.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%}
.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)}
.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)}
.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)}}
.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)}
.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)}}
.bottomBanner-module-scss-module__KkVxtq__banner{z-index:var(--z-index-dropdown);background:var(--color-brand-tertiary-50);border-top:1px solid var(--color-border-subtle);padding-bottom:env(safe-area-inset-bottom);display:none;position:fixed;bottom:0;left:0;right:0}.bottomBanner-module-scss-module__KkVxtq__content{max-width:var(--max-width-page-wide);padding:var(--space-sm)var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);margin:0 auto;display:flex}.bottomBanner-module-scss-module__KkVxtq__message{font-weight:var(--font-weight-bold);color:var(--color-neutral-1000)}.bottomBanner-module-scss-module__KkVxtq__actions{align-items:center;gap:var(--space-sm);display:flex}.bottomBanner-module-scss-module__KkVxtq__dismiss{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.bottomBanner-module-scss-module__KkVxtq__dismiss:focus-visible{outline:var(--space-3xs)solid var(--color-brand-primary-500);outline-offset:var(--space-3xs)}@media (max-width:48em){.bottomBanner-module-scss-module__KkVxtq__banner{display:block}.bottomBanner-module-scss-module__KkVxtq__content{text-align:center;flex-direction:column;align-items:stretch}.bottomBanner-module-scss-module__KkVxtq__actions{justify-content:center}}
.messagesModal-module-scss-module__iibSDa__modal{background-color:var(--color-base-white);border-radius:var(--radius-md);border:var(--border-lg)solid var(--color-brand-primary-500);box-sizing:border-box;width:25rem;height:34rem;top:var(--size-4xl);right:var(--size-4xl);z-index:calc(var(--z-index-sticky) + 10);flex-direction:column;display:flex;position:fixed;box-shadow:0 0 10px #01686c80}.messagesModal-module-scss-module__iibSDa__header{padding:var(--space-xs)var(--space-md);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.messagesModal-module-scss-module__iibSDa__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.messagesModal-module-scss-module__iibSDa__actions{align-items:center;gap:var(--space-2xs);display:flex}.messagesModal-module-scss-module__iibSDa__tabs{padding:var(--space-sm)var(--space-sm);border-bottom:var(--border-sm)solid var(--color-neutral-200);flex-shrink:0}.messagesModal-module-scss-module__iibSDa__content{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.messagesModal-module-scss-module__iibSDa__scrollArea{flex:1 1 0;min-height:0;overflow-y:auto}.messagesModal-module-scss-module__iibSDa__divider{height:var(--border-sm);background-color:var(--color-neutral-200);flex-shrink:0;margin:0}.messagesModal-module-scss-module__iibSDa__footer{padding:var(--space-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.messagesModal-module-scss-module__iibSDa__footerButton{font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500);cursor:pointer;padding:var(--space-xs)var(--space-sm);background:0 0;border:none;margin:0;transition:opacity .2s}.messagesModal-module-scss-module__iibSDa__footerButton:hover{opacity:.7}.messagesModal-module-scss-module__iibSDa__footerButton:focus{outline:none}.messagesModal-module-scss-module__iibSDa__mobileOverlay{z-index:var(--z-index-toast);background:var(--color-base-white);flex-direction:column;display:flex;position:fixed;inset:0}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal{width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;border:none;border-radius:0;position:relative;inset:auto}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal .messagesModal-module-scss-module__iibSDa__header{padding:var(--space-md);border-bottom:var(--border-sm)solid var(--color-neutral-100)}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal .messagesModal-module-scss-module__iibSDa__title{font-size:var(--font-size-h3)}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal .messagesModal-module-scss-module__iibSDa__footer,.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__expandButton{display:none}.messagesModal-module-scss-module__iibSDa__mobileOverlay .messagesModal-module-scss-module__iibSDa__modal.messagesModal-module-scss-module__iibSDa__bottomNav{max-height:100%;animation:none;bottom:auto;right:auto}.messagesModal-module-scss-module__iibSDa__modal.messagesModal-module-scss-module__iibSDa__bottomNav{top:auto;right:var(--space-md);bottom:calc(var(--bottom-nav-height,4rem) + var(--space-md));max-height:calc(100dvh - var(--bottom-nav-height,4rem) - var(--space-md)*2);animation:.2s ease-out messagesModal-module-scss-module__iibSDa__slideUp}@keyframes messagesModal-module-scss-module__iibSDa__slideUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}
.waitlistEntryRow-module-scss-module__nPfwnq__row{height:var(--space-2xl);font-size:var(--font-size-caption);border-bottom:1px solid var(--color-neutral-100);grid-template-columns:12% 28% 16% 14% 18% 12%;align-items:center;gap:0;transition:background-color .15s;display:grid}.waitlistEntryRow-module-scss-module__nPfwnq__row:last-child{border-bottom:none}.waitlistEntryRow-module-scss-module__nPfwnq__row:hover{background-color:rgba(var(--color-primary-rgb),.05)}.waitlistEntryRow-module-scss-module__nPfwnq__colPosition{text-align:center}.waitlistEntryRow-module-scss-module__nPfwnq__colPupParent{text-align:left;overflow:hidden}.waitlistEntryRow-module-scss-module__nPfwnq__colPreference,.waitlistEntryRow-module-scss-module__nPfwnq__colJoined{text-align:center;color:var(--color-neutral-600);font-weight:var(--font-weight-medium);font-size:var(--font-size-caption)}.waitlistEntryRow-module-scss-module__nPfwnq__colNotes{text-align:left;color:var(--color-neutral-600);font-size:var(--font-size-caption);font-style:italic;line-height:var(--line-height-snug);word-wrap:break-word;cursor:help;-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.waitlistEntryRow-module-scss-module__nPfwnq__colActions{justify-content:center;display:flex}.waitlistEntryRow-module-scss-module__nPfwnq__positionBadge{min-width:var(--space-1_5xl);padding:var(--space-2xs)var(--space-xs);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);color:var(--color-brand-primary-600);background:linear-gradient(135deg,var(--color-brand-primary-100)0%,var(--color-primary-50)100%);border:var(--space-3xs)solid var(--color-brand-primary-200);border-radius:var(--radius-pill);text-align:center;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.waitlistEntryRow-module-scss-module__nPfwnq__positionBadgeBreederPick{background:linear-gradient(135deg,var(--color-brand-primary-100)0%,var(--color-primary-50)100%);border:var(--space-3xs)solid var(--color-brand-primary-200)}.waitlistEntryRow-module-scss-module__nPfwnq__profileCell{align-items:center;gap:var(--space-sm);padding:var(--space-xs);border-radius:var(--radius-md);line-height:var(--line-height-tight);text-align:left;cursor:pointer;display:flex}.waitlistEntryRow-module-scss-module__nPfwnq__profileCell:hover{background:rgba(var(--color-brand-primary-300-rgb,76,158,153),.1)}.waitlistEntryRow-module-scss-module__nPfwnq__avatarPlaceholder{width:var(--space-1_5xl);height:var(--space-1_5xl);background:var(--color-neutral-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.waitlistEntryRow-module-scss-module__nPfwnq__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.waitlistEntryRow-module-scss-module__nPfwnq__avatarInitial{font-weight:var(--font-weight-semibold);font-size:var(--font-size-body);color:var(--color-neutral-600)}.waitlistEntryRow-module-scss-module__nPfwnq__breederPickIcon{font-size:var(--font-size-xl);color:var(--color-brand-primary-500)}.waitlistEntryRow-module-scss-module__nPfwnq__profileInfo{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.waitlistEntryRow-module-scss-module__nPfwnq__profileName{font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waitlistEntryRow-module-scss-module__nPfwnq__manualLabel{font-size:var(--font-size-xs);color:var(--color-neutral-500);font-style:italic}.waitlistEntryRow-module-scss-module__nPfwnq__breederPickLabel{font-weight:var(--font-weight-medium);color:var(--color-brand-primary-700);font-style:italic}.waitlistEntryRow-module-scss-module__nPfwnq__manageButton{white-space:nowrap;width:100%;font-size:var(--font-size-caption);justify-content:center;align-items:center;display:inline-flex}.waitlistEntryRow-module-scss-module__nPfwnq__manageIcon{margin-right:var(--space-2xs);font-size:var(--font-size-caption)}@media (max-width:64em){.waitlistEntryRow-module-scss-module__nPfwnq__row{grid-template-columns:14% 32% 18% 16% 20%}.waitlistEntryRow-module-scss-module__nPfwnq__colNotes{display:none}}@media (max-width:34em){.waitlistEntryRow-module-scss-module__nPfwnq__row{grid-template-columns:20% 50% 30%}.waitlistEntryRow-module-scss-module__nPfwnq__colPreference,.waitlistEntryRow-module-scss-module__nPfwnq__colJoined,.waitlistEntryRow-module-scss-module__nPfwnq__colNotes{display:none}.waitlistEntryRow-module-scss-module__nPfwnq__positionBadge{min-width:var(--space-lg);padding:var(--space-3xs)var(--space-2xs);font-size:var(--font-size-xs);border-width:1px}.waitlistEntryRow-module-scss-module__nPfwnq__avatarPlaceholder{width:var(--space-xl);height:var(--space-xl)}.waitlistEntryRow-module-scss-module__nPfwnq__avatarInitial{font-size:var(--font-size-caption)}}
.waitlistEntriesTable-module-scss-module__weaiqW__container{background:var(--color-base-white);border-radius:var(--radius-lg);width:100%;max-width:100%;box-shadow:0 var(--space-3xs)var(--space-xs)#0000000f;overflow:hidden}.waitlistEntriesTable-module-scss-module__weaiqW__loading{padding:var(--space-3xl)var(--space-1_5xl);background:var(--color-base-white);border-radius:var(--radius-lg);min-height:12.5rem;box-shadow:0 var(--space-3xs)var(--space-xs)#0000000f;flex-direction:column;justify-content:center;align-items:center;display:flex}.waitlistEntriesTable-module-scss-module__weaiqW__spinner{border:var(--border-lg)solid var(--color-border-default);border-top-color:var(--color-primary);width:1.5rem;height:1.5rem;margin-bottom:var(--space-md);border-radius:50%;animation:1s linear infinite waitlistEntriesTable-module-scss-module__weaiqW__spin}@keyframes waitlistEntriesTable-module-scss-module__weaiqW__spin{to{transform:rotate(360deg)}}.waitlistEntriesTable-module-scss-module__weaiqW__loadingText{color:var(--color-neutral-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.waitlistEntriesTable-module-scss-module__weaiqW__error{padding:var(--space-md);margin:var(--space-md);font-size:var(--font-size-sm);color:var(--color-status-error-600);background-color:var(--color-status-error-50);border-radius:var(--radius-sm)}.waitlistEntriesTable-module-scss-module__weaiqW__emptyState{gap:var(--space-lg);min-height:200px;padding:var(--space-xl);color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.waitlistEntriesTable-module-scss-module__weaiqW__table{border-radius:var(--radius-lg);width:100%;min-height:12.5rem;overflow:hidden}.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader{background:var(--color-primary);color:#fff;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);grid-template-columns:12% 28% 16% 14% 18% 12%;gap:0;display:grid}.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader>span{padding:var(--space-md)var(--space-sm);text-align:center}.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader>span:first-child{border-top-left-radius:var(--radius-lg)}.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader>span:last-child{border-top-right-radius:var(--radius-lg)}.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader .waitlistEntriesTable-module-scss-module__weaiqW__colPupParent{text-align:left}.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader .waitlistEntriesTable-module-scss-module__weaiqW__colJoined,.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader .waitlistEntriesTable-module-scss-module__weaiqW__colNotes,.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader .waitlistEntriesTable-module-scss-module__weaiqW__colActions{background:var(--color-neutral-200);color:var(--color-neutral-800)}.waitlistEntriesTable-module-scss-module__weaiqW__privateNoticeRow{background:var(--color-neutral-25);border-bottom:var(--border-sm)solid var(--color-neutral-100);grid-template-columns:12% 28% 16% 44%;gap:0;height:2.25rem;display:grid}.waitlistEntriesTable-module-scss-module__weaiqW__privateNoticeRow>span{padding:var(--space-2xs)var(--space-sm)}.waitlistEntriesTable-module-scss-module__weaiqW__privateNotice{font-size:var(--font-size-xs);color:var(--color-neutral-500);align-items:center;font-style:italic;line-height:1.05;display:flex}.waitlistEntriesTable-module-scss-module__weaiqW__tableBody{max-height:324px;overflow-y:auto}.waitlistEntriesTable-module-scss-module__weaiqW__colPosition{text-align:center}.waitlistEntriesTable-module-scss-module__weaiqW__colPupParent{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waitlistEntriesTable-module-scss-module__weaiqW__colPreference,.waitlistEntriesTable-module-scss-module__weaiqW__colJoined{text-align:center}.waitlistEntriesTable-module-scss-module__weaiqW__colNotes{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waitlistEntriesTable-module-scss-module__weaiqW__colActions{text-align:center}.waitlistEntriesTable-module-scss-module__weaiqW__emptyRow{height:4.5rem;font-size:var(--font-size-sm);border-bottom:var(--border-sm)solid var(--color-neutral-100);grid-template-columns:12% 28% 16% 14% 18% 12%;align-items:center;gap:0;display:grid}.waitlistEntriesTable-module-scss-module__weaiqW__emptyRow>span{padding:var(--space-md)var(--space-sm);text-align:center;vertical-align:middle}.waitlistEntriesTable-module-scss-module__weaiqW__positionBadgeEmpty{min-width:2.8125rem;padding:var(--space-2xs)var(--space-xs);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);border-bottom:var(--border-sm)solid var(--color-neutral-100);background:linear-gradient(135deg,var(--color-neutral-50)0%,var(--color-neutral-100)100%);border:var(--border-md)dashed var(--color-neutral-300);border-radius:var(--radius-2xl);justify-content:center;align-items:center;line-height:1;display:inline-flex}.waitlistEntriesTable-module-scss-module__weaiqW__emptySpotButton{border:var(--border-md)dashed var(--color-neutral-300);padding:var(--space-xs)var(--space-sm);font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-700);background:linear-gradient(135deg,var(--color-primary-50)0%,var(--color-brand-primary-100)100%);border-radius:var(--radius-2xl);box-shadow:0 0 0 var(--border-sm)rgba(var(--color-brand-primary-400-rgb,147,51,234),.55),0 var(--space-3xs)var(--space-2xs)#00000014;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;align-items:center;line-height:1.2;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.waitlistEntriesTable-module-scss-module__weaiqW__emptySpotButton:hover{background:linear-gradient(135deg,var(--color-brand-primary-100)0%,var(--color-brand-primary-200)100%);box-shadow:0 var(--border-lg)var(--space-xs)#0000001f;transform:translateY(calc(var(--border-sm)*-1))}.waitlistEntriesTable-module-scss-module__weaiqW__emptySpotButton:active{box-shadow:0 0 0 var(--border-sm)rgba(var(--color-brand-primary-500-rgb,126,34,206),.6),0 var(--border-sm)var(--space-3xs)#0000002e;transform:translateY(0)}.waitlistEntriesTable-module-scss-module__weaiqW__emptySpotIcon{font-weight:var(--font-weight-bold);transform:translateY(calc(var(--border-sm)*-1))}@media (max-width:64em){.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader,.waitlistEntriesTable-module-scss-module__weaiqW__emptyRow{grid-template-columns:14% 32% 18% 16% 20%}.waitlistEntriesTable-module-scss-module__weaiqW__privateNoticeRow{grid-template-columns:14% 32% 18% 36%}.waitlistEntriesTable-module-scss-module__weaiqW__colNotes{display:none}}@media (max-width:34em){.waitlistEntriesTable-module-scss-module__weaiqW__tableHeader,.waitlistEntriesTable-module-scss-module__weaiqW__emptyRow{grid-template-columns:20% 50% 30%}.waitlistEntriesTable-module-scss-module__weaiqW__privateNoticeRow,.waitlistEntriesTable-module-scss-module__weaiqW__colPreference,.waitlistEntriesTable-module-scss-module__weaiqW__colJoined,.waitlistEntriesTable-module-scss-module__weaiqW__colNotes{display:none}}
.calculatorIntro-module-scss-module__6RhEQG__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:stretch;display:flex}.calculatorIntro-module-scss-module__6RhEQG__title{text-align:center;max-width:var(--max-width-hero);margin:0 auto var(--space-lg);width:100%;line-height:2rem}.calculatorIntro-module-scss-module__6RhEQG__titleBold{font-weight:var(--font-weight-black);font-size:var(--font-size-h1);margin-bottom:var(--space-xs)}.calculatorIntro-module-scss-module__6RhEQG__titleText{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);width:100%;line-height:2rem}.calculatorIntro-module-scss-module__6RhEQG__asterisk{font-size:var(--font-size-body);vertical-align:top}.calculatorIntro-module-scss-module__6RhEQG__text{width:100%}.calculatorIntro-module-scss-module__6RhEQG__text p:not(.calculatorIntro-module-scss-module__6RhEQG__reference){font-size:var(--font-size-body);max-width:none;margin:0;line-height:1.25rem}.calculatorIntro-module-scss-module__6RhEQG__text p+p{margin-top:var(--space-md)}.calculatorIntro-module-scss-module__6RhEQG__text a{color:var(--color-brand-primary-500);text-decoration:underline}.calculatorIntro-module-scss-module__6RhEQG__text p.calculatorIntro-module-scss-module__6RhEQG__reference{font-size:var(--font-size-xs);line-height:1rem}.calculatorIntro-module-scss-module__6RhEQG__referenceAsterisk{font-size:var(--font-size-body)}@media (max-width:64em){.calculatorIntro-module-scss-module__6RhEQG__titleBold{font-size:var(--font-size-stat);line-height:1.75rem}.calculatorIntro-module-scss-module__6RhEQG__titleText{font-size:var(--font-size-h3);line-height:1.5rem}}
.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)}}
.bookVisitDateSelection-module-scss-module__KkI96a__bookVisitDateSelection{width:100%;max-width:30rem;padding:var(--space-lg);border-radius:var(--radius-md);border:3px solid var(--color-primary);box-sizing:border-box;background:var(--color-bg-primary);flex-direction:column;align-items:center;display:flex;box-shadow:0 0 10px #01686c80}.bookVisitDateSelection-module-scss-module__KkI96a__bookVisitDateSelection.bookVisitDateSelection-module-scss-module__KkI96a__small{width:100%;max-width:30rem}.bookVisitDateSelection-module-scss-module__KkI96a__title{font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:2.5rem}.bookVisitDateSelection-module-scss-module__KkI96a__titleSmall{font-size:var(--font-size-2xl)}.bookVisitDateSelection-module-scss-module__KkI96a__message{font-size:var(--font-size-xl);color:var(--color-text-secondary)}.bookVisitDateSelection-module-scss-module__KkI96a__messageSmall{font-size:var(--font-size-base);line-height:var(--font-size-xl)}.bookVisitDateSelection-module-scss-module__KkI96a__calendarWrapper{padding-top:var(--space-md);justify-content:center;width:100%;display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__calendar{cursor:pointer;width:26rem}.bookVisitDateSelection-module-scss-module__KkI96a__calendarSmall{width:22rem}.bookVisitDateSelection-module-scss-module__KkI96a__toolbar{justify-content:space-between;width:100%;display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__monthNavigation{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__monthLabel{color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl)}.bookVisitDateSelection-module-scss-module__KkI96a__monthLabelSmall{font-size:var(--font-size-xl)}.bookVisitDateSelection-module-scss-module__KkI96a__navButton{cursor:pointer;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-xs)var(--space-sm);font-size:var(--font-size-base);color:var(--color-text-primary)}.bookVisitDateSelection-module-scss-module__KkI96a__navButton:hover{background:var(--color-bg-secondary)}.bookVisitDateSelection-module-scss-module__KkI96a__navButtonSmall{height:1.5rem;padding:0 var(--space-xs)}.bookVisitDateSelection-module-scss-module__KkI96a__weekdays{margin-top:var(--space-sm);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.bookVisitDateSelection-module-scss-module__KkI96a__weekday{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding:var(--space-2xs)0}.bookVisitDateSelection-module-scss-module__KkI96a__monthView{background:var(--color-border-light);border:1px solid var(--color-border-light);margin-top:var(--space-xs);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.bookVisitDateSelection-module-scss-module__KkI96a__dayCell{aspect-ratio:1;padding:var(--space-2xs);background:var(--color-bg-primary);cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:center;transition:background .15s;display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__dayCell:hover:not(.bookVisitDateSelection-module-scss-module__KkI96a__pastDate):not(.bookVisitDateSelection-module-scss-module__KkI96a__offRange){background:var(--color-bg-secondary)}.bookVisitDateSelection-module-scss-module__KkI96a__dayNumber{font-size:var(--font-size-sm);color:var(--color-text-primary)}.bookVisitDateSelection-module-scss-module__KkI96a__offRange{background:var(--color-bg-primary);cursor:default}.bookVisitDateSelection-module-scss-module__KkI96a__pastDate{background:var(--color-neutral-50);cursor:default;position:relative}.bookVisitDateSelection-module-scss-module__KkI96a__pastDate:before{content:"";pointer-events:none;background:linear-gradient(to bottom right,#0000 49%,#fff 49% 51%,#0000 51%);position:absolute;inset:0}.bookVisitDateSelection-module-scss-module__KkI96a__pastDate .bookVisitDateSelection-module-scss-module__KkI96a__dayNumber{color:var(--color-text-muted)}.bookVisitDateSelection-module-scss-module__KkI96a__availableDate{background:#559a9d40!important}.bookVisitDateSelection-module-scss-module__KkI96a__availableDate:hover{background:#559a9d66!important}.bookVisitDateSelection-module-scss-module__KkI96a__selected{border:2px solid var(--color-primary)}.bookVisitDateSelection-module-scss-module__KkI96a__today .bookVisitDateSelection-module-scss-module__KkI96a__dayNumber{font-weight:var(--font-weight-bold);color:var(--color-primary)}.bookVisitDateSelection-module-scss-module__KkI96a__buttons{width:26rem;margin:var(--space-lg)0 0;justify-content:flex-end;align-items:center;display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__buttonsSmall{width:22rem}.bookVisitDateSelection-module-scss-module__KkI96a__buttonsContainer{width:100%;margin-right:var(--space-md);display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__value{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.bookVisitDateSelection-module-scss-module__KkI96a__valueSelected{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.bookVisitDateSelection-module-scss-module__KkI96a__valueSmall{font-size:var(--font-size-base)}.bookVisitDateSelection-module-scss-module__KkI96a__nextBtn{flex-shrink:0;width:18rem;height:2.75rem}.bookVisitDateSelection-module-scss-module__KkI96a__nextBtnSmall{width:13rem;height:1.75rem}.bookVisitDateSelection-module-scss-module__KkI96a__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bookVisitDateSelection-module-scss-module__KkI96a__modalContent{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-xl);width:90%;max-width:30rem;max-height:80vh;overflow-y:auto}.bookVisitDateSelection-module-scss-module__KkI96a__modal{gap:var(--space-md);flex-direction:column;display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__modalTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.bookVisitDateSelection-module-scss-module__KkI96a__modalMessage{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.bookVisitDateSelection-module-scss-module__KkI96a__radioButtons{gap:var(--space-sm);flex-direction:column;display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__radioButton{align-items:center;gap:var(--space-sm);cursor:pointer;display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__radioButton input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary)}.bookVisitDateSelection-module-scss-module__KkI96a__radioLabel{font-size:var(--font-size-base);color:var(--color-text-primary)}.bookVisitDateSelection-module-scss-module__KkI96a__timeslotGrid{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.bookVisitDateSelection-module-scss-module__KkI96a__timeslotButton{padding:var(--space-sm)var(--space-md);background:var(--color-primary);color:var(--color-base-white);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:background .15s}.bookVisitDateSelection-module-scss-module__KkI96a__timeslotButton:hover{background:var(--color-primary-hover)}.bookVisitDateSelection-module-scss-module__KkI96a__selection{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-bg-secondary);border-radius:var(--radius-sm);display:flex}.bookVisitDateSelection-module-scss-module__KkI96a__selectionIcon{font-size:var(--font-size-2xl)}.bookVisitDateSelection-module-scss-module__KkI96a__selectionLabel{font-size:var(--font-size-base);color:var(--color-text-primary)}.bookVisitDateSelection-module-scss-module__KkI96a__modalButtons{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}@media (max-width:48em){.bookVisitDateSelection-module-scss-module__KkI96a__bookVisitDateSelection{width:100%;padding:var(--space-sm)var(--space-sm)var(--space-md);border:2px solid var(--color-primary);border-radius:var(--radius-sm);box-shadow:none;margin:0}.bookVisitDateSelection-module-scss-module__KkI96a__calendar{width:100%}.bookVisitDateSelection-module-scss-module__KkI96a__calendarWrapper{width:100%;padding:var(--space-2xs)0 var(--space-xs)}.bookVisitDateSelection-module-scss-module__KkI96a__title{font-size:var(--font-size-2xl);margin-top:var(--space-2xs);text-align:center}.bookVisitDateSelection-module-scss-module__KkI96a__message{font-size:var(--font-size-caption);line-height:var(--font-size-xl);text-align:center;margin-top:var(--space-2xs)}.bookVisitDateSelection-module-scss-module__KkI96a__buttons{width:100%;margin:var(--space-sm)0 0;padding:var(--space-xs)var(--space-2xs)var(--space-xs);box-shadow:none;background:0 0;flex-direction:column;align-items:stretch;gap:.75rem}.bookVisitDateSelection-module-scss-module__KkI96a__buttonsContainer{order:2;margin-right:0}.bookVisitDateSelection-module-scss-module__KkI96a__value{font-size:var(--font-size-caption);text-align:center;width:100%;margin-left:0}.bookVisitDateSelection-module-scss-module__KkI96a__nextBtn{width:100%;height:2.5rem;font-size:var(--font-size-caption);order:1}.bookVisitDateSelection-module-scss-module__KkI96a__timeslotGrid{grid-template-columns:repeat(2,1fr)}}
.mediaGallery-module-scss-module__ukkXjW__gallery{border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.mediaGallery-module-scss-module__ukkXjW__galleryEmpty{background:var(--color-bg-secondary);aspect-ratio:16/9}.mediaGallery-module-scss-module__ukkXjW__emptyPlaceholder{justify-content:center;align-items:center;gap:var(--space-xs);height:100%;color:var(--color-text-muted);flex-direction:column;display:flex}.mediaGallery-module-scss-module__ukkXjW__emptyIcon{font-size:var(--font-size-4xl);opacity:.5}.mediaGallery-module-scss-module__ukkXjW__emptyText{font-size:var(--font-size-sm)}.mediaGallery-module-scss-module__ukkXjW__galleryThreeItem{gap:var(--space-2xs);grid-template-columns:2fr 1fr;display:grid}@media (max-width:48em){.mediaGallery-module-scss-module__ukkXjW__galleryThreeItem{aspect-ratio:auto;grid-template-columns:1fr}}.mediaGallery-module-scss-module__ukkXjW__galleryMain{aspect-ratio:1;position:relative;overflow:hidden}@media (max-width:48em){.mediaGallery-module-scss-module__ukkXjW__galleryMain{aspect-ratio:4/3}}.mediaGallery-module-scss-module__ukkXjW__galleryMainTiled{background-image:url(/brand/paction-logo-tiled.webp);background-position:50%;background-repeat:repeat;background-size:400px;background-color:var(--color-brand-primary-500)}.mediaGallery-module-scss-module__ukkXjW__gallerySidebar{gap:var(--space-2xs);flex-direction:column;display:flex}@media (max-width:48em){.mediaGallery-module-scss-module__ukkXjW__gallerySidebar{flex-direction:row}}.mediaGallery-module-scss-module__ukkXjW__mainImage{width:100%;height:100%}.mediaGallery-module-scss-module__ukkXjW__mainImageContain.mediaGallery-module-scss-module__ukkXjW__mainImageContain{background:0 0}.mediaGallery-module-scss-module__ukkXjW__mainImageContain.mediaGallery-module-scss-module__ukkXjW__mainImageContain .mediaGallery-module-scss-module__ukkXjW__mediaImage{object-fit:contain}.mediaGallery-module-scss-module__ukkXjW__sidebarImage{aspect-ratio:1}@media (max-width:48em){.mediaGallery-module-scss-module__ukkXjW__sidebarImage{aspect-ratio:4/3}}.mediaGallery-module-scss-module__ukkXjW__galleryTwoItem{gap:var(--space-2xs);aspect-ratio:2;grid-template-columns:1fr 1fr;display:grid}@media (max-width:48em){.mediaGallery-module-scss-module__ukkXjW__galleryTwoItem{aspect-ratio:auto;grid-template-columns:1fr}}.mediaGallery-module-scss-module__ukkXjW__halfImage{width:100%;height:100%}@media (max-width:48em){.mediaGallery-module-scss-module__ukkXjW__halfImage{aspect-ratio:4/3}}.mediaGallery-module-scss-module__ukkXjW__gallerySingleItem{aspect-ratio:16/9}.mediaGallery-module-scss-module__ukkXjW__singleImage{width:100%;height:100%}.mediaGallery-module-scss-module__ukkXjW__galleryGrid{gap:var(--space-2xs);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:34em){.mediaGallery-module-scss-module__ukkXjW__galleryGrid{grid-template-columns:1fr}}.mediaGallery-module-scss-module__ukkXjW__gridImage{aspect-ratio:4/3}.mediaGallery-module-scss-module__ukkXjW__mediaItem{background:var(--color-bg-secondary);cursor:pointer;border:0;padding:0;transition:transform .2s;display:block;position:relative;overflow:hidden}.mediaGallery-module-scss-module__ukkXjW__mediaItem:hover .mediaGallery-module-scss-module__ukkXjW__mediaImage{transform:scale(1.02)}.mediaGallery-module-scss-module__ukkXjW__mediaItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mediaGallery-module-scss-module__ukkXjW__mediaImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.mediaGallery-module-scss-module__ukkXjW__videoOverlay{background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mediaGallery-module-scss-module__ukkXjW__playIcon{width:var(--size-2xl);height:var(--size-2xl);border-radius:var(--radius-full);font-size:var(--font-size-lg);color:var(--color-text-primary);background:#ffffffe6;justify-content:center;align-items:center;display:flex}.mediaGallery-module-scss-module__ukkXjW__showAllButton{bottom:var(--space-sm);right:var(--space-sm);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;transition:background-color .2s,box-shadow .2s;position:absolute}.mediaGallery-module-scss-module__ukkXjW__showAllButton:hover{background:var(--color-bg-secondary);box-shadow:var(--shadow-sm)}.mediaGallery-module-scss-module__ukkXjW__showAllButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mediaGallery-module-scss-module__ukkXjW__lightboxOverlay{z-index:1000;padding:var(--space-md);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mediaGallery-module-scss-module__ukkXjW__lightboxClose{top:var(--space-md);right:var(--space-md);width:var(--size-xl);height:var(--size-xl);border-radius:var(--radius-full);color:#fff;font-size:var(--font-size-2xl);cursor:pointer;background:#ffffff1a;border:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute}.mediaGallery-module-scss-module__ukkXjW__lightboxClose:hover{background:#fff3}.mediaGallery-module-scss-module__ukkXjW__lightboxContent{max-width:90vw;max-height:90vh}.mediaGallery-module-scss-module__ukkXjW__lightboxMedia{object-fit:contain;max-width:100%;max-height:90vh}.mediaGallery-module-scss-module__ukkXjW__galleryModalOverlay{z-index:1000;padding:var(--space-md);background:#000000f2;flex-direction:column;display:flex;position:fixed;inset:0}.mediaGallery-module-scss-module__ukkXjW__galleryModalOverlay:focus{outline:none}.mediaGallery-module-scss-module__ukkXjW__galleryModalClose{top:var(--space-md);right:var(--space-md);width:var(--size-xl);height:var(--size-xl);border-radius:var(--radius-full);color:#fff;font-size:var(--font-size-2xl);cursor:pointer;z-index:10;background:#ffffff1a;border:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute}.mediaGallery-module-scss-module__ukkXjW__galleryModalClose:hover{background:#fff3}.mediaGallery-module-scss-module__ukkXjW__galleryModalContent{flex-direction:column;flex:1;max-height:100%;display:flex;overflow:hidden}.mediaGallery-module-scss-module__ukkXjW__galleryModalMain{justify-content:center;align-items:center;gap:var(--space-md);flex:1;min-height:0;display:flex}.mediaGallery-module-scss-module__ukkXjW__galleryModalDisplay{flex:1;justify-content:center;align-items:center;max-height:100%;display:flex}.mediaGallery-module-scss-module__ukkXjW__galleryModalMedia{object-fit:contain;max-width:100%;max-height:calc(100vh - 180px)}.mediaGallery-module-scss-module__ukkXjW__galleryModalNav{width:var(--size-2xl);height:var(--size-2xl);border-radius:var(--radius-full);color:#fff;font-size:var(--font-size-2xl);cursor:pointer;background:#ffffff1a;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.mediaGallery-module-scss-module__ukkXjW__galleryModalNav:hover:not(:disabled){background:#fff3}.mediaGallery-module-scss-module__ukkXjW__galleryModalNav:disabled{opacity:.3;cursor:not-allowed}@media (max-width:48em){.mediaGallery-module-scss-module__ukkXjW__galleryModalNav{width:calc(var(--size-lg) + var(--space-2xs));height:calc(var(--size-lg) + var(--space-2xs));font-size:var(--font-size-xl)}}.mediaGallery-module-scss-module__ukkXjW__galleryModalThumbnails{align-items:center;gap:var(--space-xs);padding-top:var(--space-md);flex-direction:column;display:flex}.mediaGallery-module-scss-module__ukkXjW__galleryModalCount{font-size:var(--font-size-sm);color:#ffffffb3}.mediaGallery-module-scss-module__ukkXjW__galleryModalThumbnailStrip{gap:var(--space-xs);max-width:100%;padding:var(--space-xs);display:flex;overflow-x:auto}.mediaGallery-module-scss-module__ukkXjW__galleryModalThumbnailStrip::-webkit-scrollbar{height:4px}.mediaGallery-module-scss-module__ukkXjW__galleryModalThumbnailStrip::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:#ffffff4d}.mediaGallery-module-scss-module__ukkXjW__galleryModalThumb{width:calc(var(--size-2xl) + var(--space-sm));height:calc(var(--size-2xl) + var(--space-sm));border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:2px solid #0000;flex-shrink:0;padding:0;transition:border-color .2s;overflow:hidden}.mediaGallery-module-scss-module__ukkXjW__galleryModalThumb img{object-fit:cover;width:100%;height:100%}.mediaGallery-module-scss-module__ukkXjW__galleryModalThumb:hover{border-color:#ffffff80}.mediaGallery-module-scss-module__ukkXjW__galleryModalThumbActive{border-color:#fff}
.sexToggle-module-scss-module__ecIqmW__sexToggle{gap:var(--space-sm);display:flex}.sexToggle-module-scss-module__ecIqmW__sexButton{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);min-height:calc(var(--space-2xl) + var(--space-xs));border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer;flex:1;transition:all .15s;display:flex}.sexToggle-module-scss-module__ecIqmW__sexButton:hover:not(:disabled){border-color:var(--color-neutral-300);background:var(--color-neutral-25)}.sexToggle-module-scss-module__ecIqmW__sexButton:disabled{cursor:not-allowed;opacity:.5}.sexToggle-module-scss-module__ecIqmW__sexButton.sexToggle-module-scss-module__ecIqmW__active{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.sexToggle-module-scss-module__ecIqmW__sexButton.sexToggle-module-scss-module__ecIqmW__male.sexToggle-module-scss-module__ecIqmW__active{border-color:var(--color-sex-male);background:color-mix(in srgb,var(--color-sex-male)8%,transparent);color:var(--color-sex-male-hover)}.sexToggle-module-scss-module__ecIqmW__sexButton.sexToggle-module-scss-module__ecIqmW__female.sexToggle-module-scss-module__ecIqmW__active{border-color:var(--color-sex-female);background:color-mix(in srgb,var(--color-sex-female)8%,transparent);color:var(--color-sex-female-hover)}.sexToggle-module-scss-module__ecIqmW__icon{justify-content:center;align-items:center;display:flex}
.dogBreedMatchmakerPage-module-scss-module__ordB9a__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shell{width:min(100%,70rem)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introTitle{line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-xl);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText p:last-child{margin-bottom:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText a{color:var(--color-primary);text-decoration:underline}.dogBreedMatchmakerPage-module-scss-module__ordB9a__results{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;position:relative}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsTitle{font-size:var(--font-size-3xl);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-black)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsContainer{box-sizing:border-box;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsContainer{flex-direction:column-reverse}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectors{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:1;max-width:20.875rem;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectors{max-width:100%}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedSizeSelector{margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md);white-space:nowrap}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorLabel{text-align:center;white-space:normal}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptions{display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptions:not(:last-child){margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOption{border:var(--border-lg)solid var(--color-base-white);height:100%;padding:var(--space-2xs);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOption:not(:last-child){margin-right:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper{width:var(--space-3xl);height:var(--space-3xl);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper svg,.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconSmall svg{width:var(--space-1_5xl);height:var(--space-1_5xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconMedium svg{width:var(--space-2xl);height:var(--space-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconLarge svg{width:3.5rem;height:3.5rem}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconXlarge svg{width:var(--space-3xl);height:var(--space-3xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptionLabel{font-size:var(--font-size-xs);line-height:var(--space-md);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceSelector{margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceOption{border:var(--border-lg)solid var(--color-base-white);height:6.5rem;padding:var(--space-2xs);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceOption:not(:last-child){margin-right:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceIconWrapper{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceIconWrapper svg{width:3.5rem;height:3.5rem}.dogBreedMatchmakerPage-module-scss-module__ordB9a__buttonContainer{justify-content:center;margin-top:auto;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__fullWidthButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedResults{box-sizing:border-box;flex:2;justify-content:center;align-items:center;min-height:22.375rem;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedResults{margin-bottom:var(--space-md)}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedList{justify-content:center;align-items:stretch;gap:var(--space-sm);flex-wrap:nowrap;width:100%;margin:0;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedList{gap:var(--space-xs);flex-flow:column wrap;margin:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard{border:6px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--motion-duration-slow)var(--motion-ease-standard);box-sizing:border-box;min-width:0;max-width:13.25rem;min-height:18.5rem;color:inherit;flex-direction:column;flex:1 1 0;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard:hover{transform:translateY(-5px)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard.dogBreedMatchmakerPage-module-scss-module__ordB9a__greyedOut{opacity:.5;pointer-events:none;filter:grayscale(50%)}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard{flex-direction:column;flex:none;width:100%;max-width:none;height:auto;min-height:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCardLink{color:inherit;flex-direction:column;flex:1;align-items:center;text-decoration:none;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCardLink{flex-direction:row;width:100%}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImageContainer{background-color:var(--color-brand-secondary-500);width:100%;height:10rem;padding-bottom:var(--space-md);justify-content:center;display:flex;position:relative}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImageContainer{width:10rem;height:auto;padding-bottom:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImage{border-radius:var(--radius-full);object-fit:cover;height:10rem}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImage{border-radius:0;width:100%;height:auto}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedInfo{padding:var(--space-md);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedName{font-size:var(--font-size-xl);line-height:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);margin:0;margin-bottom:var(--space-2xs);text-align:center}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedTemperament{font-size:var(--font-size-body);line-height:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700);text-align:center;margin:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shareSection{bottom:var(--space-md);right:var(--space-xs);position:absolute}.dogBreedMatchmakerPage-module-scss-module__ordB9a__noPreferenceOption{width:100%;margin-top:var(--space-2xs);padding:var(--space-2xs)var(--space-xs);border:var(--border-md,2px)solid var(--color-neutral-300);border-radius:var(--radius-md);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);cursor:pointer;background:0 0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__noPreferenceOption:hover{border-color:var(--color-primary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__whyList{gap:var(--space-3xs);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__whyChip{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);background-color:var(--color-brand-secondary-100,#01686c14);border-radius:var(--radius-full);padding:var(--space-3xs)var(--space-2xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__availabilityLink{text-align:center;padding:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);border-top:1px solid var(--color-neutral-200);text-decoration:none;display:block}.dogBreedMatchmakerPage-module-scss-module__ordB9a__availabilityLink:hover{text-decoration:underline}.dogBreedMatchmakerPage-module-scss-module__ordB9a__matchResults{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsHint{font-size:var(--font-size-body);color:var(--color-neutral-700);margin:0 0 var(--space-md);text-align:center}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emptyResults{border:var(--border-lg)dashed var(--color-neutral-300);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emptyTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-2xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emptyText{font-size:var(--font-size-body);color:var(--color-neutral-700);margin:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shareRow{align-items:center;gap:var(--space-2xs);justify-content:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shareLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emailCaptureWrapper{border-top:1px solid var(--color-neutral-200);width:100%;padding-top:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emailCaptureWrapper h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-3xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__emailCaptureWrapper p,.dogBreedMatchmakerPage-module-scss-module__ordB9a__emailCaptureWrapper div{font-size:var(--font-size-body)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__errorText{color:var(--color-error-600,#b3261e);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-align:center;margin:var(--space-2xs)0 0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__retakeRow{padding:var(--space-md)0;justify-content:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__retakeLink{font-weight:var(--font-weight-bold);color:var(--color-primary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputs{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsGroup{margin-bottom:var(--space-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsButtonContainer{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__findBreedButton{width:75%;height:var(--space-3xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);border-radius:var(--space-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__loading{text-align:center;padding:var(--space-2xl)var(--space-xl);color:var(--color-text-secondary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard{background-color:var(--color-background-secondary);border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;max-width:40rem;margin:var(--space-xl)auto}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard p{line-height:var(--line-height-base);color:var(--color-text-secondary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderIcon{width:var(--space-3xl);height:var(--space-3xl);margin-bottom:var(--space-md);opacity:.6}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__introTitle{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsTitle{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__findBreedButton{font-size:var(--font-size-xl)}}
.breedFAQ-module-scss-module__at853a__breedFaq{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){.breedFAQ-module-scss-module__at853a__breedFaq{padding:var(--space-xl)var(--space-md);margin:var(--space-xl)0 0;border-radius:0;max-width:none}}.breedFAQ-module-scss-module__at853a__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){.breedFAQ-module-scss-module__at853a__title{font-size:var(--font-size-xl);margin-bottom:var(--space-lg)}}.breedFAQ-module-scss-module__at853a__faqList{gap:var(--space-sm);flex-direction:column;display:flex}.breedFAQ-module-scss-module__at853a__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}.breedFAQ-module-scss-module__at853a__faqItem:hover,.breedFAQ-module-scss-module__at853a__faqItemExpanded{box-shadow:var(--shadow-md)}.breedFAQ-module-scss-module__at853a__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}.breedFAQ-module-scss-module__at853a__questionButton:hover{background:var(--color-brand-secondary-50)}.breedFAQ-module-scss-module__at853a__questionButton:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:-2px}@media (max-width:48em){.breedFAQ-module-scss-module__at853a__questionButton{padding:var(--space-md)}}.breedFAQ-module-scss-module__at853a__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){.breedFAQ-module-scss-module__at853a__question{font-size:var(--font-size-base)}}.breedFAQ-module-scss-module__at853a__chevron{width:1.25rem;height:1.25rem;transition:transform var(--motion-duration-base)var(--motion-ease-standard);flex-shrink:0;position:relative}.breedFAQ-module-scss-module__at853a__chevron:before,.breedFAQ-module-scss-module__at853a__chevron:after{content:"";background:var(--color-brand-primary-500);border-radius:1px;position:absolute}.breedFAQ-module-scss-module__at853a__chevron:before{width:2px;height:.75rem;top:50%;left:50%;transform:translate(-50%,-50%)}.breedFAQ-module-scss-module__at853a__chevron:after{width:.75rem;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.breedFAQ-module-scss-module__at853a__faqItemExpanded .breedFAQ-module-scss-module__at853a__chevron:before{opacity:0}.breedFAQ-module-scss-module__at853a__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)}.breedFAQ-module-scss-module__at853a__answer[hidden]{display:none}.breedFAQ-module-scss-module__at853a__answer p{margin:0 0 var(--space-md)}.breedFAQ-module-scss-module__at853a__answer p:last-child{margin-bottom:0}.breedFAQ-module-scss-module__at853a__answer ul{margin:0 0 var(--space-md);padding-left:var(--space-xl)}.breedFAQ-module-scss-module__at853a__answer ul:last-child{margin-bottom:0}.breedFAQ-module-scss-module__at853a__answer li{margin-bottom:var(--space-xs);line-height:var(--line-height-relaxed)}.breedFAQ-module-scss-module__at853a__answer li:last-child{margin-bottom:0}.breedFAQ-module-scss-module__at853a__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}.breedFAQ-module-scss-module__at853a__answer a:hover{color:var(--color-brand-primary-700)}@media (max-width:48em){.breedFAQ-module-scss-module__at853a__answer{padding:0 var(--space-md)var(--space-md);font-size:var(--font-size-sm)}}
.waitlistRequestModal-module-scss-module__wK8Qya__field{margin-bottom:var(--space-md)}.waitlistRequestModal-module-scss-module__wK8Qya__fieldLabel{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-xs);display:block}.waitlistRequestModal-module-scss-module__wK8Qya__loadingText{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic}.waitlistRequestModal-module-scss-module__wK8Qya__details{gap:var(--space-md);flex-direction:column;display:flex}.waitlistRequestModal-module-scss-module__wK8Qya__detailRow{gap:var(--space-2xs);flex-direction:column;display:flex}.waitlistRequestModal-module-scss-module__wK8Qya__detailLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.waitlistRequestModal-module-scss-module__wK8Qya__detailValue{font-size:var(--font-size-base);color:var(--color-text-primary)}.waitlistRequestModal-module-scss-module__wK8Qya__stripeError{background:var(--color-status-error-bg);color:var(--color-status-error);padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin-bottom:var(--space-sm);line-height:var(--line-height-base)}.waitlistRequestModal-module-scss-module__wK8Qya__stripeErrorLink{color:var(--color-brand-primary-500);font-weight:var(--font-weight-semibold);margin-left:var(--space-2xs);text-decoration:underline}.waitlistRequestModal-module-scss-module__wK8Qya__stripeErrorLink:hover{text-decoration:none}
.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)}}
.calculatorOutro-module-scss-module__8ip5nq__outro{width:100%;margin:var(--space-lg)0;flex-direction:column;align-items:stretch;display:flex}.calculatorOutro-module-scss-module__8ip5nq__title{width:100%;line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-lg);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.calculatorOutro-module-scss-module__8ip5nq__outroText{color:var(--color-neutral-900);width:100%}.calculatorOutro-module-scss-module__8ip5nq__outroText p{max-width:none;line-height:1.25rem}.calculatorOutro-module-scss-module__8ip5nq__outroText p:not(:last-child){margin-bottom:var(--space-md)}.calculatorOutro-module-scss-module__8ip5nq__outroText a{color:var(--color-brand-primary-500);text-decoration:underline}@media (max-width:64em){.calculatorOutro-module-scss-module__8ip5nq__title{font-size:var(--space-lg);line-height:1.75rem}}
.listingsPreview-module-scss-module__x8VRoW__section{margin:var(--space-md)}.listingsPreview-module-scss-module__x8VRoW__header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.listingsPreview-module-scss-module__x8VRoW__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.listingsPreview-module-scss-module__x8VRoW__viewAll{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}.listingsPreview-module-scss-module__x8VRoW__viewAll:hover{text-decoration:underline}.listingsPreview-module-scss-module__x8VRoW__list{margin-top:var(--space-lg);box-sizing:border-box;justify-content:flex-start;gap:var(--space-md);flex-wrap:wrap;width:100%;padding:0;display:flex}@media (max-width:64em){.listingsPreview-module-scss-module__x8VRoW__list{justify-content:center}}.listingsPreview-module-scss-module__x8VRoW__breed{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.breedPawPrints-module-scss-module__S2pdNG__pawPrints{margin-bottom:var(--space-xl);border:3px solid var(--color-brand-primary-500);padding:var(--space-md);border-radius:var(--radius-md);background-color:var(--color-base-white);flex-direction:column;align-items:center;display:flex;box-shadow:0 0 10px #01686c80}.breedPawPrints-module-scss-module__S2pdNG__title{font-size:var(--font-size-xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-black);margin-bottom:var(--space-md);margin-top:var(--space-xs)}.breedPawPrints-module-scss-module__S2pdNG__carousel{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.breedPawPrints-module-scss-module__S2pdNG__button{color:var(--color-base-white);cursor:pointer;border-radius:var(--radius-full);font-size:var(--font-size-xl);z-index:1;height:var(--space-xl);width:var(--space-xl);box-sizing:border-box;background-color:#01686c80;border:none;justify-content:center;align-items:center;transition:background-color .3s;display:flex}.breedPawPrints-module-scss-module__S2pdNG__button:hover,.breedPawPrints-module-scss-module__S2pdNG__button:focus{outline:none}.breedPawPrints-module-scss-module__S2pdNG__buttonPrev{left:calc(-1*var(--space-xs));position:absolute}.breedPawPrints-module-scss-module__S2pdNG__buttonNext{right:calc(-1*var(--space-xs));position:absolute}.breedPawPrints-module-scss-module__S2pdNG__item{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;min-height:9rem;display:flex}.breedPawPrints-module-scss-module__S2pdNG__header{justify-content:center;align-items:center;display:flex}.breedPawPrints-module-scss-module__S2pdNG__info{flex-direction:column;align-items:flex-start;display:flex}.breedPawPrints-module-scss-module__S2pdNG__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.breedPawPrints-module-scss-module__S2pdNG__parentTitle{font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold)}.breedPawPrints-module-scss-module__S2pdNG__date{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium)}.breedPawPrints-module-scss-module__S2pdNG__content{font-size:var(--font-size-sm);line-height:var(--line-height-snug);text-align:center;max-width:44rem;padding:0 calc(var(--space-xl) + var(--space-2xs));overflow:hidden}.breedPawPrints-module-scss-module__S2pdNG__dots{margin-top:var(--space-lg);justify-content:center;display:flex}.breedPawPrints-module-scss-module__S2pdNG__dot{width:var(--space-sm);height:var(--space-sm);background-color:var(--color-brand-primary-500);border-radius:var(--radius-full);cursor:pointer;box-sizing:border-box;border:none;margin:0 .3125rem;transition:background-color .3s}.breedPawPrints-module-scss-module__S2pdNG__dot:hover,.breedPawPrints-module-scss-module__S2pdNG__dot:focus{background-color:var(--color-brand-secondary-500);outline:none}.breedPawPrints-module-scss-module__S2pdNG__dotActive{background-color:var(--color-brand-secondary-500)}@media (max-width:48em){.breedPawPrints-module-scss-module__S2pdNG__buttonPrev{left:-1.25rem}.breedPawPrints-module-scss-module__S2pdNG__buttonNext{right:-1.25rem}.breedPawPrints-module-scss-module__S2pdNG__item{box-sizing:border-box;width:calc(100% - 2.5rem);min-height:11rem;margin:0 auto}.breedPawPrints-module-scss-module__S2pdNG__content{font-size:var(--font-size-xs)}.breedPawPrints-module-scss-module__S2pdNG__dots{flex-wrap:nowrap}.breedPawPrints-module-scss-module__S2pdNG__dot{flex:none;width:.6rem;height:.6rem;margin:0 .15rem}}.breedPawPrints-module-scss-module__S2pdNG__image{width:var(--space-3xl);height:var(--space-3xl);border-radius:var(--radius-full);object-fit:cover;margin-right:var(--space-md);border:2px solid var(--color-brand-primary-500)}
.reportUpsell-module-scss-module__Kf8Wha__wrapper{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.reportUpsell-module-scss-module__Kf8Wha__heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);text-align:center;margin:0}.reportUpsell-module-scss-module__Kf8Wha__tierGrid{gap:var(--space-sm);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (max-width:64em){.reportUpsell-module-scss-module__Kf8Wha__tierGrid{grid-template-columns:1fr}}.reportUpsell-module-scss-module__Kf8Wha__tierGridSingle{grid-template-columns:minmax(0,32rem);justify-content:center;display:grid}.reportUpsell-module-scss-module__Kf8Wha__tier,.reportUpsell-module-scss-module__Kf8Wha__tierFeatured{gap:var(--space-2xs);border-radius:var(--radius-md);padding:var(--space-md);background-color:var(--color-neutral-0,#fff);border:var(--border-lg)solid var(--color-neutral-300);flex-direction:column;display:flex;position:relative}.reportUpsell-module-scss-module__Kf8Wha__tierFeatured{border-color:var(--color-primary);background-color:var(--color-brand-secondary-100,#01686c0f)}.reportUpsell-module-scss-module__Kf8Wha__badge{top:calc(var(--space-2xs)*-1);right:var(--space-sm);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);border-radius:var(--radius-full);padding:var(--space-3xs)var(--space-2xs);position:absolute}.reportUpsell-module-scss-module__Kf8Wha__tierName{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:0}.reportUpsell-module-scss-module__Kf8Wha__price{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);margin:0}.reportUpsell-module-scss-module__Kf8Wha__priceNote{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.reportUpsell-module-scss-module__Kf8Wha__tagline{font-size:var(--font-size-body);color:var(--color-neutral-800);margin:0}.reportUpsell-module-scss-module__Kf8Wha__list{margin:0 0 var(--space-2xs);gap:var(--space-3xs);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.reportUpsell-module-scss-module__Kf8Wha__listItem{font-size:var(--font-size-body);color:var(--color-neutral-800);line-height:1.45}.reportUpsell-module-scss-module__Kf8Wha__listItem:before{content:"✓";color:var(--color-primary);font-weight:var(--font-weight-bold);padding-right:var(--space-2xs)}.reportUpsell-module-scss-module__Kf8Wha__footnote{font-size:var(--font-size-sm);color:var(--color-neutral-700);text-align:center;margin:0}.reportUpsell-module-scss-module__Kf8Wha__checkoutPanel,.reportUpsell-module-scss-module__Kf8Wha__waitingPanel{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-md);background-color:var(--color-neutral-0,#fff);gap:var(--space-2xs);flex-direction:column;display:flex}.reportUpsell-module-scss-module__Kf8Wha__backLink{color:var(--color-primary);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.reportUpsell-module-scss-module__Kf8Wha__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:0}.reportUpsell-module-scss-module__Kf8Wha__note{font-size:var(--font-size-body);color:var(--color-neutral-700);margin:0}.reportUpsell-module-scss-module__Kf8Wha__error{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-error-600,#b3261e);text-align:center;margin:0}.reportUpsell-module-scss-module__Kf8Wha__disclosure{font-size:var(--font-size-xs);color:var(--color-neutral-700);text-align:center;margin:0}
.readinessConsent-module-scss-module__609ClG__consent{margin-top:var(--space-md);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}
.waitlistRequestsPanel-module-scss-module__vXiiUq__container{background:var(--color-base-white);border-radius:var(--radius-lg);max-width:100%;box-shadow:0 var(--space-3xs)var(--space-xs)#0000000f;overflow:hidden}.waitlistRequestsPanel-module-scss-module__vXiiUq__header{padding:var(--space-md);border-bottom:var(--border-sm)solid var(--color-border-default);justify-content:flex-end;align-items:center;display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__filter{min-width:10rem}.waitlistRequestsPanel-module-scss-module__vXiiUq__error{padding:var(--space-md);color:var(--color-error-text);background-color:var(--color-error-bg);border-radius:var(--radius-sm)}.waitlistRequestsPanel-module-scss-module__vXiiUq__loading{padding:var(--space-3xl)var(--space-1_5xl);background:var(--color-base-white);border-radius:var(--radius-lg);min-height:12.5rem;box-shadow:0 var(--space-3xs)var(--space-xs)#0000000f;flex-direction:column;justify-content:center;align-items:center;display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__spinner{border:var(--border-lg)solid var(--color-border-default);border-top-color:var(--color-primary);width:1.5rem;height:1.5rem;margin-bottom:var(--space-md);border-radius:50%;animation:1s linear infinite waitlistRequestsPanel-module-scss-module__vXiiUq__spin}@keyframes waitlistRequestsPanel-module-scss-module__vXiiUq__spin{to{transform:rotate(360deg)}}.waitlistRequestsPanel-module-scss-module__vXiiUq__loadingText{color:var(--color-neutral-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.waitlistRequestsPanel-module-scss-module__vXiiUq__empty{padding:var(--space-xl);text-align:center;color:var(--color-text-muted)}.waitlistRequestsPanel-module-scss-module__vXiiUq__emptyIcon{font-size:var(--font-size-display);margin-bottom:var(--space-md);opacity:.6}.waitlistRequestsPanel-module-scss-module__vXiiUq__emptyMessage{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs);color:var(--color-text-secondary)}.waitlistRequestsPanel-module-scss-module__vXiiUq__emptySubmessage{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:400px;margin:0 auto;line-height:1.5}.waitlistRequestsPanel-module-scss-module__vXiiUq__tableWrapper{overflow-x:auto}.waitlistRequestsPanel-module-scss-module__vXiiUq__table{border-collapse:collapse;table-layout:fixed;width:100%}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th{background:var(--color-primary);color:var(--color-base-white);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);padding:var(--space-sm)var(--space-sm);text-align:center;border:none}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:first-child{text-align:left;width:200px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:nth-child(2){width:120px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:nth-child(3){width:auto}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:nth-child(4){width:120px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table thead tr th:nth-child(5){width:140px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table tbody tr{height:64px}.waitlistRequestsPanel-module-scss-module__vXiiUq__table tbody tr:hover{background:rgba(var(--color-primary-rgb),.05)}.waitlistRequestsPanel-module-scss-module__vXiiUq__table tbody tr td{padding:var(--space-sm)var(--space-sm);border-bottom:var(--border-sm)solid var(--color-border-default);vertical-align:middle;text-align:center;font-size:var(--font-size-sm)}.waitlistRequestsPanel-module-scss-module__vXiiUq__table tbody tr td:first-child{text-align:left}.waitlistRequestsPanel-module-scss-module__vXiiUq__noteCell{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--color-text-secondary);font-style:italic;overflow:hidden}.waitlistRequestsPanel-module-scss-module__vXiiUq__viewRequestBtn{align-items:center;gap:var(--space-2xs);font-size:.85rem;font-weight:var(--font-weight-semibold);height:30px;padding:0 var(--space-sm);border-radius:var(--radius-sm);white-space:nowrap;width:100%;display:inline-flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__profile{align-items:center;gap:var(--space-sm);cursor:pointer;text-align:left;justify-content:flex-start;display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.waitlistRequestsPanel-module-scss-module__vXiiUq__profileInfo{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__profileName{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:center;gap:var(--space-xs);display:flex}.waitlistRequestsPanel-module-scss-module__vXiiUq__verifiedBadge{background-color:var(--color-success);width:16px;height:16px;color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}
.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)}}
.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}}
.waitlistsPreview-module-scss-module__B8_9Eq__section{margin:var(--space-md)}.waitlistsPreview-module-scss-module__B8_9Eq__header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.waitlistsPreview-module-scss-module__B8_9Eq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.waitlistsPreview-module-scss-module__B8_9Eq__viewAll{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}.waitlistsPreview-module-scss-module__B8_9Eq__viewAll:hover{text-decoration:underline}.waitlistsPreview-module-scss-module__B8_9Eq__list{margin-top:var(--space-lg);box-sizing:border-box;justify-content:flex-start;gap:var(--space-md);flex-wrap:wrap;width:100%;padding:0;display:flex}@media (max-width:64em){.waitlistsPreview-module-scss-module__B8_9Eq__list{justify-content:center}}.waitlistsPreview-module-scss-module__B8_9Eq__breed{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.breedSummary-module-scss-module__--auEa__summary{border:3px solid var(--color-brand-primary-500);border-radius:var(--radius-md);padding:var(--space-md)var(--space-lg)var(--space-lg);box-sizing:border-box;justify-content:center;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex;box-shadow:0 0 10px #01686c80}.breedSummary-module-scss-module__--auEa__title{font-size:var(--font-size-xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-black);margin:var(--space-xs)0 0;text-align:center;flex:100%}.breedSummary-module-scss-module__--auEa__item{text-align:center;flex:0 9.5rem;min-width:0}.breedSummary-module-scss-module__--auEa__label{font-weight:var(--font-weight-bold);margin-bottom:var(--space-2xs);font-size:var(--font-size-lg);justify-content:center;align-items:center;display:flex}.breedSummary-module-scss-module__--auEa__icon{margin-right:var(--space-2xs);height:var(--space-lg);width:var(--space-lg)}.breedSummary-module-scss-module__--auEa__value{font-weight:var(--font-weight-regular);line-height:var(--line-height-tight)}.breedSummary-module-scss-module__--auEa__trait{display:inline}.breedSummary-module-scss-module__--auEa__itemTemperament .breedSummary-module-scss-module__--auEa__value{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.breedSummary-module-scss-module__--auEa__itemTemperament .breedSummary-module-scss-module__--auEa__trait:after{content:","}.breedSummary-module-scss-module__--auEa__itemTemperament .breedSummary-module-scss-module__--auEa__trait:last-child:after{content:""}@media (max-width:48em){.breedSummary-module-scss-module__--auEa__summary{gap:var(--space-md);padding:var(--space-md);margin-top:0}.breedSummary-module-scss-module__--auEa__item{flex:0 1 calc((100% - var(--space-md))/2)}}
.partnerReadiness-module-scss-module__AXCFxa__about{align-items:center;gap:var(--space-lg);width:100%;margin-bottom:var(--space-lg);padding:var(--space-lg)var(--space-xl);border-radius:var(--radius-md);background-color:var(--color-brand-tertiary-50);box-sizing:border-box;display:flex}.partnerReadiness-module-scss-module__AXCFxa__headshot{border-radius:var(--radius-full);border:var(--border-lg)solid var(--color-brand-primary-500);object-fit:cover;flex-shrink:0;width:6rem;height:6rem}.partnerReadiness-module-scss-module__AXCFxa__aboutText{flex:1;min-width:0}.partnerReadiness-module-scss-module__AXCFxa__aboutHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);margin:0}.partnerReadiness-module-scss-module__AXCFxa__practitioner{margin:var(--space-3xs)0 0;font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600)}.partnerReadiness-module-scss-module__AXCFxa__bio{margin:var(--space-xs)0 0;font-size:var(--font-size-body);white-space:pre-line;line-height:1.5}.partnerReadiness-module-scss-module__AXCFxa__logo{object-fit:contain;flex-shrink:0;max-width:10rem;max-height:5rem}.partnerReadiness-module-scss-module__AXCFxa__preLine{white-space:pre-line}@media (max-width:64em){.partnerReadiness-module-scss-module__AXCFxa__about{text-align:center;padding:var(--space-md);flex-direction:column}.partnerReadiness-module-scss-module__AXCFxa__logo{order:-1}}.partnerReadiness-module-scss-module__AXCFxa__previewNotice{width:100%;margin:0 0 var(--space-md);padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-sm);background-color:var(--color-warning-bg);color:var(--color-warning-text);box-sizing:border-box}
/*# sourceMappingURL=da112f1b02e8d1b8.css.map*/