.page_hero__SKW6o{text-align:left;padding:3rem 0;margin-bottom:3rem;position:relative}.page_heroContent__2lPR8{display:flex;justify-content:space-between;align-items:center;gap:2rem}.page_heroText__g5S3T{flex:1 1}.page_heroTitle__Gfler{font-size:3.5rem;margin-bottom:1rem;text-shadow:-2px 2px 0 var(--yellow),-4px 4px 0 var(--yellow-dark),-6px 6px 0 var(--shadow-color)}.page_heroSubtitle__RTAw0{font-size:1.25rem;color:var(--ink-light);font-weight:500;margin-bottom:1.5rem}.page_profilePhoto__2ssVU{flex-shrink:0}.page_profileImage__O9Evh{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid var(--yellow-dark);box-shadow:-4px 4px 0 var(--yellow),-8px 8px 0 var(--shadow-color);transition:transform .3s ease,box-shadow .3s ease}.page_profileImage__O9Evh:hover{transform:translate(2px,-2px);box-shadow:-6px 6px 0 var(--yellow),-10px 10px 0 var(--shadow-color)}.page_socialLinks__qqpZ1{display:flex;gap:.75rem}.page_socialLink__1rXx0{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--paper);border-radius:50%;color:var(--ink);text-decoration:none;transition:all .2s ease;box-shadow:-2px 2px 0 var(--yellow-dark),-4px 4px 0 var(--shadow-color)}.page_socialLink__1rXx0:hover{background:var(--yellow);transform:translate(2px,-2px);box-shadow:-4px 4px 0 var(--yellow-dark),-6px 6px 0 var(--shadow-color)}.page_socialLink__1rXx0:active{transform:translate(0);box-shadow:-2px 2px 0 var(--yellow-dark)}.page_bio__fqC7V{background:var(--paper);padding:2rem;border-radius:8px;margin-bottom:3rem;position:relative;box-shadow:-6px 6px 0 var(--yellow-dark),-12px 12px 0 var(--shadow-color)}.page_bioText__WJwQ_{font-size:1.1rem;line-height:1.8}.page_section__61PEw{margin-bottom:4rem}.page_sectionTitle__hzsAh{font-size:1.5rem;margin-bottom:1.5rem}.page_quickLinks__ywsC6{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_quickLink__OgSeF{display:block;padding:1.5rem;background:var(--paper);text-decoration:none;color:var(--ink);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;opacity:0;transform:translateY(20px);box-shadow:-4px 4px 0 var(--yellow-dark),-8px 8px 0 var(--shadow-color)}.page_section__61PEw .page_quickLink__OgSeF{animation:page_popUp__Zfomo .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--animation-delay,0s)}@keyframes page_popUp__Zfomo{to{opacity:1;transform:translateY(0)}}.page_quickLink__OgSeF:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 var(--yellow-dark),-12px 12px 0 var(--shadow-color);background:var(--yellow-light)}.page_quickLinkTitle__3OeY3{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.page_quickLinkDesc__fg0Me{font-size:.9rem;color:var(--ink-light);line-height:1.5}.page_funFacts__ntyO8{list-style:none;padding:0}.page_funFacts__ntyO8 li{padding:1rem 1.25rem;margin-bottom:.75rem;background:var(--paper);border-left:4px solid var(--yellow-dark);box-shadow:-3px 3px 0 var(--shadow-color);border-radius:0 4px 4px 0;opacity:0;transform:translateX(-20px);animation:page_slideIn__TYhrx .4s ease-out forwards;animation-delay:var(--animation-delay,0s);transition:transform .2s ease,box-shadow .2s ease}@keyframes page_slideIn__TYhrx{to{opacity:1;transform:translateX(0)}}.page_funFacts__ntyO8 li:hover{transform:translateX(4px);box-shadow:-5px 5px 0 var(--shadow-color)}.page_timeline__L97En{position:relative;padding-left:2rem}.page_timeline__L97En:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--yellow-dark);border-radius:2px}.page_timelineItem__Baquf{position:relative;padding-bottom:2rem;opacity:0;transform:translateX(-20px);animation:page_slideIn__TYhrx .4s ease-out forwards;animation-delay:calc(var(--item-index, 0) * .15s)}.page_timelineItem__Baquf:last-child{padding-bottom:0}.page_timelineMarker__Vb2xj{position:absolute;left:-2rem;top:0;width:28px;height:28px;background:var(--paper);border:3px solid var(--yellow-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink);transform:translateX(-50%);margin-left:1.5px;z-index:1}.page_timelineItem__Baquf.page_work__PeJb_ .page_timelineMarker__Vb2xj{background:var(--yellow)}.page_timelineItem__Baquf.page_education__jB_2_ .page_timelineMarker__Vb2xj{background:var(--yellow-light)}.page_timelineContent___noZJ{background:var(--paper);padding:1.25rem 1.5rem;border-radius:8px;margin-left:1rem;box-shadow:-3px 3px 0 var(--yellow-dark),-6px 6px 0 var(--shadow-color);transition:all .2s ease}.page_timelineContent___noZJ:hover{transform:translate(2px,-2px);box-shadow:-5px 5px 0 var(--yellow-dark),-8px 8px 0 var(--shadow-color)}.page_timelineYear__yHC3E{font-size:.8rem;font-weight:600;color:var(--yellow-dark);text-transform:uppercase;letter-spacing:.05em}.page_timelineTitle__BcGN1{font-size:1.1rem;font-weight:700;margin:.25rem 0;color:var(--ink)}.page_timelineOrg__l0zU_{font-size:.95rem;color:var(--ink);margin-bottom:.5rem;font-weight:500}.page_timelineDesc__T_uCJ{font-size:.9rem;color:var(--ink-light);margin:0;line-height:1.5}.page_projectsGrid__rODPd{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_projectCard__S2cDb{display:block;padding:1.5rem;background:var(--paper);text-decoration:none;color:var(--ink);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(20px);animation:page_popUp__Zfomo .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--card-index, 0) * .1s);box-shadow:-4px 4px 0 var(--yellow-dark),-8px 8px 0 var(--shadow-color)}.page_projectCard__S2cDb:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 var(--yellow-dark),-12px 12px 0 var(--shadow-color);background:var(--yellow-light)}.page_projectTitle__OwPzL{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:var(--ink)}.page_projectDesc__2lmu6{font-size:.9rem;color:var(--ink-light);line-height:1.5;margin-bottom:1rem}.page_projectLink__ELw1G{font-size:.85rem;font-weight:600;color:var(--yellow-dark);display:inline-flex;align-items:center;gap:.25rem}@media (max-width:600px){.page_heroContent__2lPR8{flex-direction:column-reverse;text-align:center;gap:1.5rem}.page_heroText__g5S3T{text-align:center}.page_heroTitle__Gfler{font-size:2.5rem;text-shadow:-1px 1px 0 var(--yellow),-2px 2px 0 var(--yellow-dark),-3px 3px 0 var(--shadow-color)}.page_heroSubtitle__RTAw0{margin-bottom:1rem}.page_socialLinks__qqpZ1{justify-content:center}.page_profileImage__O9Evh{width:120px;height:120px}.page_bio__fqC7V{padding:1.5rem}.page_timeline__L97En{padding-left:1.5rem}.page_timelineMarker__Vb2xj{width:24px;height:24px;left:-1.5rem}.page_timelineContent___noZJ{margin-left:.75rem;padding:1rem 1.25rem}.page_projectsGrid__rODPd,.page_quickLinks__ywsC6{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_funFacts__ntyO8 li,.page_projectCard__S2cDb,.page_quickLink__OgSeF,.page_timelineItem__Baquf{opacity:1;transform:none;animation:none}.page_projectCard__S2cDb:hover,.page_quickLink__OgSeF:hover{transform:translate(2px,-2px)}.page_funFacts__ntyO8 li:hover{transform:translateX(2px)}.page_timelineContent___noZJ:hover{transform:translate(1px,-1px)}}