.TmDsia_section{padding:72px var(--gutter);flex-direction:column;align-items:center;gap:40px;display:flex}.TmDsia_title{letter-spacing:-.4px;text-align:center;font-size:48px;font-weight:400;line-height:56px}.TmDsia_card{border-radius:var(--radius-xl);background:var(--bg-secondary);width:100%;max-width:980px;min-height:431px;padding:40px;display:flex;position:relative;overflow:hidden}.TmDsia_grid{pointer-events:none;max-width:none;position:absolute;top:-.9px;left:-145.8px}.TmDsia_screens{pointer-events:none;position:absolute;bottom:0;right:52px}.TmDsia_content{flex-direction:column;justify-content:space-between;gap:36px;width:384px;max-width:100%;display:flex;position:relative}.TmDsia_top{flex-direction:column;gap:24px;display:flex}.TmDsia_logo{border-radius:var(--radius-lg);background:var(--brand-world-class);width:64px;height:64px;position:relative;overflow:hidden}.TmDsia_logo img{max-width:none;position:absolute;top:-2.34px;left:-2.34px}.TmDsia_info{flex-direction:column;gap:20px;display:flex}.TmDsia_text{flex-direction:column;gap:4px;display:flex}.TmDsia_name{letter-spacing:-.12px;font-size:24px;font-weight:400;line-height:32px}.TmDsia_description{color:var(--tp-secondary);font-size:18px;line-height:24px}.TmDsia_tags{gap:3.6px}.TmDsia_link{border-radius:var(--radius-pill);background:var(--button-primary-bg);color:var(--button-primary-text);white-space:nowrap;align-self:flex-start;padding:12px 20px 12px 24px;font-size:16px;line-height:24px;transition:background-color .15s}.TmDsia_link:active{background:var(--button-primary-bg-active)}@media (min-width:1260px){.TmDsia_screens{right:44px}}@media (max-width:999px){.TmDsia_card{min-height:0}.TmDsia_grid,.TmDsia_screens{display:none}}@media (max-width:767px){.TmDsia_section{gap:24px;padding-top:48px;padding-bottom:48px}.TmDsia_title{letter-spacing:-.5px;font-size:36px;line-height:40px}.TmDsia_card{border-radius:var(--radius-md);padding:28px}.TmDsia_top{gap:36px}.TmDsia_link{background:0 0;padding:0;position:static}.TmDsia_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.TmDsia_link:focus-visible{outline:none}.TmDsia_link:focus-visible:after{outline:2px solid var(--icon-accent);outline-offset:2px}.TmDsia_linkLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TmDsia_content{gap:0;position:static}}
._9Jq-IG_section{max-width:calc(var(--container) + 2 * var(--gutter));padding:72px var(--gutter);flex-direction:column;align-items:center;gap:64px;margin:0 auto;display:flex}._9Jq-IG_intro{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}._9Jq-IG_heading{flex-direction:column;align-items:center;gap:8px;display:flex}._9Jq-IG_title{letter-spacing:-.4px;font-size:48px;font-weight:400;line-height:56px}._9Jq-IG_description{max-width:320px;color:var(--tp-secondary);font-size:18px;line-height:24px}._9Jq-IG_jobs{flex-direction:column;gap:12px;width:100%;max-width:462px;display:flex}._9Jq-IG_job{border-radius:var(--radius-xl);background:var(--bg-secondary);flex-direction:column;gap:24px;padding:48px 52px;display:flex}._9Jq-IG_jobHeader{flex-direction:column;gap:8px;display:flex}._9Jq-IG_jobTitle{letter-spacing:-.12px;font-size:24px;font-weight:400;line-height:32px}._9Jq-IG_period,._9Jq-IG_note{color:var(--tp-secondary);font-size:18px;line-height:24px}._9Jq-IG_responsibilities{gap:6px}@media (min-width:1260px){._9Jq-IG_section{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}._9Jq-IG_intro{text-align:left;align-items:flex-start;gap:32px}._9Jq-IG_heading{align-items:flex-start;gap:2px}._9Jq-IG_heading ._9Jq-IG_title{white-space:nowrap}._9Jq-IG_jobs{gap:20px;max-width:583px}}@media (max-width:767px){._9Jq-IG_section{gap:32px;padding-top:40px;padding-bottom:40px}._9Jq-IG_intro{gap:16px}._9Jq-IG_title{letter-spacing:-.5px;font-size:36px;line-height:40px}._9Jq-IG_jobs{max-width:none}._9Jq-IG_job{border-radius:var(--radius-md);gap:20px;padding:28px}._9Jq-IG_jobTitle{letter-spacing:-.04px;font-size:18px;font-weight:500;line-height:28px}._9Jq-IG_period,._9Jq-IG_note{font-size:16px}}
