.c-video-scrim{background:rgba(0,0,0,.35);transition:background-color .5s}.group:hover .c-video-scrim{background:rgba(0,0,0,.15)}.backdrop-scrim{position:absolute;inset:0;transition:background-color 1.5s ease-out}#searchPanel{order:3;min-width:0}.c-hero-media{order:2;min-width:0}@media (min-width:1280px){#searchPanel{order:3;grid-column:1/-1;margin-top:1rem}.c-hero-media{order:2}}.c-steps{position:relative;display:grid;gap:1rem;margin:0;padding:0;list-style:none}.c-step{display:flex}.c-step-card{flex:1;min-height:100%;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s ease,border-color .25s ease,background-color .25s ease}@media (hover:hover) and (pointer:fine){.c-step-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.45);border-color:hsla(0,0%,100%,.18);background-color:rgba(48,48,48,.85)}}@media (prefers-reduced-motion:reduce){.c-step-card{transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.c-step-card:hover{transform:none}}@media (min-width:768px){.c-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.c-steps{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.c-steps{grid-template-columns:repeat(5,1fr)}}.c-joblist{display:flex;flex-direction:column;gap:2.5rem}@media (min-width:768px){.c-joblist{gap:3.5rem}}.c-grp-h{display:flex;align-items:center;gap:.625rem;padding-bottom:.625rem;margin-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.18)}.c-grp-n{display:inline-flex;height:1.375rem;padding:0 .5rem;border-radius:22.5rem;background:hsla(0,0%,100%,.1);font-size:.75rem;font-weight:700}.c-grp-n,.c-row{align-items:center;color:#fff}.c-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;gap:.25rem 1rem;padding:.875rem .75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.625rem;background:#262626;margin-bottom:.5rem;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s ease,background-color .2s ease-out,border-color .2s ease-out}.c-row:last-child{margin-bottom:0}.c-row:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--gradient-accent);background-repeat:no-repeat;background-position:top;background-size:calc(100% - 2 * var(--card-accent-corner)) 1px;opacity:0;transition:opacity .2s ease-out}.c-row:focus-visible,.c-row:hover{background:#303030;border-color:hsla(0,0%,100%,.14);outline:none}.c-row:focus-visible:before,.c-row:hover:before{opacity:1}.c-row:focus-visible{box-shadow:0 0 0 2px #3629e6}@media (hover:hover) and (pointer:fine){.c-row:hover{transform:scale(1.015);box-shadow:0 14px 32px rgba(0,0,0,.5);z-index:1}}@media (prefers-reduced-motion:reduce){.c-row:hover{transform:none}}.c-row-t{grid-column:1;grid-row:1;font-size:1rem;line-height:1.375rem;font-weight:600}.c-row-m{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:.125rem 0;min-width:0;font-size:.8125rem;line-height:1.25rem;color:hsla(0,0%,100%,.62)}.c-mi{display:inline-flex;align-items:baseline;min-width:0;max-width:100%}.c-mt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.c-sep{flex:none;font-style:normal;margin:0 .625rem;color:hsla(0,0%,100%,.3)}.c-row-tags{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem;min-width:0}.c-row-tags:empty{display:none}.c-row--notags .c-row-arrow{grid-row:1/span 2}.c-rtag{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:1.5rem;line-height:1.5rem;padding:0 .625rem;border-radius:22.5rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);font-size:.75rem;font-weight:600;white-space:nowrap}.c-row-arrow{grid-column:2;grid-row:1/span 3;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.35);color:#fff;transition:border-color .3s,background-color .3s,color .3s}.c-row:focus-visible .c-row-arrow,.c-row:hover .c-row-arrow{border-color:#f3f0ec;background:#f3f0ec;color:#0d0d0d}@media (min-width:768px){.c-row{gap:.375rem 1.5rem;padding:1rem .875rem;grid-template-columns:minmax(0,1fr) 2.75rem}.c-row-t{font-size:1.3125rem;line-height:1.75rem}.c-row-m{font-size:.875rem}.c-row-tags{margin-top:.25rem}.c-rtag{height:1.75rem;line-height:1.75rem;padding:0 .75rem;font-size:.8125rem}.c-row-arrow{width:2.75rem;height:2.75rem}}@media (min-width:1024px){.c-row{grid-template-columns:minmax(0,1fr) fit-content(40%) 2.75rem;gap:.5rem 1.5rem}.c-row-t{grid-row:1}.c-row-tags{grid-row:2}.c-row-m{grid-column:2;grid-row:1/span 2;align-self:center;flex-wrap:nowrap;justify-content:flex-end}.c-mi{flex:0 1 auto}.c-sep{margin:0 .75rem}.c-row--notags .c-row-m{grid-row:1}.c-row-arrow{grid-column:3;grid-row:1/span 2}.c-row--notags .c-row-arrow{grid-row:1}}@media (prefers-reduced-motion:reduce){.c-row,.c-row-arrow,.c-row:before{transition:none}}.c-zgap{height:2.5rem}@media (min-width:768px){.c-zgap{height:4rem}}.c-back{align-items:center;gap:.5rem;text-decoration:none;opacity:.9}.c-back:hover span{text-decoration:underline;text-underline-offset:4px}.c-formjob{max-width:100%;height:auto;min-height:1.75rem;padding:.25rem .875rem;white-space:normal;line-height:1.4}#jobMeta .c-tag,.c-formjob{background:hsla(0,0%,100%,.14);height:1.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:600}.c-jobcols{display:grid;gap:2.5rem}@media (min-width:1024px){.c-jobcols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4rem;align-items:start}}@media (min-width:1024px) and (min-height:760px){.c-jobside{position:sticky;top:6.5rem}}.c-jobdesc{color:hsla(0,0%,100%,.85);background:#262626;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;padding:1.25rem}@media (min-width:768px){.c-jobdesc{padding:2rem}}.c-adblock{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.c-adblock:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.c-adblock>:last-child{margin-bottom:0}.c-jobdesc h2{margin:0 0 1rem;color:#fff;font-size:1.375rem;line-height:1.875rem;font-weight:600}@media (min-width:992px){.c-jobdesc h2{font-size:1.5rem;line-height:2rem}}.c-jobdesc ul ul{margin:.5rem 0 0}.c-jobdesc ul ul li:before{background:transparent;border:1.5px solid hsla(0,0%,100%,.7);width:.4375rem;height:.4375rem}.c-jobdesc h3{margin:2.25rem 0 .75rem;color:#fff;font-size:1.125rem;line-height:1.75rem;font-weight:600}.c-jobdesc p,.c-jobdesc ul{margin:0 0 1rem}.c-jobdesc ul{padding:0;list-style:none}.c-jobdesc li{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.c-jobdesc li:before{content:"";position:absolute;left:.375rem;top:.6875rem;width:.375rem;height:.375rem;border-radius:50%;background:#fff}.c-jobside{display:flex;flex-direction:column;gap:1rem;color:#fff}.c-sidecard{background:#262626;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;padding:1.5rem}.c-facts{margin:0;display:grid;gap:.875rem}.c-facts div{display:grid;gap:.125rem}.c-facts dt{font-size:.8125rem;color:hsla(0,0%,100%,.6)}.c-facts dd{margin:0;font-size:1rem;font-weight:600}.c-share{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:0;border-radius:4px;color:#fff;background:transparent;cursor:pointer;line-height:0;transition:transform .2s ease-out}.c-share svg{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.c-share:hover{transform:translateY(-3px)}}.c-inlink{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.c-inlink:hover{text-decoration-thickness:2px}.c-mlang-on{background:#f3f0ec;color:#0d0d0d}.c-mlang-off{background:transparent;color:#fff}.c-mlang-off:hover{background:hsla(0,0%,100%,.1)}.js-mlang:focus-visible{outline:2px solid #3629e6;outline-offset:2px}.c-herogap{height:1rem}@media (min-width:1280px){.c-herogap{height:2rem}}.c-jobgap{height:4rem}.c-jobdark{padding-top:0}.c-jobdark.c-seldark{padding-top:1rem}@media (min-width:1024px){.c-jobhero{padding-bottom:1rem}}@media (max-width:1023px){.c-factscard{display:none}.c-jobhero{padding-bottom:.5rem}.c-jobgap{height:1rem}.c-applytop{padding-top:1.5rem}}.c-fmsg{margin:.375rem 0 0;font-size:.8125rem;line-height:1.25rem;font-weight:500;color:#b42318}.c-uploads .c-fmsg.c-up-e1{grid-area:f1;margin-top:0}.c-check+.c-fmsg{margin-top:-.25rem;padding-left:1.75rem}.c-done-next{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,5%,.1)}.c-done-link{font-size:.875rem;font-weight:600;color:#0d0d0d;text-decoration:underline;text-underline-offset:3px}.c-done-link:hover{text-decoration-thickness:2px}.c-sel-cta{display:flex;justify-content:center;margin-top:2.5rem}.c-gone{margin-bottom:2.5rem}.c-resbar[hidden]{display:none}.c-resbar{align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.5rem;color:#fff}.c-resbar,.c-resbar-t{display:flex;flex-wrap:wrap}.c-resbar-t{margin:0;align-items:baseline;gap:.25rem .75rem;font-size:.9375rem;line-height:1.375rem}.c-resbar-t strong{font-weight:600}.c-resbar-f{color:hsla(0,0%,100%,.65);overflow-wrap:anywhere}.c-resbar-edit{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px}.c-chip[data-zero=true]{opacity:.45}.c-share{padding:.625rem;margin:-.375rem}.c-foot-icon{padding:.625rem;margin:-.625rem}.c-flink{display:inline-block}.c-back,.c-flink{padding:.8125rem 0;margin:-.8125rem 0}#mBurger,.c-back{display:inline-flex}#mBurger{min-width:44px;min-height:44px;align-items:center;justify-content:center}@media (max-width:767px){.c-panelhead{flex-direction:column;align-items:flex-start;gap:.625rem}}#applyBox,#jobApply,#positions,#searchPanel,#stateGone{scroll-margin-top:100px}@media (max-width:1039px){#applyBox,#jobApply,#positions,#searchPanel,#stateGone{scroll-margin-top:88px}}.c-share{position:relative}.c-copied{margin-left:.25rem;white-space:nowrap;opacity:0;transition:opacity .45s ease}.c-copied.is-on{opacity:.85;animation:c-copied-in .3s ease-out}@keyframes c-copied-in{0%{opacity:0;transform:translateX(-4px)}60%{opacity:1}to{opacity:.85;transform:none}}@media (prefers-reduced-motion:reduce){.c-copied.is-on{animation:none}}.c-share:after{content:attr(aria-label);position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%,4px);white-space:nowrap;padding:.375rem .625rem;border-radius:6px;background:#f3f0ec;color:#0d0d0d;font-size:.75rem;line-height:1rem;font-weight:600;box-shadow:0 6px 18px rgba(0,0,0,.35);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:5}@media (hover:hover) and (pointer:fine){.c-share:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}}.c-share:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.c-share:first-child:after{left:0;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.c-share:first-child:hover:after{transform:translate(0)}}.c-share:first-child:focus-visible:after{transform:translate(0)}.c-share:focus-visible{outline:2px solid #3629e6;outline-offset:2px}@media (prefers-reduced-motion:reduce){.c-share{transition:none}.c-share:hover{transform:none}}.c-steps-mini{margin:0;padding:0;list-style:none;counter-reset:st}.c-steps-mini li{position:relative;padding:0 0 1.25rem 2.5rem;font-size:.875rem;line-height:1.375rem;color:hsla(0,0%,100%,.85);counter-increment:st}.c-steps-mini li:last-child{padding-bottom:0}.c-steps-mini li:before{content:counter(st);position:absolute;left:0;top:-.125rem;width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;font-size:.8125rem;font-weight:700;color:#fff;background:var(--main-gradient-image) 55% 40% /cover no-repeat}.c-steps-mini li:not(:last-child):after{content:"";position:absolute;left:.84rem;top:1.875rem;bottom:.375rem;width:1px;background:hsla(0,0%,100%,.2)}.c-applygrid{display:grid;gap:2rem}@media (min-width:1024px){.c-applygrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}}.c-applyform{background:hsl(var(--bg-primary-light));color:#0d0d0d;border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:0 16px 40px rgba(0,0,0,.35);padding:1.5rem}@media (min-width:768px){.c-applyform{padding:2rem}}.c-fgrid{display:grid;gap:1rem}@media (min-width:768px){.c-fgrid{grid-template-columns:1fr 1fr;gap:1.25rem 1rem}.c-fspan{grid-column:1/-1}}.c-flabel{display:block;margin-bottom:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.c-fopt{font-weight:500;color:#6b6b6b}.c-applyform .c-lfield{height:3rem}.c-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1.5rem 1rem;border:1.5px dashed #bdbab5;border-radius:var(--radius);background:#fff;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}.c-drop.is-over,.c-drop:hover{border-color:#0d0d0d;background:#faf9f7}.c-drop svg{color:#404040;margin-bottom:.25rem}.c-drop-t{font-size:.9375rem}.c-drop-t strong{text-decoration:underline;text-underline-offset:3px}.c-drop-h{font-size:.8125rem;color:#6b6b6b}.c-drop-f{font-size:.875rem;font-weight:600;margin-top:.25rem}.c-drop-f:empty{display:none}.c-drop-sm{flex-direction:row;padding:.875rem 1rem;gap:.5rem}.c-drop-sm svg{margin:0}.c-drop-sm .c-drop-h{margin-left:.25rem}.c-suffix{position:relative}.c-suffix .c-lfield{padding-right:5.5rem}.c-suffix span{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.875rem;font-weight:500;color:#6b6b6b;pointer-events:none}.c-uploads{display:grid;gap:.375rem 1rem;grid-template-columns:1fr;grid-template-areas:"l1" "b1" "f1" "l2" "b2" "f2"}.c-uploads .c-flabel{margin-bottom:0}.c-up-l1{grid-area:l1}.c-up-l2{grid-area:l2;margin-top:.875rem}.c-up-b1{grid-area:b1}.c-up-b2{grid-area:b2}.c-up-f1{grid-area:f1}.c-up-f2{grid-area:f2}@media (min-width:768px){.c-uploads{grid-template-columns:1fr 1fr;grid-template-areas:"l1 l2" "b1 b2" "f1 f2";align-items:end}.c-up-l2{margin-top:0}.c-up-b1,.c-up-b2,.c-up-f1,.c-up-f2{align-self:start}}.c-upbtn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:3rem;padding:0 1rem;border-radius:var(--radius);border:1px solid var(--card-border);background:#fff;color:#0d0d0d;font-size:.9375rem;font-weight:600;cursor:pointer;transition:border-color .2s,background-color .2s}.c-upbtn svg{flex:none;color:#404040}.c-upbtn.is-over,.c-upbtn:hover{border-color:#0d0d0d;background:#faf9f7}.c-upbtn:focus-within,.c-uploads input:focus-visible+*{outline:2px solid #3629e6;outline-offset:2px}.c-upbtn[aria-invalid=true]{border-color:#c0362c}.c-files{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.375rem}.c-files:empty{display:none}.c-files li{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .5rem .25rem .75rem;border-radius:22.5rem;background:#fff;border:1px solid var(--card-border);font-size:.8125rem;font-weight:500}.c-files li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.c-files button{display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;border:0;background:#0d0d0d;color:#fff;cursor:pointer;flex:none}#aCv:focus-visible+*,.c-drop:focus-within{outline:2px solid #3629e6;outline-offset:2px}.c-checks{display:grid;gap:.75rem;margin-top:1.5rem}.c-check{display:flex;gap:.625rem;align-items:flex-start;font-size:.875rem;line-height:1.375rem;cursor:pointer}.c-check input{flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem;accent-color:#0d0d0d;cursor:pointer}.c-check a{text-decoration:underline;text-underline-offset:3px}.c-doclink{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;cursor:pointer;font:600 .9375rem/1.4 Figtree,system-ui,sans-serif;color:#0d0d0d}.c-doclink>span:first-of-type{text-decoration:underline;text-underline-offset:4px}.c-doclink:hover>span:first-of-type{text-decoration-thickness:2px}.c-doclink svg{flex:none;color:#404040}.c-doclink-state{display:inline-flex;align-items:center;height:1.375rem;padding:0 .5rem;border-radius:22.5rem;background:hsla(0,0%,5%,.07);font-size:.75rem;font-weight:600;color:#404040}.c-doclink-chev{transition:transform .25s ease-out}.c-doclink[aria-expanded=true] .c-doclink-chev{transform:rotate(180deg)}.c-doclink:focus-visible{outline:2px solid #3629e6;outline-offset:3px;border-radius:.25rem}.c-policy-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.c-policy.is-open .c-policy-wrap{grid-template-rows:1fr}.c-policy-inner{overflow:hidden}.c-policy-text{margin-top:.75rem;max-height:15rem;overflow-y:auto;padding:1rem 1.25rem;background:#fff;border:1px solid var(--card-border);border-radius:var(--radius);font-size:.875rem;line-height:1.375rem;color:#262626}.c-policy-text h5{margin:1rem 0 .375rem;font-size:.875rem;font-weight:700;color:#0d0d0d}.c-policy-text p{margin:0 0 .5rem}.c-policy-text ul{margin:0 0 .5rem;padding-left:1.125rem;list-style:disc}.c-policy-text:focus-visible{outline:2px solid #3629e6;outline-offset:2px}@media (prefers-reduced-motion:reduce){.c-doclink-chev,.c-policy-wrap{transition:none}}.c-ferr{margin-top:1rem;padding:.75rem 1rem;border-radius:.5rem;background:#fdecea;color:#9b1c1c;font-size:.875rem;font-weight:500}.c-fsubmit{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem}.c-applyform [aria-invalid=true]{border-color:#c0362c}.c-applydone{text-align:left}.c-dd{position:relative}.c-ddmenu{position:absolute;left:0;top:calc(100% + .375rem);z-index:40;width:-moz-max-content;width:max-content;min-width:100%;max-width:22rem;max-height:20rem;overflow-y:auto;padding:.375rem;border-radius:.75rem;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 32px hsla(0,0%,5%,.35);color:#fff}.c-ddmenu[hidden]{display:none}.c-ddopt{display:grid;grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:.625rem;width:100%;height:2.75rem;padding:0 .75rem;border:0;border-radius:.5rem;background:transparent;color:#fff;text-align:left;font:500 .9375rem/1.4 Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.c-ddopt span{overflow:hidden;text-overflow:ellipsis}.c-ddopt:focus-visible,.c-ddopt:hover{background:hsla(0,0%,100%,.1);outline:none}.c-ddopt b,.c-ddopt[aria-selected=true]{font-weight:700}.c-ddopt b{font-size:.75rem;line-height:1;padding:.25rem .5rem;border-radius:22.5rem;background:hsla(0,0%,100%,.12)}.c-ddopt svg{display:block}select.c-lfield.is-open{border:2px solid #3629e6}#ogView{min-height:100vh;background:#e9e6e1;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}#ogView[hidden]{display:none}.og-stage{width:min(1200px,100%);aspect-ratio:1200/630;position:relative}.og-card{position:absolute;left:0;top:0;width:1200px;height:630px;transform-origin:0 0;overflow:hidden;color:#fff;font-family:Figtree,system-ui,sans-serif;background:var(--main-gradient-image) 30% 40% /cover no-repeat;box-shadow:0 20px 50px hsla(0,0%,5%,.25);border-radius:0}.og-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,5%,0) 35%,hsla(0,0%,5%,.45));pointer-events:none}.og-card>*{position:relative;z-index:1}.og-logo{left:72px;top:64px;height:46px;width:auto}.og-logo,.og-wm{position:absolute!important}.og-wm{right:-90px;bottom:-110px;width:560px;height:auto;opacity:.1;filter:brightness(0) invert(1)}.og-body{position:absolute!important;left:72px;right:72px;bottom:150px}.og-kick{display:inline-flex;align-items:center;gap:12px;padding:10px 22px;border-radius:999px;background:hsla(0,0%,100%,.16);font-size:22px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.og-kick i{width:10px;height:10px;border-radius:50%;background:#ffb79e}.og-card h1{margin:26px 0 0;font-size:80px;line-height:88px;font-weight:700;letter-spacing:-.015em;max-width:980px}.og-meta{margin:22px 0 0;font-size:30px;font-weight:500;opacity:.9}.og-cta{position:absolute!important;right:72px;bottom:64px;padding:18px 38px;border-radius:999px;background:#fff;color:#0d0d0d;font-size:26px;font-weight:600}.og-note{font:500 .875rem/1.4 Figtree,system-ui,sans-serif;color:#404040;text-align:center}.c-footer{color:#fff}.c-foot-top{display:grid;gap:2.5rem;padding:4rem 0 3rem}@media (min-width:768px){.c-foot-top{grid-template-columns:repeat(4,minmax(0,1fr))}.c-foot-brand{grid-column:1/-1}}@media (min-width:1024px){.c-foot-top{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:3rem;padding:5rem 0 4rem}.c-foot-brand{grid-column:auto}}.c-foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:26rem}.c-foot-title{margin:.5rem 0 0;font-size:1.375rem;line-height:1.875rem;font-weight:600}.c-foot-text{margin:0;font-size:.9375rem;line-height:1.5rem;color:hsla(0,0%,100%,.7)}.c-foot-social{display:inline-flex;align-items:center;gap:.625rem;margin-top:.5rem;padding:.5rem 1rem .5rem .75rem;border:1.5px solid hsla(0,0%,100%,.3);border-radius:22.5rem;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s}.c-foot-social:hover{border-color:#fff;background:hsla(0,0%,100%,.06)}.c-foot-h{margin:0 0 1rem;font-size:.6875rem;line-height:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.c-foot-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.c-flink{color:#fff;font-size:.9375rem;line-height:1.375rem;text-decoration:none;transition:color .2s}.c-flink:hover{color:hsla(0,0%,100%,.7);text-decoration:underline;text-underline-offset:4px}.c-foot-socials{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.c-foot-icon{display:inline-flex;color:#fff;line-height:0}.c-foot-icon:focus-visible{outline:2px solid #3629e6;outline-offset:3px;border-radius:2px}.c-foot-plain{font-size:.9375rem;line-height:1.5rem;color:hsla(0,0%,100%,.85)}.c-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding:1.5rem 0 2rem;border-top:1px solid hsla(0,0%,100%,.1);font-size:.8125rem;line-height:1.25rem;color:hsla(0,0%,100%,.6)}.c-foot-bottom .c-flink{font-size:.8125rem;color:hsla(0,0%,100%,.75)}.c-count{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;height:2rem;padding:0 .875rem;border-radius:22.5rem;background:hsla(0,0%,5%,.06);color:#0d0d0d;font-size:.8125rem;line-height:1;font-weight:600}.c-sform{display:grid;gap:.75rem}@media (min-width:768px){.c-sform{grid-template-columns:repeat(3,minmax(0,1fr))}.c-s-q,.c-sform .c-sbtn{grid-column:1/-1}}@media (min-width:1280px){.c-sform{grid-template-columns:minmax(0,1fr) 12.25rem 12.75rem 12.25rem auto}.c-s-q,.c-sform .c-sbtn{grid-column:auto}}.c-lfield{width:100%;height:2.5rem;padding:0 1rem;border-radius:var(--radius);border:1px solid var(--card-border);background:#fff;color:#0d0d0d;font:500 .9375rem/1.6 Figtree,system-ui,sans-serif;transition:border-color .2s}@media (min-width:992px){.c-lfield{height:3.5rem}}.c-lfield::-moz-placeholder{color:#8a8a8a}.c-lfield::placeholder{color:#8a8a8a}.c-lfield:hover{border-color:var(--card-border-hover)}.c-lfield:focus{outline:none;border:2px solid #3629e6}.c-lfield-search{padding-left:2.75rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23404040' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") 1rem no-repeat}select.c-lfield{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.75rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%230D0D0D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center no-repeat}select.c-lfield.c-ico{padding-left:2.75rem}select.c-lfield.c-ico-cat{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23404040' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/svg%3E") 1rem no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%230D0D0D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center no-repeat,#fff}select.c-lfield.c-ico-loc{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23404040' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") 1rem no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%230D0D0D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center no-repeat,#fff}select.c-lfield.c-ico-shift{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23404040' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") 1rem no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%230D0D0D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center no-repeat,#fff}.c-sbtn{width:100%}@media (min-width:1280px){.c-sbtn{width:auto}}.c-active{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.c-active:empty{display:none}.c-ftag{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .5625rem 0 .875rem;border-radius:22.5rem;border:1.5px solid #0d0d0d;background:#fff;color:#0d0d0d;font:600 .8125rem/1.4 Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap;max-width:100%;transition:background-color .2s}.c-ftag span{overflow:hidden;text-overflow:ellipsis;line-height:1.4;padding-block:.0625rem}.c-ftag:hover{background:#f1f1f1}.c-ftag:focus-visible{outline:2px solid #3629e6;outline-offset:2px}.c-ftag-x{flex:none;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background:#0d0d0d;color:#fff;transition:background-color .2s}.c-ftag-x svg{display:block}.c-ftag:focus-visible .c-ftag-x,.c-ftag:hover .c-ftag-x{background:#404040}.c-clearall{background:none;border:0;padding:0 .25rem;color:#404040;font:600 .8125rem/1 Figtree,system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.c-clearall:hover{color:#0d0d0d}.c-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;padding-top:1.5rem;border-top:1px solid var(--card-border)}.c-chips:empty{display:none}.c-chip{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .375rem 0 .875rem;border-radius:22.5rem;border:1.5px solid var(--card-border);background:#fff;color:#0d0d0d;font:600 .8125rem/1.4 Figtree,system-ui,sans-serif;cursor:pointer;white-space:nowrap;max-width:100%;min-width:0;transition:background-color .2s,border-color .2s,color .2s}.c-chip>span:first-child{overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.4;padding-block:.0625rem}.c-chip-n{flex:none}@media (max-width:767px){#searchPanel .c-count{height:1.75rem;padding:0 .625rem;gap:.375rem;font-size:.75rem}#searchPanel .c-count svg{width:14px;height:14px}.c-chips{justify-content:flex-start}.c-chip{flex:1 1 auto;justify-content:space-between}}.c-chip:hover{border-color:#0d0d0d}.c-chip:focus-visible{outline:2px solid #3629e6;outline-offset:2px}.c-chip-n{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:22.5rem;background:hsla(0,0%,5%,.08);font-size:.75rem;font-weight:700}.c-chip[aria-pressed=true]{background:#0d0d0d;border-color:#0d0d0d;color:#fff}.c-chip[aria-pressed=true] .c-chip-n{background:#fff;color:#0d0d0d}.c-sform :disabled{opacity:.4;pointer-events:none}.c-result{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;margin-bottom:1rem}.c-linkbtn{background:none;border:0;padding:0;color:inherit;font:600 .8125rem/1.385 Figtree,system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.c-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.c-tag{display:inline-flex;align-items:center;height:1.5rem;padding:0 .625rem;border-radius:22.5rem;background:hsla(0,0%,100%,.1);color:#fff;font-size:.75rem;line-height:1.5;font-weight:500}.c-job h3 a{outline:none}.c-job:has(h3 a:focus-visible){outline:2px solid #3629e6;outline-offset:2px}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/figtree-400.e5d23999.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/figtree-500.f4b573d0.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/figtree-600.a3be6632.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/figtree-700.0dd076df.woff2) format("woff2")}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.netlock{background:#1b1660;color:#0d0d0d;min-height:100vh}.backdrop-static{background:#1b1660 var(--main-gradient-image) 62% 30% /cover no-repeat}.nl-invisible{visibility:hidden}.nl-link{color:inherit;text-decoration:underline;text-underline-offset:4px}.nl-state{border-radius:.75rem;padding:1.5rem;background:#262626;border:1px solid hsla(0,0%,100%,.08);color:#fff}.nl-state p{margin:0;opacity:.85}.nl-note{margin:1rem 0 0;color:hsla(0,0%,100%,.7)}.nl-note,.nl-note-panel{font-size:.8125rem;line-height:1.25rem}.nl-note-panel{margin:.75rem 0 0;color:#404040}.nl-video-overlay[hidden]{display:none}.c-dd select{cursor:pointer}.c-row:focus-visible{outline:none}.c-applyform.nl-apply form{display:flex;flex-direction:column;gap:1.25rem}.nl-apply form>div>h2,.nl-apply form>h2{display:none}.nl-apply form>div>h2:not(:empty){display:block;margin:0;font-size:1rem;line-height:1.5rem;font-weight:700;color:#0d0d0d}.nl-apply label{display:block;font-family:Figtree,system-ui,sans-serif!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:600!important;color:#0d0d0d!important}.nl-apply input[type=email],.nl-apply input[type=number],.nl-apply input[type=tel],.nl-apply input[type=text],.nl-apply input[type=url],.nl-apply select,.nl-apply textarea{width:100%;height:3rem;padding:0 1rem!important;border-radius:var(--radius)!important;border:1px solid var(--card-border)!important;background:#fff!important;color:#0d0d0d!important;font:500 .9375rem/1.6 Figtree,system-ui,sans-serif!important;transition:border-color .2s;box-shadow:none}.nl-apply textarea{height:auto;min-height:7rem;padding:.75rem 1rem!important}.nl-apply input::-moz-placeholder,.nl-apply textarea::-moz-placeholder{color:#8a8a8a}.nl-apply input::placeholder,.nl-apply textarea::placeholder{color:#8a8a8a}.nl-apply input:hover,.nl-apply select:hover,.nl-apply textarea:hover{border-color:var(--card-border-hover)!important}.nl-apply input:focus,.nl-apply select:focus,.nl-apply textarea:focus{outline:none;border:2px solid var(--nl-focus)!important}.nl-apply [style*="rgb(251, 59, 47)"], .nl-apply input[style*="#B42318"], .nl-apply input[style*="#fb3b2f"]{border-color:var(--nl-error)!important}.nl-apply .text-\[\#fb3b2f\],.nl-apply [class*=text-red]{color:var(--nl-error)!important}.nl-apply button[type=submit]{display:inline-flex;align-items:center;justify-content:center;height:3.5rem;padding:0 3rem;border-radius:9999px!important;background:#0d0d0d!important;color:#fff!important;font:600 1rem/1.5 Figtree,system-ui,sans-serif!important;border:2px solid transparent;cursor:pointer;transition:background-color .2s}.nl-apply button[type=submit]:hover{background:#262626!important}.nl-apply button[type=submit]:focus-visible{outline:none;border-color:var(--nl-focus)}.nl-apply button[type=submit]:disabled{opacity:.4;cursor:default}.nl-apply [style*=max-height]{background:#fff;border:1px solid var(--card-border);border-radius:var(--radius);padding:1rem 1.25rem;font-size:.875rem;line-height:1.375rem;color:#262626}.nl-apply .rounded-full[style*=border]{border-color:#0d0d0d!important}.nl-ferr{margin:0;padding:.75rem 1rem;border-radius:.5rem;background:#fdecea;color:#9b1c1c;font-size:.875rem;font-weight:500}.c-applydone svg{display:block}.nl-apply label[style*="border-radius: 9999px"]>span{font-size:0!important;line-height:0}.nl-apply label[style*="border-radius: 9999px"]>span:after{content:var(--nl-upload-label,"Feltöltés");font:600 .9375rem/1.4 Figtree,system-ui,sans-serif;color:inherit}.nl-apply label[style*="border-radius: 9999px"]{display:inline-flex!important;align-items:center;justify-content:space-between;gap:.75rem;width:-moz-fit-content;width:fit-content;height:3rem;padding:0 1rem!important;border:1px solid var(--card-border)!important;
  /* !important: a core-ui onMouseEnter inline stílusa (fekete háttér, fehér szöveg) helyett a látványterv világos hover-e */background:#fff!important;color:#0d0d0d!important;transition:border-color .2s,background-color .2s}.nl-apply label[style*="border-radius: 9999px"]:focus-within,.nl-apply label[style*="border-radius: 9999px"]:hover{border-color:#0d0d0d!important;background:#faf9f7!important}.nl-apply label[style*="border-radius: 9999px"]>span{color:#0d0d0d!important}.nl-apply label[style*="border-radius: 9999px"] svg{display:block;flex:none;width:18px;height:18px;color:#404040!important}html[lang=en] .nl-apply{--nl-upload-label:"Upload"}:root{--color-primary:#0d0d0d;--color-primary-hover:#262626;--color-secondary:#f2865f;--nl-cream:#f3f0ec;--nl-dark:#0d0d0d;--nl-card:#262626;--nl-card-hover:#303030;--nl-footer:#1f1f1f;--nl-error:#b42318;--nl-focus:#3629e6}