.home_homePage__8dde9{--home-ink:#26324d;--home-muted:#616b85;--home-line:#e9e5f2;--home-card:#ffffff;min-height:100vh;color:var(--home-ink);padding:clamp(1.75rem,4vw,3.5rem) 0 clamp(4rem,8vw,6.5rem)}.home_pageShell__jd_KV{width:min(1140px,calc(100% - 2rem));margin:0 auto}.home_hero__z_jpu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);overflow-wrap:anywhere}.home_heroCopy__ODb0e{min-width:0}.home_heroTitle__31oGI{margin:0;color:var(--home-ink);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(2.4rem,4.6vw,3.9rem);font-weight:600;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.home_heroDescription__gfuSt{max-width:34rem;margin:1.1rem 0 0;color:var(--home-muted);font-size:max(1.08rem,16px);line-height:1.6}.home_heroActions__n5Obp{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem}.home_primaryAction__y9Kr8,.home_secondaryAction__VaBG4{display:inline-flex;min-height:48px;max-width:100%;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;padding:.7rem 1.35rem;font-size:max(1rem,16px);font-weight:800;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.home_primaryAction__y9Kr8{color:#fff;background:var(--home-ink)}.home_primaryAction__y9Kr8:hover{background:#b53a60}.home_secondaryAction__VaBG4{border:1.5px solid var(--home-line);color:var(--home-ink);background:var(--home-card)}.home_secondaryAction__VaBG4:hover{border-color:var(--home-ink)}.home_actionIcon__Hj_nl{flex-shrink:0;width:1.05rem;height:1.05rem}.home_petMosaic__OcgK1{display:grid;grid-template-columns:repeat(var(--pet-columns),minmax(0,1fr));gap:.9rem}.home_petTile__ki6HC{display:grid;min-width:44px;grid-template-rows:1fr auto;justify-items:center;gap:.5rem;border-radius:1.75rem;color:var(--home-ink);background:var(--pet-soft);padding:1.1rem .9rem .9rem}.home_petVisual__pi40P{display:flex;min-height:0;align-items:center;justify-content:center}.home_petMascot__EPBhV{width:min(88%,9rem);height:clamp(7.5rem,15vw,9.5rem);object-fit:contain}.home_petTileLabel__YWWPY{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.2rem;font-weight:600}.home_petTileLabel__YWWPY>span{min-width:0;overflow-wrap:anywhere}.home_tileArrow__1XRpe{flex-shrink:0;width:1.1rem;height:1.1rem;color:var(--pet-accent);transition:transform .16s ease}.home_petTile__ki6HC:hover .home_tileArrow__1XRpe{transform:translateX(.2rem)}.home_explorer__lPii8{scroll-margin-top:6.5rem;margin-top:clamp(4rem,8vw,6rem)}.home_guideSectionHeader__yRnIA,.home_sectionHeading__oR_A_{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end;gap:.75rem 2rem;margin-bottom:1.5rem}.home_guideSectionHeader__yRnIA h2,.home_sectionHeading__oR_A_ h2{margin:0;color:var(--home-ink);font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:600;line-height:1.1}.home_guideSectionHeader__yRnIA>p,.home_sectionHeading__oR_A_>p{max-width:34rem;margin:0;color:var(--home-muted);line-height:1.6}.home_petPanels___jhRJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem}.home_petPanel__weRPP{scroll-margin-top:6.5rem;display:flex;min-width:0;flex-direction:column;border:1px solid var(--home-line);border-radius:1.5rem;background:var(--home-card);padding:1rem 1.1rem .6rem}.home_petPanels___jhRJ[data-market]:not([data-market=us]){grid-auto-rows:1fr}.home_petPanelHeading__L2gQu{display:flex;align-items:center;gap:.75rem;margin:-.1rem -.1rem .5rem;border-radius:1.1rem;background:var(--pet-soft);padding:.55rem .75rem}.home_petPanelSticker__J8Dam{width:2.75rem;height:2.75rem;flex:0 0 auto;object-fit:contain}.home_petPanel__weRPP h3{min-width:0;margin:0;color:var(--home-ink);font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.3rem;font-weight:600;overflow-wrap:anywhere}.home_categoryLinks__lfNgX{display:grid}.home_categoryLink__QNnqg{display:grid;min-width:0;min-height:4rem;grid-template-columns:3rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;border-bottom:1px solid var(--home-line);color:var(--home-ink);padding:.5rem .15rem}.home_categoryImage__eHWFU{position:relative;width:3rem;height:3rem}.home_stickerImage__ZbV0M{object-fit:contain}.home_categoryName__NOs26{min-width:0;font-size:.98rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.home_categoryLink__QNnqg:hover .home_categoryName__NOs26{color:#b53a60}.home_categoryArrow__lW4A0{width:1rem;height:1rem;color:var(--home-muted);transition:transform .16s ease}.home_categoryLink__QNnqg:hover .home_categoryArrow__lW4A0{transform:translateX(.15rem)}.home_browseLink__lEgH4{display:flex;min-height:3.25rem;align-items:center;gap:.4rem;margin-top:auto;color:var(--pet-accent);padding:.5rem .15rem;font-size:.92rem;font-weight:800;line-height:1.35}.home_browseLink__lEgH4>span{min-width:0;overflow-wrap:anywhere}.home_browseLink__lEgH4:hover>span{text-decoration:underline;text-underline-offset:.2rem}.home_browseArrow__PgKff{width:1rem;height:1rem;flex:0 0 auto}.home_supportingSection__0oXnu{margin-top:3rem}.home_guideSection__48ZBN{margin-top:clamp(3.5rem,7vw,5rem)}.home_guideGrid__ER7Zu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none}.home_guideCard__HT84y{display:grid;min-height:5.5rem;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.9rem;border:1px solid var(--home-line);border-radius:1.5rem;color:var(--home-ink);background:var(--home-card);padding:.75rem 1rem .75rem .75rem;transition:border-color .16s ease}.home_guideCard__HT84y:hover{border-color:var(--pet-accent)}.home_guideVisual__rWtzS{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:999px;background:var(--pet-soft)}.home_guideImage__mAjh0{width:82%;height:82%;object-fit:contain}.home_guideAnimalName__wldHU{min-width:0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.1rem;font-weight:600;overflow-wrap:anywhere}.home_guideCardArrow__UKpZ_{width:1.1rem;height:1.1rem;flex:0 0 auto;color:var(--pet-accent)}.home_contactLink__AAIbf{display:flex;justify-content:center;margin-top:2.5rem}.home_contactLink__AAIbf a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border-radius:999px;padding:.5rem .75rem;color:var(--home-muted);font-weight:700;text-decoration:underline;text-decoration-color:var(--home-line);text-underline-offset:.24rem}.home_contactLink__AAIbf a:hover{color:var(--home-ink);text-decoration-color:currentColor}.home_contactArrow__v_TfF{width:1rem;height:1rem}.dark .home_homePage__8dde9{--home-ink:#eef0f8;--home-muted:#a9b1c7;--home-line:#2e3852;--home-card:#1c2438}.dark .home_primaryAction__y9Kr8{color:#141a2b;background:#eef0f8}.dark .home_primaryAction__y9Kr8:hover{background:#f07c9c}.dark .home_guideVisual__rWtzS,.dark .home_petPanelHeading__L2gQu,.dark .home_petTile__ki6HC{background:var(--pet-dark)}.dark .home_categoryLink__QNnqg:hover .home_categoryName__NOs26{color:#f07c9c}.dark .home_browseLink__lEgH4,.dark .home_guideCardArrow__UKpZ_,.dark .home_tileArrow__1XRpe{color:color-mix(in srgb,var(--pet-accent) 45%,#ffffff)}@media (max-width:960px){.home_guideSectionHeader__yRnIA,.home_hero__z_jpu,.home_sectionHeading__oR_A_{grid-template-columns:1fr}}@media (max-width:860px){.home_petMosaic__OcgK1{grid-template-columns:repeat(var(--pet-tablet-columns),minmax(0,1fr))}}@media (max-width:620px){.home_homePage__8dde9{padding-top:1.25rem}.home_pageShell__jd_KV{width:min(calc(100% - 1.5rem),34rem)}.home_heroActions__n5Obp{align-items:stretch}.home_primaryAction__y9Kr8,.home_secondaryAction__VaBG4{width:100%}.home_petMosaic__OcgK1{grid-template-columns:repeat(var(--pet-mobile-columns),minmax(0,1fr));gap:.65rem}.home_petTile__ki6HC{border-radius:1.4rem;padding:.9rem .6rem .6rem}.home_petTileLabel__YWWPY{font-size:max(1.05rem,16px)}.home_petPanels___jhRJ{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home_categoryArrow__lW4A0,.home_guideCard__HT84y,.home_primaryAction__y9Kr8,.home_secondaryAction__VaBG4,.home_tileArrow__1XRpe{transition:none}}