.desk{color:#1d1d1f;padding:17px 0 8px;position:relative;container-type:inline-size}.desk-heading{letter-spacing:-.25px;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;font-size:13px;display:flex}.desk-example-label{color:#6e6e73;white-space:nowrap;font-size:10px}.desk-scene{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:373px;margin-top:15px;position:relative}.desk-scene:active{cursor:grabbing}.desk-scale{perspective:1100px;transform-origin:50%;width:430px;height:340px;margin-left:-215px;position:absolute;top:5px;left:50%}.desk-assembly{--desk-tilt-x:0deg;--desk-tilt-y:0deg;width:430px;height:340px;transform-style:preserve-3d;transform:rotateX(calc(24deg + var(--desk-tilt-x))) rotateY(calc(-7deg + var(--desk-tilt-y))) rotateZ(-5deg);will-change:transform;transition:transform .6s cubic-bezier(.22,.7,.25,1);position:relative}.desk-assembly[data-moving=true]{transition-duration:.13s}.desk-ground-shadow{opacity:.15;filter:blur(28px);background:#617089;border-radius:50%;width:320px;height:180px;position:absolute;top:154px;left:72px;transform:rotate(-7deg)}.desk-folder{background:#287dd9;border:1px solid #1d1d1f;border-radius:11px 12px 14px;width:317px;height:231px;position:absolute;top:62px;left:54px;transform:translateZ(-10px)rotate(-3deg);box-shadow:0 3px #15579d,0 5px #6aa7e5,4px 14px 21px #163a6a20}.desk-folder:after{content:"";border:1px solid #ffffff30;border-radius:1px;position:absolute;inset:12px}.desk-folder-tab{color:#f5f9ff;letter-spacing:.5px;background:#287dd9;border-radius:5px 5px 0 0;padding:6px 18px 4px;font-size:10px;position:absolute;top:-22px;right:20px}.desk-folder-rule{background:#ffffff30;height:1px;position:absolute;bottom:17px;left:17px;right:17px}.desk-folder-mark{color:#e7f1ff;letter-spacing:2.5px;font:8px/1 Arial,sans-serif;position:absolute;bottom:25px;left:21px}.desk-paper{backface-visibility:hidden;background:#fff;border:1px solid #e0e3e8;border-radius:8px;position:absolute;box-shadow:1px 2px #d3dbe5,2px 3px #e8eef5,2px 4px #c8d3e2,6px 15px 24px #24446b14}.desk-source-paper{background:#f5f7fa;width:224px;height:244px;padding:29px 22px 20px;top:26px;left:37px;transform:translateZ(20px)rotate(-9deg)}.desk-paper-kicker{color:#6e6e73;letter-spacing:.15px;font-size:10px;line-height:1.4;display:block}.desk-source-paper>strong{letter-spacing:-.5px;margin-top:11px;font-size:16px;font-weight:600;display:block}.desk-paper-clip{border:2px solid #b9c0cb;border-radius:9px;width:12px;height:39px;position:absolute;top:-10px;left:140px;transform:rotate(-8deg);box-shadow:1px 1px 1px #4e58661a}.desk-paper-clip:after{content:"";border:1.5px solid #8e99aa;border-top:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:5px;height:28px;position:absolute;top:-2px;right:0}.desk-source-list{margin-top:20px}.desk-source-list>div{color:#54545b;border-bottom:1px solid #dfe3e9;align-items:center;gap:10px;padding:9px 0;font-size:11px;display:flex}.desk-source-list small{color:#6e6e73;font-variant-numeric:tabular-nums;margin-left:auto;font-size:8px}.desk-file-icon{border:1px solid #8b9db4;align-content:center;gap:2px;width:13px;height:17px;padding:3px 2px;display:grid}.desk-file-icon i{background:#8b9db4;height:1px;display:block}.desk-source-lines{gap:6px;width:76px;margin-top:16px;display:grid}.desk-source-lines i{background:#dfe3e9;height:1px}.desk-source-lines i:last-child{width:65%}.desk-paper-under{background:#e8eef5;width:238px;height:220px;top:110px;left:174px;transform:translateZ(45px)rotate(9deg)}.desk-result-paper{width:239px;height:225px;padding:22px 22px 17px;top:97px;left:164px;transform:translateZ(60px)rotate(7deg)}.desk-result-content{animation:.22s ease-out desk-change}.desk-result-top{justify-content:space-between;align-items:center;display:flex}.desk-approval{color:#0071e3;border:1px solid #bbd6f5;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.desk-result-content>strong{letter-spacing:-.8px;margin-top:10px;font-size:20px;font-weight:650;line-height:1.2;display:block}.desk-result-divider{background:#0071e3;height:2px;margin-top:13px}.desk-result-rows{margin-top:6px}.desk-result-rows>div{border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:6px;padding:6px 0;font-size:10px;line-height:1.3;display:flex}.desk-result-rows span{color:#6e6e73}.desk-result-rows b{font-size:10px;font-weight:500}.desk-result-foot{color:#6e6e73;justify-content:space-between;align-items:center;margin-top:11px;font-size:9px;line-height:1.4;display:flex}.desk-note{color:#125cab;background:#dcecff;border:1px solid #b2d0f2;border-radius:6px;width:138px;height:91px;padding:12px 14px;position:absolute;top:231px;left:34px;transform:translateZ(80px)rotate(-13deg);box-shadow:1px 2px #a6c5e7,3px 9px 15px #23568616}.desk-note:before{content:"";background:#0071e30b;height:20px;position:absolute;top:0;left:0;right:0}.desk-note>span{letter-spacing:.3px;font-size:9px;position:relative}.desk-note p{letter-spacing:-.3px;margin-top:5px;font-size:12px;line-height:1.65}.desk-note svg{opacity:.4;width:88px;height:11px;position:absolute;bottom:6px;left:14px}.desk-pencil{background:linear-gradient(90deg,#b8c3d3 0 25%,#ecf0f6 26% 65%,#cbd4e2 66%);border:1px solid #aab7c8;border-top:0;border-radius:2px 2px 0 0;width:8px;height:174px;position:absolute;top:-3px;left:363px;transform:translateZ(9px)rotate(22deg);box-shadow:3px 5px 5px #3b506a17}.desk-pencil>span{background:#fafbfe;border-bottom:4px solid #c4cfdc;border-radius:3px 3px 0 0;width:8px;height:14px;position:absolute;top:-14px;left:-1px}.desk-pencil>i{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#d8dce4 68%,#495362 69%);width:8px;height:20px;position:absolute;bottom:-20px;left:-1px}.desk-bottom{border-top:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:16px;margin:0 15px;padding-top:13px;display:flex}.desk-switches{align-items:center;gap:4px;display:flex}.desk-switches button{color:#6e6e73;background:0 0;border-radius:999px;min-width:49px;min-height:44px;padding:9px 12px;font-size:12px;transition:background-color .18s,color .18s}.desk-switches button[aria-pressed=true]{color:#06c;background:#e8f2ff;font-weight:650}.desk-switches button:hover{color:#1d1d1f;background:#f0f3f8}.desk-switches button:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.desk-hint{color:#6e6e73;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.desk-hint>span:last-child{color:#0071e3;font-size:19px}.desk-hint-touch{display:none}.desk-screen-reader{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes desk-change{0%{opacity:.3}to{opacity:1}}@container (max-width:450px){.desk-scale{top:-7px;transform:scale(.9)}.desk-scene{height:337px}.desk-heading,.desk-bottom{margin-left:0;margin-right:0}.desk-heading{padding-left:4px;padding-right:4px}.desk-hint{gap:4px;font-size:9px}.desk-bottom{gap:8px}.desk-switches button{min-width:44px;padding-left:10px;padding-right:10px}}@container (max-width:370px){.desk-scale{top:-23px;transform:scale(.76)}.desk-scene{height:287px;margin-top:10px}.desk-heading{font-size:12px}.desk-example-label{font-size:9px}.desk-hint{white-space:normal;max-width:119px;line-height:1.5}.desk-switches{gap:1px}}@container (max-width:305px){.desk-scale{top:-38px;transform:scale(.65)}.desk-scene{height:254px}.desk-hint{max-width:103px}}@media (hover:none){.desk-hint-desktop{display:none}.desk-hint-touch{display:inline}}@media (prefers-reduced-motion:reduce){.desk-assembly{transition:none;transform:rotateX(24deg)rotateY(-7deg)rotate(-5deg)}.desk-result-content{animation:none}.desk-switches button{transition:none}.desk-scene,.desk-scene:active{cursor:default}.desk-hint{display:none}}
.career-section{background:#fff}.career-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.career-intro{position:sticky;top:105px}.career-person{flex-wrap:wrap;align-items:baseline;gap:12px;margin:33px 0 20px;display:flex}.career-person strong{letter-spacing:-.8px;font-size:28px;font-weight:700}.career-person span{color:#6e6e73;font-size:12px}.career-description{color:#6e6e73;word-break:keep-all;max-width:395px;font-size:15px;line-height:1.9}.career-description+.career-description{margin-top:14px}.career-strengths{gap:13px;margin:31px 0 0;padding:0;display:grid}.career-strengths>div{background:#f5f5f7;border-radius:16px;padding:16px 19px}.career-strengths dt{color:#1d1d1f;font-size:14px;font-weight:650}.career-strengths dd{color:#6e6e73;margin:4px 0 0;font-size:12px;line-height:1.8}.career-qualification{color:#6e6e73;margin-top:25px;font-size:11px}.career-contact{color:#06c;margin-top:9px;font-size:13px}.career-history-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.career-history-heading h3{letter-spacing:-.4px;font-size:18px;font-weight:650}.career-history-heading>span{color:#6e6e73;font-size:11px}.career-timeline{gap:15px;margin:0;padding:0;list-style:none;display:grid}.career-timeline li{background:#f5f5f7;border-radius:24px;padding:27px 29px;position:relative}.career-period{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#06c;font-size:11px;font-weight:600}.career-timeline h4{letter-spacing:-.7px;word-break:keep-all;margin:12px 0 13px;font-size:23px;font-weight:700;line-height:1.35}.career-timeline p{color:#6e6e73;word-break:keep-all;margin:0;font-size:13px;line-height:1.9}.career-tags{color:#6e6e73;word-break:keep-all;margin-top:16px;font-size:11px;display:block}@media (max-width:1100px){.career-layout{grid-template-columns:1fr 1.1fr;gap:50px}.career-timeline li{padding:25px}.career-timeline h4{font-size:21px}}@media (max-width:920px){.career-layout{gap:35px}.career-person{gap:8px}.career-person span{font-size:11px}.career-description{font-size:14px}.career-strengths>div{padding:15px}.career-strengths dd{font-size:11px}}@media (max-width:720px){.career-layout{display:block}.career-intro{position:static}.career-person{margin-top:27px}.career-person strong{font-size:27px}.career-person span{font-size:12px}.career-description{max-width:none;font-size:14px}.career-strengths{gap:11px;margin-top:25px}.career-strengths>div{border-radius:16px;padding:17px 19px}.career-strengths dd{font-size:12px}.career-history{margin-top:42px}.career-timeline{gap:14px}.career-timeline li{border-radius:23px;padding:25px 24px}.career-timeline h4{margin-top:11px;font-size:23px}.career-timeline p{font-size:13px}.career-period{font-size:11px}.career-tags{font-size:10px}}
