/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.bg-gradient-radial{background:radial-gradient(ellipse at center,var(--tw-gradient-stops))}.text-shadow-hero{text-shadow:0 2px 4px #000000e6,0 4px 8px #000000b3,0 8px 16px #00000080,0 16px 32px #0000004d}.text-shadow-hero-glow{filter:drop-shadow(0 2px 4px #000c)drop-shadow(0 4px 8px #0009)}.text-shadow-md{text-shadow:0 1px 2px #000c,0 2px 4px #0009,0 4px 8px #0006}.hero-wag-accent{z-index:20;aspect-ratio:1;color:#fde047;filter:drop-shadow(0 2px 2px #0f172ab8)drop-shadow(0 0 8px #ffffff94);pointer-events:none;transform-origin:50% 82%;width:clamp(1.85rem,3.5vw,2.8rem);display:block;position:absolute;top:clamp(2.65rem,8vw,5.25rem);left:calc(50% + clamp(5.25rem,15vw,14rem))}.hero-wag-accent svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.hero-wag-accent--active{animation:tailWag 1.05s cubic-bezier(.45,0,.25,1)}}@media (prefers-reduced-motion:reduce){.hero-wag-accent--active{animation:none;transform:none}}@media (max-height:35rem){.hero-title-lockup{margin-top:0}}.force-bg-white{color:#171717!important;background-color:#fff!important}.home-handwritten,.home-page .csp-style-bd9f3d6fdc{font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive!important}.home-render-deferred{content-visibility:auto;contain-intrinsic-size:auto 900px}html:not(.dark) :where(.home-page) .bg-white.dark\:bg-slate-800\/90,html:not(.dark) :where(.home-page) [class*=bg-white][class*=dark\:bg-slate-800]{background-color:#fff!important}html:not(.dark) :where(.home-page) .text-gray-900.dark\:text-white,html:not(.dark) :where(.home-page) [class*=text-gray-900][class*=dark\:text-white]{color:#111827!important}html:not(.dark) :where(.home-page) .text-gray-600.dark\:text-gray-300,html:not(.dark) :where(.home-page) [class*=text-gray-600][class*=dark\:text-gray-300]{color:#4b5563!important}html:not(.dark) :where(.home-page) .text-gray-500.dark\:text-gray-400,html:not(.dark) :where(.home-page) [class*=text-gray-500][class*=dark\:text-gray-400]{color:#6b7280!important}html:not(.dark) :where(.home-page) .border-gray-200.dark\:border-slate-700\/70,html:not(.dark) :where(.home-page) [class*=border-gray-200][class*=dark\:border-slate-700]{border-color:#e5e7eb!important}html:not(.dark) :where(.home-page) .border-gray-50.dark\:border-slate-700,html:not(.dark) :where(.home-page) [class*=border-gray-50][class*=dark\:border-slate-700]{border-color:#f9fafb!important}html:not(.dark) :where(.home-page) .bg-blue-50.dark\:bg-blue-500\/40,html:not(.dark) :where(.home-page) [class*=bg-blue-50][class*=dark\:bg-blue-500]{background-color:#eff6ff!important}html:not(.dark) :where(.home-page) .text-blue-700.dark\:text-white,html:not(.dark) :where(.home-page) [class*=text-blue-700][class*=dark\:text-white]{color:#1d4ed8!important}html:not(.dark) :where(.home-page) .border-blue-100.dark\:border-blue-400\/30,html:not(.dark) :where(.home-page) [class*=border-blue-100][class*=dark\:border-blue-400]{border-color:#dbeafe!important}html:not(.dark) :where(.home-page) section.bg-white.dark\:bg-slate-900{background-color:#fff!important}html:not(.dark) :where(.home-page) section .bg-blue-100.dark\:bg-blue-900\/50{background-color:#dbeafe!important}html:not(.dark) :where(.home-page) section .bg-emerald-100.dark\:bg-emerald-900\/50{background-color:#d1fae5!important}html:not(.dark) :where(.home-page) section .dark\:mix-blend-screen{mix-blend-mode:multiply!important}html:not(.dark) :where(.home-page) section .dark\:opacity-20{opacity:.3!important}html:not(.dark) :where(.home-page) section .from-blue-50.dark\:from-slate-900{--tw-gradient-from:#eff6ff!important}html:not(.dark) :where(.home-page) section .to-white.dark\:to-slate-950{--tw-gradient-to:#fff!important}html:not(.dark) :where(.home-page) section .from-white.dark\:from-slate-950{--tw-gradient-from:#fff!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee{animation:marquee 40s linear infinite}.animate-marquee-reverse{animation:marquee-reverse 40s linear infinite}.marquee-paused .animate-marquee,.marquee-paused .animate-marquee-reverse,.pause-on-hover:focus-within .animate-marquee,.pause-on-hover:focus-within .animate-marquee-reverse,.pause-on-hover:hover .animate-marquee,.pause-on-hover:hover .animate-marquee-reverse{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.animate-marquee,.animate-marquee-reverse{will-change:transform}}@media (prefers-reduced-motion:reduce){.animate-marquee,.animate-marquee-reverse{opacity:1!important;animation:none!important;transform:none!important}.marquee-motion-user-enabled .animate-marquee{animation:marquee 40s linear infinite!important}.marquee-motion-user-enabled .animate-marquee-reverse{animation:marquee-reverse 40s linear infinite!important}}.HeroPolaroids_wall__FnyDs{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none;contain:layout paint}.HeroPolaroids_card__fjEop{--rotation:0deg;position:absolute;box-sizing:border-box;width:86px;margin:0;padding:4px 4px 22px;overflow:hidden;color:#4b5563;background:#fefefe;border-radius:3px;box-shadow:0 4px 8px rgba(15,23,42,.16),0 12px 28px rgba(15,23,42,.18);opacity:0;transform:translateY(10px) rotate(var(--rotation)) scale(.97);transform-origin:center;will-change:opacity,transform}.HeroPolaroids_initial__7CBN1{opacity:1;transform:rotate(var(--rotation));will-change:auto}.HeroPolaroids_ready__kt3Xh:not(.HeroPolaroids_initial__7CBN1){animation:HeroPolaroids_polaroidSettle__Hme4V .46s cubic-bezier(.22,1,.36,1) both}.HeroPolaroids_ready__kt3Xh{opacity:1;transform:rotate(var(--rotation)) scale(1);will-change:auto}.HeroPolaroids_failed__551Kk{display:none}.HeroPolaroids_photo__9zdQX{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:1px;background:#e2e8f0}.HeroPolaroids_caption__rELmT{position:absolute;right:3px;bottom:4px;left:3px;overflow:hidden;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:9px;font-weight:400;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.HeroPolaroids_cropEnglishCream__81Xmd,.HeroPolaroids_cropMiniAussie__NI6vh{object-position:50% 55%}.HeroPolaroids_cropBernesemix__Hx90i,.HeroPolaroids_cropPack__smgox,.HeroPolaroids_cropPomeranian__mZNAQ{object-position:50% 40%}.HeroPolaroids_cropDoodle__CndaE{object-position:50% 36%}.HeroPolaroids_cropGolden__wsYuu{object-position:42% 45%}.HeroPolaroids_cropShepherd__1veys{object-position:48% 38%}.HeroPolaroids_cropGoldendoodle__dKwSY{object-position:50% 25%}.HeroPolaroids_cropMixedPack__tU4ld{object-position:82% 48%}.HeroPolaroids_adventure__dcOlL{--rotation:-5deg;top:13%;left:1%;z-index:10}.HeroPolaroids_pampered__uXNpP{--rotation:5deg;top:10%;right:1%;z-index:11}.HeroPolaroids_fresh__9X8ET{--rotation:-4deg;bottom:5%;left:2%;z-index:12}.HeroPolaroids_pureJoy__n73WO{--rotation:4deg;right:2%;bottom:5%;z-index:13}.HeroPolaroids_bestDay__CNsdd{--rotation:-4deg}.HeroPolaroids_spaDay__Uu9Qv{--rotation:3deg}.HeroPolaroids_ourPack__lKe5F{--rotation:-5deg}.HeroPolaroids_lookingGood__3lPyn{--rotation:2deg}.HeroPolaroids_bestFriends__KiXd2{--rotation:4deg}.HeroPolaroids_wilderness__pFyfm{--rotation:-3deg}@keyframes HeroPolaroids_polaroidSettle__Hme4V{0%{transform:translateY(10px) rotate(var(--rotation)) scale(.97)}to{transform:rotate(var(--rotation)) scale(1)}}@media (min-width:768px){.HeroPolaroids_card__fjEop{width:148px;padding:6px 6px 34px;border-radius:4px;box-shadow:0 5px 10px rgba(15,23,42,.16),0 16px 34px rgba(15,23,42,.2)}.HeroPolaroids_caption__rELmT{bottom:8px;font-size:12px}.HeroPolaroids_adventure__dcOlL{top:9%;left:1%}.HeroPolaroids_pampered__uXNpP{top:7%;right:1%}.HeroPolaroids_fresh__9X8ET{top:34%;bottom:auto;left:2%}.HeroPolaroids_pureJoy__n73WO{top:32%;right:2%;bottom:auto}.HeroPolaroids_bestDay__CNsdd{bottom:8%;left:1%;z-index:14}.HeroPolaroids_spaDay__Uu9Qv{right:1%;bottom:8%;z-index:15}}@media (min-width:1024px){.HeroPolaroids_wall__FnyDs{top:4rem;bottom:-4rem}.HeroPolaroids_card__fjEop{width:clamp(190px,20vw,220px);padding:7px 7px 42px}.HeroPolaroids_caption__rELmT{bottom:10px;font-size:14px}.HeroPolaroids_adventure__dcOlL{top:8%;left:1%}.HeroPolaroids_pampered__uXNpP{top:7%;right:1%}.HeroPolaroids_fresh__9X8ET{top:31%;left:2%}.HeroPolaroids_pureJoy__n73WO{top:30%;right:2%}.HeroPolaroids_bestDay__CNsdd{bottom:22%;left:1%}.HeroPolaroids_spaDay__Uu9Qv{right:1%;bottom:20%}.HeroPolaroids_ourPack__lKe5F{bottom:-8%;left:2%;z-index:16}.HeroPolaroids_lookingGood__3lPyn{right:2%;bottom:-8%;z-index:17}}@media (min-width:1280px) and (min-height:720px){.HeroPolaroids_card__fjEop{width:clamp(210px,17.5vw,280px)}.HeroPolaroids_fresh__9X8ET,.HeroPolaroids_lookingGood__3lPyn,.HeroPolaroids_pureJoy__n73WO,.HeroPolaroids_spaDay__Uu9Qv{width:clamp(195px,15.5vw,248px)}.HeroPolaroids_bestDay__CNsdd{width:clamp(180px,14vw,224px)}.HeroPolaroids_adventure__dcOlL{top:7%}.HeroPolaroids_pampered__uXNpP{top:6%}.HeroPolaroids_fresh__9X8ET{top:32%;left:3%}.HeroPolaroids_pureJoy__n73WO{top:29%;right:3%}.HeroPolaroids_bestDay__CNsdd{bottom:23%;left:1%}.HeroPolaroids_spaDay__Uu9Qv{right:1%;bottom:22%}.HeroPolaroids_ourPack__lKe5F{bottom:-10%;left:1%}.HeroPolaroids_lookingGood__3lPyn{right:1%;bottom:-8%}.HeroPolaroids_bestFriends__KiXd2{bottom:-13%;left:22%;z-index:18}.HeroPolaroids_wilderness__pFyfm{right:22%;bottom:-13%;z-index:19}}@media (max-height:639px) and (min-width:768px){.HeroPolaroids_card__fjEop{width:clamp(128px,16vw,170px);padding:5px 5px 30px}.HeroPolaroids_caption__rELmT{bottom:7px;font-size:11px}.HeroPolaroids_fresh__9X8ET,.HeroPolaroids_pureJoy__n73WO{top:38%}.HeroPolaroids_bestDay__CNsdd,.HeroPolaroids_spaDay__Uu9Qv{bottom:3%}}@media (prefers-reduced-motion:reduce){.HeroPolaroids_card__fjEop,.HeroPolaroids_ready__kt3Xh:not(.HeroPolaroids_initial__7CBN1){animation:none;opacity:1;transform:rotate(var(--rotation))}}.TeamStats_teamStatCard__v7_kT{background:rgba(255,255,255,.98);color:#0f172a;border-radius:24px;backdrop-filter:blur(0);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.TeamStats_statCardNumber__KUBs8,.TeamStats_statCardTitle__5gm_2{color:#0f172a}.TeamStats_statCardSubtext__r93Os{color:#475569}.TeamStats_statCardIcon__taQI_{background:linear-gradient(135deg,#dbeafe,#ccfbf1);color:#2563eb}.TeamStats_statCardHoverOverlayLight__y6RdA{background:linear-gradient(135deg,rgba(219,234,254,.7),rgba(204,251,241,.6))}.TeamStats_statCardHoverOverlayDark__VGbOL{display:none;background:radial-gradient(circle at top,rgba(59,130,246,.18),transparent 55%),linear-gradient(135deg,rgba(30,41,59,.8),rgba(15,23,42,.95))}.TeamStats_statCardDecor__5G0_d{color:rgba(226,232,240,.7)}html.dark .TeamStats_teamStatCard__v7_kT{background:radial-gradient(circle at top,rgba(30,64,175,.45),rgba(15,23,42,.95));border-color:rgba(59,130,246,.25)!important;box-shadow:0 30px 60px -25px rgba(15,23,42,.9)}html.dark .TeamStats_teamStatCard__v7_kT:hover{border-color:rgba(56,189,248,.6)!important;box-shadow:0 35px 65px -25px rgba(59,130,246,.6);transform:translateY(-10px)}html.dark .TeamStats_statCardNumber__KUBs8{background:linear-gradient(90deg,#60a5fa,#34d399);-webkit-background-clip:text;color:transparent}html.dark .TeamStats_statCardTitle__5gm_2{color:#e2e8f0}html.dark .TeamStats_statCardSubtext__r93Os{color:#94a3b8}html.dark .TeamStats_statCardIcon__taQI_{background:linear-gradient(135deg,rgba(30,64,175,.6),rgba(13,148,136,.6));color:#bfdbfe;box-shadow:inset 0 0 0 1px rgba(148,163,184,.3)}html.dark .TeamStats_statCardDecor__5G0_d{color:rgba(148,163,184,.35);opacity:.12}html.dark .TeamStats_statCardHoverOverlayLight__y6RdA{display:none}html.dark .TeamStats_statCardHoverOverlayDark__VGbOL{display:block}html:not(.dark) .TeamStats_teamStatCard__v7_kT{background:rgba(255,255,255,.98)!important;color:#0f172a!important;border-color:#e2e8f0!important}html:not(.dark) .TeamStats_statCardNumber__KUBs8{color:#0f172a!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}html:not(.dark) .TeamStats_statCardTitle__5gm_2{color:#0f172a!important}html:not(.dark) .TeamStats_statCardSubtext__r93Os{color:#475569!important}html:not(.dark) .TeamStats_statCardIcon__taQI_{background:linear-gradient(135deg,#dbeafe,#ccfbf1)!important;color:#2563eb!important;box-shadow:none!important}