@font-face{font-display:block;font-family:"Avenir-LT-W01_35-Light1475496";src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg")}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1}html{margin:0;height:100%;font-family:"Avenir-LT-W01_35-Light1475496",sans-serif}html body{margin:0;height:100%;background-color:white;text-align:center;min-width:500px;font-size:22px;display:flex;flex-direction:column;color:#404040}html body::backdrop,html body:fullscreen{background-color:white}html body img{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}html body a{color:#808080;text-decoration:none}html body a:hover{color:#000}html body header#header{text-align:left;justify-content:left;padding:4px 0}html body header#header #hamburger{display:none;cursor:pointer;position:fixed;background-color:white;top:8px;left:8px}@media (max-height:518px){html body header#header #hamburger{position:absolute}}@media (pointer:none),(pointer:coarse){html body header#header #hamburger{display:unset}}@media screen and (max-width:700px){html body header#header #hamburger{display:unset}}html body header#header #hamburger .slice{background-color:#808080;height:8px;width:64px;display:block;margin:8px;transition:transform .5s}html body header#header #hamburger.open .slice:first-child{transform:translateY(16px) rotate(45deg)}html body header#header #hamburger.open .slice:nth-child(2){transform:rotate(45deg)}html body header#header #hamburger.open .slice:last-child{transform:translateY(-16px) rotate(-45deg)}html body header#header #hamburger:hover .slice{background-color:#000}@media (pointer:none),(pointer:coarse){html body header#header{height:56px;min-height:56px;display:block}html body header#header #navigation{display:none}html body header#header #navigation.open{background-color:white;display:unset;position:fixed;top:0px;left:0px}html body header#header #navigation.open,html body header#header #navigation.open .navLink{border:2px solid #808080}html body header#header #navigation.open .navLink{display:block;padding:32px 82px}html body header#header #navigation.open .navLink:hover{border:2px solid #000}html body header#header #navigation.open .navLink#homeLink{font-size:32px}}@media (pointer:none) and (max-height:580px),(pointer:coarse) and (max-height:580px){html body header#header #navigation.open{position:absolute}}@media screen and (max-width:700px){html body header#header{height:56px;min-height:56px;display:block}html body header#header #navigation{display:none}html body header#header #navigation.open{background-color:white;display:unset;position:fixed;top:0px;left:0px}html body header#header #navigation.open,html body header#header #navigation.open .navLink{border:2px solid #808080}html body header#header #navigation.open .navLink{display:block;padding:32px 82px}html body header#header #navigation.open .navLink:hover{border:2px solid #000}html body header#header #navigation.open .navLink#homeLink{font-size:32px}}@media screen and (max-width:700px) and (max-height:580px){html body header#header #navigation.open{position:absolute}}html body header#header .navLink{padding:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html body header#header .navLink#homeLink{font-size:48px}html body header#header .navLink.current{color:black}html body>*{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 auto;justify-content:center;width:100%;max-width:1500px;margin:auto}html body #contentWrapper{flex:1 1 auto}html body #contentWrapper .content{opacity:1;transition:opacity .5s;padding:12px;width:100%;box-sizing:border-box}html body #contentWrapper .content.opening,html body #contentWrapper .content.closing{opacity:0}@media (pointer:none),(pointer:coarse){html body #contentWrapper .content{padding:unset}}@media screen and (max-width:700px){html body #contentWrapper .content{padding:unset}}html body #contentWrapper .content.home{width:100%}html body #contentWrapper .content.home>*{width:50%;min-width:500px}@media (pointer:none) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){html body #contentWrapper .content.home>*{width:50%;min-width:50%;max-width:50%}}html body #contentWrapper .content.home #homePicture{max-width:800px;object-fit:contain}html body #contentWrapper .content.home #homeText{justify-content:center;margin:32px 0;font-size:48px}html body #contentWrapper .content.statement{text-align:justify;box-sizing:border-box}@media (pointer:none),(pointer:coarse){html body #contentWrapper .content.statement{padding:8px}}@media screen and (max-width:700px){html body #contentWrapper .content.statement{padding:8px}}html body #contentWrapper .content.about>*{width:50%;min-width:500px}@media (pointer:none) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){html body #contentWrapper .content.about>*{width:50%;min-width:50%;max-width:50%}}html body #contentWrapper .content.about #aboutPicture{max-width:800px;object-fit:contain;margin:auto}html body #contentWrapper .content.about #aboutText{justify-content:center;margin:32px 0;text-align:justify;padding:8px;box-sizing:border-box}html body #contentWrapper .content.work .albumTitle{text-align:left;font-size:32px;margin-top:48px}html body #contentWrapper .content.work .albumTitle:first-child{margin-top:0}html body #contentWrapper .content.work .albumDescription{text-align:justify}@media (pointer:none),(pointer:coarse){html body #contentWrapper .content.work .albumTitle,html body #contentWrapper .content.work .albumDescription{padding:8px;box-sizing:border-box;width:calc(100% - 16px)}}@media screen and (max-width:700px){html body #contentWrapper .content.work .albumTitle,html body #contentWrapper .content.work .albumDescription{padding:8px;box-sizing:border-box;width:calc(100% - 16px)}}html body #contentWrapper .content.historical{text-align:justify}html body #contentWrapper .content.historical #historicalTitle{font-size:32px;box-sizing:border-box}@media (pointer:none),(pointer:coarse){html body #contentWrapper .content.historical #historicalTitle{padding:8px}}@media screen and (max-width:700px){html body #contentWrapper .content.historical #historicalTitle{padding:8px}}html body #contentWrapper .content.historical #historicalDetails{width:100%}html body #contentWrapper .content.historical #historicalDetails>*{width:50%;min-width:500px}html body #contentWrapper .content.historical #historicalDetails #historicalPicture{max-width:800px;object-fit:contain;margin:auto}html body #contentWrapper .content.historical #historicalDetails #historicalText{justify-content:center;margin:32px 0 0 0;padding:8px}html body #contentWrapper .content.resume{text-align:left}html body #contentWrapper .content.contact iframe{width:100%;height:calc(100% - 2px)}html body #contentWrapper .workImage{width:160px;height:160px;margin:2px;object-fit:cover}html body #contentWrapper .workImage:hover{border:2px solid #202020;margin:0}@media (pointer:none),(pointer:coarse){html body #contentWrapper .workImage{width:100px;height:100px}}@media screen and (max-width:700px){html body #contentWrapper .workImage{width:100px;height:100px}}html body #contentWrapper .imageViewer{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;font-size:100px}html body #contentWrapper .imageViewer>*{position:absolute;text-decoration:none}html body #contentWrapper .imageViewer>*:hover::after{color:rgba(255,255,255,0.75)}html body #contentWrapper .imageViewer>*::after{text-decoration:none;color:rgba(255,255,255,0.5);line-height:calc(104px - 4px);height:calc(104px - 4px);text-align:center}@media (pointer:none) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){html body #contentWrapper .imageViewer>*::after{line-height:calc(64px - 4px);height:calc(64px - 4px)}}html body #contentWrapper .imageViewer .imageTitle{top:0;left:0;max-width:calc(100% - 75px);font-size:32px;overflow-wrap:break-word;text-align:left;color:rgba(255,255,255,0.5);text-shadow:1px -1px rgba(0,0,0,0.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html body #contentWrapper .imageViewer .imageTitle:hover{color:white;text-shadow:1px -1px black;background-color:rgba(0,0,0,0.5)}html body #contentWrapper .imageViewer .imageTitle:hover+.imageDescription{overflow:hidden;white-space:unset;max-height:1000px;color:white;text-shadow:1px -1px black;background-color:rgba(0,0,0,0.5)}html body #contentWrapper .imageViewer .imageDescription{bottom:104px;left:0;max-width:calc(100% - 8px);padding:0 4px;text-align:justify;font-size:22px;overflow-wrap:break-word;color:rgba(255,255,255,0.5);text-shadow:1px -1px rgba(0,0,0,0.5);max-height:27px;transition:max-height .5s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (pointer:none) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){html body #contentWrapper .imageViewer .imageDescription{bottom:64px}}html body #contentWrapper .imageViewer .imageDescription:hover{overflow:hidden;white-space:unset;max-height:1000px;color:white;text-shadow:1px -1px black;background-color:rgba(0,0,0,0.5)}html body #contentWrapper .imageViewer .close{top:-20px;right:0}html body #contentWrapper .imageViewer .close::after{content:"x"}html body #contentWrapper .imageViewer .next,html body #contentWrapper .imageViewer .previous{top:0;bottom:0}html body #contentWrapper .imageViewer .next::after,html body #contentWrapper .imageViewer .previous::after{position:absolute;top:calc(50% - 104px)}@media (pointer:none) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){html body #contentWrapper .imageViewer .next::after,html body #contentWrapper .imageViewer .previous::after{top:calc(50% - 64px)}}html body #contentWrapper .imageViewer .next{right:0}html body #contentWrapper .imageViewer .next::after{right:0;content:">"}html body #contentWrapper .imageViewer .previous{left:0}html body #contentWrapper .imageViewer .previous::after{left:0;content:"<"}html body #contentWrapper .imageViewer .imageViewerImageContainer{background-color:black;overflow-x:scroll;display:flex;overflow-x:-moz-scrollbars-none;top:0;right:0;bottom:104px;height:calc(100% - 104px);left:0}html body #contentWrapper .imageViewer .imageViewerImageContainer::-webkit-scrollbar{width:0 !important;height:0 !important}@media (pointer:none) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){html body #contentWrapper .imageViewer .imageViewerImageContainer{bottom:64px;height:calc(100% - 64px)}}html body #contentWrapper .imageViewer .imageViewerImageContainer>img{object-fit:contain;width:100%;height:100%;min-width:100%;margin:0 25%}html body #contentWrapper .imageViewer .imageCarrossel{left:0;right:0;bottom:0;height:104px;overflow-x:scroll;display:flex;overflow-x:-moz-scrollbars-none;background-color:black}@media (pointer:none) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){html body #contentWrapper .imageViewer .imageCarrossel{height:64px}}html body #contentWrapper .imageViewer .imageCarrossel::-webkit-scrollbar{width:0 !important;height:0 !important}html body #contentWrapper .imageViewer .imageCarrossel img{vertical-align:top;object-fit:cover;height:104px;width:104px;margin:2px 2px;opacity:25%}@media (pointer:none) and (orientation:landscape),(pointer:coarse) and (orientation:landscape){html body #contentWrapper .imageViewer .imageCarrossel img{height:64px;width:64px}}html body #contentWrapper .imageViewer .imageCarrossel img.current{opacity:70%}html body #contentWrapper .imageViewer .imageCarrossel img:hover{opacity:90%;margin:0;border:2px solid #202020}html body #contentWrapper .imageViewer .imageCarrossel.short{justify-content:center;overflow:hidden}html body footer#footer{text-align:left;justify-content:left;padding:4px 0;color:#b6b6b6;font-size:16px}html body footer#footer .lastUpdated{display:none}