*,:after,:before{box-sizing:inherit;-webkit-user-select:inherit;user-select:inherit;-webkit-user-drag:inherit;-webkit-tap-highlight-color:inherit;-webkit-backface-visibility:inherit;backface-visibility:inherit}*{margin:0;padding:0}html{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;line-height:1}canvas,main{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:none}ol,ul{list-style:none}:root{--c-bg:#fff;--c-text:#0d0d0d;--pad:max(20px, 4vmin)}@media (prefers-color-scheme:dark){:root{--c-bg:#0d0d0d;--c-text:#22242b}}body,html{height:100%}body{background-color:var(--c-bg);letter-spacing:.02em;font-feature-settings:"palt";-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-family:Neue Montreal;font-size:15px;font-weight:600}#Page{background-color:var(--c-bg);width:100%;height:100%;color:var(--c-text);white-space:nowrap;transition-property:background-color;transition-duration:.9s;transition-timing-function:cubic-bezier(.1,.4,.2,1);position:fixed;top:0;left:0;overflow:hidden}#EnterView{z-index:9999;will-change:opacity;background-color:var(--c-bg);width:100%;height:100%;color:var(--c-text);justify-content:center;align-items:center;column-gap:.5em;font-size:30px;display:flex;position:fixed;top:0;left:0;overflow:hidden}@media (width<=600px){#EnterView{flex-direction:column;column-gap:0}#EnterView ._t1,#EnterView ._t2{padding:2vw}}#EnterView ._t1,#EnterView ._t2{white-space:normal}#EnterView ._t1{font-weight:400}#EnterView ._t2{font-weight:200}#Background{z-index:1;left:var(--pad);right:var(--pad);top:var(--pad);bottom:var(--pad);pointer-events:none;opacity:.3;position:fixed;overflow:hidden}.mask{z-index:3;pointer-events:none;width:100%;height:100%;position:fixed;top:0;overflow:hidden}.mask_bottom,.mask_top{width:100%;height:var(--pad);background-color:var(--c-bg);opacity:.9;transition-property:background-color;transition-duration:.9s;transition-timing-function:cubic-bezier(.1,.4,.2,1);position:absolute;left:0}.mask_top{top:0}.mask_bottom{bottom:0}.frame{z-index:10;left:var(--pad);right:var(--pad);top:var(--pad);bottom:var(--pad);mix-blend-mode:difference;pointer-events:none;position:fixed}.frame_line{opacity:.65;background-color:#fff;position:absolute}.frame_line-left{width:1px;height:100%;top:0;left:0}.frame_line-right{width:1px;height:100%;top:0;right:0}.frame_line-top{width:100%;height:1px;top:0;left:0}.frame_line-bottom{width:100%;height:1px;bottom:0;left:0}.theme{z-index:10;left:calc(var(--pad) - .15em);bottom:var(--pad);transform-origin:0 100%;white-space:nowrap;mix-blend-mode:normal;cursor:pointer;column-gap:15px;display:flex;position:fixed;transform:rotate(-90deg)}.theme_color{text-transform:uppercase;pointer-events:none;column-gap:3px;font-weight:400;display:flex}.theme_color ._box:before{content:"□"}.theme_color.is-selected ._box:before{content:"●"}.content{z-index:2;mix-blend-mode:normal;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.text-overlay{pointer-events:none;position:relative;z-index:10!important}.text-overlay>*{pointer-events:auto}.content_inner{min-height:100%;position:relative}.text-btn{transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.1,.4,.2,1)}@media (hover:hover){.text-btn:hover{opacity:.25}}.siteHeader{z-index:10;left:calc(var(--pad)*2);top:calc(var(--pad)*2);mix-blend-mode:normal;position:fixed}.siteHeader_title{margin:-.1em 0 0 -.04em;font-size:30px;font-weight:500}@media (width>=1280px){.siteHeader_title{font-size:60px}}.siteHeader_label{margin-top:5px;font-weight:500}.siteHeader_nav{margin-top:50px}.siteHeader_nav ol{flex-direction:column;row-gap:15px;display:flex}.siteHeader_nav ol li{position:relative}.siteHeader_nav ol li ._dot{opacity:0;pointer-events:none;font-size:10px;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.1,.4,.2,1);position:absolute;top:2px;left:0}.siteHeader_nav ol li ._text{transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.1,.4,.2,1);position:relative}.siteHeader_nav ol li ._text:before{content:"";width:calc(100% + 10px);height:calc(100% + 10px);display:block;position:absolute;top:-5px;left:-5px}@media (hover:hover){.siteHeader_nav ol li ._text:hover{opacity:.25}}.siteHeader_nav ol li.is-selected{pointer-events:none}.siteHeader_nav ol li.is-selected ._dot{opacity:1}.siteHeader_nav ol li.is-selected ._text{opacity:0}.page{width:100%;min-height:calc(var(--vh,1vh)*100);display:none}.page.is-leaving{position:absolute;top:0;left:0}.home{right:calc(var(--pad)*2);bottom:calc(var(--pad)*2);white-space:nowrap;position:absolute}.home_aboutme{font-weight:500;line-height:1.6}.home_aboutme span{display:block}.project{padding:calc(var(--pad)*2 + 113px) calc(var(--pad)*2);text-align:right;white-space:wrap}@media (width>=1280px){.project{padding:calc(var(--pad)*2 + 138px) calc(var(--pad)*2)}}.project_section+.project_section{margin-top:100px}.project_heading{font-weight:600}.project_list{flex-direction:column;align-items:flex-end;row-gap:15px;margin-top:50px;display:flex}@media (width>=1280px){.project_item{flex-direction:row-reverse;justify-content:flex-start;align-items:baseline;column-gap:15px;display:flex}}.project_title{text-align:right;font-size:25px;font-weight:200}@media (width>=1280px){.project_title{font-size:50px}}.project_info{margin-top:5px;font-style:oblique;font-weight:400}@media (width>=1280px){.project_info{margin-top:0}}.info{left:calc(var(--pad)*2);bottom:calc(var(--pad)*2);white-space:nowrap;position:absolute}@media (width>=1280px){.info{height:calc(var(--vh,1vh)*100);position:relative;bottom:auto;left:auto}.info_item{position:absolute}}.info_item+.info_item{margin-top:50px}@media (width>=1280px){.info_item+.info_item{margin-top:0}.info_item-1{top:calc(50% - 19px);left:55%}.info_item-2{right:calc(var(--pad)*2);top:calc(var(--pad)*2)}.info_item-3{right:calc(var(--pad)*2);bottom:calc(var(--pad)*2)}}.info_content{line-height:1.5}.info_content .is-light{font-weight:400}.contact{right:calc(var(--pad)*2);bottom:calc(var(--pad)*2);white-space:nowrap;position:absolute}@media (width>=1280px){.contact_wrap{align-items:baseline;column-gap:100px;display:flex}}.contact_text{font-family:Neue Montreal,sans-serif;font-size:14px;font-weight:300}.contact_me{margin-top:100px;font-weight:400;line-height:1.5}@media (width>=1280px){.contact_me{margin-top:0}}#sp500Price:hover:after{content:" $SPY LAST CLOSE";opacity:.8}.project_tools{font-weight:400;line-height:1.75em}.stockText{margin-top:6px;font-size:13px;display:inline-block}#sp500Price:hover:after{font-size:13px}h2.project_heading img{vertical-align:bottom;width:auto;height:20px;margin-left:5px;padding:0;display:inline-block}.slider-container{grid-column:1/3;align-items:center;display:flex}.slider-container label{margin-right:10px}.slider-container span{font-weight:400}.webflow-style-input:after{content:"";z-index:999;background:linear-gradient(90deg,#b294ff,#57e6e6,#feffb8,#57e6e6,#b294ff,#57e6e6) 0 0/500%;border-bottom-right-radius:2px;border-bottom-left-radius:2px;height:2px;-webkit-animation:3s linear infinite gradient;animation:3s linear infinite gradient;position:absolute;bottom:0;left:0;right:0}.webflow-style-input{background:var(--c-bg);border-radius:2px;max-width:2.5rem;margin:0 auto;padding:.5rem;display:flex;position:relative}.input-with-percent{align-items:center;display:flex}.input-with-percent span{margin-left:5px}#overallProbability{text-align:right;grid-column:1/3}input{color:var(--c-text);background:0 0;border-style:none;outline:0}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}label{font-weight:400}@-webkit-keyframes gradient{0%{background-position:0 0}to{background-position:100% 0}}@keyframes gradient{0%{background-position:0 0}to{background-position:100% 0}}.overallProb{margin-top:25px}.slider-container.overallProb{align-items:center;display:flex}.slider-container.overallProb b{margin-right:10px}section[data-page=pwin] .page_content.project{margin-top:4px}.project_powerbi{margin:3rem}.content .content_inner .page .page_content.project_powerbi{height:calc(100vh - 3rem);position:relative;overflow:hidden}iframe{border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}
