:root{--mp-mascot-h:130px}:is(.mp-triage,.mp-estimator):has(>.mp-mascot){position:relative}.mp-mascot{--mp-mascot-k:1.371;position:absolute;right:clamp(28px,3vw,44px);bottom:100%;z-index:1;box-sizing:border-box;width:calc((var(--mp-mascot-h) - 8px) * var(--mp-mascot-k));height:var(--mp-mascot-h);padding-top:8px;overflow:hidden;pointer-events:none}.mp-mascot--boor{--mp-mascot-k:1.409}.mp-mascot img{display:block;width:100%;height:auto}@media (min-width:901px){.mp-service:has(.mp-mascot) .mp-section-head{margin-bottom:calc(var(--mp-mascot-h) + 28px)}}@media (max-width:1100px){:root{--mp-mascot-h:115px}}@media (min-width:768px) and (max-width:900px){.mp-service:has(.mp-mascot--boor) .mp-service-tags{right:calc(clamp(28px, 3vw, 44px) + (var(--mp-mascot-h) - 8px) * 1.409 + 12px)}}@media (max-width:767px){:root{--mp-mascot-h:96px}.mp-mascot{right:24px}}@media (prefers-reduced-motion:no-preference){html.mp-motion:not([data-motion=off]) .mp-mascot img{transition:translate .45s var(--mp-ease)}html.mp-motion:not([data-motion=off]) :is(.mp-triage,.mp-estimator)[data-in].is-in .mp-mascot img{transition:translate .7s var(--mp-ease) calc(var(--i, 0) * 90ms + .32s)}html.mp-motion:not([data-motion=off]) :is(.mp-triage,.mp-estimator)[data-in]:not(.is-in) .mp-mascot img{translate:0 var(--mp-mascot-h)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){html.mp-motion:not([data-motion=off]) :is(.mp-triage,.mp-estimator):hover .mp-mascot img{translate:0 -5px}}