#md-page #md-careers .mdh-display,#md-page #md-careers .mdh-h2{text-wrap:balance}#md-page #md-careers .mdj-head-lead{max-width:34ch}#md-page #md-careers .mdj-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,4vw,80px)}#md-page #md-careers .mdj-hero__visual{justify-self:end;width:min(100%,720px)}#md-page #md-careers .mdj-seats{margin:0}#md-page #md-careers .mdj-seats__stage{--tx:0;--ty:0;position:relative;aspect-ratio:100/76;container-type:inline-size;perspective:1600px}#md-page #md-careers .mdj-seats__scene{position:absolute;left:50%;top:58%;width:calc(var(--w) * 1cqw);height:calc(var(--h) * 1cqw);transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(calc(55deg - var(--ty) * 4deg)) rotate(calc(-40deg + var(--tx) * 5deg));transition:transform .9s var(--mdh-ease)}#md-page #md-careers .mdj-seats__floor{position:absolute;inset:-3cqw;border-radius:3cqw;border:1px solid var(--mdh-line-d);background:radial-gradient(closest-side,color-mix(in srgb,var(--md-accent) 9%,transparent),transparent)}#md-page #md-careers .mdj-seat{--lift:1.5cqw;position:absolute;left:calc(var(--x, 0) * 1cqw);top:calc(var(--y, 0) * 1cqw);width:6.4cqw;height:6.4cqw;transform-style:preserve-3d}#md-page #md-careers .mdj-seat[data-lit]{--lift:3.4cqw;cursor:pointer}#md-page #md-careers .mdj-seat[data-active]{--lift:6cqw}#md-page #md-careers .mdj-seat__layer,#md-page #md-careers .mdj-seat__ring,#md-page #md-careers .mdj-seat__shadow,#md-page #md-careers .mdj-seat__top{position:absolute;inset:0;border-radius:50%}#md-page #md-careers .mdj-seat__layer{background:color-mix(in srgb,var(--mdh-layer-bg) 72%,var(--md-accent));transform:translateZ(calc(var(--lift) * var(--z)));transition:transform .9s var(--mdh-ease),background-color .6s var(--mdh-ease)}#md-page #md-careers .mdj-seat__top{background:color-mix(in srgb,color-mix(in oklab,var(--md-mint) calc((1 - var(--k, 0)) * 100%),var(--md-brand-bright)) 24%,var(--mdh-layer-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-white) 16%,transparent);transform:translateZ(var(--lift));transition:transform .9s var(--mdh-ease)}#md-page #md-careers .mdj-seat__shadow{inset:6%;background:color-mix(in srgb,var(--md-black) 70%,transparent);filter:blur(3px);transform:translate(calc(var(--lift) * .5),calc(var(--lift) * .5)) scale(calc(1 + var(--lift) / 20cqw));transition:transform .9s var(--mdh-ease)}#md-page #md-careers .mdj-seat[data-lit] .mdj-seat__top{background:linear-gradient(135deg,var(--md-mint),var(--md-sky) 55%,var(--md-brand-bright));box-shadow:0 0 2.4cqw color-mix(in srgb,var(--md-accent) 45%,transparent)}#md-page #md-careers .mdj-seat[data-lit] .mdj-seat__layer{background:color-mix(in srgb,var(--md-accent) 55%,var(--mdh-layer-bg))}#md-page #md-careers .mdj-seat__ring{border:1px solid var(--md-mint);opacity:0}#md-page #md-careers .mdj-seats:not([data-off=true]) .mdj-seat[data-active] .mdj-seat__ring{animation:mdj-ring 2.4s var(--mdh-ease) infinite}@keyframes mdj-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(2.2)}}#md-page #md-careers .mdj-seats .mdj-seat{animation:mdj-seat-in .9s var(--mdh-ease) both;animation-delay:calc(.24s + var(--wave, 0) * 45ms)}@keyframes mdj-seat-in{0%{opacity:0;transform:translateZ(5cqw)}}#md-page #md-careers .mdj-seats__label{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:center;gap:18px;max-width:min(340px,100%);padding:12px 14px 12px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--md-white) 16%,transparent);background:color-mix(in srgb,var(--mdh-layer-bg) 84%,transparent);backdrop-filter:blur(10px);color:var(--md-white);opacity:0;transform:translate(var(--lx,0),calc(var(--ly, 0) - var(--lead, 0) - 100%));transition:transform .5s var(--mdh-ease),opacity .4s var(--mdh-ease),border-color .3s}#md-page #md-careers .mdj-seats__label[data-ready]{opacity:1}#md-page #md-careers .mdj-seats__label[data-below]{transform:translate(var(--lx,0),calc(var(--ly, 0) + var(--lead, 0)))}#md-page #md-careers .mdj-seats__label:hover{border-color:color-mix(in srgb,var(--md-white) 40%,transparent)}#md-page #md-careers .mdj-seats__label:after,#md-page #md-careers .mdj-seats__label:before{content:"";position:absolute;left:var(--ax,50%);pointer-events:none}#md-page #md-careers .mdj-seats__label:before{top:100%;width:1px;height:var(--lead,0);background:linear-gradient(var(--md-white),color-mix(in srgb,var(--md-white) 20%,transparent))}#md-page #md-careers .mdj-seats__label:after{top:calc(100% + var(--lead, 0) - 3px);width:7px;height:7px;margin-left:-3px;border-radius:50%;background:var(--md-white)}#md-page #md-careers .mdj-seats__label[data-below]:before{top:auto;bottom:100%;background:linear-gradient(color-mix(in srgb,var(--md-white) 20%,transparent),var(--md-white))}#md-page #md-careers .mdj-seats__label[data-below]:after{top:auto;bottom:calc(100% + var(--lead, 0) - 4px)}#md-page #md-careers .mdj-seats__role{display:flex;flex-direction:column;gap:3px;min-width:0;animation:mdh-rise .6s var(--mdh-ease) both}#md-page #md-careers .mdj-seats__role strong{font-size:var(--md-text-md);font-weight:600;letter-spacing:-.01em}#md-page #md-careers .mdj-seats__role span{font-size:var(--md-text-xs);color:var(--mdh-muted-d)}#md-page #md-careers .mdj-seats__apply{display:inline-flex;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:var(--md-white);color:var(--mdh-ink);font-size:var(--md-text-xs);font-weight:600}#md-page #md-careers .mdj-seats__apply svg{transition:transform .35s var(--mdh-ease)}#md-page #md-careers .mdj-seats__label:hover .mdj-seats__apply svg{transform:translateX(3px)}#md-page #md-careers .mdj-seats__timer{position:absolute;left:18px;right:18px;bottom:-1px;height:1px;background:var(--mdh-accent);transform-origin:left;animation:mdh-progress linear forwards}#md-page #md-careers [data-running=false] .mdj-seats__timer{animation-play-state:paused}#md-page #md-careers .mdj-seats__legend{display:flex;justify-content:center;gap:24px;margin-top:8px;font-size:var(--md-text-xs);font-weight:500;color:var(--mdh-muted-d)}#md-page #md-careers .mdj-seats__key{display:inline-flex;align-items:center;gap:8px}#md-page #md-careers .mdj-seats__swatch{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--md-mint) 24%,var(--mdh-layer-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-white) 25%,transparent)}#md-page #md-careers .mdj-seats__swatch--open{background:linear-gradient(135deg,var(--md-mint),var(--md-brand-bright));box-shadow:none}#md-page #md-careers .mdj-roles__head{align-items:flex-end}#md-page #md-careers .mdj-roles__count{display:flex;align-items:baseline;gap:14px;max-width:32ch}#md-page #md-careers .mdj-roles__num{font-size:var(--md-font-display);font-weight:700;line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums}#md-page #md-careers .mdj-roles__what{font-size:var(--font-size-h4);font-weight:300;letter-spacing:-.02em;line-height:1.3;color:var(--mdh-muted)}#md-page #md-careers .mdj-roles__list{border-top:1px solid var(--mdh-line)}#md-page #md-careers .mdj-role{border-bottom:1px solid var(--mdh-line)}#md-page #md-careers .mdj-role__link{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,18ch) auto;align-items:center;gap:clamp(16px,2.4vw,36px);padding-block:clamp(22px,2.4vw,32px)}#md-page #md-careers .mdj-role__link:before{content:"";position:absolute;inset:8px clamp(-24px,-1.6vw,-12px);z-index:-1;border-radius:20px;background:var(--mdh-panel);opacity:0;transition:opacity .5s var(--mdh-ease)}#md-page #md-careers .mdj-role__link:focus-visible:before,#md-page #md-careers .mdj-role__link:hover:before{opacity:1}#md-page #md-careers .mdj-role__title{font-size:var(--font-size-h3);font-weight:700;line-height:1.1;letter-spacing:-.035em;transition:color .4s var(--mdh-ease)}#md-page #md-careers .mdj-role__link:hover .mdj-role__title{color:var(--mdh-hover)}#md-page #md-careers .mdj-role__facts{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:var(--md-text-sm);color:var(--mdh-muted)}#md-page #md-careers .mdj-role__facts span+span:before{content:"\00B7";margin-right:10px}#md-page #md-careers .mdj-role__place{font-size:var(--md-text-sm);font-weight:600}#md-page #md-careers .mdj-role--general .mdj-role__title{font-weight:300;letter-spacing:-.03em}#md-page #md-careers .mdj-role--general .mdj-role__link{grid-template-columns:auto minmax(0,1fr) auto}#md-page #md-careers .mdj-roles__none{padding-block:28px;border-bottom:1px solid var(--mdh-line);color:var(--mdh-muted)}#md-page #md-careers .mdj-roles__more{margin-top:32px;cursor:pointer;background:none}@media (scripting:enabled){#md-page #md-careers .mdj-role{opacity:0;transform:translateY(16px);transition:opacity .8s var(--mdh-ease),transform .8s var(--mdh-ease);transition-delay:calc(var(--i, 0) * 80ms)}#md-page #md-careers .mdj-roles__list.is-in .mdj-role{opacity:1;transform:none}}#md-page #md-careers .mdj-filter{display:flex;align-items:center;gap:12px;margin-bottom:28px}#md-page #md-careers .mdj-filter__teams{display:flex;flex:1;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}#md-page #md-careers .mdj-filter__teams::-webkit-scrollbar{display:none}#md-page #md-careers .mdj-filter__level select,#md-page #md-careers .mdj-filter__pill{flex:none;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--mdh-line);background:var(--md-white);font-size:var(--md-text-sm);font-weight:600;color:var(--mdh-fg);cursor:pointer;transition:border-color .3s var(--mdh-ease),background-color .3s var(--mdh-ease)}#md-page #md-careers .mdj-filter__pill:hover{border-color:color-mix(in srgb,var(--mdh-fg) 40%,transparent)}#md-page #md-careers .mdj-filter__pill[aria-pressed=true]{border-color:var(--mdh-accent);background:color-mix(in srgb,var(--mdh-accent) 8%,var(--md-white))}#md-page #md-careers .mdj-life{display:flex;gap:12px;height:clamp(420px,40vw,600px)}#md-page #md-careers .mdj-life__panel{position:relative;flex:1 1 0;min-width:0;padding:0;border:0;border-radius:24px;overflow:hidden;background:var(--mdh-panel);color:var(--md-white);text-align:left;cursor:pointer;transition:flex-grow .9s var(--mdh-ease)}#md-page #md-careers .mdj-life__panel[data-open]{flex-grow:5;cursor:default}#md-page #md-careers .mdj-life__img{-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transition:transform 1.4s var(--mdh-ease)}#md-page #md-careers .mdj-life__panel[data-open] .mdj-life__img{transform:none}#md-page #md-careers .mdj-life__scrim{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--md-black) 72%,transparent),transparent 60%),color-mix(in srgb,var(--md-black) 22%,transparent);transition:background-color .6s}#md-page #md-careers .mdj-life__side{position:absolute;left:50%;bottom:24px;font-size:var(--md-text-sm);font-weight:600;white-space:nowrap;writing-mode:vertical-rl;transform:translateX(-50%) rotate(180deg);transition:opacity .3s var(--mdh-ease)}#md-page #md-careers .mdj-life__panel[data-open] .mdj-life__side{opacity:0}#md-page #md-careers .mdj-life__copy{position:absolute;left:clamp(20px,2.4vw,32px);bottom:clamp(24px,2.6vw,36px);display:flex;flex-direction:column;gap:10px;width:min(34ch,calc(100% - 48px));opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}#md-page #md-careers .mdj-life__panel[data-open] .mdj-life__copy{opacity:1;transform:none;transition:opacity .6s var(--mdh-ease) .35s,transform .8s var(--mdh-ease) .35s}#md-page #md-careers .mdj-life__title{font-size:var(--font-size-h3);font-weight:700;line-height:1.05;letter-spacing:-.035em}#md-page #md-careers .mdj-life__text{font-size:var(--md-text-md);line-height:1.5}#md-page #md-careers .mdj-life__timer{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--md-white);transform-origin:left;animation:mdh-progress linear forwards}#md-page #md-careers [data-running=false] .mdj-life__timer{animation-play-state:paused}#md-page #md-careers .mdj-perks__title{margin-top:clamp(56px,6vw,88px);font-size:var(--font-size-h4);font-weight:600;letter-spacing:-.02em}#md-page #md-careers .mdj-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}#md-page #md-careers .mdj-perk{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2.2vw,28px);border-radius:24px;border:1px solid var(--mdh-line);background:var(--mdh-panel);overflow:hidden;transition:border-color .6s var(--mdh-ease)}#md-page #md-careers .mdj-perk:before,#md-page #md-careers .mdj-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--mdh-hover) 8%,transparent),transparent 70%);opacity:0;transition:opacity .6s var(--mdh-ease)}#md-page #md-careers .mdj-perk:hover:before,#md-page #md-careers .mdj-tile:hover:before{opacity:1}#md-page #md-careers .mdj-perk:hover,#md-page #md-careers .mdj-tile:hover{border-color:color-mix(in srgb,var(--mdh-hover) 28%,var(--mdh-line-l))}#md-page #md-careers .mdj-perk__title{margin-top:12px;font-size:var(--font-size-h4);font-weight:700;letter-spacing:-.02em}#md-page #md-careers .mdj-perk__text{font-size:var(--md-text-sm);line-height:1.5;color:var(--mdh-muted)}#md-page #md-careers .mdj-work .mdh-head{margin-bottom:20px}#md-page #md-careers .mdj-work__lead{margin-bottom:clamp(40px,5vw,64px)}#md-page #md-careers .mdj-work__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}#md-page #md-careers .mdj-tile--apps{grid-column:span 4;grid-row:span 2}#md-page #md-careers .mdj-tile--desk{grid-column:span 8}#md-page #md-careers .mdj-tile--client{grid-column:span 4}#md-page #md-careers .mdj-work__grid[data-clients="0"] .mdj-tile--desk{grid-row:span 2}#md-page #md-careers .mdj-work__grid[data-clients="1"] .mdj-tile--client{grid-column:span 8}#md-page #md-careers .mdj-tile{position:relative;isolation:isolate;border-radius:28px;border:1px solid var(--mdh-line);background:var(--mdh-panel);overflow:hidden;transition:border-color .6s var(--mdh-ease)}#md-page #md-careers .mdj-tile__link{display:flex;flex-direction:column;height:100%}#md-page #md-careers .mdj-tile__media{position:relative;display:block;flex:1;min-height:240px}#md-page #md-careers .mdj-tile__copy{display:flex;flex-direction:column;gap:6px;padding:20px clamp(20px,2.2vw,28px) clamp(20px,2.2vw,28px)}#md-page #md-careers .mdj-tile__title{display:flex;align-items:center;gap:8px;font-size:var(--font-size-h4);font-weight:700;letter-spacing:-.02em}#md-page #md-careers .mdj-tile__title svg{flex:none;transition:transform .35s var(--mdh-ease)}#md-page #md-careers .mdj-tile:hover .mdj-tile__title svg{transform:translateX(4px)}#md-page #md-careers .mdj-tile__text{font-size:var(--md-text-sm);line-height:1.5;color:var(--mdh-muted)}#md-page #md-careers .mdj-phones{display:flex;align-items:center;justify-content:center;gap:7cqw;padding:36px 20px 8px;container-type:inline-size}#md-page #md-careers .mdj-phone{position:relative;flex:none;width:36cqw;aspect-ratio:9/19.5;padding:1.5cqw;border-radius:6cqw;background:var(--md-black);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-white) 22%,transparent),0 30px 50px -28px color-mix(in srgb,var(--md-ink) 55%,transparent);transition:transform .9s var(--mdh-ease)}#md-page #md-careers .mdj-phone:nth-child(2){transition-delay:.08s}#md-page #md-careers .mdj-tile:hover .mdj-phone{transform:translateY(-8px)}#md-page #md-careers .mdj-phone__screen{position:relative;display:block;width:100%;height:100%;border-radius:4.6cqw;overflow:hidden;background:var(--md-surface-card)}#md-page #md-careers .mdj-phone__screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#md-page #md-careers .mdj-phone__island{position:absolute;top:3cqw;left:50%;width:11cqw;height:3cqw;border-radius:999px;background:var(--md-black);transform:translateX(-50%)}#md-page #md-careers .mdj-screen{margin:clamp(24px,2.6vw,36px) 0 0 clamp(24px,2.6vw,36px);border-radius:14px 0 0 0;overflow:hidden;box-shadow:0 0 0 1px var(--mdh-line),0 24px 50px -30px color-mix(in srgb,var(--md-ink) 45%,transparent)}#md-page #md-careers .mdj-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;transition:transform 1.2s var(--mdh-ease)}#md-page #md-careers .mdj-tile:hover .mdj-screen img{transform:scale(1.03);transform-origin:left top}#md-page #md-careers .mdj-cover img{-o-object-fit:contain;object-fit:contain;transform:scale(1.25);transition:transform 1.2s var(--mdh-ease)}#md-page #md-careers .mdj-tile:hover .mdj-cover img{transform:scale(1.32)}@media (scripting:enabled){#md-page #md-careers .mdj-perk,#md-page #md-careers .mdj-tile{opacity:0;transform:translateY(24px);transition:opacity .9s var(--mdh-ease),transform .9s var(--mdh-ease),border-color .6s var(--mdh-ease);transition-delay:calc(var(--i, 0) * 90ms)}#md-page #md-careers .mdj-tile:nth-child(2){transition-delay:90ms}#md-page #md-careers .mdj-tile:nth-child(3){transition-delay:.18s}#md-page #md-careers .mdj-tile:nth-child(4){transition-delay:.27s}#md-page #md-careers .is-in>.mdj-perk,#md-page #md-careers .is-in>.mdj-tile{opacity:1;transform:none}}#md-page #md-careers .mdj-path{--gap:clamp(16px,2vw,32px);--fill:2.4s;position:relative}#md-page #md-careers .mdj-path__steps{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--gap)}#md-page #md-careers .mdj-path__line{position:absolute;top:25px;left:26px;width:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) * (var(--n) - 1) + (var(--n) - 1) * var(--gap));height:2px;border-radius:2px;background:var(--mdh-line);overflow:hidden}#md-page #md-careers .mdj-path__fill{position:absolute;inset:0;background:var(--mdh-grad-l);transform-origin:left}#md-page #md-careers .mdj-step{position:relative;display:flex;flex-direction:column;align-items:flex-start}#md-page #md-careers .mdj-step__mark{box-shadow:0 0 0 10px var(--md-white);border-radius:16px;background:var(--md-white)}#md-page #md-careers .mdj-step__num{margin-top:28px;font-size:var(--md-text-2xs);font-weight:600;letter-spacing:.16em;color:var(--mdh-accent)}#md-page #md-careers .mdj-step__title{margin-top:10px;font-size:var(--font-size-h4);font-weight:700;letter-spacing:-.02em}#md-page #md-careers .mdj-step__text{max-width:24ch;margin-top:8px;font-size:var(--md-text-sm);line-height:1.55;color:var(--mdh-muted)}#md-page #md-careers .mdj-path.is-in .mdj-step__mark:before{background:linear-gradient(135deg,var(--md-sky),var(--md-mint));transform:rotate(16deg) scale(1.05)}#md-page #md-careers .mdj-path.is-in .mdj-step__mark .mdh-glass-mark__pane{background:linear-gradient(160deg,color-mix(in srgb,var(--md-sky) 70%,transparent),color-mix(in srgb,var(--md-teal) 75%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--md-white) 70%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--md-white) 35%,transparent),0 14px 26px -12px color-mix(in srgb,var(--md-teal) 80%,transparent)}#md-page #md-careers .mdj-path.is-in .mdj-step__mark .mdh-glass-mark__icon{background:var(--md-white)}@media (scripting:enabled){#md-page #md-careers .mdj-path__fill{transform:scaleX(0);transition:transform var(--fill) cubic-bezier(.45,0,.25,1)}#md-page #md-careers .mdj-path.is-in .mdj-path__fill{transform:none}#md-page #md-careers .mdj-path .mdj-step__mark .mdh-glass-mark__icon,#md-page #md-careers .mdj-path .mdj-step__mark .mdh-glass-mark__pane,#md-page #md-careers .mdj-path .mdj-step__mark:before{transition-delay:calc(var(--i) * var(--fill) / (var(--n) - 1))}}#md-page #md-careers .mdj-close{overflow:hidden;padding-block:clamp(120px,13vw,190px)}#md-page #md-careers .mdj-close__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,96px)}#md-page #md-careers .mdj-close__title{margin-top:0;line-height:1.04}#md-page #md-careers .mdj-close__line{display:block}#md-page #md-careers .mdj-close__line--light{font-weight:300;letter-spacing:-.035em}#md-page #md-careers .mdj-close__lead{max-width:38ch;margin-top:28px}#md-page #md-careers .mdj-close__actions{margin-top:32px}#md-page #md-careers .mdj-open{position:relative;width:min(100%,420px);margin-inline:auto;aspect-ratio:1;container-type:inline-size;perspective:1200px}#md-page #md-careers .mdj-open__scene{position:absolute;left:50%;top:62%;width:34cqw;height:34cqw;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(55deg) rotate(-40deg)}#md-page #md-careers .mdj-open__glow{position:absolute;inset:-70%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--md-accent) 26%,transparent),transparent)}#md-page #md-careers .mdj-open .mdj-seat{--lift:7cqw;width:100%;height:100%}#md-page #md-careers .mdj-open .mdj-seat__top{box-shadow:0 0 9cqw color-mix(in srgb,var(--md-accent) 50%,transparent)}#md-page #md-careers .mdj-open .mdj-seat__shadow{filter:blur(10px)}#md-page #md-careers .mdj-open[data-on] .mdj-seat__top{animation:mdj-float 5s ease-in-out infinite}#md-page #md-careers .mdj-open[data-on] .mdj-seat__ring{animation:mdj-ring 2.8s var(--mdh-ease) infinite}@keyframes mdj-float{0%,to{transform:translateZ(7cqw)}50%{transform:translateZ(10cqw)}}#md-page #md-careers .mdj-open__tag{position:absolute;left:50%;top:8%;padding:10px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--md-white) 18%,transparent);background:var(--mdh-layer-bg);font-size:var(--md-text-sm);font-weight:600;white-space:nowrap;transform:translateX(-50%)}#md-page #md-careers .mdj-open__tag:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:22cqw;background:linear-gradient(var(--md-white),transparent)}@media (min-width:1024px) and (max-width:1279px){#md-page #md-careers .mdj-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (max-width:1199px){#md-page #md-careers .mdj-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){#md-page #md-careers .mdj-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}#md-page #md-careers .mdj-hero__visual{justify-self:stretch;width:100%;max-width:680px;margin-inline:auto}#md-page #md-careers .mdj-role__link{grid-template-columns:auto minmax(0,1fr) auto}#md-page #md-careers .mdj-role__place{grid-column:2;grid-row:2;margin-top:-8px}#md-page #md-careers .mdj-role__apply{grid-column:3;grid-row:1/span 2}#md-page #md-careers .mdj-tile--apps{grid-column:span 5}#md-page #md-careers .mdj-tile--client,#md-page #md-careers .mdj-tile--desk{grid-column:span 7}#md-page #md-careers .mdj-work__grid:not([data-clients="0"]) .mdj-tile--client:nth-child(3),#md-page #md-careers .mdj-work__grid:not([data-clients="0"]) .mdj-tile--client:nth-child(4){grid-column:span 6}#md-page #md-careers .mdj-path__steps{grid-template-columns:repeat(var(--n),minmax(0,1fr))}#md-page #md-careers .mdj-close__grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}}@media (min-width:768px) and (max-width:1023px){#md-page #md-careers .mdj-hero{min-height:0;padding-top:48px}#md-page #md-careers .mdj-hero .mdh-split-actions{margin-top:32px}#md-page #md-careers .mdj-hero__visual{max-width:560px;margin-top:-8px}}@media (max-width:767px){#md-page #md-careers .mdj-hero{min-height:0;padding-top:40px}#md-page #md-careers .mdj-hero .mdh-split-actions{gap:12px;margin-top:28px}#md-page #md-careers .mdj-hero .mdh-hero__lead{margin-top:18px}#md-page #md-careers .mdj-hero__actions .mdh-btn{flex:1 1 auto;justify-content:center;padding-inline:14px;white-space:nowrap}#md-page #md-careers .mdj-hero__actions .mdh-btn__arrow{display:none}#md-page #md-careers .mdj-seats__stage{aspect-ratio:100/80}#md-page #md-careers .mdj-seats__label{gap:12px;padding:10px 10px 10px 14px}#md-page #md-careers .mdj-seats__role strong{font-size:var(--md-text-sm)}#md-page #md-careers .mdj-roles__head{flex-direction:column;align-items:flex-start;gap:20px}#md-page #md-careers .mdj-role--general .mdj-role__link,#md-page #md-careers .mdj-role__link{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 16px}#md-page #md-careers .mdj-role__link .mdh-glass-mark{grid-row:1/span 2}#md-page #md-careers .mdj-role__place{grid-column:2;grid-row:auto;margin-top:0}#md-page #md-careers .mdj-role__apply{grid-column:2;grid-row:auto;justify-self:start;margin-top:8px}#md-page #md-careers .mdj-role--general .mdj-role__apply{max-width:100%}#md-page #md-careers .mdj-life{flex-direction:column;gap:8px;height:600px}#md-page #md-careers .mdj-life__panel{border-radius:18px}#md-page #md-careers .mdj-life__side{left:20px;top:50%;bottom:auto;writing-mode:horizontal-tb;transform:translateY(-50%)}#md-page #md-careers .mdj-life__copy{left:20px;bottom:22px;width:calc(100% - 40px)}#md-page #md-careers .mdj-perks{gap:10px}#md-page #md-careers .mdj-perk{padding:16px;border-radius:18px}#md-page #md-careers .mdj-perk__title{margin-top:6px;font-size:var(--md-text-md)}#md-page #md-careers .mdj-perk__text{font-size:var(--md-text-xs)}#md-page #md-careers .mdj-work .mdh-head{flex-direction:column;align-items:flex-start;gap:20px}#md-page #md-careers .mdj-work__grid{display:flex}#md-page #md-careers .mdj-tile__media{flex:none;min-height:0;height:260px}#md-page #md-careers .mdj-tile--apps .mdj-tile__media{height:300px}#md-page #md-careers .mdj-phones{gap:6cqw;padding-top:24px}#md-page #md-careers .mdj-phone{width:30cqw}#md-page #md-careers .is-current .mdj-phone{transform:translateY(-6px)}#md-page #md-careers .mdj-path__steps{grid-template-columns:minmax(0,1fr);gap:28px}#md-page #md-careers .mdj-path__line{top:26px;bottom:60px;left:25px;width:2px;height:auto}#md-page #md-careers .mdj-path__fill{transform-origin:top}#md-page #md-careers .mdj-step{display:grid;grid-template-columns:52px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px}#md-page #md-careers .mdj-step__mark{grid-row:1/span 3}#md-page #md-careers .mdj-step__num,#md-page #md-careers .mdj-step__title{margin-top:4px}#md-page #md-careers .mdj-close__grid{grid-template-columns:minmax(0,1fr);gap:8px}#md-page #md-careers .mdj-close__actions .mdh-btn{flex:1 1 auto;justify-content:center}#md-page #md-careers .mdj-open{width:min(78%,320px)}}@media (max-width:767px) and (scripting:enabled){#md-page #md-careers .mdj-path__fill{transform:scaleY(0)}#md-page #md-careers .mdj-path.is-in .mdj-path__fill{transform:none}}@media (max-width:767px),(pointer:coarse){#md-page #md-careers .mdj-filter__level select,#md-page #md-careers .mdj-filter__pill{height:44px}}@media (prefers-reduced-motion:reduce){#md-page #md-careers .mdj-open[data-on] .mdj-seat__ring,#md-page #md-careers .mdj-open[data-on] .mdj-seat__top,#md-page #md-careers .mdj-seat__ring,#md-page #md-careers .mdj-seats .mdj-seat,#md-page #md-careers .mdj-seats__role{animation:none}#md-page #md-careers .mdj-life__img,#md-page #md-careers .mdj-life__panel,#md-page #md-careers .mdj-phone,#md-page #md-careers .mdj-seats__scene{transition:none}#md-page #md-careers .mdj-path__fill{transform:none;transition:none}}#md-page #md-careers .mdj-crumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:var(--md-text-sm);font-weight:500;color:var(--mdh-muted-d)}#md-page #md-careers .mdj-crumb a{color:var(--md-white);transition:color .3s var(--mdh-ease)}#md-page #md-careers .mdj-crumb a:hover{color:var(--mdh-hover)}#md-page #md-careers .mdj-jobhero__title{overflow-wrap:anywhere}#md-page #md-careers .mdj-facts{display:grid;grid-template-columns:repeat(4,max-content);gap:20px clamp(24px,3vw,44px);margin-top:32px;padding-top:24px;border-top:1px solid var(--mdh-line-d)}#md-page #md-careers .mdj-facts div{display:flex;flex-direction:column-reverse;gap:6px}#md-page #md-careers .mdj-facts dt{font-size:var(--md-text-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mdh-muted-d)}#md-page #md-careers .mdj-facts dd{margin:0;font-size:var(--font-size-h4);font-weight:600;letter-spacing:-.02em}#md-page #md-careers .mdj-jobhero .mdh-split-actions{margin-top:36px}#md-page #md-careers .mdj-share{cursor:pointer;background:none}#md-page #md-careers .mdj-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(40px,7vw,120px)}#md-page #md-careers .mdj-detail__body{max-width:72ch}#md-page #md-careers .mdj-detail__part{scroll-margin-top:110px}#md-page #md-careers .mdj-detail__part+.mdj-detail__part{margin-top:clamp(48px,5vw,72px);padding-top:clamp(48px,5vw,72px);border-top:1px solid var(--mdh-line)}#md-page #md-careers .mdj-detail__h{font-size:var(--font-size-h3);font-weight:700;line-height:1.1;letter-spacing:-.035em}#md-page #md-careers .mdj-rich{margin-top:24px;font-size:var(--md-text-md);line-height:1.75;color:var(--mdh-muted)}#md-page #md-careers .mdj-rich>*+*{margin-top:16px}#md-page #md-careers .mdj-rich p:first-child{font-size:var(--md-font-lead);line-height:1.65;color:var(--mdh-fg)}#md-page #md-careers .mdj-rich strong{font-weight:600;color:var(--mdh-fg)}#md-page #md-careers .mdj-rich a{color:var(--mdh-fg);text-decoration:underline;text-underline-offset:3px}#md-page #md-careers .mdj-rich ol,#md-page #md-careers .mdj-rich ul{display:flex;flex-direction:column;gap:14px}#md-page #md-careers .mdj-rich li{position:relative;padding-left:34px}#md-page #md-careers .mdj-rich li:before{content:"";position:absolute;left:0;top:.85em;width:18px;height:2px;border-radius:2px;background:var(--mdh-grad-l)}#md-page #md-careers .mdj-panel{position:relative;height:100%}#md-page #md-careers .mdj-panel__sticky{position:sticky;top:110px;display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px;border-radius:28px;border:1px solid var(--mdh-line);background:var(--mdh-panel)}#md-page #md-careers .mdj-panel__office{position:relative;aspect-ratio:16/10;margin:0;border-radius:18px;overflow:hidden;background:var(--mdh-preview-bg)}#md-page #md-careers .mdj-panel__office img{-o-object-fit:cover;object-fit:cover}#md-page #md-careers .mdj-panel__office figcaption{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:40px 18px 16px;background:linear-gradient(to top,color-mix(in srgb,var(--md-black) 70%,transparent),transparent);color:var(--md-white)}#md-page #md-careers .mdj-panel__office figcaption span{font-size:var(--md-text-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}#md-page #md-careers .mdj-panel__office figcaption strong{font-size:var(--font-size-h4);font-weight:700;letter-spacing:-.02em}#md-page #md-careers .mdj-panel__facts,#md-page #md-careers .mdj-panel__index,#md-page #md-careers .mdj-panel__share{padding-inline:8px}#md-page #md-careers .mdj-panel__label{display:block;margin-bottom:14px;font-size:var(--md-text-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mdh-accent)}#md-page #md-careers .mdj-panel__index ol{display:flex;flex-direction:column;border-left:2px solid var(--mdh-line)}#md-page #md-careers .mdj-panel__index li{position:relative}#md-page #md-careers .mdj-panel__index li:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:var(--mdh-accent);transform:scaleY(0);transform-origin:top;transition:transform .6s var(--mdh-ease)}#md-page #md-careers .mdj-panel__index li[data-state]:before{transform:none}#md-page #md-careers .mdj-panel__index a{display:block;padding:8px 0 8px 16px;font-size:var(--md-text-sm);font-weight:500;color:var(--mdh-muted);transition:color .4s var(--mdh-ease)}#md-page #md-careers .mdj-panel__index li[data-state=read] a{color:var(--mdh-fg)}#md-page #md-careers .mdj-panel__index li[data-state=active] a{color:var(--mdh-fg);font-weight:700}#md-page #md-careers .mdj-panel__index a:hover{color:var(--mdh-hover)}#md-page #md-careers .mdj-panel__facts{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid var(--mdh-line)}#md-page #md-careers .mdj-panel__facts div{display:flex;justify-content:space-between;gap:16px;font-size:var(--md-text-sm)}#md-page #md-careers .mdj-panel__facts dt{color:var(--mdh-muted)}#md-page #md-careers .mdj-panel__facts dd{margin:0;font-weight:600;text-align:right}#md-page #md-careers .mdj-panel__apply{justify-content:center;margin-inline:8px}#md-page #md-careers .mdj-panel__share{display:flex;gap:8px}#md-page #md-careers .mdj-panel__share .mdh-btn{flex:1;justify-content:center;padding-inline:12px;cursor:pointer;background:none}#md-page #md-careers .mdj-apply{padding-block:clamp(110px,12vw,180px)}#md-page #md-careers .mdj-apply__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,112px)}#md-page #md-careers .mdj-apply__copy{position:sticky;top:120px}#md-page #md-careers .mdj-apply .mdj-close__title{overflow-wrap:anywhere}#md-page #md-careers .mdj-apply__email{margin-top:28px;font-size:var(--md-text-sm);color:var(--mdh-muted-d)}#md-page #md-careers .mdj-apply__email a{color:var(--md-white);text-decoration:underline;text-underline-offset:3px}#md-page #md-careers .mdj-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:clamp(24px,3vw,40px);border-radius:28px;border:1px solid var(--mdh-line-d);background:var(--mdh-card-d)}#md-page #md-careers .mdj-form__field{display:flex;flex-direction:column;gap:8px;min-width:0}#md-page #md-careers .mdj-form__field--wide{grid-column:1/-1}#md-page #md-careers .mdj-form label,#md-page #md-careers .mdj-form__label{font-size:var(--md-text-sm);font-weight:600;color:var(--md-white)}#md-page #md-careers .mdj-form__req{margin-left:4px;color:var(--mdh-accent)}#md-page #md-careers .mdj-form input:not([type=file]):not(.PhoneInputInput),#md-page #md-careers .mdj-form select,#md-page #md-careers .mdj-form__phone{width:100%;height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--mdh-line-d);background:var(--mdh-black);color:var(--md-white);font:inherit;font-size:var(--md-text-md);transition:border-color .3s var(--mdh-ease)}#md-page #md-careers .mdj-form input::-moz-placeholder{color:var(--md-grey)}#md-page #md-careers .mdj-form input::placeholder{color:var(--md-grey)}#md-page #md-careers .mdj-form input:not([type=file]):not(.PhoneInputInput):hover,#md-page #md-careers .mdj-form select:hover,#md-page #md-careers .mdj-form__phone:hover{border-color:color-mix(in srgb,var(--md-white) 40%,transparent)}#md-page #md-careers .mdj-form input:not([type=file]):not(.PhoneInputInput):focus,#md-page #md-careers .mdj-form select:focus,#md-page #md-careers .mdj-form__phone:focus-within{outline:none;border-color:var(--md-sky)}#md-page #md-careers .mdj-form [aria-invalid=true]{border-color:var(--md-error)}#md-page #md-careers .mdj-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--md-white) 50%),linear-gradient(-45deg,transparent 50%,var(--md-white) 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat}#md-page #md-careers .mdj-form select[data-empty]{color:var(--md-grey)}#md-page #md-careers .mdj-form option{background:var(--mdh-black);color:var(--md-white)}#md-page #md-careers .mdj-form__phone{display:flex;align-items:center;gap:10px}#md-page #md-careers .mdj-form__phone .PhoneInputInput{height:100%;padding:0;border:0;background:none;color:var(--md-white);font:inherit;outline:none}#md-page #md-careers .mdj-form__phone .PhoneInputCountrySelectArrow{color:var(--md-white);opacity:.8}#md-page #md-careers .mdj-form__error{font-size:var(--md-text-xs);color:var(--md-error)}#md-page #md-careers .mdj-form__file{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 10px 10px 18px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--md-white) 28%,transparent);cursor:pointer;transition:border-color .3s var(--mdh-ease)}#md-page #md-careers .mdj-form__file:focus-within,#md-page #md-careers .mdj-form__file:hover{border-color:var(--md-sky)}#md-page #md-careers .mdj-form__file[data-state=done]{border-style:solid;border-color:color-mix(in srgb,var(--md-mint) 60%,transparent)}#md-page #md-careers .mdj-form__file input{position:absolute;inset:0;opacity:0;cursor:pointer}#md-page #md-careers .mdj-form__file-name{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;font-size:var(--md-text-sm);font-weight:500;color:var(--md-grey);white-space:nowrap;text-overflow:ellipsis}#md-page #md-careers .mdj-form__file[data-state] .mdj-form__file-name{color:var(--md-white)}#md-page #md-careers .mdj-form__file-name em{font-style:normal;font-size:var(--md-text-xs);color:var(--md-mint)}#md-page #md-careers .mdj-form__file-btn{flex:none;pointer-events:none}#md-page #md-careers .mdj-form__banner{grid-column:1/-1;padding:14px 18px;border-radius:14px;border:1px solid color-mix(in srgb,var(--md-error) 50%,transparent);font-size:var(--md-text-sm);color:var(--md-error)}#md-page #md-careers .mdj-form__actions{display:flex;margin-top:6px}#md-page #md-careers .mdj-form__actions .mdh-btn{cursor:pointer;border:0}#md-page #md-careers .mdj-form__actions .mdh-btn:disabled{opacity:.6;cursor:progress}#md-page #md-careers .mdj-form--done{display:flex;flex-direction:column;align-items:flex-start;gap:16px;animation:mdh-rise .8s var(--mdh-ease) both}#md-page #md-careers .mdj-form__seat{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--md-mint),var(--md-sky) 55%,var(--md-brand-bright));box-shadow:0 0 40px color-mix(in srgb,var(--md-accent) 50%,transparent)}#md-page #md-careers .mdj-form__done-title{margin-top:8px;font-size:var(--font-size-h3);font-weight:700;letter-spacing:-.035em}#md-page #md-careers .mdj-form__done-text{max-width:40ch;font-size:var(--md-text-md);line-height:1.6;color:var(--mdh-muted-d)}@media (max-width:1279px) and (min-width:1024px){#md-page #md-careers .mdj-facts{grid-template-columns:repeat(2,max-content)}}@media (max-width:1023px){#md-page #md-careers .mdj-detail__grid{grid-template-columns:minmax(0,1fr)}#md-page #md-careers .mdj-panel__sticky{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}#md-page #md-careers .mdj-panel__office{grid-row:1/span 3;aspect-ratio:auto;height:100%;min-height:220px}#md-page #md-careers .mdj-panel__index{display:none}#md-page #md-careers .mdj-apply__grid{grid-template-columns:minmax(0,1fr)}#md-page #md-careers .mdj-apply__copy{position:static}}@media (max-width:767px){#md-page #md-careers .mdj-crumb{margin-bottom:20px}#md-page #md-careers .mdj-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:20px}#md-page #md-careers .mdj-facts dd{font-size:var(--md-text-md)}#md-page #md-careers .mdj-panel__sticky{display:flex}#md-page #md-careers .mdj-panel__office{aspect-ratio:16/9;height:auto;min-height:0}#md-page #md-careers .mdj-form{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px;border-radius:22px}#md-page #md-careers .mdj-form__file{flex-wrap:wrap}#md-page #md-careers .mdj-form__actions .mdh-btn{flex:1;justify-content:center}}@media (min-width:768px) and (max-width:1023px){#md-page #md-careers .mdj-jobhero .mdj-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}#md-page #md-careers .mdj-jobhero .mdj-hero__visual{margin-top:0}#md-page #md-careers .mdj-jobhero .mdj-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#md-page #md-careers .mdj-jobhero .mdh-split-actions{gap:12px}}