@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_264f77{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_264f77{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}:where(.site-page[data-page="/service/"] .service-business .sa-work,.site-page.minimal-dense .sa-work){display:grid;place-items:center;overflow:hidden;--sa-time:4.8s;--sa-ease:cubic-bezier(0.2,0.7,0.2,1)}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work-canvas{position:relative;width:100%;aspect-ratio:1600/980;max-height:100%;isolation:isolate;line-height:1}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-store{display:block;width:100%;height:100%;object-fit:contain}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-route{fill:none;stroke:#ce6a6d;stroke-width:1.5;stroke-dasharray:4 6;opacity:.5}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-scan{fill:#ff8a82;fill-opacity:.1;stroke:#af595c;stroke-width:2;opacity:0}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-packet{fill:none;stroke:#ad5558;stroke-width:3;stroke-linecap:round;stroke-dasharray:8 92;opacity:0}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-worker{position:absolute;left:48%;top:43%;width:23%;aspect-ratio:1;pointer-events:none}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-worker:after{content:"";position:absolute;left:28%;right:12%;bottom:2%;height:6%;border-radius:50%;background:radial-gradient(ellipse,#6732331c,transparent 70%);z-index:-1}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .mk{display:block;width:100%;height:100%;overflow:visible}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .mk g{transform-box:fill-box;transform-origin:center}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .mk--upright .mk-rig{transform:rotate(14deg) translateY(6px)}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .mk .mk-bodygrp{transform-origin:50% 100%}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-expression{opacity:0}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-happy{opacity:1}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .mk-mouth{transform-origin:50% 0}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-task{position:absolute;right:1%;top:3%;width:30%;padding:10px 12px;background:#fff;border:1px solid #eae7e6;border-radius:6px;box-shadow:0 5px 16px #612e3007;transform-origin:50% 100%;color:#2a1d1d;font-size:clamp(9px,1vw,12px);line-height:1.4}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-task-heading{display:flex;align-items:center;gap:7px;font-weight:700;white-space:nowrap}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-task-dot{width:5px;height:5px;border-radius:50%;background:#c65659;flex:none}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-task-line{display:block;height:3px;margin-top:7px;background:#efeded;border-radius:2px}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-task-line:last-child{width:65%;background:#e8d0d0}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .sa-scan{animation:sa-scan var(--sa-time) var(--sa-ease) both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .sa-packet{animation:sa-deliver var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .sa-worker{animation:sa-approach var(--sa-time) var(--sa-ease) both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .mk-bodygrp{animation:sa-nod var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .mk-hand-r{animation:sa-guide var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .mk-eye{animation:sa-blink var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .mk-eyes{animation:sa-gaze var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .mk-face{animation:sa-consider var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .sa-thinking{animation:sa-face-thinking var(--sa-time) step-end both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .sa-found{animation:sa-face-found var(--sa-time) step-end both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .sa-happy{animation:sa-face-happy var(--sa-time) step-end both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .sa-happy .mk-mouth{animation:sa-speak var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state=playing] .sa-task{animation:sa-answer var(--sa-time) var(--sa-ease) both}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-paused=true] *{animation-play-state:paused!important}@keyframes sa-scan{0%,5%{opacity:0;transform:translateY(8px)}12%,24%{opacity:1}32%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:none}}@keyframes sa-deliver{0%,28%{opacity:0;stroke-dashoffset:8}37%{opacity:1}70%{opacity:1;stroke-dashoffset:-92}77%,to{opacity:0;stroke-dashoffset:-92}}@keyframes sa-approach{0%{transform:none}12%,24%{transform:translate(-72%,-16%) rotate(-4deg)}42%,58%{transform:translate(62%,-4%) rotate(5deg)}78%,to{transform:none}}@keyframes sa-nod{0%,42%,59%,77%,to{transform:none}48%{transform:translateY(-16px) rotate(-3deg)}54%{transform:translateY(-4px)}85%{transform:rotate(-4deg) translateY(5px)}92%{transform:rotate(2deg)}}@keyframes sa-guide{0%,69%,96%,to{transform:none}80%,88%{transform:translate(22px,-54px) rotate(12deg)}}@keyframes sa-blink{0%,15%,19%,85%,89%,to{transform:none}17%,87%{transform:rotate(-16deg) scaleY(.1) rotate(16deg)}}@keyframes sa-gaze{0%,24%{transform:translate(-12px,5px)}38%,58%{transform:translate(14px,-4px)}72%,to{transform:none}}@keyframes sa-consider{0%,28%,5%,to{transform:none}12%,22%{transform:rotate(-8deg)}}@keyframes sa-face-thinking{0%{opacity:1}42%,to{opacity:0}}@keyframes sa-face-found{0%{opacity:0}42%{opacity:1}70%,to{opacity:0}}@keyframes sa-face-happy{0%{opacity:0}70%,to{opacity:1}}@keyframes sa-speak{0%,76%,84%,92%,to{transform:none}80%,88%{transform:scaleY(.72)}}@keyframes sa-answer{0%,67%{opacity:0;transform:translateY(6px)}82%,to{opacity:1;transform:none}}@media (max-width:760px){:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-task{padding:7px 9px;font-size:clamp(9px,2.4vw,12px)}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-task-heading{gap:4px}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-task-line{margin-top:5px;height:2px}}@media (prefers-reduced-motion:reduce){:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work[data-state] *{animation:none!important;transition:none!important}:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-packet,:where(.site-page[data-page="/service/"],.site-page.minimal-dense) .sa-work .sa-scan{opacity:0}}