.desktop{display:grid;grid-template-rows:92% 8%;grid-template-columns:100%;background-size:40px 40px;background-image:radial-gradient(circle,#395f43 1px,var(--pantone-5575-u) 1px);width:100vw;height:100vh;margin:0;padding:0}@media(max-width:599px){.desktop{grid-template-rows:92svh auto;height:100svh;overflow-y:hidden}}.menuContainer{display:flex;height:100%;width:100%;padding:0 40px 30px;font-family:var(--font-prompt);justify-content:center;align-items:center}@media(max-width:599px){.menuContainer{padding:0}}@media(min-width:600px){.menuBarContainer{display:flex;background-color:var(--pantone-5523);height:45px;width:40%;border-radius:10px;border:2px solid var(--pantone-5605)}.startButton{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:url(/_next/static/media/maple_cursor_move.831b1f51.gif),auto;width:20%;background-color:var(--pantone-black-c);color:var(--pantone-5523);text-align:center;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:background-color .25s ease-out,color .25s ease-out;padding:5px}.startButton .buttonText{position:relative;transition:transform .25s ease-out,color .25s ease-out}.startButton:after{content:"apps";position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;background:hsla(120,9%,85%,.537);color:var(--pantone-black-c);border-top-left-radius:10px;border-bottom-left-radius:10px;transform:translateY(100%);transition:transform .25s ease-out}.startButton:hover{background-color:transparent}.startButton:hover .buttonText{transform:translateY(-150%);color:var(--pantone-black-c)}.startButton:hover:after{transform:translateY(0)}.menuBarItem,.menuBarItemsContainer{display:flex;height:100%;width:100%;background-color:var(--pantone-black-c)}.menuBarItem{flex-direction:column;justify-content:center;padding:0 10px}.menuBarItem .menuItem{height:100%;width:100%;background-color:var(--pantone-black-c);color:var(--pantone-5523);border:none;border-bottom:5px solid transparent;font-family:var(--font-prompt);position:relative}.menuBarItem .menuItem,.menuBarItem .menuItem:hover{cursor:url(/_next/static/media/maple_cursor_move.831b1f51.gif),auto}.menuBarItem .menuItem:hover{color:var(--pantone-1485)}.menuBarItem .menuItem.lastItem{border-bottom-right-radius:5px;border-top-right-radius:5px}.menuBarItem .menuItem:hover{border-bottom:5px solid var(--pantone-black-c)}.menuBarItem .focusedIndicator,.menuBarItem .focusedIndicatorActive{align-self:center;width:15%;height:10%}.menuBarItem .focusedIndicatorActive{background-color:var(--pantone-1485)}}@media(max-width:599px){.menuBarContainer{display:grid;width:100svw}.menuBarContainer,.startButton{justify-content:center;align-items:center}.startButton{left:30%;display:flex;overflow:hidden;cursor:url(/_next/static/media/maple_cursor_move.831b1f51.gif),auto;width:100%;height:8svh;background-color:var(--pantone-black-c);color:var(--pantone-5523);text-align:center;border-radius:5px;transition:background-color .25s ease-out,color .25s ease-out;padding:5px}.menuBarItem{display:none;width:0}}@media(min-width:600px){.menuAndSubMenuContainer{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:28%;position:absolute;left:31%;bottom:80px;border-radius:10px}.menuAndSubMenuContainer .menuPopupContainer{display:flex;width:100%;min-height:400px;height:auto;background-color:var(--pantone-5523);border-radius:15px;box-shadow:10px 10px 1px -2px var(--pantone-5605);border:2px solid var(--pantone-5605)}.menuAndSubMenuContainer .menuPopupContainer .sideBar{font-style:italic;padding-bottom:20%;writing-mode:sideways-lr;background-color:var(--pantone-black-c);color:var(--pantone-5523);border-top-left-radius:10px;border-bottom-left-radius:10px;width:17%}.menuAndSubMenuContainer .menuPopupContainer .topItem,.menuAndSubMenuContainer .menuPopupContainer .topItem:hover{border-top-right-radius:10px}.menuAndSubMenuContainer .subMenuPopupContainer{display:flex;width:100%;min-height:400px;height:auto;background-color:var(--pantone-5523);border-radius:15px;box-shadow:10px 10px 1px -2px var(--pantone-5605);border:2px solid var(--pantone-5605)}.menuAndSubMenuContainer .subMenuPopupContainer .topSubItem{border-top-right-radius:10px;border-top-left-radius:10px}.menuAndSubMenuContainer .subMenuPopupContainer .topSubItem:hover{border:none;border-top-right-radius:10px;border-top-left-radius:10px}.menuAndSubMenuContainer .itemContainer{display:flex;flex-direction:column;width:100%}.menuAndSubMenuContainer .menuPopupItem{text-align:left;background-color:transparent;color:var(--pantone-black-c);padding:10px 30px;outline:none;border:none;border-bottom:1px dotted var(--pantone-black-c);cursor:url(/_next/static/media/maple_cursor_move.831b1f51.gif),auto}.menuAndSubMenuContainer .menuPopupItem:hover,.menuAndSubMenuContainer .subMenuToggled,.menuAndSubMenuContainer .topItem:hover{background-color:var(--pantone-black-c);color:var(--pantone-5523)}}@media(max-width:599px){.menuAndSubMenuContainer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:100%;grid-gap:10px;gap:10px;width:100svw;height:80svh;position:absolute;left:0;bottom:80px;border-radius:10px}.menuAndSubMenuContainer .menuPopupContainer{display:flex;width:100%;min-height:400px;height:auto;background-color:var(--pantone-5523);border-radius:15px;box-shadow:10px 10px 1px -2px var(--pantone-5605);border:2px solid var(--pantone-5605)}.menuAndSubMenuContainer .menuPopupContainer .sideBar{display:none}.menuAndSubMenuContainer .menuPopupContainer .topItem{font-size:1.2em;border-top-right-radius:10px}.menuAndSubMenuContainer .menuPopupContainer .topItem:hover{border-top-right-radius:10px}.menuAndSubMenuContainer .subMenuPopupContainer{display:flex;width:100%;min-height:400px;height:auto;background-color:var(--pantone-5523);border-radius:15px;box-shadow:10px 10px 1px -2px var(--pantone-5605);border:2px solid var(--pantone-5605)}.menuAndSubMenuContainer .subMenuPopupContainer .topSubItem{border-top-right-radius:10px;border-top-left-radius:10px}.menuAndSubMenuContainer .subMenuPopupContainer .topSubItem:hover{border:none;border-top-right-radius:10px;border-top-left-radius:10px}.menuAndSubMenuContainer .itemContainer{display:flex;flex-direction:column;width:100%}.menuAndSubMenuContainer .menuPopupItem{font-size:1.2em;text-align:left;background-color:transparent;color:var(--pantone-black-c);padding:10px 30px;outline:none;border:none;border-bottom:1px dotted var(--pantone-black-c);cursor:url(/_next/static/media/maple_cursor_move.831b1f51.gif),auto}.menuAndSubMenuContainer .menuPopupItem:hover,.menuAndSubMenuContainer .subMenuToggled,.menuAndSubMenuContainer .topItem:hover{background-color:var(--pantone-black-c);color:var(--pantone-5523)}}.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.3s}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@media(min-width:600px){.aboutContainer{grid-template-columns:40% auto;grid-template-rows:100%}.aboutContainer p{padding-bottom:10px;font-size:.8vw}.aboutContainer .aboutButton{font-size:.8vw}}@media(max-width:599px){.aboutContainer{grid-template-rows:35% auto;grid-template-columns:100%}.aboutContainer p{padding-bottom:10px;font-size:3.5vw}.aboutContainer .aboutButton{font-size:3.5vw}}.aboutContainer{display:grid;grid-gap:15px;justify-content:center;width:100%;height:100%;padding:3%}.aboutContainer .aboutImageContainer{position:relative;border-bottom-left-radius:10px;height:80%;width:100%;background-color:var(--pantone-black-c)}.aboutContainer .aboutImageContainer .headshot{padding:10%;border-bottom-left-radius:10px}.aboutContainer .aboutInformationContainer{position:relative;width:100%;height:100%;color:var(--pantone-black-c);padding:5px;background-color:var(--pantone-5523);font-family:var(--font-sourceCodePro);text-align:left;border-bottom-right-radius:10px}.aboutContainer .aboutInformationContainer .dots{border-top:1px dotted;padding:0;margin:0;width:13%}.aboutContainer .aboutInformationContainer .howdy{font-family:var(--font-montserrat);text-align:left}.aboutButton{color:var(--pantone-7626-c);background-color:transparent;border:0;font-family:var(--font-sourceCodePro);text-decoration:underline;cursor:url(/_next/static/media/maple_cursor_move.831b1f51.gif),auto}.calculatorWrapper{display:grid;align-items:center;grid-template-rows:1fr 3fr;grid-gap:10px;gap:10px;height:100%;width:100%;background-color:var(--pantone-5523);padding:10px;border-radius:10px;font-family:var(--font-sourceCodePro);font-weight:600}.calculatorWrapper .display{display:flex;justify-content:right;align-items:center;background-color:#83bc8e;color:rgba(63,90,69,.732);height:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-radius:10px;margin:5px;padding:10px;box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.15);overflow-x:auto}.calculatorWrapper .buttonsWrapper{display:grid;align-items:end;grid-template-columns:3fr 1fr;height:100%}.calculatorWrapper .buttonsWrapper .nineThroughOneWrapper{display:grid;grid-template-columns:repeat(3,1fr)}.calculatorWrapper .buttonsWrapper .zeroAndDecimalWrapper{display:grid;grid-template-columns:2fr 1fr}.calculatorWrapper .buttonsWrapper .modifiersWrapper{display:grid;grid-template-columns:repeat(3,1fr)}.calculatorWrapper .buttonsWrapper .operatorWrapper{display:flex;flex-direction:column}.calculatorButton{color:var(--pantone-5523);background-color:var(--pantone-black-c);color:#b1b793;border:none;border-radius:10px;padding:3px;margin:5px;box-shadow:2px 2px 1px 0 #617766;font-family:var(--font-sourceCodePro);font-weight:500;cursor:url(/_next/static/media/maple_cursor_move.831b1f51.gif),auto}.buttonEquals{background-color:var(--pantone-1485)}.buttonAC,.buttonEquals{color:var(--pantone-black-c)}.buttonAC{background-color:var(--pantone-7626-c)}.buttonModifier,.buttonOperator{background-color:#b1b793;color:var(--pantone-black-c)}.active{transition:all .1s;transform:translate(2px,2px);box-shadow:0 0 0}.clockWrapper{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:10px;gap:10px;justify-content:center;align-items:center;background-color:var(--pantone-5523);width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px}.clockWrapper .hours{justify-content:center;color:var(--pantone-5523)}.clockWrapper .hours,.clockWrapper .minutesAndAmPmDots{display:flex;align-items:center;background-color:var(--pantone-black-c);height:100%;font-size:3em;border-radius:10px}.clockWrapper .minutesAndAmPmDots{justify-content:left;padding-left:10px;width:100%}.clockWrapper .minutesAndAmPmDots .minutes{color:var(--pantone-5523)}.clockWrapper .minutesAndAmPmDots .amPmDots{display:grid;align-content:right;justify-content:center;width:100%;grid-gap:15px;gap:15px}.clockWrapper .minutesAndAmPmDots .amPmDots .amDots,.clockWrapper .minutesAndAmPmDots .amPmDots .pmDots{border-radius:50%;height:10px;width:10px;background-color:transparent}.clockWrapper .minutesAndAmPmDots .amPmDots .amPmActive{background-color:var(--pantone-7626-c)}.clockWrapper .amPm{color:var(--pantone-black-c)}.windowContainer{display:flex;flex-direction:column;position:absolute;height:auto;width:auto;box-shadow:9px 9px 1px -2px var(--pantone-5605);border-radius:10px}.windowContainer .windowTopBar{display:grid;grid-template-columns:min-content auto;width:100%;height:auto;color:var(--pantone-5523);background-color:var(--pantone-black-c);border-top-left-radius:10px;border-top-right-radius:10px;border:2px solid var(--pantone-5605);border-bottom:0 solid transparent;font-family:var(--font-montserrat)}.windowContainer .windowTopBar .windowTitle{display:flex;align-items:center;justify-content:center;width:calc(100% - 34px)}.windowContainer .windowTopBar .windowTitle:hover{cursor:url(/_next/static/media/maple_cursor_move.831b1f51.gif),auto}.windowContainer .windowTopBar .close{display:grid;align-content:center;justify-content:center;text-align:center;background-color:var(--pantone-5523);border:1px solid var(--pantone-5523);border-radius:2px;height:15px;width:15px;padding:8px 10px 11px;color:var(--pantone-black-c);margin:7px 2px 10px 10px;opacity:.8}.windowContainer .windowTopBar .close:hover{transition:.3s;border:1px solid var(--pantone-492);background-color:var(--pantone-492);color:var(--pantone-5523);opacity:1;cursor:url(/_next/static/media/maple_cursor_move.831b1f51.gif),auto}.windowContainer .windowTopBar .close:active{background-color:var(--pantone-black-c)}.windowContainer .windowTopBar .expand{background-color:#a4ad99;border:0;margin:10px 10px 10px 2px}.windowContainer .windowTopBar .expand:hover{transition:.3s;background-color:#1ea461}.windowContainer .windowTopBar .expand:active{background-color:#2f4f4f}.windowContainer .windowTopBar .focused{font-weight:700;color:var(--pantone-1485)}.windowContainer .windowContent{height:100%;text-align:center;background-color:var(--pantone-5523);margin:0;padding:0;border:2px solid var(--pantone-5605);border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.windowContainer .windowContent .resumeIFrame{height:100%;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.windowContainer .windowImage{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media(min-width:600px){.logo{width:auto;height:auto;top:38%;opacity:0;animation:fadeInLeft .5s ease-in forwards;animation-delay:1s}.tree{width:40%;height:30%;top:55%;opacity:0;animation:treeAnimation .5s ease-in forwards;animation-delay:1s;border-radius:10px}.treeImage{background-image:url(/_next/static/media/fall_tree.43df5b9c.jpg)}.street{width:20%;height:40%;top:20%;opacity:0;animation:streetAnimation .5s ease-in forwards;border-radius:10px}.streetImage{background-image:url(/_next/static/media/Street.7b686eea.jpg)}.nara{width:30%;height:40%;top:45%;opacity:0;animation:naraAnimation .5s ease-in forwards;border-radius:10px}.naraImage{background-image:url(/_next/static/media/nara.12f77013.jpg)}.about{width:40%;height:auto;left:48%;opacity:0;animation:fadeInDown .5s ease-in forwards;animation-delay:1.5s}.resume{top:5%;left:30%;width:40%;height:80%;animation:fadeIn .5s ease-in forwards}.calculator{width:clamp(220px,15vw,420px);top:6%;animation:calculatorAnimation .5s ease-in forwards;animation-delay:.5s}.calculator,.clock{height:auto;opacity:0}.clock{width:clamp(220px,20vw,420px);top:50%;left:55%;animation:fadeIn .5s ease-in forwards;animation-delay:2s}}@media(max-width:599px){.logo{width:auto;height:auto;top:2%;left:2%;opacity:1}.tree{width:80%;height:40%;top:50%;opacity:1;border-radius:10px}.treeImage{background-image:url(/_next/static/media/fall_tree.43df5b9c.jpg)}.street{width:60%;height:40%;left:10%;top:20%;border-radius:10px}.streetImage{background-image:url(/_next/static/media/Street.7b686eea.jpg)}.nara{width:60%;height:40%;top:45%;border-radius:10px}.naraImage{background-image:url(/_next/static/media/nara.12f77013.jpg)}.about{width:85%;height:66%;left:5%;top:12%;opacity:1}.resume{top:5%;width:80%;height:80%;animation:fadeIn .5s ease-in forwards}.calculator{width:55%;top:30%;left:20%}.calculator,.clock{height:auto;opacity:1}.clock{width:60%;top:70%;left:25%}}.delayHalf{opacity:0;animation-delay:.5s}.delayNone{animation-delay:0s}.delayOne{opacity:0;animation-delay:1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;top:-2%}to{opacity:1;top:2%}}@keyframes fadeInLeft{0%{opacity:0;left:85%}to{opacity:1;left:80%}}@keyframes streetAnimation{0%{opacity:0;left:10%}to{opacity:1;left:25%}}@keyframes naraAnimation{0%{opacity:0;left:80%}to{opacity:1;left:60%}}@keyframes clockAnimation{0%{opacity:0;left:35%}to{opacity:1;left:55%}}@keyframes treeAnimation{0%{opacity:0;left:1%}to{opacity:1;left:7%}}@keyframes calculatorAnimation{0%{opacity:0;left:5%}to{opacity:1;left:15%}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes shrink{0%{scale:.5}to{scale:.1}}.windowsContainer{height:100%;width:100%;padding:5px 30px 20px}