.siteBrand-module-scss-module__8IhbGW__brand{align-items:center;text-decoration:none;display:inline-flex}.siteBrand-module-scss-module__8IhbGW__brandImage{width:auto;height:5rem;display:block}@media (max-width:64em){.siteBrand-module-scss-module__8IhbGW__brandImage{height:3.5rem}}
.announcementBanner-module-scss-module__8jzdFG__banner{background-color:var(--color-brand-accent-800);color:var(--color-base-white);padding:var(--space-xs);text-align:center;cursor:pointer;font-size:var(--space-md);font-weight:var(--font-weight-semibold);box-sizing:border-box;justify-content:center;align-items:center;width:100%;margin:0;transition:background-color .2s;display:flex;position:relative}.announcementBanner-module-scss-module__8jzdFG__banner:hover{background-color:var(--color-brand-accent-900)}.announcementBanner-module-scss-module__8jzdFG__content{align-items:center;gap:var(--space-2xs);flex-direction:row;display:flex}.announcementBanner-module-scss-module__8jzdFG__ctaLine{align-items:center;gap:var(--space-2xs);display:flex}.announcementBanner-module-scss-module__8jzdFG__emoji{font-size:var(--space-xl);margin-right:var(--space-xs);margin-top:-var(--space-2xs);line-height:1;text-decoration:none;display:inline-block}.announcementBanner-module-scss-module__8jzdFG__text{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.announcementBanner-module-scss-module__8jzdFG__cta{font-weight:var(--font-weight-black);line-height:var(--line-height-tight);margin-left:var(--space-2xs);text-decoration:underline}.announcementBanner-module-scss-module__8jzdFG__closeButton{top:var(--space-2xs);right:var(--space-xs);color:var(--color-base-white);font-size:var(--space-lg);cursor:pointer;padding:var(--space-2xs);border-radius:var(--radius-pill);width:var(--space-xl);height:var(--space-xl);background:0 0;border:none;justify-content:center;align-items:center;font-weight:700;transition:background-color .2s;display:flex;position:absolute}.announcementBanner-module-scss-module__8jzdFG__closeButton:hover{background-color:#fff3}.announcementBanner-module-scss-module__8jzdFG__closeButton:focus{outline:var(--space-3xs)solid var(--color-base-white);outline-offset:var(--space-3xs)}@media (max-width:34em){.announcementBanner-module-scss-module__8jzdFG__banner{font-size:var(--font-size-caption);padding:var(--space-xs)var(--space-2xl)var(--space-xs)var(--space-xs);justify-content:flex-start}.announcementBanner-module-scss-module__8jzdFG__content{max-width:calc(100% - var(--space-md))}.announcementBanner-module-scss-module__8jzdFG__ctaLine{margin-left:var(--space-3xl)}.announcementBanner-module-scss-module__8jzdFG__emoji{font-size:var(--font-size-lg);flex-shrink:0;margin-bottom:0;margin-right:0}.announcementBanner-module-scss-module__8jzdFG__text{text-align:center}.announcementBanner-module-scss-module__8jzdFG__cta{margin-left:0;margin-top:var(--space-3xs);display:block}}
.providerSignupForm-module-scss-module__W1R9vW__root{flex-direction:column;align-items:center;width:100%;display:flex}.providerSignupForm-module-scss-module__W1R9vW__body{justify-content:center;width:100%;min-height:34rem;display:flex}.providerSignupForm-module-scss-module__W1R9vW__cardWide{max-width:44rem}.providerSignupForm-module-scss-module__W1R9vW__dividerTop,.providerSignupForm-module-scss-module__W1R9vW__dividerBottom{border-top:1px solid color-mix(in srgb,var(--color-neutral-1000)15%,transparent);width:100%;max-width:44rem;height:0;margin:var(--space-2xl)auto var(--space-xl)}.providerSignupForm-module-scss-module__W1R9vW__stepper{flex-wrap:nowrap;justify-content:center;align-items:stretch;width:100%;max-width:100%;display:flex;overflow:visible}.providerSignupForm-module-scss-module__W1R9vW__stepperGroup{align-items:flex-end;display:flex}.providerSignupForm-module-scss-module__W1R9vW__stepperStep{flex-direction:column;justify-content:center;align-items:center;width:4rem;display:flex}.providerSignupForm-module-scss-module__W1R9vW__stepperLabel{font-weight:var(--font-weight-bold);font-size:var(--font-size-h5);margin-bottom:var(--space-xs);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__stepperDivider{border-bottom:3px solid var(--color-brand-primary-500);width:4rem;height:0;margin:0 .25rem 1.5rem}.providerSignupForm-module-scss-module__W1R9vW__stepperNode{border-radius:var(--radius-pill);border:3px solid var(--color-brand-primary-500);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:0;padding:0;display:flex}.providerSignupForm-module-scss-module__W1R9vW__stepperNode:disabled{cursor:not-allowed;opacity:.35}.providerSignupForm-module-scss-module__W1R9vW__stepperNode:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__stepperNodeActive{background:var(--color-brand-primary-500)}.providerSignupForm-module-scss-module__W1R9vW__stepperNodeText{color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold);font-size:var(--font-size-h4);display:inline-block}.providerSignupForm-module-scss-module__W1R9vW__stepperNodeTextActive{color:var(--color-base-white)}.providerSignupForm-module-scss-module__W1R9vW__stepperCheckIcon{width:1.25rem;height:1.25rem;display:block}.providerSignupForm-module-scss-module__W1R9vW__formMaxWidth{max-width:28rem}.providerSignupForm-module-scss-module__W1R9vW__formFullWidth{max-width:none}.providerSignupForm-module-scss-module__W1R9vW__stepTitle{margin:0 0 var(--space-md);text-align:center;color:var(--color-brand-secondary-900);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}.providerSignupForm-module-scss-module__W1R9vW__stepText{margin:0 0 var(--space-lg);text-align:center;color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__pricingNote{align-items:center;gap:var(--space-3xs);width:fit-content;max-width:100%;margin:0 auto var(--space-lg);padding:var(--space-2xs)var(--space-lg);background:var(--color-brand-primary-25);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__pricingNotePrice{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-600)}.providerSignupForm-module-scss-module__W1R9vW__pricingNoteCadence{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.providerSignupForm-module-scss-module__W1R9vW__addressHelpToggle{margin:var(--space-xs)0 0 auto;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-600);background:0 0;border:none;padding:0;text-decoration:underline;display:block}.providerSignupForm-module-scss-module__W1R9vW__manualAddress{margin-top:var(--space-md)}.providerSignupForm-module-scss-module__W1R9vW__resendRow{margin:var(--space-lg)0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.providerSignupForm-module-scss-module__W1R9vW__resendAction{cursor:pointer;font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600);background:0 0;border:none;padding:0;text-decoration:underline}.providerSignupForm-module-scss-module__W1R9vW__resendAction:disabled{cursor:default;opacity:.6}.providerSignupForm-module-scss-module__W1R9vW__checkoutNotice{margin:0 auto var(--space-md);text-align:center;color:var(--color-brand-secondary-900);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--color-brand-secondary-50);border:1px solid var(--color-brand-secondary-200);border-radius:var(--radius-lg);padding:var(--space-sm)var(--space-lg);max-width:32rem;box-shadow:var(--shadow-sm)}.providerSignupForm-module-scss-module__W1R9vW__trialBanner{margin:0 auto var(--space-md);text-align:center;color:var(--color-brand-primary-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--color-brand-primary-100);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-lg);padding:var(--space-sm)var(--space-lg);max-width:32rem;box-shadow:var(--shadow-sm)}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppers{align-items:center;gap:var(--space-md);width:100%;max-width:32rem;margin:0 auto var(--space-md);padding:var(--space-sm)var(--space-md-lg);background:var(--color-brand-primary-25);border:1px solid var(--color-brand-primary-200);border-left:3px solid var(--color-brand-primary-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:left;box-sizing:border-box;display:flex}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersIcon{border-radius:var(--radius-full);background:var(--color-brand-primary-500);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersIcon img{width:1.5rem;height:auto;display:block}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersIcon:after{content:"";border-radius:inherit;border:2px solid var(--color-brand-primary-500);animation:2.4s ease-out infinite providerSignupForm-module-scss-module__W1R9vW__waitingShoppersPulse;position:absolute;inset:0}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersCount{z-index:1;box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--color-brand-primary-25);background:var(--color-status-error-500);color:#fff;min-width:1.375rem;height:1.375rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:flex;position:absolute;top:-.375rem;right:-.375rem}@keyframes providerSignupForm-module-scss-module__W1R9vW__waitingShoppersPulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersIcon:after{content:none;animation:none}}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersBody{gap:var(--space-3xs);flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);line-height:1.3}.providerSignupForm-module-scss-module__W1R9vW__waitingShoppersText{font-size:var(--font-size-sm);color:var(--color-neutral-600);line-height:1.4}.providerSignupForm-module-scss-module__W1R9vW__addressLabel{margin-top:var(--space-md);text-align:left;color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold)}.providerSignupForm-module-scss-module__W1R9vW__addressBlock{margin-top:var(--space-xs);text-align:left;color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__addressLine{line-height:var(--line-height-body)}.providerSignupForm-module-scss-module__W1R9vW__addressMapContainer{margin-top:var(--space-sm);border-radius:var(--radius-md);width:100%;height:18.75rem;box-shadow:var(--shadow-sm);border:1px solid var(--color-brand-secondary-200);position:relative;overflow:hidden}.providerSignupForm-module-scss-module__W1R9vW__mapNotice{color:var(--color-brand-secondary-900);font-size:var(--font-size-caption);padding:var(--space-sm)0;text-align:left;font-weight:var(--font-weight-semibold);font-style:italic}.providerSignupForm-module-scss-module__W1R9vW__inlineRow{gap:var(--space-md);margin:var(--space-md)0 var(--space-lg);display:flex}.providerSignupForm-module-scss-module__W1R9vW__inlineField{flex:1;min-width:0}.providerSignupForm-module-scss-module__W1R9vW__phoneRow{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.providerSignupForm-module-scss-module__W1R9vW__phoneField{flex:1;min-width:0}.providerSignupForm-module-scss-module__W1R9vW__sendCodeButton{height:var(--space-1_5xl);white-space:nowrap}@media (max-width:48em){.providerSignupForm-module-scss-module__W1R9vW__body{min-height:30rem}.providerSignupForm-module-scss-module__W1R9vW__stepper{flex-wrap:wrap}.providerSignupForm-module-scss-module__W1R9vW__inlineRow{gap:var(--space-lg);flex-direction:column}.providerSignupForm-module-scss-module__W1R9vW__phoneRow{align-items:stretch;gap:var(--space-md);flex-direction:column}.providerSignupForm-module-scss-module__W1R9vW__sendCodeButton{width:100%}}@media (max-width:64em){.providerSignupForm-module-scss-module__W1R9vW__stepperLabel{font-size:var(--font-size-xs)}.providerSignupForm-module-scss-module__W1R9vW__stepperStep{width:2.5rem}.providerSignupForm-module-scss-module__W1R9vW__stepperNode{width:2rem;height:2rem;min-height:2rem;margin-bottom:var(--space-md)}.providerSignupForm-module-scss-module__W1R9vW__stepperNodeText{font-size:var(--font-size-xs)}.providerSignupForm-module-scss-module__W1R9vW__stepperDivider{width:1.5rem;margin:0 .25rem calc(var(--space-md) + 1rem)}}.providerSignupForm-module-scss-module__W1R9vW__passwordToggle{cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600);background:0 0;border:none;padding:0}.providerSignupForm-module-scss-module__W1R9vW__emailPrompt{margin:var(--space-xs)0 0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.4}.providerSignupForm-module-scss-module__W1R9vW__emailPromptLink{cursor:pointer;font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-600);background:0 0;border:none;padding:0;text-decoration:underline}.providerSignupForm-module-scss-module__W1R9vW__emailPromptLink:disabled{cursor:default;opacity:.6}.providerSignupForm-module-scss-module__W1R9vW__termsRow{margin:var(--space-xs)0 0}.providerSignupForm-module-scss-module__W1R9vW__termsText{color:var(--color-brand-secondary-900);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogLink{cursor:pointer;color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.providerSignupForm-module-scss-module__W1R9vW__termsDialogLink:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__termsDialogOverlay{background:color-mix(in srgb,var(--color-neutral-1000)50%,transparent);padding:var(--space-md);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.providerSignupForm-module-scss-module__W1R9vW__termsDialog{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-subtle);box-sizing:border-box;width:100%;max-width:44rem;position:relative}.providerSignupForm-module-scss-module__W1R9vW__termsDialogHeader{padding:var(--space-md);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.providerSignupForm-module-scss-module__W1R9vW__termsDialogTitle{font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogClose{width:var(--space-xl);height:var(--space-xl);cursor:pointer;font-size:var(--font-size-2xl);line-height:var(--space-xl);color:var(--color-brand-secondary-900);background:0 0;border:0;padding:0}.providerSignupForm-module-scss-module__W1R9vW__termsDialogClose:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__termsDialogBody{padding:var(--space-md);overscroll-behavior:contain;max-height:80vh;position:relative;overflow-y:auto}.providerSignupForm-module-scss-module__W1R9vW__termsDialogIntro{margin:0 0 var(--space-md);color:var(--color-brand-secondary-900);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);text-align:center}.providerSignupForm-module-scss-module__W1R9vW__termsDialogFrame{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;height:28rem;margin-bottom:var(--space-md)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogActions{margin-top:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogCancel{margin-top:var(--space-md);text-align:center;width:100%;color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.providerSignupForm-module-scss-module__W1R9vW__termsDialogCancel:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__fullWidthButton{justify-content:center;width:100%}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent h2{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent h3{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);margin-top:var(--space-md);margin-bottom:var(--space-xs);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-sm);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent ul,.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent ul li,.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent ol li{margin-bottom:var(--space-xs);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent a{color:var(--color-brand-primary-500);text-decoration:underline}.providerSignupForm-module-scss-module__W1R9vW__termsDialogContent a:hover{color:var(--color-brand-primary-700)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControls{right:var(--space-xl);gap:var(--space-2xl);z-index:10;flex-direction:column;display:flex;position:absolute;top:25%}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtn{background:color-mix(in srgb,var(--color-neutral-1000)5%,transparent);padding:var(--space-xl)var(--space-md);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-brand-secondary-900);border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtn:hover{background:color-mix(in srgb,var(--color-neutral-1000)10%,transparent)}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtn:disabled{cursor:not-allowed}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtn svg{width:1.25rem;height:1.25rem}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtnHidden{visibility:hidden;pointer-events:none}.providerSignupForm-module-scss-module__W1R9vW__termsDialogControlBtnPrevious{transform:rotate(180deg)}@media (max-width:48em){.providerSignupForm-module-scss-module__W1R9vW__termsDialogControls{right:var(--space-md)}}.providerSignupForm-module-scss-module__W1R9vW__checkboxRow{align-items:center;gap:var(--space-md);padding:0 var(--space-xs);cursor:pointer;display:flex}.providerSignupForm-module-scss-module__W1R9vW__checkboxInput{appearance:none;border:2px solid var(--color-brand-secondary-900);border-radius:var(--radius-xs);background:var(--color-surface);cursor:pointer;width:1.25rem;height:1.25rem;margin:0 var(--space-xs)0 0;flex-shrink:0;position:relative}.providerSignupForm-module-scss-module__W1R9vW__checkboxInput:checked{background:var(--color-brand-primary-500);border-color:var(--color-brand-primary-500)}.providerSignupForm-module-scss-module__W1R9vW__checkboxInput:checked:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:.375rem;height:.75rem;position:absolute;top:.125rem;left:.375rem;transform:rotate(45deg)}.providerSignupForm-module-scss-module__W1R9vW__checkboxInput:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__backLink{margin-top:var(--space-md);text-align:center;cursor:pointer;width:100%;color:var(--color-brand-secondary-900);font-weight:var(--font-weight-bold);background:0 0;border:0;padding:0;text-decoration:underline;display:block}.providerSignupForm-module-scss-module__W1R9vW__backLink:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__businessTypeRow{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.providerSignupForm-module-scss-module__W1R9vW__businessTypeLabel{font-weight:var(--font-weight-bold,700);color:var(--color-brand-secondary-900);margin-right:0}.providerSignupForm-module-scss-module__W1R9vW__businessTypeOptions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:inline-flex}.providerSignupForm-module-scss-module__W1R9vW__radioButton{align-items:center;margin-right:0;display:inline-flex;position:relative}.providerSignupForm-module-scss-module__W1R9vW__radioInput{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.providerSignupForm-module-scss-module__W1R9vW__radioLabel{cursor:pointer;padding-left:calc(var(--space-lg) + var(--space-3xs));color:var(--color-brand-secondary-900);align-items:center;display:inline-flex;position:relative}.providerSignupForm-module-scss-module__W1R9vW__radioLabel:before{content:"";border-radius:var(--radius-pill);border:2px solid var(--color-brand-secondary-900);background:var(--color-surface);width:1.25rem;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.providerSignupForm-module-scss-module__W1R9vW__radioLabel:after{content:"";border-radius:var(--radius-pill);background:var(--color-brand-primary-500);width:.75rem;height:.75rem;transition:transform .2s ease-in-out;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)scale(0)}.providerSignupForm-module-scss-module__W1R9vW__radioInput:focus-visible+.providerSignupForm-module-scss-module__W1R9vW__radioLabel:before{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__radioInput:checked+.providerSignupForm-module-scss-module__W1R9vW__radioLabel:after{transform:translateY(-50%)scale(1)}.providerSignupForm-module-scss-module__W1R9vW__radioInput:checked+.providerSignupForm-module-scss-module__W1R9vW__radioLabel:before{border-color:var(--color-brand-primary-500)}@media (max-width:48em){.providerSignupForm-module-scss-module__W1R9vW__businessTypeRow{font-size:var(--font-size-caption)}}.providerSignupForm-module-scss-module__W1R9vW__idStepTitle{margin-right:var(--space-xl);font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);color:var(--color-brand-secondary-900);justify-content:center;align-items:center;display:flex}.providerSignupForm-module-scss-module__W1R9vW__idStepTitleIcon{width:2.5rem;height:2.5rem;margin-right:var(--space-md)}.providerSignupForm-module-scss-module__W1R9vW__idStepText{margin:0 0 var(--space-xl);color:var(--color-brand-secondary-900);text-align:center;line-height:var(--line-height-snug);font-size:var(--font-size-xl)}.providerSignupForm-module-scss-module__W1R9vW__idUploadContainer{margin-bottom:var(--space-xl);flex-direction:column;align-items:center;display:flex}.providerSignupForm-module-scss-module__W1R9vW__idStepActions{gap:var(--space-sm);flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__fileInput{width:100%;max-width:31.5rem;padding:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm,.25rem);background:var(--color-surface);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__uploadedHint{margin:var(--space-xs)0 0;color:var(--color-text-secondary);text-align:center;font-size:var(--font-size-caption)}.providerSignupForm-module-scss-module__W1R9vW__idTypeRadios{width:100%;max-width:18.75rem;margin:var(--space-md)0;gap:var(--space-sm);flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__idTypeRadios .providerSignupForm-module-scss-module__W1R9vW__radioButton{width:100%;margin-bottom:0;margin-right:0}.providerSignupForm-module-scss-module__W1R9vW__idTypeRadios .providerSignupForm-module-scss-module__W1R9vW__radioLabel{width:100%;padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.providerSignupForm-module-scss-module__W1R9vW__phoneVerification{width:100%;margin-bottom:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationCodeRow{align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationCodeInputs{justify-content:space-between;align-items:center;width:100%;display:flex}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationCodeInput{width:var(--space-2xl);height:var(--space-2xl);text-align:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationCodeInput:focus{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 4px var(--color-brand-primary-100);outline:none}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationStatus{color:var(--color-brand-secondary-900);margin-bottom:var(--space-md);font-weight:var(--font-weight-bold,700);text-align:center}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationStatusSuccess{color:var(--color-status-success-600);margin-bottom:var(--space-md);font-weight:var(--font-weight-bold,700);text-align:center}.providerSignupForm-module-scss-module__W1R9vW__phoneVerificationError{margin-top:var(--space-sm);color:var(--color-status-error-600);text-align:center;min-height:1.5rem}.providerSignupForm-module-scss-module__W1R9vW__planCard{box-sizing:border-box;width:100%;padding:var(--space-md);margin:0 auto var(--space-xl);border:3px solid var(--color-brand-primary-500);border-radius:var(--radius-md);text-align:center;background:0 0;max-width:31.5rem}.providerSignupForm-module-scss-module__W1R9vW__planTitle{margin:var(--space-xs);font-size:var(--font-size-h2);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__planMessage{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);width:100%;max-width:22rem;color:var(--color-text-primary);margin:0 auto}.providerSignupForm-module-scss-module__W1R9vW__planBenefits{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.providerSignupForm-module-scss-module__W1R9vW__planBenefitItem{width:100%;max-width:18rem;margin-bottom:var(--space-xs);align-items:center;display:flex}.providerSignupForm-module-scss-module__W1R9vW__planBenefitIcon{height:var(--space-lg);margin-right:var(--space-md);flex-shrink:0}.providerSignupForm-module-scss-module__W1R9vW__planBenefitText{font-size:var(--font-size-h4);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold)}.providerSignupForm-module-scss-module__W1R9vW__planWhyJoin{margin:0 0 var(--space-2xl);font-size:var(--font-size-body);color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline;display:inline-block}.providerSignupForm-module-scss-module__W1R9vW__planOptions{gap:var(--space-sm);width:100%;max-width:26rem;margin:var(--space-lg)auto var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.providerSignupForm-module-scss-module__W1R9vW__planOption{align-items:center;gap:var(--space-3xs);padding:var(--space-md)var(--space-xs)var(--space-sm);border:2px solid var(--color-brand-secondary-200);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;flex-direction:column;display:flex;position:relative}.providerSignupForm-module-scss-module__W1R9vW__planOption:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.providerSignupForm-module-scss-module__W1R9vW__planOptionSelected{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 1px var(--color-brand-primary-500);background:color-mix(in srgb,var(--color-brand-primary-500)8%,var(--color-surface))}.providerSignupForm-module-scss-module__W1R9vW__planOptionName{font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900)}.providerSignupForm-module-scss-module__W1R9vW__planOptionPrice{font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__planOptionCadence{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.providerSignupForm-module-scss-module__W1R9vW__planOptionSavings{top:calc(-1*var(--space-sm));background:var(--color-brand-primary-500);color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);padding:0 var(--space-sm);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:48em){.providerSignupForm-module-scss-module__W1R9vW__planOptions{gap:var(--space-md);grid-template-columns:1fr}}.providerSignupForm-module-scss-module__W1R9vW__planPriceRow{gap:var(--space-xs);flex-direction:column;align-items:center;margin-top:0;display:flex}.providerSignupForm-module-scss-module__W1R9vW__planPriceStriked{font-weight:var(--font-weight-bold);font-size:var(--font-size-h3);margin-bottom:0;text-decoration:line-through}.providerSignupForm-module-scss-module__W1R9vW__planPriceActive{color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-h4);margin-bottom:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__planFootnote{text-align:center;margin:0;margin-bottom:var(--space-md);color:var(--color-text-primary)}.providerSignupForm-module-scss-module__W1R9vW__tokenRecovery{max-width:28rem;margin:var(--space-2xl)auto;padding:var(--space-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoveryTitle{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoveryMessage{font-size:var(--font-size-body);color:var(--color-text-secondary);margin:0 0 var(--space-lg);line-height:1.5}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoveryInput{width:100%;margin-bottom:var(--space-lg)}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoveryBtn{min-width:12rem}.providerSignupForm-module-scss-module__W1R9vW__tokenRecoverySuccess{font-size:var(--font-size-body);color:var(--color-success-600);font-weight:var(--font-weight-semibold);margin:0}
.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)}}
.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)}}
.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__introduction{max-width:50rem;margin:0 auto var(--space-xl);text-align:center}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__introduction h2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-lg);line-height:1.2}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__introduction h2 div:last-child{color:var(--color-brand-primary-500)}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__introduction p{font-size:var(--font-size-h5);margin-bottom:var(--space-lg);line-height:1.7}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__image{border-radius:var(--radius-md);width:100%;height:20rem;margin:var(--space-lg)0;background-position:50%;background-size:cover}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__details{max-width:50rem;margin:0 auto var(--space-xl)}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__details h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md)}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__details ul{padding-left:var(--space-lg);line-height:1.7;list-style:outside}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__details ul li{margin-bottom:var(--space-xs)}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__details ol{padding-left:var(--space-lg);margin:var(--space-xs)0;line-height:1.7;list-style:decimal}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__details ol li{margin-bottom:var(--space-xs)}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__details a{color:var(--color-brand-primary-500);text-decoration:underline}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__details a:hover{text-decoration:none}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__formPlaceholder{max-width:40rem;margin:var(--space-xl)auto}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__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}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__placeholderCard h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__placeholderCard p{color:var(--color-text-secondary);margin-bottom:var(--space-sm);line-height:1.6}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__placeholderIcon{width:4rem;height:4rem;margin-bottom:var(--space-md);opacity:.6}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__surveyLink{margin-top:var(--space-md)}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__surveyLink a{color:var(--color-brand-primary-500);font-weight:var(--font-weight-semibold);text-decoration:underline}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__surveyLink a:hover{text-decoration:none}@media (max-width:48em){.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__introduction h2{font-size:var(--font-size-h3)}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__image{height:15rem}.dogOwnershipEducationGiveawayPage-module-scss-module__GdJjHq__placeholderCard{padding:var(--space-lg)}}
.expertHubPage-module-scss-module__CcfnlG__shell{padding:0;overflow-x:hidden}.expertHubPage-module-scss-module__CcfnlG__container{width:100%;max-width:var(--max-width-content);padding:var(--space-xl)0;box-sizing:border-box;margin:0 auto}.expertHubPage-module-scss-module__CcfnlG__section{width:100%;margin-bottom:var(--space-3xl)}.expertHubPage-module-scss-module__CcfnlG__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);align-items:center;display:flex}.expertHubPage-module-scss-module__CcfnlG__sectionTitleIcon{margin-right:var(--space-xs);height:var(--size-lg)}.expertHubPage-module-scss-module__CcfnlG__divider{width:100%;height:var(--border-sm);background:var(--color-neutral-200);margin:var(--space-md)0 var(--space-xl)0}.expertHubPage-module-scss-module__CcfnlG__featured{gap:var(--space-lg);display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredItem{color:inherit;flex-direction:column;flex:3;text-decoration:none;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredItemImage{border:6px solid var(--color-brand-primary-500);border-radius:var(--radius-md);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-top:100%}.expertHubPage-module-scss-module__CcfnlG__featuredItemTitle{margin-top:var(--space-xs);font-weight:var(--font-weight-black);font-size:var(--font-size-xl);align-items:center;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredCol{justify-content:space-between;gap:var(--space-sm);flex-direction:column;flex:2;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredColItem{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredColItemImage{border:6px solid var(--color-brand-primary-500);border-radius:var(--radius-md);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:66.6%}.expertHubPage-module-scss-module__CcfnlG__featuredColItemTitle{margin-top:var(--space-xs);font-weight:var(--font-weight-black);font-size:var(--font-size-xl);line-height:var(--space-lg);align-items:center;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredRow{justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-lg);flex:1;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredRowItem{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredRowItemImage{border:6px solid var(--color-brand-primary-500);border-radius:var(--radius-md);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:100%}.expertHubPage-module-scss-module__CcfnlG__featuredRowItemTitle{margin-top:var(--space-xs);font-weight:var(--font-weight-black);font-size:var(--font-size-xl);line-height:var(--space-lg);align-items:center;display:flex}.expertHubPage-module-scss-module__CcfnlG__contentGrid{gap:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.expertHubPage-module-scss-module__CcfnlG__contentItem{flex:1 1 calc(25% - var(--space-md-lg));max-width:calc(25% - var(--space-md-lg));color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.expertHubPage-module-scss-module__CcfnlG__itemImage{border:6px solid var(--color-brand-primary-500);border-radius:var(--radius-md);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:100%}.expertHubPage-module-scss-module__CcfnlG__itemTitle{margin-top:var(--space-xs);font-weight:var(--font-weight-bold);line-height:var(--font-size-h5);text-align:center}.expertHubPage-module-scss-module__CcfnlG__mapCallToAction{width:100%;margin:var(--space-2xl)0}.expertHubPage-module-scss-module__CcfnlG__mapWrapper{border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #01686c26}.expertHubPage-module-scss-module__CcfnlG__mapContainer{width:100%;height:250px;position:relative}.expertHubPage-module-scss-module__CcfnlG__mapContent{background-color:var(--color-brand-tertiary-50);padding:var(--space-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.expertHubPage-module-scss-module__CcfnlG__mapTitle{color:var(--color-neutral-900);font-size:var(--font-size-xl);font-weight:var(--font-weight-black);margin:0 0 var(--space-md)0;line-height:var(--line-height-tight);justify-content:center;align-items:flex-start;gap:var(--space-xs);display:flex}.expertHubPage-module-scss-module__CcfnlG__mapTitleIcon{width:var(--size-xl);height:var(--size-xl);filter:brightness(0)saturate()invert(14%)sepia(8%)saturate(685%)hue-rotate(169deg)brightness(99%)contrast(95%);margin-top:calc(-1*var(--space-3xs))}.expertHubPage-module-scss-module__CcfnlG__mapDescription{color:var(--color-neutral-700);font-size:var(--font-size-h5);line-height:var(--line-height-snug);margin:0 0 var(--space-lg)0;max-width:600px}.expertHubPage-module-scss-module__CcfnlG__mapButton{background-color:var(--color-brand-primary-500);color:var(--color-base-white);padding:var(--space-sm)var(--space-xl);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 2px 8px #01686c4d}.expertHubPage-module-scss-module__CcfnlG__mapButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #01686c66}.expertHubPage-module-scss-module__CcfnlG__callToAction{max-width:var(--max-width-content)}@media (max-width:64em){.expertHubPage-module-scss-module__CcfnlG__container{padding:var(--space-lg)var(--space-1_5xl)}.expertHubPage-module-scss-module__CcfnlG__sectionTitle{font-size:var(--font-size-stat);line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-md)}.expertHubPage-module-scss-module__CcfnlG__featured{align-items:center;gap:var(--space-md);flex-direction:column}.expertHubPage-module-scss-module__CcfnlG__featuredItem{width:100%;margin-bottom:var(--space-xs)}.expertHubPage-module-scss-module__CcfnlG__featuredItemImage{width:100%;padding-top:100%}.expertHubPage-module-scss-module__CcfnlG__featuredItemTitle{text-align:center;line-height:var(--space-lg)}.expertHubPage-module-scss-module__CcfnlG__featuredCol{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredColItem{flex-direction:row;flex:1;align-items:center;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredColItemImage{width:100%;margin-right:var(--space-md);flex:2;padding-top:25%}.expertHubPage-module-scss-module__CcfnlG__featuredColItemTitle{font-size:var(--font-size-h5);flex:3;margin-top:0}.expertHubPage-module-scss-module__CcfnlG__featuredRow{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredRowItem{flex-direction:row;flex:1;align-items:center;display:flex}.expertHubPage-module-scss-module__CcfnlG__featuredRowItemImage{width:100%;margin-right:var(--space-md);flex:2;padding-top:25%}.expertHubPage-module-scss-module__CcfnlG__featuredRowItemTitle{font-size:var(--font-size-h5);flex:3;margin-top:0}.expertHubPage-module-scss-module__CcfnlG__contentGrid{justify-content:space-between}.expertHubPage-module-scss-module__CcfnlG__contentItem{width:100%;margin-bottom:var(--space-xs);flex:1 1 calc(50% - var(--space-md-lg));max-width:calc(50% - var(--space-md-lg))}.expertHubPage-module-scss-module__CcfnlG__itemImage{width:100%;padding-top:100%}.expertHubPage-module-scss-module__CcfnlG__itemTitle{text-align:center;line-height:var(--space-md);font-size:var(--font-size-caption)}.expertHubPage-module-scss-module__CcfnlG__mapCallToAction{width:calc(100% + var(--space-md)*2);margin-left:calc(-1*var(--space-md));margin-right:calc(-1*var(--space-md));margin-top:var(--space-xl);margin-bottom:var(--space-xl);position:relative}.expertHubPage-module-scss-module__CcfnlG__mapWrapper{box-shadow:none;border-radius:0}.expertHubPage-module-scss-module__CcfnlG__mapTitle{font-size:var(--font-size-h3)}.expertHubPage-module-scss-module__CcfnlG__mapTitleIcon{width:var(--font-size-h5);height:var(--font-size-h5);margin-top:var(--space-3xs)}.expertHubPage-module-scss-module__CcfnlG__mapDescription{font-size:var(--font-size-body);line-height:var(--font-size-xl);margin-bottom:var(--space-md)}.expertHubPage-module-scss-module__CcfnlG__mapButton{width:90%;max-width:280px}}
.feedbackPage-module-scss-module__LOVY-G__intro{gap:var(--space-lg);flex-direction:column;display:flex}.feedbackPage-module-scss-module__LOVY-G__introBanner{border-radius:var(--radius-xl);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:20rem}.feedbackPage-module-scss-module__LOVY-G__introText{font-size:var(--font-size-base);text-align:center;max-width:50rem;margin:0 auto;line-height:1.6}.feedbackPage-module-scss-module__LOVY-G__form{margin-top:var(--space-xl)}.feedbackPage-module-scss-module__LOVY-G__formTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:center;margin:0 0 var(--space-lg)}.feedbackPage-module-scss-module__LOVY-G__formInputs{gap:var(--space-md);flex-direction:column;display:flex}.feedbackPage-module-scss-module__LOVY-G__formRow{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.feedbackPage-module-scss-module__LOVY-G__formRow:last-of-type{grid-template-columns:1fr}.feedbackPage-module-scss-module__LOVY-G__formActions{margin-top:var(--space-md);justify-content:center;display:flex}.feedbackPage-module-scss-module__LOVY-G__errorMessage{color:var(--color-error-text);text-align:center}.feedbackPage-module-scss-module__LOVY-G__successContainer{justify-content:center;display:flex}.feedbackPage-module-scss-module__LOVY-G__successMessage{text-align:center;max-width:40rem;padding:var(--space-xl);background:var(--color-success-50);border-radius:var(--radius-lg);border:1px solid var(--color-success-200)}.feedbackPage-module-scss-module__LOVY-G__successMessage p{margin:0 0 var(--space-md);line-height:1.6}.feedbackPage-module-scss-module__LOVY-G__successMessage p:last-child{margin-bottom:0}@media (max-width:64em){.feedbackPage-module-scss-module__LOVY-G__formRow{grid-template-columns:1fr}.feedbackPage-module-scss-module__LOVY-G__introBanner{height:14rem}}
.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__introduction{margin-bottom:var(--space-2xl)}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__introduction p{line-height:1.5rem}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__sectionHeading{font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-lg);text-align:center}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__introImage{border-radius:var(--radius-lg);width:100%;height:18rem;margin-top:var(--space-lg);background-position:50%;background-repeat:no-repeat;background-size:cover}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__list{gap:var(--space-2xl);display:grid}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__item{padding:var(--space-lg);border-radius:var(--radius-lg);background-color:var(--color-brand-secondary-75)}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__itemTitle{margin:0 0 var(--space-md);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__itemTitle a{color:inherit;text-decoration:underline}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__itemDescription{margin:0 0 var(--space-lg);line-height:1.5rem}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__subsection{margin-bottom:var(--space-lg)}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__subsection ul{margin:var(--space-sm)0 0;padding-left:var(--space-md-lg)}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__subsection li{margin-bottom:var(--space-xs)}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__subheading{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__itemClosing{margin:0 0 var(--space-lg);line-height:1.5rem}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__applyWrap{justify-content:center;display:flex}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__applyButton{border-radius:var(--radius-pill);background-color:var(--color-brand-primary-500);width:min(100%,15rem);height:3rem;color:var(--color-base-white);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__disclaimer{padding:var(--space-lg);border-radius:var(--radius-lg);background-color:var(--color-brand-secondary-75)}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__disclaimer p{margin:0;line-height:1.5rem}@media (max-width:64em){.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__sectionHeading{font-size:var(--font-size-2xl);line-height:1.5rem}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__item{padding:var(--space-md)}.fulltimeOpportunitiesPage-module-scss-module__8q1Ocq__introImage{height:12rem}}
.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}}
.nationalPuppyDayPage-module-scss-module__dS1TPq__article{max-width:50rem;margin:0 auto}.nationalPuppyDayPage-module-scss-module__dS1TPq__header{margin-bottom:var(--space-xl)}.nationalPuppyDayPage-module-scss-module__dS1TPq__meta{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.nationalPuppyDayPage-module-scss-module__dS1TPq__authorPhoto{width:var(--size-2xl);height:var(--size-2xl);border-radius:var(--radius-pill);object-fit:cover}.nationalPuppyDayPage-module-scss-module__dS1TPq__authorInfo{flex-direction:column;display:flex}.nationalPuppyDayPage-module-scss-module__dS1TPq__authorName{font-weight:var(--font-weight-bold);font-size:var(--font-size-body)}.nationalPuppyDayPage-module-scss-module__dS1TPq__authorTitle,.nationalPuppyDayPage-module-scss-module__dS1TPq__date{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.nationalPuppyDayPage-module-scss-module__dS1TPq__content{line-height:1.7}.nationalPuppyDayPage-module-scss-module__dS1TPq__content p{margin-bottom:1.25rem}.nationalPuppyDayPage-module-scss-module__dS1TPq__content a{color:var(--color-brand-primary-500);text-decoration:underline}.nationalPuppyDayPage-module-scss-module__dS1TPq__content a:hover{text-decoration:none}.nationalPuppyDayPage-module-scss-module__dS1TPq__content h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin:var(--space-xl)0 var(--space-lg)}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederCards{gap:var(--space-xl);flex-direction:column;display:flex}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederCard{gap:var(--space-lg);padding:var(--space-lg);background-color:var(--color-background-secondary);border-radius:var(--radius-md);display:flex}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederImageContainer{flex-shrink:0}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederImage{width:var(--size-7xl);height:var(--size-7xl);border-radius:var(--radius-md);object-fit:cover}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederContent{flex:1}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederName{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederName a{color:var(--color-brand-primary-500);text-decoration:none}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederName a:hover{text-decoration:underline}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederDescription{font-size:var(--font-size-caption);line-height:var(--line-height-base);color:var(--color-text-secondary)}.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedContent{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-default)}.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedContent h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg)}.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedItem{color:inherit;flex-direction:column;text-decoration:none;display:flex}.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedItem:hover .nationalPuppyDayPage-module-scss-module__dS1TPq__relatedTitle{text-decoration:underline}.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-sm)}.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedCategory{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2xs)}.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedTitle{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:1.4}@media (max-width:64em){.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48em){.nationalPuppyDayPage-module-scss-module__dS1TPq__breederCard{text-align:center;flex-direction:column}.nationalPuppyDayPage-module-scss-module__dS1TPq__breederImage{width:var(--size-6xl);height:var(--size-6xl);margin:0 auto}.nationalPuppyDayPage-module-scss-module__dS1TPq__relatedGrid{grid-template-columns:1fr}}
.privacyPolicyPage-module-scss-module__ZVig7G__content h2{margin:var(--space-2xl)0 var(--space-md);font-size:var(--font-size-2xl);line-height:1.75rem;font-weight:var(--font-weight-extrabold)}.privacyPolicyPage-module-scss-module__ZVig7G__content h3{margin:var(--space-xl)0 var(--space-sm);font-size:var(--font-size-lg);line-height:1.5rem;font-weight:var(--font-weight-bold)}.privacyPolicyPage-module-scss-module__ZVig7G__content p{margin:0 0 var(--space-md);line-height:1.6}.privacyPolicyPage-module-scss-module__ZVig7G__content ul,.privacyPolicyPage-module-scss-module__ZVig7G__content ol{margin:0 0 var(--space-md);padding-left:var(--space-xl)}.privacyPolicyPage-module-scss-module__ZVig7G__content li{margin:0 0 var(--space-2xs);line-height:1.6}.privacyPolicyPage-module-scss-module__ZVig7G__content li:last-child{margin-bottom:0}.privacyPolicyPage-module-scss-module__ZVig7G__content address{margin:0 0 var(--space-md);line-height:1.6}.privacyPolicyPage-module-scss-module__ZVig7G__content a{color:var(--color-brand-primary-500);text-decoration:underline}.privacyPolicyPage-module-scss-module__ZVig7G__toc{padding-left:var(--space-xl);margin:0}.privacyPolicyPage-module-scss-module__ZVig7G__tocItem{margin:0 0 var(--space-sm)}@media (max-width:48em){.privacyPolicyPage-module-scss-module__ZVig7G__content h2{font-size:var(--font-size-xl);line-height:1.5rem}}
.pupParentTrendsPage-module-scss-module__pr2oiG__article{max-width:50rem;margin:0 auto}.pupParentTrendsPage-module-scss-module__pr2oiG__header{margin-bottom:var(--space-xl)}.pupParentTrendsPage-module-scss-module__pr2oiG__meta{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.pupParentTrendsPage-module-scss-module__pr2oiG__authorPhoto{border-radius:var(--radius-pill);object-fit:cover;width:3rem;height:3rem}.pupParentTrendsPage-module-scss-module__pr2oiG__authorInfo{flex-direction:column;display:flex}.pupParentTrendsPage-module-scss-module__pr2oiG__authorName{font-weight:var(--font-weight-bold);font-size:var(--font-size-body)}.pupParentTrendsPage-module-scss-module__pr2oiG__authorTitle,.pupParentTrendsPage-module-scss-module__pr2oiG__date{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.pupParentTrendsPage-module-scss-module__pr2oiG__content{line-height:1.7}.pupParentTrendsPage-module-scss-module__pr2oiG__content p{margin-bottom:1.25rem}.pupParentTrendsPage-module-scss-module__pr2oiG__content h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin:var(--space-xl)0 var(--space-lg)}.pupParentTrendsPage-module-scss-module__pr2oiG__breedCards{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.pupParentTrendsPage-module-scss-module__pr2oiG__breedCard{background-color:var(--color-background-secondary);border-radius:var(--radius-md);overflow:hidden}.pupParentTrendsPage-module-scss-module__pr2oiG__breedLink,.pupParentTrendsPage-module-scss-module__pr2oiG__breedNoLink{color:inherit;flex-direction:column;text-decoration:none;display:flex}.pupParentTrendsPage-module-scss-module__pr2oiG__breedLink:hover .pupParentTrendsPage-module-scss-module__pr2oiG__breedName{text-decoration:underline}.pupParentTrendsPage-module-scss-module__pr2oiG__breedImageContainer{aspect-ratio:1;background-color:var(--color-brand-primary-100);justify-content:center;align-items:center;display:flex;position:relative}.pupParentTrendsPage-module-scss-module__pr2oiG__breedPosition{font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-600)}.pupParentTrendsPage-module-scss-module__pr2oiG__breedName{padding:var(--space-sm);font-weight:var(--font-weight-semibold);font-size:var(--font-size-caption);text-align:center}.pupParentTrendsPage-module-scss-module__pr2oiG__source{font-size:var(--font-size-caption-sm);color:var(--color-text-secondary);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-border-default);font-style:italic}.pupParentTrendsPage-module-scss-module__pr2oiG__relatedContent{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-default)}.pupParentTrendsPage-module-scss-module__pr2oiG__relatedContent h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg)}.pupParentTrendsPage-module-scss-module__pr2oiG__relatedGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.pupParentTrendsPage-module-scss-module__pr2oiG__relatedItem{color:inherit;flex-direction:column;text-decoration:none;display:flex}.pupParentTrendsPage-module-scss-module__pr2oiG__relatedItem:hover .pupParentTrendsPage-module-scss-module__pr2oiG__relatedTitle{text-decoration:underline}.pupParentTrendsPage-module-scss-module__pr2oiG__relatedImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-sm)}.pupParentTrendsPage-module-scss-module__pr2oiG__relatedCategory{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2xs)}.pupParentTrendsPage-module-scss-module__pr2oiG__relatedTitle{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:1.4}@media (max-width:64em){.pupParentTrendsPage-module-scss-module__pr2oiG__breedCards,.pupParentTrendsPage-module-scss-module__pr2oiG__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48em){.pupParentTrendsPage-module-scss-module__pr2oiG__breedCards{grid-template-columns:repeat(2,1fr)}.pupParentTrendsPage-module-scss-module__pr2oiG__relatedGrid{grid-template-columns:1fr}}
.responsibleDogOwnershipSeries-module-scss-module__iPpifa__shell{--public-page-shell-padding-block:0;--public-page-shell-padding-block-mobile:0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__page{box-sizing:border-box;padding-bottom:var(--space-3xl);flex:1}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__section{max-width:64rem;padding:var(--space-md)var(--space-xl)0;box-sizing:border-box;margin:0 auto}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionTitle{font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-bold);margin:0 0 var(--space-sm)0;text-align:center;color:var(--color-neutral-900)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionDate{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-lg)0;text-align:center;color:var(--color-neutral-900)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionHeader{font-size:var(--font-size-stat);line-height:2rem;font-weight:var(--font-weight-bold);text-align:center;color:var(--color-neutral-900);margin:var(--space-md)0 var(--space-xs)0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__intro{max-width:100%;margin:0 auto var(--space-lg)auto;padding:0 var(--space-xs);font-size:var(--font-size-base);color:var(--color-neutral-900);text-align:left;line-height:1.5rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__intro p{margin:0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videos{gap:var(--space-lg);padding:var(--space-xl)0 0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videosResearch{max-width:64rem;margin:0 auto var(--space-xl)auto;grid-template-columns:1fr}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videosBreeders{padding-bottom:var(--space-3xl);grid-template-columns:repeat(2,1fr)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__card{gap:var(--space-sm);flex-direction:column;height:100%;display:flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__preview{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__previewImage{object-fit:cover;width:100%;height:100%;display:block}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__previewPlaceholder{background-color:var(--color-neutral-900);width:100%;height:100%}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__previewOverlay{color:var(--color-base-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.5px;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__playIcon{justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__playIcon img{width:100%;height:100%}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__noLink{cursor:default}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__description{border-radius:var(--radius-lg);padding:var(--space-sm);text-align:left;flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);margin:0 0 var(--space-xs)0;text-align:center}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__titleLink{color:inherit;text-decoration:underline}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__titleLink:hover{text-decoration:underline}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__badge{margin:0 0 var(--space-sm)0;flex-direction:column;align-items:center;display:flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__badgeImage{object-fit:contain;width:auto;height:7rem;margin-bottom:var(--space-xs)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__badgeTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-align:center;max-width:90%;margin-top:var(--space-xs);line-height:1.2}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionText{font-size:var(--font-size-base);color:var(--color-neutral-900);margin:0 0 var(--space-md-lg)0;word-break:break-word;overflow-wrap:anywhere;flex:auto;line-height:1.5rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionTextLarger{font-size:var(--font-size-body-lg);line-height:1.55rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__button{padding:var(--space-xs)var(--space-md-lg);text-align:center;background-color:var(--color-brand-primary-500);width:auto;color:var(--color-base-white);font-weight:var(--font-weight-medium);font-family:inherit;font-size:inherit;line-height:inherit;border-radius:var(--radius-pill);appearance:none;box-sizing:border-box;cursor:pointer;border:none;justify-content:center;align-self:center;align-items:center;margin:0;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__button:hover,.responsibleDogOwnershipSeries-module-scss-module__iPpifa__button:focus{background-color:var(--color-brand-primary-600);color:var(--color-base-white);text-decoration:none}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__buttonDisabled{background-color:var(--color-neutral-400);color:var(--color-base-white);pointer-events:none;cursor:default;border:none}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__emailSection{max-width:64rem;margin:0 auto var(--space-xl)auto;padding:0 var(--space-xl);box-sizing:border-box}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksSection{max-width:64rem;margin:0 auto var(--space-xl)auto;padding:0 var(--space-xl)var(--space-xl);box-sizing:border-box}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksSectionHeader{font-size:var(--font-size-2xl);line-height:2rem;font-weight:var(--font-weight-bold);text-align:center;color:var(--color-neutral-900);margin:0 0 var(--space-md)0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__links{gap:var(--space-md-lg);flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItem{background:var(--color-neutral-100);border-radius:var(--radius-lg);min-width:18rem;max-width:32rem;color:inherit;border:1px solid #0000000a;flex-direction:column;flex:22rem;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItem:hover{background:var(--color-neutral-200)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItemImage{aspect-ratio:1;object-fit:cover;width:100%;display:block}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItemContent{padding:var(--space-sm)var(--space-md)var(--space-md)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItemTitle{font-size:var(--font-size-xl);line-height:1.5rem;font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);margin:0 0 var(--space-xs)0;text-align:center}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItemText{font-size:var(--font-size-base);color:var(--color-neutral-900);margin:0;line-height:1.5rem}@media (max-width:64em){.responsibleDogOwnershipSeries-module-scss-module__iPpifa__section{max-width:30rem;padding:var(--space-md)var(--space-md)var(--space-xl)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionHeader{font-size:var(--font-size-xl);line-height:1.5rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionTitle{font-size:var(--font-size-2xl);text-align:center;margin:0 0 var(--space-md)0;line-height:1.75rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videos{gap:var(--space-md);padding:var(--space-md)0 0;grid-template-columns:1fr}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videosResearch{width:100%;max-width:100%;margin:0 auto var(--space-lg)auto}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__card{width:100%}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionTitle{font-size:var(--font-size-base)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionText{font-size:var(--font-size-caption);margin:0 0 var(--space-md)0;line-height:1.4rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionTextLarger{font-size:var(--font-size-base);line-height:1.5rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__emailSection{max-width:100%;padding:0 var(--space-md);margin:0 auto var(--space-lg)auto}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksSection{max-width:100%;padding:0 var(--space-md)var(--space-lg);margin:0 auto var(--space-lg)auto}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__links{gap:var(--space-md)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItem{flex:100%;max-width:100%}}
.termsOfServicePage-module-scss-module__9TIVDq__content{padding-bottom:var(--space-3xl)}.termsOfServicePage-module-scss-module__9TIVDq__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)}.termsOfServicePage-module-scss-module__9TIVDq__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)}.termsOfServicePage-module-scss-module__9TIVDq__content p{margin:0 0 var(--space-md);line-height:var(--line-height-base)}.termsOfServicePage-module-scss-module__9TIVDq__content ul,.termsOfServicePage-module-scss-module__9TIVDq__content ol{margin:0 0 var(--space-md);padding-left:calc(var(--space-xs) + var(--space-sm))}.termsOfServicePage-module-scss-module__9TIVDq__content li{margin:0 0 var(--space-sm);line-height:var(--line-height-base)}.termsOfServicePage-module-scss-module__9TIVDq__content a{color:var(--color-brand-primary-500);text-decoration:underline}.termsOfServicePage-module-scss-module__9TIVDq__tocItem{margin:0}.termsOfServicePage-module-scss-module__9TIVDq__content .termsOfServicePage-module-scss-module__9TIVDq__sectionList{padding-left:var(--space-1_5xl)}.termsOfServicePage-module-scss-module__9TIVDq__content .termsOfServicePage-module-scss-module__9TIVDq__sectionList li{margin:0 0 var(--space-2xs)}.termsOfServicePage-module-scss-module__9TIVDq__boldBlock{font-weight:var(--font-weight-bold)}.termsOfServicePage-module-scss-module__9TIVDq__pageTitle{text-align:center}@media (max-width:48em){.termsOfServicePage-module-scss-module__9TIVDq__content h2{font-size:var(--font-size-h3);line-height:var(--line-height-snug)}}
.volunteerOpportunitiesPage-module-scss-module__2hZXvq__introduction{margin-bottom:var(--space-2xl)}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__introduction p{line-height:1.5rem}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__sectionHeading{font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-lg);text-align:center}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__introImage{border-radius:var(--radius-lg);width:100%;height:18rem;margin-top:var(--space-lg);background-position:50%;background-repeat:no-repeat;background-size:cover}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__list{gap:var(--space-lg);display:grid}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__item{padding:var(--space-lg);border-radius:var(--radius-lg);background-color:var(--color-brand-secondary-75)}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__itemTitle{margin:0 0 var(--space-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__itemTitle a{color:inherit;text-decoration:underline}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__itemDescription{margin:0;line-height:1.5rem}@media (max-width:64em){.volunteerOpportunitiesPage-module-scss-module__2hZXvq__sectionHeading{font-size:var(--font-size-2xl);line-height:1.5rem}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__item{padding:var(--space-md)}.volunteerOpportunitiesPage-module-scss-module__2hZXvq__introImage{height:12rem}}
.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__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)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__narrowContentContainer{--container-padding-x:var(--space-sm)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__content p{margin:0 0 var(--space-lg);line-height:1.5rem}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__header{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:var(--space-2xl)0 var(--space-md)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__figure{width:100%;margin:0 0 var(--space-lg);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__figureImage{border-radius:0;width:min(100%,50rem);height:auto;display:block}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__caption{margin:var(--space-md)0 0;font-size:var(--font-size-sm);color:var(--color-neutral-900);text-align:center;border-top:var(--border-sm)solid var(--color-neutral-200);max-width:50rem;padding-top:var(--space-sm);opacity:.85;font-style:italic;line-height:1rem}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__captionCredit{font-weight:var(--font-weight-bold);font-style:normal}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__inlineLink{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__feature{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);background-color:var(--color-brand-secondary-75);margin-bottom:var(--space-lg);display:grid}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__feature a{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);width:fit-content;text-decoration:underline}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__featureBody{line-height:1.5rem}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__featureContainer{width:100%;max-width:50rem;margin:var(--space-md)auto var(--space-2xl);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__featureLogo{background-color:var(--color-neutral-1000);width:20rem;padding:var(--space-md);box-sizing:border-box;flex:1;display:block}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__featureBody{width:100%;margin-left:var(--space-md);flex:1}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaSection{width:100%;margin:var(--space-2xl)0}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCta{width:100%;box-shadow:var(--shadow-md);border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaMap{width:100%;height:18.75rem;position:relative}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaContent{background-color:var(--color-brand-tertiary-50);padding:var(--space-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaTitle{color:var(--color-neutral-1000);font-size:var(--font-size-4xl);font-weight:var(--font-weight-black);margin:0 0 var(--space-md)0;justify-content:center;align-items:flex-start;gap:var(--space-xs);line-height:1.2;display:flex}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaTitle img{width:2.5rem;height:2.5rem;margin-top:calc(var(--space-3xs)*-1);filter:brightness(0)saturate()invert(14%)sepia(8%)saturate(685%)hue-rotate(169deg)brightness(99%)contrast(95%)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaDescription{color:var(--color-neutral-700);font-size:var(--font-size-lg);margin:0 0 var(--space-lg)0;max-width:37.5rem;line-height:1.5}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaButton{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);letter-spacing:.01em;padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:10rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;line-height:1.35rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaButton:hover,.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-1));box-shadow:var(--shadow-lg);text-decoration:none}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaButton:active{transform:translateY(0)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__callToAction{margin-top:var(--space-2xl)}@media (max-width:64em){.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__narrowContentContainer{--container-padding-x:var(--space-md)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__content{font-size:var(--font-size-sm);text-align:center}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__title{font-size:var(--font-size-2xl);line-height:1.5rem}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__header{text-align:center;line-height:1.4rem}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__figure{padding:var(--space-md);margin-bottom:0}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__figureImage{width:100%}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__featureContainer{padding:var(--space-md);flex-direction:column}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__featureBody{margin-left:0;margin-top:var(--space-md)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaSection{margin:var(--space-xl)0}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaContent{padding:var(--space-lg)var(--space-md)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaTitle{font-size:var(--font-size-2xl)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaTitle img{width:1.125rem;height:1.125rem;margin-top:var(--space-2xs)}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaDescription{font-size:var(--font-size-base);margin-bottom:var(--space-md);line-height:1.25rem}.whyChooseEthicalBreederPage-module-scss-module__CTsMhq__mapCtaButton{width:90%;max-width:17.5rem}}
.whyJoinPage-module-scss-module__WIB-8G__title{font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-xl);text-align:center}.whyJoinPage-module-scss-module__WIB-8G__intro{margin-bottom:var(--space-2xl);align-items:flex-start;gap:0;width:100%;min-height:26rem;display:flex}.whyJoinPage-module-scss-module__WIB-8G__introText{flex:0 auto;min-width:0}.whyJoinPage-module-scss-module__WIB-8G__introText p{margin:0 0 var(--space-md);text-align:justify;line-height:1.5rem}.whyJoinPage-module-scss-module__WIB-8G__inlineLink{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline}.whyJoinPage-module-scss-module__WIB-8G__links{margin:0;padding:0;list-style:none}.whyJoinPage-module-scss-module__WIB-8G__linkItem{padding-left:var(--space-xl);color:var(--color-brand-primary-500);margin:var(--space-xs)0 var(--space-xs)10rem;text-decoration:underline;position:relative}.whyJoinPage-module-scss-module__WIB-8G__linkItem a{margin-left:var(--space-2xs);color:inherit}.whyJoinPage-module-scss-module__WIB-8G__linkItem:before{content:"";width:2rem;height:2rem;margin-top:var(--space-3xs);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"%23000000\" viewBox=\"0 0 24 24\"><path d=\"M10 15.5l-5-5 1.41-1.41L10 12.67l7.59-7.59L19 6.5l-9 9z\"/></svg>");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.whyJoinPage-module-scss-module__WIB-8G__introImageWrap{width:100%;height:26rem;margin-left:var(--space-xl);padding-top:var(--space-2xs);flex:1;justify-content:flex-start;display:flex}.whyJoinPage-module-scss-module__WIB-8G__introMedia{text-align:center;flex-direction:column;width:fit-content;max-width:100%;height:100%;display:flex}.whyJoinPage-module-scss-module__WIB-8G__introImage{object-fit:cover;border-radius:var(--radius-xl);width:auto;height:80%;display:block}.whyJoinPage-module-scss-module__WIB-8G__introCaption{font-size:var(--font-size-sm);color:var(--color-neutral-700);text-align:center;margin-top:var(--space-sm);width:100%;line-height:1rem}.whyJoinPage-module-scss-module__WIB-8G__section{margin-top:var(--space-2xl)}.whyJoinPage-module-scss-module__WIB-8G__section p{margin:0 0 var(--space-md);line-height:1.5rem}.whyJoinPage-module-scss-module__WIB-8G__section p:last-child{margin-bottom:0}.whyJoinPage-module-scss-module__WIB-8G__sectionHeader{font-size:1.4rem;font-weight:var(--font-weight-bold);margin-top:2rem;margin-bottom:var(--space-md)}.whyJoinPage-module-scss-module__WIB-8G__buttonRow{box-sizing:border-box;background-color:var(--color-brand-tertiary-50);border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;width:100%;margin:2rem 0;padding:2rem 0;display:flex}.whyJoinPage-module-scss-module__WIB-8G__buttonRowButtons{justify-content:center;gap:1rem;width:100%;display:flex}.whyJoinPage-module-scss-module__WIB-8G__pricingNote{font-size:var(--font-size-sm);color:var(--color-neutral-700);text-align:center;margin:0}.whyJoinPage-module-scss-module__WIB-8G__actionButton{width:15rem;height:3rem;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);border-radius:3rem;justify-content:center}.whyJoinPage-module-scss-module__WIB-8G__list{margin:var(--space-md)0 0;padding-left:var(--space-md-lg)}.whyJoinPage-module-scss-module__WIB-8G__listItem{margin-bottom:var(--space-md)}.whyJoinPage-module-scss-module__WIB-8G__listItem ul{margin:var(--space-sm)0 0;padding-left:var(--space-md-lg)}.whyJoinPage-module-scss-module__WIB-8G__listItem li{margin-bottom:var(--space-xs)}.whyJoinPage-module-scss-module__WIB-8G__callToAction{margin-top:var(--space-2xl)}@media (max-width:64em){.whyJoinPage-module-scss-module__WIB-8G__title{font-size:var(--font-size-2xl);margin-bottom:1rem;line-height:1.5rem}.whyJoinPage-module-scss-module__WIB-8G__intro{flex-direction:column;height:auto}.whyJoinPage-module-scss-module__WIB-8G__introText p{text-align:center}.whyJoinPage-module-scss-module__WIB-8G__links{padding:0}.whyJoinPage-module-scss-module__WIB-8G__linkItem{width:14rem;margin:var(--space-xs)auto;text-align:left}.whyJoinPage-module-scss-module__WIB-8G__introImageWrap{height:auto;padding-top:var(--space-md);justify-content:center;margin-left:0}.whyJoinPage-module-scss-module__WIB-8G__introMedia{align-items:center;width:auto}.whyJoinPage-module-scss-module__WIB-8G__introImage{width:100%;max-width:20rem;height:auto}.whyJoinPage-module-scss-module__WIB-8G__introCaption{max-width:15rem;margin:0 auto}.whyJoinPage-module-scss-module__WIB-8G__buttonRow{gap:.75rem;margin:2rem 0;padding:1.5rem}.whyJoinPage-module-scss-module__WIB-8G__buttonRowButtons{flex-direction:column;align-items:center;gap:.75rem}.whyJoinPage-module-scss-module__WIB-8G__actionButton{width:100%}}
/*# sourceMappingURL=f18cec4a770174ce.css.map*/