.experience{position:relative;isolation:isolate;margin:18px 0;border-block:1px solid #9c8866;scroll-margin-top:110px;color:#f3ead8;background:#171b17;overflow:hidden}.experience:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.experience h2{font-size:clamp(38px,5vw,82px);line-height:.95;margin:18px 0 25px;letter-spacing:-.035em}.experience h2 em{color:var(--orange);font-style:normal}.experience-heading{padding:64px 5%;position:relative;z-index:2}.experience-heading>p:not(.eyebrow){font:14px/1.7 Courier New,monospace;max-width:370px}.experience .eyebrow{color:#fa7c45;font-size:10px;letter-spacing:.16em}.experience-mark{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.experience-mark .owned-wordmark{font-size:30px!important}.experience-mark small{font:7px Courier New,monospace;letter-spacing:.25em}.experience button{cursor:pointer}.experience a:focus-visible,.experience button:focus-visible{outline:3px solid #fbb875;outline-offset:4px}.experience button:disabled{opacity:.4;cursor:default}.experience .button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px}.reward-machine{background:#18160f url(/art/experiences/reward-machine.webp) top/100% auto no-repeat;padding-top:0}.reward-machine .experience-heading{width:36%;min-height:570px;background:linear-gradient(90deg,#12130fe8,#12130fa0,transparent)}.reward-machine h2{font-size:clamp(38px,4.2vw,68px)}.machine-stage{position:absolute;inset:0 0 auto;height:0;padding-bottom:56.55%;pointer-events:none}.machine-brand{position:absolute;left:50%;top:4%;background:#0b100dda;border:1px solid #806c43;padding:18px 30px;box-shadow:0 10px 40px #0006}.machine-brand .brand-pair{margin:0;gap:16px}.machine-card{position:absolute;left:37%;top:40%;width:12%;aspect-ratio:.7;background:linear-gradient(100deg,#ece1c7,#cdb995);padding:12px;color:#1b211c;transform:rotate(-8deg);box-shadow:0 8px 16px #0008;transition:transform .8s,opacity .6s}.machine-card>span:not(.experience-mark){display:block;font:7px monospace;margin:12px 0}.machine-card-portrait{height:55%;background:url(/art/workforce.webp) 0 0/400% 300%;border:1px solid #7c7059}.machine-card.inserted{transform:translateY(35%) scale(.75);opacity:0}.machine-lock{position:absolute;left:51.4%;top:60%;width:14%;height:11%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#a2916f;transition:color .5s,filter .5s}.machine-lock span{font:clamp(6px,.75vw,11px) monospace;letter-spacing:.12em}.machine-neet{position:absolute;left:71%;top:60%;width:9%;height:12%;display:grid;place-items:center;filter:grayscale(1);opacity:.4;transition:opacity .5s,filter .5s}.machine-neet img{width:65%;height:100%;object-fit:contain}.machine-flow{position:absolute;left:49%;top:23%;width:31%;height:17%;display:flex;justify-content:space-around}.machine-flow i{width:16%;background:linear-gradient(transparent,#ff871888,transparent);border-radius:50%;opacity:0;transition:opacity .7s;filter:blur(5px)}.reward-machine[data-stage="2"] .machine-flow i,.reward-machine[data-stage="3"] .machine-flow i{opacity:1;animation:tube-breathe 1.8s ease-in-out infinite alternate}.reward-machine[data-stage="2"] .machine-lock,.reward-machine[data-stage="3"] .machine-lock{color:#ffb74e;filter:drop-shadow(0 0 8px #ff8218)}.reward-machine[data-stage="3"] .machine-neet{opacity:1;filter:drop-shadow(0 0 12px #53e58f)}.machine-receipt{position:absolute;top:32%;left:83%;width:12%;padding:10px 4px;text-align:center;color:#1a241d;background:#f5e7c8;box-shadow:0 8px 15px #0003;opacity:0;transform:translateY(-20px);transition:opacity .5s,transform 1s;clip-path:polygon(0 0,100% 0,100% 98%,95% 100%,90% 98%,85% 100%,80% 98%,75% 100%,70% 98%,65% 100%,60% 98%,55% 100%,50% 98%,45% 100%,40% 98%,35% 100%,30% 98%,25% 100%,20% 98%,15% 100%,10% 98%,5% 100%,0 98%)}.machine-receipt img{margin:auto;width:30%;height:auto;filter:invert(1)}.machine-receipt strong{display:block;font:700 clamp(12px,1.3vw,23px)/1 Barlow Condensed;margin:10px 0}.machine-receipt small,.machine-receipt span{display:block;font:clamp(5px,.5vw,8px)/1.5 monospace;margin:7px 0}.reward-machine[data-stage="3"] .machine-receipt{opacity:1;transform:translateY(0)}.machine-controls{position:relative;z-index:3;background:#f0e9da;color:#21271f;border-top:1px solid #897452;padding:25px 5%}.machine-controls ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0;border-bottom:1px solid #b9af9c}.machine-controls li{display:flex;align-items:center;gap:12px;font:700 22px Barlow Condensed;padding:8px 10px 22px}.machine-controls li>span{border:1px solid #83745b;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#8b7655}.machine-controls li.complete>span{background:#24583b;color:#fff;border-color:#24583b}.machine-action{display:flex;align-items:center;gap:16px;padding-top:22px;min-height:85px}.machine-action p{flex:1;font:12px/1.6 monospace;max-width:650px}.experience-reset{padding:13px;border:1px solid #a99b81}.monday-terminal{display:grid;grid-template-columns:38% 62%;align-items:center;padding:30px 3% 45px;background:linear-gradient(90deg,#ece7da 20%,#d8cbb880 45%,#161a14aa 80%),url(/art/departments/desk.webp) 50%/cover}.monday-terminal .experience-heading{color:#1b231e;padding:35px 7%}.monday-terminal h2{font-size:clamp(40px,4.4vw,76px)}.experience-note{display:block;font:24px/1.1 Caveat,cursive;max-width:220px;margin-top:40px;transform:rotate(-3deg)}.terminal-body{position:relative;padding:22px;border:4px solid #776848;border-radius:18px;background:linear-gradient(140deg,#3b3a2e,#0a0f0b 70%);box-shadow:0 25px 45px #0007,inset 0 0 0 3px #171e17;transform:perspective(1800px) rotateY(-3deg)}.terminal-screen{position:relative;min-height:490px;background:radial-gradient(ellipse at top,#27372a,#101a14);border:2px solid #736b4e;border-radius:16px;padding:24px;color:#e9e5ce;box-shadow:inset 0 0 30px #000a}.terminal-screen:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(transparent 0 3px,#0002 3px 4px);opacity:.3}.terminal-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #59624b;padding-bottom:20px}.terminal-top>span:last-child{font:9px monospace;letter-spacing:.13em}.terminal-meters{display:flex;justify-content:space-between;gap:15px;padding:20px 0;font:9px monospace}.terminal-meters b{display:block;font:700 29px Barlow Condensed;color:#ff985e}.escape-label{display:block;font:9px monospace;letter-spacing:.12em}.escape-label progress{display:block;width:100%;height:12px;accent-color:var(--orange);margin:8px 0 22px}.inbox-task{background:#e9e2cf;color:#20241c;padding:24px;border-radius:3px;animation:inbox-arrive .25s ease-out;min-height:203px}.inbox-task small{font:9px monospace;color:#676855}.inbox-task h3{font:700 30px/1.1 Barlow Condensed;margin:15px 0}.inbox-task p{font:10px monospace}.task-buttons{display:flex;gap:10px;margin-top:20px}.task-buttons button{display:flex;align-items:center;gap:7px;padding:12px 10px;background:#26382a;color:#f3ebd5;font:700 13px Barlow Condensed;flex:1;justify-content:center}.task-buttons button:last-child{background:#be441f}.task-buttons kbd{font:9px monospace;opacity:.65;border:1px solid;padding:2px}.terminal-idle{text-align:center;min-height:203px}.terminal-idle h3{font:700 33px Barlow Condensed;margin:10px 0}.terminal-idle p{font:11px/1.5 monospace;max-width:330px;margin:10px auto 20px}.terminal-portrait{display:block;width:55px;height:55px;margin:auto;background:url(/art/workforce.webp) 100% 100%/400% 300%;border-radius:50%;border:1px solid #8b8867}.terminal-feedback{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:10px;margin-top:16px;font:10px monospace}.terminal-feedback button{padding:8px;border:1px solid #a39b7b}.stamp-feedback{display:inline-block;color:#ff9b62;border:2px solid #d66a3d;padding:7px 10px;transform:rotate(-2deg);animation:stamp-in .18s ease-out}.terminal-base{display:flex;align-items:center;justify-content:space-between;padding-top:18px;gap:15px;font:7px monospace;letter-spacing:.12em;color:#9b9983}.terminal-base i{width:8px;height:8px;border-radius:50%;background:#a9b77a;box-shadow:0 0 8px #98c987}.terminal-exit{display:flex;align-items:center;gap:8px;justify-content:center;margin:16px auto 0;color:#cbe7ac;font:12px monospace}.forklift-experience{padding:35px 4%;background:#151b16}.fork-header{display:flex;justify-content:space-between;align-items:center;gap:30px}.fork-header h2{font-size:clamp(40px,5vw,72px)}.fork-header>p{font:12px/1.7 monospace;max-width:410px}.fork-arena{height:460px;position:relative;border:1px solid #7c7153;background:linear-gradient(#0003,transparent 40%,#0005),url(/art/experiences/warehouse.webp) 50%/cover;overflow:hidden}.fork-hud{position:absolute;left:15px;right:15px;top:15px;display:flex;justify-content:space-around;padding:12px;background:#0e1814ed;border:1px solid #827454;z-index:4;font:9px monospace}.fork-hud b{color:#ffae63;display:block;font:700 27px Barlow Condensed}.loading-bay{position:absolute;width:13%;height:22px;bottom:13%;transform:translateX(-50%);border:2px dashed #ffd785;background:#edc44c22;box-shadow:0 0 20px #ffe07433}.loading-bay span{position:absolute;bottom:-22px;width:100%;text-align:center;font:8px monospace;color:#ffe9b4}.fork-truck{position:absolute;bottom:17%;width:150px;height:150px;transition:left 45ms linear;filter:drop-shadow(0 8px 7px #0007)}.truck-body{position:absolute;bottom:12px;left:0;width:100px;height:65px;background:linear-gradient(#d9a83a,#9c661e);border:3px solid #3d3321;border-radius:9px 5px 4px 18px}.truck-body .experience-mark{transform:scale(.62);transform-origin:left top;margin:12px;color:#242219}.truck-roof{position:absolute;top:0;left:5px;width:100px;height:85px;border:6px solid #24261e;border-bottom:0}.truck-driver{position:absolute;left:20px;top:10px;width:55px;height:65px;background:url(/art/workforce.webp) 33.333% 0/400% 300%;border-radius:40% 40% 0 0}.truck-wheel{position:absolute;bottom:0;width:33px;height:33px;border-radius:50%;background:#1f211c;border:7px solid #10150f;box-shadow:inset 0 0 0 3px #626052}.wheel-one{left:4px}.wheel-two{left:75px}.truck-mast{position:absolute;right:24px;bottom:17px;width:10px;height:145px;background:linear-gradient(90deg,#171e18,#717163,#151b17)}.truck-mast:after{content:"";position:absolute;bottom:18px;left:0;width:45px;height:6px;background:#858374}.truck-crate{position:absolute;left:128px;bottom:42px;width:56px;height:55px;display:grid;place-items:center;background:#bc9358;border:2px solid #6b4d2d;color:#2a291f;font:700 12px Barlow Condensed;box-shadow:inset 0 0 0 4px #d5b077}.truck-crate.hazard{background:#7f301e;color:#ffe1a9;border:4px dashed #ed9b52;box-shadow:none}.truck-crate svg{width:20px;height:20px}.delivery-stack{position:absolute;right:2%;bottom:17%;display:flex;flex-direction:column-reverse;gap:2px}.delivery-stack>div{width:62px;height:37px;display:grid;place-items:center;background:linear-gradient(100deg,#be985b,#e2bc7e);border:2px solid #8b693c;animation:crate-land .3s ease-out}.delivery-stack .experience-mark{transform:scale(.43);transform-origin:center;gap:4px;color:#24271f;white-space:nowrap}.fork-callout{top:27%;left:5%;right:5%;color:#ffcf81;text-shadow:0 3px 6px #000;font:700 clamp(18px,2vw,28px) Barlow Condensed;animation:stamp-in .2s ease-out}.fork-callout,.fork-overlay{position:absolute;text-align:center}.fork-overlay{inset:90px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#101911bd;backdrop-filter:blur(4px);z-index:5;padding:25px}.fork-overlay h3{font:700 clamp(30px,5vw,60px)/1 Barlow Condensed;margin:0 0 15px}.fork-overlay p{font:11px/1.7 monospace;margin-bottom:22px}.fork-controls{margin-top:14px}.fork-controls,.fork-controls button{display:flex;gap:8px;justify-content:center}.fork-controls button{min-height:50px;align-items:center;padding:12px 20px;border:1px solid #80775e;background:#253226;color:#eee6ce;font:700 15px Barlow Condensed;touch-action:none;user-select:none}.fork-controls button:nth-child(3){background:#bd4b22}.employee-card{perspective:1200px;transition:transform .35s,box-shadow .35s!important}.employee-card:focus-visible,.employee-card:hover{transform:translateY(-10px) rotate(-1deg)!important;box-shadow:0 22px 35px #0006!important;z-index:3}.file-live-strip{position:absolute;left:10%;right:10%;top:38%;z-index:3;border:2px solid #ab4524;color:#96391e;background:#f1e3c4e8;padding:7px 10px;text-align:center;font:700 18px Barlow Condensed;transform:scale(1.3) rotate(-8deg);opacity:0;transition:transform .25s,opacity .25s;pointer-events:none}.employee-card:is(:hover,:focus-visible) .file-live-strip{opacity:1;transform:scale(1) rotate(-8deg)}.file-trait-peek{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #b9a482;padding:12px 0 0;margin-top:10px;text-align:left;font:9px/1.5 monospace}.file-trait-peek span{display:block;color:#75664d;font-size:8px}.file-trait-peek b{font-weight:400;color:#252c21}.employee-card .portrait{transition:filter .4s,transform .6s}.employee-card:is(:hover,:focus-visible) .portrait{filter:brightness(1.07);transform:scale(1.025)}.file-preview-scene{position:relative;overflow:hidden;margin:20px 0;border:1px solid #78694c;background:#152219}.file-preview-scene .portrait{margin:0!important;animation:file-pan 6s ease-in-out infinite alternate}.file-preview-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#07100bea);padding:55px 20px 20px;color:#fff1d6;font:700 25px Barlow Condensed}.file-preview-caption small{display:block;font:9px monospace;color:#e6a678}.file-preview-toggle{position:absolute;top:10px;right:10px;padding:10px;background:#f1e5cf;color:#202a21;border:1px solid #8d7957}.file-preview-scene.is-paused .portrait{animation-play-state:paused}@keyframes tube-breathe{to{filter:blur(3px);opacity:.65}}@keyframes inbox-arrive{0%{transform:translateY(14px);opacity:0}}@keyframes stamp-in{0%{transform:scale(1.08) rotate(-4deg);opacity:.2}}@keyframes crate-land{0%{transform:translateY(-18px);opacity:0}}@keyframes file-pan{0%{transform:scale(1.01) translateX(-1%)}to{transform:scale(1.07) translateX(1%)}}@media(min-width:1500px){.reward-machine .experience-heading{min-height:650px}}@media(max-width:1000px){.reward-machine .experience-heading{min-height:480px}.machine-brand{padding:12px;top:3%}.machine-brand .brand-pair{transform:scale(.8);transform-origin:center}.monday-terminal{grid-template-columns:1fr;padding:25px 5%}.monday-terminal .experience-heading{padding:25px 0}.experience-note,.monday-terminal .experience-heading h2 br{display:none}.terminal-body{transform:none}.fork-header{display:block}.machine-card .owned-wordmark{font-size:20px!important}.machine-card-portrait{margin:4px 0!important}.machine-lock svg{width:22px}}@media(max-width:650px){.reward-machine{background-size:auto 390px;background-position:68% 250px}.reward-machine .experience-heading{width:100%;min-height:270px;padding:30px 6%;background:#111b15}.reward-machine h2{font-size:44px}.reward-machine .experience-heading>p:not(.eyebrow){font-size:12px}.machine-stage{position:relative;height:370px;padding:0}.machine-brand{left:8%;top:1%;padding:10px}.machine-brand .brand-pair{transform:scale(.75);height:50px}.machine-card{left:16%;top:39%;width:20%;padding:8px}.machine-lock{left:39%;top:62%;width:20%;height:12%}.machine-neet{left:66%;top:61%;width:13%;height:14%}.machine-flow{left:39%;top:25%;width:39%;height:15%}.machine-receipt{left:80%;top:28%;width:17%}.machine-receipt strong{font-size:13px}.machine-receipt small,.machine-receipt span{font-size:5px}.machine-lock span{font-size:6px}.machine-controls{padding:18px 5%}.machine-controls li{font-size:14px;gap:6px;align-items:flex-start;padding:8px 3px 15px}.machine-controls li>span{width:22px;height:22px;flex-shrink:0;font-size:12px}.machine-action{flex-wrap:wrap}.machine-action p{flex-basis:100%;margin:0;font-size:11px}.machine-action>.button{flex:1}.terminal-body{padding:9px;border-width:2px}.terminal-screen{padding:15px;min-height:460px}.terminal-top>span:last-child{font-size:7px}.terminal-meters{gap:6px}.inbox-task{padding:16px}.inbox-task h3{font-size:26px}.task-buttons{flex-direction:column}.task-buttons kbd{display:none}.fork-arena{height:390px}.fork-hud{left:8px;right:8px;top:8px;font-size:7px;gap:6px}.fork-hud b{font-size:22px}.fork-controls{gap:5px;flex-wrap:wrap}.fork-controls button{padding:10px;flex:1;font-size:12px}.fork-controls svg{width:16px}.fork-truck{scale:.7;transform-origin:bottom center}.delivery-stack{scale:.7;transform-origin:bottom right}.fork-callout{top:26%;font-size:20px}.loading-bay{width:18%}.file-trait-peek{font-size:9px}}@media(prefers-reduced-motion:reduce){.employee-card *,.experience *,.file-preview-scene *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.employee-card:focus-visible,.employee-card:hover{transform:none!important}}.fork-truck{width:240px;height:160px;transform:translateX(-78%)}.fork-sprite{width:100%;height:100%;object-fit:contain}.fork-truck .truck-crate{left:78%;bottom:39%;width:48px;height:46px}.fork-truck .truck-crate strong{font-size:10px}@media(min-width:651px){.reward-machine .experience-heading{min-height:56.55vw}.machine-stage{height:56.55vw;padding:0}.reward-machine{background-size:100% auto}.machine-brand{top:7%}}.site.experience-in-view .punch-navigator{opacity:0;pointer-events:none;transform:translate(115%,-50%)}.punch-navigator{transition:opacity .25s,transform .35s}.terminal-idle .button{color:#fff3df}.terminal-feedback button{min-width:42px;min-height:42px}.shift-exit-wipe{position:absolute;inset:0;z-index:20;pointer-events:none;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.shift-exit-wipe>span{display:grid;place-items:center;color:#1b241c;background:linear-gradient(100deg,#b38c4c,#e1bc7c);border:4px solid #8c6736;box-shadow:inset 0 0 0 12px #c69e60;animation:crate-close .4s both}.exit-terminal{display:block;perspective:1000px}.exit-terminal>div{height:100%;display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center;background:linear-gradient(120deg,#20291e,#08110b);color:#e9e5c9;border:12px solid #675c42;transform-origin:bottom;animation:terminal-close .65s both}.exit-terminal strong{font:700 50px Barlow Condensed}.truck-crate{animation:crate-land .25s ease-out}.escape-label progress{appearance:none;border:1px solid #807d58;background:#424b38}.escape-label progress::-webkit-progress-bar{background:#424b38}.escape-label progress::-webkit-progress-value{background:repeating-linear-gradient(90deg,#ef6d32 0 22px,#243024 22px 25px);transition:width .2s}@keyframes crate-close{0%{transform:translateY(130%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes terminal-close{0%{transform:rotateX(100deg)}to{transform:rotateX(0)}}@media(prefers-reduced-motion:reduce){.shift-exit-wipe{display:none}}.employee-drawer .file-preview-scene{flex:0 0 auto;min-height:0;aspect-ratio:1;width:100%}.employee-drawer .file-preview-scene .portrait{width:100%;height:100%;position:absolute;inset:0}.file-preview-toggle{z-index:3}.file-preview-caption{z-index:2;pointer-events:none}.site:has([data-state=open][role=dialog]) .punch-navigator{visibility:hidden}.immersive-scroll{position:relative;height:170svh;--progress:0;--doors:0;background:#131914;color:#f4efdf}.immersive-stage{position:sticky;top:0;height:100svh;min-height:540px;overflow:hidden}.elevator-stage{background:radial-gradient(ellipse at 50% 10%,#776348,#201f17 70%);padding:110px 7% 35px}.elevator-stage header{display:flex;justify-content:space-between;gap:20px;font:10px monospace;letter-spacing:.16em}.elevator-stage header a{color:inherit}.elevator-floor{height:46px;position:relative;width:220px;margin:22px auto 12px;background:#111a17;border:3px ridge #8e7b53;color:#e6b965;font:14px monospace;box-shadow:0 0 22px #dbb57520}.elevator-floor span{position:absolute;inset:10px 28px 0 15px}.elevator-floor i{position:absolute;right:10px;top:9px}.floor-after,[data-phase=after] .floor-before{opacity:0}[data-phase=after] .floor-after{opacity:1}.elevator-frame{height:calc(100% - 150px);max-width:1050px;margin:auto;border:12px ridge #87724c;position:relative;overflow:hidden;box-shadow:0 20px 60px #0008}.elevator-room{position:absolute;inset:0;background:linear-gradient(90deg,#101510dd,#10151033),url(/art/departments/drawer.webp) 50%/cover;display:flex;align-items:center;padding:7%}.elevator-room small,.elevator-room span{font:11px monospace;letter-spacing:.15em}.site .elevator-room h2{font:700 clamp(56px,8vw,120px)/.9 Barlow Condensed;margin:20px 0}.elevator-room em{color:#ec672c;font-style:normal}.elevator-door{position:absolute;top:0;bottom:0;width:50%;background:repeating-linear-gradient(90deg,#ffffff04 0 1px,transparent 1px 4px),linear-gradient(100deg,#403c2f,#ad9970 40%,#655d49 65%,#b4a27c);border:1px solid #28271f;display:flex;align-items:center;justify-content:center;will-change:transform;box-shadow:0 0 18px #0008}.elevator-left{left:0;transform:translateX(calc(-100% + var(--doors)*100%))}.elevator-right{right:0;transform:translateX(calc(100% - var(--doors)*100%))}.elevator-door span{font:700 clamp(22px,4vw,58px) Barlow Condensed;color:#332f23;text-shadow:0 1px #dac79d}.elevator-threshold{position:absolute;bottom:0;left:0;right:0;height:12px;background:repeating-linear-gradient(#38372c 0 2px,#9b917b 2px 4px)}.immersive-cue{position:absolute;bottom:18px;left:0;right:0;text-align:center;font:10px monospace;letter-spacing:.18em}.living-badge{perspective:1000px;position:relative;min-width:0;align-self:start;padding-top:32px;--mx:0;--my:0}.badge-clip{width:27px;height:45px;position:absolute;top:0;left:calc(50% - 13px);z-index:2;border:3px ridge #9d9b90;background:linear-gradient(90deg,#777,#eee,#777);border-radius:6px;box-shadow:2px 4px 4px #0004;pointer-events:none}.badge-flip{display:block;border:0;background:none;color:inherit;padding:0;width:100%;text-align:left;cursor:pointer;transform:rotateX(calc(var(--my)*-9deg)) rotateY(calc(var(--mx)*12deg));transition:transform .18s}.badge-rotor{display:grid;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.badge-rotor[data-flipped=true]{transform:rotateY(180deg)}.badge-back,.badge-front{grid-area:1/1;backface-visibility:hidden;border-radius:12px;overflow:hidden;border:3px solid #ddd8c3;box-shadow:7px 14px 24px #20190733;position:relative}.badge-front .wardrobe-id{height:100%;border:0;margin:0}.badge-back{transform:rotateY(180deg);background:#e9e2d0;padding:24px 18px;display:flex;flex-direction:column;gap:16px}.badge-back h3{font:700 30px Barlow Condensed;margin:0}.badge-back dl,.badge-back p,.badge-back small{font:10px/1.6 monospace}.badge-back dd{margin:0 0 10px}.badge-bars{height:38px;background:repeating-linear-gradient(90deg,#20271f 0 2px,transparent 2px 5px,#20271f 5px 6px,transparent 6px 9px);margin-top:auto}.badge-glint{pointer-events:none;position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,#fff5 40%,transparent 55%);transform:translateX(calc(var(--mx)*70%));opacity:.45}.badge-hint{text-align:center;font:8px/1.5 monospace;letter-spacing:.08em;margin:12px 0}.responsive-desk{position:relative;min-height:650px;overflow:hidden;background:#241e16;color:#f7f0df;--mx:0;--my:0;isolation:isolate}.desk-photo{position:absolute;inset:-2%;background:url(/art/immersive/desk.webp) 50%/cover;transform:translate(calc(var(--mx)*-8px),calc(var(--my)*-6px));transition:filter .8s,transform .2s;z-index:-2}.responsive-desk[data-lamp=false] .desk-photo{filter:brightness(.45) saturate(.6)}.desk-heading{position:absolute;left:5%;top:12%;max-width:30%;text-shadow:0 3px 20px #000}.desk-heading small{font:10px monospace;letter-spacing:.16em}.site .desk-heading h2{font:700 clamp(36px,4.8vw,72px)/.95 Barlow Condensed;margin:20px 0}.desk-heading em{color:#e96a30;font-style:normal}.desk-heading p{font:12px/1.7 monospace}.desk-monitor{position:absolute;left:37%;top:24%;width:28%;height:28%;background:#08100f;border:5px solid #252923;border-radius:8px;box-shadow:0 6px 20px #0009;transform:translate(calc(var(--mx)*4px),calc(var(--my)*3px))}.desk-monitor>button{width:100%;height:100%;background:transparent;color:#e2dac5;border:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;font:10px monospace;padding:14px;cursor:pointer}.desk-monitor .brand-pair{transform:scale(.8);max-width:100%}.desk-monitor[data-awake=true]{box-shadow:0 0 50px #69c29140}.desk-lamp{right:6%;bottom:12%;border:1px solid #d4b87a88;background:#211b13bb;color:#efdfb9;padding:14px 22px;font:11px monospace}.desk-lamp,.desk-paper{position:absolute;cursor:pointer}.desk-paper{left:35%;bottom:6%;width:30%;min-height:110px;padding:22px;border:0;background:#e8dec5;color:#22291f;transform:rotate(-5deg);box-shadow:6px 10px 12px #0006;text-align:left;transition:transform .3s}.desk-paper:hover{transform:rotate(-3deg) translateY(-7px)}.desk-paper small,.desk-paper span{display:block;font:10px/1.7 monospace}.desk-paper strong{display:block;font:700 24px Barlow Condensed;margin:8px 0}.clockout-stage{background:#111}.clockout-image{position:absolute;inset:0;background:50%/cover}.clockout-work{background-image:url(/art/immersive/shift-work.webp)}.clockout-home{background-image:url(/art/immersive/shift-home.webp);clip-path:inset(0 calc((1 - var(--progress))*100%) 0 0)}.clockout-copy{position:absolute;top:24%;left:6%;width:50%;text-shadow:0 3px 20px #000}.clockout-copy small{font:10px monospace;letter-spacing:.16em}.site .clockout-copy h2{position:absolute;font:700 clamp(50px,7vw,106px)/.93 Barlow Condensed;margin:24px 0}.clockout-copy em{color:#e9b875;font-style:normal}.shift-after,.shift-between,[data-phase=after] .shift-before,[data-phase=between] .shift-before{opacity:0}[data-phase=after] .shift-after,[data-phase=between] .shift-between{opacity:1}.shift-clock{position:absolute;left:6%;bottom:15%;width:180px;height:70px;border:1px solid #b4a98a;background:#151b17aa}.shift-clock span{position:absolute;inset:10px;font:40px monospace}.clockout-stage .immersive-cue{background:#101713bb;padding:12px}@media(max-width:700px){.immersive-scroll{height:145svh}.elevator-stage{padding:100px 5% 30px}.elevator-stage header{font-size:8px}.elevator-frame{height:calc(100% - 160px);border-width:7px}.elevator-room{padding:10%}.responsive-desk{min-height:670px}.desk-heading{top:6%;left:6%;max-width:85%}.site .desk-heading h2{font-size:42px}.desk-heading p{font-size:11px}.desk-monitor{left:26%;top:43%;width:48%;height:21%}.desk-paper{left:7%;width:58%;bottom:7%;padding:15px}.desk-lamp{right:5%;bottom:30%;padding:10px}.desk-photo{background-position:60%;filter:brightness(.65)}.clockout-image{background-position:65%}.clockout-copy{top:20%;width:88%;left:6%}.clockout-copy small{font-size:8px}.clockout-copy h2{filter:drop-shadow(0 2px 12px #000)}.living-badge{max-width:290px;width:100%;margin:auto}}@media(prefers-reduced-motion:reduce){.immersive-scroll{height:auto}.immersive-stage{position:relative;height:650px;max-height:none}.elevator-door{display:none}.badge-flip,.desk-monitor,.desk-paper,.desk-photo{transform:none!important}.badge-rotor{transition:none}.badge-glint{display:none}.clockout-home{clip-path:none}.clockout-journey .shift-before{opacity:0}.clockout-journey .shift-after{opacity:1}}.responsive-desk{aspect-ratio:16/9;min-height:0}.desk-photo{inset:0;background-size:100% 100%;transform:none}.desk-monitor{left:30.2%;top:8.8%;width:38.3%;height:35.8%;border:0;border-radius:0;transform:none;box-shadow:none}.desk-heading{top:9%;left:4%;max-width:24%}.site .desk-heading h2{font-size:clamp(30px,4vw,64px)}.desk-heading p{font-size:11px}.desk-paper{left:36%;bottom:13%}.desk-monitor .brand-pair{transform:none}.desk-monitor .brand-pair .brand,.desk-monitor .brand-pair small{color:#f4efdf}.living-badge button:focus-visible,.responsive-desk button:focus-visible{outline:3px solid #ef692d;outline-offset:5px}@media(max-width:700px){.responsive-desk{aspect-ratio:auto;min-height:620px}.desk-photo{inset:210px 0 auto;height:56.25vw;filter:none}.desk-heading{left:7%;top:24px;max-width:85%}.site .desk-heading h2{font-size:38px;margin:12px 0}.desk-heading p{font-size:10px}.desk-monitor{left:30.2%;top:calc(210px + 4.95vw);width:38.3%;height:20.14vw}.desk-monitor>button{padding:4px;gap:4px;font-size:7px}.desk-monitor .brand-pair{gap:5px}.desk-monitor .owned-wordmark{font-size:22px}.desk-monitor .brand small{font-size:5px}.desk-monitor .brand-pair img{width:30px;height:30px}.desk-monitor .brand-times{font-size:10px}.desk-monitor button>small{font-size:5px}.desk-paper{bottom:25px;left:7%;width:56%;min-height:100px}.desk-lamp{bottom:52px;right:5%;font-size:9px}.desk-photo{transition:filter .6s}}.living-badge .wardrobe-id{max-width:none;width:100%}.responsive-desk{transform:perspective(1800px) rotateX(calc(var(--my)*-.5deg)) rotateY(calc(var(--mx)*.8deg));transition:transform .25s}.desk-paper{transform:rotate(calc(-5deg + var(--mx)*2deg)) translateY(calc(var(--my)*-8px))}.desk-monitor>button>span{font-size:12px}.clockout-journey .clockout-copy{pointer-events:none}@media(max-width:700px){.desk-monitor>button>span{font-size:7px}.responsive-desk{transform:none}.living-badge .wardrobe-id{padding:14px}.living-badge .wardrobe-id dd,.living-badge .wardrobe-id dt{font-size:9px}}@media(prefers-reduced-motion:reduce){.responsive-desk{transform:none;transition:none}}.elevator-source{background-image:linear-gradient(90deg,#101510dd,#10151033),url(/art/departments/desk.webp)}.elevator-journey[data-phase=after] .elevator-source,.elevator-journey[data-phase=between] .elevator-source{visibility:hidden}@media(max-width:600px){.wardrobe-workbench{grid-template-columns:minmax(0,1fr)}.living-badge{max-width:260px}.living-badge .wardrobe-id dd,.living-badge .wardrobe-id dt,.living-badge .wardrobe-id-caption{font-size:10px}.living-badge .wardrobe-id-brand b{font-size:38px}.living-badge .wardrobe-id-photo{aspect-ratio:1}.badge-back{padding:24px}.badge-hint{font-size:9px}}.desk-monitor>button{overflow:hidden}@media(max-width:700px){.desk-monitor .brand-pair{width:100%;max-width:100%;min-width:0;justify-content:center;flex-wrap:nowrap;gap:clamp(2px,1.1vw,5px)}.desk-monitor .brand-pair .brand{flex:0 1 auto;width:auto;min-width:0}.desk-monitor .brand-pair img{flex:0 0 auto;width:clamp(22px,7.7vw,30px);height:clamp(22px,7.7vw,30px)}.desk-monitor .owned-wordmark{font-size:clamp(17px,5.6vw,22px)}.desk-monitor .brand-times{flex:0 0 auto;font-size:clamp(7px,2.5vw,10px)}}