@import url(https://fonts.googleapis.com/css?family=Nothing+You+Could+Do|News+Cycle|Noto+Sans|PT+Mono|Pathway+Gothic+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bruno+Ace+SC&family=Pixelify+Sans&family=Rum+Raisin&family=Sarpanch&display=swap);@import url(https://fonts.googleapis.com/css?family=Nothing+You+Could+Do&display=swap);@import url(https://fonts.googleapis.com/css?family=News+Cycle|PT+Mono|Pathway+Gothic+One&display=swap);@import url(https://fonts.googleapis.com/css?family=Noto+Sans&display=swap);html{--active-exp-tab:#c8fff0;--box-shadow:rgba(0,0,0,.15);--box-shadow-2:rgba(5,5,5,.183);--button-color-hover:#c01f1f;--button-color:#ee0e0e;--card-shadow:0 4px 8px 0 rgba(0,0,0,.2);--dark-gray:#27242b9d;--dark-gray-opaque:rgba(67,67,67,.7);--header-color:#1a596d;--header-color-shadow:#0b3744;--off-white:#e5e5e5;--off-white-2:#f1eeee;--off-white-3:#f8f8ff;--bright-white:#f5f5f5;--bright-white-2:#f3fdff;--light-gray:#a7dbd2c0;--light-shadow:#191b1b63;--sexy-orange:rgba(181,68,0,.93);--subheader-color:rgba(90,176,219,.966);--subheader-color-shadow:rgba(23,56,66,.739);--subheader-subheader-color:rgba(55,111,139,.685);--subheader-subheader-color-shadow:rgba(23,56,66,.539);--table-color-1:rgba(211,221,240,.746);--table-color-2:rgba(189,191,204,.904);--table-color-3:rgba(18,100,66,.911);--table-font:"News Cycle",sans-serif;--table-font-color:#16171a;font:20px/1 Segoe UI}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3fdff;background-color:var(--bright-white-2);font-family:News Cycle,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.75em;min-width:90%;padding:.2em .1em .2em .5em;text-align:center}.App-logo{height:40vmin}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#09d3ac}#root{margin:0 auto;max-width:2000px;min-width:350px}.main_navbar{background-color:var(--bright-white);border-bottom:1px outset var(--box-shadow);display:flex;flex-direction:row;flex-grow:1 2;justify-content:space-between;margin:0;max-width:100vw;min-width:95%;padding:.05rem .1rem;position:-webkit-sticky;position:sticky;top:0;z-index:30}.main_navbar__title_box{display:flex;flex-direction:column;flex-wrap:nowrap;padding:3px 0}.main_navbar__title{font-family:Bruno Ace SC,sans-serif;font-size:calc(1rem + 1vmin);letter-spacing:.05em}.main_navbar__subtitle{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";text-wrap:nowrap;word-wrap:normal;color:darkred;font-family:Sarpanch,sans-serif;font-size:calc(.4rem + 1vmin);font-variant:small-caps;font-weight:500;letter-spacing:.1em;padding-left:.15rem;text-align:left}.main_navbar__navmenu{vertical-align:middle}.main_navbar__navmenu .nav_icon{display:none}.main_navbar__navlink{background:none;border-bottom:80% solid transparent;color:var(--dark-gray);font-family:Rum Raisin,sans-serif;font-size:calc(14px + .5vw);font-weight:lighter;letter-spacing:2px;outline:none;padding:2px 10px;transition-duration:.6s;transition-property:border-bottom,width}.main_navbar__navlink.navbar_button__active{border-bottom:2px groove rgba(52,73,120,.4);color:rgba(170,162,10,.8)}.main_navbar__navlink:hover{border-bottom:2px dotted rgba(105,66,34,.7);color:var(--subheader-subheader-color);cursor:pointer}.main_navbar__navmenu ul{align-self:center;display:flex;flex-direction:row;justify-content:space-evenly;list-style:none}@media screen and (max-width:550px){.main_navbar{align-items:center;flex-direction:column;flex-grow:0}.main_navbar__subtitle,.main_navbar__title{text-align:center}.main_navbar__navlink{display:none}.main_navbar__navmenu .nav_icon{background-color:var(--bright-white);color:var(--header-color);display:block;font-size:1.5rem;padding:.25rem;position:absolute;z-index:auto}.main_navbar__navmenu .nav_icon:hover{box-shadow:2px 2px 1px 2px var(--box-shadow-2);cursor:pointer}.main_navbar__navmenu.responsive{margin:0 auto;min-width:90%;z-index:2;& ul{background-color:rgba(158,210,232,.44);border-radius:8px;box-shadow:2px 4px var(--box-shadow-2);display:flex;flex-direction:column;gap:.25em;margin-right:.25rem;min-width:100%;padding-left:0;padding-right:0;padding-top:.15rem;position:relative}}.main_navbar__navmenu.responsive .main_navbar__navlink:hover{background-color:rgba(76,104,197,.35)}.main_navbar__navmenu.responsive .nav_icon{background-color:rgba(250,250,255,.4);border:1px groove rgba(19,37,139,.452);border-radius:1.5rem;position:absolute;right:10px;top:5px;z-index:auto}.main_navbar__navmenu.responsive .main_navbar__navlink{display:block;float:none;font-size:1.1rem;padding:3px .6rem;text-align:center}}.header__navbar-button,.header__navbar-dropdown,.header__navbar-dropdown>ul{border-radius:.25rem/.25rem}.header__navbar-dropdown{display:inline-block;margin:.5rem 1rem;position:relative}.header__navbar-dropdown ul{background-color:#fff;box-shadow:0 .4rem .8rem 0 var(--box-shadow);font-weight:700;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:2rem;width:10rem;z-index:1}.header__navbar-dropdown ul li a{color:#000;text-decoration:none}.header__navbar-dropdown li{border-bottom:1px solid var(--off-white);padding:.4rem .8rem}.header__navbar-dropdown ul li:last-child{border-bottom:none}.header__navbar-dropdown ul li:hover{background-color:var(--off-white);color:#fff}.header__navbar-button:hover{background-color:var(--button-color-hover)}.header__navbar-button{background-color:var(--button-color);color:#fff;font-weight:700;height:18px;padding:12px;width:178px}.header__navbar-button:before{border:10px solid transparent;border-top-color:#fff;content:"";height:0;position:absolute;right:6px;top:18px;width:0}.main__content{margin:0 auto;padding-top:.25rem;width:95%}.main__content__about-box{grid-gap:3rem;background-color:var(--off-white);box-shadow:var(--light-shadow) 3px 4px 2px 2px;display:grid;gap:3rem;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-template-rows:2fr auto;margin:0 0 .5rem}.main__content__about-box-list{list-style:none;padding:.5rem .2rem}.main__content__about-box-list li:nth-child(n+1):nth-last-child(n+1){padding:1rem 2rem;text-align:center}.main__content__about-box-list__subtitle{text-align:center}.main_content__divider_title{align-items:center;color:#4a545e;display:flex;font-family:Rum Raisin,sans-serif;font-size:1.25rem;font-weight:400;gap:1rem;letter-spacing:.4vw;opacity:.8;text-align:center}.main_content__divider_title:after,.main_content__divider_title:before{background-color:var(--dark-gray);content:"";flex:1 1;margin:2.25rem 1rem;opacity:.4;padding:2px}.main_content__divider_title.section-header{font-size:1.45rem;font-weight:700;opacity:.9}.main_content__divider_title.section-header:after,.main_content__divider_title.section-header:before{margin:2.25rem 1.25rem;opacity:.1}.main__content-title{padding:.25rem 0;text-align:center;text-shadow:rgba(19,37,139,.452) -5px -5px 1rem}.navbar_button{background:none;border:none;border-bottom:0 solid transparent;color:var(--bright-white2);font-family:PT Mono,monospace;font-size:16px;font-weight:lighter;outline:none;padding:2px 5px;transition-duration:.6s;transition-property:border-bottom,width}.navbar_button:hover{border-bottom:2px solid hsla(0,0%,100%,.8);color:var(--bright-white);cursor:pointer}.navbar_button.navbar_button__active{border-bottom:2px solid gold;color:gold}.navbar_list{align-self:center;display:flex;flex-direction:row;justify-content:space-evenly;list-style:none}.navbar_list-item{padding:0 5px}.icon-credit{-webkit-padding-start:5px;color:rgba(36,30,121,.5);font-size:10px;margin:0 auto;padding-inline-start:5px;text-align:left}.about__content-wrapper{margin-top:.5rem}.about-button{background-color:#149014;border:3px outset rgba(185,187,216,.698);border-radius:20%/55%;box-shadow:var(--light-shadow) 2px 2px 4px;color:var(--off-white);cursor:pointer;margin:1px .5rem;padding:.5rem 10px;text-align:center}.about-button:hover{background-color:rgba(3,194,3,.698)}.about-button:active{box-shadow:none;-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}.about-header__wrapper{align-content:center;background-color:#a0302c;background-image:repeating-linear-gradient(transparent,transparent 50px,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 53px,transparent 0,transparent 63px,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 66px,transparent 0,transparent 116px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 166px,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 169px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 179px,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 182px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 232px,transparent 0),repeating-linear-gradient(270deg,transparent,transparent 50px,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 53px,transparent 0,transparent 63px,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 66px,transparent 0,transparent 116px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 166px,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 169px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 179px,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 182px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 232px,transparent 0),repeating-linear-gradient(125deg,transparent,transparent 2px,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 3px,transparent 0,transparent 5px,rgba(0,0,0,.2) 0);background-repeat:space;border-bottom:2px solid var(--light-shadow);display:flex;justify-content:center;min-height:2rem;padding:.5rem 0}.about-hidden{font-family:Nothing You Could Do,cursive;font-size:1.5rem;opacity:0;padding:.25rem 0 .3rem 2rem;visibility:hidden}.about-hidden.toggle-hidden{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:about-list;animation-name:about-list;visibility:visible}.about-list-avg{margin:5px}.about-list-awesome{margin:2px}.about-list--title{color:red;font-family:Nothing You Could Do,cursive;font-weight:700;padding:.25rem 0 .3rem 3rem}.about-me__subheader{grid-gap:.25rem .4rem;display:grid;gap:.25rem .4rem;grid-template-columns:minmax(15vw,1fr) minmax(15vw,1.5fr);margin:1rem 0;padding:.4rem 0}.about-me-wrapper{background-color:var(--subheader-subheader-color);box-shadow:var(--subheader-subheader-color-shadow) 2px 2px 3px 4px;margin:0 auto;max-width:70vw;min-width:530px}.about_text_greeting{color:var(--bright-white2);text-align:center}.about_text{color:var(--off-white);text-align:center}.about_text-box{margin-right:.4rem}.about-wrapper{align-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}@media screen and (max-width:425px){.about-wrapper{align-content:center;flex-direction:column;gap:1rem}}.content_box *{list-style:none}.content_box ul li:before{content:"-";padding-right:.4rem;text-indent:-5px}.content_box{background-color:#fff;background-image:linear-gradient(90deg,transparent 79px,#abced4 0,#abced4 81px,transparent 0),linear-gradient(#eee .1em,transparent 0);background-position:-.5rem;background-size:90% .98em;box-shadow:var(--light-shadow) 2px 2px 2px 4px;margin:.5rem}@-webkit-keyframes about-list{0%{opacity:0}15%{opacity:.1}25%{opacity:.2}45%{opacity:.5}70%{opacity:.75}to{opacity:1}}@keyframes about-list{0%{opacity:0}15%{opacity:.1}25%{opacity:.2}45%{opacity:.5}70%{opacity:.75}to{opacity:1}}.notepad_box{--bind-clr-1:#255474;--bind-clr-2:rgba(4,4,61,.4);--bind-clr-3:rgba(132,143,31,.5);--bind-clr-4:rgba(90,90,35,.2);--bind-clr-5:rgba(97,17,97,.2);background-color:#fff;background-image:linear-gradient(90deg,transparent 79px,#abced4 0,#abced4 81px,transparent 0),linear-gradient(#eee .1em,transparent 0);background-position:-.5rem;background-size:90% .98em;box-shadow:var(--light-shadow) 2px 2px 2px 4px;margin:.5rem;max-width:45%;min-height:calc(40vh + 25vw);min-width:375px}@media screen and (max-width:475px){.notepad_box{align-self:center;justify-self:center;margin:0 auto;width:100%}}.notepad_binding{align-content:center;background-color:var(--bind-clr-1);background-image:repeating-linear-gradient(transparent,transparent 50px,var(--bind-clr-2) 50px,var(--bind-clr-2) 53px,transparent 53px,transparent 63px,var(--bind-clr-2) 63px,var(--bind-clr-2) 66px,transparent 66px,transparent 116px,var(--bind-clr-3) 116px,var(--bind-clr-3) 166px,var(--bind-clr-4) 166px,var(--bind-clr-4) 169px,var(--bind-clr-3) 169px,var(--bind-clr-3) 179px,var(--bind-clr-4) 179px,var(--bind-clr-4) 182px,var(--bind-clr-3) 182px,var(--bind-clr-3) 232px,transparent 232px),repeating-linear-gradient(270deg,transparent,transparent 50px,var(--bind-clr-2) 50px,var(--bind-clr-2) 53px,transparent 53px,transparent 63px,var(--bind-clr-2) 63px,var(--bind-clr-2) 66px,transparent 66px,transparent 116px,var(--bind-clr-3) 116px,var(--bind-clr-3) 166px,var(--bind-clr-4) 166px,var(--bind-clr-4) 169px,var(--bind-clr-3) 169px,var(--bind-clr-3) 179px,var(--bind-clr-4) 179px,var(--bind-clr-4) 182px,var(--bind-clr-3) 182px,var(--bind-clr-3) 232px,transparent 232px),repeating-linear-gradient(125deg,transparent,transparent 2px,var(--bind-clr-5) 2px,var(--bind-clr-5) 3px,transparent 3px,transparent 5px,var(--bind-clr-5) 5px);background-repeat:space;border-bottom:2px solid var(--light-shadow);display:flex;justify-content:center;min-height:2rem;padding:.5rem 0}.notepad_list_wrapper{margin:5px}.notepad_list_title{color:red;font-family:Nothing You Could Do,cursive;font-weight:700;padding:.25rem 0 .3rem 3rem}.notepad_list_items{line-height:2rem;list-style:none}.notepad_list_items li:before{content:"-";margin-right:.2rem;text-indent:-5px}#notepad_list_item{font-family:Nothing You Could Do,cursive;font-size:1.5rem;opacity:0;padding:.25rem 0 .3rem 2rem;visibility:hidden}#notepad_list_item.reveal_list_item{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:notepad-list;animation-name:notepad-list;visibility:visible}@-webkit-keyframes notepad-list{0%{opacity:0}15%{opacity:.1}25%{opacity:.2}45%{opacity:.5}70%{opacity:.75}to{opacity:1}}@keyframes notepad-list{0%{opacity:0}15%{opacity:.1}25%{opacity:.2}45%{opacity:.5}70%{opacity:.75}to{opacity:1}}@media screen and (max-width:450px){.notepad_list_items{line-height:calc(.75rem + 2vw)}}.project-table{background-color:var(--table-color-1);border:1px solid var(--off-white);border-collapse:collapse;color:#000;font-family:Noto Sans,sans-serif;margin:.15rem}@media screen and (max-width:400px){.project-table{max-width:100%}}.project-table a:link{color:blue;font-weight:700}.project-table a:visited{color:#392b86;font-weight:700}.project-table tr:nth-child(2n){background-color:var(--table-color-2)}.project-table thead{background-color:var(--sexy-orange);color:var(--off-white);font-size:calc(15px + .4vw)}.project-table__caption{box-shadow:var(--subheader-subheader-color-shadow) 2px 2px 3px 4px;color:var(--dark-gray-opaque);font-family:Rum Raisin,sans-serif;font-size:1.25rem;margin:0 auto 1rem;padding:1rem 2rem;text-align:center}.project-table__row{margin:.15rem 0}.project-table__body th{font-size:calc(12px + .4vw)}.project-table__row td:first-child{font-size:calc(13px + .4vw);text-align:left}.project-table__row td:nth-child(2){font-size:calc(12px + .4vw)}.project-table__row td:nth-child(3){font-family:PT Mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:calc(11px + .5vw)}.project-table__row>*{padding:.2rem}.project-table__row-link{font-size:calc(12px + .5vw);text-align:left}.project-table__row-link_icon{color:var(--subheader-subheader-color);height:calc(.5rem + .5vw);padding:.1rem .2rem;width:calc(.5rem + .5vw)}.projectsTable_projects-table__container__2eUBu{display:block;max-width:100%;overflow:auto hidden;overflow-wrap:normal}.projectsTable_projects-table__container__2eUBu>table{border-collapse:collapse;border-radius:12px;display:block;margin:0 auto;max-width:100%}.projectsTable_table__caption__XMurq{caption-side:top;font-family:Rum Raisin,sans-serif;font-size:.8rem;opacity:.7;padding-bottom:.75rem;padding-inline:1.5rem;padding-top:.25rem;text-align:center}.projectsTable_projects-table__thead__xA0CU{color:#296164;font-size:calc(12px + 1vmin);font-weight:600;text-transform:uppercase}.projectsTable_projects-table__th__CBw92{font-size:calc(10px + 1vmin);padding:.25rem .2rem;text-align:left}.projectsTable_projects-table__tbody__aI57Q tr{font-weight:500}.projectsTable_projects-table__row__hjH3s{font-size:.9rem;margin:.1rem}.projectsTable_projects-table__tbody__aI57Q tr:nth-child(:last-child){box-shadow:5px 3px 2px hsla(0,0%,52%,.5)}.projectsTable_project-table__row-td__31lc0{border-top:1px solid #708090;padding:.35rem .1rem}#projectsTable_col__name__jwmF8{font-family:Noto Sans,sans-serif;font-size:calc(12px + .5vw);font-weight:600;padding:0 .25px;text-align:left}#projectsTable_col__desc__ISMTO{font-family:News Cycle,sans-serif;font-size:calc(12px + .5vw);padding:0 .25rem}#projectsTable_col__tools__AGduy{font-family:PT Mono,monospace;font-family:PT Mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:calc(11px + .5vw);font-style:italic}#projectsTable_col__link__bSt2G{font-size:inherit}.projectsTable_project-table__row__UgRa->*{padding:.2rem}.projectsTable_project-table__row-link__bi8pg{font-size:calc(12px + .5vw);text-align:left}@media screen and (max-width:500px){td:first-child,tr>th:nth-child(n+2){min-width:75px}td:nth-child(n+2),tr>th:nth-child(n+2){min-width:150px}.projectsTable_projects-table__container__2eUBu{background-color:#defff2;max-width:auto;overflow:scroll hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.projectsTable_projects-table__container__2eUBu>table{display:inline-table;max-width:none}.projectsTable_projects-table__th__CBw92{font-size:medium;padding:.25rem .2rem;text-align:center}.projectsTable_table__caption__XMurq{font-size:medium;letter-spacing:1px;-webkit-text-decoration:underline rgba(73,81,16,.537);text-decoration:underline rgba(73,81,16,.537);-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px}#projectsTable_col__name__jwmF8{text-wrap:wrap;font-size:medium;font-weight:600;padding:0 .25px;text-align:center}#projectsTable_col__desc__ISMTO{line-break:strict}#projectsTable_col__desc__ISMTO,#projectsTable_col__tools__AGduy{font-size:medium;text-align:center}#projectsTable_col__link__bSt2G{font-size:large;text-align:center}#projectsTable_col__link__bSt2G a{align-items:center;display:flex}}.externalLink_link__external_icon__sSRjB{border-radius:25%;color:var(--subheader-subheader-color);height:calc(.5rem + .5vw);padding:.2rem;vertical-align:initial;width:calc(.5rem + .5vw)}.externalLink_link__external_icon__sSRjB:before{content:"&#32";margin-right:5px}.externalLink_button__PrlPZ{text-wrap:nowrap;background-color:#3b5c64;border-radius:5px;box-shadow:1px 1px 10px var(--light-shadow);color:hsla(50,25%,95%,.834);display:inline-block;font-family:Rum Raisin,sans-serif;font-weight:200;letter-spacing:1px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:6rem;padding:.25rem .2rem .1rem .3rem;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;vertical-align:middle}.externalLink_button__PrlPZ .externalLink_link__external_icon__sSRjB{fill:#9dd5d0;border-radius:25%;height:calc(14px + .5vmin);margin-left:.25rem;text-align:end;vertical-align:middle;width:calc(14px + .5vmin)}@media screen and (max-width:500px){.externalLink_button__PrlPZ{border:1px solid var(--light-shadow);border-radius:0}}.externalLink_button__PrlPZ:first-line{text-wrap:nowrap}.storyCard_wrapper__5Xbni{--section-border:2px dotted hsla(0,3%,43%,.577);--section-border_dark:2px solid rgba(87,79,79,.4);--card-border_divider:1px solid rgba(0,0,0,.404);--card-border_solid:1px solid #000;background-color:hsla(28,60%,92%,.865);box-shadow:1px 1px 10px;display:flex;flex-wrap:wrap;font-family:Noto Sans,sans-serif;font-size:18px;margin:1.5rem auto}.storyCard_title__16n66{letter-spacing:1px;margin:auto;text-align:center}.storyCard_title__project__O\+BLp{background-color:#f09b8c;color:#6f2957;font-family:Rum Raisin,sans-serif;font-weight:300;width:100%}.storyCard_subtitle__D-fF5{align-self:center;margin:0;text-align:left}.storyCard_info-container__1LJBc{grid-gap:.25rem;border-bottom:var(--card-border_solid);border-top:var(--card-border_solid);display:grid;gap:.25rem;grid-template:"img   img   summary" 150px "img   img   summary" 175px "img   img   summary" 150px/2fr 1fr 4fr;max-height:95%}.storyCard_summary_wrapper__SNx1C{display:flex;flex-direction:column;gap:.25rem;grid-area:summary;justify-content:space-around;max-height:95%;padding:.5rem .5rem 1rem}.storyCard_tools__section__OXHYw{border-bottom:var(--section-border);display:flex;flex-direction:row;justify-content:space-evenly;max-height:45%;padding:1rem 5px}.storyCard_links__section__lJxbT{border-top:var(--section-border);display:flex;flex-direction:row;justify-content:space-around;justify-self:center;margin:1rem 0 0;max-height:40%;padding-top:1rem}.storyCard_links__container__13xb9{display:flex;flex-grow:2;flex-wrap:wrap;justify-content:space-around;padding:1rem 5px}.storyCard_overview__section__4U8G8{display:flex;flex-direction:row;gap:5px}.storyCard_overview__body__BpiR6{margin:.25rem auto;padding:.25rem .5rem}.storyCard_preview_wrapper__YIRgr{align-content:center;background-color:rgba(65,76,67,.837);border-right:var(--card-border_solid);display:flex;grid-area:img;height:100%;justify-content:center;width:100%}.storyCard_preview__9b6Gw{align-self:center;border:2px outset rgba(75,51,51,.764);border-radius:15px;justify-self:center;margin:.5rem;max-height:95%;max-width:95%;min-height:75%;min-width:70%;object-fit:cover;object-position:top}@media screen and (max-width:700px){h1{font-size:1.5rem}.storyCard_wrapper__5Xbni{margin:1rem auto;padding:0}.storyCard_info-container__1LJBc{align-items:center;border-bottom:initial;display:flex;flex-direction:column;padding:0}.storyCard_summary_wrapper__SNx1C{border-bottom:initial;gap:.25rem 0}.storyCard_preview_wrapper__YIRgr{align-content:center;background-color:initial;border:0;margin:5px;padding:2px 0}.storyCard_tools__section__OXHYw{border-top:var(--section-border)}.storyCard_overview__section__4U8G8{border-bottom:initial;gap:5px;max-height:50%;padding:0}.storyCard_links__section__lJxbT{border-bottom:var(--section-border_dark);border-top:var(--section-border);margin:initial;padding-top:0}.storyCard_overview__body__BpiR6{margin:.25rem auto}.storyCard_preview__9b6Gw{max-height:350px;min-height:0;min-height:auto;min-width:80%}.storyCard_summary_wrapper__SNx1C{max-height:100%;padding:.25rem}.storyCard_links__container__13xb9{align-content:space-around;gap:.5rem;padding:.25rem}}.label_label__dn80Z{background-color:rgba(18,81,29,.813);border:1px inset rgba(59,232,91,.88);border-radius:10px;color:#34e897;font-family:PT Mono,monospace,Consolas,Pathway Gothic One,sans-serif;font-size:.8rem;margin:5px 2px;padding:4px}#label_code_variant__MYvqW{background-color:#2d4d4d;border:initial;border-radius:2px;color:rgba(217,243,243,.871);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}#label_hash_variant__ndf\+M{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;color:#20b2aa;font-family:system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Segoe UI,Helvetica Neue,sans-serif}#label_hash_variant__ndf\+M:before{content:"#"}#label_lightweight_variant__qXZvp{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:1px solid #065606;border-radius:3px;color:#678505;font-family:Consolas,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.storySection_wrapper__MmPro{margin:.5rem 0;width:100%}.storySection_tabs__34jR8{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;line-height:1.25em;margin:0 auto;width:95%}.storySection_tab__slBpH{background-color:#d3d3d3;border:1px inset hsla(0,0%,52%,.5);color:rgba(93,100,131,.683);cursor:pointer;text-align:center;width:95%}.storySection_tab__slBpH:hover{background-color:#c2a2a2;color:rgba(119,80,8,.66)}.storySection_tab__slBpH.storySection_active-tab__Vkb6h{background-color:#95b89a;border:2px outset hsla(0,0%,52%,.8);color:#083535;font-weight:700}.storySection_story-section__OArWv{display:none}.storySection_story-section__OArWv.storySection_selected__zcpwJ{align-items:center;display:flex;flex-direction:column}.storySection_story-section__title__Al7lg{-webkit-padding-end:.5rem;margin:.5rem 0 0;padding-inline-end:.5rem;text-align:center}.storySection_story-section__desc__CKMHs{display:block;padding:0 .25rem;width:95%}.storySection_desc-heading__Vy3Nu{font-weight:700;vertical-align:middle}.storySection_desc-body__aRe6i{border-bottom:2px dotted rgba(55,55,45,.8);color:rgba(39,32,32,.799);font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:.8rem;font-style:italic;padding:0 15px 10px}.home_content__wrapper{margin:0 auto;min-width:90%;padding:.1rem .2rem}.home_content__welcome{background-color:var(--bright-white-2);box-shadow:var(--card-shadow);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;justify-items:center;width:100%}.home_content__welcome_heading{align-self:center;font-family:News Cycle,sans-serif;text-align:center}.home_content__welcome_body{font-family:Georgia,Times New Roman,Times,serif;line-height:1.1rem;padding:.15rem .25rem}.home_content__welcome_body code{color:#b8860b;display:block;font-size:.85em;font-weight:500;margin:0 auto;min-width:90%;padding:.75rem 0 0;word-spacing:2vw}.home_content__img_wrapper{align-items:center;display:flex;justify-items:center}.home_content__portrait{border:1px solid rgba(13,43,85,.773);border-radius:9999px;-webkit-filter:grayscale(50%);filter:grayscale(50%);float:none;height:200px;margin:1.25rem;object-fit:cover;width:200px}@media screen and (max-width:700px){.home_content__wrapper{min-width:95%}.home_content__portrait{margin:.5rem auto}.home_content__welcome{flex-direction:column}}.quoteSlideshow_slideshow_container__lQdl2{background:#f1f1f1f1;border-radius:2rem;position:relative}.quoteSlideshow_quote_slide__LUl7F{display:none;height:4rem;padding:calc(10px + 2vmin);text-align:center}.quoteSlideshow_quote_slide__LUl7F.quoteSlideshow_active__H2MVk{color:#7f2c2c;display:block}.quoteSlideshow_next__WvUWd,.quoteSlideshow_prev__9YYFZ{background-color:rgba(165,167,184,.056);border:initial;border-radius:.5rem;box-shadow:rgba(5,5,5,.1);color:#552b46;cursor:pointer;font-size:1rem;font-weight:700;margin-top:-1.5rem;opacity:.4;padding:.9rem;position:absolute;top:50%;-webkit-user-select:none;user-select:none;width:auto}.quoteSlideshow_next__WvUWd{position:absolute;right:0}.quoteSlideshow_next__WvUWd:hover,.quoteSlideshow_prev__9YYFZ:hover{color:#473d3d;opacity:.9}.quoteSlideshow_dot_container__afMpe{background:#dddddd9e;border-radius:0 0 2rem 2rem;padding:10px;text-align:center}.quoteSlideshow_dot__KYf8U{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:1rem;margin:0 2px;transition:background-color .6s ease;width:1rem}.quoteSlideshow_dot__KYf8U.quoteSlideshow_active__H2MVk,.quoteSlideshow_dot__KYf8U:hover{background-color:#717171}.quoteSlideshow_quote__fCDTw{font-size:1.15rem;font-style:italic}.quoteSlideshow_author__zl\+mj{color:rgba(12,15,120,.9);letter-spacing:1px}@media screen and (max-width:450px){.quoteSlideshow_slideshow_container__lQdl2{border-radius:1.25rem}.quoteSlideshow_dot_container__afMpe{border-radius:0 0 1.25rem 1.25rem}.quoteSlideshow_next__WvUWd,.quoteSlideshow_prev__9YYFZ{padding:.6rem}.quoteSlideshow_quote__fCDTw{font-size:1rem}.quoteSlideshow_author__zl\+mj{font-size:.8rem}}.experienceHighlights_xp-wrapper__5fZ49{background-color:var(--bright-white-2);box-shadow:1px 1px 15px rgba(25,25,25,.2);font-family:Noto Sans,sans-serif;letter-spacing:2px;padding:.75rem 0 1rem;width:100%}.experienceHighlights_xp-container__szY2x{align-items:baseline;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.experienceHighlights_xp-item__heading__dpmdD{-webkit-padding-start:4rem;color:#483d8b;font-family:PT Mono,monospace;font-size:1em;font-weight:bolder;margin:.25rem .2rem .5rem;padding-inline-start:4rem}.experienceHighlights_xp-item__highlight__-9Yru:first-letter{color:green;font-family:PT Mono,monospace;font-size:larger;font-weight:bolder;vertical-align:top}.experienceHighlights_xp-item__highlight__-9Yru{word-wrap:normal;text-wrap:wrap;-webkit-padding-start:6rem;color:#2f4f4f;padding-inline-start:6rem;word-break:normal}@media screen and (max-width:525px){.experienceHighlights_xp-container__szY2x{width:auto}.experienceHighlights_xp-item__heading__dpmdD{-webkit-padding-start:.25rem;font-size:1em;margin:.25rem .1rem .1rem;padding-inline-start:.25rem;text-align:center;width:100%}.experienceHighlights_xp-item__highlight__-9Yru{-webkit-padding-start:.5rem;font-size:.8em;line-height:1.15rem;padding:0;padding-inline-start:.5rem;text-align:center;word-break:normal}}.contact-wrapper{align-content:normal;align-items:center;background-color:var(--bright-white-2);box-shadow:1px 1px 15px var(--light-shadow);display:flex;flex-direction:column;justify-content:center}.button-msg-wrapper{padding-left:.45rem}.button-msg-wrapper,.contact-email{align-items:center;display:flex;flex-direction:row;justify-items:center}.contact-email{width:auto}.contact-icons{display:flex;flex-wrap:wrap;justify-content:center;margin:.25rem .25rem 0;padding:.25rem}.contact-item__email-hidden-tooltip{color:red;margin:0 .25rem;position:relative;visibility:hidden}.unhidden-tooltip{visibility:visible}.contact-subtitle,.copy-button{text-align:center}.copy-button{background-color:#528d52;border:1px outset rgba(185,187,216,.698);border-radius:20%/55%;box-shadow:var(--light-shadow) 1px 1px 5px;color:var(--off-white);cursor:pointer;margin:1px .25rem;padding:.5rem 10px}.copy-button.inactive{background-color:#899b89}.copy-button:hover{background-color:rgba(3,194,3,.698)}.copy-button:active{box-shadow:none;-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}.link-item{margin:.1rem .15rem}.link-img{height:4rem;scale:50%;transition:.6s;width:4rem}.link-img:hover{-webkit-transform:scale(1.5);transform:scale(1.5);transition-duration:.2s}.experience_arrow{height:2rem;padding:.5rem;width:2rem}.experience_card{align-content:center;background-color:var(--off-white-2);box-shadow:var(--card-shadow);color:var(--dark-gray);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;min-height:5rem;min-width:8rem;padding:1rem .65rem;transition:.4s}.experience_card:hover{box-shadow:var(--subheader-subheader-color-shadow) -2px -2px 3px 4px;transition-duration:.5s}.experience_card-wrapper{align-items:center;display:flex;justify-items:center;letter-spacing:1px;margin:.2rem;padding:.2rem;word-spacing:1px}.experience_header{color:var(--dark-gray);text-align:center}.experience_content{background-color:var(--off-white-3);box-shadow:var(--subheader-subheader-color-shadow) 2px 2px 3px 4px;box-shadow:var(--card-shadow);padding:1rem .65rem}.experience_tab{background-color:var(--off-white);box-shadow:-1px -1px 1px 2px rgba(20,60,93,.9);color:var(--subheader-subheader-color-shadow);margin:0 .05rem;padding:.5rem}.experience_tab_active{background-color:var(--subheader-subheader-color-shadow);box-shadow:1px 1px 2px 1px rgba(17,77,112,.9);color:var(--active-exp-tab);margin:0 .05rem;padding:.5rem}.experience_tab:hover{background-color:rgba(169,145,182,.45);color:rgba(72,154,165,.9);cursor:pointer}.experience_tabs{align-items:flex-start;display:flex;padding-bottom:2px;z-index:-10}.experience_text{background-color:var(--subheader-subheader-color);box-shadow:var(--subheader-subheader-color-shadow) 2px 2px 3px 4px;color:var(--off-white);min-height:60vh;padding:1rem .65rem}.experiences{grid-gap:calc(1rem + 1vw);align-content:center;display:grid;gap:calc(1rem + 1vw);grid-auto-flow:row;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));padding:1rem 2rem}.experience-wrapper{word-wrap:normal;margin:0 auto;padding:1px;text-align:center}
/*# sourceMappingURL=main.7ec4e901.css.map*/