.invoyisi-shimmer{--shimmer-surface:var(--sage);--shimmer-text:var(--cream-light);--shimmer-icon:#fdfcfa99;--shimmer-highlight:#fff;--shimmer-duration:5s;--shimmer-focus:var(--terracotta);appearance:none;box-sizing:border-box;background:var(--shimmer-surface);width:fit-content;max-width:100%;color:var(--shimmer-text);letter-spacing:0;text-transform:none;text-align:center;cursor:default;box-shadow:none;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-family:inherit;font-size:16px;font-style:normal;font-weight:500;line-height:1.3;display:inline-flex;position:relative;overflow:hidden}.invoyisi-shimmer__icon{background-color:var(--shimmer-icon);width:20px;height:20px;-webkit-mask-image:var(--shimmer-icon-mask);-webkit-mask-image:var(--shimmer-icon-mask);-webkit-mask-image:var(--shimmer-icon-mask);mask-image:var(--shimmer-icon-mask);pointer-events:none;flex:0 0 20px;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.invoyisi-shimmer__icon:after{content:"";background-image:linear-gradient(105deg, transparent 25%, var(--shimmer-highlight) 50%, transparent 75%);animation:invoyisi-icon-shimmer var(--shimmer-duration) linear infinite;background-position:200%;background-repeat:no-repeat;background-size:250% 100%;position:absolute;inset:0}@keyframes invoyisi-icon-shimmer{0%{background-position:200%}to{background-position:-100%}}.invoyisi-shimmer__label{overflow-wrap:anywhere;min-width:0;display:block}.invoyisi-shimmer:focus-visible{outline:3px solid var(--shimmer-focus);outline-offset:4px}@media (forced-colors:active){.invoyisi-shimmer{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.invoyisi-shimmer__icon{background-color:buttontext}.invoyisi-shimmer__icon:after{animation:none;display:none}.invoyisi-shimmer:focus-visible{outline-color:highlight}}.home-scene-hero{isolation:isolate;height:780px;position:relative}.home-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-scene img{display:block;position:absolute}.home-scene-freelancer{position:absolute}.home-scene .home-scene-person{width:100%;height:auto;position:relative}.home-gem{z-index:4;will-change:transform;width:9%;height:auto;animation:4.5s ease-in-out infinite home-gem-bob}.home-gem-bulb{top:-11%;left:34%}.home-gem-bell{width:7.5%;animation-delay:-1.5s;top:calc(12% + 20px);left:55%}.home-gem-invoice{width:9.6%;animation-delay:-3s;top:22%;left:76%}@keyframes home-gem-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}.home-scene-room{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.home-scene-freelancer{z-index:3;width:min(44%,570px);bottom:32px;right:11%}.home-scene-plant{z-index:1;width:min(22%,285px);bottom:85px;right:-2%}.home-scene-lamp{z-index:1;width:min(16.25%,210px);bottom:130px;left:-2%}.home-scene-dog{z-index:2;width:min(13.6%,170px);bottom:110px;left:39%}.home-scene-copy{z-index:4;padding-top:132px;position:relative}.home-scene-heading{letter-spacing:0;max-width:13ch;margin-top:28px;font-family:Playfair Display,serif;font-size:80px;font-weight:700;line-height:.98}.home-scene-tagline{max-width:34ch;margin-top:28px;font-size:18px;line-height:1.5}@media (width>=1600px){.home-scene-freelancer{right:calc(50% - 570px)}.home-scene-plant{right:calc(50% - 760px)}.home-scene-lamp{left:calc(50% - 750px)}}@media (width<=1023px) and (width>=768px){.home-scene-hero{height:auto}.home-scene-copy{padding-bottom:78vw}.home-scene-heading{font-size:64px}.home-scene-freelancer{width:90%;right:-8%}.home-scene-plant{width:40.8%;bottom:205px;right:-8%}.home-scene .home-scene-lamp{display:none}.home-scene-dog{z-index:2;width:21.6%;bottom:200px;left:6%}}@media (width<=767px){.home-scene-hero{height:auto}.home-scene-room{object-position:61% 50%}.home-scene-copy{padding-top:104px;padding-bottom:160vw}.home-scene-heading{max-width:13ch;margin-top:24px;font-size:48px}.home-scene-tagline{max-width:32ch;margin-top:24px;font-size:15px;line-height:1.5}.home-scene-freelancer{width:163.2%;max-width:none;bottom:24px;right:-36%}.home-scene-plant{width:74.88%;max-width:331px;bottom:168px;right:calc(-14% - 60px)}.home-scene .home-scene-lamp,.home-scene .home-scene-dog{display:none}.home-gem-bulb{width:8%;top:-8%;left:33%}.home-gem-bell{width:6.5%;top:calc(13% + 20px);left:56%}.home-gem-invoice{width:8.4%;top:25%;left:70%}}@media (width<=359px){.home-scene-heading{font-size:42px}}
