.CareerTimeline-module__v7QHFG__scale{--career-line:#64675c;--career-accent:#e7ad54;color:#d7d8cd;z-index:35;cursor:crosshair;touch-action:none;outline:none;width:50px;height:clamp(90px,50svh - 185px,360px);position:fixed;top:50%;left:34px;transform:translateY(-50%)}.CareerTimeline-module__v7QHFG__axis{background:var(--career-line);opacity:.5;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.CareerTimeline-module__v7QHFG__tick{height:1px;transition:width .16s,background-color .16s;position:absolute;left:50%;transform:translate(-50%,-50%)}.CareerTimeline-module__v7QHFG__readout{pointer-events:none;opacity:1;background:#171815ed;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:260px;padding:10px 12px;transition:opacity .15s;display:flex;position:absolute;left:calc(50% + 30px);transform:translateY(-50%);box-shadow:0 6px 24px #00000012}.CareerTimeline-module__v7QHFG__date{font-variant-numeric:tabular-nums;color:var(--career-accent);font-family:ui-monospace,monospace;font-size:12px}.CareerTimeline-module__v7QHFG__who{text-align:left;flex-direction:column;gap:2px;max-width:160px;line-height:1.35;display:flex}.CareerTimeline-module__v7QHFG__who strong{font-size:14px;font-weight:600}.CareerTimeline-module__v7QHFG__who>span{opacity:.7;font-size:12px}.CareerTimeline-module__v7QHFG__scale:focus-visible{outline:2px solid var(--career-accent);outline-offset:5px;border-radius:3px}html[data-theme=light] .CareerTimeline-module__v7QHFG__scale{--career-line:#a8ad9f;--career-accent:#b67628;color:#42463b}html[data-theme=light] .CareerTimeline-module__v7QHFG__readout{background:#f4f4eef5;border-color:#d5d7cb}@media (max-width:1240px){.CareerTimeline-module__v7QHFG__scale{height:220px}}@media (max-width:760px){.CareerTimeline-module__v7QHFG__scale{width:44px;left:15px}.CareerTimeline-module__v7QHFG__readout{max-width:calc(100vw - 86px)}}@media (prefers-reduced-motion:reduce){.CareerTimeline-module__v7QHFG__tick,.CareerTimeline-module__v7QHFG__readout{transition:none}}
.PortraitHome-module__8rNmaq__home{flex-direction:column;min-height:100svh;padding:126px 100px 24px;display:flex;position:relative}.PortraitHome-module__8rNmaq__home .portrait-toolbar{top:50%}.PortraitHome-module__8rNmaq__content{flex-direction:column;align-items:center;gap:28px;width:min(100%,560px);margin:auto;display:flex}.PortraitHome-module__8rNmaq__avatar{aspect-ratio:1;border:1px solid var(--nav-rule);border-radius:50%;flex-shrink:0;width:clamp(180px,24svh,240px);position:relative;overflow:hidden}.PortraitHome-module__8rNmaq__avatar:focus-within{outline:2px solid var(--accent);outline-offset:4px}.PortraitHome-module__8rNmaq__intro{text-align:center;width:100%}.PortraitHome-module__8rNmaq__intro h1{letter-spacing:-3px;margin:0 0 16px;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1.1}.PortraitHome-module__8rNmaq__intro h1>span{color:var(--accent)}.PortraitHome-module__8rNmaq__note{color:#77786d;letter-spacing:1.5px;margin-top:48px;font-size:7px}@media (max-width:1320px){.PortraitHome-module__8rNmaq__home [role=slider][aria-orientation=vertical]{display:none}}@media (max-width:1240px){.PortraitHome-module__8rNmaq__home{padding-top:118px}.PortraitHome-module__8rNmaq__avatar{width:180px}.PortraitHome-module__8rNmaq__content{gap:24px;margin:0 auto}}@media (max-width:760px){.PortraitHome-module__8rNmaq__home{padding:118px 20px 24px}.PortraitHome-module__8rNmaq__intro h1{letter-spacing:-1.8px}.PortraitHome-module__8rNmaq__home .portrait-toolbar{display:none}}@media (max-width:380px){.PortraitHome-module__8rNmaq__home{padding-top:164px}}@media (max-height:480px){:is(.PortraitHome-module__8rNmaq__home .portrait-toolbar,.PortraitHome-module__8rNmaq__home [role=slider][aria-orientation=vertical]){display:none}}.PortraitHome-module__8rNmaq__note{font-size:.75rem}
