.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--popup-width:60vw;--popup-height:60vh;--popup-max-height:75vh;--dialog-blue:navy;--dialog-blue-light:#1084d0;--silver:silver}h2{margin:0}html body{overflow-x:hidden;overflow-y:hidden;font-size:16px}.page,html body{margin:0;height:100%}.page{background-color:#d3d3d3;width:100vw;padding:0;display:flex;font-family:Pixelated MS Sans Serif;position:relative}.page .leftSideBarContainer{width:12vw;height:100vh;padding:.4vw;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.page .leftSideBarContainer .tree-view{height:calc(100% - .8vw);width:calc(100% - .8vw);overflow-y:scroll;overflow-x:hidden;font-size:1.7rem}.page .leftSideBarContainer .tree-view .underline .underline-divider{height:2px;background-color:#000;width:100%}.page .leftSideBarContainer .tree-view li{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page .leftSideBarContainer .tree-view li>details>summary,.page .leftSideBarContainer .tree-view li>div{padding:0 .4vw}.page .leftSideBarContainer .tree-view li:not([data-id=underline]):not([data-id=blank]):hover,.page .leftSideBarContainer .tree-view li:not([data-id=underline]):not([data-id=blank])>div.active,.page .leftSideBarContainer .tree-view li:not([data-id=underline]):not([data-id=blank])>div:hover{background-color:var(--dialog-blue);color:var(--button-highlight)}.page .leftSideBarContainer .tree-view li[data-id=blank],.page .leftSideBarContainer .tree-view li[data-id=underline]{pointer-events:none;cursor:default}.page .leftSideBarContainer .tree-view li[data-id=blank]:hover,.page .leftSideBarContainer .tree-view li[data-id=blank]>div.active,.page .leftSideBarContainer .tree-view li[data-id=blank]>div:hover,.page .leftSideBarContainer .tree-view li[data-id=underline]:hover,.page .leftSideBarContainer .tree-view li[data-id=underline]>div.active,.page .leftSideBarContainer .tree-view li[data-id=underline]>div:hover{background-color:transparent;color:inherit}.page .leftSideBarContainer .tree-view li[data-id=underline]>div{text-decoration:underline}.page .rightContentContainer{flex:1 1;height:100vh;margin-left:1vw;margin-right:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.page .rightContentContainer::-webkit-scrollbar-button:vertical:start:decrement{display:none}.page .rightContentContainer::-webkit-scrollbar-button:vertical:end:increment{display:none}.page .rightContentContainer #about{padding:0}.page .rightContentContainer #about,.page .rightContentContainer #skills{display:flex;flex-direction:column;min-height:100vh;width:98%;margin-bottom:5vh}.page .rightContentContainer #skills{position:relative}.page .rightContentContainer #skills .skills-section-title{margin-top:.5vh;height:5vh;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1vh}.page .rightContentContainer #skills .skills-section-title h2{text-decoration:underline;width:auto}.page .rightContentContainer #skills .skills-section-title pre{padding:7.5px 10px;background-color:#dfdfdf}.page .rightContentContainer #skills .skills-section-title pre .row-section-legend{width:auto;height:2vh;display:flex;align-items:center}.page .rightContentContainer #skills .skills-section-title pre .row-section-legend .legend-maximize{transform:scale(1.1);height:15px}.page .rightContentContainer #skills .skills-section-title pre .row-section-legend .legend-row-text{margin-left:10px;font-size:18px;font-family:OCR-Font}.page .rightContentContainer #skills .section-content-container{height:91.5vh;width:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,.8fr);grid-gap:11px;gap:11px;margin:0;padding:0}.page .rightContentContainer #skills .section-content-container .window.skill-thumbnail{width:100%;height:calc((90vh - 18px - 2vh - 30px)/4);display:block}.page .rightContentContainer #skills .section-content-container .window.skill-thumbnail .title-bar{height:40px;width:97.5%;font-size:18px;font-family:OCR-Font;display:flex}.page .rightContentContainer #skills .section-content-container .window.skill-thumbnail .title-bar .title-bar-text{width:90%;height:100%;padding-left:3px;font-weight:600}.page .rightContentContainer #skills .section-content-container .window.skill-thumbnail .title-bar .title-bar-controls{width:10%;height:100%;position:relative}.page .rightContentContainer #skills .section-content-container .window.skill-thumbnail .title-bar .title-bar-controls .maximize{transform:scale(1.3);height:15px;position:absolute;top:2px;right:2px;cursor:pointer}.page .rightContentContainer #skills .section-content-container .window.skill-thumbnail .window-body{display:flex;margin:0;width:100%;height:calc(100% - 46px)}.page .rightContentContainer #skills .section-content-container .window.skill-thumbnail .window-body .skill-image-icon{filter:saturate(80%);width:auto;height:80%;object-fit:contain}.page .rightContentContainer #skills .section-content-container .window.skill-thumbnail.hover-enlarge:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.page .rightContentContainer #skills .section-content-container .popup-skills-container{position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%);width:var(--popup-width);height:var(--popup-height);max-height:var(--popup-max-height);z-index:1000}.page .rightContentContainer #skills .section-content-container .popup-skills-container .pixel-overlay{position:absolute;top:5%;left:.3%;width:99.9%;height:94.7%;pointer-events:none;z-index:1001;display:flex}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window{width:100%;height:100%;position:relative;z-index:1000}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .title-bar{height:20px;width:99.5%;display:flex}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .title-bar .title-bar-text{width:96%;font-family:OCR-Font;font-weight:600;font-size:18px}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .title-bar .title-bar-controls{width:3%;display:flex;align-items:center;justify-content:flex-end;padding-right:2px}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .title-bar .title-bar-controls .minimize{transform:scale(1.3);height:15px}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .window-body.popup{width:100%;height:calc(100% - 25px);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;margin:0;box-sizing:border-box;transform:none;zoom:1}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .window-body.popup .inner-content{width:100%;height:100%;padding:2%;display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);grid-auto-flow:row;grid-gap:2%;gap:2%;overflow:hidden;box-sizing:border-box;align-content:center;justify-items:center}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .window-body.popup .inner-content .inner-skill-thumbnail{width:100%;height:100%;display:flex;flex-direction:column;transform:none;zoom:1;box-sizing:border-box}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .window-body.popup .inner-content .inner-skill-thumbnail .title-bar{height:25px;width:98%;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .window-body.popup .inner-content .inner-skill-thumbnail .title-bar .title-bar-text{padding-left:3px;font-size:14px}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .window-body.popup .inner-content .inner-skill-thumbnail .window-body{flex:1 1;margin:0;padding:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.page .rightContentContainer #skills .section-content-container .popup-skills-container .window .window-body.popup .inner-content .inner-skill-thumbnail .window-body .inner-skill-image{width:auto;height:85%!important;max-width:100%;object-fit:contain;transform:none;zoom:1}.page .rightContentContainer #experience{width:98%;min-height:100vh;display:flex;flex-direction:column;margin-bottom:5vh}.page .rightContentContainer #experience .row-section-title{margin-top:.5vh;height:5vh;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1vh}.page .rightContentContainer #experience .row-section-title h2{text-decoration:underline;width:auto}.page .rightContentContainer #experience .experience-content-body{height:auto;display:flex;flex-direction:column;flex:1 1}.page .rightContentContainer #experience .experience-content-body .row-content-resume{height:auto;width:100%;display:flex;margin-bottom:.5vh}.page .rightContentContainer #experience .experience-content-body .row-content-resume .col1-text{flex-grow:1;height:100%;font-size:22px;font-family:OCR-Font;display:flex;align-items:center;padding-right:10px}.page .rightContentContainer #experience .experience-content-body .row-content-resume .col1-text p{margin:0;padding:0}.page .rightContentContainer #experience .experience-content-body .row-content-resume .col2-resume{height:100%;width:auto}.page .rightContentContainer #experience .experience-content-body .row-content-resume .col2-resume .download-resume{height:100%;width:65px;aspect-ratio:1/1;position:relative;transition:transform .05s ease-in-out;display:flex;background:none;border:none;padding:0;cursor:pointer}.page .rightContentContainer #experience .experience-content-body .row-content-resume .col2-resume .download-resume:hover{transform:scale(1.1)}.page .rightContentContainer #experience .experience-content-body .row-content-windowsXP{width:100%;margin-top:.5vh;flex:1 1}.page .rightContentContainer #work{width:98%;min-height:100vh;display:flex;flex-direction:column;margin-bottom:5vh}.page .rightContentContainer #work .work-row-title{margin-top:.5vh;height:5vh;display:flex;align-items:flex-end;justify-content:space-between}.page .rightContentContainer #work .work-row-title h2{text-decoration:underline;width:auto}.page .rightContentContainer #work .work-row-title pre{padding:7.5px 10px;background-color:#dfdfdf}.page .rightContentContainer #work .work-row-title pre .row-section-legend{width:auto;height:2vh;display:flex;align-items:center}.page .rightContentContainer #work .work-row-title pre .row-section-legend .legend-row-text{margin-left:10px;font-size:18px;font-family:OCR-Font}.page .rightContentContainer #work .work-row-info{margin-top:.5vh;margin-bottom:.5vh}.page .rightContentContainer #work .work-content-body{height:100%;width:100%;margin-top:.5vh}.page .rightContentContainer #work .work-content-body .window-body{padding:0;margin:0;display:block}.page .rightContentContainer #work .work-content-body .window-body menu[role=tablist] li{font-family:OCR-Font,monospace!important;font-size:1rem}.page .rightContentContainer #work .work-content-body .window-body .window{font-size:1rem;height:89vh;overflow-y:auto}.page .rightContentContainer #work .work-content-body .window-body .window[role=tabpanel]{padding-top:0;box-shadow:inset -1px -1px var(--window-frame),inset 1px 0 var(--button-face),inset -2px -2px var(--button-shadow),inset 2px 0 var(--button-highlight)}.page .rightContentContainer #work .work-content-body .notion-app,.page .rightContentContainer #work .work-content-body .notion-frame{background-color:silver;padding-top:0}.page .rightContentContainer #work .work-content-body .notion-page-scroller{padding:0 12px;margin:0;background-color:silver;box-sizing:border-box}.page .rightContentContainer #work .work-content-body .notion-block-1227b3a90a1b80a0a507d48b011f1ecb,.page .rightContentContainer #work .work-content-body .notion-block-1237b3a90a1b8010842fcb7fff5b2ed5,.page .rightContentContainer #work .work-content-body .notion-block-1237b3a90a1b808082f2dba03b87618c,.page .rightContentContainer #work .work-content-body .notion-block-1237b3a90a1b80ec90a0da23ad319ce1,.page .rightContentContainer #work .work-content-body .notion-block-12d7b3a90a1b8040a612fdba4ce57724,.page .rightContentContainer #work .work-content-body .notion-block-12d7b3a90a1b80ceb7b8e208eec3f4b9,.page .rightContentContainer #work .work-content-body .notion-block-12d7b3a90a1b80f6bcb5edc7a3836551,.page .rightContentContainer #work .work-content-body .notion-block-2237b3a90a1b80129adbf93a09a47baf,.page .rightContentContainer #work .work-content-body .notion-block-2237b3a90a1b801aa54bc39baca6659e,.page .rightContentContainer #work .work-content-body .notion-block-2237b3a90a1b8029bd19cedb1df6ddde,.page .rightContentContainer #work .work-content-body .notion-block-2237b3a90a1b8062ab0de76cae01fa50,.page .rightContentContainer #work .work-content-body .notion-block-2237b3a90a1b8062b714d49ddb7afabf,.page .rightContentContainer #work .work-content-body .notion-block-2237b3a90a1b80c988a3eea8e0fa82b7,.page .rightContentContainer #work .work-content-body .notion-block-2237b3a90a1b8117b4a5d3aaf43856cb{height:3px}.page .rightContentContainer #contact,.page .rightContentContainer #products-store{width:98%;min-height:100vh;display:flex;flex-direction:column;margin-bottom:5vh}.page .rightContentContainer #contact{height:auto}.page .rightContentContainer #contact .row-section-title{height:5vh;display:flex;align-items:flex-end;justify-content:space-between;margin-top:.5vh;margin-bottom:.5vh}.page .rightContentContainer #contact .row-section-title h2{text-decoration:underline;width:auto}.page .rightContentContainer #contact .row-description{font-family:OCR-Font;font-size:22px;margin-bottom:20px}.page .rightContentContainer #contact pre{background-color:#dfdfdf;padding:8px;overflow-y:auto;display:flex}.page .rightContentContainer #contact pre form{display:flex;flex-direction:column;width:100%;height:100%;padding:10px;box-sizing:border-box;overflow-y:auto}.page .rightContentContainer #contact pre form::-webkit-scrollbar-button:vertical:start:decrement{display:none}.page .rightContentContainer #contact pre form::-webkit-scrollbar-button:vertical:end:increment{display:none}.page .rightContentContainer #contact pre form .field-row-stacked input,.page .rightContentContainer #contact pre form .field-row-stacked label,.page .rightContentContainer #contact pre form .field-row-stacked select,.page .rightContentContainer #contact pre form .field-row-stacked textarea{font-family:OCR-Font;font-size:16px;min-height:28px}.page .rightContentContainer #contact pre form .field-row-stacked label{font-size:20px;display:block}.page .rightContentContainer #contact pre form .field-row{display:flex;justify-content:space-between;margin-top:1.5vh}.page .rightContentContainer #contact pre form .field-row .button-container{font-family:OCR-Font;font-size:22px;display:flex;flex-direction:column}.page .rightContentContainer #contact pre form .field-row .button-container .button-image{display:flex;align-items:center;justify-content:center}.page .rightContentContainer #contact pre form .field-row .button-container .button-image:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.page .rightContentContainer #contact pre form .field-row .button-container .button-label{margin-top:10px;text-align:center}.page .rightContentContainer #contact pre form .field-row button{font-family:OCR-Font;font-size:20px;min-height:2rem;padding:.5rem 1rem;cursor:pointer}.page .rightContentContainer #contact pre form .field-row button:first-child{background-color:teal;color:#fff}.page .rightContentContainer #contact pre form .field-row button:last-child{background-color:#4caf50;color:#fff}.page .rightContentContainer #friends{display:flex;flex-direction:column;min-height:300vh;width:98%;margin-bottom:5vh}.page .rightContentContainer #friends .row-section-title{height:5vh;display:flex;align-items:flex-end;justify-content:space-between;margin-top:.5vh;margin-bottom:.5vh}.page .rightContentContainer #friends .row-section-title h2{text-decoration:underline;width:auto}.page .rightContentContainer #friends .row-content-explanation{margin-top:.5vh;margin-bottom:1.5vh}.page .rightContentContainer #friends .row-content-explanation h4{font-family:OCR-Font;margin:0}.page .rightContentContainer #friends .content-friends-body{width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;grid-gap:15px;gap:15px}.page .notion-app,.page .notion-asset-object-fit{background-color:#d3d3d3}.page .notion-collection-page-properties,.page .notion-header,.page .notion-page-cover-wrapper{display:none}.page .notion-page{padding:0;color:#000;font-family:Pixelated MS Sans Serif}.page .notion-page .notion-title{text-decoration:underline;font-size:40px}.page .notion-page .notion-page-content{font-family:OCR-Font;color:#000;font-size:18px}.page .notion-page .notion-link{color:blue;border-color:blue}.page .notion-asset-wrapper.notion-asset-wrapper-embed{min-width:325px}@keyframes loading-slide{0%{left:-100%}to{left:100%}}.BadgeButton_badgeButton__HfZpf,.BadgeButton_emailButton__KbB_v{display:inline-block;width:80%;max-width:80px;transition:transform .3s ease}.BadgeButton_badgeButton__HfZpf:hover,.BadgeButton_emailButton__KbB_v:hover{transform:scale(1.1)}.BadgeButton_badgeButton__HfZpf .BadgeButton_badgeImage__lNWft,.BadgeButton_emailButton__KbB_v .BadgeButton_badgeImage__lNWft{width:100%;height:auto}.BadgeButton_emailButton__KbB_v{width:100%;max-width:none}.BadgeButton_emailButton__KbB_v .BadgeButton_badgeImage__lNWft{width:75%;aspect-ratio:1/1;height:auto;margin:0 auto;display:block;object-fit:contain}.Desktop_AboutSection_rowNameIcons__U1G2a{width:100%;margin-top:1vh;height:10vh;display:flex;align-items:flex-end;justify-content:space-between}.Desktop_AboutSection_rowNameIcons__U1G2a .Desktop_AboutSection_nameGifComputer__cw8IE{width:5vw;height:auto;max-width:100px;margin-right:.5vw}.Desktop_AboutSection_rowNameIcons__U1G2a .Desktop_AboutSection_nameText__FFiqZ{display:flex!important;align-items:flex-end;margin:0}.Desktop_AboutSection_rowNameIcons__U1G2a .Desktop_AboutSection_nameText__FFiqZ h1{margin:0 0 -1vh;font-size:5.5vw;font-size:clamp(3.5rem,5vw,7rem);white-space:nowrap}.Desktop_AboutSection_rowNameIcons__U1G2a .Desktop_AboutSection_nameMoneyMan__7rchG{width:5vw;height:auto;max-width:100px;margin-bottom:-1vh}.Desktop_AboutSection_rowNameIcons__U1G2a .Desktop_AboutSection_containerFiller__bW8Ri{width:25vw;height:100%}.Desktop_AboutSection_rowNameIcons__U1G2a pre{width:15vw;aspect-ratio:3.7/1.2;display:flex;align-items:center;background-color:#dfdfdf;padding:0;margin:0 0 -.5vh}.Desktop_AboutSection_rowNameIcons__U1G2a pre .Desktop_AboutSection_containerButtonLinkedin__LQOkA{width:33%;height:100%;display:flex;align-items:center;justify-content:center;margin-left:.5vw}.Desktop_AboutSection_rowNameIcons__U1G2a pre .Desktop_AboutSection_containerButtonEmail__P6V6I,.Desktop_AboutSection_rowNameIcons__U1G2a pre .Desktop_AboutSection_containerButtonGithub__0r_Ie{width:33%;height:100%;display:flex;align-items:center;justify-content:center}.Desktop_AboutSection_rowNameIcons__U1G2a pre .Desktop_AboutSection_containerButtonEmail__P6V6I .Desktop_AboutSection_buttonEmail__O9elf{width:80%;height:80%}.Desktop_AboutSection_containerDivider__SRQF_{width:100%}.Desktop_AboutSection_containerDivider__SRQF_ hr{width:43vw;margin:0;height:3px;opacity:.5;background:linear-gradient(90deg,red 20%,#ff0 0,#ff0 36%,green 0,green 60%,blue 0,blue)}.Desktop_AboutSection_containerTitle__RjVDz{flex-shrink:0;margin-top:2vh;margin-bottom:1.5vh}.Desktop_AboutSection_containerTitle__RjVDz h2{text-decoration:underline}.Desktop_AboutSection_twoRowContainer__dR560{width:100%;display:flex;flex-direction:column;gap:.5vh}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_topRow__Qnlul{width:100%;display:flex;flex-direction:row;margin-bottom:0;padding-bottom:0}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_topRow__Qnlul .Desktop_AboutSection_topRowText__K2_ZC{flex:1 1;min-width:0}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_topRow__Qnlul .Desktop_AboutSection_topRowPhoto__lEZgE{flex-shrink:0;display:flex;align-items:flex-start}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_topRow__Qnlul .Desktop_AboutSection_topRowPhoto__lEZgE .window{height:46vh;width:44.5vh;flex:0 0 auto;display:flex;flex-direction:column}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_topRow__Qnlul .Desktop_AboutSection_topRowPhoto__lEZgE .window .title-bar{height:1.5vh;display:flex;justify-content:space-between;align-items:center}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_topRow__Qnlul .Desktop_AboutSection_topRowPhoto__lEZgE .window .window-body{margin:0;height:44.5vh;width:auto}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_topRow__Qnlul .Desktop_AboutSection_topRowPhoto__lEZgE .Desktop_AboutSection_pictureMe__21A1f{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_bottomRow__NCsap{width:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin-top:0;padding-top:0}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_bottomRow__NCsap .Desktop_AboutSection_bottomRowText__bjfSf{flex:1 1;display:flex;flex-direction:column}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_bottomRow__NCsap .Desktop_AboutSection_bottomRowChichi__AwGsR,.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_bottomRow__NCsap .Desktop_AboutSection_chichiContainer__w2p_r{display:flex;justify-content:center;align-items:center;height:100%;align-self:stretch}.Desktop_AboutSection_twoRowContainer__dR560 .Desktop_AboutSection_bottomRow__NCsap .Desktop_AboutSection_chichiContainer__w2p_r .Desktop_AboutSection_pictureChichi__V6N6r{width:14vw;aspect-ratio:1/1;height:auto;max-height:100%;object-fit:contain}.Desktop_AboutSection_aboutContentBrief__JOJKW,.Desktop_AboutSection_aboutContentDetailed__o8ydN{font-family:OCR-Font;font-size:clamp(14px,1.325vw,1.325vw);line-height:1.3;margin-bottom:0;padding-bottom:0;padding-right:0;text-align:left;letter-spacing:normal;word-spacing:normal}.Desktop_AboutSection_aboutContentBrief__JOJKW ul,.Desktop_AboutSection_aboutContentDetailed__o8ydN ul{list-style-type:disc}.Desktop_AboutSection_aboutContentBrief__JOJKW ul li,.Desktop_AboutSection_aboutContentDetailed__o8ydN ul li{line-height:1.3;list-style-position:outside;padding-left:.5em;margin-left:0}.Desktop_AboutSection_aboutContentBrief__JOJKW ul li:last-child,.Desktop_AboutSection_aboutContentDetailed__o8ydN ul li:last-child{margin-bottom:0}.Desktop_AboutSection_aboutContentBrief__JOJKW .Desktop_AboutSection_deskLink__FvWPz,.Desktop_AboutSection_aboutContentDetailed__o8ydN .Desktop_AboutSection_deskLink__FvWPz{cursor:pointer;text-decoration:underline}.Desktop_AboutSection_aboutContentBrief__JOJKW .pronunciation-icon,.Desktop_AboutSection_aboutContentDetailed__o8ydN .pronunciation-icon{display:inline-flex;align-items:center;vertical-align:text-top;line-height:1;margin-top:1px;margin-left:2px!important}.Desktop_AboutSection_aboutContentBrief__JOJKW .pronunciation-icon .pronunciation-icon-image,.Desktop_AboutSection_aboutContentDetailed__o8ydN .pronunciation-icon .pronunciation-icon-image{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;display:inline-block;vertical-align:baseline}.Mobile_AboutSection_aboutMobile__xugC9{padding-top:1vh}.Mobile_AboutSection_aboutMobile__xugC9,.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b{display:flex;flex-direction:column;height:100%}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_mobilePicMe__ffpFp{height:var(--mobile-pic-me-height);display:flex;align-items:center;justify-content:center}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_mobilePicMe__ffpFp .window{height:95%!important;aspect-ratio:1/1;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_mobilePicMe__ffpFp .window .title-bar{height:18px!important;flex-shrink:0!important;min-height:18px!important}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_mobilePicMe__ffpFp .window .window-body{flex:1 1!important;min-height:0!important;padding:1.5%!important;margin:0!important;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_mobilePicMe__ffpFp .window .window-body .picture-me{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover;display:block}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_aboutText__JNA1b{height:var(--about-text-height);padding:0 5px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;font-family:OCR-Font;font-size:1.8vh;line-height:1.3}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_aboutText__JNA1b .about-content-brief-mobile,.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_aboutText__JNA1b .about-content-detailed{margin:0;padding:0}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_aboutText__JNA1b .about-content-brief-mobile .pronunciation-icon{display:inline-flex;align-items:center;vertical-align:text-top;line-height:1}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_aboutText__JNA1b .about-content-brief-mobile .pronunciation-icon .pronunciation-icon-image{width:12px!important;height:12px!important;display:inline-block;vertical-align:baseline;margin:0}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_aboutText__JNA1b .about-content-brief .pronunciation-icon img{width:15px!important;height:15px!important}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R{height:var(--contact-icons-height);display:flex;align-items:center;justify-content:center}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre{margin:0;width:55%;max-width:300px;height:auto;min-height:60px;max-height:80%;background-color:#dfdfdf;display:flex;padding:8px 1vw;box-sizing:border-box;align-items:center;justify-content:center}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonEmail__Upv6d,.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonGithub__03kYd,.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonLinkedin__fJjoB{width:33%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;box-sizing:border-box}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonEmail__Upv6d .button-email,.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonEmail__Upv6d img,.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonGithub__03kYd .button-email,.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonGithub__03kYd img,.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonLinkedin__fJjoB .button-email,.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonLinkedin__fJjoB img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonLinkedin__fJjoB{margin-left:1vw}.Mobile_AboutSection_aboutMobile__xugC9 .Mobile_AboutSection_mobileContent__N7o4b .Mobile_AboutSection_contactIcons__YqG1R pre .Mobile_AboutSection_containerButtonEmail__Upv6d .button-email{width:85%;max-width:85%;aspect-ratio:1/1}.Mobile_Home_rowTop__PLWQy{display:flex;justify-content:space-between;align-items:center;height:6.5dvh;margin-top:.25dvh;padding-top:1dvh;padding-bottom:1dvh}.Mobile_Home_rowTop__PLWQy .Mobile_Home_nameText__NSTNd{font-size:2.8rem;justify-content:center;margin-top:.4dvh;margin-left:.4dvh;display:flex}.Mobile_Home_rowTop__PLWQy .Mobile_Home_gifMoneyMan__b7fzA{margin-bottom:-7px}.Mobile_Home_containerDivider__2v7ce{width:100%;height:.5dvh;margin-bottom:.5dvh}.Mobile_Home_containerDivider__2v7ce hr{margin:0;height:3px;opacity:.5;background:linear-gradient(90deg,red 20%,#a15a18 0,#6a1a9c 36%,green 0,green 60%,blue 0,blue)}.Mobile_Home_mainWindow__mrlgm{flex:1 1;min-height:0;overflow-x:hidden}.Mobile_Home_mainWindow__mrlgm .Mobile_Home_mainWindowBody__vAy3y{--mobile-pic-me-height:35%;--about-text-height:55%;--contact-icons-height:15%;margin:0;height:100%;overflow-y:auto}