main.careers{padding:var(--internal-padding)}@media screen and (max-width:450px){main.careers{padding:calc(var(--internal-padding) / 2)}}main.careers article:first-child{padding-top:calc(var(--internal-padding) * 2);padding-bottom:0}main.careers article header.primary{flex-direction:column;display:flex;position:relative}@media screen and (min-width:700px){main.careers article header.primary h1{margin-top:4vmax}}@media screen and (max-width:700px){main.careers article header.primary{height:unset}}main.careers article header.primary .paragraph-block{flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:calc(600px - 23vmax);display:flex}@media screen and (max-width:700px){main.careers article header.primary .paragraph-block{margin-top:1.5rem}main.careers article header.primary .paragraph-block p{margin:1rem 0}}main.careers article header.primary .image-paragraph-block{z-index:-1;width:60vw;height:600px;position:absolute;right:0}@media screen and (max-width:700px){main.careers article header.primary .image-paragraph-block{width:100%;height:300px;position:relative}main.careers article header.primary .image-paragraph-block img{max-height:300px}}main.careers article main{margin-top:5vmax;padding-bottom:15vh}main.careers h1{flex-direction:column;animation:3s cubic-bezier(.5,1,.89,1) forwards scale;display:flex}main.careers h1 span{display:inline-block}main.careers h1 span .no-margins{margin:0;padding:0}main.careers p{margin:30px 0;animation:.3s cubic-bezier(.11,0,.5,0) .5s forwards fade-in}main.careers p span{background:rgba(var(--background-rgb), .4);display:inline-block}main.careers details{border-block-start:1px solid rgb(var(--foreground-rgb));border-block-end:1px solid rgb(var(--foreground-rgb));width:100%;padding:1vmax 0;list-style:none;position:relative}main.careers details:first-of-type{border-block-start:2px solid rgb(var(--foreground-rgb))}main.careers details:last-of-type{border-block-end:2px solid rgb(var(--foreground-rgb))}@media screen and (max-width:700px){main.careers details{padding:1.5vmax 0}}main.careers details>summary{cursor:pointer;width:100%;list-style:none}main.careers details>summary .content{justify-content:space-between;align-items:center;max-width:70vw;display:flex}main.careers details h2,main.careers details span{text-transform:uppercase;letter-spacing:2.5px;font-size:calc(11px + .5vmax);font-weight:600;line-height:1.7}@media screen and (max-width:330px){main.careers details h2,main.careers details span{font-size:11px}}main.careers details .smaller{text-transform:capitalize;margin-left:20px;font-size:calc(11px + .2vmax);font-weight:300;right:10vw}@media screen and (max-width:330px){main.careers details .smaller{font-size:11px}}main.careers details>p{opacity:1}main.careers details>summary:after{content:"+";font-size:calc(11px + 2vmax);font-weight:100;transition:all .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}main.careers details[open]>summary:after{content:"+";transform-origin:50%;transform:translateY(-50%)rotate(45deg)}main.careers details>summary::-webkit-details-marker{display:none}
