.ProjectCinema-module__D3X4RG__summary{display:contents}.ProjectCinema-module__D3X4RG__detail{display:none}@media (min-width:810px){.ProjectCinema-module__D3X4RG__scene+.ProjectCinema-module__D3X4RG__scene{margin-top:clamp(12px,2vw,28px)}.ProjectCinema-module__D3X4RG__scene[data-layout=flagship] .cine-card{grid-template-columns:minmax(0,.83fr) minmax(0,1.2fr)}.ProjectCinema-module__D3X4RG__scene[data-layout=flagship] .cine-title{font-size:clamp(48px,5.4vw,80px)}.ProjectCinema-module__D3X4RG__scene[data-layout=flagship] .cine-frame{border-radius:20px}.ProjectCinema-module__D3X4RG__scene[data-layout=reverse] .cine-card{background:radial-gradient(at 10% 45%,#10b98114,#0000 64%),linear-gradient(160deg,#0e1517,#070b0e 75%);grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}.ProjectCinema-module__D3X4RG__scene[data-layout=reverse] .cine-visual{grid-area:1/1}.ProjectCinema-module__D3X4RG__scene[data-layout=reverse] .cine-copy{grid-area:1/2}.ProjectCinema-module__D3X4RG__scene[data-layout=reverse] .cine-frame{border-radius:12px;box-shadow:0 24px 64px #0006,0 0 0 1px #b3e5cf20}.ProjectCinema-module__D3X4RG__scene[data-layout=reverse] .cine-stack-tags{gap:6px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece].cine-scene{scroll-margin-top:0}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-card{background:radial-gradient(at 50% 48%,#a78bfa1c,#0000 62%),linear-gradient(170deg,#13101d,#08090f 78%);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:0 32px;max-width:1180px;padding:26px 32px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-copy{display:contents}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-topline{grid-area:1/1/auto/-1;width:100%;margin-bottom:12px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-eyebrow{text-align:center;grid-area:2/1/auto/-1;margin-bottom:8px;font-size:10px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-title{text-align:center;grid-area:3/1/auto/-1;font-size:clamp(40px,4vw,56px);line-height:1}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-headline{text-align:center;grid-area:4/1/auto/-1;margin:10px 0 7px;font-size:18px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-description{text-align:center;grid-area:5/1/auto/-1;max-width:72ch;margin:0 auto 22px;font-size:13px;line-height:1.6}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-visual{grid-area:6/1;justify-self:center;width:100%;min-width:0}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-frame{border-radius:12px;height:clamp(210px,36svh,300px);box-shadow:0 18px 50px #0006,0 0 0 1px #c8b8ed25}:is(.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-frame picture,.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-frame img){width:100%;height:100%;display:block}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-frame img{object-fit:cover;object-position:center 42%}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-stack-tags{justify-content:center;gap:6px;margin-top:12px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-stack-tags li{padding:5px 8px;font-size:10px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .ProjectCinema-module__D3X4RG__summary{border-left:1px solid #d7c6f21c;flex-direction:column;grid-area:6/2;justify-content:center;align-items:stretch;gap:20px;min-width:0;padding-left:24px;display:flex}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-desktop-contribution{border:0;margin:0;padding:0;font-size:12px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-desktop-contribution strong{font-size:13px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-desktop-contribution>span{font-size:11px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-proof{border-block:1px solid #d7c6f21c;gap:10px;margin:0;padding:16px 0}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-proof dd{font-size:23px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-proof dt{font-size:10px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-actions{justify-content:flex-start;margin:0}.ProjectCinema-module__D3X4RG__scene[data-layout=layered] .cine-card{background:radial-gradient(at 85%,#84cc1618,#0000 65%),linear-gradient(155deg,#111710,#090d0b 75%);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.ProjectCinema-module__D3X4RG__scene[data-layout=layered] .cine-visual{padding-bottom:60px}.ProjectCinema-module__D3X4RG__scene[data-layout=layered] .cine-frame{width:94%;transform:perspective(1400px) rotate(-2deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:16px}.ProjectCinema-module__D3X4RG__scene[data-layout=layered] .cine-stack-tags{gap:6px;max-width:54%;margin-top:24px}.ProjectCinema-module__D3X4RG__scene[data-layout=layered] .ProjectCinema-module__D3X4RG__detail{z-index:2;pointer-events:none;background:#131d16;border:1px solid #c9e3ac40;border-radius:13px;width:43%;margin:0;padding:6px;display:block;position:absolute;bottom:58px;right:-4px;transform:rotate(4deg);box-shadow:0 18px 45px #0009,inset 0 1px #ffffff0a}.ProjectCinema-module__D3X4RG__detailImage{aspect-ratio:1.35;background:#142118;border-radius:8px;position:relative;overflow:hidden}.ProjectCinema-module__D3X4RG__detailImage img{width:340%;max-width:none;height:auto;display:block;position:absolute;top:-77%;left:-64%}.ProjectCinema-module__D3X4RG__detail figcaption{color:#d0dfc7;align-items:center;gap:6px;padding:9px 5px 4px;font-size:10px;line-height:1.5;display:flex}.ProjectCinema-module__D3X4RG__detail figcaption>span:first-child{background:#b6d58c;border-radius:50%;width:4px;height:4px}.ProjectCinema-module__D3X4RG__detail figcaption>span:last-child{color:#b6d58c;margin-left:auto}}@media (min-width:810px) and (max-width:1100px){.ProjectCinema-module__D3X4RG__scene[data-layout=flagship] .cine-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ProjectCinema-module__D3X4RG__scene[data-layout=reverse] .cine-card{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-card{gap:0 22px;padding:22px 24px}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .cine-frame{height:clamp(190px,29svh,245px)}.ProjectCinema-module__D3X4RG__scene[data-layout=centerpiece] .ProjectCinema-module__D3X4RG__summary{gap:16px;padding-left:18px}.ProjectCinema-module__D3X4RG__scene[data-layout=layered] .cine-visual{padding-bottom:30px}.ProjectCinema-module__D3X4RG__scene[data-layout=layered] .ProjectCinema-module__D3X4RG__detail{width:49%;bottom:32px}}@media (min-width:810px) and (prefers-reduced-motion:reduce){:is(.ProjectCinema-module__D3X4RG__scene[data-layout=layered] .cine-frame,.ProjectCinema-module__D3X4RG__scene[data-layout=layered] .ProjectCinema-module__D3X4RG__detail){transform:none}}
.MobileCareerPass-module__eQ7LnG__root,.MobileCareerPass-module__eQ7LnG__details{display:none}.MobileCareerPass-module__eQ7LnG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:809px){.MobileCareerPass-module__eQ7LnG__root{--pass-accent:#dfff80;display:block}.MobileCareerPass-module__eQ7LnG__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(100% - 28px);grid-auto-flow:column;gap:14px;margin-inline:-20px;padding:20px 20px 18px;scroll-padding-inline:20px;display:grid;position:relative;overflow-x:auto}.MobileCareerPass-module__eQ7LnG__track::-webkit-scrollbar{display:none}.MobileCareerPass-module__eQ7LnG__pass{scroll-snap-align:start;transform-origin:50%;background:radial-gradient(at 0 0,#c2d8980d,#0000 65%),#11191b;border:1px solid #c4d8c42a;border-radius:18px;flex-direction:column;min-width:0;transition:opacity .22s,transform .22s,border-color .22s;display:flex;position:relative;box-shadow:0 12px 26px #0003,inset 0 1px #ffffff08}.MobileCareerPass-module__eQ7LnG__pass[data-current=false]{--pass-accent:#b4d5f3;background:radial-gradient(at 0 0,#b4d5f310,#0000 65%),#11191e}.MobileCareerPass-module__eQ7LnG__pass[data-active=false]{opacity:.6;transform:scale(.96)}.MobileCareerPass-module__eQ7LnG__pass[data-active=true]{border-color:#c4d8c44a}.MobileCareerPass-module__eQ7LnG__clip{z-index:1;background:linear-gradient(#46524d,#28322f 47%,#131c19 51%,#35403b);border:1px solid #76847e70;border-radius:5px;width:52px;height:23px;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 3px 7px #0005,inset 0 1px #ffffff18}.MobileCareerPass-module__eQ7LnG__clip span{background:#080e0c;border:1px solid #0b1210;border-radius:3px;width:25px;height:5px;margin:8px auto;display:block;box-shadow:0 1px #ffffff15}.MobileCareerPass-module__eQ7LnG__passBody{flex:1;padding:26px 20px 20px}.MobileCareerPass-module__eQ7LnG__passTop{font:8px/1.5 var(--portfolio-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.MobileCareerPass-module__eQ7LnG__passTop>span:first-child{color:var(--pass-accent);align-items:center;gap:6px;display:flex}.MobileCareerPass-module__eQ7LnG__passTop i{background:var(--pass-accent);border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #dfff0020}.MobileCareerPass-module__eQ7LnG__serial{color:#8c9d94}.MobileCareerPass-module__eQ7LnG__company{align-items:center;gap:12px;min-height:48px;display:flex}.MobileCareerPass-module__eQ7LnG__monogram{width:39px;height:43px;color:var(--pass-accent);letter-spacing:-.04em;background:#d4e0cb07;border:1px solid #d0e1d023;border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.MobileCareerPass-module__eQ7LnG__company h3{color:#edf3ec;letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(19px,5.5vw,24px);font-weight:550;line-height:1.18}.MobileCareerPass-module__eQ7LnG__role{color:#d4ded5;letter-spacing:-.02em;max-width:23ch;margin:18px 0 0;font-size:17px;font-weight:500;line-height:1.35}.MobileCareerPass-module__eQ7LnG__period{color:#91a197;margin:8px 0 0;font-size:11px;line-height:1.5}.MobileCareerPass-module__eQ7LnG__impact{color:#b2c1b6;max-width:31ch;margin:20px 0 0;font-size:13px;line-height:1.6}.MobileCareerPass-module__eQ7LnG__skills{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.MobileCareerPass-module__eQ7LnG__skills li{color:#b7c6bb;background:#ffffff03;border:1px solid #d0e1d018;border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.4}.MobileCareerPass-module__eQ7LnG__passBottom{border-top:1px dashed #a4b8a52e;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 20px;display:flex;position:relative}.MobileCareerPass-module__eQ7LnG__passBottom:before,.MobileCareerPass-module__eQ7LnG__passBottom:after{content:"";background:#080b0e;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px}.MobileCareerPass-module__eQ7LnG__passBottom:before{border-right:1px solid #c4d8c430;left:-7px}.MobileCareerPass-module__eQ7LnG__passBottom:after{border-left:1px solid #c4d8c430;right:-7px}.MobileCareerPass-module__eQ7LnG__barcode{opacity:.4;background:repeating-linear-gradient(90deg,#acbdaf 0 1px,#0000 1px 3px,#acbdaf 3px 5px,#0000 5px 7px,#acbdaf 7px 8px,#0000 8px 12px);width:58px;height:19px;display:block}.MobileCareerPass-module__eQ7LnG__passBottom button{color:#e7eee3;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:8px 0 8px 12px;font-size:13px;font-weight:500;display:flex}.MobileCareerPass-module__eQ7LnG__passBottom button>span{color:var(--pass-accent);font-size:19px;transition:transform .18s}.MobileCareerPass-module__eQ7LnG__navigation{justify-content:space-between;align-items:center;gap:12px;display:flex}.MobileCareerPass-module__eQ7LnG__navigation>p{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:flex}.MobileCareerPass-module__eQ7LnG__navigation>p>span:first-child{color:#dbe5d9;font:11px var(--portfolio-mono)}.MobileCareerPass-module__eQ7LnG__navigation>p>span:first-child>span:first-child{color:#73887b}.MobileCareerPass-module__eQ7LnG__swipeHint{color:#95a79b;font-size:11px}.MobileCareerPass-module__eQ7LnG__navigation>div{gap:6px;display:flex}.MobileCareerPass-module__eQ7LnG__navigation button{color:#d9e6d9;cursor:pointer;background:#ffffff03;border:1px solid #d0e1d024;border-radius:50%;place-items:center;min-width:44px;min-height:44px;font-size:18px;transition:background .18s,border-color .18s;display:grid}.MobileCareerPass-module__eQ7LnG__navigation button:disabled{opacity:.25;cursor:default}.MobileCareerPass-module__eQ7LnG__root :is(button,[tabindex]):focus-visible{outline:2px solid var(--pass-accent);outline-offset:3px}.MobileCareerPass-module__eQ7LnG__passBottom button:active{color:var(--pass-accent)}.MobileCareerPass-module__eQ7LnG__navigation button:not(:disabled):active{background:#dfff0010;border-color:#dfff0060}.MobileCareerPass-module__eQ7LnG__details[open]{width:100%;max-width:560px;max-height:84dvh;padding:0 0 max(20px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;color:#edf3ec;background:#10191b;border:1px solid #b8cbb633;border-bottom:0;border-radius:24px 24px 0 0;margin:0 auto;animation:.24s cubic-bezier(.16,1,.3,1) both MobileCareerPass-module__eQ7LnG__sheetIn;display:block;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -20px 80px #0005}.MobileCareerPass-module__eQ7LnG__details::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030708b8}.MobileCareerPass-module__eQ7LnG__sheetHeader{z-index:1;background:#10191bf5;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px 22px;display:flex;position:sticky;top:0}.MobileCareerPass-module__eQ7LnG__sheetHeader>span{color:#a4b69f;font:9px var(--portfolio-mono);letter-spacing:.1em}.MobileCareerPass-module__eQ7LnG__sheetHeader button{color:#d4e0d3;cursor:pointer;background:#ffffff04;border:1px solid #ffffff18;border-radius:50%;place-items:center;min-width:44px;min-height:44px;font-size:25px;display:grid}.MobileCareerPass-module__eQ7LnG__sheetContent{padding:22px}.MobileCareerPass-module__eQ7LnG__sheetCompany{color:#dfff80;font-size:13px}.MobileCareerPass-module__eQ7LnG__sheetContent h3{letter-spacing:-.045em;text-transform:none;margin:10px 0 12px;font-size:29px;font-weight:550;line-height:1.15}.MobileCareerPass-module__eQ7LnG__sheetPeriod{color:#a0b1a5;font-size:12px;line-height:1.8}.MobileCareerPass-module__eQ7LnG__achievements{gap:18px;margin:26px 0;padding:0 0 0 15px;list-style:outside;display:grid}.MobileCareerPass-module__eQ7LnG__achievements li{color:#c5d1c8;padding-left:5px;font-size:14px;line-height:1.75}.MobileCareerPass-module__eQ7LnG__achievements li::marker{color:#a9be9e}.MobileCareerPass-module__eQ7LnG__sheetStack{border-top:1px solid #ffffff12;padding-top:20px}.MobileCareerPass-module__eQ7LnG__sheetStack>p{color:#92a593;font:9px var(--portfolio-mono);letter-spacing:.1em}.MobileCareerPass-module__eQ7LnG__sheetStack ul{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.MobileCareerPass-module__eQ7LnG__sheetStack li{color:#c1cec1;border:1px solid #d0e1d020;border-radius:6px;padding:6px 9px;font-size:11px}.MobileCareerPass-module__eQ7LnG__details button:focus-visible{outline-offset:3px;outline:2px solid #dfff80}html:has(.MobileCareerPass-module__eQ7LnG__details[open]){overflow:hidden}}@media (max-width:360px){.MobileCareerPass-module__eQ7LnG__passBody{padding-inline:16px}.MobileCareerPass-module__eQ7LnG__company{gap:9px}.MobileCareerPass-module__eQ7LnG__company h3{font-size:19px}.MobileCareerPass-module__eQ7LnG__monogram{width:32px;height:38px;font-size:13px}.MobileCareerPass-module__eQ7LnG__role{font-size:16px}.MobileCareerPass-module__eQ7LnG__passTop{font-size:7px}.MobileCareerPass-module__eQ7LnG__passBottom{padding-inline:16px}.MobileCareerPass-module__eQ7LnG__swipeHint{font-size:10px}}@media (hover:hover){.MobileCareerPass-module__eQ7LnG__passBottom button:hover{color:var(--pass-accent)}.MobileCareerPass-module__eQ7LnG__passBottom button:hover>span{transform:translate(2px,-2px)}.MobileCareerPass-module__eQ7LnG__navigation button:not(:disabled):hover,.MobileCareerPass-module__eQ7LnG__sheetHeader button:hover{background:#dfff0010;border-color:#c5db9d80}}@media (prefers-reduced-motion:reduce){.MobileCareerPass-module__eQ7LnG__pass,.MobileCareerPass-module__eQ7LnG__passBottom button>span,.MobileCareerPass-module__eQ7LnG__navigation button{transition:none}.MobileCareerPass-module__eQ7LnG__details[open]{animation:none}.MobileCareerPass-module__eQ7LnG__passBottom button:hover>span{transform:none}}@keyframes MobileCareerPass-module__eQ7LnG__sheetIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.ExperienceArc-module__qHDhfW__root{--career-progress:0;--chapter-shift:14px;--workspace-accent:#dfff80;--workspace-tint:#dfff0008;position:relative}.ExperienceArc-module__qHDhfW__root[data-chapter="1"]{--workspace-accent:#accdec;--workspace-tint:#9bcaff08}.ExperienceArc-module__qHDhfW__runway{position:relative}.ExperienceArc-module__qHDhfW__layout{justify-content:center;align-items:center;padding-block:12px;display:flex}.ExperienceArc-module__qHDhfW__workspace{isolation:isolate;width:100%;max-width:1240px;position:relative}.ExperienceArc-module__qHDhfW__workspace:before{content:"";z-index:-1;background:radial-gradient(ellipse, var(--workspace-tint), transparent 67%);filter:blur(24px);pointer-events:none;border-radius:50%;position:absolute;inset:5% -4% 12%}.ExperienceArc-module__qHDhfW__monitor{background:linear-gradient(145deg,#30383b,#1a2023 20%,#13191c 70%,#262e31);border:1px solid #66727755;border-radius:22px;width:calc(100% - 100px);margin-inline:auto;padding:15px 13px 0;position:relative;box-shadow:0 36px 80px #0005,inset 0 1px #ffffff15,inset 0 -1px #000}.ExperienceArc-module__qHDhfW__camera{background:#090e10;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:50%;box-shadow:0 0 0 1px #ffffff0b}.ExperienceArc-module__qHDhfW__screen{background:#0b1013;border:1px solid #050708;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff05}.ExperienceArc-module__qHDhfW__screenBar{background:#151b1e;border-bottom:1px solid #ffffff0c;align-items:center;gap:16px;min-height:40px;padding:0 20px;display:flex}.ExperienceArc-module__qHDhfW__windowDots{gap:5px;display:flex}.ExperienceArc-module__qHDhfW__windowDots i{background:#69736e;border-radius:50%;width:6px;height:6px}.ExperienceArc-module__qHDhfW__windowDots i:first-child{background:#ad8984}.ExperienceArc-module__qHDhfW__windowDots i:nth-child(2){background:#aca17d}.ExperienceArc-module__qHDhfW__windowDots i:last-child{background:#7d9e87}.ExperienceArc-module__qHDhfW__screenTitle{color:#a0aba7;font:9px/1.4 var(--portfolio-mono);letter-spacing:.13em}.ExperienceArc-module__qHDhfW__chapterCount{color:var(--workspace-accent);font:11px var(--portfolio-mono);margin-left:auto}.ExperienceArc-module__qHDhfW__chapterCount>span{color:#707d79}.ExperienceArc-module__qHDhfW__controls{background:#101619;border-bottom:1px solid #ffffff12;align-items:stretch;gap:0;padding:0 12px;display:flex}.ExperienceArc-module__qHDhfW__controls button{color:#94a09b;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff0a;align-items:center;gap:10px;min-width:0;min-height:49px;padding:10px 20px;font-size:12px;transition:background .18s,color .18s;display:flex;position:relative}.ExperienceArc-module__qHDhfW__controls button:after{content:"";background:0 0;height:2px;transition:background .18s;position:absolute;bottom:-1px;left:16px;right:16px}.ExperienceArc-module__qHDhfW__controls button>svg{flex-shrink:0;width:18px;height:18px}.ExperienceArc-module__qHDhfW__controls button>small{color:#64726d;font:9px var(--portfolio-mono);margin-left:12px}.ExperienceArc-module__qHDhfW__controls button[aria-pressed=true]{color:#e3ebe5;background:#ffffff04}.ExperienceArc-module__qHDhfW__controls button[aria-pressed=true]:after{background:var(--workspace-accent)}.ExperienceArc-module__qHDhfW__controls button[aria-pressed=true]>svg{color:var(--workspace-accent)}.ExperienceArc-module__qHDhfW__controls button:focus-visible,.ExperienceArc-module__qHDhfW__expand:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-4px}.ExperienceArc-module__qHDhfW__screenBody{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);min-height:370px;animation:.42s cubic-bezier(.16,1,.3,1) both ExperienceArc-module__qHDhfW__chapterIn;display:grid}.ExperienceArc-module__qHDhfW__identity{background:linear-gradient(145deg, var(--workspace-tint), transparent 75%), #0e1518;border-right:1px solid #ffffff0e;flex-direction:column;min-width:0;padding:26px 24px;display:flex}.ExperienceArc-module__qHDhfW__identityTop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ExperienceArc-module__qHDhfW__chapter{color:#dbe3db;letter-spacing:-.07em;font-size:39px;font-weight:400;line-height:1}.ExperienceArc-module__qHDhfW__status{color:var(--workspace-accent);font:8px/1.5 var(--portfolio-mono);letter-spacing:.05em;align-items:center;gap:6px;display:inline-flex}.ExperienceArc-module__qHDhfW__status i,.ExperienceArc-module__qHDhfW__screenStatus>span>i{background:var(--workspace-accent);border-radius:50%;flex:none;width:4px;height:4px}.ExperienceArc-module__qHDhfW__identity h3{color:#e5ece6;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere;margin:22px 0 0;font-size:clamp(19px,1.8vw,25px);font-weight:550;line-height:1.25}.ExperienceArc-module__qHDhfW__identity dl{gap:20px;margin-top:24px;display:grid}.ExperienceArc-module__qHDhfW__identity dt,.ExperienceArc-module__qHDhfW__roleLabel,.ExperienceArc-module__qHDhfW__stack>p{font:9px/1.5 var(--portfolio-mono);letter-spacing:.12em;color:#8f9f96}.ExperienceArc-module__qHDhfW__identity dd{color:#b3c0b7;margin:7px 0 0;font-size:12px;line-height:1.6}.ExperienceArc-module__qHDhfW__identitySignature{align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.ExperienceArc-module__qHDhfW__identitySignature>span{color:#cbd6cc;letter-spacing:-.07em;font-size:23px;font-weight:650}.ExperienceArc-module__qHDhfW__identitySignature>span>span{color:var(--workspace-accent)}.ExperienceArc-module__qHDhfW__identitySignature>p{color:#8c9a92;border-left:1px solid #ffffff14;padding-left:12px;font-size:9px;line-height:1.7}.ExperienceArc-module__qHDhfW__experience{background:radial-gradient(ellipse at 100% 0, var(--workspace-tint), transparent 65%);min-width:0;padding:26px 30px 24px}.ExperienceArc-module__qHDhfW__role{color:#edf2eb;letter-spacing:-.045em;text-transform:none;max-width:720px;margin:10px 0 22px;font-size:clamp(25px,2.6vw,36px);font-weight:550;line-height:1.13}.ExperienceArc-module__qHDhfW__highlights{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ExperienceArc-module__qHDhfW__highlights li{align-items:baseline;gap:14px;display:flex}.ExperienceArc-module__qHDhfW__lineNumber{color:#52635b;font:10px/1.7 var(--portfolio-mono);flex:none}.ExperienceArc-module__qHDhfW__highlights p{color:#bfcac1;margin:0;font-size:13px;line-height:1.7}.ExperienceArc-module__qHDhfW__expand{display:none}.ExperienceArc-module__qHDhfW__stack{border-top:1px solid #ffffff0c;margin-top:24px;padding-top:18px}.ExperienceArc-module__qHDhfW__stack ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ExperienceArc-module__qHDhfW__stack li{color:#b6c3b9;background:#ffffff03;border:1px solid #ffffff12;border-radius:4px;padding:4px 8px;font-size:10px;line-height:1.4}.ExperienceArc-module__qHDhfW__screenStatus{background:#11191c;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:16px;min-height:30px;padding:8px 18px;display:flex;position:relative}.ExperienceArc-module__qHDhfW__screenStatus>span{color:#a5b2a9;align-items:center;gap:7px;font-size:9px;line-height:1.4;display:inline-flex}.ExperienceArc-module__qHDhfW__screenStatus>span:nth-child(2){font:8px/1.5 var(--portfolio-mono);letter-spacing:.08em;color:#829389}.ExperienceArc-module__qHDhfW__screenStatus>.ExperienceArc-module__qHDhfW__progress{background:var(--workspace-accent);opacity:.65;transform-origin:0;width:100%;height:1px;transform:scaleX(calc(.12 + var(--career-progress) * .88));position:absolute;bottom:0;left:0}.ExperienceArc-module__qHDhfW__monitorChin{justify-content:center;align-items:center;height:24px;display:flex;position:relative}.ExperienceArc-module__qHDhfW__monitorChin>span{color:#9ba5a0;font:7px var(--portfolio-mono);letter-spacing:.26em}.ExperienceArc-module__qHDhfW__monitorChin>i{background:#b5cbb3;border-radius:50%;width:3px;height:3px;position:absolute;right:10px;box-shadow:0 0 5px #b5cbb350}.ExperienceArc-module__qHDhfW__monitorStand{z-index:-1;width:180px;height:42px;margin:0 auto;position:relative}.ExperienceArc-module__qHDhfW__monitorStand>span{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(90deg,#171e21,#303a3e 48%,#161d20);position:absolute;inset:-4px 42px 4px}.ExperienceArc-module__qHDhfW__monitorStand>i{background:linear-gradient(#3b4549,#1d2528);border:1px solid #ffffff0a;border-radius:50% 50% 3px 3px;height:7px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 4px 12px #0007}.ExperienceArc-module__qHDhfW__desk{perspective:700px;height:82px;margin-top:-3px;position:relative}.ExperienceArc-module__qHDhfW__deskSurface{transform-origin:top;background:linear-gradient(#20292a 0%,#141c1f 15%,#0d1417 83%,#222c2e 84%,#10181b 91%);border-top:1px solid #7b888438;border-radius:5px 5px 0 0;position:absolute;inset:12px 0 0;transform:perspective(700px)rotateX(25deg);box-shadow:0 22px 38px #0004}.ExperienceArc-module__qHDhfW__keyboard{transform-origin:top;background:linear-gradient(130deg,#2d3836,#141e1c);border:1px solid #5b6a6255;border-radius:7px;width:330px;padding:7px 8px;position:absolute;top:3px;left:50%;transform:translate(-50%)rotateX(48deg);box-shadow:0 6px #0c1412,0 12px 20px #0008}.ExperienceArc-module__qHDhfW__keyboard>div{gap:3px;margin-bottom:3px;display:flex}.ExperienceArc-module__qHDhfW__keyboard i{background:linear-gradient(#354039,#232e28);border:1px solid #d6e9db10;border-bottom-color:#050a07;border-radius:2px;flex:1;height:10px;display:block;box-shadow:0 1px #070d0a}.ExperienceArc-module__qHDhfW__keyboard>div:first-child>i:first-child{background:var(--workspace-accent);opacity:.65}.ExperienceArc-module__qHDhfW__keyboard>.ExperienceArc-module__qHDhfW__bottomKeys{margin-bottom:0;padding-inline:38px}.ExperienceArc-module__qHDhfW__bottomKeys>i:nth-child(3){flex:6}.ExperienceArc-module__qHDhfW__mouse{background:linear-gradient(110deg,#39433e,#1b2621);border:1px solid #52625c65;border-radius:45% 45% 43% 43%;width:35px;height:49px;position:absolute;top:8px;left:calc(50% + 202px);transform:rotate(-9deg)rotateX(40deg);box-shadow:2px 5px 9px #0007}.ExperienceArc-module__qHDhfW__mouse>i{background:#8d9e91;border-radius:2px;width:2px;height:9px;margin:7px auto;display:block}.ExperienceArc-module__qHDhfW__notebook{background:linear-gradient(100deg,#2d3523,#1a231b);border:1px solid #58624d60;border-radius:2px 5px 5px 2px;width:92px;height:54px;padding:8px 12px;position:absolute;top:0;left:8%;transform:rotate(-7deg)rotateX(32deg);box-shadow:1px 3px #77826a38,1px 6px 12px #0008}.ExperienceArc-module__qHDhfW__notebook>span{color:#afbd94;font:6px/1.5 var(--portfolio-mono);letter-spacing:.12em;display:block}.ExperienceArc-module__qHDhfW__notebook>i{background:#090e0bb0;width:3px;position:absolute;top:-2px;bottom:-2px;right:12px}@keyframes ExperienceArc-module__qHDhfW__chapterIn{0%{opacity:0;transform:translateY(var(--chapter-shift))}to{opacity:1;transform:translateY(0)}}:is(html:has(.career-scroll-page),body:has(.career-scroll-page)){overflow-x:clip}.about-section:has(.career-scroll-page){overflow:visible}@media (hover:hover){.ExperienceArc-module__qHDhfW__controls button:hover{color:var(--workspace-accent);background:#ffffff08}.ExperienceArc-module__qHDhfW__expand:hover{color:var(--workspace-accent)}}@media (min-width:961px) and (min-height:720px) and (prefers-reduced-motion:no-preference){.ExperienceArc-module__qHDhfW__root[data-scroll=true] .ExperienceArc-module__qHDhfW__runway{min-height:175svh}.ExperienceArc-module__qHDhfW__root[data-scroll=true] .ExperienceArc-module__qHDhfW__layout{min-height:calc(100svh - 48px);position:sticky;top:24px}}@media (min-width:810px) and (max-width:1100px){.ExperienceArc-module__qHDhfW__monitor{width:calc(100% - 32px)}.ExperienceArc-module__qHDhfW__screenBody{grid-template-columns:190px minmax(0,1fr)}.ExperienceArc-module__qHDhfW__identity{padding:22px 18px}.ExperienceArc-module__qHDhfW__experience{padding:22px}.ExperienceArc-module__qHDhfW__role{font-size:28px}.ExperienceArc-module__qHDhfW__highlights{gap:10px}.ExperienceArc-module__qHDhfW__highlights p{font-size:12px}.ExperienceArc-module__qHDhfW__notebook{left:6%}}@media (min-width:810px) and (max-height:800px){.ExperienceArc-module__qHDhfW__identity,.ExperienceArc-module__qHDhfW__experience{padding-block:18px}.ExperienceArc-module__qHDhfW__role{margin-block:8px 16px;font-size:28px}.ExperienceArc-module__qHDhfW__highlights{gap:9px}.ExperienceArc-module__qHDhfW__highlights p{font-size:12px;line-height:1.6}.ExperienceArc-module__qHDhfW__stack{margin-top:16px;padding-top:12px}.ExperienceArc-module__qHDhfW__screenBody{min-height:340px}.ExperienceArc-module__qHDhfW__monitorStand{height:32px}.ExperienceArc-module__qHDhfW__desk{height:66px}}@media (max-width:809px){.ExperienceArc-module__qHDhfW__runway{display:none}.ExperienceArc-module__qHDhfW__root .experience-header{opacity:1!important;transform:none!important}.ExperienceArc-module__qHDhfW__layout{padding-block:0}.ExperienceArc-module__qHDhfW__monitor{border-radius:16px;width:100%;padding:8px 7px 0}.ExperienceArc-module__qHDhfW__camera{width:3px;height:3px;top:2px}.ExperienceArc-module__qHDhfW__screen{border-radius:9px}.ExperienceArc-module__qHDhfW__screenBar{gap:10px;min-height:34px;padding-inline:12px}.ExperienceArc-module__qHDhfW__windowDots{gap:3px}.ExperienceArc-module__qHDhfW__windowDots i{width:4px;height:4px}.ExperienceArc-module__qHDhfW__screenTitle{letter-spacing:.07em;font-size:7px}.ExperienceArc-module__qHDhfW__chapterCount{font-size:9px}.ExperienceArc-module__qHDhfW__controls{padding:0}.ExperienceArc-module__qHDhfW__controls button{flex:1 1 0;gap:6px;min-height:53px;padding:10px;font-size:11px;line-height:1.4}.ExperienceArc-module__qHDhfW__controls button>svg{width:15px;height:15px}.ExperienceArc-module__qHDhfW__controls button>small{display:none}.ExperienceArc-module__qHDhfW__controls button:after{left:10px;right:10px}.ExperienceArc-module__qHDhfW__screenBody{grid-template-columns:minmax(0,1fr);min-height:0}.ExperienceArc-module__qHDhfW__identity{border-bottom:1px solid #ffffff0e;border-right:0;padding:18px 16px}.ExperienceArc-module__qHDhfW__identityTop{gap:10px}.ExperienceArc-module__qHDhfW__chapter{font-size:24px}.ExperienceArc-module__qHDhfW__status{font-size:8px}.ExperienceArc-module__qHDhfW__identity h3{margin-top:10px;font-size:20px}.ExperienceArc-module__qHDhfW__identity dl{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.ExperienceArc-module__qHDhfW__identity dt{font-size:8px}.ExperienceArc-module__qHDhfW__identity dd{margin-top:4px;font-size:11px}.ExperienceArc-module__qHDhfW__identitySignature{display:none}.ExperienceArc-module__qHDhfW__experience{padding:20px 16px}.ExperienceArc-module__qHDhfW__roleLabel,.ExperienceArc-module__qHDhfW__stack>p{font-size:8px}.ExperienceArc-module__qHDhfW__role{margin:8px 0 18px;font-size:25px;line-height:1.2}.ExperienceArc-module__qHDhfW__highlights{gap:12px}.ExperienceArc-module__qHDhfW__highlights p{font-size:13px;line-height:1.7}.ExperienceArc-module__qHDhfW__highlights li{gap:10px}.ExperienceArc-module__qHDhfW__highlights[data-expanded=false] li:nth-child(n+3){display:none}.ExperienceArc-module__qHDhfW__expand{color:#b6c3b9;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;margin-top:8px;padding:8px 0;font-size:12px;display:inline-flex}.ExperienceArc-module__qHDhfW__expand:active{color:var(--workspace-accent)}.ExperienceArc-module__qHDhfW__stack{margin-top:14px;padding-top:16px}.ExperienceArc-module__qHDhfW__stack li{font-size:10px}.ExperienceArc-module__qHDhfW__screenStatus{min-height:30px;padding:8px 12px}.ExperienceArc-module__qHDhfW__screenStatus>span{font-size:8px}.ExperienceArc-module__qHDhfW__screenStatus>span:nth-child(2){display:none}.ExperienceArc-module__qHDhfW__monitorChin{height:18px}.ExperienceArc-module__qHDhfW__monitorChin>span{font-size:6px}.ExperienceArc-module__qHDhfW__monitorStand{width:115px;height:26px}.ExperienceArc-module__qHDhfW__monitorStand>span{left:24px;right:24px}.ExperienceArc-module__qHDhfW__monitorStand>i{height:5px}.ExperienceArc-module__qHDhfW__desk{height:44px;margin-inline:-4px}.ExperienceArc-module__qHDhfW__deskSurface{top:7px}.ExperienceArc-module__qHDhfW__keyboard{border-radius:4px;width:166px;padding:4px 5px;top:4px}.ExperienceArc-module__qHDhfW__keyboard>div{gap:2px;margin-bottom:2px}.ExperienceArc-module__qHDhfW__keyboard i{border-radius:1px;height:6px}.ExperienceArc-module__qHDhfW__keyboard>.ExperienceArc-module__qHDhfW__bottomKeys{padding-inline:18px}.ExperienceArc-module__qHDhfW__mouse{width:21px;height:30px;top:8px;left:calc(50% + 102px)}.ExperienceArc-module__qHDhfW__mouse>i{height:6px;margin-top:5px}.ExperienceArc-module__qHDhfW__notebook{display:none}}@media (max-width:360px){.ExperienceArc-module__qHDhfW__screenTitle{letter-spacing:.03em;font-size:6px}.ExperienceArc-module__qHDhfW__screenBar{gap:7px}.ExperienceArc-module__qHDhfW__role{font-size:23px}}@media (prefers-reduced-motion:reduce){.ExperienceArc-module__qHDhfW__screenBody{animation:none}.ExperienceArc-module__qHDhfW__controls button,.ExperienceArc-module__qHDhfW__controls button:after{transition:none}}
