:root{foreground-1:#000;foreground-2:rgba(0,0,0,.6);background-1:#f8f8f8;background-2:#fff;foreground-primary:#b9ebf2;foreground-secondary:#07f1ab;foreground-tertiary:#acefef;group-primary:#2ed9c3;group-secondary:#07f1ab;group-tertiary:#acefef}body{margin-top:10vh;padding-top:5rem}body>main{width:80%;position:relative;z-index:2}body>main:before{content:" ";position:absolute;aspect-ratio:1/1;background-position:center;background-repeat:no-repeat;background-size:cover}body>main:before{top:0;left:0;transform:translate(-40%, -40%);width:30%;background-image:url("/assets/images/materials/blobs-dot.webp");z-index:-1}body>main>.wrapper{width:100%;background-color:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 0 5px rgba(211,211,211,.5);gap:4rem;display:flex;align-items:start;justify-content:start;flex-direction:column;padding-bottom:4rem}body>main>.wrapper>article{width:100%;z-index:3}@media screen and (max-width: 965px){body>main{width:90%}}article#header{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem}article#header>h1{position:relative;display:inline-block;margin-bottom:1rem}article#header>h1:after{content:" ";position:absolute;height:6px;width:70%;background-color:rgba(7,241,171,.5);left:0%;bottom:0%;z-index:1;transform:translateY(4px)}article#header>p.type,article#header>p.location{font-weight:400;display:flex;align-items:start;justify-content:start;flex-direction:row;gap:5px}article#header>p.type>svg,article#header>p.location>svg{width:24px;aspect-ratio:1/1;stroke:#07f1ab}article#header>p.description{font-weight:500;font-size:1.25rem;margin-top:1rem;max-width:60%}@media screen and (max-width: 965px){article#header>p.description{max-width:100%}}article.missions>p.title,article.profile>p.title,article.stacks>p.title,main>.wrapper>footer>p.title{text-align:left;font-weight:700;font-size:2rem;text-transform:uppercase;position:relative;width:auto;display:inline-flex;align-items:center;justify-content:start;gap:10px;margin-bottom:1rem}article.missions>p.title>svg,article.profile>p.title>svg,article.stacks>p.title>svg,main>.wrapper>footer>p.title>svg{width:30px;aspect-ratio:1/1;stroke:#07f1ab}article.missions>p.title:after,article.profile>p.title:after,article.stacks>p.title:after,main>.wrapper>footer>p.title:after{content:" ";position:absolute;height:6px;width:70%;background-color:rgba(7,241,171,.5);left:0%;bottom:0%;transform:translateY(6px)}main>.wrapper>footer{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:.75rem}main>.wrapper>footer p.title{display:inline-block}main>.wrapper>footer p.title:before{content:none}main>.wrapper>footer a{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:500;text-transform:uppercase}main>.wrapper>footer a>svg{aspect-ratio:1/1;width:20px;stroke:#07f1ab}article.missions>ul,article.profile>ul,article.stacks>ul{display:flex;justify-content:start;align-items:start;flex-direction:column;gap:5px}article.missions>ul>li,article.profile>ul>li,article.stacks>ul>li{font-weight:450;font-size:1.2rem}article.missions.profile>p.title:before,article.profile.profile>p.title:before,article.stacks.profile>p.title:before{background-image:url("/assets/images/icons/calendar-user.svg")}article.missions.stacks>p.title:before,article.profile.stacks>p.title:before,article.stacks.stacks>p.title:before{background-image:url("/assets/images/icons/briefcase-alt-2.svg")}article.missions.stacks>.list,article.profile.stacks>.list,article.stacks.stacks>.list{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;gap:5px;width:60%}article.missions.stacks>.list>p,article.profile.stacks>.list>p,article.stacks.stacks>.list>p{text-wrap:nowrap;font-weight:450;font-size:1.2rem}article.missions.stacks>.list>p:not(:last-child):after,article.profile.stacks>.list>p:not(:last-child):after,article.stacks.stacks>.list>p:not(:last-child):after{content:",";color:#07f1ab;font-weight:700;font-size:1.25rem}@media screen and (max-width: 965px){article.missions>p.title,article.profile>p.title,article.stacks>p.title{font-size:1.25rem}article.missions>p.title:before,article.profile>p.title:before,article.stacks>p.title:before{width:30px}article.missions>ul,article.profile>ul,article.stacks>ul{gap:10px}article.missions>ul>li,article.profile>ul>li,article.stacks>ul>li{font-size:1rem}}