@media only screen and (max-width:599px){.style-module-sass-module__fHFDzW__root{padding-bottom:80px}}.style-module-sass-module__fHFDzW__title{text-box:trim-both cap alphabetic;font-size:32px;font-weight:700;line-height:1.1}.style-module-sass-module__fHFDzW__list{flex-direction:column;gap:16px;margin-top:40px;display:flex}.style-module-sass-module__fHFDzW__item{background-color:#f6f6f6;padding:32px 40px}@media only screen and (max-width:599px){.style-module-sass-module__fHFDzW__item{padding:24px 16px}}.style-module-sass-module__fHFDzW__label{text-box:trim-both cap alphabetic;font-size:20px;font-weight:700}.style-module-sass-module__fHFDzW__stackList{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:24px 16px;margin-top:24px;display:grid}@media only screen and (max-width:599px){.style-module-sass-module__fHFDzW__stackList{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));column-gap:5px}}.style-module-sass-module__fHFDzW__stackItem{flex-direction:column;align-items:center;gap:8px;display:flex}.style-module-sass-module__fHFDzW__imageWrap{aspect-ratio:1;width:112px;position:relative}@media only screen and (max-width:599px){.style-module-sass-module__fHFDzW__imageWrap{width:72px}}.style-module-sass-module__fHFDzW__stackName{text-align:center;font-size:13px;font-weight:700}@media only screen and (max-width:599px){.style-module-sass-module__fHFDzW__stackName{font-size:11px}}.style-module-sass-module__fHFDzW__note{text-box:trim-both cap alphabetic;overflow-wrap:anywhere;line-break:strict;margin-top:24px;font-size:15px;line-height:23px}@media only screen and (max-width:599px){.style-module-sass-module__fHFDzW__note{font-size:14px;line-height:21px}}.style-module-sass-module__fHFDzW__brSp{display:none}@media only screen and (max-width:599px){.style-module-sass-module__fHFDzW__brSp{display:block}}
.style-module-sass-module__DHcODa__root{color:#777;text-box:trim-both cap alphabetic;cursor:pointer;word-break:keep-all;background-color:#fff;border:1px solid #777;border-radius:40px;padding:16px 32px;font-size:15px;font-weight:500;line-height:1.5}.style-module-sass-module__DHcODa__root.style-module-sass-module__DHcODa__active{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a}
.style-module-sass-module__5LBAbG__root{background-color:#fff;flex-direction:column;gap:32px;padding:40px;display:flex}@media only screen and (max-width:1079px){.style-module-sass-module__5LBAbG__root{padding-inline:24px}}.style-module-sass-module__5LBAbG__label{text-box:trim-both cap alphabetic;font-size:20px;font-weight:700}
.style-module-sass-module__UPmsea__root{background-color:#f6f6f6;padding:40px 40px 80px}@media only screen and (max-width:1079px){.style-module-sass-module__UPmsea__root{padding-top:40px;padding-left:24px;padding-right:24px}}@media only screen and (max-width:599px){.style-module-sass-module__UPmsea__root{padding-left:8px;padding-right:8px}}.style-module-sass-module__UPmsea__emptyMessage{text-align:center;margin-top:80px;font-size:20px;font-weight:700}.style-module-sass-module__UPmsea__infoNav{align-items:center;display:flex}@media only screen and (max-width:1079px){.style-module-sass-module__UPmsea__infoNav{flex-direction:column;align-items:flex-start;gap:16px;padding-inline:8px}}.style-module-sass-module__UPmsea__infoNavLabel{padding:8px 24px 8px 32px;font-size:20px;font-weight:700;line-height:24px}@media only screen and (max-width:1079px){.style-module-sass-module__UPmsea__infoNavLabel{padding:0;font-size:18px}}.style-module-sass-module__UPmsea__infoNavTab{flex-wrap:wrap;gap:16px;display:flex}@media only screen and (max-width:599px){.style-module-sass-module__UPmsea__infoNavTab{flex-direction:column}}.style-module-sass-module__UPmsea__infoContent{margin-top:40px;padding-inline:36px}@media only screen and (max-width:1079px){.style-module-sass-module__UPmsea__infoContent{margin-top:32px;padding:0}}.style-module-sass-module__UPmsea__infoContentList{flex-direction:column;gap:16px;display:flex}.style-module-sass-module__UPmsea__rowList{flex-direction:column;gap:24px;display:flex}.style-module-sass-module__UPmsea__row{align-items:center;gap:64px;display:flex}@media only screen and (max-width:1079px){.style-module-sass-module__UPmsea__row{flex-direction:column;align-items:flex-start;gap:4px}}.style-module-sass-module__UPmsea__term{color:#777;border-right:1px solid #1a1a1a;width:180px;font-weight:700}@media only screen and (max-width:1079px){.style-module-sass-module__UPmsea__term{border-right:none;width:100%;line-height:28px}}.style-module-sass-module__UPmsea__description{font-weight:500;line-height:25px}.style-module-sass-module__UPmsea__body{text-box:trim-both cap alphabetic;overflow-wrap:anywhere;line-break:strict;white-space:pre-line;font-size:15px;line-height:25px}
.style-module-sass-module__1_V8Ya__root{background-color:#fff}.style-module-sass-module__1_V8Ya__header{padding:120px 80px}@media only screen and (max-width:1079px){.style-module-sass-module__1_V8Ya__header{padding:80px 32px}}@media only screen and (max-width:599px){.style-module-sass-module__1_V8Ya__header{padding:80px 16px}}.style-module-sass-module__1_V8Ya__pageHeading{text-box:trim-both cap alphabetic;flex-wrap:wrap;align-items:center;gap:32px;font-size:48px;font-weight:700;display:flex}@media only screen and (max-width:1079px){.style-module-sass-module__1_V8Ya__pageHeading{font-size:40px}}@media only screen and (max-width:599px){.style-module-sass-module__1_V8Ya__pageHeading{gap:16px;font-size:30px}}.style-module-sass-module__1_V8Ya__separator{background-color:#1a1a1a;width:4px;height:36px;display:inline-block}@media only screen and (max-width:599px){.style-module-sass-module__1_V8Ya__separator{width:3px;height:22px}}.style-module-sass-module__1_V8Ya__badgeWrap{flex-wrap:wrap;gap:16px;margin-top:64px;display:flex}@media only screen and (max-width:599px){.style-module-sass-module__1_V8Ya__badgeWrap{flex-direction:column;align-items:flex-start}}.style-module-sass-module__1_V8Ya__badge{color:#fff;text-box:trim-both cap alphabetic;text-align:center;word-break:keep-all;background-color:#1a1a1a;padding:16px;font-size:14px;font-weight:700;line-height:1.5;display:inline-block}@media only screen and (max-width:1079px){.style-module-sass-module__1_V8Ya__badge{padding:12px}}.style-module-sass-module__1_V8Ya__jobOverview{text-box:trim-both cap alphabetic;margin-top:64px}@media only screen and (max-width:1079px){.style-module-sass-module__1_V8Ya__jobOverview{margin-top:48px;line-height:35px}}.style-module-sass-module__1_V8Ya__jobContent{padding-inline:80px;flex-direction:column;gap:80px;padding-bottom:80px;display:flex}@media only screen and (max-width:1079px){.style-module-sass-module__1_V8Ya__jobContent{padding-inline:0}.style-module-sass-module__1_V8Ya__techStack{padding-inline:32px}}@media only screen and (max-width:599px){.style-module-sass-module__1_V8Ya__techStack{padding-inline:16px}}
