.canineGeneticsPage-module-scss-module__Mz6NzG__page{background-color:var(--color-bg-primary);align-items:stretch;width:100%;max-width:100%;margin:0;padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__content{max-width:70rem;padding:0 var(--space-lg);box-sizing:border-box;margin:0 auto}.canineGeneticsPage-module-scss-module__Mz6NzG__banner{justify-content:center;width:100%;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__bannerImage{width:100%;max-width:70rem;height:auto;margin-top:var(--space-2xl);margin-bottom:var(--space-lg);border-radius:var(--radius-xl);display:block}.canineGeneticsPage-module-scss-module__Mz6NzG__hero{margin:0 0 var(--space-xl);text-align:center}.canineGeneticsPage-module-scss-module__Mz6NzG__heroTitle{font-size:var(--font-size-4xl);line-height:2.5rem;font-weight:var(--font-weight-extrabold);margin:var(--space-md)0 var(--space-md);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__heroSubtitle{margin:0 0 var(--space-md);font-size:var(--font-size-2xl);line-height:2rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__heroParagraph{margin:0 0 var(--space-sm);font-size:var(--font-size-lg);text-align:left;line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__heroParagraph:last-of-type{margin-bottom:var(--space-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__outline{--outline-dot-size:1.75rem;margin:0 0 var(--space-1_5xl);text-align:center}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-lg);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTimeline{padding:0 calc(var(--outline-dot-size)/2);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;display:flex;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStep{text-align:center;align-items:center;gap:var(--space-sm);min-width:10rem;padding:var(--space-sm)0;cursor:pointer;color:inherit;font:inherit;z-index:1;background:0 0;border:0;flex-direction:column;flex:1;transition:transform .2s;display:flex;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStep:focus-visible{outline:var(--border-lg)solid #01686c59;outline-offset:var(--space-3xs);transform:none}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepMarker{grid-template-columns:1fr var(--outline-dot-size)1fr;pointer-events:none;width:100%;min-height:var(--outline-dot-size);justify-content:center;align-items:center;display:grid}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepDot{width:var(--outline-dot-size);height:var(--outline-dot-size);background:var(--color-brand-tertiary-500);z-index:1;border-radius:50%;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepConnector{background:var(--color-brand-tertiary-500);z-index:0;opacity:1;border-radius:var(--radius-pill);width:100%;height:.375rem;transition:opacity .2s;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepConnectorHidden{opacity:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepLabel{gap:var(--space-2xs);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepDuration{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-600)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineCta{margin-top:var(--space-xl);justify-content:center;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineCtaButton{min-width:11rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-4xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__sectionCollapsible{margin-bottom:var(--space-1_5xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSection{margin:0 0 var(--space-1_5xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlides{gap:var(--space-xl);margin:var(--space-lg)auto var(--space-xl);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlide{gap:var(--space-lg);text-align:left;flex-direction:column;align-items:stretch;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideImageWrap{border-radius:var(--radius-lg);width:100%;overflow:hidden}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideImage{border-radius:var(--radius-lg);object-fit:cover;width:100%;box-shadow:0 6px 20px #01686c33}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideContent{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideContent h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideContent p{font-size:var(--font-size-lg);margin:0;line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__sectionFooter{margin-top:var(--space-lg);justify-content:center;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__nextButton{min-width:8rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-4xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__videoSection{margin:0 0 var(--space-1_5xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__videoBody{gap:var(--space-lg);margin-top:var(--space-lg);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__videoPreview{border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 6px 20px #01686c33}.canineGeneticsPage-module-scss-module__Mz6NzG__videoPreviewLink{display:block;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__videoImage{width:100%;height:auto;display:block}.canineGeneticsPage-module-scss-module__Mz6NzG__videoPlayIcon{width:5rem;height:5rem;color:var(--color-base-white);background-color:#000000b3;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.canineGeneticsPage-module-scss-module__Mz6NzG__videoPlayIcon:hover{background-color:var(--color-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__videoContent{gap:var(--space-sm);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__videoContent p{font-size:var(--font-size-lg);margin:0;line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__videoSummaryCallout{font-weight:var(--font-weight-bold);text-align:center}.canineGeneticsPage-module-scss-module__Mz6NzG__videoTakeaways{gap:var(--space-xs);text-align:center;flex-direction:column;align-items:center;max-width:40rem;margin:0 auto;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__videoTakeaway{font-size:var(--font-size-lg);margin:0;line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__quizSection{margin:0 0 var(--space-1_5xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResults{margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsCard{background-color:var(--color-base-white);border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);box-shadow:0 0 var(--space-sm)#01686c73;padding:var(--space-xl);box-sizing:border-box;width:100%;position:relative}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsTitle{font-size:var(--font-size-stat);line-height:var(--line-height-tight);font-weight:var(--font-weight-black);margin:0 0 var(--space-lg);text-align:center;color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsContent{gap:var(--space-xl);align-items:stretch;min-height:24.5rem;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsInputs{justify-content:center;align-items:center;gap:var(--space-md);background-color:var(--color-brand-tertiary-50);padding:var(--space-md-lg)var(--space-lg);box-sizing:border-box;border:none;border-radius:0;flex-direction:column;flex:1;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__breedSelectorWrap{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__breedLabel{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:center}.canineGeneticsPage-module-scss-module__Mz6NzG__quizPreview{width:12rem;height:12rem;margin:var(--space-xs)auto var(--space-xs);border:var(--border-lg)solid var(--color-primary);background-color:var(--color-base-white);border-radius:var(--radius-full);box-shadow:0 var(--space-xs)var(--space-md)#01686c33;justify-content:center;align-items:center;display:flex;overflow:hidden}.canineGeneticsPage-module-scss-module__Mz6NzG__quizPreviewImage{object-fit:cover;width:100%;height:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizPreviewImageFallback{object-fit:contain;width:75%;height:75%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsActions{justify-content:center;width:100%;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);border-radius:var(--radius-4xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsSummary{padding:var(--space-md)var(--space-lg);text-align:center;justify-content:center;align-items:center;gap:var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsSummaryPlaceholder{justify-content:flex-start;padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreLabel{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-primary);margin:0}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievement{justify-content:center;align-items:stretch;margin:0;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementPlaceholder{width:100%;max-width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementImage{border-radius:var(--radius-lg);width:100%;max-width:16rem;height:auto}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementPlaceholder .canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementImage{object-fit:cover;width:100%;max-width:100%;height:100%;box-shadow:none;border-radius:0;align-self:center}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScore{gap:var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreCard{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-md-lg)var(--space-xl);background:var(--color-base-white);min-width:11rem;box-shadow:0 var(--space-xs)var(--space-md-lg)#01686c33;box-sizing:border-box}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreCardValue{font-size:var(--font-size-stat-lg);font-weight:var(--font-weight-black);color:var(--color-primary);margin-bottom:var(--space-xs)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreCardLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizForm{width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormContainer{gap:var(--space-xl);flex-direction:column;max-width:70rem;margin:0 auto;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormGroup{background:var(--color-base-white);border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);box-shadow:0 0 var(--space-sm)#01686c73;padding:var(--space-xl);box-sizing:border-box;width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormTitle{margin:0 0 var(--space-lg);text-align:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--color-text-primary)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizQuestions{gap:var(--space-lg);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizQuestion{gap:var(--space-md);flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormActions{margin-top:var(--space-xl);justify-content:center;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormSubmit{width:75%;max-width:18rem;height:3.5rem;font-size:var(--font-size-xl);font-weight:var(--font-weight-black);border-radius:var(--radius-4xl);box-sizing:border-box}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCta{gap:var(--space-xs);margin:var(--space-1_5xl)0;background-color:#0000;flex-direction:column;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCta h2{font-size:var(--font-size-4xl);line-height:2.25rem;font-weight:var(--font-weight-extrabold);color:var(--color-primary);margin:0}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCtaLink{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:underline}.canineGeneticsPage-module-scss-module__Mz6NzG__relatedContent{margin:0 0 var(--space-2xl)}@media (min-width:48rem){.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlide{align-items:flex-start}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideImage{max-width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCta{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:64em){.canineGeneticsPage-module-scss-module__Mz6NzG__outline{--outline-dot-size:1.25rem}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTitle{font-size:var(--font-size-2xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTimeline{gap:var(--space-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStep{min-width:8rem}}@media (max-width:40rem){.canineGeneticsPage-module-scss-module__Mz6NzG__content{padding:0 var(--space-md)}.canineGeneticsPage-module-scss-module__Mz6NzG__banner{padding:0 var(--space-lg);box-sizing:border-box}.canineGeneticsPage-module-scss-module__Mz6NzG__bannerImage{border-radius:var(--radius-xl);margin-top:var(--space-lg);margin-bottom:var(--space-md)}.canineGeneticsPage-module-scss-module__Mz6NzG__hero{padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__heroTitle{font-size:var(--font-size-2xl);line-height:2rem}.canineGeneticsPage-module-scss-module__Mz6NzG__heroSubtitle{font-size:var(--font-size-xl);line-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__outline{padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineTimeline{flex-direction:column;align-items:center;gap:0;padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStep{gap:var(--space-md-lg);text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:10rem;margin:0 auto;padding:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepMarker{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:0;width:1.5rem;min-width:1.5rem;display:flex}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepConnector{flex:auto;width:.25rem;min-height:1.5rem}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepConnectorHidden{opacity:0;flex:0 0 0;height:0;min-height:0}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineStepLabel{text-align:left;margin:var(--space-2xs)0;align-items:flex-start}.canineGeneticsPage-module-scss-module__Mz6NzG__outlineCta{margin-top:var(--space-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__backgroundSlideContent h3{font-size:var(--font-size-xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsContent{flex-direction:column-reverse;min-height:0}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormTitle{font-size:var(--font-size-xl);line-height:var(--line-height-snug)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsTitle{font-size:var(--font-size-xl);line-height:var(--line-height-snug);margin-bottom:var(--space-md-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsSummary{padding:var(--space-lg)0 0}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsButton{width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__quizScoreCard{width:100%;max-width:16rem}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormSubmit{width:100%}.canineGeneticsPage-module-scss-module__Mz6NzG__breederCta h2{font-size:var(--font-size-2xl)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsCard{padding:var(--space-lg)var(--space-md-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsInputs{padding:var(--space-md-lg)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizResultsSummary{padding:var(--space-md)0 0;margin-top:var(--space-xs)}.canineGeneticsPage-module-scss-module__Mz6NzG__quizAchievementImage{max-width:14rem}.canineGeneticsPage-module-scss-module__Mz6NzG__quizFormGroup{padding:var(--space-xl)var(--space-md-lg)}}
/*# sourceMappingURL=fa79d540c6f73f6f.css.map*/