:root{--offwhite:#fbf7f3;--cream:#f3ece3;--lav-mist:#eee4f9;--lav-mist-2:#e3d4f5;--lavender:#9b7fc9;--lavender-deep:#6c4e9e;--plum:#392c4d;--plum-soft:#6c5e80;--blush:#f2c9d6;--blush-deep:#e39fb4;--sage:#bfd8c5;--max-w:1180px;--pad:clamp(1.25rem, 4vw, 3rem);--font-display:"Fraunces", "Iowan Old Style", serif;--font-body:"Figtree", "Segoe UI", sans-serif;--ease-soft:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--offwhite);color:var(--plum);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.container{max-width:var(--max-w);padding:0 var(--pad);z-index:2;margin:0 auto;position:relative}h1,h2,h3{font-family:var(--font-display);color:var(--plum);margin:0;font-weight:600;line-height:1.08}p{margin:0}::selection{background:var(--lavender);color:#fff}:focus-visible{outline:2px solid var(--lavender-deep);outline-offset:3px;border-radius:4px}.icon{fill:currentColor;width:26px;height:26px;color:var(--plum)}.icon-stroke{width:26px;height:26px;color:var(--plum)}#petals-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.reveal{opacity:0;transition:opacity .8s var(--ease-soft), transform .8s var(--ease-soft);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft);transform:translateY(18px)}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:first-child{transition-delay:20ms}.reveal-stagger.is-visible>:nth-child(2){transition-delay:.1s}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.18s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.26s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.34s}.btn{font-family:var(--font-body);cursor:pointer;transition:transform .35s var(--ease-soft), box-shadow .35s var(--ease-soft), background .3s ease;border:none;border-radius:999px;align-items:center;gap:.55rem;padding:.95rem 1.9rem;font-size:.96rem;font-weight:700;display:inline-flex;position:relative}.btn-primary{background:linear-gradient(120deg, var(--lavender), var(--lavender-deep));color:#fff;box-shadow:0 10px 24px -10px #6c4e9e8c}.btn-primary:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 16px 32px -10px #6c4e9ea6}.btn-ghost{color:var(--plum);background:#ffffff80;border:1.5px solid #6c4e9e47}.btn-ghost:hover{border-color:var(--lavender-deep);background:#fff;transform:translateY(-2px)}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7f3c7;border-bottom:1px solid #6c4e9e1a;position:sticky;top:0}.site-header .container{justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.brand{font-family:var(--font-display);color:var(--plum);align-items:center;gap:.7rem;font-size:1.4rem;font-style:italic;display:flex}.brand .mark{background:linear-gradient(135deg, var(--lavender), var(--blush));width:40px;height:40px;transition:transform .5s var(--ease-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.brand:hover .mark{transform:rotate(-14deg)scale(1.06)}.brand .mark svg{fill:#fff;width:21px;height:21px}.main-nav{align-items:center;gap:2.1rem;display:flex}.main-nav a:not(.btn){color:var(--plum-soft);padding-bottom:3px;font-size:.95rem;font-weight:600;transition:color .2s;position:relative}.main-nav a:not(.btn):after{content:"";background:var(--lavender);width:0;height:2px;transition:width .3s var(--ease-soft);border-radius:2px;position:absolute;bottom:-2px;left:0}.main-nav a:not(.btn):hover{color:var(--plum)}.main-nav a:not(.btn):hover:after{width:100%}.nav-toggle{color:var(--plum);cursor:pointer;background:0 0;border:none;width:40px;height:40px;display:none}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{content:"";background:var(--plum);border-radius:2px;width:22px;height:2px;margin:0 auto;display:block;position:relative}.nav-toggle span:before{position:absolute;top:-7px}.nav-toggle span:after{position:absolute;top:7px}.hero{padding:clamp(2.5rem,7vw,5rem) 0 clamp(4.5rem,10vw,7.5rem);position:relative;overflow:hidden}.hero-glow-a,.hero-glow-b{filter:blur(60px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.hero-glow-a{background:radial-gradient(circle,#9b7fc959,#0000 70%);width:480px;height:480px;animation:16s ease-in-out infinite drift-a;top:-160px;right:-120px}.hero-glow-b{background:radial-gradient(circle,#f2c9d666,#0000 70%);width:380px;height:380px;animation:20s ease-in-out infinite drift-b;bottom:-140px;left:-100px}@keyframes drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,30px)scale(1.08)}}@keyframes drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,-24px)scale(1.05)}}.hero .container{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero-copy .eyebrow-free-label{color:var(--lavender-deep);font-family:var(--font-display);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.15rem;font-style:italic;display:flex}.hero-copy .eyebrow-free-label svg{width:18px;height:18px;fill:var(--blush-deep)}.hero-copy h1{max-width:16ch;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:560}.hero-copy h1 .underline-word{white-space:nowrap;position:relative}.hero-copy h1 .underline-word svg{width:104%;height:.5em;position:absolute;bottom:-.16em;left:-2%;overflow:visible}.hero-copy h1 .underline-word path{fill:none;stroke:var(--blush-deep);stroke-width:6px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;animation:draw-underline 1.1s var(--ease-soft) .5s forwards}@keyframes draw-underline{to{stroke-dashoffset:0}}.hero-copy p{max-width:46ch;color:var(--plum-soft);margin-top:1.4rem;font-size:1.1rem}.hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2.1rem;display:flex}.hero-paws{color:var(--plum-soft);align-items:center;gap:.8rem;margin-top:2.6rem;font-size:.92rem;display:flex}.hero-paws .paw-trail{gap:4px;display:flex}.hero-paws .paw-trail .icon{width:16px;height:16px;fill:var(--lavender);animation:2.4s ease-in-out infinite paw-pulse}.hero-paws .paw-trail .icon:nth-child(2){opacity:.8;animation-delay:.2s}.hero-paws .paw-trail .icon:nth-child(3){opacity:.6;animation-delay:.4s}@keyframes paw-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.65;transform:translateY(-4px)}}.hero-portrait{aspect-ratio:3/4;justify-self:end;width:100%;max-width:430px;position:relative}.hero-portrait .frame{border:6px solid #fff;border-radius:46% 54% 40% 60%/55% 45%;animation:18s ease-in-out infinite wobble;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 64px -20px #6c4e9e61}.hero-portrait .frame img{object-fit:cover;width:100%;height:100%}.hero-portrait .paw-badge{background:linear-gradient(135deg, var(--blush), var(--blush-deep));border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;animation:5s ease-in-out infinite float-badge;display:flex;position:absolute;bottom:-16px;right:-14px;box-shadow:0 16px 32px -10px #e39fb499}.hero-portrait .heart-badge{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;animation:6s ease-in-out .6s infinite float-badge;display:flex;position:absolute;top:6%;left:-8%;box-shadow:0 12px 26px -10px #6c4e9e59}.hero-portrait .paw-badge .icon{fill:#fff;width:40px;height:40px}.hero-portrait .heart-badge .icon{width:24px;height:24px;fill:var(--lavender-deep)}@keyframes float-badge{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-6deg)}}@keyframes wobble{0%,to{border-radius:46% 54% 40% 60%/55% 45%}50%{border-radius:58% 42% 55% 45%/45% 55% 42% 58%}}.curve-divider{z-index:1;width:100%;height:70px;margin-top:-1px;display:block;position:relative}section{position:relative}.section-pad{padding:clamp(3.5rem,8vw,6rem) 0}.section-head{max-width:56ch;margin-bottom:clamp(2.2rem,5vw,3.5rem)}.section-head .kicker{color:var(--lavender-deep);align-items:center;gap:.4rem;margin-bottom:.7rem;font-size:.85rem;font-weight:700;display:inline-flex}.section-head .kicker svg{width:15px;height:15px;fill:var(--blush-deep);flex-shrink:0}.section-head h2{font-size:clamp(1.9rem,3.6vw,2.6rem);font-style:italic}.section-head p{color:var(--plum-soft);margin-top:.9rem;font-size:1.06rem}.bg-surface{background:var(--cream)}.bg-surface:before,.bg-surface:after{content:none}.specialty-grid{grid-template-columns:repeat(5,1fr);gap:1.3rem;display:grid}.specialty-card{transition:transform .4s var(--ease-soft), box-shadow .4s var(--ease-soft);background:#fff;border:1px solid #6c4e9e14;border-radius:28px 14px;padding:1.9rem 1.5rem;position:relative}.specialty-card:nth-child(2){border-radius:14px 28px}.specialty-card:nth-child(3){border-radius:28px 28px 14px 14px}.specialty-card:nth-child(4){border-radius:14px 14px 28px 28px}.specialty-card:nth-child(5){border-radius:20px}.specialty-card:hover{transform:translateY(-8px)rotate(-1deg);box-shadow:0 22px 40px -18px #6c4e9e47}.specialty-card .icon-badge{width:54px;height:54px;transition:transform .4s var(--ease-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.1rem;display:flex}.specialty-card:hover .icon-badge{transform:scale(1.1)rotate(8deg)}.specialty-card:first-child .icon-badge{background:var(--lav-mist-2)}.specialty-card:nth-child(2) .icon-badge{background:var(--blush)}.specialty-card:nth-child(3) .icon-badge{background:var(--sage)}.specialty-card:nth-child(4) .icon-badge{background:var(--lav-mist)}.specialty-card:nth-child(5) .icon-badge{background:var(--blush)}.specialty-card .icon-badge svg,.specialty-card .icon-badge .icon{width:26px;height:26px;fill:var(--lavender-deep);color:var(--lavender-deep)}.specialty-card h3{font-size:1.15rem}.specialty-card p{color:var(--plum-soft);margin-top:.5rem;font-size:.92rem}.process-wrap{position:relative}.process-path{z-index:0;width:100%;height:40px;display:none;position:absolute;top:26px;left:0}@media (width>=901px){.process-path{display:block}}.process-path path{fill:none;stroke:var(--lavender);stroke-width:2.5px;stroke-dasharray:8 10;stroke-linecap:round;stroke-dashoffset:400px;transition:stroke-dashoffset 1.6s var(--ease-soft)}.process-path.is-visible path{stroke-dashoffset:0}.process-list{z-index:1;grid-template-columns:repeat(4,1fr);gap:1.6rem;display:grid;position:relative}.process-item{border-top:3px solid var(--lavender);transition:transform .4s var(--ease-soft), box-shadow .4s var(--ease-soft);background:#fff;border-radius:24px;padding:1.9rem}.process-item:hover{transform:translateY(-6px);box-shadow:0 20px 36px -18px #6c4e9e40}.process-item:nth-child(2){border-top-color:var(--blush-deep)}.process-item:nth-child(3){border-top-color:var(--sage)}.process-item:nth-child(4){border-top-color:var(--lavender-deep)}.process-item .num-badge{background:var(--lav-mist);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.9rem;display:flex}.process-item .num{font-family:var(--font-display);color:var(--lavender-deep);font-size:1.15rem;font-style:italic}.process-item h3{margin-top:.3rem;font-size:1.15rem}.process-item p{color:var(--plum-soft);margin-top:.6rem;font-size:.95rem}.about-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.about-portrait{position:relative}.about-portrait .frame-inner{aspect-ratio:4/5;border:6px solid #fff;border-radius:30% 70% 65% 35%/40% 35% 65% 60%;position:relative;overflow:hidden;box-shadow:0 26px 54px -18px #6c4e9e59}.about-portrait .frame-inner img{object-fit:cover;width:100%;height:100%}.about-portrait .doodle-ring{z-index:-1;border:2px dashed #9b7fc966;border-radius:30% 70% 65% 35%/40% 35% 65% 60%;animation:40s linear infinite spin-slow;position:absolute;inset:-18px}@keyframes spin-slow{to{transform:rotate(360deg)}}.about-copy .quote-signature{font-family:var(--font-display);color:var(--lavender-deep);border-left:3px solid var(--blush-deep);margin-bottom:1.3rem;padding-left:1.1rem;font-size:1.35rem;font-style:italic;line-height:1.4}.about-copy p.body-text{color:var(--plum-soft);font-size:1.06rem}.about-copy p.body-text+p.body-text{margin-top:1.1rem}.credentials-list{color:var(--plum);flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;font-size:.92rem;display:flex}.credentials-list span{background:#fff;border:1px solid #6c4e9e1f;border-radius:999px;padding:.5rem 1rem .5rem 1.9rem;position:relative}.credentials-list span:before{content:"";background:var(--blush-deep);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.testimonial-card{transition:transform .4s var(--ease-soft), box-shadow .4s var(--ease-soft);background:#fff;border:1px solid #6c4e9e14;border-radius:24px;padding:1.9rem}.testimonial-card:hover{transform:translateY(-6px)rotate(.6deg);box-shadow:0 20px 40px -18px #6c4e9e40}.testimonial-card .icon{width:24px;height:24px;fill:var(--blush-deep);margin-bottom:1rem}.testimonial-card p.quote{font-family:var(--font-display);color:var(--plum);font-size:1.15rem;font-style:italic;line-height:1.5}.testimonial-card .author{color:var(--plum-soft);margin-top:1.1rem;font-size:.88rem;font-weight:600}.contact-section{text-align:center;background:linear-gradient(180deg, var(--lav-mist) 0%, var(--offwhite) 100%);padding:clamp(4.5rem,10vw,7rem) 0;position:relative;overflow:hidden}.contact-section .kicker{color:var(--lavender-deep);align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:.85rem;font-weight:700;display:inline-flex}.contact-section .kicker svg{width:15px;height:15px;fill:var(--blush-deep);flex-shrink:0}.contact-section h2{max-width:18ch;margin:0 auto;font-size:clamp(2.1rem,5vw,3.2rem);font-style:italic}.contact-section p.sub{color:var(--plum-soft);margin-top:1.2rem;font-size:1.1rem}.contact-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.2rem;display:flex}.social-row{color:var(--plum-soft);justify-content:center;gap:1.6rem;margin-top:2.4rem;font-size:.95rem;font-weight:600;display:flex}.social-row a:hover{color:var(--lavender-deep)}.site-footer{color:var(--plum-soft);background:var(--offwhite);border-top:1px solid #6c4e9e1f;flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding:1.7rem 0;font-size:.85rem;display:flex}@media (width<=900px){.main-nav{display:none}.nav-toggle{display:block}.hero .container{grid-template-columns:1fr}.hero-portrait{order:-1;max-width:300px;margin:0 auto}.about-grid{grid-template-columns:1fr}.about-portrait .frame-inner{max-width:320px;margin:0 auto}.specialty-grid,.process-list{grid-template-columns:repeat(2,1fr)}.testimonial-grid{grid-template-columns:1fr}}@media (width<=560px){.specialty-grid,.process-list{grid-template-columns:1fr}}.mobile-nav{padding:1rem var(--pad) 1.8rem;background:var(--cream);border-bottom:1px solid #6c4e9e1a;flex-direction:column;gap:1.2rem;display:none}.mobile-nav.open{display:flex}.mobile-nav a{color:var(--plum);font-size:1.05rem;font-weight:600}.poodle-mascot{z-index:45;pointer-events:none;will-change:transform;width:150px;height:110px;position:fixed;top:0;left:0;transform:translate(120px,420px)}.poodle-mascot .poodle-hit{cursor:pointer;pointer-events:auto;appearance:none;outline-offset:4px;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.poodle-mascot .poodle-shadow{background:radial-gradient(#6c4e9e47,#0000 72%);border-radius:50%;width:74px;height:14px;transition:width .2s,opacity .2s;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.poodle-mascot svg{width:100%;height:100%;transition:transform .18s;position:absolute;inset:0;overflow:visible}.poodle-mascot.facing-left svg{transform:scaleX(-1)}.poodle-mascot.is-moving .p-body-group{animation:.42s ease-in-out infinite poodle-bounce}.poodle-mascot.is-running .p-body-group{animation-duration:.24s}@keyframes poodle-bounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4.5px)rotate(-1.2deg)}}.poodle-mascot .p-leg{transform-box:fill-box;transform-origin:top}.poodle-mascot.is-moving .p-leg-front-a,.poodle-mascot.is-moving .p-leg-back-b{animation:.42s ease-in-out infinite poodle-leg-swing}.poodle-mascot.is-moving .p-leg-front-b,.poodle-mascot.is-moving .p-leg-back-a{animation:.42s ease-in-out infinite reverse poodle-leg-swing}.poodle-mascot.is-running .p-leg-front-a,.poodle-mascot.is-running .p-leg-back-b,.poodle-mascot.is-running .p-leg-front-b,.poodle-mascot.is-running .p-leg-back-a{animation-duration:.22s}@keyframes poodle-leg-swing{0%,to{transform:rotate(18deg)}50%{transform:rotate(-18deg)}}.poodle-mascot .p-tail{transform-box:fill-box;transform-origin:100% 100%;animation:.9s ease-in-out infinite poodle-tail-wag}.poodle-mascot.is-happy .p-tail,.poodle-mascot.is-running .p-tail{animation-duration:.28s}@keyframes poodle-tail-wag{0%,to{transform:rotate(-10deg)}50%{transform:rotate(18deg)}}.poodle-mascot .p-ear{transform-box:fill-box;transform-origin:top}.poodle-mascot.is-moving .p-ear{animation:.42s ease-in-out infinite poodle-ear-flop}@keyframes poodle-ear-flop{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}.poodle-mascot .p-eye{transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite poodle-blink}@keyframes poodle-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.poodle-mascot .p-tongue{transform-box:fill-box;transform-origin:top;opacity:0;transition:opacity .15s;transform:scaleY(.2)}.poodle-mascot.is-happy .p-tongue{opacity:1;animation:.32s ease-in-out infinite poodle-lick}@keyframes poodle-lick{0%,to{transform:scaleY(.7)rotate(-6deg)}50%{transform:scaleY(1.15)rotate(8deg)}}.poodle-mascot.is-jumping .p-body-group{animation:.5s ease-out poodle-jump}@keyframes poodle-jump{0%{transform:translateY(0)scale(1)}20%{transform:translateY(2px)scale(1.12,.85)}55%{transform:translateY(-26px)scale(.94,1.08)}80%{transform:translateY(0)scale(1.05,.95)}to{transform:translateY(0)scale(1)}}.poodle-heart{z-index:46;pointer-events:none;color:#e39fb4;width:18px;height:18px;animation:1.1s ease-out forwards poodle-heart-float;position:fixed}@keyframes poodle-heart-float{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translate(var(--drift,10px), -60px) scale(.9)}}@media (prefers-reduced-motion:reduce){.poodle-mascot,.poodle-mascot *{transition:none!important;animation:none!important}}@media (width<=640px){.poodle-mascot{width:110px;height:82px}}.poodle-mascot .p-head{transform-box:fill-box;transform-origin:4% 68%}.poodle-mascot.is-moving .p-head{animation:.42s ease-in-out infinite poodle-head-bob}.poodle-mascot.is-running .p-head,.poodle-mascot.is-zoomies .p-head{animation-duration:.22s}@keyframes poodle-head-bob{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}.poodle-mascot.pose-sit .p-body-group{transform:translateY(5px)}.poodle-mascot.pose-sit .p-leg-back-a{transform:rotate(52deg)translateY(-3px)}.poodle-mascot.pose-sit .p-leg-back-b{transform:rotate(46deg)translateY(-3px)}.poodle-mascot.pose-sit .p-tail{animation-duration:1.6s}.poodle-mascot.pose-sit .p-eye{animation-duration:2.6s}.poodle-mascot.pose-scratch .p-leg-back-b{animation:.26s ease-in-out infinite poodle-scratch}.poodle-mascot.pose-scratch .p-body-group{animation:.26s ease-in-out infinite poodle-scratch-wobble}@keyframes poodle-scratch{0%,to{transform:rotate(10deg)}50%{transform:rotate(64deg)}}@keyframes poodle-scratch-wobble{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.5px)rotate(-1deg)}}.poodle-mascot.pose-sniff .p-head{animation:.7s ease-in-out infinite poodle-sniff}@keyframes poodle-sniff{0%,to{transform:rotate(10deg)translateY(2px)}50%{transform:rotate(16deg)translateY(4px)}}.poodle-mascot.is-zoomies .p-body-group{animation:.2s ease-in-out infinite poodle-bounce}.poodle-bark{z-index:47;pointer-events:none;color:#6c4e9e;font-family:var(--font-body,sans-serif);white-space:nowrap;background:#fff;border:2px solid #e3d4f5;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:800;line-height:1;animation:1.05s ease-out forwards poodle-bark-pop;position:fixed;box-shadow:0 8px 16px -8px #6c4e9e66}@keyframes poodle-bark-pop{0%{opacity:0;transform:translate(0, 0) scale(.3) rotate(var(--tilt,0deg))}18%{opacity:1;transform:translate(0, -10px) scale(1.08) rotate(var(--tilt,0deg))}to{opacity:0;transform:translate(var(--drift,0px), -50px) scale(.92) rotate(var(--tilt,0deg))}}@media (prefers-reduced-motion:reduce){.poodle-bark{opacity:1;animation:none}}
