:root{--or--fb--layer-00-fill:#0d0221;--or--fb--layer-01-fill:url(#sun-linear-gradient);--or--fb--layer-02-fill:#1d2027;--or--fb--layer-03-fill:var(--or--main-fill);--or--fb--top:47vh;--or--main-fill:#282b30;--or--menu-fill:#1e2124;--or--text-color:#fff;--or--link-color:#f6019d;--or--light-blue:#2de2e6;--or--title-background:rgba(0,0,0,.5);--or--fancy-background-visibility:visible;--or--content-background-color:var(--or--fb--layer-03-fill);--lm--main-fill:#d1d1d1;--lm--menu-fill:#fff;--lm--text-color:#000;--lm--title-background:hsla(0,0%,100%,.5);--lm--fancy-background-visibility:hidden;--lm--fb--top:0vh;--lm--content-background-color:#fff;--size--nav-collapsed-internal-width:60px;--size--nav-row-height:var(--size--nav-collapsed-internal-width);--size--nav-padding-lr:5px;--size--nav-collapsed-width:calc(var(--size--nav-collapsed-internal-width) + var(--size--nav-padding-lr)*2);--size--screen-minus-collapsed-nav-width:calc(100% - var(--size--nav-collapsed-width));--size--nav-expanded-width:20vw;--mobile--hamburger-container-height:45px;--scroll-pos:0;--code-font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:CyberwayRider;src:url(/static/media/title-font.a5eed877f3e56aea68a0.ttf) format("truetype")}@font-face{font-family:ClickyBricks;src:url(/static/media/clicky-bricks-2.5ffff736b6c4298c86c4.ttf) format("truetype")}@font-face{font-family:SourceSansPro;src:url(/static/media/SourceSansPro-Regular.73ae3a587f63679d851d.ttf) format("truetype")}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;min-height:100vh;width:100%}code{font-family:var(--code-font-family)}.bright-color-text{--or--bright-color-text:#f9c80e;--lm--bright-color-text:#000;--bright-color-text:var(--or--bright-color-text);color:var(--bright-color-text)}.eye-cancer .bright-color-text{--bright-color-text:var(--lm--bright-color-text)}#main-container{--text-color:var(--or--text-color);--main-fill:var(--or--main-fill);--menu-fill:var(--or--menu-fill);--title-background:var(--or--title-background);--fancy-background-visibility:var(--or--fancy-background-visibility);--content-background-color:var(--or--content-background-color);--link-color:var(--or--link-color);--link-hover-color:var(--text-color);--link-highlight-color:#000;--menu-row-svg-fill:#f6019d;--fb--layer-00-fill:var(--or--fb--layer-00-fill);--fb--layer-01-fill:var(--or--fb--layer-01-fill);--fb--layer-02-fill:var(--or--fb--layer-02-fill);--fb--layer-03-fill:var(--or--fb--layer-03-fill);--fb--top:var(--or--fb--top);--title-font:"CyberwayRider",sans-serif;background-color:var(--main-fill);color:var(--text-color);margin:0;min-height:100vh;width:100%}#main-container.eye-cancer{--text-color:var(--lm--text-color);--main-fill:var(--lm--main-fill);--menu-fill:var(--lm--menu-fill);--title-background:var(--lm--title-background);--fancy-background-visibility:var(--lm--fancy-background-visibility);--content-background-color:var(--lm--content-background-color);--link-color:#000;--link-hover-color:#fff;--link-highlight-color:rgba(0,0,0,.3);--menu-row-svg-fill:var(--link-hover-color);--fb--top:var(--lm--fb--top);--title-font:inherit}#menu-container{background-color:var(--menu-fill);display:flex;flex-direction:column;min-height:100vh;overflow-y:scroll;padding:0 var(--size--nav-padding-lr);position:fixed;transition:width .5s;width:var(--size--nav-collapsed-internal-width);z-index:9999}#menu-container::-webkit-scrollbar{display:none}#menu-container{-ms-overflow-style:none;--menu-row-internal-top-bottom-padding:5px;scrollbar-width:none}#menu-container:active,#menu-container:hover{width:var(--size--nav-expanded-width)}#top-bar{padding:10px 0}#menu-container a,#right-container a{color:var(--text-color);position:relative;text-decoration:none;transition:color .3s ease-out,background-color .5s ease-out}#menu-container .menu-row>a,#menu-container .menu-row>div{align-items:center;display:flex;flex-shrink:0;padding:var(--menu-row-internal-top-bottom-padding) 0}#menu-container .menu-row>div{height:var(--size--nav-row-height)}#menu-container .menu-row>div>.menu-content-no-text{height:100%}#menu-container a:hover,#right-container a:hover{color:var(--link-hover-color)}#menu-container a:before,#right-container a:before{background-color:var(--link-highlight-color);border-radius:0 5px 5px 0;content:"";height:100%;left:calc(var(--size--nav-padding-lr)*-1);position:absolute;top:0;transition:width .3s ease-out;width:0;z-index:-1}#menu-container a:hover:before,#right-container a:hover:before{width:calc(100% + var(--size--nav-padding-lr))}#menu-container>.menu-row{padding-bottom:10px}#menu-container>#menu-pusher{flex-grow:1}.menu-row div.menu-row-text{flex-grow:1;flex-shrink:0;font-family:var(--title-font);font-size:2.6vw;line-height:1.6vw;max-height:var(--size--nav-collapsed-internal-width)}.menu-row div.menu-row-text,.menu-row>div>:last-child{padding-left:15px}#main-container.eye-cancer .menu-row div.menu-row-text{font-size:2.4vw}.menu-row svg,.menu-row>div>:first-child{flex-shrink:0;width:var(--size--nav-collapsed-internal-width)}.menu-row>div>:first-child{align-content:center;align-items:center;display:flex;justify-content:center;justify-items:center}.menu-row svg .svg-main-path{fill:var(--text-color);transition:fill .5s}.menu-row svg .svg-background{fill:#fff;opacity:0;transition:opacity .5s}.menu-row:hover svg .svg-background{opacity:1}#main-container:not(.eye-cancer) #rebrickable .menu-row-text{font-family:ClickyBricks,var(--title-font);font-size:1.9vw;text-transform:uppercase}#main-container:not(.eye-cancer) #github .menu-row-text{font-family:"Courier New",var(--code-font-family),var(--title-font);font-size:3.7vw;line-height:2.7vw}#main-container:not(.eye-cancer) #linkedin .menu-row-text{font-family:SourceSansPro,Arial,var(--title-font);font-size:3.7vw;line-height:2.7vw}.menu-row a:hover svg .svg-main-path{fill:var(--menu-row-svg-fill)}#main-container:not(.eye-cancer) #github.menu-row a:hover svg .svg-main-path{fill:#791e94;-webkit-filter:drop-shadow(0 0 1px rgba(121,30,148,.75));filter:drop-shadow(0 0 1px rgba(121,30,148,75%))}#main-container:not(.eye-cancer) #rebrickable.menu-row a:hover svg .svg-main-path{fill:var(--or--light-blue);-webkit-filter:drop-shadow(0 0 2px rgba(50,231,235,.75));filter:drop-shadow(0 0 2px rgba(50,231,235,75%))}#linkedin.menu-row a:hover svg .svg-main-path{fill:#2867b2}.eye-cancer .menu-row a:hover svg .svg-main-path{-webkit-filter:none;filter:none}#right-container{background-color:inherit;display:inline-block;margin-left:var(--size--nav-collapsed-width);position:relative;width:var(--size--screen-minus-collapsed-nav-width);z-index:5}#right-container a{color:var(--link-color);display:inline-block;vertical-align:bottom}#right-container a:before{top:10%}.eye-cancer #right-container a{font-weight:700;text-decoration:underline}#content-container{display:inline-block;margin-top:var(--fb--top);position:relative;transition:margin-top .5s;width:100%;z-index:100}#main-container.eye-cancer #content-container{background-color:var(--content-background-color);margin:30px;min-height:calc(100vh - 64px);width:calc(100% - 60px)}#content-body{background-color:var(--content-background-color);display:flex;margin-top:37vh;padding:30px 100px;position:relative;z-index:4000}#main-container.eye-cancer #content-body{margin-top:30px;padding:0}#main-title{background-color:var(--title-background);display:inline-block;font-family:var(--title-font);font-size:7vw;height:.8em;line-height:.8em;padding:30px 30px 30px 10%;position:relative}.eye-cancer #main-title{background:transparent;padding-left:30px}.left-text,.right-photo{padding:40px}.left-text{border-right:solid;border-right-color:rgba(50,50,50,.7);border-right-width:1px;font-size:20px;line-height:30px;min-height:300px;text-align:left;width:50%}#photo-light-mode{display:none}#main-container.eye-cancer #photo-light-mode{display:flex;height:auto}#main-container.eye-cancer #photo-dark-mode{display:none}.right-photo{display:flex;justify-content:center;position:relative;width:50%}.right-photo img{max-height:700px;max-width:100%;top:30px}.right-photo img,svg .z-offset{position:absolute}.z-offset{--offset-scroll:calc((var(--scroll-pos, 0)*var(--offset, 0))*-1 + var(--initial-offset, 0));-webkit-transform:translateY(var(--offset-scroll));transform:translateY(var(--offset-scroll))}#svg-background{height:100vh;pointer-events:none;position:fixed;visibility:var(--fancy-background-visibility);width:100%;z-index:1}#svg-background .scanlines>div,#svg-background>div{display:inline-block;height:100vh;position:absolute;width:100%}#fb-layer-01 .sun-group>circle{filter:drop-shadow(0 0 20px #f82f8a) drop-shadow(0 0 244px #f83481);-webkit-filter:drop-shadow(0 0 8px #f82f8a) drop-shadow(0 0 17px #f83481)}#fb-layer-00{background-color:var(--fb--layer-00-fill);height:100%}#fb-layer-02{--fb-layer-02-detail-color:var(--or--light-blue);--fb-layer-02-detail-width:3}#fb-layer-03{z-index:2001}.color-fill{height:100vh;margin-top:-5px;width:100%}#hamburger-container,#mobile-notice{display:none}@media only screen and (max-width:768px){:root{--or--fb--top:5vh}#main-container.mobile-menu-open{overflow:hidden}#mobile-notice{display:block;padding:15px;text-align:center}#main-container.eye-cancer #mobile-notice{background-color:rgba(0,0,0,.1);font-size:.7em}#hamburger-container{align-items:center;background-color:var(--menu-fill);display:flex;height:var(--mobile--hamburger-container-height);padding:0 var(--size--nav-padding-lr);position:fixed;width:100vw;z-index:99999}#hamburger{cursor:pointer;display:inline-block}#hamburger>div{background-color:var(--text-color);height:5px;margin-bottom:9px;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);width:40px}#main-container.eye-cancer #hamburger>div{-webkit-transform:skewX(0);transform:skewX(0)}#hamburger>div:last-child{margin-bottom:0}#menu-container{min-height:calc(100% - var(--mobile--hamburger-container-height));padding:0;top:var(--mobile--hamburger-container-height);width:0}#menu-container>div{padding-left:var(--size--nav-padding-lr);padding-right:var(--size--nav-padding-lr)}#menu-container>#menu-pusher{flex-grow:0}.menu-row div.menu-row-text{font-size:14.2vw}#main-container.eye-cancer .menu-row div.menu-row-text{font-size:12vw;line-height:11vw}#main-container:not(.eye-cancer) #rebrickable .menu-row-text{font-size:10vw}#main-container:not(.eye-cancer) #github .menu-row-text{font-family:"Courier New",var(--code-font-family),var(--title-font);font-size:20vw;line-height:18vw}#main-container:not(.eye-cancer) #linkedin .menu-row-text{font-family:SourceSansPro,Arial,var(--title-font);font-size:20vw;line-height:10vw}#menu-container.toggled{width:100%}#right-container{margin-left:0;margin-top:var(--mobile--hamburger-container-height);width:100vw}#main-title{font-size:4.5em;height:auto}#main-container.eye-cancer #main-title{font-size:3em}#main-container.eye-cancer #content-body{margin-top:0}#content-body{flex-direction:column;justify-items:center;margin-top:19vh;padding:0 2vw 30px}.left-text{border:none;padding:.5vh 7vw 30px;text-align:left;width:auto}#main-container.eye-cancer .left-text{padding-top:0}.right-photo{height:500px;padding:0 40px;width:auto}#photo-light-mode.right-photo{height:auto;margin-bottom:30px;margin-left:30px;margin-right:30px;padding:0}.right-photo>img{height:auto;width:100%}#photo-light-mode.right-photo>img{max-height:none;position:relative;top:0}.z-offset{--offset-scroll:calc((var(--scroll-pos, 0)*var(--offset, 0))*-1 + var(--initial-offset, 0)*0.5);-webkit-transform:translateY(var(--offset-scroll));transform:translateY(var(--offset-scroll))}}.scanlines{overflow:hidden;position:relative}.scanlines:after,.scanlines:before{content:"";display:block;pointer-events:none;position:absolute}.scanlines:after{-webkit-animation:scanlines 1s steps(30) infinite;animation:scanlines 1s steps(30) infinite;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.3) 51%);background-size:100% 4px;bottom:0;left:0;right:0;top:0;z-index:2000}@-webkit-keyframes scanline{0%{-webkit-transform:translate3d(0,20000%,0);transform:translate3d(0,20000%,0)}}@keyframes scanline{0%{-webkit-transform:translate3d(0,60000%,0);transform:translate3d(0,60000%,0)}}@-webkit-keyframes scanlines{0%{background-position:0 50%}}@keyframes scanlines{0%{background-position:0 50%}}#main-container{--lightmode-toggle--icon:var(--text-color);--lightmode-toggle--fill:var(--content-background-color);--lightmode-toggle--expected-height:60px}#main-container.eye-cancer{--lightmode-toggle--icon:var(--content-background-color);--lightmode-toggle--fill:var(--text-color)}#lightmode-toggle .toggle-switch{height:100%;position:relative;width:calc(var(--lightmode-toggle--expected-height)*2)}#lightmode-toggle label{background-color:var(--lightmode-toggle--fill);border-radius:50px;cursor:pointer;height:100%;position:absolute;width:100%}#lightmode-toggle input{display:none;position:absolute}#lightmode-toggle .slider{border-radius:50px;height:100%;position:absolute;transition:.3s;width:100%}#lightmode-toggle .slider:before{--lightmode-toggle--icon-top:5px;--lightmode-toggle--icon-size:calc(var(--lightmode-toggle--expected-height) - var(--lightmode-toggle--icon-top)*2);background-color:var(--lightmode-toggle--fill);border-radius:50%;box-shadow:inset 10px -4px 0 0 var(--lightmode-toggle--icon);content:"";height:var(--lightmode-toggle--icon-size);left:10px;position:absolute;top:var(--lightmode-toggle--icon-top);transition:.3s;width:var(--lightmode-toggle--icon-size)}#lightmode-toggle input:checked~.slider:before{background-color:var(--lightmode-toggle--icon);box-shadow:none;-webkit-transform:translateX(var(--lightmode-toggle--icon-size));transform:translateX(var(--lightmode-toggle--icon-size))}.gg-sun{--ggs:1.25;background:linear-gradient(180deg,currentColor 8px,transparent 0) no-repeat 10px -12px/4px 12px,linear-gradient(180deg,currentColor 8px,transparent 0) no-repeat 10px 28px/4px 12px,linear-gradient(180deg,currentColor 8px,transparent 0) no-repeat -16px 10px/12px 4px,linear-gradient(180deg,currentColor 8px,transparent 0) no-repeat 28px 10px/12px 4px;border:12px solid transparent;border-radius:100px;box-shadow:inset 0 0 0 4px;height:48px;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--ggs,1));transform:scale(var(--ggs,1));transition:box-shadow .2s ease-out}.gg-sun,.gg-sun:after,.gg-sun:before{box-sizing:border-box;display:block;width:48px}.gg-sun:after,.gg-sun:before{border-left:8px solid;border-right:8px solid;content:"";height:4px;left:-12px;position:absolute;top:10px}.gg-sun:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gg-sun:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eye-cancer .gg-sun{box-shadow:inset 0 0 0 12px}
/*# sourceMappingURL=main.bffe0ed9.css.map*/