.AccessDenied-module-scss-module__tjSCzq__container{min-height:60vh;padding:var(--space-lg);justify-content:center;align-items:center;display:flex}.AccessDenied-module-scss-module__tjSCzq__content{text-align:center;max-width:28rem}.AccessDenied-module-scss-module__tjSCzq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.AccessDenied-module-scss-module__tjSCzq__message{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:var(--line-height-relaxed)}.AccessDenied-module-scss-module__tjSCzq__link{padding:var(--space-xs)var(--space-md);background:var(--color-primary);color:var(--color-base-white);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color .2s;display:inline-block}.AccessDenied-module-scss-module__tjSCzq__link:hover{background:var(--color-primary-hover)}
.sectionLayout-module-scss-module__OTYrMG__shell{padding:var(--space-xl)var(--space-xl)var(--space-3xl);grid-template-columns:16.25rem 1fr;align-items:flex-start;display:grid}.sectionLayout-module-scss-module__OTYrMG__content{background:var(--color-base-white);border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;min-height:60vh;overflow:visible}@media (max-width:64em){.sectionLayout-module-scss-module__OTYrMG__shell{padding:var(--space-md);padding-top:calc(3.5rem + var(--space-sm));grid-template-columns:1fr;gap:0}.sectionLayout-module-scss-module__OTYrMG__content{border-radius:var(--radius-md)}}@media (max-width:34em){.sectionLayout-module-scss-module__OTYrMG__shell{padding:var(--space-sm);padding-top:calc(3.5rem + var(--space-xs))}.sectionLayout-module-scss-module__OTYrMG__content{border-radius:var(--radius-sm)}}.sectionLayout-module-scss-module__OTYrMG__purchaserShell{padding:var(--space-xl);padding-bottom:calc(var(--size-5xl) + var(--space-xl))}@media (max-width:64em){.sectionLayout-module-scss-module__OTYrMG__purchaserShell{padding:var(--space-md);padding-bottom:calc(var(--size-5xl) + var(--space-md))}}@media (max-width:34em){.sectionLayout-module-scss-module__OTYrMG__purchaserShell{padding:var(--space-sm);padding-bottom:calc(var(--size-5xl) + var(--space-sm))}}
.photoUpload-module-scss-module__S64TNq__root{gap:var(--space-md);flex-direction:column;display:flex}.photoUpload-module-scss-module__S64TNq__previewRow{align-items:center;gap:var(--space-md);display:flex}.photoUpload-module-scss-module__S64TNq__preview{width:calc(var(--size-5xl) + var(--space-xs));height:calc(var(--size-5xl) + var(--space-xs));border-radius:var(--radius-lg);object-fit:cover;border:1px solid var(--color-neutral-200);background:var(--color-neutral-50)}.photoUpload-module-scss-module__S64TNq__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.photoUpload-module-scss-module__S64TNq__hiddenInput{display:none}.photoUpload-module-scss-module__S64TNq__hint{font-size:var(--font-size-sm);color:var(--color-neutral-600)}.photoUpload-module-scss-module__S64TNq__error{font-size:var(--font-size-sm);color:var(--color-error-text)}.photoUpload-module-scss-module__S64TNq__circleRoot{width:var(--size-8xl);box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.photoUpload-module-scss-module__S64TNq__circleImageWrapper{width:var(--size-8xl);height:var(--size-8xl);flex-shrink:0;position:relative}.photoUpload-module-scss-module__S64TNq__circleUploader{width:var(--size-8xl);height:var(--size-8xl);background-color:var(--color-neutral-100);border:3px solid var(--color-brand-primary-500);box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 .625rem #01686c80}.photoUpload-module-scss-module__S64TNq__circleUploaderReadonly{cursor:default}.photoUpload-module-scss-module__S64TNq__circleDefaultIcon{width:var(--size-5xl);height:var(--size-5xl);color:var(--color-neutral-400)}.photoUpload-module-scss-module__S64TNq__circleLoading{background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.photoUpload-module-scss-module__S64TNq__circleSpinner{width:var(--size-lg);height:var(--size-lg);border:3px solid var(--color-neutral-200);border-top-color:var(--color-brand-primary-500);border-radius:var(--radius-pill);animation:.8s linear infinite photoUpload-module-scss-module__S64TNq__spin}@keyframes photoUpload-module-scss-module__S64TNq__spin{to{transform:rotate(360deg)}}.photoUpload-module-scss-module__S64TNq__circleUploadButton{height:calc(var(--size-lg) + var(--space-2xs));width:calc(var(--size-lg) + var(--space-2xs));min-width:calc(var(--size-lg) + var(--space-2xs));background:var(--color-base-white);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-pill);cursor:pointer;z-index:6;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;bottom:.5rem;right:.5rem}.photoUpload-module-scss-module__S64TNq__circleUploadButton:hover{background:var(--color-neutral-50)}.photoUpload-module-scss-module__S64TNq__circleUploadIcon{width:var(--size-sm);height:var(--size-sm);color:var(--color-brand-primary-500)}.photoUpload-module-scss-module__S64TNq__circleRemoveButton{height:var(--size-lg);width:var(--size-lg);border-radius:var(--radius-pill);cursor:pointer;z-index:7;background:#00000059;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.photoUpload-module-scss-module__S64TNq__circleRemoveButton:hover{background:#00000080}.photoUpload-module-scss-module__S64TNq__circleRemoveButton svg{width:var(--size-xs);height:var(--size-xs);color:var(--color-base-white)}.photoUpload-module-scss-module__S64TNq__circleText{width:100%;margin-top:var(--space-md);text-align:center}.photoUpload-module-scss-module__S64TNq__circleTextLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-600);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.photoUpload-module-scss-module__S64TNq__circleTextLink:hover{color:var(--color-brand-primary-600)}.photoUpload-module-scss-module__S64TNq__circleTextLink:disabled{opacity:.5;cursor:not-allowed}.photoUpload-module-scss-module__S64TNq__requiredAsterisk{color:#ba1a1a;margin-left:.25rem;text-decoration:none;display:inline-block}.photoUpload-module-scss-module__S64TNq__cropContainer{width:100%;height:var(--size-15xl);background:var(--color-neutral-900);border-radius:var(--radius-lg);position:relative;overflow:hidden}.photoUpload-module-scss-module__S64TNq__cropControls{gap:var(--space-md);flex-direction:column;display:flex}.photoUpload-module-scss-module__S64TNq__cropError{font-size:var(--font-size-sm);color:var(--color-error-text)}.photoUpload-module-scss-module__S64TNq__sliderRow{gap:var(--space-2xs);flex-direction:column;display:flex}.photoUpload-module-scss-module__S64TNq__sliderLabel{font-size:var(--font-size-sm);color:var(--color-neutral-700)}.photoUpload-module-scss-module__S64TNq__slider{width:100%}.photoUpload-module-scss-module__S64TNq__checkboxRow{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-neutral-700);display:flex}.photoUpload-module-scss-module__S64TNq__rotateRow{align-items:center;gap:var(--space-sm);display:flex}.photoUpload-module-scss-module__S64TNq__rotateLabel{font-size:var(--font-size-sm);color:var(--color-neutral-700);white-space:nowrap}.photoUpload-module-scss-module__S64TNq__rotateBtns{gap:var(--space-xs);display:flex}.photoUpload-module-scss-module__S64TNq__rotateBtn{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs)var(--space-sm);border:var(--border-sm)solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:border-color .15s;display:flex}.photoUpload-module-scss-module__S64TNq__rotateBtn:hover{border-color:var(--color-border-strong)}.photoUpload-module-scss-module__S64TNq__badgeRoot{width:var(--size-8xl);box-sizing:border-box;flex-direction:column;align-items:center;display:flex;position:relative}.photoUpload-module-scss-module__S64TNq__badgeUploader{width:var(--size-8xl);height:var(--size-8xl);background-color:var(--color-neutral-100);border:3px solid var(--color-brand-primary-500);box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 .625rem #01686c80}.photoUpload-module-scss-module__S64TNq__badgeUploaderReadonly{cursor:default}.photoUpload-module-scss-module__S64TNq__badgeDefaultIcon{width:var(--size-5xl);height:var(--size-5xl);color:var(--color-neutral-400)}.photoUpload-module-scss-module__S64TNq__badgeLoading{background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.photoUpload-module-scss-module__S64TNq__badgeSpinner{width:var(--size-lg);height:var(--size-lg);border:3px solid var(--color-neutral-200);border-top-color:var(--color-brand-primary-500);border-radius:var(--radius-pill);animation:.8s linear infinite photoUpload-module-scss-module__S64TNq__spin}.photoUpload-module-scss-module__S64TNq__badgeUploadButton{height:calc(var(--size-lg) + var(--space-2xs));width:calc(var(--size-lg) + var(--space-2xs));min-width:calc(var(--size-lg) + var(--space-2xs));background:var(--color-base-white);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-pill);cursor:pointer;z-index:6;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;bottom:.5rem;right:.5rem}.photoUpload-module-scss-module__S64TNq__badgeUploadButton:hover{background:var(--color-neutral-50)}.photoUpload-module-scss-module__S64TNq__badgeUploadIcon{width:var(--size-sm);height:var(--size-sm);color:var(--color-brand-primary-500)}.photoUpload-module-scss-module__S64TNq__badgeRemoveButton{height:var(--size-lg);width:var(--size-lg);border-radius:var(--radius-pill);cursor:pointer;z-index:7;background:#00000059;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.photoUpload-module-scss-module__S64TNq__badgeRemoveButton:hover{background:#00000080}.photoUpload-module-scss-module__S64TNq__badgeRemoveButton svg{width:var(--size-xs);height:var(--size-xs);color:var(--color-base-white)}.photoUpload-module-scss-module__S64TNq__badgeText{width:100%;margin-top:var(--space-md);text-align:center}.photoUpload-module-scss-module__S64TNq__badgeTextLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-600);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.photoUpload-module-scss-module__S64TNq__badgeTextLink:hover{color:var(--color-brand-primary-600)}.photoUpload-module-scss-module__S64TNq__badgeTextLink:disabled{opacity:.5;cursor:not-allowed}.photoUpload-module-scss-module__S64TNq__boxRoot{flex-direction:column;align-items:center;display:flex}.photoUpload-module-scss-module__S64TNq__boxButton{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--space-sm);background-color:var(--color-brand-primary-500);border:2px dashed var(--color-brand-primary-600);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;width:100%;transition:background-color .15s,border-color .15s;display:flex}.photoUpload-module-scss-module__S64TNq__boxButton:hover:not(:disabled){background-color:var(--color-brand-primary-600);border-color:var(--color-brand-primary-700)}.photoUpload-module-scss-module__S64TNq__boxButton:disabled{opacity:.5;cursor:not-allowed}.photoUpload-module-scss-module__S64TNq__boxButtonIcon{width:var(--size-2xl);height:var(--size-2xl);color:var(--color-base-white)}.photoUpload-module-scss-module__S64TNq__boxButtonLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-base-white)}.photoUpload-module-scss-module__S64TNq__boxPreview{aspect-ratio:1;border-radius:var(--radius-lg);cursor:pointer;border:1px solid var(--color-neutral-200);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.photoUpload-module-scss-module__S64TNq__boxLoading{border-radius:var(--radius-lg);background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.photoUpload-module-scss-module__S64TNq__boxSpinner{width:var(--size-lg);height:var(--size-lg);border:3px solid var(--color-neutral-200);border-top-color:var(--color-brand-primary-500);border-radius:var(--radius-pill);animation:.8s linear infinite photoUpload-module-scss-module__S64TNq__spin}.photoUpload-module-scss-module__S64TNq__boxUploadButton{width:var(--size-xl);height:var(--size-xl);background:var(--color-brand-primary-500);border-radius:var(--radius-pill);cursor:pointer;z-index:7;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;bottom:.5rem;left:.5rem}.photoUpload-module-scss-module__S64TNq__boxUploadButton:hover{background:var(--color-brand-primary-600)}.photoUpload-module-scss-module__S64TNq__boxUploadIcon{width:var(--size-sm);height:var(--size-sm);color:var(--color-base-white)}.photoUpload-module-scss-module__S64TNq__boxRemoveButton{width:var(--size-xl);height:var(--size-xl);border-radius:var(--radius-pill);cursor:pointer;z-index:7;background:#00000059;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.photoUpload-module-scss-module__S64TNq__boxRemoveButton:hover{background:#00000080}.photoUpload-module-scss-module__S64TNq__boxRemoveButton svg{width:var(--size-xs);height:var(--size-xs);color:var(--color-base-white)}.photoUpload-module-scss-module__S64TNq__badgeRootSquare{width:5.5rem}.photoUpload-module-scss-module__S64TNq__badgeUploaderSquare{border-radius:var(--radius-lg);width:5.5rem;height:5.5rem;overflow:visible}.photoUpload-module-scss-module__S64TNq__badgeUploaderSquare .photoUpload-module-scss-module__S64TNq__badgeUploadButton,.photoUpload-module-scss-module__S64TNq__badgeUploaderSquare .photoUpload-module-scss-module__S64TNq__badgeRemoveButton{z-index:2}.photoUpload-module-scss-module__S64TNq__badgeUploaderSquare .photoUpload-module-scss-module__S64TNq__badgeUploadButton{bottom:calc(var(--space-2xs)*-1);right:calc(var(--space-2xs)*-1)}.photoUpload-module-scss-module__S64TNq__badgeUploaderSquare .photoUpload-module-scss-module__S64TNq__badgeRemoveButton{top:calc(var(--space-2xs)*-1);right:calc(var(--space-2xs)*-1)}
.bannerPhotoUpload-module-scss-module__Xv4QHG__root{width:100%}.bannerPhotoUpload-module-scss-module__Xv4QHG__container{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploader{background-color:var(--color-neutral-50);width:100%;max-width:var(--max-width-page);aspect-ratio:5/2;border-radius:var(--radius-lg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:space-between;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (max-width:34em){.bannerPhotoUpload-module-scss-module__Xv4QHG__uploader{border-radius:0}}.bannerPhotoUpload-module-scss-module__Xv4QHG__placeholderIcon{max-height:calc(var(--size-11xl) + var(--space-md));min-height:calc(var(--size-11xl) + var(--space-md));z-index:1;opacity:.6;margin-right:-50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:34em){.bannerPhotoUpload-module-scss-module__Xv4QHG__placeholderIcon{width:7rem;min-height:7rem;max-height:7rem}}.bannerPhotoUpload-module-scss-module__Xv4QHG__spacer{width:var(--space-1_5xl);margin:var(--space-sm)}.bannerPhotoUpload-module-scss-module__Xv4QHG__hiddenInput{display:none}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadButton{height:var(--space-1_5xl);width:var(--space-1_5xl);min-width:var(--space-1_5xl);margin:var(--space-sm);background:var(--color-bg-surface);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-pill);white-space:nowrap;text-align:center;cursor:pointer;z-index:2;justify-content:center;align-items:center;line-height:2.75rem;transition:background-color .15s,transform .15s;display:flex}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadButton:hover:not([aria-disabled=true]){background-color:var(--color-primary-50);transform:scale(1.05)}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadButton[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadIcon{height:var(--size-3xl);width:var(--size-3xl);margin-top:var(--space-2xs-negative,-.25rem)}.bannerPhotoUpload-module-scss-module__Xv4QHG__removeButton{top:var(--space-3xl);height:var(--space-xl);width:var(--space-xl);border-radius:var(--radius-pill);cursor:pointer;z-index:2;background:#00000059;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;right:1.125rem}.bannerPhotoUpload-module-scss-module__Xv4QHG__removeButton:hover:not(:disabled){background:#00000080}.bannerPhotoUpload-module-scss-module__Xv4QHG__removeButton:disabled{opacity:.5;cursor:not-allowed}.bannerPhotoUpload-module-scss-module__Xv4QHG__removeButton img{width:100%;height:100%}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadText{width:100%;margin:var(--space-md)0;font-size:var(--font-size-small);color:var(--color-text-secondary);text-align:center}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadTextLink{cursor:pointer;color:var(--color-text-secondary);text-decoration:underline}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadTextLink:hover{color:var(--color-text-primary)}.bannerPhotoUpload-module-scss-module__Xv4QHG__loadingOverlay{z-index:10;border-radius:var(--radius-lg);background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bannerPhotoUpload-module-scss-module__Xv4QHG__spinner{width:var(--space-xl);height:var(--space-xl);border:3px solid var(--color-neutral-200);border-top-color:var(--color-brand-primary-500);border-radius:var(--radius-pill);animation:.8s linear infinite bannerPhotoUpload-module-scss-module__Xv4QHG__spin}@keyframes bannerPhotoUpload-module-scss-module__Xv4QHG__spin{to{transform:rotate(360deg)}}.bannerPhotoUpload-module-scss-module__Xv4QHG__childrenSlot{bottom:var(--space-md);right:var(--space-md);z-index:2;position:absolute}@media (max-width:64em){.bannerPhotoUpload-module-scss-module__Xv4QHG__spacer{width:var(--space-xl);margin:var(--space-xs)}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadButton{height:var(--space-xl);width:var(--space-xl);min-width:var(--space-xl);margin:var(--space-xs);line-height:2.25rem}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadIcon{width:var(--space-md);height:var(--space-md)}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadText{font-size:var(--font-size-caption)}}@media (max-width:34em){.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadButton{width:2.5rem;min-width:2.5rem;height:2.5rem;margin:var(--space-sm)}.bannerPhotoUpload-module-scss-module__Xv4QHG__uploadIcon{width:var(--size-3xl);height:var(--size-3xl)}}
.tile-module-scss-module__ewaBda__tile{width:100%;max-width:var(--max-width-card);border-radius:var(--radius-md);box-sizing:border-box;background:var(--color-brand-secondary-50);cursor:pointer;flex-direction:column;height:34rem;display:flex;position:relative;box-shadow:0 0 10px #01686c80}.tile-module-scss-module__ewaBda__tile:focus-visible{outline:2px solid var(--color-brand-primary-400);outline-offset:2px}@media (max-width:64em){.tile-module-scss-module__ewaBda__tile{width:100%;max-width:min(100%,var(--size-tile-horizontal-max-tablet));flex-direction:row;align-items:stretch;height:auto;min-height:9rem;margin-left:auto;margin-right:auto;padding:0}}.tile-module-scss-module__ewaBda__tileDraft{box-shadow:0 0 10px #a3a4a44d}.tile-module-scss-module__ewaBda__tileHorizontal{width:100%;max-width:min(100%,var(--size-tile-horizontal-max));flex-direction:row;height:auto;min-height:8.25rem;margin-left:auto;margin-right:auto}.tile-module-scss-module__ewaBda__tileLink{color:inherit;text-decoration:none;display:contents}.tile-module-scss-module__ewaBda__tileImageContainer{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);flex-shrink:0;width:100%;position:relative;overflow:hidden}.tile-module-scss-module__ewaBda__tileImageContainer:before{content:"";padding-bottom:100%;display:block}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileImageContainer{width:var(--size-8xl);min-width:var(--size-8xl);border-top-right-radius:0;border-bottom-left-radius:var(--radius-md);align-self:stretch}.tile-module-scss-module__ewaBda__tileImageContainer:before{display:none}}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__tileImageContainer{width:var(--size-8xl);min-width:var(--size-8xl);border-top-right-radius:0;border-bottom-left-radius:var(--radius-md);align-self:stretch}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__tileImageContainer:before{display:none}.tile-module-scss-module__ewaBda__tileImage{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;position:absolute;inset:0}.tile-module-scss-module__ewaBda__tileImagePlaceholder{background-color:var(--color-neutral-100);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile-module-scss-module__ewaBda__placeholderIcon{width:60%;height:60%;color:var(--color-neutral-400)}@media (max-width:64em){.tile-module-scss-module__ewaBda__placeholderIcon{width:50%;height:50%}}.tile-module-scss-module__ewaBda__playIcon{width:var(--size-4xl);height:var(--size-4xl);color:var(--color-base-white);pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile-module-scss-module__ewaBda__playIcon svg{width:var(--size-lg);height:var(--size-lg);margin-left:.25rem}.tile-module-scss-module__ewaBda__tileImageOverlay{pointer-events:none;position:absolute;inset:0}.tile-module-scss-module__ewaBda__tileImageActions{top:var(--space-xs);right:var(--space-xs);gap:var(--space-2xs);opacity:0;transition:opacity .2s;display:flex;position:absolute}.tile-module-scss-module__ewaBda__tile:hover .tile-module-scss-module__ewaBda__tileImageActions,.tile-module-scss-module__ewaBda__tile:focus-within .tile-module-scss-module__ewaBda__tileImageActions{opacity:1}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileImageActions{opacity:1}}.tile-module-scss-module__ewaBda__tileContent{padding:var(--space-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileContent{padding:var(--space-xs)var(--space-sm);padding-bottom:var(--space-3xl);flex:auto;justify-content:flex-start;min-width:0}}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__tileContent{padding:var(--space-xs)var(--space-sm);padding-bottom:var(--space-2xl)}.tile-module-scss-module__ewaBda__tileTitle{font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);text-align:center;white-space:nowrap;text-overflow:ellipsis;line-height:var(--line-height-snug);max-width:100%;color:var(--color-neutral-1000);flex-shrink:0;margin:0;overflow:hidden}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileTitle{font-size:var(--font-size-body);line-height:var(--line-height-snug);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__tileTitle{font-size:var(--font-size-body);line-height:var(--line-height-snug);text-align:left}.tile-module-scss-module__ewaBda__tileTitleLong{font-size:var(--font-size-body)}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileTitleLong{font-size:var(--font-size-caption)}}.tile-module-scss-module__ewaBda__tile[data-item-type=article] .tile-module-scss-module__ewaBda__tileTitle{white-space:normal;-webkit-line-clamp:3;line-clamp:3;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:64em){.tile-module-scss-module__ewaBda__tile[data-item-type=article] .tile-module-scss-module__ewaBda__tileTitle{white-space:normal;-webkit-line-clamp:4;line-clamp:4;text-overflow:clip}.tile-module-scss-module__ewaBda__tile[data-item-type=article] .tile-module-scss-module__ewaBda__tileContent{padding-bottom:var(--space-sm);justify-content:center}}.tile-module-scss-module__ewaBda__tilePrice{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-status-success-700);text-align:center;margin:var(--space-2xs)0}@media (max-width:64em){.tile-module-scss-module__ewaBda__tilePrice{font-size:var(--font-size-caption);text-align:left}}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__tilePrice{text-align:left}.tile-module-scss-module__ewaBda__tileMeta{font-size:var(--font-size-caption);line-height:var(--line-height-tight);text-align:center;margin:var(--space-xs)0;color:var(--color-neutral-700)}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileMeta{font-size:var(--font-size-caption);margin:var(--space-2xs)0;text-align:left}}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__tileMeta{text-align:left}.tile-module-scss-module__ewaBda__tileDetails{align-items:center;gap:var(--space-3xs);flex-direction:column;display:flex}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileDetails{align-items:flex-start}}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__tileDetails{align-items:flex-start}.tile-module-scss-module__ewaBda__tileDetailValue{color:var(--color-neutral-900);white-space:nowrap;text-overflow:ellipsis;max-width:var(--max-width-thumbnail);font-size:var(--font-size-caption);line-height:var(--line-height-tight);overflow:hidden}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileDetailValue{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}}.tile-module-scss-module__ewaBda__tileDetailPaused{color:var(--color-alert-red);font-weight:700}.tile-module-scss-module__ewaBda__tileStatusContainer{padding:var(--space-2xs)var(--space-sm)var(--space-xs);flex-direction:column;justify-content:center;align-items:center;margin-top:auto;display:flex}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileStatusContainer{bottom:var(--space-1_5xl);right:0;left:var(--size-8xl);padding:var(--space-2xs)var(--space-sm);margin-top:0;position:absolute}}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__tileStatusContainer{bottom:var(--space-1_5xl);right:0;left:var(--size-8xl);padding:var(--space-2xs)var(--space-sm);margin-top:0;position:absolute}.tile-module-scss-module__ewaBda__tileStatus{font-weight:var(--font-weight-bold);font-size:var(--font-size-body);line-height:var(--line-height-base);padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-xs);text-align:center;width:100%;color:var(--color-neutral-500);background:repeating-linear-gradient(-45deg,#0000,#0000 3px,#a3a4a433 3px 6px)}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileStatus{font-size:var(--font-size-xs);line-height:var(--line-height-tight);padding:var(--space-3xs)var(--space-xs);box-sizing:border-box;width:100%}}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__tileStatus{font-size:var(--font-size-xs);padding:var(--space-3xs)var(--space-xs);box-sizing:border-box;width:100%}.tile-module-scss-module__ewaBda__tileStatusGreen{color:var(--color-brand-tertiary-500);background:repeating-linear-gradient(-45deg,#0000,#0000 3px,#559a9d33 3px 6px)}.tile-module-scss-module__ewaBda__tileStatusBlue{color:var(--color-brand-primary-500);background:repeating-linear-gradient(-45deg,#0000,#0000 3px,#01686c33 3px 6px)}.tile-module-scss-module__ewaBda__tileStatusGrey{color:var(--color-neutral-500);background:repeating-linear-gradient(-45deg,#0000,#0000 3px,#a3a4a433 3px 6px)}.tile-module-scss-module__ewaBda__tileStatusRed{color:var(--color-error);background:repeating-linear-gradient(-45deg,#0000,#0000 3px,#dc354533 3px 6px)}.tile-module-scss-module__ewaBda__tileActions{gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);border-top:1px solid var(--color-neutral-200);justify-content:center;margin-top:auto;display:flex}@media (max-width:64em){.tile-module-scss-module__ewaBda__tileActions{bottom:var(--space-2xs);left:var(--size-8xl);padding:0 var(--space-sm);border-top:none;justify-content:flex-end;margin-top:0;position:absolute;right:0}.tile-module-scss-module__ewaBda__tileActions button{font-size:var(--font-size-xs);padding:var(--space-xs)var(--space-md);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}}.tile-module-scss-module__ewaBda__tileMenu{top:var(--space-xs);right:var(--space-xs);z-index:10;position:absolute}.tile-module-scss-module__ewaBda__tileFavouriteButton{top:var(--space-xs);left:var(--space-xs);z-index:10;width:var(--size-xl);height:var(--size-xl);color:var(--color-neutral-400);cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background .2s,transform .2s;display:flex;position:absolute}.tile-module-scss-module__ewaBda__tileFavouriteButton:hover{background:var(--color-base-white);color:var(--color-status-error-500);transform:scale(1.1)}.tile-module-scss-module__ewaBda__tileFavouriteButton:focus-visible{outline:2px solid var(--color-brand-primary-400);outline-offset:2px}.tile-module-scss-module__ewaBda__tileFavouriteButton:disabled{opacity:.5;cursor:not-allowed}.tile-module-scss-module__ewaBda__tileFavouriteButtonActive{color:var(--color-status-error-500)}.tile-module-scss-module__ewaBda__tileFavouriteButtonActive:hover{color:var(--color-status-error-600)}.tile-module-scss-module__ewaBda__heartIcon{width:var(--size-sm);height:var(--size-sm)}.tile-module-scss-module__ewaBda__tileReservedBanner{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.tile-module-scss-module__ewaBda__tileReservedBannerText{text-align:center;color:#fff;writing-mode:vertical-rl;text-orientation:sideways;background:#01686c66;height:150%;padding:.5rem;font-size:1.5rem;font-weight:700;transform:rotate(-135deg)}.tile-module-scss-module__ewaBda__listingToggleContainer{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}@media (max-width:64em){.tile-module-scss-module__ewaBda__listingToggleContainer{bottom:var(--space-1_5xl);left:var(--size-8xl);padding:0 var(--space-sm);justify-content:flex-start;min-width:0;position:absolute;right:0}}.tile-module-scss-module__ewaBda__tileHorizontal .tile-module-scss-module__ewaBda__listingToggleContainer{bottom:var(--space-1_5xl);left:var(--size-8xl);padding:0 var(--space-sm);justify-content:flex-start;min-width:0;position:absolute;right:0}.tile-module-scss-module__ewaBda__listingToggle{width:var(--size-xl);height:var(--size-sm);border-radius:var(--radius-xl);cursor:pointer;background-color:var(--color-toggle-off);border:none;flex:none;padding:0;transition:background-color .2s;position:relative}.tile-module-scss-module__ewaBda__listingToggle:focus-visible{outline:2px solid var(--color-brand-primary-400);outline-offset:2px}.tile-module-scss-module__ewaBda__listingToggle:disabled{opacity:.5;cursor:not-allowed}.tile-module-scss-module__ewaBda__listingToggleActive{background-color:var(--color-toggle-on)}.tile-module-scss-module__ewaBda__listingToggleKnob{width:var(--size-xs);height:var(--size-xs);background-color:var(--color-base-white);border-radius:50%;transition:transform .2s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 3px #0003}.tile-module-scss-module__ewaBda__listingToggleActive .tile-module-scss-module__ewaBda__listingToggleKnob{transform:translateX(var(--size-sm))}.tile-module-scss-module__ewaBda__listingToggleLabel{font-size:var(--font-size-caption);color:var(--color-neutral-700);white-space:nowrap}@media (max-width:64em){.tile-module-scss-module__ewaBda__listingToggleLabel{font-size:var(--font-size-xs);text-overflow:ellipsis;min-width:0;overflow:hidden}}.tile-module-scss-module__ewaBda__listingToggleSpinner{width:var(--size-xs);height:var(--size-xs);border:2px solid var(--color-neutral-300);border-top-color:var(--color-brand-primary-500);border-radius:50%;animation:.8s linear infinite tile-module-scss-module__ewaBda__spin;display:inline-block}@keyframes tile-module-scss-module__ewaBda__spin{to{transform:rotate(360deg)}}
.optimizedTileImage-module-scss-module__z4JJlW__container{aspect-ratio:1;background-color:var(--color-surface-secondary,#f5f5f5);flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (max-width:64em){.optimizedTileImage-module-scss-module__z4JJlW__container{width:var(--size-8xl);min-width:var(--size-8xl);max-width:var(--size-8xl);aspect-ratio:auto;align-self:stretch}}.optimizedTileImage-module-scss-module__z4JJlW__image{object-fit:cover;transition:transform .2s ease-out}.optimizedTileImage-module-scss-module__z4JJlW__container:hover .optimizedTileImage-module-scss-module__z4JJlW__image{transform:scale(1.02)}.optimizedTileImage-module-scss-module__z4JJlW__videoFallback{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;inset:0}.optimizedTileImage-module-scss-module__z4JJlW__container:hover .optimizedTileImage-module-scss-module__z4JJlW__videoFallback{transform:scale(1.02)}.optimizedTileImage-module-scss-module__z4JJlW__placeholder{background-color:var(--color-surface-secondary,#f5f5f5);width:100%;height:100%;color:var(--color-text-quaternary,#ccc);justify-content:center;align-items:center;display:flex}.optimizedTileImage-module-scss-module__z4JJlW__placeholderIcon{opacity:.5;width:40%;max-width:80px;height:40%;max-height:80px}.optimizedTileImage-module-scss-module__z4JJlW__playIcon{border-radius:var(--radius-full,50%);color:#fff;pointer-events:none;background-color:#0009;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.optimizedTileImage-module-scss-module__z4JJlW__overlay{z-index:1;position:absolute;inset:0;overflow:hidden}.optimizedTileImage-module-scss-module__z4JJlW__actions{top:var(--space-sm,.5rem);right:var(--space-sm,.5rem);gap:var(--space-xs,.25rem);opacity:0;z-index:2;transition:opacity .15s ease-out;display:flex;position:absolute}.optimizedTileImage-module-scss-module__z4JJlW__container:hover .optimizedTileImage-module-scss-module__z4JJlW__actions,.optimizedTileImage-module-scss-module__z4JJlW__container:focus-within .optimizedTileImage-module-scss-module__z4JJlW__actions{opacity:1}
.callToAction-module-scss-module__VSh9Nq__callToAction{text-align:center;background-color:var(--color-brand-primary-500);color:var(--color-neutral-50);padding:var(--space-lg)var(--space-xl)var(--space-xl);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin:0 auto var(--space-xl);box-sizing:border-box;max-width:var(--max-width-prose)}.callToAction-module-scss-module__VSh9Nq__header{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md);color:var(--color-brand-secondary-50);margin-top:0}.callToAction-module-scss-module__VSh9Nq__buttonContainer{justify-content:center;display:flex}.callToAction-module-scss-module__VSh9Nq__button{border-radius:var(--radius-pill);margin:0 var(--space-xs);height:var(--space-3xl);width:var(--size-13xl);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);background-color:var(--color-base-white);color:var(--color-brand-primary-500);justify-content:center;align-items:center;text-decoration:none;display:flex}@media (max-width:64em){.callToAction-module-scss-module__VSh9Nq__callToAction{margin-left:calc(var(--container-padding-x,0px)*-1);margin-right:calc(var(--container-padding-x,0px)*-1);width:calc(100% + var(--container-padding-x,0px)*2);border-radius:0;max-width:none;margin-bottom:var(--space-md)!important}.callToAction-module-scss-module__VSh9Nq__header{font-size:var(--font-size-stat);line-height:var(--space-xl)}.callToAction-module-scss-module__VSh9Nq__buttonContainer{flex-direction:column;align-items:center}.callToAction-module-scss-module__VSh9Nq__button{margin:var(--space-xs)0;height:var(--space-2xl);width:calc(var(--size-10xl) + var(--space-md));font-size:var(--font-size-caption-sm)}}
.container-module-scss-module__L-zyFW__container{--container-max-width:var(--max-width-content-wide);--container-padding-x:clamp(var(--space-md),4vw,var(--space-xl));width:min(100%,var(--container-max-width));padding-inline:var(--container-padding-x);margin-inline:auto}.container-module-scss-module__L-zyFW__narrow{--container-max-width:var(--max-width-prose)}.container-module-scss-module__L-zyFW__compact{--container-max-width:var(--max-width-content)}.container-module-scss-module__L-zyFW__default{--container-max-width:var(--max-width-content-wide)}.container-module-scss-module__L-zyFW__wide{--container-max-width:var(--max-width-page-wide)}.container-module-scss-module__L-zyFW__full{--container-max-width:100%}.container-module-scss-module__L-zyFW__paddingNone{--container-padding-x:0}.container-module-scss-module__L-zyFW__paddingSm{--container-padding-x:var(--space-md)}.container-module-scss-module__L-zyFW__paddingMd{--container-padding-x:clamp(var(--space-md),3vw,var(--space-xl))}.container-module-scss-module__L-zyFW__paddingLg{--container-padding-x:clamp(var(--space-lg),5vw,var(--space-2xl))}@media (max-width:64em){.container-module-scss-module__L-zyFW__container{--container-padding-x:var(--space-md)}}
.publicPageShell-module-scss-module__X7afiG__main{background-color:var(--public-page-shell-bg,var(--color-base-white));padding:0}.publicPageShell-module-scss-module__X7afiG__container{padding-block:var(--public-page-shell-padding-block,0 var(--space-xl))}.publicPageShell-module-scss-module__X7afiG__legacyGutter{--container-padding-x:var(--space-sm)}@media (max-width:64em){.publicPageShell-module-scss-module__X7afiG__container{padding-block:var(--public-page-shell-padding-block-mobile,0)}.publicPageShell-module-scss-module__X7afiG__legacyGutter{--container-padding-x:var(--space-md)}}
.pageHeaderIntroHeading-module-scss-module__UuDdYG__heading{text-align:center;font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);margin:var(--space-xl)0}@media (max-width:64em){.pageHeaderIntroHeading-module-scss-module__UuDdYG__heading{font-size:var(--font-size-2xl);line-height:1.5rem}}
.pupParentHero-module-scss-module__xT-emG__heroSection{background:var(--color-brand-primary-500);width:100%;color:var(--color-base-white);margin-inline:0;border-radius:0;margin-top:0;padding:0}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroInner{max-width:var(--max-width-page-wide);box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;min-height:28rem;margin-inline:auto;padding:0;display:flex;overflow:hidden}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent{max-width:var(--max-width-hero);text-align:left;height:100%;padding:var(--space-xl)var(--space-lg);flex-direction:column;flex:1;justify-content:center;display:flex}.pupParentHero-module-scss-module__xT-emG__heroIconWrap{margin-bottom:var(--space-sm)}.pupParentHero-module-scss-module__xT-emG__heroIconWrap img{filter:brightness(0)invert();width:3rem;height:3rem}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent h1,.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent .pupParentHero-module-scss-module__xT-emG__title{color:var(--color-base-white);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);margin:0;margin-bottom:var(--space-md);line-height:2.75rem}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent p,.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent .pupParentHero-module-scss-module__xT-emG__description{font-size:var(--font-size-lg);line-height:var(--space-xl);font-weight:var(--font-weight-regular);color:var(--color-base-white);margin:0;margin-bottom:var(--space-xl)}.pupParentHero-module-scss-module__xT-emG__heroActions{justify-content:flex-start;gap:var(--space-md);display:flex}.pupParentHero-module-scss-module__xT-emG__heroMediaFrame{background:0 0;border:none;padding:0}.pupParentHero-module-scss-module__xT-emG__heroMediaComposite{box-sizing:border-box;height:100%;padding:var(--space-xl);justify-content:center;align-items:center;display:flex}.pupParentHero-module-scss-module__xT-emG__heroVideoDesktop{display:block}.pupParentHero-module-scss-module__xT-emG__heroVideoMobile{display:none}.pupParentHero-module-scss-module__xT-emG__heroVideoLink{border-radius:var(--radius-lg);display:block;position:relative;overflow:hidden}.pupParentHero-module-scss-module__xT-emG__heroVideoImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;max-width:32rem;height:auto;display:block}.pupParentHero-module-scss-module__xT-emG__heroPlayIcon{border-radius:var(--radius-pill);background:#ffffffe6;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000026}.pupParentHero-module-scss-module__xT-emG__heroPlayIcon img{margin-left:var(--space-2xs)}.pupParentHero-module-scss-module__xT-emG__heroVideoLink:hover .pupParentHero-module-scss-module__xT-emG__heroPlayIcon{transform:translate(-50%,-50%)scale(1.1)}@media (max-width:64em){.pupParentHero-module-scss-module__xT-emG__heroSection{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroInner{padding:var(--space-lg)var(--space-md);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.pupParentHero-module-scss-module__xT-emG__heroVideoDesktop{display:none}.pupParentHero-module-scss-module__xT-emG__heroVideoMobile{display:block}.pupParentHero-module-scss-module__xT-emG__heroMediaComposite{width:100%;margin-top:var(--space-md);padding:0}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent{text-align:center;width:100%;max-width:100%;margin:0 auto;padding:0}.pupParentHero-module-scss-module__xT-emG__heroIconWrap{justify-content:center;display:flex}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent h1,.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent .pupParentHero-module-scss-module__xT-emG__title{font-size:var(--font-size-xl);margin-bottom:var(--space-sm);line-height:1.625rem}.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent p,.pupParentHero-module-scss-module__xT-emG__heroSection .pupParentHero-module-scss-module__xT-emG__heroContent .pupParentHero-module-scss-module__xT-emG__description{font-size:var(--font-size-sm);margin-bottom:var(--space-lg);line-height:1.125rem}.pupParentHero-module-scss-module__xT-emG__heroActions{justify-content:center;gap:var(--space-sm);display:flex}.pupParentHero-module-scss-module__xT-emG__heroVideoImage{border-radius:var(--radius-md);max-width:100%}.pupParentHero-module-scss-module__xT-emG__heroVideoLink{border-radius:var(--radius-md)}}
.heroSection-module-scss-module__qzkVra__hero{border-radius:var(--radius-4xl);padding:clamp(var(--space-2xl),5vw,var(--space-5xl));overflow:hidden}.heroSection-module-scss-module__qzkVra__hero[data-appearance=flat]{box-shadow:none;border-radius:0;padding:0}.heroSection-module-scss-module__qzkVra__hero[data-appearance=flat] .heroSection-module-scss-module__qzkVra__inner{min-height:32rem}.heroSection-module-scss-module__qzkVra__hero[data-appearance=flat] .heroSection-module-scss-module__qzkVra__mediaFrame{justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.heroSection-module-scss-module__qzkVra__hero[data-appearance=flat] .heroSection-module-scss-module__qzkVra__mediaFrame img{object-fit:cover;width:auto;height:100%;display:block}.heroSection-module-scss-module__qzkVra__tone-brand{color:var(--color-base-white);background-color:var(--color-brand-primary-500);box-shadow:var(--shadow-lg)}.heroSection-module-scss-module__qzkVra__tone-brand[data-appearance=flat]{box-shadow:none}.heroSection-module-scss-module__qzkVra__tone-surface{color:var(--color-neutral-900);background:var(--color-base-white);border:1px solid var(--color-neutral-100);box-shadow:var(--shadow-md)}.heroSection-module-scss-module__qzkVra__tone-surface[data-appearance=flat]{box-shadow:none;border:none}.heroSection-module-scss-module__qzkVra__media-start .heroSection-module-scss-module__qzkVra__content{order:2}.heroSection-module-scss-module__qzkVra__inner{gap:var(--space-3xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.heroSection-module-scss-module__qzkVra__content{max-width:var(--max-width-hero);flex-direction:column;justify-content:space-around;height:100%;display:flex}.heroSection-module-scss-module__qzkVra__align-center .heroSection-module-scss-module__qzkVra__content{text-align:center;margin-inline:auto}.heroSection-module-scss-module__qzkVra__align-center .heroSection-module-scss-module__qzkVra__actions{justify-content:center}.heroSection-module-scss-module__qzkVra__brandMark{margin-bottom:0}.heroSection-module-scss-module__qzkVra__eyebrow{font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.8;margin:0 0 var(--space-sm)}.heroSection-module-scss-module__qzkVra__title{font-size:clamp(var(--space-xl),4vw,var(--space-2xl));margin:0 0 var(--space-md);line-height:1.1}.heroSection-module-scss-module__qzkVra__description{margin:0 0 var(--space-lg);font-size:var(--font-size-lg);color:inherit;opacity:.9}.heroSection-module-scss-module__qzkVra__supporting{margin-bottom:var(--space-lg);color:inherit;opacity:.85}.heroSection-module-scss-module__qzkVra__actions{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.heroSection-module-scss-module__qzkVra__buttonIcon{margin-right:.35rem;display:inline-flex}.heroSection-module-scss-module__qzkVra__linkAction{gap:var(--space-2xs);font-weight:var(--font-weight-semibold);color:currentColor;align-items:center;text-decoration:none;display:inline-flex}.heroSection-module-scss-module__qzkVra__linkAction:hover{text-decoration:underline}.heroSection-module-scss-module__qzkVra__linkIcon{display:inline-flex}.heroSection-module-scss-module__qzkVra__mediaFrame{border-radius:var(--radius-3xl);padding:var(--space-lg);background:#ffffff14;border:1px solid #ffffff1f;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1a}.heroSection-module-scss-module__qzkVra__tone-surface .heroSection-module-scss-module__qzkVra__mediaFrame{background:var(--color-neutral-25);box-shadow:none;border-color:#013f4114}.heroSection-module-scss-module__qzkVra__mediaFrame img,.heroSection-module-scss-module__qzkVra__mediaFrame video{border-radius:inherit;max-width:100%;height:auto}.heroSection-module-scss-module__qzkVra__media-flat{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.heroSection-module-scss-module__qzkVra__media-flat img,.heroSection-module-scss-module__qzkVra__media-flat video{border-radius:0}.heroSection-module-scss-module__qzkVra__layout-stacked .heroSection-module-scss-module__qzkVra__inner{grid-template-columns:1fr}
.homeHero-module-scss-module__sB9FkG__heroSection{background:var(--color-brand-primary-500);width:100%;color:var(--color-base-white);margin-inline:0;border-radius:0;margin-top:0;padding:0}.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroInner{padding:0;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;max-width:none;height:32rem;min-height:32rem;max-height:32rem;margin-inline:auto;padding-inline:0;display:flex;overflow:hidden}.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent{text-align:left;flex-direction:column;flex:1;justify-content:space-around;max-width:42rem;height:100%;padding:2rem 0;display:flex}.homeHero-module-scss-module__sB9FkG__heroLogoWrap img{align-self:flex-start;width:11rem;height:auto;margin-left:-1rem;display:block}.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent h1,.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent .homeHero-module-scss-module__sB9FkG__title{color:var(--color-base-white);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);margin:0;margin-bottom:var(--space-md);line-height:2.75rem}.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent p,.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent .homeHero-module-scss-module__sB9FkG__description{font-size:1.5rem;line-height:2rem;font-weight:var(--font-weight-regular);color:var(--color-base-white);margin:0 0 2rem}.homeHero-module-scss-module__sB9FkG__heroActions{justify-content:flex-start;gap:var(--space-md);display:flex}.homeHero-module-scss-module__sB9FkG__heroMediaFrame{background:0 0;border:none;padding:0}.homeHero-module-scss-module__sB9FkG__heroMediaComposite{box-sizing:border-box;justify-content:center;align-items:stretch;height:100%;min-height:0;margin-right:4rem;display:flex}.homeHero-module-scss-module__sB9FkG__heroImageDesktop{height:100%;min-height:0;overflow:hidden}.homeHero-module-scss-module__sB9FkG__heroImageDesktop img{aspect-ratio:1;object-fit:cover;box-sizing:border-box;border-radius:1rem;width:32rem;max-width:32rem;height:100%;max-height:100%}.homeHero-module-scss-module__sB9FkG__heroVideoWrapper{display:none}.homeHero-module-scss-module__sB9FkG__heroVideoLink{clip-path:inset(0);display:block;position:relative}.homeHero-module-scss-module__sB9FkG__heroVideoLink img{width:100%;display:block}.homeHero-module-scss-module__sB9FkG__heroPlayIcon{width:var(--space-3xl);height:var(--space-3xl);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:64em){.homeHero-module-scss-module__sB9FkG__heroSection{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroInner{padding:var(--space-md)var(--space-xs);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.homeHero-module-scss-module__sB9FkG__heroMediaComposite{display:none}.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent{text-align:center;width:100%;max-width:100%;margin:0 auto;padding:0}.homeHero-module-scss-module__sB9FkG__heroLogoWrap img{display:none!important}.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent h1,.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent .homeHero-module-scss-module__sB9FkG__title{font-size:var(--space-lg);margin-bottom:var(--space-sm);line-height:1.625rem}.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent p,.homeHero-module-scss-module__sB9FkG__heroSection .homeHero-module-scss-module__sB9FkG__heroContent .homeHero-module-scss-module__sB9FkG__description{font-size:var(--font-size-sm);line-height:var(--font-size-lg);margin-bottom:var(--space-lg)}.homeHero-module-scss-module__sB9FkG__heroActions{justify-content:center;gap:var(--space-sm);display:flex}.homeHero-module-scss-module__sB9FkG__heroVideoWrapper{margin:var(--space-md)0 0 0;box-sizing:border-box;width:100%;padding:0;display:block;height:auto!important;overflow:visible!important}.homeHero-module-scss-module__sB9FkG__heroVideoLink{background:var(--color-base-black);box-sizing:border-box;margin:0 auto;position:relative;overflow:hidden;border-radius:0!important;width:100%!important;max-width:100%!important;height:0!important;padding-bottom:56.25%!important}.homeHero-module-scss-module__sB9FkG__heroVideoLink img{box-sizing:border-box;display:block;object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}}
.lazyMapView-module-scss-module__en4ZYa__wrapper{width:100%;height:100%;position:relative}.lazyMapView-module-scss-module__en4ZYa__placeholder{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lazyMapView-module-scss-module__en4ZYa__interactiveLayer{z-index:1;position:absolute;inset:0}
.homeMapCallout-module-scss-module__dpnR7W__mapCallout{background:var(--color-brand-tertiary-50);margin-inline:0;border-radius:0;flex-direction:column;width:100%;margin-top:0;display:flex}.homeMapCallout-module-scss-module__dpnR7W__mapMediaFrame{width:100%;height:18.75rem;position:relative}.homeMapCallout-module-scss-module__dpnR7W__mapMediaFrame img{width:100%;display:block}.homeMapCallout-module-scss-module__dpnR7W__mapContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:1.5rem;display:flex}.homeMapCallout-module-scss-module__dpnR7W__mapTitle{font-size:2rem;font-weight:var(--font-weight-black);color:var(--color-neutral-1000);justify-content:center;align-items:flex-start;gap:.5rem;margin:0 0 1rem;line-height:1.2;display:inline-flex}.homeMapCallout-module-scss-module__dpnR7W__mapTitle img{width:2.5rem;height:2.5rem;margin-top:-var(--space-3xs);filter:brightness(0)saturate()invert(14%)sepia(8%)saturate(685%)hue-rotate(169deg)brightness(99%)contrast(95%)}.homeMapCallout-module-scss-module__dpnR7W__mapDescription{color:var(--color-neutral-700);max-width:600px;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.5}.homeMapCallout-module-scss-module__dpnR7W__mapButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:10rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeMapCallout-module-scss-module__dpnR7W__mapButton:hover,.homeMapCallout-module-scss-module__dpnR7W__mapButton: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}.homeMapCallout-module-scss-module__dpnR7W__mapButton:active{transform:translateY(0)}@media (max-width:34em){.homeMapCallout-module-scss-module__dpnR7W__mapCallout{margin:var(--space-lg)0 0}.homeMapCallout-module-scss-module__dpnR7W__mapContent{padding:var(--space-lg)var(--space-md)}.homeMapCallout-module-scss-module__dpnR7W__mapTitle{font-size:var(--space-lg)}.homeMapCallout-module-scss-module__dpnR7W__mapTitle img{width:var(--space-lg);height:var(--space-lg);margin-top:calc(var(--space-3xs)*-1)}.homeMapCallout-module-scss-module__dpnR7W__mapDescription{font-size:var(--space-md);margin-bottom:var(--space-md);line-height:1.25rem}.homeMapCallout-module-scss-module__dpnR7W__mapButton{width:90%;max-width:17.5rem}}
.homeValueProps-module-scss-module__wFHH2a__valueSection{background:var(--color-base-white);margin-inline:0;contain:layout style;border-radius:0;justify-content:center;width:100%;margin-top:0;padding:0;display:flex}.homeValueProps-module-scss-module__wFHH2a__valueInner{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:79rem;padding:0 2rem 2rem;display:flex}.homeValueProps-module-scss-module__wFHH2a__valueTitle{font-size:var(--font-size-6xl);font-weight:var(--font-weight-black);text-align:center;color:var(--color-neutral-1000);margin:1rem 0}.homeValueProps-module-scss-module__wFHH2a__valueItems{gap:var(--space-xl);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.homeValueProps-module-scss-module__wFHH2a__valueItem{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.homeValueProps-module-scss-module__wFHH2a__valueItemImage{aspect-ratio:1;object-fit:contain;width:13rem;height:13rem;margin-bottom:1.5rem}.homeValueProps-module-scss-module__wFHH2a__valueItemLabel{font-size:1.5rem;line-height:1.75rem;font-weight:var(--font-weight-bold);text-align:center;margin-bottom:.5rem}.homeValueProps-module-scss-module__wFHH2a__valueItemCopy{text-align:center;color:inherit;margin:0;font-size:1.25rem;line-height:1.5rem}@media (max-width:64em){.homeValueProps-module-scss-module__wFHH2a__valueInner{padding:var(--space-xs)}.homeValueProps-module-scss-module__wFHH2a__valueTitle{margin-top:var(--space-xs);margin-bottom:var(--space-md)}.homeValueProps-module-scss-module__wFHH2a__valueItems{gap:var(--space-md)}.homeValueProps-module-scss-module__wFHH2a__valueItem{margin:var(--space-xs)}}@media (max-width:34em){.homeValueProps-module-scss-module__wFHH2a__valueInner{padding:0 var(--space-md)var(--space-xl)}.homeValueProps-module-scss-module__wFHH2a__valueTitle{font-size:var(--space-lg);line-height:var(--space-lg);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.homeValueProps-module-scss-module__wFHH2a__valueItems{gap:var(--space-md);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.homeValueProps-module-scss-module__wFHH2a__valueItem{flex:none;margin:0}.homeValueProps-module-scss-module__wFHH2a__valueItemLabel{font-size:var(--font-size-lg);line-height:var(--font-size-xl);margin-bottom:var(--space-2xs)}.homeValueProps-module-scss-module__wFHH2a__valueItemImage{aspect-ratio:1;object-fit:contain;width:7rem;height:7rem;margin-bottom:var(--space-md)}.homeValueProps-module-scss-module__wFHH2a__valueItemCopy{font-size:var(--space-sm);line-height:var(--space-md)}}
.homePressReleaseHighlight-module-scss-module__k8egRG__pressSection{background-color:var(--color-neutral-25);width:100%;padding-bottom:var(--space-md);flex-direction:column;justify-content:center;align-items:center;margin-top:0;display:flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressInner{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;align-items:stretch;width:100%;max-width:79rem;height:22rem;min-height:22rem;padding:2rem 4rem;display:flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMedia{box-sizing:border-box;justify-content:center;align-items:stretch;height:100%;margin-right:4rem;display:flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressImage{aspect-ratio:4/5;object-fit:contain;box-sizing:border-box;border-radius:.5rem;width:18rem;max-width:18rem;height:100%;max-height:100%;display:block}.homePressReleaseHighlight-module-scss-module__k8egRG__pressContent{max-width:var(--max-width-hero);text-align:left;flex-direction:column;flex:1;justify-content:space-around;display:flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressTitle{font-size:2.25rem;line-height:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);margin-top:0;margin-bottom:1rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressSubtitle{font-size:1.25rem;line-height:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin-top:0;margin-bottom:1rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMeta{font-size:var(--font-size-sm);color:var(--color-neutral-800);margin-bottom:1.5rem;font-style:italic}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMeta p{margin:0}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-tight);letter-spacing:.01em;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-self:flex-start;align-items:center;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn:hover,.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homePressReleaseHighlight-module-scss-module__k8egRG__pressInner{padding:var(--space-xl)var(--space-md);flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:auto}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMedia{margin-right:0;margin-bottom:var(--space-xl);justify-content:center;width:100%;height:auto}.homePressReleaseHighlight-module-scss-module__k8egRG__pressImage{aspect-ratio:4/5;object-fit:contain;object-position:center;width:100%;max-width:18rem;height:auto}.homePressReleaseHighlight-module-scss-module__k8egRG__pressContent{text-align:center;align-items:center;max-width:none}.homePressReleaseHighlight-module-scss-module__k8egRG__pressTitle{font-size:var(--font-size-stat);line-height:var(--space-xl)}.homePressReleaseHighlight-module-scss-module__k8egRG__pressSubtitle{font-size:var(--space-md);line-height:1.375rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn{font-size:var(--space-md);padding:var(--space-xs)var(--space-lg);align-self:center;min-width:8rem;line-height:1.25rem}}@media (max-width:34em){.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn{font-size:var(--font-size-caption);line-height:var(--font-size-xl);padding:var(--space-xs)var(--space-md-lg);align-self:center;min-width:7rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressInner{padding:var(--space-lg)var(--space-sm)0}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMedia{height:auto;margin-bottom:var(--space-md)}.homePressReleaseHighlight-module-scss-module__k8egRG__pressImage{aspect-ratio:4/5;object-fit:contain;object-position:center;max-width:10rem;height:auto}.homePressReleaseHighlight-module-scss-module__k8egRG__pressTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl);margin-bottom:var(--space-xs)}.homePressReleaseHighlight-module-scss-module__k8egRG__pressSubtitle{font-size:var(--font-size-caption-sm);margin-bottom:var(--space-xs);line-height:1.125rem}.homePressReleaseHighlight-module-scss-module__k8egRG__pressMeta{font-size:var(--font-size-2xs);margin-bottom:var(--space-md)}.homePressReleaseHighlight-module-scss-module__k8egRG__pressBtn{justify-content:center;width:100%;max-width:12.5rem}}
.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsSection{background:var(--color-base-white);width:100%;padding:var(--space-1_5xl)var(--space-md)var(--space-xl);box-sizing:border-box;align-items:center;gap:var(--space-lg);margin-top:clamp(var(--space-3xl),6vw,var(--space-5xl));flex-direction:column;display:flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsTitle{font-size:var(--font-size-h1);line-height:2.75rem;font-weight:var(--font-weight-black);text-align:center;color:var(--color-neutral-1000);margin:0}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsContent{gap:var(--space-1_5xl);width:100%;max-width:var(--max-width-content-wide);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsImageWrap{justify-content:center;align-items:flex-start;width:100%;display:flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsImage{width:100%;height:auto;max-width:var(--max-width-hero);object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsCopy{gap:var(--space-sm);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsParagraph{font-size:var(--font-size-xl);line-height:var(--space-lg);color:var(--color-neutral-1000);margin:0}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsPreheader{font-weight:var(--font-weight-extrabold);font-size:var(--space-lg);letter-spacing:.0125rem;margin-bottom:var(--space-md);line-height:1.75rem;display:block}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsBoldItalic{font-weight:var(--font-weight-extrabold);font-style:italic}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsActions{justify-content:center;width:100%;margin-top:auto;display:flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-tight);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;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton:hover,.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsTitle{font-size:var(--font-size-stat);line-height:var(--space-xl)}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsContent{max-width:var(--max-width-hero);gap:var(--space-md-lg);grid-template-columns:1fr}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsImage{max-width:100%;max-height:none}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsCopy{text-align:center;align-items:center}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsPreheader,.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsParagraph{font-size:var(--space-md);line-height:1.375rem}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsActions{margin-top:var(--space-md)}}@media (max-width:48em){.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl)}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsContent{max-width:var(--max-width-dialog)}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsPreheader{font-size:var(--font-size-caption);line-height:1.25rem}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsParagraph{font-size:var(--font-size-sm);line-height:1.25rem}.homeCanineGeneticsTeaser-module-scss-module__R-K1Ca__geneticsButton{font-size:var(--font-size-sm);text-align:center;width:100%;min-width:0;max-width:16rem}}
.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costSection{background:var(--color-brand-tertiary-50);border-radius:0;flex-direction:column;align-items:center;width:100%;margin-top:0;padding:0;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader{justify-content:center;align-items:center;gap:var(--space-xs);text-align:center;margin:var(--space-lg)0 0 0;padding:0 var(--space-md);display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader img{height:var(--space-2xl);margin-right:var(--space-xs)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costTitle{font-size:var(--font-size-h1);line-height:var(--line-height-tight);font-weight:var(--font-weight-black);color:var(--color-neutral-900);margin:0}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costTitleBreak{display:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costGrid{width:100%;max-width:var(--max-width-page-wide);gap:var(--space-xl);padding:var(--space-xl)var(--space-3xl)var(--space-xl);box-sizing:border-box;flex-direction:row;align-items:stretch;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__featuredArticle{gap:var(--space-md);padding:calc(var(--space-lg) + var(--space-2xs))var(--space-xl);box-sizing:border-box;background:0 0;border:none;flex-direction:row;flex:55%;align-items:flex-start;display:flex;position:relative}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleBody{flex-direction:column;flex:1;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleBadge{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);margin-bottom:var(--space-sm);text-transform:none;align-items:center;gap:0;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleBadge img{height:var(--space-xl);width:auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleTitle{margin:0 0 var(--space-sm);font-size:var(--font-size-xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleExcerpt{margin:0 0 var(--space-sm);color:var(--color-neutral-800);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--font-weight-medium);max-width:var(--max-width-hero)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleActions{margin-top:auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:8rem;color:var(--color-base-white);box-shadow:var(--shadow-md);box-sizing:content-box;border:none;justify-content:center;align-items:center;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton:hover,.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articlePreview{max-width:var(--max-width-thumbnail);aspect-ratio:1;border-radius:var(--radius-lg);flex:0 0 32%;align-self:flex-start;width:100%;position:relative;overflow:hidden}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articlePreview img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorCard{text-align:center;color:var(--color-brand-primary-900);padding:calc(var(--space-lg) + var(--space-2xs))var(--space-xl);box-sizing:border-box;background:0 0;border:none;flex-direction:column;flex:45%;align-items:center;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText{margin:0 0 var(--space-md);font-size:var(--font-size-xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);text-align:center}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText a{color:inherit;font-weight:var(--font-weight-black);text-decoration:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText a:hover{text-decoration:underline}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorImageWrap{width:100%;max-width:var(--max-width-thumbnail);margin:0 0 var(--space-md);justify-content:center;align-items:center;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorImageWrap img{width:100%;height:auto;display:block}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:8rem;color:var(--color-base-white);box-shadow:var(--shadow-md);box-sizing:content-box;border:none;justify-content:center;align-items:center;margin-top:auto;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton:hover,.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader{font-size:var(--font-size-stat);line-height:var(--line-height-tight);margin-top:var(--space-xl)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader img{height:2.25rem}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costGrid{padding:var(--space-md)var(--space-md)var(--space-lg);gap:var(--space-md-lg);flex-direction:column}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__featuredArticle{padding:var(--space-md)var(--space-xs)var(--space-sm);gap:var(--space-sm)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleTitle{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleExcerpt{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articlePreview{width:100%;max-width:100%;margin-top:var(--space-xs);aspect-ratio:1}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleActions{margin-top:var(--space-xs)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton{white-space:nowrap;width:auto;min-width:8rem;max-width:none;margin:0 auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorCard{padding:var(--space-md)var(--space-xs)var(--space-sm);align-items:center}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorImageWrap{max-width:var(--max-width-thumbnail);margin:0 auto var(--space-sm)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton{width:100%;max-width:var(--max-width-thumbnail)}}@media (max-width:34em){.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader{font-size:var(--space-lg);line-height:var(--line-height-tight);margin-top:var(--space-lg);display:block}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader img{height:var(--space-xl)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costTitleBreak{display:inline}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__featuredArticle{text-align:center;flex-direction:column;align-items:center}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleTitle{font-size:var(--font-size-xl);line-height:var(--line-height-tight);text-align:center}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleExcerpt{text-align:center;margin-left:auto;margin-right:auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articlePreview{aspect-ratio:1;margin-left:auto;margin-right:auto;display:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleBadge{text-align:center;justify-content:center;gap:0;margin-left:auto;margin-right:auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleActions{justify-content:center;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton{width:auto;min-width:0;font-size:var(--font-size-body);margin:0 auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText{font-size:var(--space-md);line-height:var(--line-height-tight);margin-bottom:var(--space-xs)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorImageWrap{max-width:var(--max-width-thumbnail)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton{width:auto;min-width:0;font-size:var(--font-size-body);margin:0 auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader img{display:none}}
.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlight{box-sizing:border-box;background-color:var(--color-base-white);align-items:center;width:100%;padding:0}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightInner{max-width:var(--max-width-content);width:100%;margin:0 auto;margin-bottom:var(--space-lg);box-sizing:border-box;padding:0}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightTitle{color:var(--color-neutral-1000);margin-top:var(--space-md);margin-bottom:var(--space-md);text-align:center;font-size:var(--font-size-6xl);font-weight:var(--font-weight-black)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightGrid{gap:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCard{max-width:calc(25% - 1.25rem);color:inherit;flex-direction:column;flex:calc(25% - 1.25rem);text-decoration:none;display:flex}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightImage{border:var(--radius-sm)solid var(--color-brand-primary-500);border-radius:var(--space-xs);aspect-ratio:1;width:100%;display:flex;position:relative;overflow:hidden}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightImage picture,.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightImage img{object-fit:cover;width:100%;height:100%;display:block}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCardTitle{margin-top:var(--space-md);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);line-height:1.125rem}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore{width:100%;margin-top:var(--space-lg);justify-content:flex-end;display:flex}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore a{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-600);cursor:pointer;padding:var(--space-2xs)var(--space-2xs);line-height:var(--space-md);background:0 0;border:none;text-decoration:underline}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore a:hover{color:var(--color-brand-primary-700)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore a:focus{outline:var(--space-3xs)solid var(--color-brand-primary-300);outline-offset:var(--space-3xs)}@media (max-width:64em){.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightInner{padding:0 var(--space-md);margin-bottom:var(--space-md)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore{margin-top:var(--space-md);justify-content:flex-end}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightTitle{margin-top:var(--space-lg);margin-bottom:var(--space-md);font-size:var(--space-lg);line-height:var(--space-lg)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightGrid{justify-content:space-evenly;gap:var(--space-md)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCard{width:100%;margin-bottom:var(--space-2xs);flex:1 1 calc(50% - var(--space-xs));max-width:calc(50% - var(--space-xs))}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCardTitle{text-align:center;line-height:var(--space-md);font-size:var(--space-sm);margin-top:var(--space-2xs)}}
.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSection{background-color:var(--color-brand-tertiary-50);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContainer{box-sizing:border-box;flex-direction:row;align-items:stretch;width:100%;max-width:79rem;height:100%;padding:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageDesktop{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:stretch;margin-right:4rem;padding:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubDesktopImageSquare{object-fit:cover;width:auto;max-width:40rem;height:100%;display:block}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContent{max-width:var(--max-width-hero);flex-direction:column;flex:1;justify-content:space-around;padding:4rem;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubTitle{color:var(--color-brand-primary-900);text-align:left;font-size:var(--font-size-6xl);line-height:2.75rem;font-weight:var(--font-weight-black);margin-top:var(--space-lg);margin-bottom:var(--space-xs);justify-content:flex-start;align-items:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitle{color:var(--color-brand-primary-900);margin:0 0 var(--space-md)0;font-size:var(--space-lg);line-height:var(--space-lg);text-align:left;font-weight:var(--font-weight-black);justify-content:flex-start;align-items:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogo{margin:0 var(--space-md);align-items:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogoIcon{width:auto;height:3.5rem}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubText{max-width:var(--max-width-prose);text-align:left;font-size:var(--font-size-xl);line-height:var(--space-lg);margin-bottom:var(--space-md);color:var(--color-brand-primary-900)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtnContainer{margin:var(--space-lg)0}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:11.2rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;margin:0 auto;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn:hover,.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn:active{box-shadow:var(--shadow-md);transform:translateY(0)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageMobile{display:none}@media (max-width:64em){.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContainer{flex-direction:column;height:auto;min-height:auto;padding:0}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContent{padding:0 var(--space-xs)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubTitle{text-align:center;font-size:var(--font-size-stat);line-height:var(--space-xl);margin-bottom:var(--space-sm);margin-top:var(--space-md);justify-content:center}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitle{text-align:center;font-size:var(--font-size-lg);line-height:var(--font-size-lg);margin-bottom:var(--space-md);flex-direction:column;justify-content:center}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogo{margin:var(--space-2xs)0}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogoIcon{height:2.25rem}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubText{text-align:center;font-size:var(--space-sm);line-height:var(--space-md);margin-left:auto;margin-right:auto}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageDesktop{display:none}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageMobile{justify-content:center;height:auto;min-height:auto;max-height:none;margin-bottom:0;margin-right:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtnContainer{margin-top:var(--space-sm);margin-bottom:var(--space-sm);justify-content:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn{width:100%;max-width:16rem}}@media (max-width:34em){.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageDesktop{display:none}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageMobile{height:auto;margin:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl);margin-bottom:var(--space-xs)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitle{font-size:var(--space-md);line-height:var(--space-md);margin-bottom:var(--space-sm)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogoIcon{height:1.75rem}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubText{font-size:var(--space-sm);line-height:var(--space-md)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtnContainer{margin-top:var(--space-xs);margin-bottom:var(--space-md)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn{width:100%;max-width:16rem;font-size:var(--font-size-sm);text-align:center}}
.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleSection{background:var(--color-base-white);width:100%;padding:var(--space-1_5xl)var(--space-md)var(--space-xl);box-sizing:border-box;align-items:center;gap:var(--space-lg);flex-direction:column;margin-top:0;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-6xl);line-height:var(--space-2xl);font-weight:var(--font-weight-black);text-align:center;color:var(--color-brand-primary-900);margin:0}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{gap:var(--space-lg);width:100%;max-width:var(--max-width-content-wide);grid-template-columns:repeat(3,1fr);display:grid}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoCard{gap:var(--space-sm);background:var(--color-neutral-25);border-radius:var(--radius-md);padding:var(--space-sm)var(--space-sm)var(--space-md);box-sizing:border-box;flex-direction:column;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoPreview{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-base-black);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoPreviewImage{object-fit:cover;width:100%;height:100%;display:block}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBody{text-align:center;align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);flex-direction:column;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoName{font-size:var(--font-size-body);line-height:var(--line-height-snug);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);margin:0}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadge{flex-direction:column;align-items:center;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage{object-fit:contain;width:auto;height:7rem;margin-bottom:var(--space-2xs)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeTitle{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-align:center;margin-top:var(--space-xs);color:var(--color-brand-primary-900)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink{text-decoration:none;display:inline-flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink:hover .homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage,.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink:focus .homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage{filter:brightness(.9)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleActions{margin-top:var(--space-2xs)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);letter-spacing:.01em;padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:19rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;line-height:1.35rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:hover,.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-stat);line-height:var(--space-xl)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{max-width:var(--max-width-hero);gap:var(--space-md-lg);grid-template-columns:1fr}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleActions{margin-top:var(--space-md);justify-content:center;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{width:auto;min-width:0}}@media (max-width:34em){.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{max-width:var(--max-width-dialog)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{min-width:0}}
.carousel-module-scss-module__zXfh1W__carousel{width:100%}.carousel-module-scss-module__zXfh1W__frame{align-items:center;display:flex;position:relative}.carousel-module-scss-module__zXfh1W__viewport{flex:1;overflow:hidden}.carousel-module-scss-module__zXfh1W__slides{align-items:stretch;transition:transform .4s;display:flex}.carousel-module-scss-module__zXfh1W__slide{flex:0 0 calc(100%/var(--slides-per-view,3));padding:0 var(--space-xs);box-sizing:border-box;justify-content:center;align-items:stretch;min-width:0;height:auto;display:flex}.carousel-module-scss-module__zXfh1W__slideContent{flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;align-items:stretch;width:100%;display:flex}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);border:var(--space-3xs)solid var(--color-brand-primary-500);background:var(--color-base-white);color:var(--color-brand-primary-500);font-size:var(--space-lg);font-weight:var(--font-weight-semibold);margin:0 var(--space-md);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.carousel-module-scss-module__zXfh1W__navButton:not(:disabled):hover,.carousel-module-scss-module__zXfh1W__navButton:not(:disabled):focus-visible{background:var(--color-brand-primary-500);color:var(--color-base-white);box-shadow:0 var(--radius-sm)18px #01686c40;transform:scale(1.05)}.carousel-module-scss-module__zXfh1W__navButton:disabled{opacity:.35;cursor:not-allowed}.carousel-module-scss-module__zXfh1W__dots{justify-content:center;gap:var(--space-xs);margin-top:var(--space-xl);display:flex}.carousel-module-scss-module__zXfh1W__dot{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-neutral-300);cursor:pointer;border:none;transition:transform .2s,background-color .2s}.carousel-module-scss-module__zXfh1W__dotActive{background:var(--color-brand-primary-500);transform:scale(1.15)}@media (max-width:64em){.carousel-module-scss-module__zXfh1W__navButton{width:var(--size-xl);height:var(--size-xl);font-size:var(--font-size-xl);margin:0 var(--space-sm)}}@media (max-width:48em){.carousel-module-scss-module__zXfh1W__frame{padding:0 var(--space-2xs)}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-xl);height:var(--space-xl);font-size:var(--space-md);margin:0 var(--space-2xs);border-width:2px}.carousel-module-scss-module__zXfh1W__slide{padding:0 var(--space-2xs)}.carousel-module-scss-module__zXfh1W__dots{margin-top:var(--space-md);gap:var(--space-2xs)}.carousel-module-scss-module__zXfh1W__dot{width:var(--space-xs);height:var(--space-xs)}}@media (max-width:34em){.carousel-module-scss-module__zXfh1W__frame{padding:0}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-lg);height:var(--space-lg);font-size:var(--font-size-body);margin:0 var(--space-3xs)}.carousel-module-scss-module__zXfh1W__slide{padding:0 var(--space-3xs)}}
.tilePreview-module-scss-module__rA5biG__tilePreview{max-width:min(100%,var(--size-tile-horizontal-max));cursor:default;border-width:var(--border-md);min-height:var(--size-9xl);height:var(--size-9xl);margin:0 auto}.tilePreview-module-scss-module__rA5biG__tilePreview:hover{transform:none}.tilePreview-module-scss-module__rA5biG__tilePreviewImage{width:calc(var(--size-8xl) + var(--space-xs));flex-shrink:0;min-width:0}
.pactionPlus-module-scss-module__CBH9EG__wrapper{gap:var(--space-md);box-sizing:border-box;border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-lg);background-color:var(--color-brand-secondary-25);width:100%;padding:var(--space-lg);flex-direction:column;display:flex}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__wrapper{padding:var(--space-md);gap:var(--space-sm)}}@media (max-width:34em){.pactionPlus-module-scss-module__CBH9EG__wrapper{padding:var(--space-sm);border-radius:var(--radius-md)}}.pactionPlus-module-scss-module__CBH9EG__header{align-items:center;gap:var(--space-2xs);text-align:center;flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__statusPill{font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral-800);background-color:var(--color-brand-secondary-100);border-radius:var(--radius-full);padding:var(--space-3xs)var(--space-xs);align-self:center}.pactionPlus-module-scss-module__CBH9EG__heading{font-size:var(--font-size-3xl);font-weight:var(--font-weight-black);color:var(--color-primary);margin:0}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__heading{font-size:var(--font-size-2xl)}}.pactionPlus-module-scss-module__CBH9EG__tagline{font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-neutral-800);max-width:44rem;margin:0}.pactionPlus-module-scss-module__CBH9EG__panel{gap:var(--space-sm);border:var(--border-sm)solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-base-white);padding:var(--space-md);box-sizing:border-box;flex-direction:column;display:flex}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__panel{padding:var(--space-sm)}}@media (max-width:34em){.pactionPlus-module-scss-module__CBH9EG__panel{padding:var(--space-xs)}}.pactionPlus-module-scss-module__CBH9EG__panelHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-1000);text-align:center;margin:0}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__panelHeading{font-size:var(--font-size-lg)}}.pactionPlus-module-scss-module__CBH9EG__panelIntro{font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-neutral-700);text-align:center;margin:0}.pactionPlus-module-scss-module__CBH9EG__eventRow{justify-content:center;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);background-color:var(--color-neutral-50);border-radius:var(--radius-full);padding:var(--space-2xs)var(--space-sm);text-align:center;margin:0;display:flex}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__eventRow{border-radius:var(--radius-md)}}.pactionPlus-module-scss-module__CBH9EG__eventDot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);background-color:var(--color-primary);flex:none}.pactionPlus-module-scss-module__CBH9EG__lanes{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__lanes{grid-template-columns:minmax(0,1fr)}}.pactionPlus-module-scss-module__CBH9EG__lane,.pactionPlus-module-scss-module__CBH9EG__laneFeatured{gap:var(--space-2xs);box-sizing:border-box;border:var(--border-md)solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-neutral-25);min-width:0;padding:var(--space-sm);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__laneFeatured{border-color:var(--color-primary);background-color:var(--color-primary-bg)}.pactionPlus-module-scss-module__CBH9EG__laneAudience{font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral-700)}.pactionPlus-module-scss-module__CBH9EG__waitTrack{gap:var(--space-3xs);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__waitRail{width:100%;height:var(--space-xs);border-radius:var(--radius-full);background-color:var(--color-neutral-100);display:block;overflow:hidden}.pactionPlus-module-scss-module__CBH9EG__waitFill,.pactionPlus-module-scss-module__CBH9EG__waitFillNone{border-radius:var(--radius-full);height:100%;display:block}.pactionPlus-module-scss-module__CBH9EG__waitFillNone{width:6%;min-width:var(--space-xs);background-color:var(--color-primary)}.pactionPlus-module-scss-module__CBH9EG__waitFill{background-image:repeating-linear-gradient(135deg,var(--color-neutral-300)0,var(--color-neutral-300)4px,var(--color-neutral-100)4px,var(--color-neutral-100)8px);width:100%}.pactionPlus-module-scss-module__CBH9EG__waitLabel,.pactionPlus-module-scss-module__CBH9EG__waitLabelNone{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.pactionPlus-module-scss-module__CBH9EG__waitLabelNone{color:var(--color-primary)}.pactionPlus-module-scss-module__CBH9EG__waitLabel{color:var(--color-neutral-700)}.pactionPlus-module-scss-module__CBH9EG__laneWhen{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.pactionPlus-module-scss-module__CBH9EG__laneDay,.pactionPlus-module-scss-module__CBH9EG__laneDayNow{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);line-height:var(--line-height-tight)}.pactionPlus-module-scss-module__CBH9EG__laneDayNow{color:var(--color-primary)}.pactionPlus-module-scss-module__CBH9EG__laneDay{color:var(--color-neutral-900)}.pactionPlus-module-scss-module__CBH9EG__laneTime{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.pactionPlus-module-scss-module__CBH9EG__alertPreview{gap:var(--space-3xs);border:var(--border-sm)solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-base-white);box-shadow:var(--shadow-xs);padding:var(--space-xs);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__alertSource{font-size:var(--font-size-2xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary)}.pactionPlus-module-scss-module__CBH9EG__alertTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);line-height:var(--line-height-snug);margin:0}.pactionPlus-module-scss-module__CBH9EG__alertBody{font-size:var(--font-size-xs);color:var(--color-neutral-700);line-height:var(--line-height-snug);margin:0}.pactionPlus-module-scss-module__CBH9EG__laneConsequence{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-800);margin:var(--space-3xs)0 0}.pactionPlus-module-scss-module__CBH9EG__trust{gap:var(--space-3xs);border-left:var(--border-xl)solid var(--color-primary);border-radius:var(--radius-sm);background-color:var(--color-primary-bg);padding:var(--space-sm);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__trustHeadline{font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold);color:var(--color-primary);margin:0}.pactionPlus-module-scss-module__CBH9EG__trustBody{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-800);margin:0}.pactionPlus-module-scss-module__CBH9EG__benefitsBlock{gap:var(--space-2xs);flex-direction:column;display:flex}.pactionPlus-module-scss-module__CBH9EG__blockHeading{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-1000);margin:0}.pactionPlus-module-scss-module__CBH9EG__benefits{gap:var(--space-2xs)var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__benefits{grid-template-columns:minmax(0,1fr)}}.pactionPlus-module-scss-module__CBH9EG__benefit{font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-neutral-800);min-width:0}.pactionPlus-module-scss-module__CBH9EG__benefit:before{content:"✓";color:var(--color-primary);font-weight:var(--font-weight-bold);padding-right:var(--space-2xs)}.pactionPlus-module-scss-module__CBH9EG__plans{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__plans{grid-template-columns:minmax(0,1fr)}}.pactionPlus-module-scss-module__CBH9EG__plan,.pactionPlus-module-scss-module__CBH9EG__planFeatured{gap:var(--space-3xs);box-sizing:border-box;border:var(--border-md)solid var(--color-neutral-300);border-radius:var(--radius-md);background-color:var(--color-base-white);min-width:0;padding:var(--space-md);flex-direction:column;display:flex;position:relative}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__plan,.pactionPlus-module-scss-module__CBH9EG__planFeatured{padding:var(--space-sm)}}.pactionPlus-module-scss-module__CBH9EG__planFeatured{border-color:var(--color-primary);border-width:var(--border-lg)}.pactionPlus-module-scss-module__CBH9EG__planBadge{top:calc(var(--space-2xs)*-1);right:var(--space-sm);background-color:var(--color-primary);color:var(--color-base-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);border-radius:var(--radius-full);padding:var(--space-3xs)var(--space-2xs);position:absolute}.pactionPlus-module-scss-module__CBH9EG__planName{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-1000);margin:0}.pactionPlus-module-scss-module__CBH9EG__planPrice{align-items:baseline;gap:var(--space-2xs);font-size:var(--font-size-stat);font-weight:var(--font-weight-black);color:var(--color-neutral-1000);flex-wrap:wrap;margin:0;display:flex}.pactionPlus-module-scss-module__CBH9EG__planCadence{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.pactionPlus-module-scss-module__CBH9EG__planPriceNote{font-size:var(--font-size-xs);color:var(--color-neutral-700);margin:0}.pactionPlus-module-scss-module__CBH9EG__planSavings{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-status-success-700);margin:0}.pactionPlus-module-scss-module__CBH9EG__planTagline{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-800);margin:var(--space-3xs)0 var(--space-xs)}.pactionPlus-module-scss-module__CBH9EG__planButton{width:100%;margin-top:auto}.pactionPlus-module-scss-module__CBH9EG__ctaState{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-neutral-800);background-color:var(--color-warning-bg);border-radius:var(--radius-md);padding:var(--space-xs)var(--space-sm);text-align:center;margin:0}.pactionPlus-module-scss-module__CBH9EG__footnote{font-size:var(--font-size-xs);line-height:var(--line-height-snug);color:var(--color-neutral-700);text-align:center;margin:0}.pactionPlus-module-scss-module__CBH9EG__pageIntro{font-size:var(--font-size-body-lg);line-height:var(--line-height-base);color:var(--color-neutral-800);margin:0 0 var(--space-lg);text-align:center}.pactionPlus-module-scss-module__CBH9EG__pageShell{padding-top:var(--space-xl);flex-direction:column;display:flex}@media (max-width:64em){.pactionPlus-module-scss-module__CBH9EG__pageShell{padding-top:var(--space-md)}}
.petLossReadinessPage-module-scss-module__7lrCqG__pageWrapper{--public-page-shell-padding-block:var(--space-xl)var(--space-3xl);--public-page-shell-padding-block-mobile:var(--space-xl)var(--space-3xl);flex-direction:column;align-items:center;min-height:50rem;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__related{width:100%;margin-top:var(--space-2xl)}.petLossReadinessPage-module-scss-module__7lrCqG__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:stretch;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__title{text-align:center;max-width:var(--max-width-hero);margin:0 auto var(--space-lg);width:100%;line-height:2rem}.petLossReadinessPage-module-scss-module__7lrCqG__titleBold{font-weight:var(--font-weight-black);font-size:var(--font-size-h1);margin-bottom:var(--space-xs)}.petLossReadinessPage-module-scss-module__7lrCqG__titleText{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);width:100%;line-height:2rem}.petLossReadinessPage-module-scss-module__7lrCqG__asterisk{font-size:var(--font-size-body);vertical-align:top}.petLossReadinessPage-module-scss-module__7lrCqG__text{width:100%}.petLossReadinessPage-module-scss-module__7lrCqG__text p:not(.petLossReadinessPage-module-scss-module__7lrCqG__reference){font-size:var(--font-size-body);max-width:none;margin:0 0 .5rem;line-height:1.25rem}.petLossReadinessPage-module-scss-module__7lrCqG__text p.petLossReadinessPage-module-scss-module__7lrCqG__reference{font-size:var(--font-size-xs);margin-top:0;line-height:1rem}.petLossReadinessPage-module-scss-module__7lrCqG__referenceAsterisk{font-size:var(--font-size-body)}.petLossReadinessPage-module-scss-module__7lrCqG__stacked{margin-top:var(--space-lg)}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedGrid{min-height:22rem;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedInputs{background-color:var(--color-brand-tertiary-50);width:24rem;padding:var(--space-lg)var(--space-xl);justify-content:center;gap:var(--space-lg);box-sizing:border-box;flex-direction:column;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedCopyTitle{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);margin-bottom:var(--space-xs)}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedCopy{font-size:var(--font-size-body);margin:0;line-height:1.4}.petLossReadinessPage-module-scss-module__7lrCqG__beginButtonWrap{justify-content:center;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__beginButton{width:100%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedImageWrap{flex:1;justify-content:center;align-items:center;padding:0;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedImageCircle{border:var(--border-lg)solid var(--color-brand-primary-500);background-color:var(--color-brand-primary-50);border-radius:var(--radius-full);justify-content:center;align-items:center;width:16rem;height:16rem;display:flex;overflow:hidden}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedImageIcon{aspect-ratio:3/2;object-fit:cover;width:100%;max-width:100%;height:auto}.petLossReadinessPage-module-scss-module__7lrCqG__card{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);width:100%;padding:var(--space-xl);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.petLossReadinessPage-module-scss-module__7lrCqG__stepsSection{width:100%;margin-bottom:var(--space-xl);box-sizing:border-box}.petLossReadinessPage-module-scss-module__7lrCqG__stepsHeading{margin:0 0 var(--space-md);font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);text-align:center}.petLossReadinessPage-module-scss-module__7lrCqG__stepsGrid{justify-content:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__stepCard{align-items:center;gap:var(--space-2xs);width:7rem;color:var(--color-neutral-1000);flex-direction:column;text-decoration:none;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__stepIcon{flex-shrink:0;justify-content:center;align-items:center;width:7rem;height:7rem;display:inline-flex;overflow:hidden}.petLossReadinessPage-module-scss-module__7lrCqG__stepIcon svg{width:7rem;max-width:7rem;height:7rem;max-height:7rem;display:block}.petLossReadinessPage-module-scss-module__7lrCqG__stepLabel{font-weight:var(--font-weight-medium);text-align:center;font-size:var(--font-size-caption)}.petLossReadinessPage-module-scss-module__7lrCqG__quiz{gap:var(--space-xl);flex-direction:column;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__submitSection{margin-top:var(--space-sm);justify-content:center;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__submitButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.petLossReadinessPage-module-scss-module__7lrCqG__results{flex-direction:column;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__resultBadge{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-body);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-3xs)var(--space-sm);border-radius:var(--radius-full);margin-bottom:var(--space-sm);background:var(--color-brand-primary-50);color:var(--color-brand-primary-600);align-self:flex-start}.petLossReadinessPage-module-scss-module__7lrCqG__resultHeading{font-size:var(--font-size-stat);line-height:1.15;font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-sm)}.petLossReadinessPage-module-scss-module__7lrCqG__resultBody{font-size:var(--font-size-xl);max-width:46rem;margin:0;line-height:1.5}.petLossReadinessPage-module-scss-module__7lrCqG__soon .petLossReadinessPage-module-scss-module__7lrCqG__resultBadge{background:var(--color-brand-tertiary-50);color:var(--color-brand-primary-600)}.petLossReadinessPage-module-scss-module__7lrCqG__foster .petLossReadinessPage-module-scss-module__7lrCqG__resultBadge{background:var(--color-brand-secondary-50);color:var(--color-brand-secondary-600)}.petLossReadinessPage-module-scss-module__7lrCqG__ready .petLossReadinessPage-module-scss-module__7lrCqG__resultBadge{background:var(--color-brand-accent-50);color:var(--color-brand-accent-700)}.petLossReadinessPage-module-scss-module__7lrCqG__callout{margin-top:var(--space-lg);border:var(--border-sm)solid var(--color-brand-tertiary-500);border-radius:var(--radius-md);background:var(--color-brand-tertiary-200);padding:var(--space-lg)}.petLossReadinessPage-module-scss-module__7lrCqG__calloutTitle{margin:0 0 var(--space-xs);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold)}.petLossReadinessPage-module-scss-module__7lrCqG__calloutText{margin:0 0 var(--space-md);font-size:var(--font-size-body);line-height:1.4}.petLossReadinessPage-module-scss-module__7lrCqG__calloutLogo{margin:var(--space-md)0}.petLossReadinessPage-module-scss-module__7lrCqG__calloutLogo img{max-width:100%;height:auto;max-height:3rem}.petLossReadinessPage-module-scss-module__7lrCqG__calloutLinks{gap:var(--space-sm);flex-wrap:wrap;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__calloutLink{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-body);color:var(--color-brand-primary-600);background:var(--color-base-white);border:var(--border-sm)solid var(--color-brand-primary-500);border-radius:var(--radius-full);padding:var(--space-xs)var(--space-md);text-decoration:none}.petLossReadinessPage-module-scss-module__7lrCqG__calloutLink:hover{background:var(--color-brand-primary-500);color:var(--color-base-white)}.petLossReadinessPage-module-scss-module__7lrCqG__resultNext{margin-top:var(--space-xl)}.petLossReadinessPage-module-scss-module__7lrCqG__disclaimer{margin-top:var(--space-lg);font-size:var(--font-size-sm,.8125rem);color:var(--color-text-secondary,#6a7373);text-align:center;max-width:46rem;margin-inline:auto;line-height:1.4}.petLossReadinessPage-module-scss-module__7lrCqG__resultActions{margin-top:var(--space-lg);justify-content:center;display:flex}.petLossReadinessPage-module-scss-module__7lrCqG__share{bottom:var(--space-md);right:var(--space-xs);position:absolute}@media (max-width:64em){.petLossReadinessPage-module-scss-module__7lrCqG__card{padding:var(--space-md)}.petLossReadinessPage-module-scss-module__7lrCqG__titleBold{font-size:var(--font-size-stat);line-height:1.75rem}.petLossReadinessPage-module-scss-module__7lrCqG__titleText{font-size:var(--font-size-h3);line-height:1.5rem}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedGrid{align-items:center;gap:var(--space-lg);flex-direction:column-reverse;min-height:0}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedInputs{width:100%;max-width:28rem}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedImageCircle{width:12rem;height:12rem}.petLossReadinessPage-module-scss-module__7lrCqG__getStartedImageIcon{width:6rem;height:6rem}.petLossReadinessPage-module-scss-module__7lrCqG__resultHeading{font-size:var(--font-size-2xl)}.petLossReadinessPage-module-scss-module__7lrCqG__resultBody{font-size:var(--font-size-body)}}.petLossReadinessPage-module-scss-module__7lrCqG__languageToggle{align-self:flex-end;gap:var(--space-2xs);padding:var(--space-2xs);margin-bottom:var(--space-md);border:var(--border-sm)solid var(--color-brand-primary-500);border-radius:var(--radius-pill);display:inline-flex}.petLossReadinessPage-module-scss-module__7lrCqG__languageOption{padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-pill);color:var(--color-brand-primary-600);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0}.petLossReadinessPage-module-scss-module__7lrCqG__languageOption[aria-pressed=true]{background:var(--color-brand-primary-500);color:var(--color-base-white)}.petLossReadinessPage-module-scss-module__7lrCqG__localeRoot{flex-direction:column;width:100%;display:flex}
.emailCapture-module-scss-module__B79BwW__emailCaptureInline{margin-top:var(--space-lg)}.emailCapture-module-scss-module__B79BwW__title{font-weight:var(--font-weight-bold);margin:0 0 var(--space-xs)}.emailCapture-module-scss-module__B79BwW__description{color:var(--color-text-muted);margin-bottom:var(--space-sm)}.emailCapture-module-scss-module__B79BwW__formRow{gap:var(--space-sm);align-items:center;display:flex}.emailCapture-module-scss-module__B79BwW__disclaimer{margin-top:var(--space-sm);color:var(--color-text-muted)}.emailCapture-module-scss-module__B79BwW__successTitle{margin:0 0 var(--space-xs);font-weight:var(--font-weight-bold)}.emailCapture-module-scss-module__B79BwW__successMessage{color:var(--color-text-muted)}
.readinessConsent-module-scss-module__609ClG__consent{margin-top:var(--space-md);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}
.publicLayout-module-scss-module__V_imhW__wrapper{background-color:var(--color-base-white)}
/*# sourceMappingURL=138cc381d7fd6eb2.css.map*/