._page_1o9ca_1{text-align:center;color:#aaa;min-height:55vh;padding:100px 20px 80px}._title_1o9ca_2{color:#fff;font-size:32px}._link_1o9ca_3{color:#fff;text-decoration:underline}@font-face{font-family:Ink Free;src:url(/assets/0801c08e5412f54e4b4e9ad146d83a12-B9bTM50S.eot);src:url(/assets/0801c08e5412f54e4b4e9ad146d83a12-B9bTM50S.eot?#iefix)format("embedded-opentype"),url(/assets/0801c08e5412f54e4b4e9ad146d83a12-ClYNqoJN.woff2)format("woff2"),url(/assets/0801c08e5412f54e4b4e9ad146d83a12-XWvh3mj9.woff)format("woff"),url(/assets/0801c08e5412f54e4b4e9ad146d83a12-DMgrsGOf.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}body{background:#111 url(data:image/png;base64,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) top;margin:0;font-family:Calibri,Trebuchet MS,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}a{color:#f90;text-decoration:none}img{vertical-align:middle;border-style:none}table{border-collapse:collapse}ul{margin-top:0;margin-bottom:1rem}p{margin-top:0}.all{border-left:1px solid #000;border-right:1px solid #000;width:100%;box-shadow:0 0 5px #000}#page{background:#111;width:1000px;max-width:100%}.bgHeaderBottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEJCAIAAADaU9oHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpiEhQUZGJgYBjFwxgzMjLSTS8p6mllNjHqKAkTatpDa3lCaogwHyDAAFI/AnOAaakXAAAAAElFTkSuQmCC) bottom repeat-x}header{position:absolute;top:20px;left:20px}@media (width<=600px){header .logo{width:31px;height:32px}header .logo img{width:100%;height:100%}}#menu{text-shadow:0 1px 2px #000;z-index:100;position:fixed;top:25%;left:0}#menu .menuTitle{text-transform:uppercase;color:#555;margin-bottom:10px;padding-left:10px;font-size:11px;font-weight:700}#menuList{padding:0;list-style:none}#menuList .menuItem{margin-bottom:10px;font-size:14px}#menuList .menuItem a{vertical-align:bottom;color:#fff;background:#333;border-bottom:2px solid #000;padding:6px 10px 4px;line-height:14px;display:inline-block}#menuList .menuItem a:hover{background:#444}@media (width>=1020px){#menu{margin-left:-510px;left:50%}#menuList .menuItem a,#menu .menuTitle{padding-left:20px}}#who{text-shadow:0 1px 2px #000;margin-bottom:30px}#welcome{color:#fff;padding:50px 0}#welcomeFirstLine{margin-bottom:15px}#welcomeHi{font-size:60px}#welcomeIm{font-size:40px}#welcomeFiorin{font-family:Ink Free;font-size:65px}#welcomeIcan{font-size:30px}#welcomeMuchMore{font-size:24px}#characterSlider{width:400px;max-width:100%}.sliderTitle{color:#fff;height:60px;font-size:40px;line-height:60px}.sliderContent{text-align:center;width:400px;max-width:100%}.sliderContent img{max-width:100%}#contact{text-shadow:0 1px 2px #000;border-top:1px solid #222;padding:26px 0}.sectionTitle{color:#fff;margin-top:1.67em;margin-bottom:20px;padding:0 20px;font-size:20px}@media (width<=640px){.sectionTitle{font-size:16px}}.contactItem{margin:0 10px 10px;display:inline-block}.contactItem a{color:#fff;background:#333;border-bottom:1px solid #000;padding:5px 10px;display:block}.contactItem a:hover{background:#444}#abilities{padding:40px 0 20px}.abilityContent{color:#aaa;float:left;width:55%}.abilityContent p{margin-bottom:5px;font-size:14px;line-height:16px}.abilityTitle{color:#fff;margin-bottom:5px;font-size:24px}.abilitySubtitle{color:#fff;margin-top:9px;margin-bottom:15px;font-size:14px}.abilityPreview{float:right;width:45%;margin-bottom:5px}.abilityPreviewContent{background:#444;border:1px solid #000;width:230px;max-width:100%;padding:2px}.abilityPreviewContent *{cursor:help}.abilityImage{text-indent:-9999px;aspect-ratio:4/3;object-fit:fill;background:#161616;width:100%;height:auto;font-size:12px;display:block}.abilityLeft,.abilityRight{border-top:1px solid #0a0a0a;border-bottom:1px solid #040404;margin-bottom:20px;padding:50px 0 45px;box-shadow:0 2px 4px #0a0a0a}.abilityContainer{width:640px;max-width:100%;margin:0 auto;padding:0 20px}.abilityLeft{background:#2a2929}.abilityRight{background:#171717}.abilityLeft .abilityContent{float:left}.abilityLeft .abilityPreview{float:right;padding-left:40px}.abilityRight .abilityContent{float:right}.abilityRight .abilityPreview{float:left;padding-right:40px}@media (width<=640px){.abilityTitle,.abilitySubtitle{text-align:center}.abilityLeft .abilityContent,.abilityRight .abilityContent{float:none;width:100%}.abilityLeft .abilityPreview,.abilityRight .abilityPreview{float:none;width:100%;padding-left:0;padding-right:0}.abilityPreview{max-width:80%;margin:20px auto 0}.abilityPreviewContent,.abilityImage{width:100%;max-width:100%}}.abilitieTags .projectTag,.pageTags{color:#fff}#projects a:hover{text-decoration:none}#projectsList{width:600px;max-width:100%;margin:0 auto;padding-left:40px;list-style:none}.projectListItem{border-bottom:1px solid #222;margin-bottom:10px;padding-bottom:10px}.projectTitle{color:#fff;margin-top:11px;margin-bottom:10px;font-size:16px}.projectCoverCont{flex:0 0 75px;width:75px;margin-right:10px}.projectContentCont{flex:1;min-width:0}.projectCover{border:1px solid #777;width:100%;height:auto;padding:1px;display:block;box-shadow:0 2px 4px #0a0a0a}.projectTitle .projectYear{margin-right:10px;font-size:14px;font-style:italic;font-weight:700}#projects a{border:1px solid #0000;padding:10px}#projects a:hover{border:1px dashed #777}.projectDescription{color:#ccc;margin-bottom:10px;font-size:14px}.projectTags{color:#777;font-size:12px}.projectTag{margin-right:5px}.projectLink{text-decoration:none;display:flex}.projectLink i{font-size:12px}.projectIcon,.menuIcon{vertical-align:-1px;width:12px;height:12px;display:inline-block}.menuIcon{margin-right:2px}.divider{height:1px;position:relative}.divider:before{content:"";background-image:linear-gradient(90deg,#0000,#fff,#0000);width:50%;height:1px;position:absolute;top:0;left:25%;right:25%}.colorOrange{color:#f90}.colorBlue{color:#09f}.colorGreen{color:#3f3}.colorCyan{color:#3ff}.colorYellow{color:#ff6}.colorPink{color:#f6c}.colorRosa{color:#e27979}.colorBrown{color:#c96}.colorRed{color:#dc3023}.colorPurple{color:#b23fca}footer{padding:20px}.phrase{color:#777;margin:10px 0;font-size:12px}.floatCaption{color:#fff;text-shadow:0 1px 2px #000;font-size:25px;position:absolute}@media (width<=1000px){.floatCaption{font-size:24px}}@media (width<=640px){.floatCaption{font-size:22px}}@media (width<=400px){.floatCaption{font-size:16px}}.pageContent{color:#aaa}.pageContent p{margin-bottom:5px;font-size:14px;line-height:16px}.pageSubtitle{color:#ccc;margin-bottom:15px;font-size:14px}.section{border-top:1px solid #0a0a0a;border-bottom:2px solid #040404;margin-bottom:20px;padding:55px 0 25px;box-shadow:0 2px 4px #0a0a0a}.pageContainer{width:640px;max-width:100%;margin:0 auto;padding:0 20px}.section{background:#2a2929}.pageMinorTitle{color:#fff;margin-bottom:5px;font-size:20px}@media (width<=640px){.pageContent{float:none;width:100%}.pageTags,.pageSubtitle{text-align:center}}#heroesTable td{padding:5px 10px}#heroesTable td small{font-size:13px}#heroesTable.table-bordered{border-collapse:collapse;border:0 solid #444}#heroesTable.table-bordered td,.creature{border:1px solid #222}.hero img,.creature img{vertical-align:top;border:1px solid #333;padding:1px;display:inline-block}.hero .heroName{font-size:15px;font-weight:700;line-height:15px}.hero .heroClass{font-size:14px}table.table-responsive{overflow-x:hidden}.creature{padding:15px 10px}.creature img{margin:0 auto;display:block}#log{color:#888;margin-top:20px;font-size:12px}.logTitle{color:#fff;margin-bottom:5px;font-size:13px}.log{border-bottom:1px solid #777;margin-bottom:5px;padding-bottom:5px}#log ul{padding-left:10px;list-style-type:disc}.poll{background:#444;border:1px solid #ccc;width:300px;height:10px;position:relative}.pollResult{background:#999;height:100%;position:absolute;top:0;bottom:0;left:0}.polllabel{font-size:12px!important}@media (width<=640px){.herobg{display:none}}.projectPage .pageContent{max-width:100%}.projectPage .pageContent a{color:#fff;text-decoration:underline}.projectPage .pageContent a:hover{color:#ccc}.projectPage .pageContent{max-width:760px;margin:0 auto;padding:40px 20px 80px}.projectPage .pageContent p{margin-bottom:10px;line-height:20px}.resumeName{color:#fff;margin-bottom:2px;font-size:30px}.resumeLabel{color:#888;margin-bottom:30px;font-size:14px}.resumeSection{margin-bottom:34px}.resumeSection .sectionTitle{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #222;margin-bottom:14px;padding-bottom:6px}.resumeItem{margin-bottom:22px}.resumeItemTitle{color:#fff;margin-bottom:2px;font-size:16px}.resumeItemOrg{color:#888;font-weight:400}.resumeItemMeta{color:#777;margin-bottom:8px;font-size:12px}.resumeList{margin:0 0 8px 18px;font-size:14px;line-height:19px}.resumeList li{margin-bottom:3px}.resumeTags{margin-bottom:6px}.resumeContact a{color:#fff}.resumeContact{margin-bottom:4px;font-size:14px}.text-center{text-align:center}.position-relative{position:relative}.margin-auto{margin-left:auto;margin-right:auto}.mt-5{margin-top:3rem}.display-block{display:block}.width-full{width:100%}
