.monument-frame{--scene-progress:0;position:absolute;inset:0;z-index:-4;transform-origin:50% 45%;transform:translateY(calc(var(--scene-progress)*8%)) scale(calc(1 + var(--scene-progress)*.18));will-change:transform}.monument-frame .monument-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:none;will-change:auto;filter:saturate(.18)}.intro-active .immersive-caption,.intro-active .immersive-copy,.intro-active .immersive-headline{visibility:hidden}.intro-revealed .immersive-copy{animation:heroTextIn .7s .05s backwards}.intro-revealed .immersive-headline{animation:heroTextIn .9s .18s backwards}.intro-revealed .immersive-caption{animation:heroTextIn .7s .35s backwards}@keyframes heroTextIn{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.motion-opening{position:fixed;inset:0;z-index:110;background:#000;overflow:hidden;isolation:isolate;touch-action:none}.opening-symbol{position:absolute;z-index:5;transform-origin:0 0;opacity:0;background:#000;will-change:transform,opacity;pointer-events:none}.opening-symbol img{width:100%;height:100%;max-width:none;display:block}.opening-wordmark{position:absolute;z-index:3;aspect-ratio:780/250;overflow:hidden;opacity:0;pointer-events:none}.opening-wordmark img{position:absolute;width:196.923%;max-width:none;height:auto;left:-72.82%;top:-124%}.opening-plate{position:absolute;inset:0;z-index:6;opacity:0;isolation:isolate;background:#000;pointer-events:none}.opening-plate .monument-frame{z-index:-2;--scene-progress:0}.opening-plate .hero-shade{z-index:-1}.opening-silver-sweep{position:absolute;inset:-20% -50%;width:100%;height:140%;background:linear-gradient(110deg,transparent 40%,#ececec40 50%,transparent 60%);mix-blend-mode:screen;opacity:0;z-index:7;pointer-events:none;filter:blur(10px)}.opening-skip{position:absolute;bottom:max(25px,env(safe-area-inset-bottom));right:5.2vw;z-index:10;display:flex;align-items:center;gap:13px;font:9px ui-monospace,monospace;color:#d0d0d0;padding:15px;border:1px solid #ffffff25;border-radius:30px;background:#101010cc;min-height:44px}.custom-shell .demo-sidebar{display:none}.custom-shell .demo-toolbar{padding:14px 30px}.custom-shell .demo-content{padding:0}.custom-studio{padding:35px 34px 28px;background:radial-gradient(ellipse at 65% 40%,#53535317,transparent 65%),#121212;overflow:hidden;min-width:0}.studio-intro{display:flex;justify-content:space-between;gap:20px;align-items:start}.studio-intro .tiny-label{font-size:7px;letter-spacing:1.3px;color:#7a7a7a}.studio-intro h3{font-size:39px;letter-spacing:-1.8px;line-height:1.02;margin-top:18px}.studio-intro h3 i{font-style:normal;color:#9d9d9d}.studio-reset{display:flex;gap:7px;align-items:center;font-size:9px;color:#939393;padding:10px 0;min-height:40px;white-space:nowrap}.studio-directions{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.studio-directions>span{font-size:10px;color:#757575}.studio-directions>div{display:flex;gap:7px}.studio-directions button{display:flex;align-items:center;gap:17px;font-size:9px;color:#a4a4a4;padding:9px 11px;border:1px solid #69696933;border-radius:30px;min-height:35px}.studio-directions button[aria-pressed=true]{color:#e1e1e1;background:#99999915;border-color:#a3a3a366}.studio-feature-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0 0}.studio-feature-options button{padding:13px 12px;min-height:46px;position:relative;display:flex;align-items:center;gap:10px;font-size:10px;border:1px solid #7a7a7a30;border-radius:5px;background:#5d5d5d05;color:#808080;transition:background .35s,border-color .35s,color .35s;white-space:nowrap}.studio-feature-options button.chosen{border-color:#b3b3b378;background:linear-gradient(110deg,#97979719,transparent);color:#d7d7d7}.studio-feature-options .studio-feature-check{margin-left:auto;display:grid;place-items:center;height:18px;width:18px;border:1px solid #97979736;border-radius:50%;color:#a6a6a6}.studio-feature-options .chosen .studio-feature-check{background:#d1d1d1;color:#171717;border-color:#d1d1d1}.studio-stage{position:relative;perspective:1300px;padding:34px 0 35px;isolation:isolate;min-width:0}.studio-stage:before{content:"";inset:0 -20%;background:radial-gradient(ellipse at 50% 55%,#b7b7b71a,transparent 63%);z-index:-2}.studio-orbit,.studio-stage:before{position:absolute;pointer-events:none}.studio-orbit{width:570px;height:240px;border:1px solid #9494940c;border-radius:50%;left:calc(50% - 285px);top:80px;transform:rotate(-20deg);z-index:-1}.studio-orbit.orbit-two{transform:rotate(20deg)}.studio-stage-label{display:flex;justify-content:space-between;align-items:center;font:6px ui-monospace,monospace;letter-spacing:1px;color:#696969;margin:0 5px 22px;gap:15px}.studio-stage-label>span:first-child{display:flex;gap:7px;align-items:center}.studio-stage-label i{width:4px;height:4px;border-radius:50%;background:#c1c1c1;box-shadow:0 0 12px #c8c8c860}.custom-preview.studio-machine{padding:0;border:1px solid #a3a3a34d;border-radius:7px;background:linear-gradient(140deg,#292929,#131313 60%);box-shadow:0 19px 40px #0008,0 0 0 5px #bdbdbd03;transform:rotateX(3deg);overflow:hidden;min-width:0}.studio-machine>div{display:block;margin:0;gap:0}.studio-window-bar{display:flex!important;align-items:center;gap:15px;padding:10px 17px;border-bottom:1px solid #86868622;background:#95959505}.window-dots{display:flex;gap:4px}.window-dots i{display:block;width:4px;height:4px;background:#7b7b7b66;border-radius:50%}.studio-company-label{flex:1;display:block}.studio-company-label input{border:0;background:none;box-shadow:none;text-align:center;padding:4px 10px;font-size:10px;color:#bababa;min-height:30px;width:100%;max-width:300px;margin:auto}.studio-company-label input:focus{background:#ffffff05;outline:1px solid #a6a6a655}.studio-window-bar>svg{color:#959595;flex-shrink:0}.studio-window-layout{display:flex!important;min-height:304px;align-items:stretch}.studio-module-rail{width:125px;flex-shrink:0;border-right:1px solid #9b9b9b1a;padding:17px 10px;display:flex;flex-direction:column;gap:5px;background:#0f0f0f2b}.studio-module-rail button{display:flex;align-items:center;gap:9px;min-height:39px;border-radius:3px;padding:10px 8px;font-size:8px;color:#6f6f6f;text-align:left;transition:color .25s,background .25s}.studio-module-rail button>svg{width:13px;height:13px;flex-shrink:0}.studio-module-rail button.active{background:#a6a6a619;color:#d4d4d4}.studio-live-content{flex:1;min-width:0;padding:23px 25px;min-height:295px}.studio-screen-heading>span{font:5px ui-monospace,monospace;letter-spacing:1.2px;color:#6e6e6e}.studio-screen-heading h4{font-size:22px;letter-spacing:-.7px;color:#d7d7d7;font-weight:400;margin-top:12px}.studio-screen-heading p{font-size:8px;color:#6c6c6c;margin-top:7px}.studio-calendar{margin-top:23px}.studio-day{display:flex;align-items:center;gap:10px;color:#bababa}.studio-day>svg{flex-shrink:0;color:#898989}.studio-day b{display:block;font-size:10px;font-weight:400}.studio-day span:not(.studio-light-tag){display:block;font-size:7px;color:#696969;margin-top:5px}.studio-light-tag{margin-left:auto;border:1px solid #ababab25;border-radius:2px;padding:5px 7px;font:5px ui-monospace,monospace;letter-spacing:.7px;color:#878787;white-space:nowrap}.studio-hours{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px}.studio-hours button{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 0;border:1px solid #9c9c9c31;border-radius:3px;min-height:37px;font:9px ui-monospace,monospace;color:#929292;transition:background .3s,color .3s}.studio-hours button.active{background:#cdcdcd;color:#171717;border-color:#cdcdcd}.studio-feedback{display:flex;align-items:center;gap:6px;font-size:7px!important;color:#7d7d7d!important;margin-top:15px!important;line-height:1.7;min-height:16px}.studio-feedback>svg{flex-shrink:0;width:11px}.studio-window-foot{display:flex!important;justify-content:space-between;font:5px ui-monospace,monospace;letter-spacing:.7px;color:#585858;padding:11px 17px;border-top:1px solid #83838323;gap:15px}.studio-summary{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:15px;border-top:1px solid #8282822e}.studio-summary .tiny-label{font-size:5px;color:#6f6f6f;letter-spacing:1px}.studio-summary p{font-size:8px;color:#959595;margin-top:9px;max-width:340px;line-height:1.8}.studio-contact{font-size:10px;color:#c9c9c9;display:flex;align-items:center;justify-content:space-between;gap:18px;white-space:nowrap;padding-block:12px;min-height:44px}.studio-contact:hover>svg{transform:translate(3px,-3px)}.studio-contact>svg{transition:transform .3s}.studio-search{display:flex;flex-direction:row;align-items:center;gap:7px;border-bottom:1px solid #97979732;color:#838383;margin:16px 0 10px}.studio-search input{border:0;background:none;box-shadow:none;padding:8px 0;font-size:9px;min-height:32px;color:#c9c9c9}.studio-search input::placeholder{font-size:8px;color:#606060}.studio-client-list>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #98989816}.studio-client-list>div>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #84848423;border-radius:50%;font:7px ui-monospace,monospace;color:#838383;flex-shrink:0}.studio-client-list b{font-size:9px;font-weight:400;color:#bfbfbf}.studio-client-list small{display:block;font-size:6px;color:#5e5e5e;margin-top:4px}.studio-client-list>div>svg{margin-left:auto;color:#757575}.studio-client-list>p{font-size:9px;color:#828282;padding-top:20px}.studio-balance{position:relative;padding:17px 19px;margin-top:20px;border:1px solid #99999929;border-radius:4px;background:linear-gradient(120deg,#97979713,transparent);overflow:hidden}.studio-balance>span{font-size:8px;color:#808080;display:block}.studio-balance>b{display:block;font-size:33px;letter-spacing:-1px;font-weight:400;color:#d0d0d0;margin-top:13px}.studio-balance>svg{position:absolute;right:19px;bottom:19px;color:#6d6d6d45}.studio-action{display:flex;gap:8px;align-items:center;font-size:8px;color:#bcbcbc;min-height:40px;margin-top:10px;width:100%;text-align:left}.studio-action>svg:last-child{margin-left:auto}.studio-tasks{margin-top:24px}.studio-task-progress{height:2px;background:#9696961a;margin-bottom:15px}.studio-task-progress>span{height:100%;display:block;background:#c9c9c9;transition:width .4s}.studio-tasks>button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;text-align:left;padding:11px 0;border-bottom:1px solid #9191911a;font-size:9px;color:#717171}.studio-tasks>button>span{height:18px;width:18px;display:grid;place-items:center;border:1px solid #8c8c8c3b;border-radius:3px;flex-shrink:0}.studio-tasks>button.done{color:#c0c0c0}.studio-tasks>button.done>span{background:#c7c7c7;color:#1b1b1b;border-color:#c7c7c7}.studio-products{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.studio-products>button{text-align:left;border:1px solid #93939324;border-radius:4px;overflow:hidden;position:relative;background:#4c4c4c13}.studio-products>button.active{border-color:#bbbbbb99}.product-sculpture{height:85px;display:grid;place-items:center;color:#c0c0c0;background:radial-gradient(ellipse at 60% 40%,#9c9c9c26,transparent 70%)}.product-1>svg{transform:rotate(25deg) scale(1.15)}.product-2>svg{transform:rotate(-20deg)}.studio-products b{font-size:8px;display:block;padding:9px 8px;color:#a9a9a9;font-weight:400;border-top:1px solid #96969623}.studio-products>button>svg{position:absolute;bottom:8px;right:7px;color:#848484;width:10px}.studio-team{margin-top:20px}.studio-team>div{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #92929221}.studio-team>div>span{width:30px;height:30px;border:1px solid #8c8c8c26;border-radius:50%;display:grid;place-items:center;color:#818181;flex-shrink:0}.studio-team b{font-size:8px;color:#b1b1b1;font-weight:400}.studio-team small{display:block;font-size:6px;color:#6e6e6e;margin-top:5px}.studio-team button{display:flex;gap:5px;align-items:center;margin-left:auto;min-height:35px;font-size:7px;color:#b0b0b0;padding:8px}.studio-empty{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8f8f8f}.studio-empty h4{font-size:21px;color:#c1c1c1;letter-spacing:-.7px;margin:20px 0 12px}.studio-empty p{font-size:9px;color:#6e6e6e;max-width:220px}.studio-stage .studio-machine>div>div{margin:0}.custom-shell .demo-main{min-height:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px) and (orientation:portrait){.immersive-hero{height:128svh;min-height:1000px}.hero-pin{height:100svh;min-height:850px}.monument-frame{inset:auto;top:190px;left:-30%;width:170%;height:auto;aspect-ratio:3/2;transform-origin:50% 50%;transform:translateY(calc(var(--scene-progress)*12px)) scale(calc(1 + var(--scene-progress)*.055))}.monument-frame .monument-image{width:100%;height:100%;inset:0;left:0;object-fit:contain;object-position:center}.hero-shade{background:linear-gradient(0deg,#000,transparent 25%,transparent 80%,#000)}.immersive-copy{top:125px;left:25px;max-width:none}.immersive-copy h1{font-size:27px;max-width:none;line-height:1.03;letter-spacing:-.8px}.immersive-copy h1 br:nth-child(2){display:none}.immersive-copy .tiny-label{font-size:5px;letter-spacing:1px;margin-bottom:16px}.immersive-copy .pill-link{margin-top:18px;font-size:9px;min-height:42px}.immersive-copy .pill-link>span{width:32px;height:32px}.immersive-headline{bottom:75px;right:25px;max-width:90%}.immersive-headline h2{font-size:86px;letter-spacing:-4.5px}.immersive-headline p{font-size:9px;margin-top:20px}.immersive-caption{bottom:25px}.immersive-bridge>img{inset:auto;top:120px;left:-25%;width:150%;height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center}.immersive-bridge{min-height:690px}.bridge-gradient{background:linear-gradient(0deg,#000,transparent 45%,#0003)}.operation-object{width:100%;left:0}.operation-board{box-shadow:-5px 13px 0 #0b0b0b,0 20px 40px #0009}}@media(max-width:600px){.custom-shell .demo-toolbar{padding:12px 18px}.custom-studio{padding:26px 18px 22px}.studio-intro h3{font-size:32px;letter-spacing:-1.4px}.studio-intro .tiny-label{font-size:5px;letter-spacing:.9px}.studio-reset{font-size:8px;padding-top:0;min-height:35px;gap:5px}.studio-directions{display:block;margin-top:23px}.studio-directions>span{font-size:9px}.studio-directions>div{margin-top:12px;gap:6px}.studio-directions button{font-size:8px;gap:18px;flex:1;justify-content:space-between;min-height:38px}.studio-feature-options{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:17px}.studio-feature-options button{font-size:9px;padding:12px 10px;gap:8px;min-height:45px}.studio-feature-options button>svg{width:14px;height:14px}.studio-feature-options .studio-feature-check{height:16px;width:16px}.studio-stage{padding:27px 0 25px}.studio-stage-label{font-size:4px;letter-spacing:.5px;margin:0 0 16px;gap:7px}.studio-stage-label>span:first-child{gap:5px}.studio-window-bar{padding:9px 10px;gap:8px}.studio-company-label input{font-size:10px;min-height:29px;padding:4px 5px}.window-dots{gap:3px}.window-dots i{height:3px;width:3px}.studio-window-layout{display:block!important;min-height:0}.studio-module-rail{width:100%;flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid #9b9b9b1a;padding:8px;gap:3px}.studio-module-rail button{min-height:35px;padding:9px 10px;gap:6px;font-size:7px;flex:1;justify-content:center}.studio-module-rail button>svg{width:12px;height:12px}.studio-module-rail button>span{display:none}.studio-module-rail button.active>span{display:inline}.studio-live-content{padding:22px 16px;min-height:295px}.studio-screen-heading>span{font-size:5px;letter-spacing:1px}.studio-screen-heading h4{font-size:21px;letter-spacing:-.8px;margin-top:12px;line-height:1.1}.studio-screen-heading p{font-size:7px;margin-top:9px}.studio-calendar{margin-top:21px}.studio-hours{gap:6px;margin-top:16px}.studio-hours button{min-height:40px;font-size:9px;gap:5px}.studio-window-foot{padding:10px;font-size:4px;letter-spacing:.3px;gap:10px}.studio-summary{display:block;padding-top:16px}.studio-summary p{font-size:8px;max-width:none;margin-top:8px}.studio-contact{font-size:10px;gap:20px;justify-content:space-between;width:100%;margin-top:10px}.studio-search input{font-size:12px}.studio-client-list small{font-size:6px}.studio-balance b{font-size:32px}.studio-action{font-size:8px;gap:7px;min-height:44px}.studio-tasks>button{min-height:46px;font-size:9px}.studio-products{gap:7px}.product-sculpture{height:76px}.studio-products b{font-size:7px;padding:9px 6px}.studio-products>button>svg{right:4px;width:9px}.studio-team{margin-top:19px}.studio-team>div{gap:8px}.studio-team b{font-size:8px}.studio-team button{padding:6px;font-size:7px}.studio-orbit{width:400px;height:200px;left:calc(50% - 200px)}.opening-skip{font-size:8px;right:20px;bottom:max(22px,env(safe-area-inset-bottom))}}@media(max-width:420px) and (orientation:portrait){.immersive-hero{height:120svh;min-height:1000px}.hero-pin{height:100svh;min-height:820px}.monument-frame{top:228px;left:-45%;width:200%;height:auto;aspect-ratio:3/2}.immersive-copy{top:114px;left:22px;max-width:calc(100% - 44px)}.immersive-copy h1{font-size:24px;letter-spacing:-.8px;max-width:310px}.immersive-copy .tiny-label{font-size:5px;letter-spacing:.75px;margin-bottom:16px}.immersive-copy .pill-link{font-size:9px;min-height:42px;padding-left:16px;gap:16px;margin-top:18px}.immersive-headline{bottom:70px;right:22px;max-width:calc(100% - 44px)}.immersive-headline h2{font-size:69px;letter-spacing:-3.7px}.immersive-headline p{font-size:8px;line-height:1.5;margin-top:17px}.immersive-caption{left:22px;right:22px;bottom:25px}.immersive-caption>span{font-size:4px;letter-spacing:.5px}.immersive-caption>a{font-size:7px}.immersive-bridge{min-height:630px}.immersive-bridge>img{top:115px;left:-25%;width:150%;height:auto;aspect-ratio:3/2}.immersive-bridge h2{font-size:17vw}.operation-object{width:100%;left:0;margin-top:35px}.op-board-nav{padding:13px 12px}.op-service{padding:23px 15px}.op-service h4{font-size:23px}.op-service>button{font-size:9px;gap:8px}.op-board-bottom{font-size:4px;letter-spacing:.2px}.op-board-nav>span:nth-child(2){font-size:4px;letter-spacing:0}.device{max-width:calc(100vw - 90px)}}@media(max-width:350px){.immersive-copy h1{font-size:21px}.immersive-headline h2{font-size:60px}.studio-intro h3{font-size:28px}.studio-feature-options button{font-size:8px;gap:6px;padding:11px 8px}.custom-studio{padding:24px 13px 20px}.studio-directions button{padding-inline:10px;gap:8px}.studio-live-content{padding:20px 13px}.studio-screen-heading h4{font-size:19px}.studio-stage-label{font-size:3px;letter-spacing:.4px}.studio-team b{font-size:7px}.studio-team button{font-size:6px}.studio-company-label input{font-size:9px}}@media(prefers-reduced-motion:reduce){.monument-frame{transform:none;will-change:auto}.motion-opening{display:none}.intro-revealed .immersive-caption,.intro-revealed .immersive-copy,.intro-revealed .immersive-headline{animation:none}.studio-machine{transform:none!important}.studio-live-content{min-height:295px}}@media(max-width:900px) and (orientation:portrait){.monument-frame{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.06) 4%,rgba(0,0,0,.25) 10%,rgba(0,0,0,.6) 17%,rgba(0,0,0,.9) 24%,#000 30%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.06) 4%,rgba(0,0,0,.25) 10%,rgba(0,0,0,.6) 17%,rgba(0,0,0,.9) 24%,#000 30%)}}.opening-symbol img{transform-origin:50% 50%;will-change:transform}.opening-symbol{background:transparent}.opening-symbol>svg{display:block;width:100%;height:100%;overflow:visible}@media(max-width:900px) and (orientation:portrait){.immersive-bridge>img{-webkit-mask-image:linear-gradient(180deg,transparent,#000 23%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 23%,#000 82%,transparent)}.immersive-bridge h2{font-size:clamp(42px,10.5vw,90px);letter-spacing:-.055em;white-space:normal;line-height:1;max-width:100%;margin-left:0;transform:none!important}.immersive-bridge h2 i{display:block;white-space:nowrap}}:root{--bg:#000;--og-silver:#d8d8d8;--og-dim:#808080}.barber-scene,.cinema-footer,.contact,.demos,.immersive-bridge,.immersive-systems,.operation-immersive,.process-editorial,.scroll-statement,.systems-outro,.systems-title,body,html,main{background:#000}.cinema-footer,.cinema-footer .footer-top,.contact,.footer-bottom,.header,.scene-foot,.systems-outro,.systems-title{border:0}.scene-foot{padding-top:20px}.immersive-bridge>img{-webkit-mask-image:linear-gradient(180deg,transparent,#000 23%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent,#000 23%,#000 76%,transparent)}.stage-halo{opacity:.4}.header nav{color:#c5c5c5}@media(max-width:700px){.header nav{background:#000000f5}}.contact-copy h2 i,.immersive-bridge h2 i,.immersive-headline h2 i,.operation-scene-top h3 i,.process-intro h2 i,.scene-copy h3 i,.silver,.studio-intro h3 i,.systems-title h2 em{color:#bcbcbc;background-image:linear-gradient(110deg,#a3a3a3,#bcbcbc 36%,#ececec 45%,#fff 48%,#bcbcbc 55%,#a3a3a3);background-size:300% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ogSilverReflection 7s ease-in-out infinite}@keyframes ogSilverReflection{0%,12%{background-position:100% 50%}68%,to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.contact-copy h2 i,.immersive-bridge h2 i,.immersive-headline h2 i,.operation-scene-top h3 i,.process-intro h2 i,.scene-copy h3 i,.silver,.studio-intro h3 i,.systems-title h2 em{animation:none;background-position:50% 50%}}.digital-employee{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;padding:80px 8vw 100px;gap:3vw;overflow:hidden;background:#000}.employee-copy{position:relative;z-index:1}.employee-copy>.tiny-label{font-size:6px;margin-bottom:30px;color:#909090}.employee-copy h2{font-size:clamp(45px,4.8vw,75px);letter-spacing:-.055em;line-height:1.02;font-weight:400}.employee-copy h2 i{font-style:normal}.employee-copy p{font-size:12px;line-height:1.8;max-width:335px;margin-top:24px;color:#999}.employee-copy p+p{margin-top:14px}.employee-art{position:relative;min-width:0}.employee-art>img{display:block;width:140%;max-width:none;margin-left:-20%;height:auto;-webkit-mask-image:radial-gradient(ellipse,#000 35%,transparent 72%);mask-image:radial-gradient(ellipse,#000 35%,transparent 72%)}.employee-order{position:absolute;bottom:8%;left:12%;display:flex;align-items:center;gap:12px;font-size:9px;line-height:1.7;color:#999}.employee-order>svg{color:#ccc;flex-shrink:0}.employee-order b{font-weight:400;color:#ddd}@media(max-width:700px){.digital-employee{display:flex;flex-direction:column;padding:65px 25px 50px;gap:0;align-items:stretch}.employee-copy h2{font-size:clamp(39px,10vw,65px)}.employee-copy p{max-width:330px;font-size:12px}.employee-art{margin-top:8px}.employee-art>img{width:135%;margin-left:-17.5%}.employee-order{bottom:0;left:6%;font-size:8px}}.employee-scene{display:block;width:140%;height:auto;max-width:none;margin-left:-20%;overflow:visible;-webkit-mask-image:radial-gradient(ellipse,#000 35%,transparent 75%);mask-image:radial-gradient(ellipse,#000 35%,transparent 75%)}.clock-original-hour,.clock-original-minute,.clock-original-second{transform-origin:0 0}.clock-original-hour{animation:ogClockSeconds 43200s linear infinite}.clock-original-minute{animation:ogClockSeconds 3600s linear infinite}.clock-original-second{animation:ogClockSeconds 60s steps(60) infinite}@keyframes ogClockSeconds{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:700px){.employee-scene{width:135%;margin-left:-17.5%}}@media(prefers-reduced-motion:reduce){.clock-original-hour,.clock-original-minute,.clock-original-second{animation:none}}.raster-card,.raster-coin,.raster-order{transform-origin:0 0;transform-box:view-box}.raster-order{animation:cinematicOrderTravel 4.2s linear infinite;opacity:0}.raster-order-1{animation-delay:1.4s}.raster-order-2{animation-delay:2.8s}.raster-card{animation:cinematicCardTurn 4.2s linear infinite;filter:drop-shadow(14px 20px 13px #0008)}.raster-coin{animation:cinematicCoinTurn 4.2s linear infinite;opacity:0;filter:drop-shadow(6px 12px 6px #0008)}.raster-order-1 .raster-card,.raster-order-1 .raster-coin{animation-delay:1.4s}.raster-order-2 .raster-card,.raster-order-2 .raster-coin{animation-delay:2.8s}@keyframes cinematicOrderTravel{0%,5%{transform:translate(960px,350px) scale(.25);opacity:0}9%{transform:translate(980px,355px) scale(.38);opacity:1}15%{transform:translate(995px,375px) scale(.43,.31);opacity:1;animation-timing-function:cubic-bezier(.1,.75,.25,1)}29%{transform:translate(1105px,230px) rotate(-8deg) scale(.85);opacity:1}43%{transform:translate(1240px,190px) rotate(-4deg) scale(1.2);opacity:1}53%{transform:translate(1340px,210px) scale(1.12);opacity:1}64%{transform:translate(1410px,270px) scale(1);opacity:1;animation-timing-function:cubic-bezier(.5,0,1,1)}81%{transform:translate(1505px,505px) scale(1);opacity:1;animation-timing-function:cubic-bezier(.15,.8,.2,1)}84%{transform:translate(1505px,493px) scale(1);opacity:1}88%{transform:translate(1505px,508px) scale(1);opacity:1}93%,to{transform:translate(1505px,508px) scale(1);opacity:0}}@keyframes cinematicCardTurn{0%,10%{opacity:1;transform:skewY(-14deg) scaleX(.65)}25%{opacity:1;transform:skewY(-8deg) rotate(-6deg)}43%{opacity:1;transform:rotate(4deg) scaleX(1)}51%{opacity:1;transform:rotate(10deg) scaleX(.65)}58%{opacity:1;transform:rotate(12deg) scaleX(.02)}59%,to{opacity:0;transform:rotate(12deg) scaleX(.02)}}@keyframes cinematicCoinTurn{0%,57%{opacity:0;transform:rotate(12deg) scale(.02,5)}59%{opacity:1;transform:rotate(12deg) scale(.04,5)}66%{opacity:1;transform:rotate(8deg) scaleY(5)}73%{opacity:1;transform:rotate(3deg) scaleY(3)}81%,to{opacity:1;transform:scale(1)}}.employee-scene{animation:employeeCameraDrift 18s ease-in-out infinite;transform-origin:55% 52%}@keyframes employeeCameraDrift{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.employee-scene,.raster-card,.raster-coin,.raster-order{animation:none}.raster-order{display:none}}