@import url(https://fonts.googleapis.com/css2?family=Special+Elite&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;500&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media only screen and (max-width:768px){.hide_mobile{display:none}}.mobile_warning{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:1}.mobile_warning_info{font-size:200%;margin-bottom:12px;padding:15px}.mobile_warning_info a{text-decoration:none}.mobile_warning_button{border:2px solid #000;font-size:250%;padding:8px;transition:.25s ease-in-out;width:-webkit-max-content;width:max-content}@media only screen and (min-width:769px){.mobile_warning{display:none}}body{background-blend-mode:soft-light,normal;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAACXBIWXMAAE69AABOvQFzamgUAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAVlJREFUaIHtl61KRGEQhp/XH0QtgkGwiIhgMBoEvQYFu9i2W7wGNZosgnfgPQiCzahNi0HYYnHZoGM4Z8Hi6nHnY3dkHhg4Zb55Hw7nG47MjP/G2LADlCClopBSUUipKKRUFFIqCikVhZSKQkpFIaWaooqWpHtJ75La9fOxpOlig82sSAETwAVg39QNMFNkdkGp8z5CvXoBdkNIAYe/EOrVG7A+0lLAAfDRQMqAK88MqoO4IGkVuANmG7Z2gQUze/XI4X37ndJcCGAKWPEK4SYlaQnYGeCIea8snm9qe8Dzlr2CeEptDtDbAa69gnhKPf2xrwvsm9mDWxLHq3wSuKTZVd4GtkZ++QItqoX6k9AjsOY9v4hULbYBPPcRuqXaS0Xmuy7fr0iaA46APWCR6tsZB86AEzPrFBkM5aSGSf4kRiGlopBSUUipKKRUFFIqCikVhZSKQkpF4ROPj8cuswTTpgAAAABJRU5ErkJggg==),url(/portfolio/static/media/background.97411090fbf03fed249b.jpg);background-size:16px 16px,auto;color:#262626;cursor:url(data:image/png;base64,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),auto;margin:0;overflow-x:hidden}body :active{cursor:url(data:image/png;base64,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),pointer}.clickable_cursor:hover{cursor:url(data:image/png;base64,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),pointer}.clicked_cursor:active{cursor:url(data:image/png;base64,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),pointer}html{scroll-behavior:smooth}.App{margin-bottom:10vh;text-align:center}.App-header{color:#fff}header{justify-content:left;margin-bottom:75vh;margin-top:40vh}header,nav{display:flex;-webkit-user-select:none;user-select:none}nav{background:linear-gradient(0deg,#c31f1f,#b82f2f 44%,#3c1818 49%,#1c0b0b 54%,#000);flex-direction:row;margin-top:16px;width:100%}#parent{transition:.66s ease-in-out}.noise{background-image:url(/portfolio/static/media/noise.4d0969bd509426101765.png);background-size:repeat;height:100%;left:0;opacity:.075;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}#wrapper{width:50vw}#wrapper,.title{display:flex;justify-content:right}.title{flex-direction:row;font-family:Special Elite;font-size:4rem;letter-spacing:.5rem;min-height:76.8px;width:-webkit-max-content;width:max-content}@media only screen and (max-width:768px){.title{font-size:2rem;letter-spacing:0}.title>div{overflow:hidden;white-space:normal}}#nav_left{justify-content:left;margin-left:10px}#nav_left,#nav_right{display:flex;flex-direction:row}#nav_right{justify-content:right;margin-right:10px;width:100%}.nav_centre{display:flex;flex-direction:row;justify-content:center;width:100vw}.nav_link{color:#fff;font-family:Special Elite;font-size:1.75rem;padding:10px;padding-inline:35px;position:relative;text-decoration:none}@media only screen and (max-width:768px){.nav_link{font-size:1.25rem;padding-inline:16px}}#button_container{display:flex;justify-content:center;left:0;position:absolute;top:75vh;width:100%}#button{color:var(--black);font-family:Special Elite;font-size:4rem;position:relative;text-align:center;transition:.2s;-webkit-user-select:none;user-select:none;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}#button:hover{color:#c31f1f}.abt{font-family:EB Garamond,serif;font-size:3rem;margin-bottom:10vh}@media (min-width:256px) and (max-width:1024px){.title{font-size:32px}}.scroll_up{bottom:36px;position:fixed;right:64px}.image{border:2px #000;flex-grow:1;max-height:80%;object-fit:contain}.image_container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.image_information{align-items:center;display:flex;flex-direction:column;font-size:100%;height:20%;padding:5px;text-align:left}.image_information p{margin:0}.text{align-items:center;display:flex;flex-direction:row;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:500;margin-right:10px}.image_name{font-size:200%;font-weight:300;text-align:center}.image_description{margin-bottom:10px;text-align:center}.shot_info_container{display:flex;flex-direction:row}.text img{width:24px}.image_frame{background:#f0eee8;background-size:contain;box-shadow:6px 6px 12px 0 rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;height:75vh;margin:10px;padding:25px 15px 15px;transition:.25s ease-in-out;width:35vw}.frame_overlay,.image_frame{background-image:url(/portfolio/static/media/mask.a8b1e04698b3f3f77e65.png)}.frame_overlay{height:100%;opacity:1;position:relative;width:100%;z-index:2}@media only screen and (min-width:769px){.image_frame:hover{box-shadow:6px 6px 12px 0 rgba(0,0,0,.3);height:calc(75vh + 10px);-webkit-transform:rotate(.5deg);transform:rotate(.5deg);width:calc(35vw + 5px);z-index:0}}@media only screen and (max-width:768px){.image_frame{pointer-events:none}}.filler{flex:1 1}.popup{background:#f0eee8;background-image:url(/portfolio/static/media/mask.a8b1e04698b3f3f77e65.png);background-size:contain;box-shadow:6px 6px 8px 0 rgba(0,0,0,.3),-6px -6px 8px 0 rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;height:95vh;left:0;padding:25px 15px 15px;position:fixed;top:140vh;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.66s cubic-bezier(.15,.01,.1,.9);width:47.5vw;z-index:2}.close_popup{font-size:1.5rem;position:absolute;right:15px;top:5px;-webkit-user-select:none;user-select:none}.grey_out{background:transparent;display:block;height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:.25s ease-in-out;width:100vw;z-index:1}@media (min-width:256px) and (max-width:1024px){.image_frame{cursor:default;height:75vh;width:90vw}.grey_out,.popup{display:none}}:root{--dark:#660c0c}.abt{color:#660c0c;color:var(--dark);display:flex;justify-content:center}.abt_pfp{height:420px;margin-bottom:64px;width:256px}.about_text{border:1.5px solid #3d3d3d;box-sizing:border-box;-webkit-filter:sepia(.75);filter:sepia(.75);font-family:Rubik;font-size:1.5rem;font-weight:400;padding:15px;text-align:left}@media only screen and (max-width:768px){.about_text{display:none}.abt:before{color:#000;content:"Screen too small to view. Please use a device with a larger screen!";display:block;font-size:1.5rem;padding:15px;text-align:center}}.about_text *{margin-block:6px}.about_header{align-items:center;display:flex;justify-content:space-between}.about_header_title{font-family:EB Garamond;font-size:2.25rem}.steamship{display:flex}.typewritten{font-family:Special Elite;font-size:1.4rem}.handwritten{font-family:Dancing Script;font-size:2.2rem;margin:0}.du{border-bottom:2px dotted #660c0c;border-bottom:2px dotted var(--dark);flex:1 0 auto;margin-bottom:0}.flex{display:flex;margin-block:14px}.align-v,.flex{align-items:center}.separator{border-bottom:2.5px solid #a31111;border-radius:4px;content:"";margin-block:8px;width:100%}.wsl_logo{display:flex;justify-content:center}.wsl_logo img{width:128px}.projects_container{overflow-x:hidden}.projects,.projects_container{align-items:center;display:flex;flex-direction:column}.projects{width:100%}@media only screen and (max-width:1px){.projects{display:none}.projects_container:before{color:#000;content:"Screen too small to view. Please use a device with a larger screen!";display:block;font-size:1.5rem;padding:15px;text-align:center}}.project_text_container{align-items:left;border-right:2px dotted #000;display:flex;flex-direction:column;padding-right:8px}.project{box-sizing:border-box;display:flex;font-family:Rubik;font-size:1.5rem;font-weight:400;justify-content:space-between;margin-bottom:24px;padding:15px;text-align:left;width:100%}.project img{max-height:480px}.project_cover{border:1px solid #161616;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-left:8px;text-align:center}.project_description{font-size:2rem;margin-bottom:16px;margin-left:17.5%;max-width:25%;text-align:left}.override_flex{flex:0 1 auto!important}.override_position{margin-left:0}.override_position:hover{border-color:red;color:red}.button_container{align-items:center;display:flex;flex-grow:1}:root{--pl-border:1px solid #000}@media only screen and (max-width:768px){.pl-container{gap:12px!important;padding:12px;width:640px!important}.pc-container{display:none!important}.pl-text-container{flex-direction:column!important}}.pl-wrapper{display:flex;justify-content:center;padding:10% 24px 24px;width:100%}.pl-container{background:#1f1f1f;font-family:Source Code Pro;gap:24px;width:1024px}.pc-container,.pl-container{box-sizing:border-box;display:flex;flex-direction:column;padding:24px}.pc-container{background:#d8d8c3;border-radius:24px;margin-bottom:12px}.pl-title{border:1px solid #000;border:var(--pl-border);padding:12px;text-align:center;width:100%}.pc-main,.pl-title{box-sizing:border-box}.pc-main{display:flex;flex-direction:column}.pl-punchcard{border:1px solid #000;border:var(--pl-border);border-top:none;box-sizing:border-box;display:grid;grid-template-columns:repeat(80,1fr);width:100%}.punchcard-cell{align-items:center;display:flex;font-size:14px;height:20px;justify-content:center;margin:4px 1px 1px;transition:.1s;-webkit-user-select:none;user-select:none}.punchcard-cell.active{background-color:#1a1a1a;border-radius:2px;color:#1a1a1a}.pcellnumber{border-top:1px dashed #000;font-size:7px;margin:0}.pl-text-container{background:#28286d;box-sizing:border-box;display:flex;flex-direction:row;padding:12px}.pl-description-title{background:#c4c4c4;padding:4px;text-align:center}.pl-description{background:#1a1a1a;color:#fff;flex-wrap:wrap;overflow-wrap:break-word;text-align:left;text-transform:uppercase;width:100%}.pl-link{background:#2b5a2b;border-radius:2px;color:#e6e6e6;font-size:2rem;margin-left:8px;padding:16px;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content}.pl-link:active{color:#fff}.flex-center{justify-content:center}.phl-container{align-items:center;display:flex;flex-direction:column;padding:24px;width:100%}.phl-inner-container{background:#1a1a1a;padding:12px;width:33%}@media only screen and (max-width:768px){.phl-inner-container{width:90%}}.phl-title{color:#fff;font-size:1.5rem;margin-bottom:12px}.phl-sliders{box-sizing:border-box;display:flex;flex-direction:row;gap:36px;padding:24px;padding-inline:48px;width:100%}.rc-slider-handle{cursor:url(data:image/png;base64,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),grab!important}.rc-slider-handle:active{cursor:url(data:image/png;base64,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),grab!important}.phl-slider-element{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.phl-image{-webkit-clip-path:content-box;clip-path:content-box;margin-left:5%;position:relative;width:90%}.phl-image img{width:100%}.phl-button{border:2px solid #fff;border-radius:50%;bottom:24px;height:64px;left:calc(50% - 32px);width:64px}.phl-button,.phl-button-inner{box-sizing:border-box;padding:4px;position:absolute}.phl-button-inner{align-items:center;background:#fff;border:3px solid transparent;border-radius:50%;bottom:31px;display:flex;font-size:.9rem;height:50px;justify-content:center;left:calc(50% - 25px);transition:.1s;width:50px}.phl-button-inner:hover{background:#dcdcdc}.phl-slider-desc{color:#fff;-webkit-user-select:none;user-select:none}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;width:100%}.rc-slider-rail,.rc-slider-track{border-radius:6px;height:4px;position:absolute}.rc-slider-track{background-color:#abe2fb}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:transparent;height:4px;pointer-events:none;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform:scale(0);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}@media only screen and (max-width:768px){.prl-bed{height:640px!important;width:640px!important}}.prl-container{background:#f3f3ee;padding:24px;width:100%}.prl-bed,.prl-container{align-items:center;display:flex;flex-direction:column}.prl-bed{background:#1b1b1b;color:#fff;height:912px;justify-content:center;position:relative;width:912px}.prl-bed-img-container{position:absolute;width:33%}.prl-bed img{-webkit-filter:brightness(.9);filter:brightness(.9);height:auto;width:100%}.prl-bed-text{bottom:32px;font-size:1.4rem;left:52px;position:absolute}.prl-bed-bg{border:3px solid transparent;height:100px;position:absolute;-webkit-transform:translateY(-15px);transform:translateY(-15px);transition:.2s ease-in-out;width:400px;z-index:1}.border:hover .prl-bed-bg{border:3px solid #fff}.prl-canvas{position:absolute;-webkit-transform:translateY(0) translateX(-200px);transform:translateY(0) translateX(-200px);z-index:-1}.prl-bed-svg{height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content;z-index:1}.stroke-animation{stroke:#000;stroke-width:7px;-webkit-animation:stroke .4s forwards;animation:stroke .4s forwards;color:#00000000;font-family:Source Code Pro;font-size:64px;position:absolute;transition:.2s ease-in-out;-webkit-user-select:none;user-select:none;z-index:0}.border:hover .stroke-animation{stroke:#fff}@-webkit-keyframes stroke{0%{stroke-dasharray:0 50%}to{stroke-dasharray:50% 0}}@keyframes stroke{0%{stroke-dasharray:0 50%}to{stroke-dasharray:50% 0}}.prl-bed-end{background:#1b1b1b;height:50px;overflow:hidden;position:relative;width:50%}.prl-bed-end:before{left:0;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.prl-bed-end:after,.prl-bed-end:before{background-color:#f3f3ee;bottom:0;content:"";height:100%;position:absolute;width:30%}.prl-bed-end:after{right:0;-webkit-transform:skew(-45deg);transform:skew(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.printing-container{gap:24px;width:100%}.print,.printing-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.print{border:2px dashed #000;padding:8px;width:60%}.rocket{gap:12px}.rocket_description{border-inline:2px solid #000;color:#000;font-size:1.25rem;text-align:left;width:100%}.rd_padding,.rocket_description{background:#dbcfba;box-sizing:border-box}.rd_padding{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px;width:60%}.rd_certification_title{font-size:1.75rem;padding:4px 4px 36px}.rd_title{display:flex;justify-content:space-between}.rd_description,.rd_title{border-bottom:2px solid #000;padding:8px}.rd_description{line-height:175%}.rd_approval{justify-content:space-evenly;padding:12px}.rd_approval,.rd_stamp{align-items:center;display:flex}.rd_stamp_c{margin-left:12px;width:128px}.d-border{border:3px dashed #000;padding:2px;width:100%}.approved{color:#1c7710}.rocket_img{width:66%}.rocket_img img{width:100%}.print_img{width:30%}.print_img img{width:100%}.Programming_container{align-items:center;display:flex;flex-direction:column;gap:8px}.programming_project_item{border:2px dashed #000;display:flex;flex-direction:column;padding:16px;width:1024px}.programming_project_row1{display:flex;flex-direction:row}.additional_images_container{border-top:2px solid #000;display:flex;justify-content:space-evenly;margin-left:5%;margin-top:12px;padding-top:12px;width:90%}.additional_images_container img{box-sizing:border-box;padding:4px;width:100%}.programming_project_column1{display:flex;flex:1 0 auto;flex-direction:column;justify-content:left;max-width:60%;text-align:left}.programming_project_title{border-bottom:2px solid #000;font-size:2rem}.programming_project_description{flex-grow:1;font-size:1.15rem}.programming_project_link{color:brown;font-size:1.25rem;text-decoration:none;width:-webkit-max-content;width:max-content}.programming_project_image{box-sizing:border-box;padding:8px;width:40%}.main{font-family:Special Elite;margin-bottom:10%}.socials{display:flex;justify-content:center;margin-top:10%}.socials a{color:#191919;text-decoration:none}.main_img_container{align-items:center;display:flex;font-size:125%;margin:24px}.main_img_container img{margin-right:8px;max-width:42px}.link_button{border-bottom:2px dotted #000;font-size:1.5rem;margin-top:16px;text-align:left;transition:.2s ease-in-out;width:-webkit-max-content;width:max-content}.link_button:hover{border-bottom:2px dotted #a30808;color:#a30808}.main_title{font-size:4rem;max-width:50%;text-align:left}.title_container{display:flex;justify-content:center}@media only screen and (max-width:768px){.title_container{display:flex;flex-direction:column}.title_left{align-items:center;display:flex;justify-content:center;margin-bottom:36px}.pfp,.title_left{width:100%!important}.socials{align-items:center;flex-direction:column}}.title_left{flex-direction:column;width:30%}.pfp,.title_left{display:flex;justify-content:center}.pfp{align-items:center;width:20%}.pfp img{height:420px;width:256px}.stickers{height:100vh;position:absolute;width:100vw}.stickers,.stickers img{pointer-events:none;-webkit-user-select:none;user-select:none}.trans{left:12%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:10%}.trans,.trans_flag{opacity:.95;position:absolute;top:20%}.trans_flag{right:12%;-webkit-transform:rotate(25deg);transform:rotate(25deg);width:12%}.berry{top:20%;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);width:8%}.berry,.skate{opacity:.95;position:absolute;right:10%}.skate{bottom:20%;padding:8px;-webkit-transform:rotate(6deg);transform:rotate(6deg);width:10%}.toothless{bottom:2%;left:3%;position:absolute;width:6%}
/*# sourceMappingURL=main.8448e39c.css.map*/