.gd-cur{pointer-events:none;will-change:transform;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.gd-me{animation:12s cubic-bezier(.75,0,.15,1) infinite gd-me}.gd-you{animation:14s cubic-bezier(.75,0,.15,1) -3s infinite gd-you}@keyframes gd-me{0%{transform:translate(0)}25%{transform:translate(0)}32%{transform:translate(-150px,34px)}50%{transform:translate(-150px,34px)}57%{transform:translate(-70px,118px)}75%{transform:translate(-70px,118px)}82%{transform:translate(40px,64px)}93%{transform:translate(40px,64px)}to{transform:translate(0)}}@keyframes gd-you{0%{transform:translate(0)}25%{transform:translate(0)}32%{transform:translate(210px,2px)}50%{transform:translate(210px,2px)}57%{transform:translate(80px,-68px)}75%{transform:translate(80px,-68px)}82%{transform:translate(290px,-3px)}93%{transform:translate(290px,-3px)}to{transform:translate(0)}}.gd-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.gd-track{align-items:center;width:max-content;animation:45s linear infinite gd-scroll;display:flex}.gd-marquee:hover .gd-track{animation-play-state:paused}@keyframes gd-scroll{to{transform:translate(-50%)}}.gd-hi-wrap{height:1.9em;margin:-.15em 0 -.1em -.5em;padding:0 .5em;line-height:1.9;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.gd-col{flex-direction:column;animation:10.5s cubic-bezier(.34,1.5,.55,1) infinite gd-bounce;display:flex}@keyframes gd-bounce{0%,25.71%{transform:translateY(0)}33.33%,59.05%{transform:translateY(-1.9em)}66.66%,92.38%{transform:translateY(-3.8em)}to{transform:translateY(-5.7em)}}.pd{color:#292311;cursor:none;background:#fcf8ee;border:1px solid #e8dfc6;border-radius:32px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:40px;padding:20px;text-decoration:none;transition:box-shadow .4s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.pd:hover{box-shadow:0 18px 44px #503e181a}.pd-media{border-radius:22px;height:400px;overflow:hidden}.pd-media video,.pd-media>div{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.pd:hover .pd-media video,.pd:hover .pd-media>div{transform:scale(1.03)}.bub-in{text-align:center;color:#f9f2de;backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(#3b3423cc,#292311cc);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin:-75px 0 0 -75px;font-size:16px;font-weight:500;line-height:1.25;animation:.35s cubic-bezier(.34,1.5,.55,1) bub-pop;display:flex;box-shadow:0 14px 34px #29231138,inset 0 1px #ffffff29}@keyframes bub-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.chip{white-space:nowrap;background:#2923110f;border-radius:999px;align-items:center;padding:6px 11px;font-size:13px;font-weight:500;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinr{to{transform:rotate(-360deg)}}.stage{width:640px;height:640px;position:relative}.radar{border:1px solid #e6dcc2;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sweep{background:conic-gradient(#3b6fe000 0deg 300deg,#3b6fe01a 355deg,#3b6fe000 360deg);border-radius:50%;width:600px;height:600px;margin:-300px 0 0 -300px;animation:9s linear infinite spin;position:absolute;top:50%;left:50%}.pulse{opacity:0;border:1.5px solid #3b6fe059;border-radius:50%;width:600px;height:600px;margin:-300px 0 0 -300px;animation:6s cubic-bezier(.2,.6,.3,1) infinite pulse;position:absolute;top:50%;left:50%;transform:scale(.18)}.pulse.p2{animation-delay:3s}@keyframes pulse{0%{opacity:.8;transform:scale(.18)}to{opacity:0;transform:scale(1)}}.gear-a{filter:drop-shadow(0 14px 22px #503e1833)drop-shadow(0 2px 4px #503e181f);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gear-a>div{animation:30s linear infinite spin}.gear-b{filter:drop-shadow(0 10px 16px #503e182e)drop-shadow(0 2px 3px #503e181a);position:absolute;top:50%;left:50%}.gear-b>div{animation:18.75s linear infinite spinr}.ring{width:0;height:0;position:absolute;top:50%;left:50%}.ring-r{animation:spin var(--d) linear infinite}.ring-l,.ring-r .tile-in{animation:spinr var(--d) linear infinite}.ring-l .tile-in{animation:spin var(--d) linear infinite}.stage:hover .ring,.stage:hover .tile-in{animation-play-state:paused}.pos{width:0;height:0;position:absolute;top:0;left:0}.tile{position:absolute;transform:translate(-50%,-50%)}.tile-in{display:block;position:relative}.logo{background:#fff;border-radius:28%;transition:transform .35s cubic-bezier(.34,1.5,.55,1),opacity .35s,box-shadow .35s;display:block;overflow:hidden;box-shadow:0 10px 22px #503e1824,0 1px 2px #503e181a,inset 0 0 0 1px #2923110f}.logo img{width:100%;height:100%;display:block}.tip{white-space:nowrap;color:#f9f2de;opacity:0;pointer-events:none;background:linear-gradient(#3b3423eb,#292311eb);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 18px #29231133}.tile:hover .tip,.tile:focus-within .tip{opacity:1;transform:translate(-50%)}.tile:hover .logo{transform:scale(1.12)}.dim .logo{transform:scale(.8)}.dim .logo img{opacity:.3}.logo img{transition:opacity .35s}.ring{z-index:3}.lit .logo{transform:scale(1.24);box-shadow:0 20px 38px #503e1842,0 2px 4px #503e181f}.sk{text-align:left;width:100%;font:inherit;color:#292311;cursor:default;background:0 0;border:1px solid #0000;border-radius:24px;padding:20px 22px;transition:background .3s,border-color .3s,box-shadow .3s;display:block}.sk:focus-visible{outline-offset:3px;outline:2px solid #2f5fd0}.sk-desc{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .3s,margin .3s;display:grid}.sk-desc>span{overflow:hidden}.sk.open{background:#fcf8ee;border-color:#e8dfc6;box-shadow:0 14px 34px #503e181a}.sk.open .sk-desc,.sk.always .sk-desc{opacity:1;grid-template-rows:1fr;margin-top:12px}.sk.always{border-color:#e8dfc6 #0000 #0000;border-top-style:solid;border-top-width:1px;border-radius:0;padding:24px 4px 26px}.sk.always:first-child{border-top:0;padding-top:4px}.sk.always.open{box-shadow:none;background:0 0}.sk.always.open .sk-title{color:#292311}.sk.always .sk-title{transition:color .3s}.xp-dim .sk.always:not(.open) .sk-title{color:#a89a74}.hint{color:#746a50;font-size:13px}.radar,.radar.blue{border-color:#c7b98f}.radar.dash{border-style:dashed;border-color:#b9aa7c}.blip-ring{width:0;height:0;animation:spin var(--d) linear infinite;position:absolute;top:50%;left:50%}.blip{background:#3b6fe0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 6px #3b6fe029,0 0 0 12px #3b6fe00f}.blip.sm{width:10px;height:10px;margin:-5px 0 0 -5px}.ctr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ctr>.spin{animation:30s linear infinite spin}.dotc{background:#3b6fe0;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #3b6fe026,0 0 0 14px #3b6fe00f}.gear-orbit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gear-orbit>svg{animation:95s linear infinite spinr}.ring:hover,.pos:hover,.tile:hover{z-index:20}.tip{z-index:30}.blip-ring.rev{animation-name:spinr}.pick{text-align:left;width:100%;font:inherit;color:#292311;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:14px;padding:18px 18px 16px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pick:hover{background:#fcf8eeb3}.pick.on{background:#fcf8ee;border-color:#e8dfc6;box-shadow:0 12px 28px #503e1814}.pick:focus-visible{outline-offset:3px;outline:2px solid #2f5fd0}.pick .av{object-fit:cover;filter:grayscale(.35);opacity:.85;border-radius:50%;flex:none;width:52px;height:52px;transition:filter .3s,opacity .3s}.pick.on .av{filter:none;opacity:1}@keyframes fill{to{transform:scaleX(1)}}.is-paused .fill{animation-play-state:paused}.quote{isolation:isolate;position:relative}.wm{z-index:-1;color:#c7b98f;opacity:.18;pointer-events:none;user-select:none;font-size:300px;font-weight:700;line-height:1;position:absolute;top:-70px;left:-56px}.qs{display:grid}.qf{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),visibility 0s linear .7s;transform:translateY(12px)}.qf.on{opacity:1;visibility:visible;transition:opacity .7s .15s,transform .7s cubic-bezier(.2,.8,.2,1) .15s,visibility;transform:none}.sk-auto{cursor:pointer;position:relative;overflow:hidden}.skghost .sk,.skghost .sk-desc{transition:none!important}.sk-auto:hover:not(.open){background:#fcf8ee99}.track{background:#e8dfc6;height:3px;position:absolute;top:0;left:0;right:0}.fill{transform-origin:0;background:#3b6fe0;width:100%;height:100%;animation:5s linear forwards fill;display:block;transform:scaleX(0)}.t-paused .fill{animation-play-state:paused}.ctl{cursor:pointer;color:#2d2d2d;background:linear-gradient(#fcf8ee,#eee8da);border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #503e181f}.ctl:hover{transform:translateY(-1px);box-shadow:0 12px 26px #503e1829}.ctl-main{color:#f9f2de;background:linear-gradient(#3b3423,#292311);border:1px solid #1e1a0c;width:56px;height:56px;box-shadow:0 8px 20px #29231138,inset 0 1px #ffffff1a}.ctl-main:hover{background:linear-gradient(#453d2a,#302914);box-shadow:0 12px 26px #29231147,inset 0 1px #ffffff1a}.ctl:focus-visible{outline-offset:3px;outline:2px solid #2f5fd0}.ctl{transition:transform .2s,box-shadow .2s,background .2s,color .2s,opacity .2s}.ctl:disabled,.ctl:disabled:hover{cursor:not-allowed;color:#b5a884;box-shadow:none;background:#f1eada;border-color:#e6ddc6;transform:none}.ctl-main:disabled,.ctl-main:disabled:hover{color:#f6f0e1;box-shadow:none;background:#cfc4a6;border-color:#c6ba99}.is-hv .ctl-pos{opacity:.45}.ccard{background:#fcf8ee;border:1px solid #e8dfc6;border-radius:32px;position:relative}.ctop{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:330px;padding:44px 56px;display:flex;position:relative}.ctxt{z-index:1;flex-direction:column;gap:16px;max-width:560px;display:flex;position:relative}.cph{pointer-events:none;position:absolute;inset:0}.cph.r-all{clip-path:inset(-240px 0 0 round 0 0 32px 32px)}.cph.r-none{clip-path:inset(-240px 0 0)}.cph img{width:460px;height:460px;display:block;position:absolute;bottom:0;right:88px}.pd.pd-v{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px}.pd.pd-v .pd-media{height:300px}.pd.pd-v>div:nth-child(2){gap:18px!important;padding:4px 8px 8px!important}.hc{transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;transform:rotate(1.2deg)}.hc:hover{transform:rotate(-1.4deg)scale(1.035);box-shadow:0 24px 50px #503e1829!important}.bub{pointer-events:none;z-index:5;transition:transform .12s ease-out;position:absolute;top:0;left:0}.bub-in{text-align:center;box-sizing:border-box;white-space:normal;color:#f9f2de;backdrop-filter:none;transform-origin:0 0;background:#1e1a0c;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:132px;height:132px;margin:14px 0 0 16px;padding:0 30px;font-size:15px;font-weight:500;line-height:1.25;animation:.3s cubic-bezier(.34,1.5,.55,1) bub-pop;display:flex;box-shadow:0 12px 28px #29231147}.hc,.pd{transition:background .3s,box-shadow .4s,border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1);cursor:pointer!important}.pd:hover,.nx:hover{transform:translateY(-6px)rotate(-1.2deg);border-color:#cdbb8a!important;box-shadow:0 22px 44px #503e1824!important}.hc:hover{border-color:#cdbb8a!important}.tile.dim .logo,.tile.lit .logo{transform:none!important;box-shadow:0 10px 22px #503e1824,0 1px 2px #503e181a,inset 0 0 0 1px #2923110f!important}.tile.dim .logo img{opacity:1!important}.tw{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.tl{animation:.95s cubic-bezier(.2,.8,.15,1) both tlup;animation-delay:calc(.2s + var(--i,0) * 13ms);display:inline-block;transform:translateY(110%)}@keyframes tlup{to{transform:none}}.in{animation:1s cubic-bezier(.2,.8,.15,1) both inup}@keyframes inup{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-in{animation:1.2s cubic-bezier(.2,.8,.15,1) both heroin}@keyframes heroin{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}.hx-pop{animation:.8s cubic-bezier(.34,1.5,.55,1) .55s both hxpop}@keyframes hxpop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.hx-write{animation:1s cubic-bezier(.65,0,.35,1) .75s both hxwrite;display:inline-block}@keyframes hxwrite{0%{clip-path:inset(-20% 100% -30% 0)}to{clip-path:inset(-20% -5% -30% 0)}}.hx-brush{animation:.38s cubic-bezier(.5,0,.15,1) 1.35s both hxbrush}@keyframes hxbrush{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.gd-cur img{animation:.6s 2.2s both curin}@keyframes curin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.pd:hover,.hc:hover,.nx:hover{z-index:30}.pd,.hc,.nx{position:relative}.bub{z-index:40}@media (width<=767px){.dsk{display:none!important}}@media (width>=768px){.mob{display:none!important}}.hs{box-sizing:border-box;background:#f9f2de;width:100%}#work{padding:72px 24px 112px}#toolbox{padding:40px 24px 112px}#testimonials{padding:40px 24px 120px}#contact{padding:40px 24px 0}.bub[hidden]{display:none}.tw{vertical-align:baseline;overflow:clip}.hero-d{height:100svh;min-height:680px}@media (width<=767px){#work{padding:48px 24px 72px}#toolbox{padding:24px 24px 40px}#testimonials{padding:24px 24px 72px}#contact{padding:24px 24px 0}.hl{white-space:nowrap;height:36px;display:block}.gd-me-m{animation:12s cubic-bezier(.75,0,.15,1) infinite gd-me-m}.gd-you-m{animation:14s cubic-bezier(.75,0,.15,1) -3s infinite gd-you-m}@keyframes gd-me-m{0%,25%{transform:translate(0)}32%,50%{transform:translate(34px,78px)}57%,75%{transform:translate(2px,118px)}82%,93%{transform:translate(14px,40px)}to{transform:translate(0)}}@keyframes gd-you-m{0%,25%{transform:translate(0)}32%,50%{transform:translate(-10px,76px)}57%,75%{transform:translate(10px,118px)}82%,93%{transform:translate(14px,40px)}to{transform:translate(0)}}.gd-hi-c{margin-left:0!important}.gd-hi-c .gd-col{align-items:center}.pd.pd-m{cursor:pointer;border-radius:26px;gap:16px;padding:14px}.pd.pd-m .pd-media{border-radius:18px;height:210px}.pd-txt{flex-direction:column;align-items:flex-start;gap:10px;padding:2px 4px 4px;display:flex}.sk{padding:18px 16px}.sk .sk-title{font-size:21px!important}.sk-desc>span>span{padding-left:0!important}.wm{font-size:180px;top:-44px;left:-14px}.stage:hover .ring,.stage:hover .tile-in,.ring,.tile-in{animation-play-state:running!important}.tip{display:none!important}.tile:hover .logo{transform:none}.pbox{clip-path:inset(-220px 0 0 round 28px);background:linear-gradient(#3b3423,#292311);border:1px solid #1e1a0c;border-radius:28px;height:200px;margin-top:64px;position:relative;box-shadow:0 8px 20px #29231138,inset 0 1px #ffffff1a}.pbox img{width:300px;height:300px;margin-left:-150px;display:block;position:absolute;bottom:0;left:50%}.tc-view{touch-action:pan-y;margin:0 -24px;padding:0 24px;overflow:hidden}.tc-bq{height:232px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}.tc-bq.fit,.tc-card.x .tc-bq{-webkit-mask-image:none;mask-image:none}.tc-card.x .tc-bq{height:auto}.tc-more.off{visibility:hidden}.tc-track{align-items:flex-start;gap:12px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex}.tc-card{box-sizing:border-box;background:#fcf8ee;border:1px solid #e8dfc6;border-radius:24px;flex-direction:column;flex:0 0 300px;margin:0;padding:22px 20px 20px;transition:opacity .4s;display:flex;position:relative}.tc-card:not(.on){opacity:.55}.tc-card{isolation:isolate;overflow:hidden;padding-top:30px!important}.tc-q{z-index:-1;color:#c7b98f;opacity:.18;pointer-events:none;user-select:none;font-size:200px;font-weight:700;line-height:1;position:absolute;top:-22px;left:4px}.pd:hover,.nx:hover,.hc:hover{transform:none!important}.bub{display:none!important}}
