.animated-text-module__IcJ0Hq__wrapper{justify-content:center;align-items:center;display:flex}.animated-text-module__IcJ0Hq__fitted{width:100%;height:.84em}.animated-text-module__IcJ0Hq__text{width:max-content;font-family:var(--font-geist), sans-serif;font-size:inherit;white-space:pre;margin:0;line-height:.84}.animated-text-module__IcJ0Hq__fitted .animated-text-module__IcJ0Hq__text{transform:scaleX(var(--text-scale,1));transform-origin:0}.animated-text-module__IcJ0Hq__character{font-variation-settings:"wght" var(--min-weight);animation:1.5s cubic-bezier(.37,0,.63,1) infinite alternate both animated-text-module__IcJ0Hq__breath}@keyframes animated-text-module__IcJ0Hq__breath{0%{font-variation-settings:"wght" var(--min-weight)}to{font-variation-settings:"wght" var(--max-weight)}}@media (prefers-reduced-motion:reduce){.animated-text-module__IcJ0Hq__character{font-variation-settings:"wght" var(--max-weight);animation:none}}
.CreativeProcess-module__JZxZsG__label{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite CreativeProcess-module__JZxZsG__label-drift}.CreativeProcess-module__JZxZsG__letter{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite CreativeProcess-module__JZxZsG__letter-float}.CreativeProcess-module__JZxZsG__artwork>path{animation:11s ease-in-out infinite CreativeProcess-module__JZxZsG__arrow-drift}.CreativeProcess-module__JZxZsG__artwork>.CreativeProcess-module__JZxZsG__floatingArrow{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite CreativeProcess-module__JZxZsG__arrow-float}@keyframes CreativeProcess-module__JZxZsG__arrow-float{0%,to{translate:0;rotate:-.5deg}50%{translate:.8px -1.5px;rotate:.5deg}}@keyframes CreativeProcess-module__JZxZsG__label-drift{0%,to{translate:0;rotate:-.4deg}50%{translate:0 -1.8px;rotate:.4deg}}@keyframes CreativeProcess-module__JZxZsG__letter-float{0%,to{translate:0;rotate:-1deg}50%{translate:0 -.8px;rotate:1deg}}@keyframes CreativeProcess-module__JZxZsG__arrow-drift{0%,to{opacity:1;translate:0}50%{opacity:.92;translate:.35px -.35px}}@media (prefers-reduced-motion:reduce){.CreativeProcess-module__JZxZsG__label,.CreativeProcess-module__JZxZsG__letter,.CreativeProcess-module__JZxZsG__artwork>path,.CreativeProcess-module__JZxZsG__artwork>.CreativeProcess-module__JZxZsG__floatingArrow{animation:none}}
.TelephoneFrame-module__vSjesa__float{animation:8s ease-in-out infinite TelephoneFrame-module__vSjesa__telephone-float}.TelephoneFrame-module__vSjesa__handset{aspect-ratio:1/3;pointer-events:all;transform-origin:50% 100%;width:auto;height:min(45%,51vw);animation:3.8s ease-in-out infinite TelephoneFrame-module__vSjesa__telephone-sway;position:absolute;bottom:54.75%;left:91.6667%;overflow:visible;translate:-50%}.TelephoneFrame-module__vSjesa__ringingMarks{opacity:0;pointer-events:none;animation:9s ease-in-out infinite TelephoneFrame-module__vSjesa__ringing-marks}@keyframes TelephoneFrame-module__vSjesa__ringing-marks{0%,58%,66%,74%,to{opacity:0;transform:translate(0)}62%,70%{opacity:.45;transform:translate(-3px)}}@keyframes TelephoneFrame-module__vSjesa__telephone-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@media (hover:hover){.TelephoneFrame-module__vSjesa__handset:hover{animation:1.6s cubic-bezier(.37,0,.63,1) infinite TelephoneFrame-module__vSjesa__telephone-ring}}@keyframes TelephoneFrame-module__vSjesa__telephone-ring{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes TelephoneFrame-module__vSjesa__telephone-float{0%,to{translate:0}50%{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.TelephoneFrame-module__vSjesa__float,.TelephoneFrame-module__vSjesa__handset,.TelephoneFrame-module__vSjesa__ringingMarks,.TelephoneFrame-module__vSjesa__handset:hover{animation:none}}
.ServicesMarquee-module__6HJcnW__mascot{background-color:#1f3a4b;-webkit-mask:url(/images/mascot_face.svg) 50%/contain no-repeat;mask:url(/images/mascot_face.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){.ServicesMarquee-module__6HJcnW__mascot{animation:6s ease-in-out infinite ServicesMarquee-module__6HJcnW__mascot-wiggle}}@keyframes ServicesMarquee-module__6HJcnW__mascot-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}
