.resume-module__gFlEia__page{--resume-pad:clamp(24px, 4.45vw, 88px);--resume-gap:clamp(18px, 1.65vw, 32px);background:var(--surface-page);color:var(--text-primary);padding-top:clamp(112px,7.8vw,148px);overflow:clip}.resume-module__gFlEia__hero,.resume-module__gFlEia__timeline,.resume-module__gFlEia__closing{padding-inline:var(--resume-pad)}.resume-module__gFlEia__hero{padding-top:clamp(72px,6.6vw,128px);padding-bottom:clamp(96px,8vw,156px)}.resume-module__gFlEia__heroMeta{color:var(--signal-blue);font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.04em;justify-content:space-between;display:flex}.resume-module__gFlEia__heroMeta p:last-child{color:var(--text-secondary)}.resume-module__gFlEia__heroGrid{gap:var(--resume-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(48px,5vw,96px);display:grid}.resume-module__gFlEia__hero h1{letter-spacing:-.04em;grid-column:1/9;max-width:1120px;font-size:clamp(64px,6.4vw,116px);line-height:.96}.resume-module__gFlEia__heroCopy{color:var(--text-secondary);grid-column:9/13;padding-bottom:8px;font-size:clamp(18px,1.35vw,22px);line-height:1.5}.resume-module__gFlEia__heroCopy p+p{margin-top:24px}.resume-module__gFlEia__quickDownloads{flex-wrap:wrap;gap:16px 40px;margin-top:40px;display:flex}.resume-module__gFlEia__quickDownloads a{min-height:44px;font:500 var(--type-label)/18px var(--font-mono)}.resume-module__gFlEia__impactNote{max-width:780px;color:var(--text-secondary);margin-top:20px;font-size:14px;line-height:1.5}.resume-module__gFlEia__impactNote a{text-underline-offset:3px;text-decoration:underline}.resume-module__gFlEia__signalRow{border-top:1px solid #b9bfbb;border-bottom:1px solid #b9bfbb;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(88px,9vw,174px);display:grid}.resume-module__gFlEia__signalRow div{border-left:1px solid #cbd0cc;min-height:132px;padding:24px 20px}.resume-module__gFlEia__signalRow div:first-child{border-left:0;padding-left:0}.resume-module__gFlEia__signalRow strong,.resume-module__gFlEia__signalRow span{display:block}.resume-module__gFlEia__signalRow strong{letter-spacing:-.04em;font-size:clamp(38px,3.4vw,62px);font-weight:400;line-height:1}.resume-module__gFlEia__signalRow span{color:var(--text-secondary);font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.04em;margin-top:28px}.resume-module__gFlEia__timeline{border-top:1px solid #c6cbc7;padding-top:clamp(104px,8vw,156px);padding-bottom:clamp(112px,9vw,176px)}.resume-module__gFlEia__sectionIntro{gap:var(--resume-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.resume-module__gFlEia__sectionIntro>p,.resume-module__gFlEia__closing>p{color:var(--signal-blue);font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.04em;grid-column:1/4}.resume-module__gFlEia__sectionIntro h2{letter-spacing:-.035em;grid-area:2/1/auto/9;max-width:980px;margin-top:28px;font-size:clamp(50px,4.8vw,86px);line-height:1.04}.resume-module__gFlEia__chapters{margin:clamp(80px,8vw,156px) 0 0;padding:0;list-style:none}.resume-module__gFlEia__chapters li{gap:var(--resume-gap);border-top:1px solid #aeb5b0;grid-template-columns:72px minmax(110px,.42fr) minmax(0,1.25fr) minmax(260px,.72fr);min-height:300px;padding:40px 0 56px;display:grid}.resume-module__gFlEia__chapters li:last-child{border-bottom:1px solid #aeb5b0}.resume-module__gFlEia__marker{color:var(--signal-blue);font:500 var(--type-label)/16px var(--font-mono);flex-direction:column;align-items:center;display:flex}.resume-module__gFlEia__marker span{border:1px solid #98a09b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.resume-module__gFlEia__marker i{background:#ccd1cd;flex:1;width:1px;margin-top:16px}.resume-module__gFlEia__period{color:var(--text-secondary);font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.04em;padding-top:9px}.resume-module__gFlEia__chapterBody h3{letter-spacing:-.03em;max-width:720px;font-size:clamp(34px,3.15vw,58px);line-height:1.04}.resume-module__gFlEia__chapterBody>p{max-width:720px;color:var(--text-secondary);margin-top:28px;font-size:clamp(17px,1.25vw,20px);line-height:1.52}.resume-module__gFlEia__chapterProof{max-width:720px;color:var(--signal-blue);font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.04em;border-top:1px solid #cbd0cc;margin-top:36px;padding-top:16px;display:block}.resume-module__gFlEia__chapterMeta{padding-top:9px}.resume-module__gFlEia__chapterMeta p{font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.04em}.resume-module__gFlEia__chapterMeta span{max-width:350px;color:var(--text-secondary);font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.035em;margin-top:8px;display:block}.resume-module__gFlEia__downloads{padding:clamp(104px, 8vw, 156px) var(--resume-pad) clamp(112px, 9vw, 176px);background:var(--surface-proof);color:var(--text-on-proof)}.resume-module__gFlEia__downloadIntro{gap:var(--resume-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.resume-module__gFlEia__downloadIntro>p:first-child{color:var(--signal-acid);font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.04em;grid-column:1/4}.resume-module__gFlEia__downloadIntro h2{letter-spacing:-.035em;grid-area:2/1/auto/8;max-width:900px;margin-top:28px;font-size:clamp(52px,5vw,90px);line-height:1.01}.resume-module__gFlEia__downloadIntro>p:last-child{color:#b5bdb7;grid-area:2/9/auto/13;align-self:end;font-size:clamp(17px,1.25vw,21px);line-height:1.52}.resume-module__gFlEia__resumeGrid{gap:var(--resume-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(80px,8vw,156px);display:grid}.resume-module__gFlEia__resumeGrid a{min-height:360px;transition:border-color .28s var(--ease-reveal), background .28s var(--ease-reveal), transform .28s var(--ease-reveal);border:1px solid #4c5650;grid-template-rows:auto auto 1fr auto;padding:28px;display:grid}.resume-module__gFlEia__resumeGrid a:hover,.resume-module__gFlEia__resumeGrid a:focus-visible{border-color:var(--signal-acid);background:#151c18;transform:translateY(-4px)}.resume-module__gFlEia__resumeGrid>a>span{color:var(--signal-acid);font:500 var(--type-label)/16px var(--font-mono)}.resume-module__gFlEia__resumeGrid h3{letter-spacing:-.03em;max-width:560px;margin-top:56px;font-size:clamp(34px,3.15vw,58px);line-height:1.04}.resume-module__gFlEia__resumeGrid p{color:#aeb6b0;max-width:570px;margin-top:24px;font-size:clamp(16px,1.15vw,19px);line-height:1.5}.resume-module__gFlEia__resumeGrid strong{color:var(--signal-acid);font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.04em;align-self:end;margin-top:48px}.resume-module__gFlEia__resumeGrid strong i{transition:transform .28s var(--ease-reveal);font-style:normal;display:inline-block}.resume-module__gFlEia__resumeGrid a:hover strong i,.resume-module__gFlEia__resumeGrid a:focus-visible strong i{transform:translate(3px,-3px)}.resume-module__gFlEia__closing{gap:var(--resume-gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(112px,9vw,176px);padding-bottom:clamp(112px,9vw,176px);display:grid}.resume-module__gFlEia__closing>div{grid-column:4/11}.resume-module__gFlEia__closing h2{letter-spacing:-.035em;max-width:980px;font-size:clamp(48px,4.5vw,80px);line-height:1.04}.resume-module__gFlEia__closing a{font:500 var(--type-label)/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:48px;display:inline-flex}.resume-module__gFlEia__closing a span{color:var(--signal-blue)}@media (max-width:900px){.resume-module__gFlEia__page{--resume-pad:20px;padding-top:64px}.resume-module__gFlEia__hero{padding-top:64px;padding-bottom:88px}.resume-module__gFlEia__heroMeta{display:block}.resume-module__gFlEia__heroMeta p+p{margin-top:10px}.resume-module__gFlEia__heroGrid,.resume-module__gFlEia__sectionIntro,.resume-module__gFlEia__downloadIntro,.resume-module__gFlEia__closing{display:block}.resume-module__gFlEia__heroGrid{margin-top:36px}.resume-module__gFlEia__hero h1{font-size:clamp(48px,13vw,66px);line-height:.98}.resume-module__gFlEia__heroCopy{margin-top:40px;padding:0;font-size:18px;line-height:27px}.resume-module__gFlEia__signalRow{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px}.resume-module__gFlEia__signalRow div{border-top:1px solid #cbd0cc;min-height:116px;padding:20px 14px}.resume-module__gFlEia__signalRow div:nth-child(odd){border-left:0;padding-left:0}.resume-module__gFlEia__signalRow div:nth-child(-n+2){border-top:0}.resume-module__gFlEia__signalRow strong{font-size:34px}.resume-module__gFlEia__signalRow span{font-size:var(--type-label);margin-top:20px;line-height:14px}.resume-module__gFlEia__timeline,.resume-module__gFlEia__downloads,.resume-module__gFlEia__closing{padding-top:88px;padding-bottom:88px}.resume-module__gFlEia__sectionIntro h2,.resume-module__gFlEia__downloadIntro h2{margin-top:24px;font-size:42px;line-height:46px}.resume-module__gFlEia__chapters{margin-top:56px}.resume-module__gFlEia__chapters li{grid-template-columns:42px 1fr;gap:0 14px;min-height:0;padding:28px 0 48px}.resume-module__gFlEia__marker{grid-area:1/1/span 4}.resume-module__gFlEia__marker span{width:30px;height:30px}.resume-module__gFlEia__period,.resume-module__gFlEia__chapterBody,.resume-module__gFlEia__chapterMeta{grid-column:2}.resume-module__gFlEia__period{padding-top:6px}.resume-module__gFlEia__chapterBody{margin-top:32px}.resume-module__gFlEia__chapterBody h3{font-size:34px;line-height:38px}.resume-module__gFlEia__chapterBody>p{font-size:var(--type-body);margin-top:22px;line-height:26px}.resume-module__gFlEia__chapterMeta{margin-top:36px;padding:0}.resume-module__gFlEia__chapterProof{margin-top:28px;padding-top:14px}.resume-module__gFlEia__downloadIntro>p:last-child{font-size:var(--type-body);margin-top:36px;line-height:26px}.resume-module__gFlEia__resumeGrid{margin-top:56px;display:block}.resume-module__gFlEia__resumeGrid a{min-height:330px;padding:24px 20px}.resume-module__gFlEia__resumeGrid a+a{margin-top:16px}.resume-module__gFlEia__resumeGrid h3{margin-top:44px;font-size:34px;line-height:38px}.resume-module__gFlEia__closing>div{margin-top:32px}.resume-module__gFlEia__closing h2{font-size:42px;line-height:46px}}@media (prefers-reduced-motion:reduce){.resume-module__gFlEia__resumeGrid a{transition:none}}
