.positionsEPage{--e-bg:#050812;--e-panel:#0b1020;--e-panel-2:#0e1629;--e-line:#58e1ff33;--e-line-soft:#ffffff14;--e-cyan:#55e6ff;--e-violet:#9d7cff;--e-lime:#b8ff62;--e-text:#f4f8ff;--e-muted:#9da9bc;color:var(--e-text);background:radial-gradient(circle at 86% 10%, #523db63b, transparent 28rem), radial-gradient(circle at 2% 32%, #00c0e11a, transparent 24rem), var(--e-bg);position:relative;overflow:hidden}body:has(.positionsEPage) .siteHeader{color:#f4f8ff;background:#050812db;border-bottom-color:#55e6ff2e}body:has(.positionsEPage) .brandLogo{filter:grayscale()brightness(0)invert()}body:has(.positionsEPage) .desktopNav a:after{background:#55e6ff}body:has(.positionsEPage) .headerCta{color:#031018;background:#55e6ff;border-color:#55e6ff}body:has(.positionsEPage) .headerCta span{color:#031018}body:has(.positionsEPage) .mobileMenu summary{border-color:#55e6ff59}.positionsEPage:before{z-index:0;pointer-events:none;content:"";opacity:.16;background-image:linear-gradient(#ffffff09 1px,#0000 1px);background-size:100% 5px;position:absolute;inset:0}.positionsEPage>*{z-index:1;position:relative}.positionsEKicker{color:var(--e-cyan);letter-spacing:.22em;text-transform:uppercase;margin:0;font:700 11px/1.4 Arial,sans-serif}.positionsEHero{border-bottom:1px solid var(--e-line);isolation:isolate;min-height:720px;padding:172px 6vw 84px;position:relative}.positionsEHero__grid{z-index:-2;opacity:.38;background-image:linear-gradient(#55e6ff1f 1px,#0000 1px),linear-gradient(90deg,#55e6ff1f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.positionsEHero:after{z-index:-1;content:"";background:linear-gradient(90deg,#050812fa 0%,#050812d1 50%,#05081247 100%);position:absolute;inset:0}.positionsEHero__inner{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:8vw;max-width:1360px;margin:0 auto;display:grid}.positionsEHero__copy h1{letter-spacing:-.06em;flex-direction:column;margin:25px 0 22px;font-size:clamp(62px,9vw,132px);font-weight:500;line-height:.92;display:flex}.positionsEHero__copy h1 span{color:#0000;letter-spacing:.34em;-webkit-text-stroke:1px #9d7cffe6;margin-top:22px;font:700 clamp(12px,1.2vw,16px)/1.2 Arial,sans-serif}.positionsEHero__lead{max-width:560px;color:var(--e-muted);margin:0;font-size:17px;line-height:1.9}.positionsEHero__nav{gap:12px;margin-top:54px;display:flex}.positionsEHero__nav a{min-width:185px;color:var(--e-text);border:1px solid var(--e-line);background:#0a101ead;flex-direction:column;padding:17px 20px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:flex}.positionsEHero__nav a:first-child{border-left:3px solid var(--e-cyan)}.positionsEHero__nav a:hover{border-color:var(--e-cyan);background:#55e6ff14;transform:translateY(-3px)}.positionsEHero__nav span{color:var(--e-cyan);letter-spacing:.17em;margin-bottom:6px;font:700 9px Arial,sans-serif}.positionsECategoryNav{gap:12px;margin-top:30px;display:flex}.positionsECategoryNav a{min-width:185px;color:var(--e-text);border:1px solid var(--e-line);background:#ffffffb8;flex-direction:column;padding:17px 20px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:flex;box-shadow:0 10px 30px #235b8c0f}.themeE .positionsECategoryNav a:first-child{color:#fff;background:linear-gradient(110deg,#087fe5,#7359df);border-color:#0000 #0000 #0000 currentColor;border-left-style:none;border-left-width:0;box-shadow:0 14px 30px #3a5bcd3d,inset 0 0 0 1px #ffffff29}.positionsECategoryNav a:hover{border-color:var(--e-cyan);background:#fff;transform:translateY(-3px)}.positionsECategoryNav span{color:var(--e-cyan);letter-spacing:.17em;margin-bottom:6px;font:700 9px Arial,sans-serif}.themeE .positionsECategoryNav a:first-child span{color:#ffffffd6}.themeE .positionsECategoryNav a:first-child:hover{color:#fff;background:linear-gradient(110deg,#076fc9,#624bd0);border-color:#0000;box-shadow:0 18px 34px #3a5bcd4d,inset 0 0 0 1px #ffffff2e}.positionsESystem{border:1px solid var(--e-line);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);background:linear-gradient(150deg,#0e1629f0,#050812cc);padding:20px;position:relative;box-shadow:0 26px 80px #0000005c,inset 0 0 34px #55e6ff09}.positionsESystem:after{content:"";border-left:1px solid var(--e-line);background:#55e6ff1a;width:26px;height:26px;position:absolute;top:0;right:0}.positionsESystem__head{border-bottom:1px solid var(--e-line-soft);color:var(--e-muted);letter-spacing:.18em;justify-content:space-between;padding-bottom:16px;font:700 9px Arial,sans-serif;display:flex}.positionsESystem__head span:last-child{color:var(--e-lime)}.positionsESystem__scope{border:1px solid var(--e-line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:176px;height:176px;margin:26px auto;display:flex;position:relative;box-shadow:inset 0 0 30px #55e6ff14,0 0 40px #55e6ff14}.positionsESystem__scope:before,.positionsESystem__scope:after{content:"";border:1px dashed #9d7cff80;border-radius:50%;position:absolute;inset:12px}.positionsESystem__scope:after{border:0;border-top:4px solid var(--e-cyan);border-bottom:4px solid var(--e-cyan);border-radius:0;inset:-7px 74px}.positionsESystem__scope span{font:300 64px/1 Arial,sans-serif}.positionsESystem__scope small{color:var(--e-cyan);letter-spacing:.2em;margin-top:5px;font:700 8px Arial,sans-serif}.positionsESystem dl{border-top:1px solid var(--e-line-soft);margin:0}.positionsESystem dl div{border-bottom:1px solid var(--e-line-soft);justify-content:space-between;padding:12px 0;display:flex}.positionsESystem dt{color:var(--e-muted);letter-spacing:.15em;font:700 9px Arial,sans-serif}.positionsESystem dd{color:var(--e-cyan);margin:0;font:700 13px Arial,sans-serif}.positionsESystem>p{color:var(--e-lime);letter-spacing:.14em;margin:17px 0 0;font:700 9px Arial,sans-serif}.positionsESystem>p span{background:var(--e-lime);width:6px;height:6px;box-shadow:0 0 10px var(--e-lime);border-radius:50%;margin-right:8px;display:inline-block}.positionsEHero__orb{z-index:-1;border:1px solid #55e6ff29;border-radius:50%;width:660px;height:660px;position:absolute;top:90px;right:-150px}.positionsEHero__orb:before,.positionsEHero__orb:after{content:"";border:1px solid #9d7cff2e;border-radius:50%;position:absolute}.positionsEHero__orb:before{inset:75px}.positionsEHero__orb:after{background:radial-gradient(circle,#55e6ff29,#0000 64%);inset:160px}.positionsEHero__orb span{background:var(--e-cyan);width:10px;height:10px;box-shadow:0 0 18px var(--e-cyan);border-radius:50%;position:absolute;top:50%;left:-5px}.positionsEIntro{grid-template-columns:minmax(0,1.12fr) minmax(520px,1fr);align-items:start;gap:70px;max-width:1360px;margin:0 auto;padding:110px 5vw 96px;display:grid}.positionsEIntro h2{letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(34px,3.7vw,54px);font-weight:500;line-height:1.35}.positionsEIntro h2 span{white-space:nowrap}.positionsEIntro__text{color:var(--e-muted);margin:50px 0 0 -18px;font-size:14px;line-height:2}.positionsEIntro__text span{white-space:nowrap;display:block}.positionsENotice{background:#b8ff620a;border:1px solid #b8ff6233;grid-column:2/4;align-items:center;gap:14px;margin-top:2px;padding:14px 18px;display:flex}.positionsENotice>span{height:28px;color:var(--e-lime);border:1px solid #b8ff6280;border-radius:50%;flex:0 0 28px;place-items:center;font:700 12px Arial,sans-serif;display:grid}.positionsENotice p{color:var(--e-muted);margin:0;font-size:12px}.positionsENotice b{color:var(--e-lime);letter-spacing:.16em;margin-right:18px;font:700 9px Arial,sans-serif}.positionsEGroup{border-top:1px solid var(--e-line-soft);grid-template-columns:94px minmax(0,1fr);max-width:1480px;margin:0 auto;padding:108px 4vw 128px;scroll-margin-top:100px;display:grid}.positionsEGroup__rail{color:#55e6ff52;font:300 42px/1 Arial,sans-serif;position:relative}.positionsEGroup__rail:after{content:"";background:linear-gradient(var(--e-line), transparent);width:1px;position:absolute;top:74px;bottom:0;left:19px}.positionsEGroup__content{min-width:0}.positionsEGroup__header{grid-template-columns:1fr minmax(300px,.65fr);align-items:end;gap:50px;margin-bottom:55px;display:grid}.positionsEGroup__header h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(48px,6vw,80px);font-weight:400;line-height:1}.positionsEGroup__header>p{max-width:480px;color:var(--e-muted);margin:0 0 4px;font-size:14px;line-height:2}.positionsEKicker span{color:var(--e-lime)}.positionsEJobGrid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.positionsEJob{border:1px solid var(--e-line-soft);background:linear-gradient(145deg,#0e1629e6,#070b16f5);grid-column:span 6;min-width:0;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e}.positionsEJob:before{content:"";background:linear-gradient(90deg,var(--e-cyan),transparent);width:84px;height:2px;position:absolute;top:0;left:0}.positionsEJob:after{content:"";border:1px solid #9d7cff1a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-52px;right:-52px;box-shadow:0 0 0 24px #9d7cff06,0 0 0 48px #9d7cff05}.positionsEJob--technical{grid-column:span 7}.positionsEJob--corporate{grid-column:span 5}.positionsEJob--sales{grid-column:span 12}.positionsEJob__signal{gap:4px;display:flex;position:absolute;top:12px;right:14px}.positionsEJob__signal span{background:#55e6ff66;width:3px;height:3px}.positionsEJob__signal span:nth-child(2){background:var(--e-cyan);box-shadow:0 0 8px var(--e-cyan)}.positionsEJob__header{border-bottom:1px solid var(--e-line-soft);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.positionsEJob__identity{align-items:center;gap:15px;display:flex}.positionsEJob__number,.positionsEJob__english,.positionsEJob__status{letter-spacing:.16em;font:700 9px Arial,sans-serif}.positionsEJob__number{color:var(--e-cyan)}.positionsEJob__english{color:var(--e-muted)}.positionsEJob__status{color:var(--e-lime);background:#b8ff620a;border:1px solid #b8ff622e;padding:6px 8px}.positionsEJob__titleRow{justify-content:space-between;align-items:start;gap:20px;padding:27px 0 13px;display:flex}.positionsEJob__titleRow h3{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500}.positionsEJob__titleRow>span{color:#ffffff09;font:300 64px/.8 Arial,sans-serif}.positionsEJob__summary{min-height:58px;color:var(--e-muted);margin:0 0 27px;font-size:14px;line-height:1.9}.positionsEJob__data{border-top:1px solid var(--e-line-soft);border-left:1px solid var(--e-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.positionsEJob__data>div{border-right:1px solid var(--e-line-soft);border-bottom:1px solid var(--e-line-soft);min-height:102px;padding:16px}.positionsEJob__data dt{color:var(--e-cyan);letter-spacing:.13em;margin-bottom:10px;font:700 8px Arial,sans-serif}.positionsEJob__data dd{color:#dce4f2;margin:0;font-size:12px;line-height:1.75}.positionsEJob--corporate .positionsEJob__data{grid-template-columns:1fr}.positionsEJob--corporate .positionsEJob__data>div{min-height:auto}.positionsEJob--sales .positionsEJob__data{grid-template-columns:repeat(3,minmax(0,1fr))}.positionsEJob__actions{z-index:1;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid;position:relative}.positionsEAction{justify-content:space-between;align-items:center;min-height:52px;padding:13px 15px;font-size:11px;text-decoration:none;transition:all .25s;display:flex}.positionsEAction--sub{color:var(--e-text);border:1px solid var(--e-line)}.positionsEAction--sub:hover{color:var(--e-cyan);background:#55e6ff0f}.positionsEAction--primary{color:#031018;background:var(--e-cyan);font-weight:700;box-shadow:0 0 28px #55e6ff1f}.positionsEAction--primary:hover{background:#8cefff;box-shadow:0 0 30px #55e6ff47}.positionsEAction--disabled{color:#5f6979;border:1px solid var(--e-line-soft)}.positionsECTA{border:1px solid var(--e-line);clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,34px 100%,0 calc(100% - 34px));background:linear-gradient(110deg,#55e6ff14,#9d7cff14 65%,#050812e6);grid-template-columns:140px 1fr minmax(300px,.55fr);align-items:center;gap:50px;max-width:1360px;margin:0 auto 120px;padding:60px 6vw;display:grid}.positionsECTA__code{color:#55e6ff59;letter-spacing:.17em;writing-mode:vertical-rl;font:700 9px Arial,sans-serif}.positionsECTA h2{letter-spacing:-.04em;margin:12px 0 15px;font-size:clamp(30px,3.4vw,48px);font-weight:500}.positionsECTA p:not(.positionsEKicker){color:var(--e-muted);margin:0;font-size:13px;line-height:1.8}.positionsECTA__action{flex-direction:column;gap:13px;display:flex}.positionsECTA__action a{color:#031018;background:var(--e-cyan);justify-content:space-between;padding:19px 21px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.positionsECTA__action a:hover{background:var(--e-lime)}.positionsECTA__action small{color:var(--e-muted);font-size:10px}@media (max-width:980px){.positionsEHero{min-height:auto;padding-top:145px}.positionsEHero__inner{grid-template-columns:1fr}.positionsESystem{max-width:520px}.positionsEIntro{grid-template-columns:1fr}.positionsEIntro__text{margin:18px 0 0}.positionsEIntro h2 span,.positionsEIntro__text span{white-space:normal}.positionsENotice{grid-column:1}.positionsEGroup{grid-template-columns:62px minmax(0,1fr)}.positionsEGroup__header{grid-template-columns:1fr}.positionsEJob,.positionsEJob--technical,.positionsEJob--corporate,.positionsEJob--sales{grid-column:span 12}.positionsEJob--corporate .positionsEJob__data,.positionsEJob--sales .positionsEJob__data{grid-template-columns:repeat(2,minmax(0,1fr))}.positionsECTA{grid-template-columns:55px 1fr;margin-left:4vw;margin-right:4vw}.positionsECTA__action{grid-column:2}}@media (max-width:640px){.positionsECategoryNav{margin-top:22px;display:grid}.positionsECategoryNav a{min-width:0}.positionsEHero{padding:126px 20px 62px}.positionsEHero__copy h1{font-size:clamp(52px,18vw,76px)}.positionsEHero__nav{margin-top:38px;display:grid}.positionsEHero__nav a{min-width:0}.positionsESystem{padding:17px}.positionsEHero__orb{opacity:.5}.positionsEIntro{padding:75px 20px;display:block}.positionsEIntro__text{margin-top:26px}.positionsENotice{align-items:flex-start;margin-top:25px}.positionsENotice b{margin:0 0 6px;display:block}.positionsEGroup{padding:70px 20px 86px;display:block}.positionsEGroup__rail{margin-bottom:28px}.positionsEGroup__rail:after{display:none}.positionsEGroup__header{gap:24px;margin-bottom:36px}.positionsEJob{padding:20px 16px}.positionsEJob__identity{gap:8px}.positionsEJob__status{display:none}.positionsEJob__data,.positionsEJob--corporate .positionsEJob__data,.positionsEJob--sales .positionsEJob__data{grid-template-columns:1fr}.positionsEJob__data>div{min-height:auto}.positionsEJob__actions{grid-template-columns:1fr}.positionsECTA{clip-path:none;margin:0 14px 75px;padding:44px 24px;display:block}.positionsECTA__code{display:none}.positionsECTA__action{margin-top:30px}}.themeE .positionsEPage{--e-bg:#edf8ff;--e-panel:#f8fcff;--e-panel-2:#fff;--e-line:#1860a433;--e-line-soft:#1860a41c;--e-cyan:#087fe5;--e-violet:#7359df;--e-lime:#6da818;--e-text:#0a1730;--e-muted:#58677d;color:var(--e-text);background:radial-gradient(circle at 86% 10%,#7359df24,#0000 28rem),radial-gradient(circle at 2% 32%,#087fe51a,#0000 24rem),linear-gradient(#f8fdff,#edf8ff)}.themeE .positionsEPage:before{opacity:.24;background-image:linear-gradient(#087fe50e 1px,#0000 1px)}.themeE:has(.positionsEPage) .siteHeader{color:#0a1730;background:#f8fcffe6;border-bottom-color:#1860a42e}.themeE:has(.positionsEPage) .brandLogo{filter:none}.themeE:has(.positionsEPage) .headerCta{color:#fff;background:linear-gradient(105deg,#087fe5,#7259df);border:0}.themeE:has(.positionsEPage) .headerCta span{color:#fff}.themeE .positionsEHero{border-bottom-color:var(--e-line);background:linear-gradient(120deg,#fafdff,#e5f7ff 60%,#f0ecff)}.themeE .positionsEHero__grid{opacity:.55;background-image:linear-gradient(#087fe51a 1px,#0000 1px),linear-gradient(90deg,#087fe51a 1px,#0000 1px)}.themeE .positionsEHero:after{background:linear-gradient(90deg,#fafdfffa,#f4fbffd1 52%,#efedff3d)}.themeE .positionsEHero__orb{border-color:#087fe533}.themeE .positionsEHero__orb:before,.themeE .positionsEHero__orb:after{border-color:#7359df33}.themeE .positionsEHero__orb:after{background:radial-gradient(circle,#087fe51f,#0000 64%)}.themeE .positionsEHero__lead{color:var(--e-muted)}.themeE .positionsEHero__nav a{color:var(--e-text);background:#ffffffad;box-shadow:0 10px 30px #235b8c0f}.themeE .positionsEHero__nav a:hover{background:#fff}.themeE .positionsESystem{background:linear-gradient(150deg,#fffffff0,#eef8ffe0);box-shadow:0 26px 70px #255b8d1f,inset 0 0 34px #087fe509}.themeE .positionsESystem__scope{box-shadow:inset 0 0 30px #087fe50f,0 0 35px #087fe512}.themeE .positionsEIntro__text,.themeE .positionsEGroup__header>p,.themeE .positionsEJob__summary,.themeE .positionsECTA p:not(.positionsEKicker){color:var(--e-muted)}.themeE .positionsENotice{background:#96d43914;border-color:#6da81840}.themeE .positionsENotice>span,.themeE .positionsENotice b{color:#5f9413}.themeE .positionsENotice p{color:#536447}.themeE .positionsEJob{border-color:var(--e-line);background:linear-gradient(145deg,#fff,#f5fbff);box-shadow:0 22px 55px #265c8d1a}.themeE .positionsEJob:after{border-color:#7359df1f;box-shadow:0 0 0 24px #7359df06,0 0 0 48px #7359df05}.themeE .positionsEJob__english{color:var(--e-muted)}.themeE .positionsEJob__status{color:#5f9413;background:#f5ffe9;border-color:#6da81838}.themeE .positionsEJob__titleRow>span{color:#087fe50e}.themeE .positionsEJob__data dd{color:#34465e}.themeE .positionsEAction--sub{color:var(--e-text)}.themeE .positionsEAction--sub:hover{background:#eaf8ff}.themeE .positionsEAction--primary{color:#fff;background:linear-gradient(105deg,#087fe5,#476fe6);box-shadow:0 9px 24px #087fe529}.themeE .positionsEAction--primary:hover{color:#fff;background:linear-gradient(105deg,#096ec2,#654cd1)}.themeE .positionsEAction--disabled{color:#8995a5}.themeE .positionsECTA{background:linear-gradient(110deg,#dff6ff,#eeeaff 65%,#f9fcff);box-shadow:0 25px 60px #265c8d14}.themeE .positionsECTA__action a{color:#fff;background:linear-gradient(105deg,#087fe5,#7359df)}.themeE .positionsECTA__action a:hover{color:#fff;background:linear-gradient(105deg,#086bbf,#654bd0)}.themeE .positionsEGroup{border-top:1px solid var(--e-line);max-width:1600px;padding:104px 2.5vw 124px;display:block}.themeE .positionsEGroup:nth-of-type(2n){background:linear-gradient(135deg,#e2f6ff8f,#efebff70)}.themeE .positionsEGroup__rail{display:none}.themeE .positionsEGroup__header{border-bottom:1px solid var(--e-line);grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:64px;margin-bottom:48px;padding-bottom:30px}.themeE .positionsEGroup__header h2{margin-top:10px;font-size:clamp(48px,5vw,70px);line-height:1.08}.themeE .positionsEGroup__header>p{font-size:16px}.themeE .positionsEGroup .positionsEKicker{font-size:12px}.themeE .positionsEKicker span{color:var(--e-violet)}.themeE .positionsEJobGrid{border-top:1px solid var(--e-line);border-left:1px solid var(--e-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.themeE .positionsEJob,.themeE .positionsEJob--technical,.themeE .positionsEJob--corporate,.themeE .positionsEJob--sales{border:0;border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);min-height:870px;box-shadow:none;background:#fffc;flex-direction:column;grid-column:auto;padding:42px 34px 36px;display:flex}.themeE .positionsEJob:before{background:linear-gradient(90deg,#087fe5,#7359df);width:100%;height:3px}.themeE .positionsEJob:after,.themeE .positionsEJob__signal{display:none}.themeE .positionsEJob__header{border:0;gap:12px;min-height:28px;padding:0}.themeE .positionsEJob__identity{display:block}.themeE .positionsEJob__number{color:#087fe5;letter-spacing:.14em;font:700 11px/1.4 Arial,sans-serif}.themeE .positionsEJob__status{color:#087fe5;letter-spacing:.08em;background:#eaf7ff;border:1px solid #087fe53d;padding:6px 9px;font-size:10px}.themeE .positionsEJob__titleRow{padding:30px 0 12px;display:block}.themeE .positionsEJob__titleRow h3{font-size:clamp(32px,2.7vw,42px);line-height:1.25}.themeE .positionsEJob__summary{line-break:strict;min-height:88px;word-break:auto-phrase;text-wrap:balance;margin:0 0 27px;font-size:15px;line-height:1.9}.themeE .positionsEJob__data,.themeE .positionsEJob--corporate .positionsEJob__data,.themeE .positionsEJob--sales .positionsEJob__data{border:0;border-top:1px solid var(--e-line);margin:0;display:block}.themeE .positionsEJob__data>div{border:0;border-bottom:1px solid var(--e-line-soft);grid-template-columns:94px minmax(0,1fr);align-items:start;gap:15px;min-height:0;padding:18px 0;display:grid}.themeE .positionsEJob__data dt{color:#087fe5;letter-spacing:.04em;margin:0;font:700 14px/1.75 Noto Sans JP,sans-serif}.themeE .positionsEJob__data dd{color:#34465e;font-size:14px;line-height:1.75}.themeE .positionsEJob__actions{grid-template-columns:1fr;gap:9px;margin-top:auto;padding-top:24px}.themeE .positionsEAction{min-height:56px;padding:15px 18px;font-size:14px}.themeE .positionsEAction--sub{color:#0a1730;background:#f7fcff;border-color:#087fe547}.themeE .positionsEAction--sub:hover{color:#087fe5;background:#eaf7ff}.themeE .positionsEAction--disabled{color:#8995a5;background:#f4f7fa;border-color:#1860a41f}.themeE .positionsECTA{border:1px solid var(--e-line);clip-path:none;background:linear-gradient(110deg,#dcf6ff,#ece8ff 64%,#f8fcff);grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);gap:70px;max-width:1360px;margin:0 auto 120px;padding:88px 7vw;box-shadow:0 25px 60px #265c8d14}.themeE .positionsECTA h2{max-width:720px;margin:13px 0 18px;font-size:clamp(38px,4.4vw,58px);line-height:1.35}.themeE .positionsECTA__action{align-self:end}@media (max-width:1100px){.themeE .positionsEGroup__header{grid-template-columns:1fr;gap:24px}.themeE .positionsEJobGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.themeE .positionsEJob,.themeE .positionsEJob--technical,.themeE .positionsEJob--corporate,.themeE .positionsEJob--sales{min-height:820px}.themeE .positionsECTA{grid-template-columns:1fr;gap:34px;margin-inline:4vw}.themeE .positionsECTA__action{max-width:460px}}@media (max-width:720px){.themeE .positionsEGroup{padding:74px 20px 90px}.themeE .positionsEJobGrid{grid-template-columns:1fr}.themeE .positionsEJob,.themeE .positionsEJob--technical,.themeE .positionsEJob--corporate,.themeE .positionsEJob--sales{min-height:0;padding:32px 24px 28px}.themeE .positionsEJob__summary{min-height:0}.themeE .positionsEJob__data>div{grid-template-columns:88px minmax(0,1fr)}.themeE .positionsECTA{margin:0 14px 75px;padding:54px 26px}}
