.nav{display:flex;align-items:center;justify-content:space-between;height:80px;position:sticky;z-index:999}.profile{display:flex;justify-self:start;align-items:center;width:300px;text-decoration:none;cursor:pointer;z-index:3}.profile-pic{display:flex;justify-content:left;width:60px;padding:10px;border-radius:50%}.profile-desc{display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;padding-left:0;width:80%;height:60%}.desc h6,h3,li{display:flex;justify-content:left;align-items:center;width:100%;margin:0;text-align:center}.nav-menu{display:grid;grid-template-columns:repeat(3,auto);grid-gap:45px;list-style:none;text-align:center;width:420px;margin:0 15px 0 0;justify-content:end}.nav-menu.active{height:80px}.nav-link{text-decoration:none}.nav-item{position:relative}.nav-text{height:80px;position:relative}.nav-item:hover .nav-text{-webkit-text-fill-color:#1f98f4;transform:translateY(-5%);transition:all .2s ease-out}.nav-item:hover:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:45px;height:4px;background-color:#1f98f4}.menu,.hide{display:none}@media screen and (max-width: 720px){.hide{display:flex;position:absolute;height:80px;width:100%;background:linear-gradient(to left,#1a1a1a,#242424,#1a1a1a);z-index:2}.nav-menu{display:block;flex-direction:column;width:100%;height:320px;top:-300px;position:absolute;opacity:1;padding:0;margin:0;z-index:1}.nav-menu.active{display:block;flex-direction:column;position:absolute;width:100%;height:250px;top:80px;opacity:1;background:linear-gradient(to left,#1a1a1a,#242424,#1a1a1a);transition:all .5s ease;z-index:1}.nav-item{position:relative}.nav-link{text-align:center;width:100%}.nav-text{justify-content:center;text-align:center}.menu{display:flex;justify-content:flex-end;align-items:center;height:40px;margin-right:10px;cursor:pointer;z-index:2}.menu-icon{height:40px;width:40px}}:root{--transparency-none: 1;--transparency-slight: .5;--transparency-full: 0;--size-tall: 30px;--size-small: 20px;--size-none: 0px;--transition: .7s}.navigator-icon{background-color:#fff;border-radius:50%}.navigator{display:flex;flex-direction:row;align-items:center;width:190px;height:30px}.navigate-left{margin-left:30px}.navigate-right{margin-right:30px}.navigate-center{margin-left:30px;margin-right:30px}.navigator.center{transform:translate(0)}.navigator.center .navigator-icon.invis-left,.navigator.center .navigator-icon.invis-right{width:var(--size-none);height:var(--size-none)}.navigator.center .navigator-icon.navigate-left,.navigator.center .navigator-icon.navigate-right{width:var(--size-small);height:var(--size-small);opacity:var(--transparency-slight);cursor:pointer}.navigator.center .navigator-icon.navigate-center{width:var(--size-tall);height:var(--size-tall);opacity:var(--transparency-none)}.navigator.left{transform:translate(0);animation:slide-left var(--transition) forwards}.navigator.left .navigator-icon.invis-left{width:var(--size-none);height:var(--size-none);animation:to-none var(--transition) forwards}.navigator.left .navigator-icon.invis-right{width:var(--size-none);height:var(--size-none);opacity:var(--transparency-full);animation:to-small var(--transition) forwards}.navigator.left .navigator-icon.navigate-left{width:var(--size-small);height:var(--size-small);opacity:var(--transparency-slight);animation:to-none var(--transition) forwards}.navigator.left .navigator-icon.navigate-right{width:var(--size-small);height:var(--size-small);opacity:var(--transparency-slight);animation:to-tall var(--transition) forwards}.navigator.left .navigator-icon.navigate-center{width:var(--size-tall);height:var(--size-tall);opacity:var(--transparency-none);animation:to-small var(--transition) forwards}.navigator.right{transform:translate(0);animation:slide-right var(--transition) forwards}.navigator.right .navigator-icon.invis-left{width:var(--size-none);height:var(--size-none);opacity:var(--transparency-full);animation:to-small var(--transition) forwards}.navigator.right .navigator-icon.invis-right{width:var(--size-none);height:var(--size-none);animation:to-none var(--transition) forwards}.navigator.right .navigator-icon.navigate-left{width:var(--size-small);height:var(--size-small);opacity:var(--transparency-slight);animation:to-tall var(--transition) forwards}.navigator.right .navigator-icon.navigate-right{width:var(--size-small);height:var(--size-small);opacity:var(--transparency-slight);animation:to-none var(--transition) forwards}.navigator.right .navigator-icon.navigate-center{width:var(--size-tall);height:var(--size-tall);opacity:var(--transparency-none);animation:to-small var(--transition) forwards}@keyframes slide-left{to{transform:translate(-30px)}}@keyframes slide-right{to{transform:translate(30px)}}@keyframes to-none{to{width:var(--size-none);height:var(--size-none)}}@keyframes to-small{to{width:var(--size-small);height:var(--size-small);opacity:var(--transparency-slight)}}@keyframes to-tall{to{width:var(--size-tall);height:var(--size-tall);opacity:var(--transparency-none)}}:root{--primary: #fff;--goldman-font: "Goldman", serif}.btn{padding:8px 20px;border-radius:2px;outline:none;border:none;cursor:pointer}.btn--filled{background-color:#1f98f4;color:#fff;padding:8px 20px;font-family:var(--ibm-font);font-weight:700;border:1px transparent var(--primary);transition:all .3s ease-out}.btn--outline{background-color:transparent;color:#fff;padding:8px 20px;font-family:var(--ibm-font);font-weight:700;border:1px solid var(--primary);transition:all .3s ease-out}.btn--medium{padding:8px 20px,;font-size:20px}.btn--large{padding:12px 26px,;font-size:20px}.btn--outline:hover{border-color:#1f98f4;color:#1f98f4;transform:translateY(-10%);transition:all .2s ease-out}@media screen and (max-width: 440px){.btn--medium{padding:7px 18px,;font-size:16px}.btn--large{padding:11px 24px,;font-size:16px}}@media screen and (max-width: 370px){.btn--medium{padding:6px 16px,;font-size:10px}.btn--large{padding:10px 22px,;font-size:10px}}.thumbnail-container{display:flex;flex-direction:column;justify-content:center;height:60vh;min-height:300px;max-height:600px;width:100%;align-items:center;object-fit:contain}.thumbnail-img{object-fit:cover;height:100%;width:100%;z-index:0}.thumbnail-elements{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:50vh;min-height:240px;max-height:480px;width:90%}.thumbnail-text{position:relative;display:block;width:100%}.thumbnail-header{margin:0;width:50%}.thumbnail-description{margin-top:8px;margin-bottom:10px;width:50%;font-weight:700}.thumbnail-button{position:relative;max-width:25%}.thumbnail-navigator{align-self:flex-end}@media screen and (max-width: 620px){.thumbnail-elements{position:absolute;display:flex;flex-direction:block;align-items:center;justify-content:space-between;height:50vh;min-height:240px;max-height:480px;width:90%}.thumbnail-text{position:relative;display:block;width:100%}.thumbnail-extra-info{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.thumbnail-header{margin-bottom:8px;text-align:center;width:100%}.thumbnail-description{margin:0;width:50%;font-weight:700}.thumbnail-button{position:relative;max-width:25%}}@media screen and (max-width: 450px){.thumbnail-header{margin-bottom:8px;font-size:22px;text-align:center;width:100%}}.bar{background-color:#1f98f4}.bar--center{position:relative;transform:translate(-50%);margin-top:10px;left:50%;width:70px;height:2px}.bar--left{position:relative;margin-top:30px;left:0;width:70px;height:2px}:root{position:relative}.header{text-align:center;margin:0;padding-top:15px;padding-inline:60px;color:#1f98f4}.description{text-align:center;margin:0;padding-top:10px;padding-bottom:10px;padding-inline:60px}.form-container{display:block;justify-content:left;text-align:left;margin:0;padding-top:5px;padding-bottom:5px;padding-inline:60px}.form-header{font-weight:700;margin:0;padding-top:5px;padding-bottom:2px}.form-text-box{box-sizing:border-box;padding-left:5px;padding-right:5px;line-height:30px;width:100%;font-size:18px;resize:none;color:#242424}.form-prompt{position:absolute;line-height:30px;color:#565656;margin:0;padding-left:5px;padding-top:2px;z-index:2}.additional-links{padding-top:10px;display:block;justify-self:center;align-items:left}.additional-links-header{font-weight:700;margin:0}.additional-links-rows{margin:0;padding:0;justify-content:left}.additional-links-entry{padding-top:4px}.additional-links-icon{width:30px;margin-right:5px}.additional-links-link:hover{color:#1f98f4;transform:translateY(-10%);transition:all .2s ease-out}.additional-links-link{text-decoration:none}.form-footer{margin:0;padding-inline:60px}.form-footer-flex{display:flex;align-items:center;justify-content:space-between}.form-footer-box{display:flex;flex-direction:column-reverse;margin-top:10px}.project-header{display:flex;flex-direction:row;padding-top:10px}.project-icon{margin-right:10px;border-radius:10%}.project-header-text{display:flex;flex-direction:column;height:fit-content}.project-name{line-height:30px;font-size:30px;margin:0}.project-date{line-height:30px;font-size:20px;margin:0}.project-details{display:flex;flex-direction:row}.project-blue-bar{display:flex;width:3px;background-color:#1f98f4}.project-description{display:flex;flex-direction:column;height:fit-content}.project-bullet-item{display:flex;flex-direction:row;align-content:center;box-sizing:border-box;padding-left:10px}.project-bullet-icon{background-color:#fff;width:10px;height:10px;border-radius:50%;margin-bottom:14px}.project-bullet-text{text-align:left;margin-top:0;margin-bottom:14px;width:100%;padding-left:10px}@media screen and (max-width: 520px){.project-name,.project-date{line-height:18px;font-size:18px;margin:0}.project-bullet-icon{background-color:#fff;width:7px;height:7px;border-radius:50%;margin-bottom:10px}.project-bullet-text{text-align:left;font-size:14px;margin-top:0;margin-bottom:10px;width:100%;padding-left:10px}}.project-container{display:flex;flex-direction:column;padding-inline:20px}.section-header{position:relative;margin:0;padding-top:30px;padding-bottom:10px;width:100%;color:#1f98f4}.section-entries{margin-top:5px;margin-bottom:5px;padding:0}:root{--ibm-font: "Goldman", serif;--ibm-normal-weight: 400;--ibm-bold-weight: 700;color:#ffffffde;background:linear-gradient(to left,#1a1a1a,#242424,#1a1a1a)}h5,h6,p,span,div,input{font-family:var(--ibm-font);font-weight:var(--ibm-normal-weight);color:#fff}h2,h3{font-family:var(--ibm-font);font-weight:var(--ibm-bold-weight);color:#fff}h1{font-family:var(--ibm-font);font-weight:var(--ibm-bold-weight);color:#fff;line-height:25px}body{margin:0}a{text-decoration:none;color:#fff}a:visited{color:#fff}
