.MethodFilm-module__lcAV4G__player{border:1px solid var(--line-2);background:var(--bg);border-radius:18px;overflow:hidden;box-shadow:0 24px 64px -40px #0009}.MethodFilm-module__lcAV4G__video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.MethodFilm-module__lcAV4G__controls{border-top:1px solid var(--line);background:#17130f;padding:0 12px 12px}.MethodFilm-module__lcAV4G__timeline{align-items:center;height:44px;display:flex}.MethodFilm-module__lcAV4G__timeline input{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.MethodFilm-module__lcAV4G__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--progress), #f5efe626 var(--progress));border-radius:4px;height:3px}.MethodFilm-module__lcAV4G__timeline input::-moz-range-track{background:#f5efe626;border-radius:4px;height:3px}.MethodFilm-module__lcAV4G__timeline input::-moz-range-progress{background:var(--accent);border-radius:4px;height:3px}.MethodFilm-module__lcAV4G__timeline input::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:11px;height:11px;margin-top:-4px;box-shadow:0 0 0 4px #f373271a}.MethodFilm-module__lcAV4G__timeline input::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:11px;height:11px}.MethodFilm-module__lcAV4G__timeline input:disabled{cursor:default;opacity:.5}.MethodFilm-module__lcAV4G__toolbar,.MethodFilm-module__lcAV4G__actions{align-items:center;gap:8px;display:flex}.MethodFilm-module__lcAV4G__actions{margin-left:auto}.MethodFilm-module__lcAV4G__play,.MethodFilm-module__lcAV4G__iconButton{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.MethodFilm-module__lcAV4G__player .MethodFilm-module__lcAV4G__play{background:var(--accent);color:var(--on-accent)}.MethodFilm-module__lcAV4G__player .MethodFilm-module__lcAV4G__play:hover{background:var(--accent-2)}.MethodFilm-module__lcAV4G__iconButton{color:var(--muted)}.MethodFilm-module__lcAV4G__player .MethodFilm-module__lcAV4G__iconButton:hover{color:var(--fg);background:var(--glass-2)}.MethodFilm-module__lcAV4G__play:active,.MethodFilm-module__lcAV4G__iconButton:active{transform:scale(.94)}.MethodFilm-module__lcAV4G__time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg);font-size:12px}.MethodFilm-module__lcAV4G__time span{color:var(--muted)}.MethodFilm-module__lcAV4G__caption{letter-spacing:.02em;color:var(--muted);margin-left:16px;font-size:12px;display:none}.MethodFilm-module__lcAV4G__player:fullscreen{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100dvh;display:grid}.MethodFilm-module__lcAV4G__player:fullscreen .MethodFilm-module__lcAV4G__video{width:100%;height:100%;min-height:0}@media (min-width:640px){.MethodFilm-module__lcAV4G__controls{padding:0 22px 16px}.MethodFilm-module__lcAV4G__caption{display:block}.MethodFilm-module__lcAV4G__time{margin-left:4px;font-size:13px}}
.PortfolioMotion-module__cRQKlq__explainer{--cycle:9s;min-width:0;margin-top:12px}.PortfolioMotion-module__cRQKlq__stage{height:350px;color:var(--fg);position:relative;overflow:hidden}.PortfolioMotion-module__cRQKlq__story{height:100px;position:absolute;top:16px;left:0;right:0}.PortfolioMotion-module__cRQKlq__chapter{opacity:0;position:absolute;inset:0}.PortfolioMotion-module__cRQKlq__chapter:last-child{opacity:1}.PortfolioMotion-module__cRQKlq__chapter strong{letter-spacing:-.035em;max-width:24ch;font-size:21px;line-height:1.25;display:block}.PortfolioMotion-module__cRQKlq__chapter p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.PortfolioMotion-module__cRQKlq__visual{height:215px;position:absolute;top:123px;left:16px;right:16px}.PortfolioMotion-module__cRQKlq__visual svg{color:var(--accent);stroke-width:1.5px;flex-shrink:0}.PortfolioMotion-module__cRQKlq__progress{background:var(--accent);transform-origin:0;width:52px;height:2px;position:absolute;bottom:0;left:0}.PortfolioMotion-module__cRQKlq__caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}.PortfolioMotion-module__cRQKlq__playback{gap:16px;margin-left:auto;display:flex}.PortfolioMotion-module__cRQKlq__playback button{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;display:inline-flex}.PortfolioMotion-module__cRQKlq__playback button:hover{color:var(--fg)}.PortfolioMotion-module__cRQKlq__playback button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PortfolioMotion-module__cRQKlq__agentCore{border:1px solid var(--accent);background:#1f1711;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:80px;height:80px;display:flex;position:absolute;top:44px;left:calc(50% - 40px)}.PortfolioMotion-module__cRQKlq__agentCore span{font-size:10px}.PortfolioMotion-module__cRQKlq__orbitRing{border:1px solid var(--line-2);border-radius:50%;width:170px;height:170px;position:absolute;top:0;left:calc(50% - 85px)}.PortfolioMotion-module__cRQKlq__orbitRing:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:calc(50% - 3px)}.PortfolioMotion-module__cRQKlq__satellite{left:calc(50% - 20px + cos(var(--i) * 90deg) * 94px);top:calc(64px + sin(var(--i) * 90deg) * 60px);border:1px solid var(--line-2);background:#211c16;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:absolute}.PortfolioMotion-module__cRQKlq__request{border:1px solid var(--line-2);opacity:0;background:#2c2219;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:234px;height:48px;font-size:13px;display:flex;position:absolute;top:63px;left:calc(50% - 117px)}.PortfolioMotion-module__cRQKlq__result{justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.PortfolioMotion-module__cRQKlq__result strong,.PortfolioMotion-module__cRQKlq__result span{display:block}.PortfolioMotion-module__cRQKlq__result strong{font-size:12px;font-weight:600}.PortfolioMotion-module__cRQKlq__result span{color:var(--muted);margin-top:3px;font-size:10px}.PortfolioMotion-module__cRQKlq__sourceStack{position:absolute;inset:10px 45px 55px}.PortfolioMotion-module__cRQKlq__source{border:1px solid var(--line-2);width:116px;height:130px;transform:translateX(calc((var(--i) - 1) * 60px)) rotate(calc((var(--i) - 1) * 12deg));opacity:0;background:#211c16;border-radius:6px;padding:14px;position:absolute;top:0;left:calc(50% - 58px)}.PortfolioMotion-module__cRQKlq__source span{margin-left:4px;font-size:10px}.PortfolioMotion-module__cRQKlq__source svg{vertical-align:middle;display:inline}.PortfolioMotion-module__cRQKlq__source i{background:var(--muted);opacity:.3;height:5px;margin-top:16px;display:block}.PortfolioMotion-module__cRQKlq__source i:last-child{background:var(--accent);opacity:.8;width:50%}.PortfolioMotion-module__cRQKlq__collector{border:1px solid var(--accent);opacity:0;background:#211c16;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50px;left:calc(50% - 30px)}.PortfolioMotion-module__cRQKlq__dataSheet{border:1px solid var(--line-2);background:#1d1914;border-radius:6px;width:228px;padding:12px 16px;position:absolute;top:0;left:calc(50% - 114px)}.PortfolioMotion-module__cRQKlq__sheetTitle{align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.PortfolioMotion-module__cRQKlq__dataRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;font-size:11px;display:flex}.PortfolioMotion-module__cRQKlq__browser{color:#2e271f;background:#e8ddcd;border:1px solid #494034;border-radius:6px;width:86%;height:160px;position:absolute;top:0;left:3%;overflow:hidden}.PortfolioMotion-module__cRQKlq__browserBar{background:#211c16;align-items:center;gap:3px;height:23px;padding:0 8px;display:flex}.PortfolioMotion-module__cRQKlq__browserBar i{background:#a89e90;border-radius:50%;width:3px;height:3px}.PortfolioMotion-module__cRQKlq__browserBar span{color:var(--muted);margin-left:auto;font-size:8px}.PortfolioMotion-module__cRQKlq__webCanvas{position:absolute;inset:23px 0 0}.PortfolioMotion-module__cRQKlq__webCopy{position:absolute;top:15%;left:8%}.PortfolioMotion-module__cRQKlq__webCopy span{font:6px var(--font-mono,monospace);letter-spacing:.1em;display:block}.PortfolioMotion-module__cRQKlq__webCopy strong{letter-spacing:-.04em;margin-top:8px;font-size:23px;line-height:1;display:block}.PortfolioMotion-module__cRQKlq__webCopy>i{background:#b95225;width:45px;height:9px;margin-top:12px;display:block}.PortfolioMotion-module__cRQKlq__webArt{width:29%;height:57%;position:absolute;top:18%;left:59%}.PortfolioMotion-module__cRQKlq__webArt i{background:#b95225;border-radius:50% 50% 3px 3px;position:absolute;inset:0}.PortfolioMotion-module__cRQKlq__webArt i:last-child{background:#626a4e;border-radius:50%;inset:45% -16% -8% 44%}.PortfolioMotion-module__cRQKlq__webLines{gap:10px;display:flex;position:absolute;bottom:9px;left:8%;right:8%}.PortfolioMotion-module__cRQKlq__webLines i{background:#c8bba8;flex:1;height:3px}.PortfolioMotion-module__cRQKlq__wireframe{opacity:0;background:#17140f;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid;position:absolute;inset:23px 0 0}.PortfolioMotion-module__cRQKlq__wireframe i{border:1px dashed #807464}.PortfolioMotion-module__cRQKlq__wireframe i:first-child,.PortfolioMotion-module__cRQKlq__wireframe i:last-child{grid-column:span 2}.PortfolioMotion-module__cRQKlq__cursor{fill:var(--fg);opacity:0;position:absolute;top:80px;left:60%}.PortfolioMotion-module__cRQKlq__phone{background:#e8ddcd;border:3px solid #494034;border-radius:10px;width:62px;height:120px;padding:6px;position:absolute;top:43px;right:0}.PortfolioMotion-module__cRQKlq__phone>span{background:#494034;border-radius:4px;width:16px;height:3px;margin:0 auto 12px;display:block}.PortfolioMotion-module__cRQKlq__phone>div{background:#b95225;border-radius:50% 50% 2px 2px;width:30px;height:37px;margin:auto}.PortfolioMotion-module__cRQKlq__phone>i{background:#494034;height:3px;margin:8px 0;display:block}.PortfolioMotion-module__cRQKlq__phone>b{background:#626a4e;width:24px;height:7px;display:block}@media (min-width:700px){.PortfolioMotion-module__cRQKlq__stage{height:295px}.PortfolioMotion-module__cRQKlq__story{height:155px;top:84px;left:0;right:54%}.PortfolioMotion-module__cRQKlq__chapter strong{font-size:clamp(23px,2vw,26px)}.PortfolioMotion-module__cRQKlq__chapter p{max-width:33ch;margin-top:12px;font-size:15px}.PortfolioMotion-module__cRQKlq__visual{height:250px;top:20px;left:51%;right:4%}.PortfolioMotion-module__cRQKlq__agentCore{top:58px}.PortfolioMotion-module__cRQKlq__orbitRing{top:13px}.PortfolioMotion-module__cRQKlq__satellite{top:calc(78px + sin(var(--i) * 90deg) * 70px)}.PortfolioMotion-module__cRQKlq__request{top:74px}.PortfolioMotion-module__cRQKlq__sourceStack{top:24px}.PortfolioMotion-module__cRQKlq__collector{top:66px}.PortfolioMotion-module__cRQKlq__dataSheet{top:16px}.PortfolioMotion-module__cRQKlq__browser{height:192px}.PortfolioMotion-module__cRQKlq__webCopy strong{font-size:30px}.PortfolioMotion-module__cRQKlq__phone{width:70px;height:135px;top:70px}.PortfolioMotion-module__cRQKlq__result strong{font-size:13px}.PortfolioMotion-module__cRQKlq__result span{font-size:11px}}@keyframes PortfolioMotion-module__cRQKlq__chapter{0%{opacity:0;transform:translateY(26px)}5%,28%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-20px)}}@keyframes PortfolioMotion-module__cRQKlq__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes PortfolioMotion-module__cRQKlq__request{0%{opacity:0;transform:translateY(36px)scale(.9)}8%,22%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-8px)scale(.45)}}@keyframes PortfolioMotion-module__cRQKlq__core{0%,24%{opacity:0;transform:scale(.4)}35%,87%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.8)}}@keyframes PortfolioMotion-module__cRQKlq__orbit{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes PortfolioMotion-module__cRQKlq__tool{0%,29%{opacity:0;transform:scale(.3)translateY(24px)}42%,84%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.6)}}@keyframes PortfolioMotion-module__cRQKlq__result{0%,64%{opacity:0;transform:translateY(20px)}73%,91%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes PortfolioMotion-module__cRQKlq__source{0%{opacity:0;transform:translateY(30px)scale(.8)}12%,24%{opacity:1;transform:translateX(calc((var(--i) - 1) * 60px)) rotate(calc((var(--i) - 1) * 12deg))}39%{opacity:0;transform:translateY(16px)scale(.15)}to{opacity:0;transform:scale(.15)}}@keyframes PortfolioMotion-module__cRQKlq__collect{0%,25%{opacity:0;transform:scale(.5)rotate(-90deg)}34%,45%{opacity:1;transform:none}56%,to{opacity:0;transform:scale(1.4)}}@keyframes PortfolioMotion-module__cRQKlq__sheet{0%,43%{opacity:0;transform:translateY(24px)scale(.9)}57%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes PortfolioMotion-module__cRQKlq__row{0%,50%{opacity:0;transform:translate(25px)}62%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes PortfolioMotion-module__cRQKlq__browser{0%{opacity:0;transform:translateY(26px)scale(.9)}10%,56%{opacity:1;transform:none}69%,90%{opacity:1;transform:translate(-6px)scale(.94)}to{opacity:0;transform:translateY(-16px)scale(.94)}}@keyframes PortfolioMotion-module__cRQKlq__wire{0%,24%{opacity:1;transform:none}42%,to{opacity:0;transform:translateY(-24px)}}@keyframes PortfolioMotion-module__cRQKlq__site{0%,26%{opacity:0;transform:translateY(30px)}45%,to{opacity:1;transform:none}}@keyframes PortfolioMotion-module__cRQKlq__art{0%,35%{opacity:0;transform:translateY(45px)rotate(15deg)}51%,to{opacity:1;transform:none}}@keyframes PortfolioMotion-module__cRQKlq__phone{0%,55%{opacity:0;transform:translate(55px)rotate(12deg)}70%,91%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes PortfolioMotion-module__cRQKlq__cursor{0%,20%{opacity:0;transform:translate(40px,35px)}28%,37%{opacity:1;transform:none}48%,to{opacity:0;transform:translate(-25px,-30px)}}@media (prefers-reduced-motion:no-preference){.PortfolioMotion-module__cRQKlq__chapter{animation:PortfolioMotion-module__cRQKlq__chapter var(--cycle) cubic-bezier(.16,1,.3,1) infinite both;animation-delay:calc(var(--i) * 3s)}.PortfolioMotion-module__cRQKlq__progress{animation:PortfolioMotion-module__cRQKlq__progress var(--cycle) linear infinite}.PortfolioMotion-module__cRQKlq__request{animation:PortfolioMotion-module__cRQKlq__request var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__agentCore,.PortfolioMotion-module__cRQKlq__orbitRing{animation:PortfolioMotion-module__cRQKlq__core var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__orbitRing:after{animation:PortfolioMotion-module__cRQKlq__orbit var(--cycle) linear infinite;transform-origin:3px 88px}.PortfolioMotion-module__cRQKlq__satellite{animation:PortfolioMotion-module__cRQKlq__tool var(--cycle) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .12s)}.PortfolioMotion-module__cRQKlq__result{animation:PortfolioMotion-module__cRQKlq__result var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__source{animation:PortfolioMotion-module__cRQKlq__source var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__collector{animation:PortfolioMotion-module__cRQKlq__collect var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__dataSheet{animation:PortfolioMotion-module__cRQKlq__sheet var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__dataRow{animation:PortfolioMotion-module__cRQKlq__row var(--cycle) cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .17s)}.PortfolioMotion-module__cRQKlq__browser{animation:PortfolioMotion-module__cRQKlq__browser var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__wireframe{animation:PortfolioMotion-module__cRQKlq__wire var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__webCanvas{animation:PortfolioMotion-module__cRQKlq__site var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__webArt{animation:PortfolioMotion-module__cRQKlq__art var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__phone{animation:PortfolioMotion-module__cRQKlq__phone var(--cycle) cubic-bezier(.16,1,.3,1) infinite}.PortfolioMotion-module__cRQKlq__cursor{animation:PortfolioMotion-module__cRQKlq__cursor var(--cycle) cubic-bezier(.16,1,.3,1) infinite}}.PortfolioMotion-module__cRQKlq__explainer[data-paused=true] *,.PortfolioMotion-module__cRQKlq__explainer[data-running=false] *,.PortfolioMotion-module__cRQKlq__explainer[data-paused=true] :after,.PortfolioMotion-module__cRQKlq__explainer[data-running=false] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.PortfolioMotion-module__cRQKlq__playback,.PortfolioMotion-module__cRQKlq__progress{display:none}}
