.dark .page_backButton__UzRmt{color:#fff}.flair_band__NfBIt{position:relative;width:100%;margin-top:3rem;height:clamp(170px,24vw,300px);overflow:hidden;pointer-events:none}.flair_canvas__J0_Xc{position:absolute;inset:0;width:100%;height:100%;display:block}.Timeline_container__9NKBq{padding:2rem;max-width:1200px;margin-inline:auto}.Timeline_timeline__026j_{position:relative;padding:2rem 0}.Timeline_timelineList__mf_su{list-style:none;margin:0;padding:0}.Timeline_timelineLine__bdIfL{position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,transparent,var(--brand-purple) 20%,var(--brand-purple) 80%,transparent);transform:translateX(-50%);z-index:1}.Timeline_timelineItem__dMoX4{position:relative;margin-bottom:3rem;display:flex;align-items:flex-start}.Timeline_timelineItemLeft__WQG_b{justify-content:flex-end;padding-right:calc(50% + 1rem)}.Timeline_timelineItemRight__ikIsG{justify-content:flex-start;padding-left:calc(50% + 1rem)}.Timeline_timelineDot__xspBl{position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:50%;border:3px solid var(--site-background);transform:translate(-50%,-50%);z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Timeline_timelineDotEmployment__vWxVS{background-color:var(--brand-purple)}.Timeline_timelineDotEducation__u5yrl{background-color:#8B5FBF}.Timeline_timelineCard__q5cqF{width:100%;max-width:500px;transition:transform .2s ease,box-shadow .2s ease;animation:Timeline_fadeInUp__AmRkD .6s ease forwards;opacity:0;transform:translateY(20px)}.Timeline_timelineCard__q5cqF:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.Timeline_cardHeader___lp3G{background-color:#e9ecef;border-bottom:1px solid #dee2e6}.Timeline_organizationLogo__1PufY{max-width:100%;height:auto;object-fit:contain}.Timeline_logoLight__TVMnP{display:block}.Timeline_logoDark__kp6y3,.dark .Timeline_logoLight__TVMnP{display:none}.dark .Timeline_logoDark__kp6y3{display:block}.Timeline_organization__yl0WW{font-size:.875rem;font-weight:600;color:var(--site-foreground)}.Timeline_organizationName__ZWAyO{text-decoration:none;color:inherit}.Timeline_organizationName__ZWAyO:hover{color:var(--brand-purple)}.Timeline_typeBadge__lI67X{font-size:.75rem;font-weight:600;margin:.5rem 0}.Timeline_jobTitle__A0G3z{color:var(--site-foreground);line-height:1.3;font-size:1rem;font-weight:700;margin-top:.25rem}.Timeline_dateRange__3Tcdp{font-size:.875rem;font-weight:500;color:var(--site-subtle)}.Timeline_description__sUTJd{color:var(--site-foreground);font-size:.875rem;line-height:1.5;position:relative;padding-left:1rem}.Timeline_description__sUTJd:before{content:"•";position:absolute;left:0;color:var(--site-foreground)}.Timeline_achievement__XJHnE{font-weight:500;display:flex;align-items:flex-start;gap:.5rem}.Timeline_descriptionSubList__Q2_5W{margin:.25rem 0 0;padding-left:1.5rem;list-style:none}.Timeline_descriptionSubList__Q2_5W li{margin-bottom:.2rem}.Timeline_descriptionSubList__Q2_5W li a:any-link{text-decoration:none}.Timeline_subCard__XMIvd{display:block;padding-inline:0;background-color:transparent;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.Timeline_subCard__XMIvd:hover{border-color:var(--brand-purple);transform:translateY(-2px)}@keyframes Timeline_fadeInUp__AmRkD{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Timeline_timelineCard__q5cqF{animation:none;opacity:1;transform:none}}.Timeline_timelineItem__dMoX4:first-child .Timeline_timelineCard__q5cqF{animation-delay:.1s}.Timeline_timelineItem__dMoX4:nth-child(2) .Timeline_timelineCard__q5cqF{animation-delay:.2s}.Timeline_timelineItem__dMoX4:nth-child(3) .Timeline_timelineCard__q5cqF{animation-delay:.3s}.Timeline_timelineItem__dMoX4:nth-child(4) .Timeline_timelineCard__q5cqF{animation-delay:.4s}.Timeline_timelineItem__dMoX4:nth-child(5) .Timeline_timelineCard__q5cqF{animation-delay:.5s}.Timeline_timelineItem__dMoX4:nth-child(6) .Timeline_timelineCard__q5cqF{animation-delay:.6s}.Timeline_timelineItem__dMoX4:nth-child(7) .Timeline_timelineCard__q5cqF{animation-delay:.7s}.Timeline_timelineItem__dMoX4:nth-child(8) .Timeline_timelineCard__q5cqF{animation-delay:.8s}.Timeline_timelineItem__dMoX4:nth-child(n+9) .Timeline_timelineCard__q5cqF{animation-delay:.9s}@media (max-width:768px){.Timeline_container__9NKBq{padding-inline:.5rem}.Timeline_timelineLine__bdIfL{left:2rem;transform:translateX(-50%)}.Timeline_timelineItem__dMoX4{margin-bottom:2rem}.Timeline_timelineItemLeft__WQG_b,.Timeline_timelineItemRight__ikIsG{justify-content:flex-start;padding-left:4rem;padding-right:1rem}.Timeline_timelineDot__xspBl{left:2rem;transform:translate(-50%,-50%)}.Timeline_timelineCard__q5cqF{max-width:none}.Timeline_cardHeader___lp3G{flex-direction:column;align-items:flex-start;gap:.75rem}.Timeline_typeBadge__lI67X{align-self:flex-start}}@media (max-width:480px){.Timeline_container__9NKBq{padding:1rem .5rem}.Timeline_timeline__026j_{padding:1rem 0}.Timeline_timelineItemLeft__WQG_b,.Timeline_timelineItemRight__ikIsG{padding-left:3rem;padding-right:.5rem}.Timeline_timelineLine__bdIfL{left:1.5rem;transform:translateX(-50%)}.Timeline_timelineDot__xspBl{left:1.5rem;width:12px;height:12px;transform:translate(-50%,-50%)}.Timeline_cardHeader___lp3G{padding:1rem}}.HeroCard_card__92dq3{gap:0;padding:0;color:var(--site-foreground);background:var(--site-panel);border:1px solid var(--site-border);box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 14px rgba(0,0,0,.06)}.page_aboutFlex__7viid{margin-right:50px;margin-left:50px;max-width:75vw}.page_center__CjlVQ{text-align:center}.page_avatar__Wq8Ye{margin-top:30px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent),0 10px 30px rgba(0,0,0,.15)}.page_liveCard__YHbpY{display:block;height:100%;color:inherit;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.page_liveCard__YHbpY:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.14)}@media (max-width:768px){.page_aboutFlex__7viid{margin-right:20px;margin-left:20px;max-width:90vw}}@media (max-width:480px){.page_aboutFlex__7viid{margin-right:10px;margin-left:10px;max-width:95vw}}.page_deferredCard__K_BBs{content-visibility:auto;contain-intrinsic-size:auto 820px}.page_stage__xo0k9{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:12px;border:1px solid var(--site-border);background:var(--site-panel-hover)}.page_stageImageButton__aXxIh{display:block;width:100%;height:100%;cursor:zoom-in}.page_stageImage__GlZRH{width:100%;height:100%;object-fit:contain}.page_stagePlaceholder__ILT5h{display:grid;height:100%;place-content:center;place-items:center;gap:8px;color:var(--site-subtle)}.page_stageLoading__jRt4I .page_stageImage__GlZRH{opacity:.5;transition:opacity .15s ease-out}.page_resetButton__SHkBU,.page_stageToggle__W0JkH{position:absolute;bottom:10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--site-subtle);border-radius:999px;background:var(--site-panel);color:var(--site-foreground);font-size:.875rem;font-weight:500;line-height:1;box-shadow:0 1px 3px rgb(0 0 0/.15)}.page_stageToggle__W0JkH{left:10px;padding:8px 12px}.page_resetButton__SHkBU{right:10px;padding:7px}.page_resetButton__SHkBU:hover,.page_stageToggle__W0JkH:hover{background:var(--site-panel-hover)}.page_canvasWrap__g7Xag,.page_viewer__1N9eH{position:absolute;inset:0}.page_canvasWrap__g7Xag{cursor:grab}.page_canvasWrap__g7Xag:active{cursor:grabbing}.page_viewerMessage__lWM12{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--site-subtle);font-size:.875rem}.page_textButton__A_LuB{color:var(--accent-text);text-decoration:underline}.page_thumbs__A0Pq_{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.page_thumb__lr__O{flex:0 0 auto;width:72px;aspect-ratio:3/2;overflow:hidden;border-radius:8px;border:2px solid transparent;background:var(--site-panel-hover)}.page_thumb__lr__O img{width:100%;height:100%;object-fit:contain}.page_thumb__lr__O[aria-pressed=true]{border-color:var(--accent)}.page_tabs__2BOde{display:flex;flex-wrap:wrap;gap:6px}.page_tab__UuxQv{border-radius:999px;border:1px solid var(--site-border);padding:4px 12px;font-size:.8125rem;color:var(--site-foreground)}.page_tab__UuxQv[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 14%,transparent);color:var(--prose-link-text,var(--accent-text))}.page_anchor__ZX91p{color:inherit;text-decoration:none}.page_anchor__ZX91p:hover{text-decoration:underline}.page_meta__wQmz6{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:12px;font-size:.875rem}.page_meta__wQmz6>div{display:flex;gap:6px}.page_meta__wQmz6 dt{color:var(--site-subtle)}.page_meta__wQmz6 dd{color:var(--site-foreground)}.page_metaLink__njF8X{color:var(--prose-link-text,var(--accent-text));text-decoration:underline;text-underline-offset:2px}.page_optionGroup__4_ux7{min-width:0}.page_optionLegend__q58v_{margin-bottom:6px;font-size:.8125rem;font-weight:600;color:var(--site-foreground)}.page_chips__uwV_F{display:flex;flex-wrap:wrap;gap:6px}.page_chip__0E3EI{cursor:pointer;border-radius:999px;border:1px solid var(--site-subtle);padding:5px 12px;font-size:.875rem;color:var(--site-foreground);user-select:none}.page_chip__0E3EI:hover{background:var(--site-panel-hover)}.page_chip__0E3EI[data-state=selected]{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 14%,transparent);color:var(--prose-link-text,var(--accent-text));font-weight:500}.page_chip__0E3EI[data-state=elsewhere]{border-style:dashed;color:var(--site-subtle)}.page_chip__0E3EI:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.page_download__Ch2dz{border:1px solid var(--site-border);height:auto;min-height:2rem;max-width:100%;justify-content:flex-start;padding-block:6px;text-align:left;white-space:normal}.page_download__Ch2dz>svg{flex-shrink:0}.page_downloadText__YXFkI{min-width:0}.page_fileMeta__J5B_k{font-weight:400;opacity:.8;white-space:nowrap}.page_outlineCta__uqw4K{border-color:var(--site-subtle)}.page_details__TN03R{border-top:1px solid var(--site-border);padding-top:16px}.page_details__TN03R summary{cursor:pointer;width:fit-content;font-weight:600;color:var(--site-foreground)}.page_prose__DftJw{margin-top:12px;max-width:72ch;color:var(--site-foreground);line-height:1.65}.page_prose__DftJw>*+*{margin-top:.85em}.page_prose__DftJw h3,.page_prose__DftJw h4,.page_prose__DftJw h5,.page_prose__DftJw h6{margin-top:1.4em;font-weight:700;line-height:1.3}.page_prose__DftJw h3{font-size:1.2rem}.page_prose__DftJw h4{font-size:1.05rem}.page_prose__DftJw a{color:var(--accent-text);text-decoration:underline}.page_prose__DftJw ul{list-style:disc;padding-left:1.5em}.page_prose__DftJw ol{list-style:decimal;padding-left:1.5em}.page_prose__DftJw li+li{margin-top:.3em}.page_prose__DftJw code{border-radius:4px;background:var(--site-panel-hover);padding:.1em .35em;font-size:.9em}.page_prose__DftJw pre{overflow-x:auto;border-radius:8px;background:var(--site-panel-hover);padding:12px}.page_prose__DftJw pre code{background:none;padding:0}.page_prose__DftJw blockquote{border-left:3px solid var(--site-border);padding-left:1em;color:var(--site-subtle)}.page_prose__DftJw table{display:block;overflow-x:auto;border-collapse:collapse}.page_prose__DftJw td,.page_prose__DftJw th{border:1px solid var(--site-border);padding:4px 8px}.page_lightbox__AamoH{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:transparent}.page_lightbox__AamoH::backdrop{background:rgb(0 0 0/.88)}.page_lightboxInner__rMVL0{display:flex;height:100%;flex-direction:column;touch-action:pan-y}.page_lightboxImage__s_mc1{min-height:0;flex:1;width:100%;object-fit:contain;padding:12px;user-select:none}.page_lightboxBar__btAe5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));color:#f4f4f5}.page_lightboxCaption__QXCYV{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.page_iconButton__OKB0O{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:rgb(255 255 255/.12);color:#fff}.page_iconButton__OKB0O:hover{background:rgb(255 255 255/.22)}.StatsCard_statsCard__OzvE6{position:relative;display:flex;height:100%;flex-direction:column;justify-content:center;gap:0;padding:0;overflow:visible;color:var(--site-foreground);background:var(--site-panel);border:1px solid var(--site-border);border-radius:min(32px,var(--radius-3xl));box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 14px rgba(0,0,0,.06)}.page_descriptionBox__8taF0{margin:10px 40px}.RecentlyPlayed_section__mFOOj{width:100%;max-width:1100px}.RecentlyPlayed_scroller__u9Sh5{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 12px;-webkit-overflow-scrolling:touch}.RecentlyPlayed_card__9lupf{flex:0 0 auto;width:132px;scroll-snap-align:start;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit}.RecentlyPlayed_card__9lupf:active,.RecentlyPlayed_card__9lupf:hover,.RecentlyPlayed_card__9lupf:link,.RecentlyPlayed_card__9lupf:visited,.RecentlyPlayed_text__fJmqY{color:var(--site-foreground)}.RecentlyPlayed_timestamp__9947N{color:var(--site-subtle)}.RecentlyPlayed_cover__xSqPl{width:132px;height:132px;object-fit:cover;display:block;border-radius:6px;margin-bottom:4px;background-color:var(--site-skeleton)}@media (hover:hover){.VinylGrid_altCoverToggle__TGcKF{visibility:hidden}.VinylGrid_altCoverToggle__TGcKF:focus-visible,.VinylGrid_card__UOAwB:focus-within .VinylGrid_altCoverToggle__TGcKF{visibility:visible}}.VinylGrid_grid__TB3ov{--vg-gap:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vg-gap);padding:var(--vg-gap)}.VinylGrid_card__UOAwB{position:relative;flex:0 0 calc((100% - var(--vg-gap)) / 2);max-width:220px}.VinylGrid_cover__HyTSy{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:4px;background-color:var(--site-skeleton)}@media (min-width:48em){.VinylGrid_grid__TB3ov{--vg-gap:2rem;max-width:1180px;margin-inline:auto;padding:2rem}.VinylGrid_card__UOAwB{flex:0 0 200px;max-width:200px}.VinylGrid_cover__HyTSy{width:200px;height:200px;aspect-ratio:auto}}