@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#070e16;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f3f3;font-family:Zalando Sans SemiExpanded,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{width:100%;height:100%}main{text-align:center;justify-content:center;align-items:center;padding:2vh 10vw 0}header{background-color:#f3f3f3b3;padding-bottom:1em}header .text{font-size:small;font-weight:700}header .logo{height:100%}header .logo img{width:auto;min-width:5vw;max-width:100px;height:100%}header .header-content{justify-content:space-between;align-items:flex-end;font-weight:lighter;display:flex}header hr{margin-top:2vh}header .visible{z-index:2}nav{margin-top:2vh;font-size:medium}nav ul{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;list-style-type:none;display:grid}nav ul :first-child{justify-self:flex-start}nav ul :last-child{justify-self:flex-end}a{color:#070e16;text-decoration:none}footer{text-align:center;background-color:#f3f3f3b3;width:100%;padding-top:1em;padding-bottom:1rem}footer #footer-content{font-size:medium}footer hr{margin-bottom:2vh}.modal-container{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.modal{background-color:#f3f3f3;border-radius:1em;flex-direction:column;width:60vw;min-height:20vh;max-height:70vh;padding:3em;display:flex}.modal .modal-title{text-align:center;text-transform:uppercase;padding-bottom:2%}.modal .modal-content{grid-template-columns:1fr 2fr;gap:1em;min-height:calc(100% - 3em);display:grid}.modal .modal-content .modal-image{border-radius:.5em;width:100%;height:auto}.modal .modal-content .modal-description{color:#070e16;min-height:inherit;max-height:inherit;text-align:left;white-space:pre-wrap;padding-right:1em;font-family:Zalando Sans SemiExpanded,sans-serif;overflow-y:auto}.main-container{grid-template-rows:auto 1fr;grid-template-columns:30% auto 30%;width:100%;height:100%;font-size:small;display:grid;position:relative}.main-container .experience{height:65vh}.main-container .experience .experience-canvas{width:100%;height:100%}.main-container .left{flex-direction:column;grid-row:1/-1;justify-content:space-around;gap:1em;display:flex}.main-container .left .title{text-transform:uppercase;text-align:left;font-size:medium}.main-container .left .tooltip{border-radius:5px;padding:5px}.main-container .left .inferior{border:1px solid #23a468;border-width:1px 2px}.main-container .left .inferior:hover{cursor:pointer;background-color:#23a468;font-weight:700;transition:all .5s}.main-container .left .axial{border:1px solid #0d73da;border-width:1px 2px}.main-container .left .axial:hover{cursor:pointer;background-color:#0d73da;font-weight:700;transition:all .5s}.main-container .right{flex-direction:column;grid-row:1/-1;justify-content:space-around;gap:1em;display:flex}.main-container .right .title{text-transform:uppercase;text-align:right;font-size:medium}.main-container .right .tooltip{border-radius:5px;padding:5px}.main-container .right .superior{border:1px solid #dc7702;border-width:1px 2px}.main-container .right .superior:hover{cursor:pointer;background-color:#dc7702;font-weight:700;transition:all .5s}.main-container .right .axial{border:1px solid #0d73da;border-width:1px 2px}.main-container .right .axial:hover{cursor:pointer;background-color:#0d73da;font-weight:700;transition:all .5s}.main-container .bottom{grid-area:2/2;margin-top:-2em}.main-container .bottom .title{text-transform:uppercase;text-align:left;font-size:medium}.application-container{text-align:start;grid-template-columns:2fr 1fr;justify-content:flex-start;place-self:center;gap:3em;max-width:1000px;padding:2em;display:grid}.application-container .application-left,.application-container .application-right{gap:1em;display:grid}.application-container .input{justify-content:space-between;gap:1em;display:flex}.application-container .input-image{text-align:center;flex-direction:column;align-content:center;gap:1em;display:flex}.application-container .input-image .image-container{border:1px solid #070e16;border-radius:.5em;align-self:center;width:170px;height:200px}.application-container .input-checkbox{justify-content:center;gap:1em;display:flex}.application-container .terms-container{border:1px solid #070e16;border-radius:.5em;padding:1em}.sign-in-container{text-align:start;grid-template-columns:1fr;justify-content:flex-start;place-self:center;gap:1em;padding:2em;display:grid}.sign-in-container .input{justify-content:space-between;gap:1em;display:flex}input[type=text],input[type=password],input[type=email],input[type=number],input[type=date]{color:#070e16;box-sizing:border-box;background-color:#f3f3f3;border:1px solid #070e16;border-radius:4px;width:20vw;height:2rem;padding:.5em;display:inline-block}input[type=submit]{background-color:#0d73da;border:none;border-radius:.5rem;min-height:2em}
