@font-face{font-family:Anton;src:url('assets/anton.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Archivo;src:url('assets/archivo.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:JetBrains;src:url('assets/jetbrains.ttf') format('truetype');font-weight:100 800;font-display:swap}
:root{--ox:#5a1a1f;--ox-light:#7a2630;--bone:#f1ebdf;--black:#0e0e10;--tan:#b88a5a;--mono:JetBrains,monospace;--ui:Archivo,Arial,sans-serif;--chrome:linear-gradient(180deg,#f9f8f5 0%,#d5d3cf 47%,#b0aeaa 49%,#e1dfda 100%)}
*{box-sizing:border-box}html{scroll-padding-top:70px;scroll-behavior:smooth}body{margin:0;background:#301416;color:var(--black);font:13px var(--ui);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}svg{width:20px;height:20px;display:block;flex-shrink:0}a:focus-visible,button:focus-visible{outline:3px solid #f2a53a;outline-offset:4px}button:disabled{cursor:not-allowed}.symbol-library{position:absolute;width:0;height:0;overflow:hidden}.menu-bar{position:relative;z-index:30;height:43px;display:flex;align-items:center;padding:0 25px;gap:35px;background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#00000007 1px 2px),var(--chrome);box-shadow:0 1px 0 #fff9 inset,0 2px 6px #0006;border-bottom:1px solid #918a82}.wordmark{font-weight:900;letter-spacing:-1px;font-size:21px}.menu-labels{display:flex;gap:27px;font-weight:550;font-size:12px}.menu-right{display:flex;gap:24px;align-items:center;margin-left:auto;font-size:12px}.away{display:flex;align-items:center;gap:8px;background:#ffffff70;border:1px solid #9e9790;border-radius:20px;padding:4px 10px;box-shadow:0 1px 1px #fff inset}.status-dot{width:7px;height:7px;border-radius:50%;background:#f2a53a;box-shadow:0 0 0 2px #b47b2925}.clock{font-family:var(--mono);font-size:11px}.desktop{position:relative;isolation:isolate;min-height:1500px;max-width:1920px;margin:auto}.wallpaper{position:fixed;inset:43px 0 0;z-index:-3;background:linear-gradient(180deg,#180a0800 10%,#2a111544 64%,#2a1115b0),url('assets/office.png') center top/cover no-repeat}.scene{position:absolute;top:0;right:0;width:52%;height:710px;z-index:-1}.scene-caption{position:absolute;top:24px;right:30px;text-align:right;font:9px/1.6 var(--mono);letter-spacing:1px;color:#f1ebdf80}.scene-caption b{font:12px var(--ui);letter-spacing:.3px;color:#f1ebdfa0}.chair-stage{position:absolute;right:1%;top:45px;width:94%;max-width:680px;aspect-ratio:1}.chair-swivel{position:absolute;inset:0;transform-origin:51% 90%}.chair-body,.hanging-sleeve{position:absolute;width:100%;height:100%;inset:0;object-fit:contain}.chair-body{clip-path:polygon(0 0,100% 0,100% 15%,83% 15%,79% 32%,76% 48%,74% 61%,76% 78%,100% 80%,100% 100%,0 100%)}.hanging-sleeve{clip-path:polygon(83% 15%,100% 15%,100% 80%,76% 78%,74% 61%,76% 48%,79% 32%);transform-origin:84% 18%}.floor-shadow{position:absolute;left:20%;bottom:0;width:68%;height:14%;background:radial-gradient(ellipse,#110709a8 0%,#17080a70 40%,transparent 72%);filter:blur(5px)}.scene-note{position:absolute;bottom:8px;right:60px;color:#eee2c9a8;font:10px var(--mono);letter-spacing:.3px}.shortcuts{position:absolute;left:16px;top:37px;width:104px;z-index:10;display:flex;flex-direction:column;gap:13px}.shortcuts>a{min-height:77px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;text-align:center;color:var(--bone);font-size:11px;line-height:1.3;text-shadow:0 1px 4px #000;word-break:normal;padding:4px;border:1px solid transparent;border-radius:4px}.shortcuts>a:hover{background:#f1ebdf18;border-color:#eee6d440}.toy-icon{width:52px;height:49px;filter:drop-shadow(2px 5px 3px #0007)}.jacket-icon img{height:54px;width:54px;object-fit:contain}.toy-file{position:relative;display:block;width:36px;height:43px;border:1px solid #d3cfc4;border-radius:3px 8px 3px 3px;background:linear-gradient(130deg,#fffdf7,#c5bdaa);box-shadow:2px 2px 0 #9c9180,3px 5px 5px #0007;transform:rotate(-5deg);color:var(--ox);text-shadow:none}.toy-file:after{content:'';position:absolute;right:0;top:0;border-left:8px solid #a69d8d;border-top:8px solid #e7e3da;border-radius:0 4px 0 2px}.toy-file b{position:absolute;bottom:3px;left:4px;font:8px var(--mono);font-weight:800;letter-spacing:1px}.file-lines{position:absolute;top:9px;left:6px;width:20px;height:16px;background:repeating-linear-gradient(180deg,#776d60 0 1px,transparent 1px 5px)}.pdf-icon{transform:rotate(5deg)}.pdf-icon img{width:26px;height:26px;margin:3px}.empty-line{position:absolute;top:15px;left:7px;width:9px;height:1px;background:#a29889}.social-toy{display:grid;place-items:center;width:43px;height:43px;border-radius:10px;background:linear-gradient(135deg,#4e4d4c,#0e0e10 45%,#2f2a2b);box-shadow:1px 2px 0 #000,0 1px 2px #fff8 inset,2px 5px 5px #0006;color:#e7e5df}.social-toy svg{width:24px;height:24px}.social-toy.plane{background:linear-gradient(135deg,#f7f6ee,#97938d 48%,#e8e7df);color:var(--ox)}.window{position:absolute;background:var(--bone);border:1px solid #241014;border-radius:7px 7px 3px 3px;box-shadow:0 1px 0 #ffffffad inset,1px 2px 0 #9a7d72,0 18px 35px #0005,0 4px 8px #0004;scroll-margin-top:65px;transform-origin:-60px 50px}.title-bar{height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 7px 0 11px;color:#faf2e8;background:linear-gradient(180deg,#85343b,#5a1a1f 55%,#4d181d);border-top:1px solid #bb7475;border-bottom:1px solid #381016;border-radius:6px 6px 0 0;font-size:12px;font-weight:500;letter-spacing:.1px;text-shadow:0 1px #27080f;white-space:nowrap}.title-bar>span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.title-icon{width:16px;height:16px}.window-controls{display:flex;gap:4px;flex-shrink:0}.window-controls i{font-style:normal;display:grid;place-items:center;width:19px;height:19px;border:1px solid #2f1219;border-radius:3px;background:var(--chrome);color:#46272a;text-shadow:0 1px #fff;box-shadow:0 1px 0 #fff8 inset;font:15px Arial}.small-file{font-size:19px;line-height:1}.mail-window{top:47px;left:150px;width:650px;z-index:6}.mail-toolbar{height:29px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #b7ad9e;background:#e6e0d4;padding:0 18px;font-size:10px;color:#5d5449}.toolbar-divider{height:14px;border-left:1px solid #b0a797}.read-only{margin-left:auto;font:8px var(--mono);letter-spacing:1.3px;color:#8a7e70}.email-meta{position:relative;margin:0 26px;padding:18px 0 15px;border-bottom:1px solid #c6bfb2;font:11px/1.9 var(--mono)}.email-meta>div>span{display:inline-block;width:67px;color:#897d70}.mail-stamp{position:absolute;right:2px;top:17px;padding:4px 6px;border:1px solid #8d5354;color:#8d5354;font:9px/1.1 var(--mono);text-align:center;letter-spacing:1.8px;transform:rotate(-7deg)}.mail-content{padding:23px 28px 25px}.subject-kicker{font:9px var(--mono);letter-spacing:1.7px;color:#7b6b5b;margin-bottom:13px}h1{font:400 80px/.98 Anton,sans-serif;letter-spacing:-1.4px;margin:0;color:var(--ox)}h1 span{display:block}h1 strong{font-size:129px;line-height:1.03;font-weight:400;letter-spacing:-2.3px;display:block}.reply-copy{font-size:17px;line-height:1.5;margin:19px 0 22px;letter-spacing:-.2px}.reply-actions{display:flex;gap:10px}.chrome-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 17px;border:1px solid #847c73;background:linear-gradient(180deg,#fffdf8,#e4e0d8 49%,#d3cec5 50%,#eae5dc);border-radius:4px;box-shadow:0 1px 0 #fff inset,0 2px 2px #2b170b22;color:#242021;font-size:12px;font-weight:550;cursor:pointer}.chrome-button svg{width:16px;height:16px}.chrome-button:hover:not(:disabled){background:linear-gradient(180deg,#fffdf8,#eae6de 49%,#c8beb0 50%,#e3dacb);border-color:var(--ox)}.button-arrow{font-size:17px;color:#75685d;margin-left:12px}.window-status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:25px;padding:5px 12px;background:#e3ddcf;border-top:1px solid #c0b7a7;font-size:9px;color:#6c6154;border-radius:0 0 3px 3px}.mail-window .window-status span:last-child{font-family:var(--mono);letter-spacing:1px}.demand-window{top:602px;left:650px;width:385px;z-index:7;rotate:2.2deg;transform-origin:-600px -200px}.notepad{position:relative;padding:22px 22px 18px;background:repeating-linear-gradient(180deg,transparent 0 26px,#c7bca32c 26px 27px),#f1ebdf;font:12px/1.9 var(--mono)}.demand-label{margin:0 0 10px;font-weight:700}.demand-list{margin:0;white-space:nowrap;letter-spacing:-.55px}.note-signoff{border-top:1px solid #c9bfad;padding-top:14px;margin:17px 0 0;color:#7a6a59;font-size:10px;line-height:1.7}.caret{position:absolute;bottom:22px;right:23px;font-size:14px;color:var(--ox)}.dress-window{top:695px;left:184px;width:450px;z-index:4;rotate:-1deg;transform-origin:-100px -400px}.viewer-toolbar{display:flex;justify-content:space-between;padding:8px 16px;background:linear-gradient(#eeeae2,#c9c4bb);border-bottom:1px solid #b3aa9d;font-size:10px;color:#5f574e}.document-page{margin:17px;background:#faf6eb;box-shadow:0 1px 5px #0002;padding:18px 20px 13px}.document-topline,.document-bottomline{display:flex;justify-content:space-between;font:7px var(--mono);letter-spacing:.65px;color:#887664}.document-topline{border-bottom:1px solid #b8a894;padding-bottom:10px}.document-headline{font:400 42px/1.09 Anton,sans-serif;letter-spacing:-.3px;margin:20px 0 0}.document-headline span{color:var(--ox)}.jacket-diagram{position:relative;height:280px;margin:3px -13px 9px}.jacket-diagram img{position:absolute;left:12%;top:0;width:76%;height:245px;object-fit:contain;mix-blend-mode:multiply}.callout{position:absolute;z-index:1;font:8px/1.5 var(--mono);color:#6a3b35}.callout:after{content:'';position:absolute;height:1px;background:#a17b6a}.callout:before{content:'';position:absolute;width:3px;height:3px;background:var(--ox);border-radius:100%}.collar{top:25px;right:-5px}.collar:after{width:40px;right:100%;top:29px;rotate:-28deg;transform-origin:right}.collar:before{right:calc(100% + 36px);top:45px}.colour{top:131px;left:-1px}.colour:after{width:44px;left:100%;top:12px;rotate:20deg;transform-origin:left}.colour:before{left:calc(100% + 41px);top:26px}.shoulders{bottom:0;right:4px}.shoulders:after{width:57px;left:24px;bottom:45px;rotate:58deg}.shoulders:before{left:37px;bottom:70px}.document-bottomline{border-top:1px solid #b8a894;padding-top:9px}.posters{display:contents}.poster{position:absolute;margin:0;background:#eee5d6;padding:11px;box-shadow:3px 8px 13px #0005;z-index:3;color:var(--ox)}.poster img{width:100%;aspect-ratio:1;object-fit:cover}.poster figcaption{font:30px/1.06 Anton,sans-serif;letter-spacing:-.2px}.poster p{font:8px var(--mono);text-align:center;margin:9px 0 5px;color:#6b5949}.pin{position:absolute;top:-5px;left:48%;z-index:2;width:10px;height:10px;border:1px solid #988779;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#c4b6a4 38%,#80715e 68%);box-shadow:1px 3px 2px #0005}.lost-poster{top:622px;right:65px;width:228px;rotate:4deg;padding:16px 13px 0}.lost-poster figcaption{font-size:30px;margin-bottom:9px}.lost-poster img{mix-blend-mode:multiply;height:182px;object-fit:contain}.tear-offs{display:flex;border-top:1px dashed #8c7a67;margin:12px -13px 0;height:39px;justify-content:space-evenly}.tear-offs span{writing-mode:vertical-rl;font:5px var(--mono);border-right:1px solid #c3b49f;padding:5px 12px;white-space:nowrap}.rear-poster{top:914px;left:700px;width:202px;rotate:-6deg}.rear-poster figcaption{font-size:31px;margin-top:10px}.warm-poster{top:990px;left:938px;width:190px;rotate:5deg}.warm-poster figcaption{font-size:28px;margin-top:10px}.folded-poster{top:1060px;right:44px;width:195px;rotate:-4deg}.folded-poster figcaption{font-size:46px;margin-top:9px;letter-spacing:1px}.folded-poster p{text-align:right;margin-top:-19px;font-size:6px;padding-bottom:7px}.contract-window{top:1270px;left:675px;width:calc(100% - 732px);max-width:660px;z-index:5;transform-origin:-600px -400px}.contract-content{padding:19px 21px 14px;font:11px/1.7 var(--mono)}.file-location{font-size:7px;letter-spacing:1.2px;color:#8b7c6d}.contract-content p{margin:10px 0 17px;max-width:510px}.contract-field{display:flex;background:#fffdf7;border:1px solid #b5aa9a;padding:4px 4px 4px 12px;box-shadow:1px 1px 2px #0002 inset;align-items:center;gap:8px}.contract-field>span{min-width:0;flex:1;word-break:break-all;user-select:text;color:#817461;font-size:10px}.contract-field .chrome-button{flex-shrink:0;padding:0 15px;font-size:11px}.chrome-button:disabled{opacity:.45;box-shadow:none}.contract-bottom{display:flex;gap:16px;justify-content:space-between;align-items:center;font-size:8px;margin-top:8px;color:#87796c}.contract-bottom a{min-height:44px;min-width:104px;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;font:9px var(--ui)}#token-buy[aria-disabled=true]{color:#9e9589}#token-buy[href]{color:var(--ox);text-decoration:underline}#contract-status{max-width:330px}.desktop-signature{position:absolute;left:198px;top:1305px;color:#f1ebdf61;font:9px/1.8 var(--mono);letter-spacing:2px}.desktop-signature span{color:#f1ebdf9c}.dock{position:fixed;bottom:0;width:100%;z-index:50;box-shadow:0 -3px 10px #0004}.taskbar{display:flex;align-items:center;gap:12px;height:58px;padding:5px 10px;background-color:var(--tan);background-image:url('assets/leather.svg'),linear-gradient(180deg,#d6ae7e,#aa7b4d);border-top:1px solid #efc894;box-shadow:inset 0 2px 3px #ffefd022,inset 0 -2px 4px #42200f4d}.start-link{display:flex;gap:7px;align-items:center;justify-content:center;min-width:92px;height:44px;border:1px solid #5e3a25;border-radius:4px;background:linear-gradient(180deg,#efd1a8aa,#b38858);box-shadow:0 1px 0 #ffe8bf88 inset,0 2px 2px #5030164d}.start-link img{width:32px;height:36px;object-fit:contain;filter:drop-shadow(1px 2px 1px #0005)}.start-link b{font-size:18px;letter-spacing:-.5px}.task-tabs{display:flex;gap:5px;min-width:0;align-items:center}.task-tabs a{display:flex;align-items:center;gap:9px;padding:0 14px;height:44px;min-width:44px;border:1px solid #7b5737;border-radius:3px;background:#f0d7b329;box-shadow:0 1px 0 #ffe4b944 inset;font-size:11px;color:#382519}.task-tabs a.active{background:linear-gradient(#e6ccaa,#d4b187);box-shadow:inset 0 1px 3px #53301640}.task-tabs a:hover{background:#f4dfbd66}.task-tabs svg{width:16px;height:16px}.tab-symbol{font-size:18px;color:#60402a}.tray{margin-left:auto;display:flex;align-items:center;padding-left:9px;border-left:1px solid #7b573780;gap:2px;color:#39271d}.tray a{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:3px}.tray a:hover{background:#efdbc344}.tray svg{width:17px;height:17px}.tray-clock{font:9px var(--mono);padding:0 12px;white-space:nowrap}.disclaimer{margin:0;min-height:22px;background:#29191a;color:#d7c5b4;text-align:center;font-size:8px;letter-spacing:.3px;padding:6px 12px;line-height:1.3}
.intro .chair-swivel{animation:swivel 2.5s both}.intro .hanging-sleeve{animation:pendulum 3.15s both}.intro .floor-shadow{animation:shadow-shift 2.7s both}.intro .window{animation:window-open .27s cubic-bezier(.12,.7,.25,1) both;animation-delay:3.15s}.intro .dress-window{animation-delay:3.23s}.intro .demand-window{animation-delay:3.31s}.intro .mail-window{animation-delay:3.39s}.intro .status-dot{animation:away-breathe 2.4s ease-in-out 2}
@keyframes swivel{0%{transform:perspective(1000px) rotateY(6deg) rotate(2deg)}45%{transform:perspective(1000px) rotateY(-2.2deg) rotate(-.8deg)}70%{transform:perspective(1000px) rotateY(.9deg) rotate(.3deg)}87%{transform:perspective(1000px) rotateY(-.3deg) rotate(-.1deg)}100%{transform:perspective(1000px) rotateY(0) rotate(0)}}
@keyframes pendulum{0%{transform:rotate(-3deg)}26%{transform:rotate(2.3deg)}48%{transform:rotate(-1.5deg)}67%{transform:rotate(.8deg)}83%{transform:rotate(-.35deg)}100%{transform:rotate(0)}}
@keyframes shadow-shift{0%{transform:translateX(13px) scaleX(.93);opacity:.7}45%{transform:translateX(-5px) scaleX(1.02);opacity:.95}75%{transform:translateX(2px) scaleX(.99)}100%{transform:none;opacity:1}}
@keyframes window-open{0%{opacity:0;transform:translate(-30px,20px) scale(.2)}100%{opacity:1;transform:none}}
@keyframes away-breathe{50%{box-shadow:0 0 0 4px #f2a53a24,0 0 9px #d78e22;opacity:.55}}
.intro [data-chair-settled="true"] .chair-swivel,.intro [data-windows-open="true"] .window{animation:none}
@media(min-width:1600px){.mail-window{left:11%;width:700px}.scene{right:4%}.demand-window{left:47%}.dress-window{left:15%}.rear-poster{left:51%}.warm-poster{left:66%}.lost-poster{right:6%}.folded-poster{right:5%}.contract-window{left:49%;width:46%}.desktop-signature{left:17%}}
@media(min-width:1001px) and (max-width:1250px){.mail-window{left:128px;width:570px}.mail-content{padding:22px}h1{font-size:73px}h1 strong{font-size:116px}.scene{width:52%;right:-1%;top:50px}.chair-stage{width:100%;right:0}.demand-window{left:52%;width:360px;top:610px}.dress-window{left:130px;width:420px;top:730px}.lost-poster{width:180px;right:25px;top:850px}.lost-poster figcaption{font-size:24px}.lost-poster img{height:140px}.rear-poster{left:59%;top:918px;width:170px}.warm-poster{left:57%;top:1187px;width:170px}.folded-poster{right:25px;top:1215px;width:180px}.contract-window{left:140px;top:1380px;width:calc(100% - 200px);max-width:none}.desktop{min-height:1720px}.desktop-signature{top:1315px;left:145px}.task-tabs a{padding:0 9px;font-size:10px}.tray-clock{display:none}}
@media(max-width:1000px){html{scroll-padding-top:20px}.desktop{min-height:0;padding:0 24px 155px;display:flex;flex-direction:column;align-items:center;gap:26px}.wallpaper{background-position:center top;background-size:auto 100vh}.menu-bar{padding:0 19px;gap:23px}.menu-labels{gap:18px}.scene{position:relative;width:calc(100% + 48px);height:430px;top:auto;right:auto;flex-shrink:0;margin-bottom:-26px;background:linear-gradient(0deg,#301416 0,transparent 34%),url('assets/office.png') 60% center/cover no-repeat;z-index:0;overflow:hidden}.scene-caption{top:23px;right:24px;font-size:8px}.scene-caption b{font-size:10px}.chair-stage{width:385px;right:calc(50% - 195px);top:16px}.scene-note{right:24px;bottom:26px;font-size:9px}.shortcuts{position:relative;left:auto;top:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:9px;width:100%;max-width:650px;margin:0 0 5px}.shortcuts>a{font-size:9px;min-height:82px;padding:4px 0}.toy-file{width:31px;height:37px}.toy-icon{width:43px;height:42px}.social-toy{width:36px;height:36px}.social-toy svg{width:22px;height:22px}.window{position:relative;left:auto;top:auto;width:100%;max-width:650px;rotate:0deg;scroll-margin-top:20px}.mail-window{order:1}.demand-window{order:2;width:90%;max-width:500px;align-self:center;rotate:1deg;margin:4px 0}.dress-window{order:3;max-width:550px}.document-page{padding:25px 30px 20px}.document-headline{font-size:50px}.jacket-diagram{height:345px}.jacket-diagram img{height:310px}.callout{font-size:9px}.collar{top:41px;right:0}.colour{top:175px;left:0}.shoulders{bottom:4px;right:17px}.posters{order:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 24px;max-width:550px;width:100%;padding:8px 7px}.poster{position:relative;left:auto;right:auto;top:auto;width:100%;align-self:start;padding:12px}.lost-poster{rotate:-3deg}.lost-poster figcaption{font-size:31px}.lost-poster img{height:210px}.tear-offs{margin:12px -12px -12px}.rear-poster{rotate:3deg;margin-top:20px}.warm-poster{rotate:2deg}.folded-poster{rotate:-3deg;margin-top:-5px}.poster figcaption{font-size:33px}.folded-poster figcaption{font-size:50px}.poster p{font-size:9px}.folded-poster p{font-size:7px}.contract-window{order:5}.desktop-signature{position:static;order:6;align-self:center;text-align:center;margin:10px 0 0;font-size:8px}.taskbar{gap:8px;padding:5px 8px}.task-tabs{flex:1}.task-tabs a{padding:0 10px;flex:1;justify-content:center;gap:5px;font-size:10px}.task-tabs a:last-child span:last-child{font-size:0}.task-tabs a:last-child span:last-child:after{content:'contract.txt';font-size:10px}.tray-clock{display:none}.start-link{min-width:72px}.tray{padding-left:5px}.task-tabs a svg{width:15px}.disclaimer{font-size:8px}.intro .window{transform-origin:0 -50px}}
@media(max-width:600px){.menu-bar{height:40px;padding:0 13px;gap:20px}.wordmark{font-size:19px}.menu-labels{gap:12px;font-size:10px}.menu-labels span:last-child{display:none}.menu-right{gap:0;font-size:10px}.away{padding:4px 7px;gap:5px}.status-dot{width:6px;height:6px}.clock{display:none}.desktop{padding:0 12px 139px;gap:22px}.scene{width:calc(100% + 24px);height:315px;margin-bottom:-12px}.scene-caption{top:17px;right:14px;font-size:6px}.scene-caption b{font-size:8px}.chair-stage{width:284px;right:calc(50% - 147px);top:12px}.scene-note{bottom:10px;right:14px;font-size:7px}.shortcuts{gap:1px;margin:0;grid-template-columns:repeat(6,minmax(0,1fr))}.shortcuts>a{font-size:7px;line-height:1.4;min-height:70px;gap:7px}.toy-file{width:25px;height:31px;box-shadow:1px 2px 0 #9c9180,2px 3px 4px #0006}.toy-file b{font-size:6px;left:3px;bottom:2px}.file-lines{width:15px;height:13px;top:6px;left:4px}.pdf-icon img{width:21px;height:21px;margin:2px}.toy-icon{width:34px;height:33px}.jacket-icon img{height:36px}.social-toy{width:29px;height:29px;border-radius:7px}.social-toy svg{width:17px;height:17px}.title-bar{height:33px;font-size:10px;padding-left:9px}.window-controls{gap:3px}.window-controls i{width:16px;height:16px;font-size:12px}.title-bar>span:first-child{gap:6px}.title-icon{width:13px;height:13px}.mail-toolbar{height:26px;font-size:8px;padding:0 12px;gap:10px}.read-only{font-size:6px}.email-meta{margin:0 17px;font-size:9px;padding:14px 0 12px}.email-meta>div>span{width:54px}.mail-stamp{font-size:6px;letter-spacing:1px;top:17px}.mail-content{padding:19px 18px 21px}.subject-kicker{font-size:6.5px;letter-spacing:1.2px;margin-bottom:12px}h1{font-size:clamp(49px,14.7vw,81px);letter-spacing:-1px}h1 strong{font-size:clamp(80px,23.8vw,129px);letter-spacing:-1.5px}.reply-copy{font-size:14px;line-height:1.55;margin:16px 0 21px}.desktop-break{display:none}.reply-actions{gap:8px}.chrome-button{font-size:10px;padding:0 12px;gap:7px}.chrome-button svg{width:14px;height:14px}.button-arrow{font-size:14px;margin-left:2px}.window-status{font-size:8px;padding:5px 9px;min-height:24px}.demand-window{width:94%}.notepad{padding:20px 16px 17px;font-size:10px;line-height:1.95}.demand-list{letter-spacing:-.4px}.note-signoff{font-size:9px}.document-page{padding:16px 17px 15px;margin:12px}.document-topline,.document-bottomline{font-size:6px;letter-spacing:.2px}.document-headline{font-size:36px;margin-top:17px}.jacket-diagram{height:273px;margin-left:-8px;margin-right:-8px}.jacket-diagram img{height:238px;left:9%;width:82%;top:5px}.callout{font-size:7px}.collar{right:-5px;top:18px}.collar:after{width:29px;top:26px}.collar:before{right:calc(100% + 26px);top:37px}.colour{left:-4px;top:142px}.colour:after{width:29px}.colour:before{left:calc(100% + 27px);top:20px}.shoulders{bottom:0;right:0}.shoulders:after{bottom:40px;left:6px;width:42px}.shoulders:before{bottom:58px;left:15px}.posters{gap:22px 16px;padding:5px 4px}.poster{padding:9px}.lost-poster{padding:11px 9px 0}.poster figcaption{font-size:24px}.lost-poster figcaption{font-size:23px}.lost-poster img{height:133px}.poster p{font-size:7px;margin-top:7px}.tear-offs{margin:9px -9px 0;height:32px}.tear-offs span{font-size:4px;padding:4px 7px}.rear-poster{margin-top:15px}.folded-poster figcaption{font-size:39px}.folded-poster p{font-size:5px;margin-top:-15px;padding-bottom:5px}.contract-window .title-bar{font-size:9px}.contract-window .window-controls i:nth-child(-n+2){display:none}.contract-content{padding:17px 15px 10px;font-size:10px;line-height:1.8}.file-location{font-size:6px;letter-spacing:.7px}.contract-content p{margin:8px 0 14px}.contract-bottom{font-size:7px;gap:12px}.contract-bottom a{font-size:8px;min-width:90px}.contract-field>span{font-size:9px}.contract-field{padding-left:8px}.contract-field .chrome-button{padding:0 11px}.contract-window .window-status{font-size:7px}.desktop-signature{margin-top:4px;font-size:7px}.taskbar{height:54px;gap:5px;padding:4px 6px}.start-link{min-width:53px;gap:1px;border-radius:3px}.start-link img{width:22px;height:29px}.start-link b{font-size:13px}.task-tabs{gap:3px}.task-tabs a{padding:0;min-width:34px;height:44px;gap:0;flex:1}.task-tabs a span:last-child,.task-tabs a:last-child span:last-child{display:none}.task-tabs a:last-child span:last-child:after{display:none}.task-tabs a .tab-symbol{display:block!important;font-size:20px}.task-tabs a svg{width:18px;height:18px}.task-tabs a.active{min-width:42px}.tray{gap:0;padding-left:4px}.tray a{min-width:44px;width:44px;min-height:44px}.tray svg{width:17px;height:17px}.disclaimer{font-size:7px;min-height:30px;padding:6px 12px;letter-spacing:.1px;line-height:1.4}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.intro .chair-swivel,.intro .hanging-sleeve,.intro .floor-shadow,.intro .window,.intro .status-dot{animation:none!important;transform:none;opacity:1}}
@media(max-width:600px){.task-tabs{overflow-x:auto;scrollbar-width:none;min-width:0}.task-tabs::-webkit-scrollbar{display:none}.task-tabs a{flex:0 0 44px;min-width:44px}.task-tabs a.active{min-width:44px}.tray{flex-shrink:0}.start-link{flex-shrink:0}}
/* Final placement keeps the foreground reply and the bottom file clear. */
.mail-window{z-index:8}.jacket-diagram img{mix-blend-mode:normal}
@media(min-width:1251px) and (max-width:1599px){.demand-window{left:790px;top:620px;width:360px}.lost-poster{right:40px}.desktop{min-height:1740px}.contract-window{top:1340px}.desktop-signature{top:1390px}.folded-poster{top:1030px}}
@media(min-width:1600px){.desktop{min-height:1740px}.contract-window{top:1340px}.desktop-signature{top:1390px}.demand-window{left:calc(11% + 690px);top:635px}}
