@import url("https://fonts.googleapis.com/css2?family=Bangers&family=Saira+Condensed:wght@400;700&family=Poppins:wght@400;800&display=swap");@font-face{font-family:Baloo\ 2;src:url(/_next/static/media/Baloo2-Regular.1c8d210f.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Baloo\ 2;src:url(/_next/static/media/Baloo2-Medium.e8b2b415.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Baloo\ 2;src:url(/_next/static/media/Baloo2-SemiBold.87a08001.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Baloo\ 2;src:url(/_next/static/media/Baloo2-Bold.807d7ed1.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Baloo\ 2;src:url(/_next/static/media/Baloo2-ExtraBold.14deffd7.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Garet;src:url(/_next/static/media/Garet-Book.43b41899.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Garet;src:url(/_next/static/media/Garet-Book.43b41899.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Garet;src:url(/_next/static/media/Garet-Book.43b41899.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Lazydog;src:url(/_next/static/media/lazy_dog.381a7961.ttf) format("truetype");font-weight:400;font-display:swap}:root{--av-navy:#1A3D6D;--av-pink:#D5296D;--av-mint:#A5FFD5;--av-gold:#FFDF82;--av-white:#FFFFFF;--av-charcoal:#303030;--av-navy-900:#0E2244;--av-navy-700:#14315A;--av-navy-300:#6B85A9;--av-pink-700:#B11E5B;--av-pink-300:#ED7DA9;--av-pink-soft:#FCE0EC;--av-mint-deep:#6EE3B0;--av-gold-deep:#E9C24C;--av-paper:#FAF7F2;--av-cream:#FFF8EC;--av-line:#E6E6EC;--bg:var(--av-white);--bg-paper:var(--av-paper);--bg-inverse:var(--av-navy);--surface:var(--av-white);--surface-tint:var(--av-cream);--fg:var(--av-navy);--fg-body:var(--av-charcoal);--fg-muted:#5A6B83;--fg-subtle:#8794A8;--fg-on-dark:var(--av-white);--fg-accent:var(--av-pink);--action:var(--av-pink);--action-hover:var(--av-pink-700);--action-on:var(--av-white);--action-quiet:var(--av-navy);--focus-ring:rgba(213,41,109,0.32);--border:var(--av-line);--border-strong:rgba(26,61,109,0.18);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:36px;--radius-pill:999px;--radius-blob:62% 38% 55% 45%/48% 60% 40% 52%;--shadow-1:0 1px 2px rgba(26,61,109,0.06),0 1px 1px rgba(26,61,109,0.04);--shadow-2:0 4px 12px rgba(26,61,109,0.08),0 1px 2px rgba(26,61,109,0.05);--shadow-3:0 12px 32px rgba(26,61,109,0.12),0 2px 6px rgba(26,61,109,0.06);--shadow-pink:0 8px 24px rgba(213,41,109,0.28);--font-display:"Baloo 2","Kabrio Alternate",system-ui,sans-serif;--font-body:"Garet",system-ui,sans-serif;--font-script:"Lazydog",cursive;--font-bangers:"Bangers","Lazydog",cursive;--font-clinic-headline:"Saira Condensed","Saira",sans-serif;--font-heavy:"Poppins",sans-serif;--fs-hero:clamp(56px,9vw,128px);--fs-display:clamp(40px,6vw,80px);--fs-h1:clamp(32px,4.5vw,56px);--fs-h2:clamp(26px,3.2vw,40px);--fs-h3:clamp(20px,2.4vw,28px);--fs-h4:18px;--fs-lead:20px;--fs-body:16px;--fs-small:14px;--fs-micro:12px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-loose:1.65;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-soft:cubic-bezier(0.4,0.0,0.2,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:140ms;--dur-base:220ms;--dur-slow:420ms}body,html{background:var(--bg);color:var(--fg-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--av-pink);color:var(--av-white)}.hero,h1.display{font-family:var(--font-display);font-weight:700;font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:-.022em;color:var(--fg)}.h1,h1{font-size:var(--fs-h1);letter-spacing:-.015em}.h1,.h2,h1,h2{font-family:var(--font-display);font-weight:700;line-height:var(--lh-snug);color:var(--fg)}.h2,h2{font-size:var(--fs-h2);letter-spacing:-.01em}.h3,h3{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3)}.h3,.h4,h3,h4{line-height:var(--lh-snug);color:var(--fg)}.h4,h4{font-family:var(--font-body);font-weight:700;font-size:var(--fs-h4)}.display-heavy{font-family:var(--font-heavy);font-weight:800;font-size:var(--fs-display);line-height:.95;letter-spacing:-.02em;color:var(--fg)}.clinic-headline,.eyebrow,.label-cond{font-family:var(--font-clinic-headline);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:var(--fg-accent)}.script{font-family:var(--font-script);font-weight:600;font-size:1.4em;color:var(--fg-accent);line-height:1}.brand-vet{color:var(--av-pink);font-family:var(--font-display);font-weight:700}.body,p{font-family:var(--font-body);font-size:var(--fs-body);text-wrap:pretty}.body,.lead,p{line-height:var(--lh-loose);color:var(--fg-body)}.lead{font-size:var(--fs-lead)}.small{font-size:var(--fs-small)}.micro{font-size:var(--fs-micro)}.muted{color:var(--fg-muted)}.subtle{color:var(--fg-subtle)}a{color:var(--av-pink);text-decoration:none;border-bottom:1.5px solid transparent;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast)}a:hover{border-bottom-color:currentColor}.mono,code,kbd,samp{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em;background:rgba(26,61,109,.06);padding:.1em .35em;border-radius:4px;color:var(--av-navy)}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg-paper)}body{color:var(--fg-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal)}h1,h2,h3,p{margin:0}button{font:inherit}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.container{max-width:1440px;margin:0 auto;padding:0 var(--space-12)}@media (max-width:640px){.container{padding:0 var(--space-5)}}@media print{[data-print-hide]{display:none!important}}