﻿@font-face{font-family:'Dosis';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v33/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7MV3A.ttf) format('truetype');}@font-face{font-family:'Dosis';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v33/HhyJU5sn9vOmLxNkIwRSjTVNWLEJabMV3A.ttf) format('truetype');}@font-face{font-family:'Dosis';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v33/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7MV3A.ttf) format('truetype');}@font-face{font-family:'Dosis';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v33/HhyJU5sn9vOmLxNkIwRSjTVNWLEJBbMV3A.ttf) format('truetype');}@font-face{font-family:'Dosis';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v33/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQV3A.ttf) format('truetype');}@font-face{font-family:'Dosis';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v33/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQV3A.ttf) format('truetype');}@font-face{font-family:'Dosis';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v33/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7QV3A.ttf) format('truetype');}.careers-page{background-color:#000;}.careers-page .careers-hero{padding-top:180px;padding-bottom:40px;color:#fff;display:flex;flex-direction:row;position:relative;}.careers-page .careers-hero__overlay{position:absolute;height:100%;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);top:0;}.careers-page .careers-hero__background{object-fit:cover;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;filter:brightness(.3);}.careers-page .careers-hero__content{display:flex;flex-direction:row;gap:40px;z-index:2;position:relative;}@media(max-width:768px){.careers-page .careers-hero__content{flex-direction:column;}}.careers-page .careers-hero__title{font-size:clamp(2.25rem,4vw,3.75rem);text-align:center;font-weight:700;margin-bottom:.5em;}.careers-page .careers-hero__intro{text-align:center;font-size:16px;}.careers-page .careers-hero__left{width:60%;color:#000;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;}@media(max-width:768px){.careers-page .careers-hero__left{width:100%;}}.careers-page .careers-hero__right{margin:0 auto;font-size:1.1rem;line-height:1.6;width:40%;display:flex;flex-direction:column;justify-content:center;align-items:baseline;}@media(max-width:768px){.careers-page .careers-hero__right{width:75%;align-items:center;gap:24px;}}.careers-page .careers-hero__right p{margin-bottom:1em;}.careers-page .careers-hero__right ul{list-style-type:none;padding:0;margin:0;}.careers-page .careers-hero__right ul li{position:relative;padding-left:1.5em;margin-bottom:.5em;}.careers-page .careers-hero__right ul li:before{content:"✓";position:absolute;left:0;font-weight:bold;}.careers-page .careers-hero__right img{height:164px;}.careers-page .careers-hero__perks{margin-bottom:0;}.careers-page .bottom-layout{display:flex;flex-direction:row;gap:40px;padding-bottom:80px;}@media(max-width:768px){.careers-page .bottom-layout{flex-direction:column-reverse;gap:0;}}.careers-page .bottom-layout .cards-container{width:50%;columns:2;column-gap:40px;margin-top:40px;padding:60px 40px;}@media(max-width:768px){.careers-page .bottom-layout .cards-container{width:100%;}}.careers-page .bottom-layout .cards-container .careers-card{break-inside:avoid;margin-bottom:24px;padding:20px;background-color:#fff;}.careers-page .bottom-layout .cards-container .careers-card h2{margin-bottom:.5em;font-size:1.2rem;}.careers-page .bottom-layout .cards-container .careers-card p{font-size:1rem;line-height:1.4;}.careers-page .bottom-layout .cards-container .careers-card:nth-child(1){margin-top:60px;}.careers-page .bottom-layout .form-container{width:50%;}@media(max-width:768px){.careers-page .bottom-layout .form-container{width:100%;}}.careers-page .bottom-layout .form-container .careers-form{padding:60px 40px;}.careers-page .bottom-layout .form-container .careers-form__title{text-align:center;font-size:24px;margin-bottom:16px;color:#fff;}.careers-page .bottom-layout .form-container .careers-form__subtitle{text-align:center;margin-bottom:24px;font-size:16px;color:#ccc;}.careers-page .bottom-layout .form-container .careers-form .form__group{margin-bottom:24px;}.careers-page .bottom-layout .form-container .careers-form .form__group label{display:block;margin-bottom:8px;color:#f5f5f5;font-weight:600;}.careers-page .bottom-layout .form-container .careers-form .form__control{width:100%;padding:.75em 1em;background:#1f1f1f;color:#fff;border:1px solid #444;font-size:1rem;transition:border-color .2s;}.careers-page .bottom-layout .form-container .careers-form .form__control:focus{border-color:#ffd700;outline:0;}