@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Salsa&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-text:#c1dbff;--primary-text-faint:rgba(193,219,255,.8);--primary-text-hover:#dce7f3;--background-color:#111e3b;--expanded-background:#6786b226;--expanded-background-text:#e6f1ff;--expanded-background-text-hover:rgba(193,219,255,.8);--light-section-background:#c1dbff;--light-section-text:#111e3b;--royal-blue:#0059d6;--homepage-block-background:#00275d;--quicklinks-text-color:#c1dbff;--tag-background:rgba(193,219,255,.152);--desktop-homepage-padding:6rem;--mid-homepage-padding:4rem;--mobile-homepage-padding:2rem;--highlight-block-background:#6680a35c}body{background-color:#111e3b;background-color:var(--background-color);color:#c1dbff;color:var(--primary-text);font-family:Inter,Satoshi,sans-serif}p{line-height:1.5;margin:1px}a{color:#c1dbff;color:var(--primary-text);text-decoration:none}a:hover{color:#dce7f3;color:var(--primary-text-hover)}.header{font-size:2.75rem;margin-block:1rem}.small-text{font-size:1.05rem;line-height:1.5;max-width:80%}img{border-radius:10px}span{font-weight:600}.MuiAccordionDetails-root,.MuiAccordionSummary-root,.MuiAcordion-root,.MuiSvgIcon-root,.list-with-background a{color:#e6f1ff!important;color:var(--expanded-background-text)!important}.list-with-background a:hover{color:#fff!important}.hi-im-zane{font-family:Merriweather;font-weight:900}.all-homepage{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.mobile-top-section,.nontyped-title{display:none}.desktop-top-section{align-items:center;color:var(--quicklinks-text-color);display:flex;gap:5rem;padding:4rem var(--desktop-homepage-padding);padding-right:8rem}.desktop-top-section .homepage-top{max-width:65%}.homepage-title{margin-bottom:3rem;margin-top:5px}.homePageText{line-height:1.75;margin-bottom:64px;margin-top:1rem}.no-margin-bottom-text{margin-bottom:0}.zane-image{max-height:400px;min-width:150px;object-fit:cover;-webkit-transform:rotate(2deg);transform:rotate(2deg);width:26%}.quicklinks{align-items:center;display:flex;gap:15px}.quicklinks>a{background-color:var(--royal-blue);border:2px solid var(--royal-blue);border-radius:30px;color:var(--quicklinks-text-color);font-weight:600;min-width:-webkit-max-content;min-width:max-content;padding:10px 15px;text-align:center;transition:.3s ease-in-out}.quicklinks>a:hover{background-color:initial;border:2px solid var(--royal-blue);color:var(--royal-blue)}.quicklink-title{font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;opacity:.8;padding-bottom:2px;padding-left:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-page-blocks{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}@media screen and (max-width:1200px){.nontyped-title{display:block;font-size:2.5rem}.typed-title{display:none}}@media screen and (max-width:1100px){.desktop-top-section{gap:1rem;padding-block:3rem;padding-inline:var(--mid-homepage-padding)}.quicklinks{flex-wrap:wrap;gap:10px;width:100%}.desktop-top-section .quicklinks a{white-space:nowrap}.zane-image{margin-bottom:1.5px;margin-left:10px;max-height:300px}.quicklink-title{margin-bottom:10px}.homePageText{margin-bottom:32px}.homepage-title{margin-bottom:30px}}@media screen and (max-width:950px){.title{font-size:30px}.homePageText{font-size:.9rem;margin-bottom:32px;margin-top:10px;width:80%}.zane-image{max-height:275px}}@media screen and (max-width:800px){.all-homepage .mobile-top-section{align-items:center;color:var(--quicklinks-text-color);display:flex;flex-direction:column;margin-left:0;padding:2rem 0}.all-homepage .mobile-top{align-items:center;display:flex;gap:20px;margin-top:20px}.all-homepage .desktop-top-section{display:none}.all-homepage{align-items:center;margin-top:2rem}.all-homepage,.mobile-titles{display:flex;flex-direction:column}.mobile-titles{align-items:flex-start;min-width:-webkit-max-content;min-width:max-content}.mobile-titles .title{font-size:2.5rem;margin:5px 0}.homePageText{width:auto}.zane-image{margin:0 1rem 1.25rem 0;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);width:30%}.homepage-title{font-size:1.5rem}.quicklinks{justify-content:center}}@media screen and (max-width:600px){.all-homepage .mobile-top{justify-content:space-between}.desktop-top-section{margin-top:1rem;padding-block:1.5rem;padding-inline:var(--mobile-homepage-padding);width:calc(100% - var(--mobile-homepage-padding)*2)}.mobile-titles .title{font-size:1.5rem}.zane-image{width:40%}.quicklinks{gap:5px}.button a{font-size:12px;padding:6px 12px}.zane-image{display:none}.all-homepage .mobile-top{width:80%}.mobile-titles .title{font-size:2rem;margin:0}.mobile-titles{margin-bottom:20px}.homePageText{margin-bottom:40px}}.home-page-block{background-color:var(--homepage-block-background);border:2px solid var(--background-color);border-radius:15px;color:var(--quicklinks-text-color);margin:1rem;max-width:350px;padding:1rem 2rem}.home-page-block:hover{border:2px solid var(--quicklinks-text-color);color:var(--quicklinks-text-color);transition:.3s ease-in-out}.block-image-div{height:150px}.image{height:auto;width:225px}.block-title{font-size:25px}.block-position{font-size:16px}@media screen and (max-width:800px){.home-page-block{max-width:250px;padding:.5rem 1.5rem 1rem}.block-image-div{height:125px}.image{max-width:200px}.block-title{font-size:18px}.block-position{font-size:20px}.block-description{font-size:14px}}@media screen and (max-width:650px){.home-page-block{margin-inline:.25rem;max-width:150px;padding-inline:1rem;padding-top:0}.block-image-div{height:100px}.image{max-width:125px}.block-title{font-size:14px}.block-position{font-size:16px}.block-description{font-size:12px}}.experience-page{display:flex;gap:3rem;margin-inline:3rem;margin-bottom:3rem}.experience-column-header{margin-bottom:15px;margin-left:15px}.experience-page>*{flex:1 1}.experience-list,.projects-list{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1100px){.experience-column-header{font-size:28px}.experience-page{display:flex;flex-direction:column;gap:8px;margin-inline:auto;margin-bottom:3rem;max-width:800px}}@media screen and (max-width:900px){.experience-page{margin-inline:2rem}.experience-column-header{font-size:26px;margin-bottom:10px;margin-left:10px}.experience-page .company-title{font-size:17px}.experience-page>*{margin-top:2rem}}@media screen and (max-width:600px){.experience-page{margin-inline:.75rem}.experience-list,.projects-list{gap:15px}.experience-details,.project-details{font-size:16px!important;margin-left:0!important}.experience-page h3{font-size:18px}.date,.experience-page .company-title{font-size:16px}.date{min-width:0!important;min-width:auto!important;white-space:nowrap}.experience-page .right-title{align-items:flex-end;flex-direction:column;gap:5px}}.highlight-block{background-color:var(--highlight-block-background);border-radius:5px;color:var(--expanded-background-text);font-size:15px;font-weight:500;line-height:1;margin-right:5px;margin-top:5px;padding:5px 10px}@media screen and (max-width:800px){.highlight-block{font-size:13px;padding:3px 8px}}.project-title{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.project-title-right{align-items:center;display:flex;gap:25px}.project-name{font-size:22px;font-weight:600;margin-bottom:0;margin-top:0}.date{font-size:16px;font-weight:345;min-width:90px;opacity:.7;text-align:right}.project-details{font-size:18px;margin-left:1rem}.programming-languages{display:flex;flex-wrap:wrap}.detail{margin-top:10px}.logo{border:2px solid var(--expanded-background);border-radius:25px;height:25px;vertical-align:top;width:25px}.bcr-logo,.ungated-logo{border:2px solid #000;border-radius:5px!important}.logo:hover{background-color:var(--primary-text);border:2px solid var(--primary-text);color:var(--background-color)}.project-link{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.project-details ul{margin-bottom:0;margin-top:0;padding-left:20px}@media screen and (max-width:1100px){.project-name{font-size:20px}.project-title-right{font-size:16px;gap:15px}.logo{border-radius:23px;height:23px;width:23px}.project-title .date{min-width:100px}.project-details{font-size:16px}}@media screen and (max-width:800px){.project-details{font-size:17px}.content>*{flex:auto}}.experience-title{align-items:center;display:flex;justify-content:space-between;width:100%}.experience-name{margin-bottom:5px;margin-top:5px}.company-link{background-color:var(--royal-blue);border-radius:30px;color:var(--expanded-background-text);padding:6px 12px;transition:.3s ease-in-out}.company-link,.company-link:hover{border:1.5px solid var(--royal-blue)}.company-link:hover{background-color:initial;color:var(--royal-blue)}.company-title{font-size:18px;font-weight:400;line-height:1;white-space:nowrap}.experience-title .date{font-weight:250;line-height:1;min-width:115px;text-align:right}.experience-details{font-size:18px;margin-left:1rem}.programming-languages{margin-bottom:10px}.detail{line-height:1.5}.bottom{align-items:center;display:flex;justify-content:space-between}.position{font-size:22px;font-weight:600;margin-bottom:0;margin-top:0}.right-title{align-items:center;display:flex;gap:15px}.experience-details ul{margin-bottom:0;margin-top:0;padding-left:20px}@media screen and (max-width:1100px){.position{font-size:20px;margin-left:5px}.right-title{font-size:16px;gap:10px}.experience-title .date{min-width:0;min-width:auto}.experience-details{font-size:16px}.detail{margin-top:5px}}@media screen and (max-width:800px){.position{font-size:22px}.company-link{padding:3px 8px}.experience-details{font-size:17px}.detail{margin-top:5px}}.about-me{margin-left:6rem;margin-right:1rem}.mobile-title{display:none}.bio-and-image{display:flex;margin-bottom:2rem;margin-right:20px}.bio{margin-right:20px;max-width:75ch}.about-me-text{margin-bottom:10px}.zane-second-image{margin-inline:auto;max-height:425px}.accordions{display:flex;flex-direction:column;gap:15px;margin-top:1rem}.accordions>*{padding-block:7px!important}.about-me ul{margin-bottom:0;margin-top:0;padding-left:30px}.about-me li{margin-bottom:10px}.about-me a{border-radius:40px}.bottom-columns a{margin-right:4px}.section-title{font-size:18px;font-weight:400;margin-bottom:5px}.multiple-lists{margin-left:10px}.list-section{margin-bottom:10px}.more-text{max-width:900px}.more-text-paragraph{margin-bottom:30px}.more-text-paragraph span{font-style:italic}.bottom-columns{display:flex;gap:10px;margin-bottom:30px}.column{display:flex;flex:1 1;flex-direction:column;gap:10px}.technicalskill-line{margin-top:0}.skill-list{display:flex;flex-wrap:wrap;margin-bottom:15px;margin-top:5px}.about-me .icons>*{font-size:22px}@media screen and (max-width:1050px){.zane-second-image{margin-bottom:27px;margin-left:0;max-height:400px}.about-me{margin-inline:2rem;margin-top:2rem}}@media screen and (max-width:1000px){.bio{width:100%}}@media screen and (max-width:800px){.desktop-title{display:none}.mobile-title{display:block}.bio-and-image{flex-direction:column-reverse;margin-bottom:1rem}.zane-second-image{margin-block:1rem;max-height:200px}.bio{width:auto}.about-me-text,.bio{max-width:none}.top-line .title{font-size:34px;margin-top:15px}.bio-and-image h1,.bottom-columns h1{font-size:28px}.about-me{margin-left:2rem}.bottom-columns{flex-direction:column;gap:0}}@media screen and (max-width:600px){.about-me{margin-inline:1rem}.about-me p{font-size:17px;max-width:none}.about-me .MuiAccordionSummary-content{font-size:18px}.bio,.bio-and-image{margin-right:0}.bio-and-image h1,.bottom-columns h1{font-size:26px}.multiple-lists{margin-left:0}}@media screen and (max-width:500px){.about-me p{font-size:16px}.about-me .MuiAccordionSummary-content{font-size:17px}.top-line .title{font-size:30px}.bio-and-image h1,.bottom-columns h1{font-size:24px}}.navbar{align-items:center;display:flex;height:6rem;justify-content:space-between}.all .mobile{display:none}.navbar-content{margin-right:20px}.name,.navbar-content{align-items:center;display:flex}.name{color:var(--primary-text);font-size:1.25rem;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:4rem;text-decoration:none}.name:hover{color:var(--primary-text-hover)}.navbar-link{border-radius:40px;font-size:1rem;font-weight:350;margin-right:65px;padding:10px 15px 7px}.link-text,.navbar-link{color:var(--primary-text)}.link-text{font-size:1.2rem;font-weight:500;line-height:1;padding-bottom:3px}.navbar-link .link-text:hover,.on-home-page,.on-page .link-text{color:var(--primary-text-hover)}.contactInfo>*{font-size:12px;margin:3px}.contactInfo a,.contactInfo>*{color:var(--primary-text)}.icons{display:flex;gap:10px}.icons>:hover{background-color:var(--background-color)}.navbar-logo{border:2px solid var(--background-color);font-size:22px;vertical-align:top}.navbar-logo:hover{background-color:var(--primary-text);border:2px solid var(--primary-text);color:var(--background-color)}.github{border-radius:22px}.linkedin{border-radius:5px}@media screen and (max-width:1200px){.name{margin-left:3rem}.navbar-link{font-size:22px;margin-right:50px;white-space:nowrap}}@media screen and (max-width:1100px){.navbar-link{font-size:20px;margin-right:40px}}@media screen and (max-width:900px){.navbar-link{margin-right:10px}}@media screen and (max-width:800px){.all .mobile{display:block}.navbar .top{display:flex;flex-direction:column;justify-content:space-between;margin-block:.75rem}.name{margin-left:0}.contactInfo{display:flex;justify-content:space-between;margin-block:5px;max-width:350px}.contactInfo>*{font-size:12px;text-align:right}.icons{gap:3px;justify-content:flex-end}.navbar-logo{font-size:16px}.all .non-mobile{display:none}.navbar{align-items:normal;flex-direction:column;height:5rem;margin-block:.5rem;margin-inline:2rem;padding-bottom:1rem}.navbar-content{gap:30px}.navbar-link{padding:0}}@media screen and (max-width:600px){.navbar{margin-inline:1rem}.navbar-content{gap:initial;justify-content:space-between;top:10px}}.resume-block{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-block:3rem}.resume-embed{border:0;height:100vh;margin-inline:auto;width:60vw}.download{align-items:center;display:flex;gap:5px;height:35px;justify-content:right;margin-bottom:2rem}.here-link{background-color:var(--royal-blue);border-radius:20px;color:var(--primary-text);font-weight:600;padding:10px 15px;transition:.3s ease-in-out}.here-link,.here-link:hover{border:2px solid var(--royal-blue)}.here-link:hover{background-color:initial;color:var(--royal-blue)}@media screen and (max-width:1000px){.resume-embed{width:90vw}}@media screen and (max-width:600px){.resume-embed{height:55vh}}.page-not-found{margin-left:5rem;margin-top:4rem}.page-not-found-title{font-size:28px;margin-bottom:30px}.return-home-button{border:1px solid var(--primary-text);border-radius:30px;font-size:20px;margin-top:40px;padding:10px 15px}@media screen and (max-width:650px){.page-not-found{margin-left:2rem;margin-top:3rem}.page-not-found-title{font-size:20px}.return-home-button{font-size:16px}}.all-bcr-page{flex-direction:column;margin-bottom:2rem}.all-bcr-page,.bcr-homepage{align-items:center;display:flex}.bcr-homepage{background-color:var(--background-color);color:var(--quicklinks-text-color);gap:3rem;justify-content:space-between;padding:var(--desktop-homepage-padding);padding-bottom:3rem;padding-top:4rem}.bcr-homepage a:hover{color:var(--royal-blue)}.bcr-image{object-fit:cover;width:50%}.tag{background-color:var(--background-color);border-radius:5px;color:var(--primary-text);padding:8px 10px}.bcr-homepage .small-text{max-width:none}.bcr-aboutme-text{width:45%}.bcr-screenshot-div{width:60%}.bcr-screenshot{width:100%}.bcr-reviews{justify-content:left;margin-inline:6rem;margin-bottom:3rem}.bcr-review-bubbles{display:flex;flex-wrap:wrap;gap:15px;justify-content:left}.bcr-review{background-color:var(--homepage-block-background);border:2px solid var(--background-color);border-radius:15px;color:var(--quicklinks-text-color);padding:10px}.bcr-timeline-div{background-color:var(--royal-blue);padding:var(--desktop-homepage-padding)}.bcr-timeline{display:flex;gap:40px;list-style-type:none;margin-bottom:0;padding:0}.timeline-left{width:47%}.timeline-right{width:53%}.bcr-timeline-images{display:flex;gap:2rem;justify-content:center;padding-inline:var(--desktop-homepage-padding);width:calc(100% - var(--desktop-homepage-padding)*2)}.bcr-images-left,.bcr-images-right{display:flex;flex-direction:column}.bcr-images-left>*,.bcr-images-right>*{height:auto;width:100%}.bcr-images-left{gap:3rem;width:65%}.bcr-images-right{gap:1rem;width:16%}.bcr-mobile-homepage-image,.bcr-mobile-profile-image,.bcr-mobile-stats-image{border-radius:10px}.bcr-timeline-item{border-left:5px solid var(--primary-text);padding:0 0 15px 20px;position:relative}.bcr-images-right{display:flex;justify-content:flex-start}.bcr-timeline-item:before{background-color:var(--primary-text);border-radius:50%;content:"";height:15px;left:-10px;position:absolute;top:-1px;width:15px}.bcr-timeline-item:last-child{border-left:5px solid #0059d6;padding-bottom:0}.bcr-timeline-item:last-child .bcr-timeline-text{margin-bottom:0}.bcr-timeline-title{line-height:1rem;margin-block:0 10px}.bcr-timeline-text{line-height:1.5;margin-block:10px}@media screen and (max-width:1200px){.bcr-image{height:550px;width:400px}.bcr-homepage .small-text{max-width:80%}.bcr-aboutme-text{width:60%}.bcr-screenshot-div{width:50%}.working-on-now-title{text-align:left}}@media screen and (max-width:1100px){.bcr-homepage{gap:1rem}.bcr-homepage,.bcr-timeline-div{padding-block:3rem;padding-inline:var(--mid-homepage-padding)}.homePageText{margin-bottom:32px}.homepage-title{margin-bottom:30px}.bcr-timeline-images{gap:1rem;padding-inline:var(--mid-homepage-padding);width:calc(100% - var(--mid-homepage-padding)*2)}.bcr-images-left{gap:2rem;width:78%}.bcr-images-right{gap:1rem;width:20%}}@media screen and (max-width:950px){.homePageText{font-size:.9rem;margin-bottom:32px;margin-top:10px;width:80%}.bcr-image{max-height:300px;width:80%}.bcr-homepage{flex-direction:column}.bcr-aboutme-text{width:100%}.bcr-screenshot-div{width:70%}}@media screen and (max-width:800px){.all-bcr-page{align-items:center;margin-top:2rem}.all-bcr-page,.mobile-titles{display:flex;flex-direction:column}.mobile-titles{align-items:flex-start;min-width:-webkit-max-content;min-width:max-content}.mobile-titles .title{font-size:2.5rem;margin:5px 0}.homePageText{width:auto}.bcr-timeline{flex-direction:column;gap:0}.timeline-left .bcr-timeline-item:last-child{border-left:5px solid var(--primary-text);padding:0 0 15px 20px}.bcr-timeline-div{align-items:center;flex-direction:column-reverse;margin-top:0}.timeline-left,.timeline-right{width:auto}.bcr-screenshot-div{width:100%}.bcr-timeline-div{padding:3rem var(--mid-homepage-padding)}.homepage-title{font-size:1.5rem}.bcr-reviews{font-size:14px;margin-inline:3rem}.bcr-review-bubbles{gap:10px}}@media screen and (max-width:600px){.bcr-homepage,.bcr-timeline-div,.bcr-timeline-images{padding-block:1.5rem;padding-inline:var(--mobile-homepage-padding);width:calc(100% - var(--mobile-homepage-padding)*2)}.bcr-homepage{margin-top:0}.mobile-titles .title{font-size:1.5rem}.button a{font-size:12px;padding:6px 12px}.bcr-timeline{flex-direction:column;gap:0}#april{border-left:5px solid var(--primary-text)}.mobile-titles .title{font-size:2rem;margin:0}.mobile-titles{margin-bottom:20px}.homePageText{margin-bottom:40px}.bcr-homepage .small-text{max-width:none}.bcr-timeline-text{font-size:.9rem}.bcr-images-left{gap:1rem;width:80%}.bcr-images-right{gap:.5rem;width:20%}.bcr-reviews{margin-inline:2rem}}
/*# sourceMappingURL=main.dff7bbe7.css.map*/