.contentPage-module-scss-module__FwRibq__container{padding:0 var(--space-md)var(--space-xl)}.contentPage-module-scss-module__FwRibq__header{gap:var(--space-sm);margin-bottom:calc(var(--space-md) + var(--space-2xs));flex-direction:column;display:flex}.contentPage-module-scss-module__FwRibq__title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}.contentPage-module-scss-module__FwRibq__lede{max-width:70ch}.contentPage-module-scss-module__FwRibq__body{gap:var(--space-xl);flex-direction:column;display:flex}.contentPage-module-scss-module__FwRibq__body h2{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}.contentPage-module-scss-module__FwRibq__body h3{font-size:1.125rem;font-weight:var(--font-weight-semibold);margin:0}
.pageHeader-module-scss-module__24uheW__wrapper{background-color:var(--page-header-wrapper-bg,var(--color-base-white));padding-bottom:var(--page-header-wrapper-padding-bottom,var(--space-md))}.pageHeader-module-scss-module__24uheW__pageHeader{background-color:var(--page-header-bar-bg,var(--color-brand-primary-500));padding:var(--space-xs);justify-content:center;align-items:center;display:flex}.pageHeader-module-scss-module__24uheW__logo{height:calc((var(--size-xl) + var(--space-2xs))*2);margin-right:var(--space-md);align-self:center}.pageHeader-module-scss-module__24uheW__title{font-size:var(--space-xl);font-weight:var(--font-weight-bold);color:var(--color-base-white);margin-top:var(--space-md);margin-bottom:var(--space-md);align-items:center;display:flex}.pageHeader-module-scss-module__24uheW__trademark{font-size:var(--font-size-xs);vertical-align:super;line-height:1;position:relative;top:-.3em}.pageHeader-module-scss-module__24uheW__titleIcon{height:calc(var(--size-xl) + var(--space-2xs));width:calc(var(--size-xl) + var(--space-2xs));margin-left:var(--space-md)}@media (max-width:64em){.pageHeader-module-scss-module__24uheW__pageHeader{height:var(--space-xl)}.pageHeader-module-scss-module__24uheW__logo{height:var(--size-xl);margin:var(--space-xs)var(--space-xs);display:none}.pageHeader-module-scss-module__24uheW__title{font-size:var(--font-size-xl);margin-top:0;margin-bottom:0}.pageHeader-module-scss-module__24uheW__trademark{font-size:var(--space-xs);vertical-align:super;line-height:1;position:relative;top:-.3em}.pageHeader-module-scss-module__24uheW__titleIcon{height:var(--space-xl);width:var(--space-xl);margin-left:var(--space-xs);display:none}}
.chip-field-module-scss-module__kD2AoG__field{margin-bottom:var(--space-md);display:block}.chip-field-module-scss-module__kD2AoG__label{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-lg);margin:0 0 var(--space-md);display:block}.chip-field-module-scss-module__kD2AoG__note{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold)}.chip-field-module-scss-module__kD2AoG__chips{flex-wrap:wrap;display:flex}.chip-field-module-scss-module__kD2AoG__chip{padding:var(--space-xs)var(--space-md);background:var(--color-brand-secondary-100);border-radius:var(--radius-pill);margin-right:var(--space-xs);margin-bottom:var(--space-xs);color:var(--color-base-white);cursor:pointer;white-space:normal;word-wrap:break-word;word-break:break-word;border:none;align-items:center;max-width:100%;display:inline-flex}.chip-field-module-scss-module__kD2AoG__chip:hover,.chip-field-module-scss-module__kD2AoG__chipSelected{background:var(--color-brand-secondary-600)}.chip-field-module-scss-module__kD2AoG__icon{margin-right:var(--space-2xs);margin-left:-var(--space-xs);height:var(--space-xl);width:var(--space-xl);flex-shrink:0}.chip-field-module-scss-module__kD2AoG__text{font-size:var(--space-md);font-weight:var(--font-weight-bold);line-height:var(--space-md);text-align:start}@media (max-width:64em){.chip-field-module-scss-module__kD2AoG__label{font-size:var(--space-md);line-height:var(--space-md)}.chip-field-module-scss-module__kD2AoG__text{font-size:var(--font-size-sm);line-height:var(--font-size-sm)}}
.profileCard-module-scss-module__FbvVIa__profileCard{color:inherit;justify-content:space-between;margin-bottom:1rem;text-decoration:none;display:flex}.profileCard-module-scss-module__FbvVIa__profileCard.profileCard-module-scss-module__FbvVIa__isLink{cursor:pointer}.profileCard-module-scss-module__FbvVIa__leftColumn{width:calc(var(--size-9xl) + var(--space-md));flex-direction:column;flex-shrink:0;align-items:center;margin-right:2.75rem;display:flex}.profileCard-module-scss-module__FbvVIa__photo{width:var(--size-8xl);height:var(--size-8xl);border-radius:var(--radius-pill);object-fit:cover;border:3px solid var(--color-brand-primary-500);box-sizing:border-box;margin-bottom:.5rem;box-shadow:0 0 10px #01686c80}.profileCard-module-scss-module__FbvVIa__details{gap:var(--space-xs);flex-direction:column;width:100%;margin:0;display:flex}.profileCard-module-scss-module__FbvVIa__detailRow{align-items:center;width:100%;margin-left:.5rem;display:flex}.profileCard-module-scss-module__FbvVIa__detailLabel{color:#0000;align-items:center;font-size:0;display:flex}.profileCard-module-scss-module__FbvVIa__detailLabel img{width:var(--size-md);height:var(--size-md);flex-shrink:0;margin-right:.75rem}.profileCard-module-scss-module__FbvVIa__detailValue{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--font-size-base);color:var(--color-neutral-900);margin:0}.profileCard-module-scss-module__FbvVIa__content{flex:1;min-width:0}.profileCard-module-scss-module__FbvVIa__name{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--color-neutral-900);margin:0}.profileCard-module-scss-module__FbvVIa__position{margin:0 0 var(--space-md);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--font-size-2xl);color:var(--color-neutral-900)}.profileCard-module-scss-module__FbvVIa__bio{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--font-size-2xl);max-width:calc(var(--max-width-prose) + var(--space-lg));color:var(--color-neutral-900);margin:0}@media (max-width:64em){.profileCard-module-scss-module__FbvVIa__profileCard{flex-direction:column}.profileCard-module-scss-module__FbvVIa__leftColumn{width:100%;margin-bottom:1rem;margin-right:0}.profileCard-module-scss-module__FbvVIa__photo{margin-bottom:1rem}.profileCard-module-scss-module__FbvVIa__details{align-items:center}.profileCard-module-scss-module__FbvVIa__detailRow{width:var(--size-9xl);margin-left:0}.profileCard-module-scss-module__FbvVIa__detailIcon{width:var(--size-sm);height:var(--size-sm)}.profileCard-module-scss-module__FbvVIa__detailValue{font-size:var(--font-size-sm)}.profileCard-module-scss-module__FbvVIa__detailLabel img{width:var(--size-sm);height:var(--size-sm)}.profileCard-module-scss-module__FbvVIa__content{text-align:center}.profileCard-module-scss-module__FbvVIa__name{font-size:var(--font-size-2xl)}.profileCard-module-scss-module__FbvVIa__position{font-size:var(--font-size-base)}.profileCard-module-scss-module__FbvVIa__bio{font-size:var(--font-size-sm);line-height:var(--font-size-lg);text-align:justify}}
.FramedScreenshot-module-scss-module__Ta5i0W__framedScreenshot{cursor:zoom-in;width:100%;max-width:48rem;margin:0 auto;position:relative}.FramedScreenshot-module-scss-module__Ta5i0W__framedScreenshot__frame{z-index:1;width:100%;height:auto;display:block}.FramedScreenshot-module-scss-module__Ta5i0W__framedScreenshot__viewport{z-index:2;top:var(--fs-vp-top,16.9%);left:var(--fs-vp-left,17.2%);right:var(--fs-vp-right,16.8%);bottom:var(--fs-vp-bottom,31.2%);border-radius:var(--fs-vp-radius,2.4%);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.FramedScreenshot-module-scss-module__Ta5i0W__framedScreenshot__image{object-fit:contain;width:100%;height:100%;display:block}.FramedScreenshot-module-scss-module__Ta5i0W__overlay{z-index:9999;padding:var(--space-lg);cursor:pointer;background-color:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FramedScreenshot-module-scss-module__Ta5i0W__overlay__close{top:var(--space-md);right:var(--space-md);border-radius:var(--radius-full);background-color:var(--color-base-white);width:3rem;height:3rem;color:var(--color-base-black);font-size:var(--font-size-4xl);cursor:pointer;z-index:1;border:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.FramedScreenshot-module-scss-module__Ta5i0W__overlay__close:hover{background-color:var(--color-neutral-100)}.FramedScreenshot-module-scss-module__Ta5i0W__overlay__image{object-fit:contain;max-width:100%;max-height:100%}
.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}}
.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)}}
.UserManualDetail-module-scss-module__uq95EW__manual{margin-top:0}.UserManualDetail-module-scss-module__uq95EW__manual__body{font-size:var(--font-size-body);margin:0 0 var(--space-md-lg);line-height:1.7}.UserManualDetail-module-scss-module__uq95EW__manual__image{margin:0 0 var(--space-lg);text-align:center}.UserManualDetail-module-scss-module__uq95EW__manual__image img{border-radius:var(--radius-sm);width:100%;max-width:100%;height:auto;box-shadow:none;margin:0 auto;display:block}.UserManualDetail-module-scss-module__uq95EW__section{padding-top:var(--space-md);border-top:1px solid #ffffff26;margin-bottom:0}.UserManualDetail-module-scss-module__uq95EW__section:first-child{border-top:0;padding-top:0}.UserManualDetail-module-scss-module__uq95EW__section__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-base-white);margin-bottom:var(--space-sm)}.UserManualDetail-module-scss-module__uq95EW__section__header{color:var(--color-base-white)}.UserManualDetail-module-scss-module__uq95EW__section__body{font-size:var(--font-size-body);margin-bottom:var(--space-md);line-height:1.6}.UserManualDetail-module-scss-module__uq95EW__steps{gap:var(--space-md);grid-template-columns:1fr;display:grid;position:relative}.UserManualDetail-module-scss-module__uq95EW__steps:before{content:"";background:var(--color-base-white);z-index:1;width:3px;position:absolute;top:0;bottom:0;left:calc(.6rem + 8px)}.UserManualDetail-module-scss-module__uq95EW__step{padding:var(--space-sm)0;position:relative}.UserManualDetail-module-scss-module__uq95EW__step:first-child:before{content:"";background:var(--color-primary);z-index:2;width:3px;height:calc(1.5rem + 16px);position:absolute;top:0;left:calc(.6rem + 8px)}.UserManualDetail-module-scss-module__uq95EW__step:last-child:after{content:"";background:var(--color-primary);z-index:2;width:3px;position:absolute;top:calc(1.5rem + 16px);bottom:0;left:calc(.6rem + 8px)}.UserManualDetail-module-scss-module__uq95EW__step__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);margin-bottom:var(--space-sm);color:var(--color-base-white);margin-left:3rem;line-height:1.5rem;position:relative}.UserManualDetail-module-scss-module__uq95EW__step__title:before{content:"";background:var(--color-base-white);border:2px solid var(--color-base-white);z-index:3;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:calc(-2.4rem - 4px);transform:translateY(-50%)}.UserManualDetail-module-scss-module__uq95EW__step__content{gap:var(--space-md);align-items:flex-start;margin-left:3rem;display:flex}.UserManualDetail-module-scss-module__uq95EW__step__image{flex:0 0 58%;max-width:58%}.UserManualDetail-module-scss-module__uq95EW__step__frame{margin:0}.UserManualDetail-module-scss-module__uq95EW__step__body{max-width:42%;font-size:var(--font-size-xl);flex:42%;line-height:1.8rem}.UserManualDetail-module-scss-module__uq95EW__step__framedScreenshot{width:calc(100% + 4rem);max-width:none;margin-top:-7rem;margin-bottom:-4rem;margin-left:-2rem}.UserManualDetail-module-scss-module__uq95EW__section [class*=chevron]{border-color:var(--color-base-white);width:.75rem;height:.75rem}.UserManualDetail-module-scss-module__uq95EW__manual__body a,.UserManualDetail-module-scss-module__uq95EW__section__body a,.UserManualDetail-module-scss-module__uq95EW__step__body a{color:var(--color-base-white);text-decoration:underline}@media (max-width:64em){.UserManualDetail-module-scss-module__uq95EW__section__title{font-size:var(--font-size-xl);line-height:var(--font-size-2xl)}.UserManualDetail-module-scss-module__uq95EW__step__content{flex-direction:column;width:100%;margin-left:0}.UserManualDetail-module-scss-module__uq95EW__step__title{font-size:var(--font-size-lg);margin-left:0;line-height:1.35rem}.UserManualDetail-module-scss-module__uq95EW__steps:before,.UserManualDetail-module-scss-module__uq95EW__step:before,.UserManualDetail-module-scss-module__uq95EW__step__title:before,.UserManualDetail-module-scss-module__uq95EW__step:first-child:before,.UserManualDetail-module-scss-module__uq95EW__step:last-child:after{display:none}.UserManualDetail-module-scss-module__uq95EW__step__framedScreenshot{width:100%;max-width:100%;margin:0;display:block}.UserManualDetail-module-scss-module__uq95EW__section [class*=chevron]{width:.625rem;height:.625rem}.UserManualDetail-module-scss-module__uq95EW__step__image,.UserManualDetail-module-scss-module__uq95EW__step__body{flex:100%;width:100%;max-width:100%}.UserManualDetail-module-scss-module__uq95EW__step__body{font-size:var(--font-size-caption);line-height:1.5rem}}
.relatedContent-module-scss-module__NRXYUq__relatedContent{box-sizing:border-box;width:100%}.relatedContent-module-scss-module__NRXYUq__title{font-size:var(--space-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md)}.relatedContent-module-scss-module__NRXYUq__items{box-sizing:border-box;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));display:grid}.relatedContent-module-scss-module__NRXYUq__item{box-sizing:border-box;color:inherit;border-radius:var(--radius-lg);background:0 0;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.relatedContent-module-scss-module__NRXYUq__imageWrapper{box-sizing:border-box;aspect-ratio:16/9;width:100%;margin:0 0 var(--space-sm);background:var(--color-neutral-100);position:relative;overflow:hidden}.relatedContent-module-scss-module__NRXYUq__imageWrapperPlaceholder{background:var(--color-neutral-600)}.relatedContent-module-scss-module__NRXYUq__imagePlaceholder{position:absolute;inset:0}.relatedContent-module-scss-module__NRXYUq__image{box-sizing:border-box;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;display:block;position:absolute;inset:0}.relatedContent-module-scss-module__NRXYUq__category{font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-extrabold);line-height:var(--space-md);color:var(--color-brand-primary-600);margin-bottom:.2rem}.relatedContent-module-scss-module__NRXYUq__itemTitle{font-size:var(--space-md);font-weight:var(--font-weight-bold);line-height:1.3rem}@media (max-width:64em){.relatedContent-module-scss-module__NRXYUq__items{gap:var(--space-md-lg)}.relatedContent-module-scss-module__NRXYUq__item{border-radius:var(--radius-md)}.relatedContent-module-scss-module__NRXYUq__category{font-size:var(--font-size-xs);line-height:var(--space-md);font-weight:var(--font-weight-extrabold)}.relatedContent-module-scss-module__NRXYUq__itemTitle{font-size:var(--font-size-caption);line-height:1.2rem;font-weight:var(--font-weight-bold)}}@media (max-width:34em){.relatedContent-module-scss-module__NRXYUq__relatedContent{padding:0 var(--space-md)}.relatedContent-module-scss-module__NRXYUq__items{box-sizing:border-box;gap:var(--space-md-lg);grid-template-columns:1fr}.relatedContent-module-scss-module__NRXYUq__item{box-sizing:border-box;border-radius:var(--radius-lg)}.relatedContent-module-scss-module__NRXYUq__imageWrapper{box-sizing:border-box;margin-bottom:var(--space-xs)}}
.relatedBreeds-module-scss-module__qaRxHq__section{width:100%;margin-bottom:var(--space-2xl)}.relatedBreeds-module-scss-module__qaRxHq__title{font-size:var(--space-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-md)}.relatedBreeds-module-scss-module__qaRxHq__list{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.relatedBreeds-module-scss-module__qaRxHq__card{color:inherit;border-radius:var(--radius-lg);background:var(--color-base-white);border:3px solid var(--color-brand-primary-500);flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.relatedBreeds-module-scss-module__qaRxHq__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.relatedBreeds-module-scss-module__qaRxHq__imageWrapper{aspect-ratio:1;background:var(--color-neutral-100);width:100%;position:relative;overflow:hidden}.relatedBreeds-module-scss-module__qaRxHq__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.relatedBreeds-module-scss-module__qaRxHq__placeholder{background:var(--color-neutral-200);position:absolute;inset:0}.relatedBreeds-module-scss-module__qaRxHq__name{padding:var(--space-sm)var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;line-height:1.3}@media (max-width:64em){.relatedBreeds-module-scss-module__qaRxHq__list{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.relatedBreeds-module-scss-module__qaRxHq__name{font-size:var(--font-size-xs);padding:var(--space-xs)var(--space-xs)}}@media (max-width:34em){.relatedBreeds-module-scss-module__qaRxHq__list{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}}
.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)}
.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)}
.providerStatusBadge-module-scss-module__JW007a__badge{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;background:var(--color-bg-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border-muted);line-height:1.2;display:inline-flex}.providerStatusBadge-module-scss-module__JW007a__success{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success)}.providerStatusBadge-module-scss-module__JW007a__warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning)}.providerStatusBadge-module-scss-module__JW007a__danger{background:var(--color-bg-secondary);color:var(--color-text-muted);border-color:var(--color-border-default)}.providerStatusBadge-module-scss-module__JW007a__plain{background:var(--color-base-white);color:var(--color-brand-primary-500);border-color:var(--color-base-white)}.providerStatusBadge-module-scss-module__JW007a__dot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);flex-shrink:0}.providerStatusBadge-module-scss-module__JW007a__dotSuccess{background:var(--color-status-success-500)}.providerStatusBadge-module-scss-module__JW007a__dotWarning{background:var(--color-status-warning-500)}.providerStatusBadge-module-scss-module__JW007a__dotDanger{background:var(--color-status-error-500)}
.entitySelector-module-scss-module__GaA7Yq__entitySelector{gap:var(--space-2xs);flex-direction:column;display:flex}.entitySelector-module-scss-module__GaA7Yq__preview{margin-top:var(--space-xs)}.entitySelector-module-scss-module__GaA7Yq__createPlaceholder{justify-content:center;align-items:center;gap:var(--space-2xs);width:100%;max-width:min(100%,var(--size-tile-horizontal-max));min-height:var(--size-9xl);height:var(--size-9xl);padding:var(--space-sm)var(--space-md);margin-left:auto;margin-right:auto;margin-top:var(--space-xs);border:var(--border-lg)dashed var(--color-brand-primary-500);border-radius:var(--radius-md);background:var(--color-base-white);color:var(--color-brand-primary-600);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);cursor:pointer;box-sizing:border-box;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.entitySelector-module-scss-module__GaA7Yq__createPlaceholder:hover:not(:disabled){border-color:var(--color-brand-primary-600);color:var(--color-brand-primary-700)}.entitySelector-module-scss-module__GaA7Yq__createPlaceholder:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.entitySelector-module-scss-module__GaA7Yq__createPlaceholder:disabled{opacity:.6;cursor:not-allowed}@media (max-width:64em){.entitySelector-module-scss-module__GaA7Yq__createPlaceholder{max-width:min(100%,var(--size-tile-horizontal-max-tablet))}}.entitySelector-module-scss-module__GaA7Yq__createPlaceholderIcon{font-size:var(--font-size-xl);line-height:1}.entitySelector-module-scss-module__GaA7Yq__createPlaceholderLabel{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1}
.tileActionMenu-module-scss-module__yQsnPG__menuContainer{position:relative}.tileActionMenu-module-scss-module__yQsnPG__menuButton{all:unset;cursor:pointer;border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-neutral-600);justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.tileActionMenu-module-scss-module__yQsnPG__menuButton:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.tileActionMenu-module-scss-module__yQsnPG__menuButton:focus-visible{outline:2px solid var(--color-brand-primary-400);outline-offset:2px}.tileActionMenu-module-scss-module__yQsnPG__menuButton:disabled{opacity:.5;cursor:not-allowed}.tileActionMenu-module-scss-module__yQsnPG__menuDropdown{z-index:10;min-width:8rem;padding:var(--space-xs)0;background:var(--color-base-white);border:1px solid var(--color-border-default);border-radius:var(--radius-md);position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}@media (max-width:64em){.tileActionMenu-module-scss-module__yQsnPG__menuDropdown{min-width:11rem;padding:var(--space-2xs)0;box-shadow:0 var(--space-2xs)var(--space-md)#00000040}}.tileActionMenu-module-scss-module__yQsnPG__menuItem{all:unset;width:100%;padding:var(--space-xs)var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;box-sizing:border-box;display:block}@media (max-width:64em){.tileActionMenu-module-scss-module__yQsnPG__menuItem{padding:var(--space-sm)var(--space-md);font-size:var(--font-size-body)}}.tileActionMenu-module-scss-module__yQsnPG__menuItem:hover{background-color:var(--color-neutral-100)}.tileActionMenu-module-scss-module__yQsnPG__menuItem:focus-visible{background-color:var(--color-neutral-100);outline:none}.tileActionMenu-module-scss-module__yQsnPG__menuItem:disabled{opacity:.5;cursor:not-allowed}.tileActionMenu-module-scss-module__yQsnPG__menuItemDestructive{color:var(--color-status-error-600)}.tileActionMenu-module-scss-module__yQsnPG__menuItemDestructive:hover{background-color:var(--color-status-error-50)}
.addPlaceholderTile-module-scss-module__l7GMqG__placeholder{width:20rem;height:34rem;margin:0 var(--space-xs)var(--space-md);border:3px dashed var(--color-brand-primary-500);background-color:var(--color-base-white);cursor:pointer;border-radius:var(--radius-md);flex-direction:column;justify-content:center;transition:border-color .2s;display:flex}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder:hover:not(.addPlaceholderTile-module-scss-module__l7GMqG__disabled){border-color:var(--color-brand-primary-600)}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder.addPlaceholderTile-module-scss-module__l7GMqG__disabled{opacity:.5;cursor:not-allowed}@media (max-width:64em){.addPlaceholderTile-module-scss-module__l7GMqG__placeholder{width:100%;max-width:none;height:9rem;margin:var(--space-xs)0;flex-direction:row}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder .addPlaceholderTile-module-scss-module__l7GMqG__placeholderLabel{font-size:var(--font-size-xl);text-align:left;flex-direction:row;align-items:center;margin:auto;display:flex}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder .addPlaceholderTile-module-scss-module__l7GMqG__plusSign{font-size:var(--font-size-4xl);margin-right:.5rem}.addPlaceholderTile-module-scss-module__l7GMqG__placeholder .addPlaceholderTile-module-scss-module__l7GMqG__placeholderBtnContainer{display:none}}.addPlaceholderTile-module-scss-module__l7GMqG__placeholderLabel{font-size:var(--font-size-stat);color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-align:center;margin:auto 0}.addPlaceholderTile-module-scss-module__l7GMqG__plusSign{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-extrabold);display:block}.addPlaceholderTile-module-scss-module__l7GMqG__placeholderBtnContainer{padding:var(--space-xs)var(--space-sm);margin-top:auto;display:flex}.addPlaceholderTile-module-scss-module__l7GMqG__placeholderBtn{width:100%;padding:var(--space-sm)var(--space-lg);background:var(--color-brand-primary-500);color:var(--color-base-white);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);text-align:center;border-radius:var(--radius-4xl);display:block}
.providerPageHeader-module-scss-module__cz0_Qa__providerPageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}@media (max-width:64em){.providerPageHeader-module-scss-module__cz0_Qa__providerPageHeader{flex-direction:column;align-items:stretch}}.providerPageHeader-module-scss-module__cz0_Qa__textContent{flex:1;min-width:0}.providerPageHeader-module-scss-module__cz0_Qa__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:0;line-height:2.5rem}@media (max-width:64em){.providerPageHeader-module-scss-module__cz0_Qa__title{text-align:center;font-size:var(--font-size-3xl)}}@media (max-width:34em){.providerPageHeader-module-scss-module__cz0_Qa__title{font-size:var(--font-size-2xl)}}.providerPageHeader-module-scss-module__cz0_Qa__subtitle{margin:var(--space-2xs)0 0;font-size:var(--font-size-body);color:var(--color-text-secondary)}.providerPageHeader-module-scss-module__cz0_Qa__actions{gap:var(--space-sm);flex-shrink:0;align-items:center;display:flex}
.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)}
.breederFaqPage-module-scss-module__0EeMyq__content{padding-bottom:var(--space-xl)}.breederFaqPage-module-scss-module__0EeMyq__banner{border-radius:var(--radius-xl);width:100%;height:25rem;margin-top:var(--space-xl);background-position:50%;background-repeat:no-repeat;background-size:cover}.breederFaqPage-module-scss-module__0EeMyq__intro{text-align:center;margin:var(--space-xl)0 var(--space-lg)0;flex-direction:column;align-items:center;width:100%;display:flex}.breederFaqPage-module-scss-module__0EeMyq__introHeading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md);text-align:center}.breederFaqPage-module-scss-module__0EeMyq__introText{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);text-align:center;max-width:44rem;margin:0}.breederFaqPage-module-scss-module__0EeMyq__introLink{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline}.breederFaqPage-module-scss-module__0EeMyq__faqContainer{flex-direction:column;display:flex}.breederFaqPage-module-scss-module__0EeMyq__faqItem{margin-bottom:var(--space-md)}.breederFaqPage-module-scss-module__0EeMyq__faqHeading{font-size:var(--font-size-2xl)}.breederFaqPage-module-scss-module__0EeMyq__faqBody{text-align:justify;margin-bottom:var(--space-md);font-size:var(--font-size-base)}.breederFaqPage-module-scss-module__0EeMyq__faqBody a{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline}.breederFaqPage-module-scss-module__0EeMyq__callToAction{margin-top:0}@media (max-width:64em){.breederFaqPage-module-scss-module__0EeMyq__introText{font-size:var(--font-size-base);line-height:1.25rem}.breederFaqPage-module-scss-module__0EeMyq__banner{height:12rem;margin-top:var(--space-lg)}.breederFaqPage-module-scss-module__0EeMyq__faqHeading{font-size:var(--font-size-xl);line-height:var(--space-lg);text-align:left}}
.dogNameGeneratorPage-module-scss-module__ktsocG__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.dogNameGeneratorPage-module-scss-module__ktsocG__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitle{line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-xl);max-width:50rem}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitleBold{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1);margin-bottom:var(--space-xs)}.dogNameGeneratorPage-module-scss-module__ktsocG__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.dogNameGeneratorPage-module-scss-module__ktsocG__introText p:last-child{margin-bottom:0}.dogNameGeneratorPage-module-scss-module__ktsocG__introText a{color:var(--color-primary);text-decoration:underline}.dogNameGeneratorPage-module-scss-module__ktsocG__results{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsTitle{font-size:var(--font-size-h2);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsContainer{display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:1;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__breedSelectorWrap{width:100%;margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__breedLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsBtnContainer{margin-top:var(--space-md);justify-content:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsBtnContainerButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsResultsArea{min-height:var(--size-15xl);flex:2;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelector{margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOptions{display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOption{border:3px solid var(--color-base-white);padding:var(--space-md);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOption:not(:last-child){margin-right:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorIcon{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorIcon svg{width:3.5rem;height:3.5rem}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOptionLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-almost-black)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsDisplay{margin-bottom:var(--space-xl);min-height:var(--size-14xl);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValues{width:100%;max-width:50rem;min-height:var(--size-7xl);flex-wrap:wrap;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue{font-weight:var(--font-weight-extrabold);color:var(--color-primary);text-align:center;margin:var(--space-xs)var(--space-md);flex:calc(33.333% - 2rem);max-width:calc(33.333% - 2rem)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue:nth-child(4),.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue:nth-child(5){max-width:calc(50% - 1rem);margin:var(--space-xs)auto;flex:calc(50% - 1rem)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsHeading{font-size:var(--size-lg);text-shadow:1px 1px 2px #0000001a}.dogNameGeneratorPage-module-scss-module__ktsocG__font1{font-family:Rowdies,sans-serif;font-weight:var(--font-weight-regular)}.dogNameGeneratorPage-module-scss-module__ktsocG__font2{font-family:Concert One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font3{font-family:Chivo,sans-serif;font-weight:var(--font-weight-bold)}.dogNameGeneratorPage-module-scss-module__ktsocG__font4{font-family:Patua One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font5{font-family:Francois One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font6{font-family:Shantell Sans,sans-serif;font-weight:var(--font-weight-medium)}.dogNameGeneratorPage-module-scss-module__ktsocG__font7{font-family:Kosugi Maru,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font8{font-family:Viga,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font9{font-family:Itim,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholder{flex-direction:column;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderIcon{height:var(--size-15xl);width:100%}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderImg{height:var(--size-15xl);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.dogNameGeneratorPage-module-scss-module__ktsocG__loading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:center;margin-top:var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__spinner{border:var(--border-xl)solid var(--color-brand-primary-300);border-top:var(--border-xl)solid var(--color-primary);width:var(--size-4xl);height:var(--size-4xl);border-radius:50%;animation:1s linear infinite dogNameGeneratorPage-module-scss-module__ktsocG__spin}@keyframes dogNameGeneratorPage-module-scss-module__ktsocG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dogNameGeneratorPage-module-scss-module__ktsocG__inputs{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);margin-bottom:var(--space-lg);box-shadow:0 0 10px #01686c80}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsGroup{margin-bottom:var(--space-xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsTitle{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsButtonContainer{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__generateButton{width:75%;height:var(--space-3xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);border-radius:var(--space-2xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard{background-color:var(--color-background-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;max-width:40rem;margin:var(--space-xl)auto}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard p{color:var(--color-text-secondary);line-height:1.6}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderIcon{width:var(--size-4xl);height:var(--size-4xl);margin-bottom:var(--space-md);opacity:.6}@media (max-width:64em){.dogNameGeneratorPage-module-scss-module__ktsocG__introTitle{margin-bottom:0}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitleBold{font-size:var(--font-size-h2);line-height:var(--font-size-h2)}.dogNameGeneratorPage-module-scss-module__ktsocG__results{padding:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:var(--size-12xl);margin:0 auto var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsContainer{flex-direction:column-reverse}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs .dogNameGeneratorPage-module-scss-module__ktsocG__breedLabel,.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs .dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorLabel{text-align:center}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsResultsArea{margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsDisplay{width:100%;min-height:0}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValues{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:30.25rem}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue{font-size:var(--font-size-2xl);min-height:0;margin:var(--space-xs)0;width:100%;max-width:none}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholder{min-height:0}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderImg{object-fit:cover}.dogNameGeneratorPage-module-scss-module__ktsocG__inputs .dogNameGeneratorPage-module-scss-module__ktsocG__inputsTitle{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__generateButton{font-size:var(--font-size-xl)}}
.nationalPuppyDay2025-module-scss-module__0D-yqG__article{max-width:900px;margin:0 auto}.nationalPuppyDay2025-module-scss-module__0D-yqG__articleHeader{margin-bottom:var(--space-lg)}.nationalPuppyDay2025-module-scss-module__0D-yqG__articleDate{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-sm)}.nationalPuppyDay2025-module-scss-module__0D-yqG__authorInfo{align-items:center;gap:var(--space-sm);display:flex}.nationalPuppyDay2025-module-scss-module__0D-yqG__authorPhoto{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);object-fit:cover}.nationalPuppyDay2025-module-scss-module__0D-yqG__authorDetails{flex-direction:column;display:flex}.nationalPuppyDay2025-module-scss-module__0D-yqG__authorName{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.nationalPuppyDay2025-module-scss-module__0D-yqG__authorTitle{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.nationalPuppyDay2025-module-scss-module__0D-yqG__articleBody p{font-size:var(--font-size-md);color:var(--color-text-primary);margin:0 0 var(--space-md);line-height:1.7}.nationalPuppyDay2025-module-scss-module__0D-yqG__articleBody a{color:var(--color-primary);text-decoration:underline}.nationalPuppyDay2025-module-scss-module__0D-yqG__articleBody a:hover{text-decoration:none}.nationalPuppyDay2025-module-scss-module__0D-yqG__sectionHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--space-xl)0 var(--space-md)}.nationalPuppyDay2025-module-scss-module__0D-yqG__breederGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:64em){.nationalPuppyDay2025-module-scss-module__0D-yqG__breederGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:34em){.nationalPuppyDay2025-module-scss-module__0D-yqG__breederGrid{grid-template-columns:1fr}}.nationalPuppyDay2025-module-scss-module__0D-yqG__breederCard{background:var(--color-bg-secondary);border-radius:var(--radius-md);transition:transform .2s,box-shadow .2s;overflow:hidden}.nationalPuppyDay2025-module-scss-module__0D-yqG__breederCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.nationalPuppyDay2025-module-scss-module__0D-yqG__breederImage{aspect-ratio:4/3;object-fit:cover;width:100%}.nationalPuppyDay2025-module-scss-module__0D-yqG__breederContent{padding:var(--space-sm)}.nationalPuppyDay2025-module-scss-module__0D-yqG__breederName{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-xs)}.nationalPuppyDay2025-module-scss-module__0D-yqG__breederName a{color:var(--color-primary);text-decoration:none}.nationalPuppyDay2025-module-scss-module__0D-yqG__breederName a:hover{text-decoration:underline}.nationalPuppyDay2025-module-scss-module__0D-yqG__breederDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedContent{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-default)}.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedHeading{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md)}.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:64em){.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:34em){.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedGrid{grid-template-columns:1fr}}.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedCard{border-radius:var(--radius-md);text-decoration:none;transition:transform .2s;display:block;overflow:hidden}.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedCard:hover{transform:translateY(-2px)}.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedImage{aspect-ratio:16/9;object-fit:cover;width:100%}.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedInfo{padding:var(--space-sm);background:var(--color-bg-secondary)}.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedCategory{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-xs);display:block}.nationalPuppyDay2025-module-scss-module__0D-yqG__relatedTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block}
.pupParentTrends2024-module-scss-module__lkB0Zq__article{max-width:900px;margin:0 auto}.pupParentTrends2024-module-scss-module__lkB0Zq__articleHeader{margin-bottom:var(--space-lg)}.pupParentTrends2024-module-scss-module__lkB0Zq__articleDate{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-sm)}.pupParentTrends2024-module-scss-module__lkB0Zq__authorInfo{align-items:center;gap:var(--space-sm);display:flex}.pupParentTrends2024-module-scss-module__lkB0Zq__authorPhoto{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);object-fit:cover}.pupParentTrends2024-module-scss-module__lkB0Zq__authorDetails{flex-direction:column;display:flex}.pupParentTrends2024-module-scss-module__lkB0Zq__authorName{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.pupParentTrends2024-module-scss-module__lkB0Zq__authorTitle{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.pupParentTrends2024-module-scss-module__lkB0Zq__articleBody p{font-size:var(--font-size-md);color:var(--color-text-primary);margin:0 0 var(--space-md);line-height:1.7}.pupParentTrends2024-module-scss-module__lkB0Zq__sectionHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--space-xl)0 var(--space-md)}.pupParentTrends2024-module-scss-module__lkB0Zq__breedGrid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:64em){.pupParentTrends2024-module-scss-module__lkB0Zq__breedGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:48em){.pupParentTrends2024-module-scss-module__lkB0Zq__breedGrid{grid-template-columns:repeat(2,1fr)}}.pupParentTrends2024-module-scss-module__lkB0Zq__breedCard{border-radius:var(--radius-md);background:var(--color-bg-secondary);text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.pupParentTrends2024-module-scss-module__lkB0Zq__breedCardClickable{cursor:pointer}.pupParentTrends2024-module-scss-module__lkB0Zq__breedCardClickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.pupParentTrends2024-module-scss-module__lkB0Zq__breedImageContainer{aspect-ratio:1;position:relative}.pupParentTrends2024-module-scss-module__lkB0Zq__breedImage{object-fit:cover;width:100%;height:100%}.pupParentTrends2024-module-scss-module__lkB0Zq__breedPosition{top:var(--space-xs);left:var(--space-xs);background:var(--color-primary);color:var(--color-text-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-sm);position:absolute}.pupParentTrends2024-module-scss-module__lkB0Zq__breedContent{padding:var(--space-sm)}.pupParentTrends2024-module-scss-module__lkB0Zq__breedName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;margin:0}.pupParentTrends2024-module-scss-module__lkB0Zq__source{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-lg);padding:var(--space-sm);background:var(--color-bg-secondary);border-radius:var(--radius-sm);font-style:italic}.pupParentTrends2024-module-scss-module__lkB0Zq__relatedContent{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-default)}.pupParentTrends2024-module-scss-module__lkB0Zq__relatedHeading{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md)}.pupParentTrends2024-module-scss-module__lkB0Zq__relatedGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:64em){.pupParentTrends2024-module-scss-module__lkB0Zq__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:34em){.pupParentTrends2024-module-scss-module__lkB0Zq__relatedGrid{grid-template-columns:1fr}}.pupParentTrends2024-module-scss-module__lkB0Zq__relatedCard{border-radius:var(--radius-md);text-decoration:none;transition:transform .2s;display:block;overflow:hidden}.pupParentTrends2024-module-scss-module__lkB0Zq__relatedCard:hover{transform:translateY(-2px)}.pupParentTrends2024-module-scss-module__lkB0Zq__relatedImage{aspect-ratio:16/9;object-fit:cover;width:100%}.pupParentTrends2024-module-scss-module__lkB0Zq__relatedInfo{padding:var(--space-sm);background:var(--color-bg-secondary)}.pupParentTrends2024-module-scss-module__lkB0Zq__relatedCategory{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-xs);display:block}.pupParentTrends2024-module-scss-module__lkB0Zq__relatedTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block}
.researchStudyRegistration-module-scss-module__TSmHqa__container{max-width:60rem;margin:0 auto var(--space-2xl)auto;padding:0 var(--space-md)}.researchStudyRegistration-module-scss-module__TSmHqa__card{background:var(--color-brand-tertiary-50);border-radius:var(--radius-lg);padding:var(--space-md-lg)var(--space-md-lg)var(--space-lg);box-shadow:0 1px 2px #0000000a}.researchStudyRegistration-module-scss-module__TSmHqa__logo{margin:0 auto var(--space-sm)auto;object-fit:contain;width:auto;height:56px;display:block}.researchStudyRegistration-module-scss-module__TSmHqa__title{font-size:var(--font-size-2xl);line-height:2rem;font-weight:var(--font-weight-bold);color:var(--color-neutral-900);text-align:center;margin:0 0 var(--space-sm)0}.researchStudyRegistration-module-scss-module__TSmHqa__description{font-size:var(--font-size-base);color:var(--color-neutral-900);margin:0 0 var(--space-md)0;line-height:1.5rem}.researchStudyRegistration-module-scss-module__TSmHqa__subtitle{font-size:var(--font-size-xl);line-height:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin:var(--space-xs)0 var(--space-md)0}.researchStudyRegistration-module-scss-module__TSmHqa__error{color:var(--color-feedback-error-700);background:var(--color-feedback-error-50);border:1px solid var(--color-feedback-error-200);border-radius:var(--radius-sm);padding:var(--space-xs)var(--space-sm);margin:0 0 var(--space-sm)0}.researchStudyRegistration-module-scss-module__TSmHqa__form{gap:var(--space-2xs);flex-direction:column;display:flex}.researchStudyRegistration-module-scss-module__TSmHqa__row{gap:var(--space-sm);flex-direction:column;display:flex}.researchStudyRegistration-module-scss-module__TSmHqa__rowSplit{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}@media (max-width:34em){.researchStudyRegistration-module-scss-module__TSmHqa__rowSplit{grid-template-columns:1fr}}.researchStudyRegistration-module-scss-module__TSmHqa__input{width:100%}.researchStudyRegistration-module-scss-module__TSmHqa__actions{margin-top:var(--space-2xs);justify-content:center;display:flex}.researchStudyRegistration-module-scss-module__TSmHqa__disclaimer{font-size:var(--font-size-caption-sm);color:var(--color-neutral-700);text-align:center;margin-top:var(--space-sm)}
.userManualsPage-module-scss-module__OYiflq__page{background-color:var(--color-primary);color:var(--color-base-white);min-height:100vh;font-family:var(--font-family-base);--public-page-shell-bg:var(--color-primary);--public-page-shell-padding-block:0;--public-page-shell-padding-block-mobile:0;--page-main-padding:0;--page-main-gap:0;--page-main-max-width:none;--page-main-margin:0;--page-main-padding-tablet:0;--page-main-padding-mobile:0;margin:0;padding:0}.userManualsPage-module-scss-module__OYiflq__pageHeaderWrapper{--page-header-wrapper-bg:var(--color-primary);--page-header-wrapper-padding-bottom:0}.userManualsPage-module-scss-module__OYiflq__pageHeaderBar{--page-header-bar-bg:var(--color-primary)}.userManualsPage-module-scss-module__OYiflq__container{max-width:80rem;padding:0 var(--space-md);margin:0 auto;padding-block:0}.userManualsPage-module-scss-module__OYiflq__intro{max-width:50rem;margin:0 auto var(--space-xl);text-align:center}.userManualsPage-module-scss-module__OYiflq__intro p{line-height:1.7;font-size:var(--font-size-h5)}.userManualsPage-module-scss-module__OYiflq__manualContent{max-width:80rem;margin:0 auto}.userManualsPage-module-scss-module__OYiflq__manualsList{margin:0;padding:0;list-style:none}.userManualsPage-module-scss-module__OYiflq__manualsList li{margin-bottom:var(--space-sm)}.userManualsPage-module-scss-module__OYiflq__manualsList a{color:var(--color-base-white);font-size:var(--font-size-h5);text-decoration:underline}.userManualsPage-module-scss-module__OYiflq__manualsList a:hover{text-decoration:none}.userManualsPage-module-scss-module__OYiflq__placeholderCard{background-color:var(--color-brand-primary-600);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;border:1px solid #fff3}.userManualsPage-module-scss-module__OYiflq__placeholderCard h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}.userManualsPage-module-scss-module__OYiflq__placeholderCard p{color:var(--color-base-white);line-height:1.6}.userManualsPage-module-scss-module__OYiflq__placeholderIcon{width:4rem;height:4rem;margin-bottom:var(--space-md);opacity:.8}@media (max-width:48em){.userManualsPage-module-scss-module__OYiflq__container{padding:0 var(--space-sm)}.userManualsPage-module-scss-module__OYiflq__intro p{font-size:var(--font-size-body)}.userManualsPage-module-scss-module__OYiflq__placeholderCard{padding:var(--space-lg)}}
.tileViewLayout-module-scss-module__hd36La__headerContent{margin-bottom:var(--space-md)}.tileViewLayout-module-scss-module__hd36La__error{color:var(--color-status-error-500);margin-bottom:var(--space-md);padding:var(--space-sm)var(--space-md);background-color:var(--color-status-error-bg);border-radius:var(--radius-md)}.tileViewLayout-module-scss-module__hd36La__loadingState{justify-content:center;align-items:center;min-height:12rem;display:flex}.tileViewLayout-module-scss-module__hd36La__loadingText{color:var(--color-text-secondary);padding:var(--space-lg)}.tileViewLayout-module-scss-module__hd36La__emptyState{min-height:12rem;padding:var(--space-xl);text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.tileViewLayout-module-scss-module__hd36La__tileGrid{gap:var(--space-md);flex-wrap:wrap;display:flex}
.browseByProvince-module-scss-module__n7O90W__section{padding:var(--space-lg)var(--space-md)var(--space-xs);max-width:var(--max-width-content);margin:0 auto}.browseByProvince-module-scss-module__n7O90W__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){.browseByProvince-module-scss-module__n7O90W__heading{font-size:var(--font-size-h4)}}.browseByProvince-module-scss-module__n7O90W__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}.browseByProvince-module-scss-module__n7O90W__list li{margin:0}@media (max-width:48em){.browseByProvince-module-scss-module__n7O90W__list{gap:var(--space-sm);grid-template-columns:1fr}}.browseByProvince-module-scss-module__n7O90W__link{color:var(--color-brand-primary-600);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .2s}.browseByProvince-module-scss-module__n7O90W__link:hover{color:var(--color-brand-primary-700);text-decoration:underline}.browseByProvince-module-scss-module__n7O90W__link strong{font-weight:var(--font-weight-semibold)}
.mapView-module-scss-module__cZFjCa__leafletContainer{z-index:0;touch-action:none;width:100%;height:100%}.mapView-module-scss-module__cZFjCa__leafletContainerInner{width:100%;height:100%}.mapView-module-scss-module__cZFjCa__loadingContainer,.mapView-module-scss-module__cZFjCa__errorContainer{width:100%;height:100%;min-height:inherit;background-color:var(--color-background-subtle);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}
.locationSearch-module-scss-module__yOEmFq__root,.locationSearch-module-scss-module__yOEmFq__inputRow{position:relative}.locationSearch-module-scss-module__yOEmFq__helperText{margin-top:var(--space-2xs);color:var(--color-brand-secondary-700);font-size:var(--font-size-sm)}.locationSearch-module-scss-module__yOEmFq__menu{left:0;right:0;top:calc(100% + var(--space-2xs));z-index:10;padding:var(--space-2xs);background:var(--color-base-white);border:1px solid var(--color-brand-secondary-200);border-radius:var(--radius-md);max-height:14rem;margin:0;list-style:none;position:absolute;overflow:auto}.locationSearch-module-scss-module__yOEmFq__menuItem,.locationSearch-module-scss-module__yOEmFq__menuItemActive{gap:var(--space-3xs);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);color:var(--color-brand-secondary-900);cursor:pointer;flex-direction:column;display:flex}.locationSearch-module-scss-module__yOEmFq__menuItemActive{background:var(--color-brand-secondary-50)}.locationSearch-module-scss-module__yOEmFq__menuItemPrimary{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.locationSearch-module-scss-module__yOEmFq__menuItemSecondary{font-size:var(--font-size-sm);color:var(--color-brand-secondary-600);line-height:var(--line-height-body)}@media (max-width:48em){.locationSearch-module-scss-module__yOEmFq__menu{max-height:12rem}}
.signupLandingPreview-module-scss-module__2IH1AG__landing{background:var(--color-base-white);width:100%}.signupLandingPreview-module-scss-module__2IH1AG__returnBar{left:50%;bottom:var(--space-lg);z-index:var(--z-index-sticky,1000);padding-bottom:env(safe-area-inset-bottom,0);pointer-events:none;position:fixed;transform:translate(-50%)}.signupLandingPreview-module-scss-module__2IH1AG__returnBarReady{transition:opacity .2s,transform .2s}.signupLandingPreview-module-scss-module__2IH1AG__returnBarHidden{opacity:0;pointer-events:none;transform:translate(-50%,1rem)}.signupLandingPreview-module-scss-module__2IH1AG__returnButton{align-items:center;gap:var(--space-2xs);padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill,999px);background:var(--color-brand-primary-600);color:var(--color-base-white);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);cursor:pointer;pointer-events:auto;box-shadow:var(--shadow-lg,0 .5rem 1.5rem #00000040);border:none;display:inline-flex}.signupLandingPreview-module-scss-module__2IH1AG__returnButton:hover,.signupLandingPreview-module-scss-module__2IH1AG__returnButton:focus-visible{background:var(--color-brand-primary-700)}@media (max-width:48em){.signupLandingPreview-module-scss-module__2IH1AG__returnButton{padding:var(--space-sm)var(--space-md)}}.signupLandingPreview-module-scss-module__2IH1AG__returnIcon{flex-shrink:0;width:1.125rem;height:1.125rem}
.shareLinks-module-scss-module__XCyFDa__root{align-items:center;display:flex;overflow:visible}.shareLinks-module-scss-module__XCyFDa__menu{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2xs);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-md);cursor:pointer;box-sizing:content-box;background-color:var(--color-surface);background-color:color-mix(in srgb,var(--color-surface)75%,transparent);padding:.375rem;transition:width .3s;display:flex;overflow:hidden}.shareLinks-module-scss-module__XCyFDa__menuDisabled{cursor:default;opacity:.65}.shareLinks-module-scss-module__XCyFDa__menuOpen{background-color:var(--color-surface);width:calc(var(--size-10xl) - var(--space-xs));transition:width .3s}.shareLinks-module-scss-module__XCyFDa__menuOpenOne{width:calc(var(--size-4xl) + var(--space-xs))}.shareLinks-module-scss-module__XCyFDa__link{flex-shrink:0;justify-content:center;align-items:center;height:1.25rem;display:flex}.shareLinks-module-scss-module__XCyFDa__shareIcon{width:1.25rem;height:1.25rem;color:var(--color-neutral-1000)}.shareLinks-module-scss-module__XCyFDa__platforms{justify-content:center;gap:var(--space-xs);opacity:1;visibility:visible;width:100%;transition:opacity 1s,visibility 1s;display:flex}.shareLinks-module-scss-module__XCyFDa__platformsClosed{opacity:0;visibility:hidden;width:0;height:0;transition:opacity .5s,visibility 1s,height 1s,width 1s}.shareLinks-module-scss-module__XCyFDa__platformButton{appearance:none;background:0 0;border:none;padding:0;display:inline-flex}.shareLinks-module-scss-module__XCyFDa__platformIcon{width:calc(var(--size-md) + var(--space-2xs));height:calc(var(--size-md) + var(--space-2xs));opacity:.35;color:var(--color-neutral-1000);margin:0;transition:opacity .5s}.shareLinks-module-scss-module__XCyFDa__platformButton:hover .shareLinks-module-scss-module__XCyFDa__platformIcon{opacity:1;cursor:pointer}.shareLinks-module-scss-module__XCyFDa__platformIcon>svg{width:100%;height:100%;display:block}@media (max-width:48em){.shareLinks-module-scss-module__XCyFDa__menu{width:1rem;height:1rem;padding:.25rem}.shareLinks-module-scss-module__XCyFDa__link{height:1rem}.shareLinks-module-scss-module__XCyFDa__shareIcon{width:1rem;height:1rem}.shareLinks-module-scss-module__XCyFDa__platformIcon{width:1.25rem;height:1.25rem}}
.aboutPage-module-scss-module__wCjRNW__main{background-color:var(--color-base-white);padding:0}.aboutPage-module-scss-module__wCjRNW__container{margin:0 auto}.aboutPage-module-scss-module__wCjRNW__content{text-align:justify}.aboutPage-module-scss-module__wCjRNW__heading{text-align:center;font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);margin:var(--space-xl)0}.aboutPage-module-scss-module__wCjRNW__subtitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-md)}.aboutPage-module-scss-module__wCjRNW__list{margin:var(--space-md)var(--space-3xl)var(--space-xl);padding:0}.aboutPage-module-scss-module__wCjRNW__content p{font-size:var(--font-size-base);line-height:var(--line-height-base);max-width:none;margin:0}.aboutPage-module-scss-module__wCjRNW__image{vertical-align:text-top;height:12rem}.aboutPage-module-scss-module__wCjRNW__imageStart{float:left;margin-right:var(--space-md)}.aboutPage-module-scss-module__wCjRNW__imageEnd{float:right;margin-left:var(--space-md)}.aboutPage-module-scss-module__wCjRNW__storySection:after{content:"";clear:both;display:block}.aboutPage-module-scss-module__wCjRNW__bottomImageSection{width:100%;margin:var(--space-xl)0;justify-content:center;display:flex}.aboutPage-module-scss-module__wCjRNW__bottomImage{border-radius:var(--radius-xl);width:50rem;max-width:100%}.aboutPage-module-scss-module__wCjRNW__callToActionWrap{margin:var(--space-xl)0 0}@media (max-width:64em){.aboutPage-module-scss-module__wCjRNW__container{margin:0 auto}.aboutPage-module-scss-module__wCjRNW__list{margin:var(--space-md)var(--space-xl)var(--space-xl)}.aboutPage-module-scss-module__wCjRNW__subtitle{font-size:var(--font-size-xl);text-align:center}.aboutPage-module-scss-module__wCjRNW__content p{font-size:var(--font-size-sm)}.aboutPage-module-scss-module__wCjRNW__heading{font-size:var(--font-size-2xl);line-height:1.5rem}.aboutPage-module-scss-module__wCjRNW__image{height:8rem}.aboutPage-module-scss-module__wCjRNW__bottomImage{width:80%}}
.articlesPage-module-scss-module__aSwFAG__subtitle{font-family:var(--font-family-base);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900);text-align:center;margin:0 0 var(--space-xl)}.articlesPage-module-scss-module__aSwFAG__grid{justify-content:center;gap:var(--space-md);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.articlesPage-module-scss-module__aSwFAG__tile{border-radius:var(--radius-md);width:18rem;height:18rem;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.articlesPage-module-scss-module__aSwFAG__tile:hover{box-shadow:var(--shadow-md);transform:scale(1.02)}.articlesPage-module-scss-module__aSwFAG__tileImage{background-position:50%;background-size:cover;background-color:var(--color-neutral-100);background-repeat:no-repeat;width:100%;height:100%}.articlesPage-module-scss-module__aSwFAG__tileFiller{visibility:hidden;width:18rem;height:0}@media (max-width:48em){.articlesPage-module-scss-module__aSwFAG__tile{width:10rem;height:10rem}.articlesPage-module-scss-module__aSwFAG__tileFiller{width:10rem}.articlesPage-module-scss-module__aSwFAG__subtitle{font-size:var(--font-size-h4)}}
.breederTermsPage-module-scss-module__F9SfsG__content{padding-bottom:var(--space-3xl)}.breederTermsPage-module-scss-module__F9SfsG__content h2{margin:var(--space-xl)0 var(--space-md);font-size:var(--font-size-h2);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold)}.breederTermsPage-module-scss-module__F9SfsG__content h3{margin:var(--space-xl)0 var(--space-md);font-size:var(--font-size-h3);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold)}.breederTermsPage-module-scss-module__F9SfsG__content p{margin:0 0 var(--space-md);line-height:var(--line-height-base)}.breederTermsPage-module-scss-module__F9SfsG__content ul,.breederTermsPage-module-scss-module__F9SfsG__content ol{margin:0 0 var(--space-md);padding-left:calc(var(--space-xs) + var(--space-sm))}.breederTermsPage-module-scss-module__F9SfsG__content li{margin:0 0 var(--space-sm);line-height:var(--line-height-base)}.breederTermsPage-module-scss-module__F9SfsG__content a{color:var(--color-brand-primary-500);text-decoration:underline}@media (max-width:48em){.breederTermsPage-module-scss-module__F9SfsG__content h2{font-size:var(--font-size-h3);line-height:var(--line-height-snug)}}
.breederVerifierPage-module-scss-module__YNPP6q__shell{--container-max-width:70rem}.breederVerifierPage-module-scss-module__YNPP6q__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__introTitle{line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-lg);max-width:40rem}.breederVerifierPage-module-scss-module__YNPP6q__introTitleBold{font-weight:var(--font-weight-black);font-size:var(--font-size-h1);margin-bottom:var(--space-xs);display:block}.breederVerifierPage-module-scss-module__YNPP6q__introTitleText{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);width:100%;display:block}.breederVerifierPage-module-scss-module__YNPP6q__asterisk{font-size:var(--font-size-body);vertical-align:top}.breederVerifierPage-module-scss-module__YNPP6q__introText p{line-height:var(--space-md-lg)}.breederVerifierPage-module-scss-module__YNPP6q__introText a,.breederVerifierPage-module-scss-module__YNPP6q__textLink{color:var(--color-primary);text-decoration:underline}.breederVerifierPage-module-scss-module__YNPP6q__reference{font-size:var(--font-size-xs);line-height:var(--space-md)!important}.breederVerifierPage-module-scss-module__YNPP6q__form{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;position:relative}.breederVerifierPage-module-scss-module__YNPP6q__formTitle{font-size:var(--font-size-3xl);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-black)}.breederVerifierPage-module-scss-module__YNPP6q__formContainer{display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formContainer{flex-direction:column}}.breederVerifierPage-module-scss-module__YNPP6q__formResults{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formResults{margin-bottom:0}}.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer{min-height:24rem;margin-right:var(--space-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer{min-height:0;margin-bottom:0;margin-right:0}}.breederVerifierPage-module-scss-module__YNPP6q__formIconWrapper,.breederVerifierPage-module-scss-module__YNPP6q__formIcon{width:15rem;height:15rem}.breederVerifierPage-module-scss-module__YNPP6q__formInputs{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__formRow{margin-bottom:var(--space-md);justify-content:space-between;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formRow{flex-direction:column}}.breederVerifierPage-module-scss-module__YNPP6q__formInput{flex:1}.breederVerifierPage-module-scss-module__YNPP6q__formInput:not(:last-child){margin-right:var(--space-md)}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formInput:not(:last-child){margin-right:0;margin-bottom:var(--space-xs)}}.breederVerifierPage-module-scss-module__YNPP6q__formInputLabel{font-weight:var(--font-weight-extrabold)}.breederVerifierPage-module-scss-module__YNPP6q__textField{width:100%;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__textFieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-2xl);color:var(--color-gray-800);margin-bottom:var(--space-xs);letter-spacing:.01em;display:block}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer{border-radius:var(--radius-md);border:var(--border-sm)solid var(--color-neutral-100);box-sizing:border-box;background:var(--color-base-white);width:100%;height:2.5rem;min-height:2.75rem;transition:all .2s;display:flex;overflow:hidden}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer:hover{border-color:var(--color-neutral-200);box-shadow:0 2px 4px #0000001a}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #01686c26}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInput{width:100%;font-size:var(--font-size-sm);padding:var(--space-sm);font-family:var(--font-family-body);color:var(--color-gray-800);font-weight:var(--font-weight-medium);background:0 0;border:none;outline:none;line-height:1.25rem}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInput::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-regular)}.breederVerifierPage-module-scss-module__YNPP6q__areaTextField{width:100%;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-2xl);color:var(--color-gray-800);margin-bottom:var(--space-xs);letter-spacing:.01em;display:block}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInputContainer{width:100%}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput{resize:vertical;width:100%;height:auto;min-height:7rem;padding:var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-body);color:var(--color-gray-800);background:var(--color-base-white);border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-md);box-sizing:border-box;word-wrap:break-word;outline:none;transition:all .2s}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput:hover{border-color:var(--color-neutral-200);box-shadow:0 2px 4px #0000001a}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #01686c26}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-regular)}.breederVerifierPage-module-scss-module__YNPP6q__formButtonContainer{justify-content:center;margin-top:auto;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__formButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.breederVerifierPage-module-scss-module__YNPP6q__formShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.breederVerifierPage-module-scss-module__YNPP6q__successMessage{min-height:25.625rem;padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__successMessage{min-height:0}}.breederVerifierPage-module-scss-module__YNPP6q__successMessageText{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl);font-weight:var(--font-weight-bold);max-width:28rem}.breederVerifierPage-module-scss-module__YNPP6q__successMessageText p{margin:0;margin-bottom:var(--space-md);line-height:var(--font-size-2xl);text-align:center}.breederVerifierPage-module-scss-module__YNPP6q__videos{width:100%;margin:var(--space-xl)0;padding:var(--space-xl)var(--space-3xl);box-sizing:border-box;justify-content:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videos{flex-direction:column;padding:0}}.breederVerifierPage-module-scss-module__YNPP6q__videoCard{flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 6rem;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__videoCard:last-child{margin-left:0}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videoCard{margin:0 var(--space-md);margin-bottom:var(--space-xl)}.breederVerifierPage-module-scss-module__YNPP6q__videoCard:last-child{margin-left:var(--space-md)}}.breederVerifierPage-module-scss-module__YNPP6q__videoTitle{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--font-size-3xl);text-align:center;margin:0;margin:var(--space-md)0;white-space:pre-line;max-width:20rem}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videoTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}}.breederVerifierPage-module-scss-module__YNPP6q__videoTitleNarrow{max-width:13rem}.breederVerifierPage-module-scss-module__YNPP6q__videoWrapper{background-color:var(--color-base-black);width:100%;height:40rem;display:block;position:relative}.breederVerifierPage-module-scss-module__YNPP6q__videoThumbnail{object-fit:cover;width:100%;height:100%}.breederVerifierPage-module-scss-module__YNPP6q__playIcon{width:var(--space-3xl);height:var(--space-3xl);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breederVerifierPage-module-scss-module__YNPP6q__playIcon img{width:100%;height:100%}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__introTitleBold{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl)}.breederVerifierPage-module-scss-module__YNPP6q__introTitleText{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.breederVerifierPage-module-scss-module__YNPP6q__form{padding:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__formTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:16rem;margin:0 auto;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer .breederVerifierPage-module-scss-module__YNPP6q__formResultsText{font-size:var(--font-size-body);line-height:var(--font-size-xl)}}
.certificationProgramPage-module-scss-module__u5ltjq__container{flex-direction:column;align-items:center;max-width:50rem;margin:1rem auto;display:flex}.certificationProgramPage-module-scss-module__u5ltjq__badge{width:14rem;height:auto}.certificationProgramPage-module-scss-module__u5ltjq__section{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.certificationProgramPage-module-scss-module__u5ltjq__sectionTitle{text-align:center;margin-bottom:1rem;font-size:1.55rem;font-weight:700}.certificationProgramPage-module-scss-module__u5ltjq__h3{width:100%;margin:1.5rem 0 .5rem;font-size:1.4rem;font-weight:700}.certificationProgramPage-module-scss-module__u5ltjq__h4,.certificationProgramPage-module-scss-module__u5ltjq__agreementHeading{width:100%;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:700}.certificationProgramPage-module-scss-module__u5ltjq__message{font-size:1rem}.certificationProgramPage-module-scss-module__u5ltjq__message p{margin-bottom:1rem;line-height:1.5rem}.certificationProgramPage-module-scss-module__u5ltjq__message ul{margin-bottom:1rem}.certificationProgramPage-module-scss-module__u5ltjq__message a{color:var(--color-brand-primary-500);text-decoration:underline}.certificationProgramPage-module-scss-module__u5ltjq__note{font-size:.875rem;font-weight:500}.certificationProgramPage-module-scss-module__u5ltjq__agreementForm{width:100%}.certificationProgramPage-module-scss-module__u5ltjq__agreementSection ul{padding:0 1rem;list-style-type:none}.certificationProgramPage-module-scss-module__u5ltjq__statement{margin-bottom:1rem}.certificationProgramPage-module-scss-module__u5ltjq__statement a{color:var(--color-brand-primary-500);font-weight:700;text-decoration:underline}.certificationProgramPage-module-scss-module__u5ltjq__paw{background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/paction-logo.png);background-size:contain;border-radius:50%;justify-content:space-around;align-items:center;width:400px;height:400px;margin:0 auto;display:flex;position:relative}.certificationProgramPage-module-scss-module__u5ltjq__paw:after{content:"";z-index:0;background:#fff9;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.certificationProgramPage-module-scss-module__u5ltjq__digit{background-color:var(--color-brand-secondary-200);width:30px;height:40px;color:var(--color-brand-primary-500);opacity:1;z-index:1;border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:transform 1.5s,opacity 1.5s;display:flex;position:absolute;transform:scale(1)}.certificationProgramPage-module-scss-module__u5ltjq__digit:before{content:attr(data-word);opacity:0;transition:opacity 1.5s}.certificationProgramPage-module-scss-module__u5ltjq__digit:first-child{animation:9s infinite certificationProgramPage-module-scss-module__u5ltjq__enlarge;top:70px;left:47%}.certificationProgramPage-module-scss-module__u5ltjq__digit:first-child:before{animation:9s infinite certificationProgramPage-module-scss-module__u5ltjq__textFade}.certificationProgramPage-module-scss-module__u5ltjq__digit:nth-child(2){animation:9s 3s infinite certificationProgramPage-module-scss-module__u5ltjq__enlarge;top:100px;left:30%;transform:rotate(-40deg)}.certificationProgramPage-module-scss-module__u5ltjq__digit:nth-child(2):before{animation:9s 3s infinite certificationProgramPage-module-scss-module__u5ltjq__textFade}.certificationProgramPage-module-scss-module__u5ltjq__digit:nth-child(3){animation:9s 6s infinite certificationProgramPage-module-scss-module__u5ltjq__enlarge;top:100px;right:30%;transform:rotate(40deg)}.certificationProgramPage-module-scss-module__u5ltjq__digit:nth-child(3):before{animation:9s 6s infinite certificationProgramPage-module-scss-module__u5ltjq__textFade}@keyframes certificationProgramPage-module-scss-module__u5ltjq__enlarge{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(3)}}@keyframes certificationProgramPage-module-scss-module__u5ltjq__textFade{0%,to{opacity:0}50%{opacity:1}}@media (max-width:64em){.certificationProgramPage-module-scss-module__u5ltjq__container .certificationProgramPage-module-scss-module__u5ltjq__section{padding:0 1rem}.certificationProgramPage-module-scss-module__u5ltjq__container .certificationProgramPage-module-scss-module__u5ltjq__section .certificationProgramPage-module-scss-module__u5ltjq__sectionTitle{margin-bottom:1rem;padding:0 1.5rem;line-height:1rem}.certificationProgramPage-module-scss-module__u5ltjq__container .certificationProgramPage-module-scss-module__u5ltjq__section .certificationProgramPage-module-scss-module__u5ltjq__h3,.certificationProgramPage-module-scss-module__u5ltjq__container .certificationProgramPage-module-scss-module__u5ltjq__section .certificationProgramPage-module-scss-module__u5ltjq__h4{box-sizing:border-box;text-align:center;padding:0 2rem;line-height:1.5rem}.certificationProgramPage-module-scss-module__u5ltjq__container .certificationProgramPage-module-scss-module__u5ltjq__section .certificationProgramPage-module-scss-module__u5ltjq__message{margin:0;font-size:.875rem}.certificationProgramPage-module-scss-module__u5ltjq__container .certificationProgramPage-module-scss-module__u5ltjq__section .certificationProgramPage-module-scss-module__u5ltjq__message p{line-height:1rem}.certificationProgramPage-module-scss-module__u5ltjq__container .certificationProgramPage-module-scss-module__u5ltjq__section .certificationProgramPage-module-scss-module__u5ltjq__note{font-size:.75rem;font-weight:500}}
.contactPage-module-scss-module__1NQv4a__intro{margin-bottom:var(--space-xl)}.contactPage-module-scss-module__1NQv4a__intro h2{margin:0 0 var(--space-sm);font-size:var(--font-size-2xl);line-height:1.75rem;font-weight:var(--font-weight-extrabold);text-align:center}.contactPage-module-scss-module__1NQv4a__intro p{text-align:center;margin:0;line-height:1.6}.contactPage-module-scss-module__1NQv4a__content{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:flex-start;display:grid}.contactPage-module-scss-module__1NQv4a__channels{gap:var(--space-md);display:grid}.contactPage-module-scss-module__1NQv4a__card{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);grid-template-columns:2.5rem 1fr;display:grid}.contactPage-module-scss-module__1NQv4a__cardIcon{width:2.5rem;height:2.5rem}.contactPage-module-scss-module__1NQv4a__cardTitle{margin:0 0 var(--space-xs);font-weight:var(--font-weight-bold)}.contactPage-module-scss-module__1NQv4a__cardCopy{margin:0 0 var(--space-sm);line-height:1.6}.contactPage-module-scss-module__1NQv4a__cardLink{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline}.contactPage-module-scss-module__1NQv4a__form{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-neutral-0);border:1px solid var(--color-neutral-200)}.contactPage-module-scss-module__1NQv4a__formTitle{margin:0 0 var(--space-xs);font-size:var(--font-size-xl);line-height:1.5rem;font-weight:var(--font-weight-extrabold)}.contactPage-module-scss-module__1NQv4a__formSubtitle{margin:0 0 var(--space-md);line-height:1.6}.contactPage-module-scss-module__1NQv4a__row{gap:var(--space-sm);margin-bottom:var(--space-md);display:grid}.contactPage-module-scss-module__1NQv4a__rowSplit{grid-template-columns:1fr 1fr}.contactPage-module-scss-module__1NQv4a__status{margin:0 0 var(--space-md);line-height:1.6}.contactPage-module-scss-module__1NQv4a__statusError{color:var(--color-error-text)}.contactPage-module-scss-module__1NQv4a__statusSuccess{color:var(--color-success-700)}.contactPage-module-scss-module__1NQv4a__actions{margin-top:var(--space-md);justify-content:flex-start;display:flex}.contactPage-module-scss-module__1NQv4a__disclaimer{margin:var(--space-md)0 0;line-height:1.6}.contactPage-module-scss-module__1NQv4a__disclaimer a{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline}@media (max-width:64em){.contactPage-module-scss-module__1NQv4a__content,.contactPage-module-scss-module__1NQv4a__rowSplit{grid-template-columns:1fr}}
.dogBreedMatchmakerPage-module-scss-module__ordB9a__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shell{width:min(100%,70rem)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introTitle{line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-xl);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText p:last-child{margin-bottom:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText a{color:var(--color-primary);text-decoration:underline}.dogBreedMatchmakerPage-module-scss-module__ordB9a__results{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;position:relative}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsTitle{font-size:var(--font-size-3xl);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-black)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsContainer{box-sizing:border-box;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsContainer{flex-direction:column-reverse}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectors{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:1;max-width:20.875rem;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectors{max-width:100%}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedSizeSelector{margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md);white-space:nowrap}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorLabel{text-align:center;white-space:normal}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptions{display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptions:not(:last-child){margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOption{border:var(--border-lg)solid var(--color-base-white);height:100%;padding:var(--space-2xs);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOption:not(:last-child){margin-right:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper{width:var(--space-3xl);height:var(--space-3xl);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper svg,.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconSmall svg{width:var(--space-1_5xl);height:var(--space-1_5xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconMedium svg{width:var(--space-2xl);height:var(--space-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconLarge svg{width:3.5rem;height:3.5rem}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconXlarge svg{width:var(--space-3xl);height:var(--space-3xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptionLabel{font-size:var(--font-size-xs);line-height:var(--space-md);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceSelector{margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceOption{border:var(--border-lg)solid var(--color-base-white);height:6.5rem;padding:var(--space-2xs);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceOption:not(:last-child){margin-right:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceIconWrapper{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceIconWrapper svg{width:3.5rem;height:3.5rem}.dogBreedMatchmakerPage-module-scss-module__ordB9a__buttonContainer{justify-content:center;margin-top:auto;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__fullWidthButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedResults{box-sizing:border-box;flex:2;justify-content:center;align-items:center;min-height:22.375rem;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedResults{margin-bottom:var(--space-md)}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedList{align-items:center;gap:var(--space-md);width:100%;margin:0 var(--space-xl);display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedList{gap:var(--space-xs);flex-direction:column;margin:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard{border:6px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--motion-duration-slow)var(--motion-ease-standard);box-sizing:border-box;width:13.25rem;height:18.5rem;color:inherit;flex-direction:column;flex-shrink:0;align-items:center;text-decoration:none;display:flex;overflow:hidden}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard:hover{transform:translateY(-5px)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard.dogBreedMatchmakerPage-module-scss-module__ordB9a__greyedOut{opacity:.5;pointer-events:none;filter:grayscale(50%)}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard{flex-direction:row;width:100%;height:100%}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImageContainer{background-color:var(--color-brand-secondary-500);width:100%;height:10rem;padding-bottom:var(--space-md);justify-content:center;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImageContainer{width:10rem;height:auto;padding-bottom:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImage{border-radius:var(--radius-full);object-fit:cover;height:10rem}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImage{border-radius:0;width:100%;height:auto}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedInfo{padding:var(--space-md);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedName{font-size:var(--font-size-xl);line-height:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);margin:0;margin-bottom:var(--space-2xs);text-align:center}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedTemperament{font-size:var(--font-size-body);line-height:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700);text-align:center;margin:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shareSection{bottom:var(--space-md);right:var(--space-xs);position:absolute}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputs{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsGroup{margin-bottom:var(--space-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsButtonContainer{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__findBreedButton{width:75%;height:var(--space-3xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);border-radius:var(--space-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__loading{text-align:center;padding:var(--space-2xl)var(--space-xl);color:var(--color-text-secondary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard{background-color:var(--color-background-secondary);border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;max-width:40rem;margin:var(--space-xl)auto}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard p{line-height:var(--line-height-base);color:var(--color-text-secondary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderIcon{width:var(--space-3xl);height:var(--space-3xl);margin-bottom:var(--space-md);opacity:.6}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__introTitle{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsTitle{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__findBreedButton{font-size:var(--font-size-xl)}}
.howItWorksPage-module-scss-module__hw0nna__title{font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);text-align:center;margin:0 0 var(--space-xl)}.howItWorksPage-module-scss-module__hw0nna__intro{margin-bottom:var(--space-xl)}.howItWorksPage-module-scss-module__hw0nna__intro p{margin:0;line-height:1.5rem}.howItWorksPage-module-scss-module__hw0nna__section{margin-bottom:var(--space-2xl)}.howItWorksPage-module-scss-module__hw0nna__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-md)}.howItWorksPage-module-scss-module__hw0nna__videoLink{border-radius:var(--radius-lg);display:block;position:relative;overflow:hidden}.howItWorksPage-module-scss-module__hw0nna__videoPreview{width:100%;height:auto;display:block}.howItWorksPage-module-scss-module__hw0nna__playIcon{place-items:center;display:grid;position:absolute;inset:0}.howItWorksPage-module-scss-module__hw0nna__callToAction{margin-top:var(--space-2xl)}@media (max-width:64em){.howItWorksPage-module-scss-module__hw0nna__title{font-size:var(--font-size-2xl);margin-bottom:var(--space-lg);line-height:1.5rem}}
.tool-card-module-scss-module__tCctVW__card{border:.1875rem solid var(--color-brand-primary-500);border-radius:var(--radius-md);background:var(--color-surface);width:100%;box-shadow:var(--shadow-lg);padding:var(--space-lg);box-sizing:border-box}@media (max-width:64em){.tool-card-module-scss-module__tCctVW__card{padding:var(--space-md)}}
/*# sourceMappingURL=eeaf45591a6d88d9.css.map*/