.page_page__ZU32B{position:relative;display:grid;grid-template-columns:38% minmax(0,1fr);width:100%;max-width:72rem;min-height:100svh}.page_profile__26kbZ{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:2rem;min-width:0;padding:var(--page-padding-block) var(--page-padding-inline)}.page_profile__26kbZ:after{content:"";position:absolute;top:var(--page-padding-block);bottom:var(--page-padding-block);right:0;width:1px;background-color:var(--divider-color);pointer-events:none}.page_name__eOmhd{margin:0;font-family:var(--font-heading),Arial,sans-serif;font-size:min(3.25rem,16cqi);font-weight:500;line-height:1.05;letter-spacing:-.025em;color:var(--title-color);white-space:nowrap}.page_introGlobe__aQmWa{display:flex;align-items:center;justify-content:center;width:100%}.page_biography__4VpSG{margin:0;line-height:1.7}.page_introduction__3_uEf{display:flex;flex-direction:column;gap:.75rem}.page_socialLinks__qqpZ1{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.25rem}.page_socialLink__1rXx0{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;font-size:.75rem;color:var(--text-color);text-decoration:none;text-underline-offset:.25em}.page_socialLinks__qqpZ1>span{min-height:1.5rem}.page_socialLink__1rXx0 svg{flex-shrink:0}a.page_socialLink__1rXx0:hover{text-decoration:underline}.page_mainContent__51TpB{position:relative;display:flex;flex-direction:column;gap:3rem;min-width:0;padding:var(--page-padding-block) var(--page-padding-inline)}.page_themeToggle__pMVyw{position:absolute;z-index:1;top:calc(var(--page-padding-block) - .625rem);right:calc(var(--page-padding-inline) - .5rem);width:2.75rem;height:2.75rem;padding:0;border-radius:.375rem}.page_themeToggle__pMVyw:hover{opacity:.65}.page_contentSection__WpRhq{width:100%;min-width:0}.page_sectionHeading__K6Wm4{margin:0 0 1.75rem;font-size:1.5rem;line-height:1.25;letter-spacing:-.025em}.page_contentSection__WpRhq:first-of-type .page_sectionHeading__K6Wm4{padding-right:3rem}.page_timeline__L97En{--timeline-logo-size:2.5rem;display:flex;flex-direction:column;width:100%}.page_timelineItem__Baquf{display:grid;grid-template-columns:var(--timeline-logo-size) minmax(0,1fr);align-items:start;grid-column-gap:.875rem;column-gap:.875rem;position:relative;padding-bottom:1.75rem}.page_timelineItem__Baquf:last-child{padding-bottom:0}.page_timelineItem__Baquf:not(:last-child):after{content:"";position:absolute;left:calc(var(--timeline-logo-size) / 2);top:var(--timeline-logo-size);bottom:0;width:1px;background-color:var(--divider-color);transform:translateX(-50%)}.page_timelineNode__OdDma{width:var(--timeline-logo-size);height:var(--timeline-logo-size);display:flex;align-items:center;justify-content:center;border-radius:.375rem;overflow:hidden;background-color:var(--bg-color)}.page_timelineContent___noZJ{display:flex;flex-direction:column;gap:.25rem;min-width:0}.page_timelineTitle__BcGN1{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.page_experienceLink__gvJiD{font-weight:500;color:var(--text-color);text-decoration:none;text-underline-offset:.25em}.page_experienceLink__gvJiD:hover{text-decoration:underline}.page_currentIndicator__wwpHa{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:50%;background-color:var(--phoebe)}.page_notebookSection__p0Mes{padding-top:1.5rem}.page_notebookList__prowg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem;min-width:0}.page_notebookPostHeading__Gxvrm{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1.5rem}.page_notebookPostTitle__8GrDx{font-size:1rem;font-weight:500;line-height:1.4;margin:0}.page_notebookPostDate__prYtf{color:var(--text-secondary);font-size:.875rem;white-space:nowrap}.page_notebookLink__lFeiQ{display:block;margin:-.75rem;padding:.75rem;color:var(--link-color);text-decoration:none;transition:background-color .15s ease}.page_notebookLink__lFeiQ:focus-visible,.page_notebookLink__lFeiQ:hover{background-color:color-mix(in srgb,var(--text-color) 4%,transparent)}.page_notebookPostDescription__hxrKz{margin:.5rem 0 0;color:var(--text-secondary);font-size:.875rem;font-style:italic;line-height:1.6}.page_page__ZU32B a:focus-visible,.page_themeToggle__pMVyw:focus-visible{outline:2px solid var(--text-color);outline-offset:4px}.page_comic__8Ji9y{width:100%}.page_comicImage__FraYf{display:block;width:100%;height:auto;filter:grayscale(1)}.page_squareLogoImage__31IF0{width:100%;height:100%;object-fit:contain}.page_epicGamesLogoImage__wcjUr{transform:scale(.9)}.page_projectsList__HAsg2,.page_projects__Vzd49{display:flex;flex-direction:column;width:100%}.page_projectsList__HAsg2{gap:1.5rem}.page_projectTitle__OwPzL{font-weight:500;font-size:1rem;color:var(--body-color)}@media (max-width:1024px){.page_page__ZU32B{grid-template-columns:minmax(0,1fr)}.page_profile__26kbZ{gap:1.5rem;padding-bottom:1.5rem}.page_profile__26kbZ:after{top:auto;bottom:0;left:var(--page-padding-inline);right:var(--page-padding-inline);width:auto;height:1px}.page_name__eOmhd{font-size:min(2.75rem,calc(16cqi - .5rem));padding-right:3rem}.page_mainContent__51TpB{gap:2.5rem;padding-top:1.5rem}.page_contentSection__WpRhq:first-of-type .page_sectionHeading__K6Wm4{padding-right:0}}