._1wptir10{padding-bottom:64px}._1wptir11{padding:40px 0 0}._1wptir11 p{color:color-mix(in srgb, transparent, var(--cpqmpt6) 80%);margin:0;font-family:Fira Sans,sans serif;font-size:14px;font-weight:400;line-height:22px}._1wptir12{flex-direction:column;gap:24px;padding:40px 0;display:flex}._1wptir12 h2{letter-spacing:-.5px;color:var(--cpqmpt0);margin:0;font-family:Fira Sans,sans serif;font-size:20px;font-weight:700;line-height:23px}._1wptir12 .positions-list{flex-direction:column;gap:12px;display:flex}._1wptir12 .position-card{background-color:var(--cpqmpt9);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);border-radius:16px;overflow:hidden}._1wptir12 .position-card.open{border:1px solid color-mix(in srgb, transparent, var(--cpqmpt0) 40%)}._1wptir12 .position-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}._1wptir12 .position-header:hover{background-color:color-mix(in srgb, transparent, var(--cpqmpt6) 4%)}._1wptir12 .position-header>div{flex-direction:column;gap:4px;display:flex}._1wptir12 .position-title{letter-spacing:-.4px;color:var(--cpqmpt6);font-family:Fira Sans,sans serif;font-size:18px;font-weight:700;line-height:20px}._1wptir12 .position-location{color:color-mix(in srgb, transparent, var(--cpqmpt6) 55%);font-family:Fira Sans,sans serif;font-size:12px;font-weight:400;line-height:20px}._1wptir12 .position-toggle{letter-spacing:-.5px;color:var(--cpqmpt0);flex-shrink:0;font-family:Fira Sans,sans serif;font-size:20px;font-weight:300;line-height:1}._1wptir12 .position-body{border-top:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}._1wptir12 .position-body p{color:color-mix(in srgb, transparent, var(--cpqmpt6) 75%);margin:0;font-family:Fira Sans,sans serif;font-size:12px;font-weight:400;line-height:20px}._1wptir12 .position-body h4{color:var(--cpqmpt0);margin:0;font-family:Fira Sans,sans serif;font-size:14px;font-weight:700;line-height:22px}._1wptir12 .position-body ul{flex-direction:column;gap:8px;margin:0;padding-left:0;list-style:none;display:flex}._1wptir12 .position-body ul li{color:color-mix(in srgb, transparent, var(--cpqmpt6) 75%);padding-left:16px;font-family:Fira Sans,sans serif;font-size:12px;font-weight:400;line-height:20px;position:relative}._1wptir12 .position-body ul li:before{content:"–";color:color-mix(in srgb, transparent, var(--cpqmpt6) 40%);position:absolute;left:0}._1wptir13{padding:8px 0 0;position:relative}._1wptir13 .success-msg{letter-spacing:-.4px;color:var(--cpqmpt0);text-align:center;padding:40px 0;font-family:Fira Sans,sans serif;font-size:18px;font-weight:600;line-height:20px}._1wptir13 .apply-grid{grid-template-columns:1fr;gap:16px;display:grid}._1wptir13 .apply-card{background-color:var(--cpqmpt9);border-radius:16px;flex-direction:column;gap:20px;padding:28px 28px 32px;display:flex}._1wptir13 .apply-card h3{letter-spacing:-.4px;color:var(--cpqmpt0);margin:0;font-family:Fira Sans,sans serif;font-size:18px;font-weight:700;line-height:20px}._1wptir13 .apply-card>p{color:color-mix(in srgb, transparent, var(--cpqmpt6) 70%);margin:0;font-family:Fira Sans,sans serif;font-size:12px;font-weight:400;line-height:20px}._1wptir13 .apply-card form{flex-direction:column;gap:16px;display:flex}._1wptir13 .files-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._1wptir13 .files-list li{background-color:var(--cpqmpt8);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}._1wptir13 .files-list li span{color:color-mix(in srgb, transparent, var(--cpqmpt6) 75%);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Fira Sans,sans serif;font-size:10px;font-weight:400;line-height:15px;overflow:hidden}._1wptir13 .files-list li svg{cursor:pointer;opacity:.5;flex-shrink:0;width:14px;height:14px}._1wptir13 .files-list li svg:hover{opacity:1}._1wptir13 .loading-overlay{background-color:color-mix(in srgb, transparent, var(--cpqmpt8) 70%);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._1wptir13 .loading-overlay .loading{width:50px;height:50px}@media (width>=481px){._1wptir11 p{font-family:Fira Sans,sans serif;font-size:18px;font-weight:400;line-height:29px}._1wptir12 h2{letter-spacing:-.5px;font-family:Fira Sans,sans serif;font-size:24px;font-weight:700;line-height:28px}._1wptir13 .apply-grid{grid-template-columns:repeat(2,1fr)}}
