.avatar-toss-target{cursor:pointer;transition:transform .2s ease}.avatar-toss-target:hover{animation:avatar-hop .5s ease}.avatar-toss-target.tossed{animation:avatar-toss 1.5s linear forwards;pointer-events:none}@keyframes avatar-hop{0%{transform:translateY(0)}40%{transform:translateY(-.625rem)}70%{transform:translateY(0)}85%{transform:translateY(-.1875rem)}to{transform:translateY(0)}}@keyframes avatar-toss{0%{transform:translate(0) rotate(0);opacity:1}10%{transform:translate(calc(var(--toss-x) * .18),-1.7rem) rotate(calc(var(--toss-spin) * .1));opacity:1}20%{transform:translate(calc(var(--toss-x) * .36),-2.8rem) rotate(calc(var(--toss-spin) * .2));opacity:1}30%{transform:translate(calc(var(--toss-x) * .5),-3.2rem) rotate(calc(var(--toss-spin) * .3));opacity:1}40%{transform:translate(calc(var(--toss-x) * .64),-2.8rem) rotate(calc(var(--toss-spin) * .4));opacity:1}50%{transform:translate(calc(var(--toss-x) * .82),-1.7rem) rotate(calc(var(--toss-spin) * .5));opacity:.6}58%{transform:translate(var(--toss-x)) rotate(calc(var(--toss-spin) * .6));opacity:0}68%{transform:translate(0) rotate(0);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}.reviews-box[data-astro-cid-bbe6dxrz]{margin-block-end:1.75rem;display:flex;align-items:center;img{max-width:4rem!important;border-radius:20rem;background-color:var(--clr-base);box-shadow:var(--shadow-natural);padding:.25rem;&:not(:first-of-type){margin-inline-start:-1rem}&:hover{z-index:1;position:relative}&.tossed{position:relative;z-index:2}}>span{margin-inline-start:1rem;font-size:clamp(1rem,calc(.732rem + .714vw),1.375rem);line-height:normal;font-weight:600;.stars{color:var(--clr-accent-2);font-size:1.625rem;letter-spacing:.05em;-webkit-text-stroke:.5px color-mix(in srgb,var(--clr-accent-2),var(--clr-contrast) 25%)}}}.hero-visual[data-astro-cid-bbe6dxrz]{flex:2 5 352px;min-width:0;position:relative;display:flex;justify-content:center;padding-block-end:2rem}.hero-img[data-astro-cid-bbe6dxrz]{border-radius:50%;padding:.625rem;background-color:var(--clr-base);box-shadow:var(--shadow-natural)}.hero-brush[data-astro-cid-bbe6dxrz]{position:absolute;inset-block-end:0;inset-inline-start:-4%;inline-size:108%;height:auto;pointer-events:none;path:nth-of-type(1),path:nth-of-type(2){fill:var(--clr-accent-2)}path:nth-of-type(3){fill:var(--clr-accent-1)}}.hero[data-astro-cid-bbe6dxrz]{overflow:hidden;isolation:isolate}section:has(.card-carousel-wrapper){overflow:clip}.card-carousel-nav{display:flex;gap:.5rem;.card-carousel-btn{width:clamp(2.25rem,1.714rem + 1.429vw,3rem);height:clamp(2.25rem,1.714rem + 1.429vw,3rem);border-radius:50%;background:var(--clr-accent-2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out;&:hover:not(:disabled){background-color:color-mix(in srgb,var(--clr-accent-1) 20%,var(--clr-accent-2) 80%)}&:disabled{opacity:.4;cursor:not-allowed}svg{width:1.25rem;height:1.25rem;fill:var(--clr-contrast)}&.card-carousel-prev{transform:scaleX(-1)}}}.card-carousel-wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(1.25rem,calc((100vw - 88rem)/2));padding-right:max(1.25rem,calc((100vw - 88rem)/2));container-type:inline-size;.card-carousel-slides{display:flex;gap:var(--carousel-gap, 20px);flex-wrap:nowrap;transition:transform .5s ease-in-out;@media(prefers-reduced-motion:reduce){transition:none}>*{flex:0 0 auto;width:calc((100% - var(--carousel-gap, 20px)) / var(--carousel-slides-desktop, 1.75));@container (max-width: 1150px){width:calc((100% - var(--carousel-gap, 20px)) / var(--carousel-slides-mobile, 1.1))}}}&:focus-visible{outline:2px solid var(--clr-accent-2, currentColor);outline-offset:4px}}.carousel-heading[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:2rem;h2{margin:0}}.service-card[data-astro-cid-j7pv25f6]{h3{margin-block-start:1rem!important;text-wrap:balance}img{max-width:100%!important;box-shadow:var(--shadow-natural)}}.hire[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--clr-accent-1) 11%,var(--clr-base))}.hire-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,1rem + 3vw,5rem);align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));h2{text-wrap:balance}}.hire-points[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;margin-block-start:2rem;>div{display:flex;gap:1rem;align-items:flex-start}svg{flex-shrink:0;inline-size:2.5rem;block-size:2.5rem;fill:var(--clr-accent-1)}h3{margin-block-end:.25rem!important}}.hire-img[data-astro-cid-j7pv25f6]{justify-self:center;box-shadow:var(--shadow-natural)}.mid-cta[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center;gap:1.5rem;h2{margin:0}}
