body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,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}:root{--light-grey:#bfbfbf;background-color:#000}#root{border:1px solid #bfbfbf;border:1px solid var(--light-grey);overflow-y:scroll}#root,body,html{height:100%;width:100%}body,html{margin:0;overflow-x:hidden;padding:0}body{box-sizing:border-box;color:#fff!important;min-height:100vh;min-width:100wh;padding:15px}@keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:400;src:url(/static/media/NeueMontreal-Regular.e12775b30a7622869ac2.woff2) format("woff2")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:100;src:url(/static/media/NeueMontreal-Thin.5f30c772f305941eb6bd.woff2) format("woff2")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:600;src:url(/static/media/NeueMontreal-SemiBold.68f0b3cf7efd385e78ab.woff2) format("woff2")}.App,h1,h2,h3,p{color:#fff;font-family:Neue Montreal,Times New Roman;text-shadow:0 0 10px #000000b3}h1{font-size:32pt;font-weight:100;letter-spacing:-2px;margin:5px 0}h2{font-weight:600}h2,h3{font-size:12pt}h3{font-weight:400;margin:0}a,li,ul{color:inherit;color:#fff!important;list-style-type:square}.splash-screen,.splash-screen.fading{align-items:center;background:#fff;display:flex;font-size:24px;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity 1s ease,visibility 1s ease;width:100vw;z-index:1000}.splash-screen h1{color:#000!important;text-shadow:none}.splash-screen{opacity:1;visibility:visible}.splash-screen.fading{opacity:0;visibility:hidden}.App{box-sizing:border-box;color:#000;display:flex;flex-direction:column;font-size:11pt;height:calc(100% - 30px);margin:15px;min-height:calc(100vh - 30px);min-width:calc(100wh - 30px);padding:15px;text-align:left;width:calc(100% - 30px)}.App-footer,.App-header,.App-main,.App-sidebar{padding:20px;position:relative;z-index:1}.App-footer{font-size:10pt}.App-body,.App-main{display:flex;flex:1 1;height:100%;margin:0;width:100%}nav a{display:block;margin:10px 0;text-decoration:none;transition:color .3s ease}nav a:hover{color:#aaa!important;text-decoration:underline}.App-sidebar ul{padding-left:20px}.gradient,.image-row{align-items:center;display:flex;flex-direction:column}.portfolio-thumbnail{height:auto;width:30%}.image-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.bulge-image{aspect-ratio:1/1;border:.5px solid #fff;height:auto;transition:transform .3s ease-in-out;width:100%}.bulge-image:hover{transform:scale(1.1)}.headshot{border-radius:10px;filter:grayscale(100%);height:275px;margin:10px;object-fit:cover;overflow:hidden;width:175px}.carousel-wrapper,.image-container{height:225px;position:relative;width:175px}.carousel-slide img,.image-container img{height:100%;object-fit:cover;width:100%}.centered-text{color:#f8f7f7;font-size:9pt;font-style:italic;left:50%;position:absolute;top:100%;transform:translate(-40%,-100%)}.parent-div{height:100%;margin:0;overflow:auto;padding:0;position:relative;width:100%}.investor-deck-iframe{aspect-ratio:1/.618;position:relative;width:50%}@media (max-width:768px){.App-body{flex-direction:column}.App-main{box-sizing:border-box;height:100%;overflow:auto;padding:10px;width:100%}.ul{padding:0}.App-sidebar nav ul{display:flex;justify-content:space-around;margin:0;padding:5px}.App-sidebar nav ul li{flex:1 1;list-style-type:none;text-align:center;text-decoration:underline}.App-sidebar{margin:0;order:-1;padding:0;width:100%}.image-grid{grid-template-columns:1fr}.portfolio-thumbnail{height:auto;width:100%}h1{font-size:26pt}.investor-deck-iframe{aspect-ratio:1/.618;position:relative;width:100%}}.carousel{display:flex;overflow:scroll;width:100%}.carousel-slide{flex:0 0 auto;transition:transform .5s ease-in-out;width:100%}.icon-button{background:none;border:none;color:#fff;margin:0;padding:0}.next-button,.prev-button{position:absolute;top:50%;transform:translateY(-50%)}.prev-button{left:0}.next-button{right:0}
/*# sourceMappingURL=main.7e92be29.css.map*/