.careers-module__kCwgYG__main{background:#fcfbf9;width:100%;margin:0;padding:0;overflow-x:hidden}.careers-module__kCwgYG__hero{background-color:#26bdd0;justify-content:center;align-items:center;width:100%;height:450px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.careers-module__kCwgYG__heroOverlay{display:none}.careers-module__kCwgYG__heroContent{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.careers-module__kCwgYG__heroSvg{object-fit:contain;max-width:100%;max-height:100%;display:block}.careers-module__kCwgYG__joinSection{padding:6rem var(--page-gutter-desktop) 2rem;max-width:var(--home-container-max-width);text-align:center;background:0 0;margin:0 auto}.careers-module__kCwgYG__joinTitle{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);color:#0a0d11;letter-spacing:-.02em;margin:0;font-size:clamp(2.8rem,3.2vw,3.8rem);font-weight:700;line-height:1.2}.careers-module__kCwgYG__buildSection,.careers-module__kCwgYG__whySection{padding:2.8rem var(--page-gutter-desktop);max-width:var(--home-container-max-width);background:0 0;margin:0 auto}.careers-module__kCwgYG__buildSectionTitle,.careers-module__kCwgYG__whySectionTitle{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);color:#b6684c;letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(2.2rem,2.6vw,3rem);font-weight:700;line-height:1.25}.careers-module__kCwgYG__buildText{font-family:var(--font-figtree,"Figtree", sans-serif);color:#4b5563;max-width:86ch;margin:0 0 1.6rem;font-size:1.6rem;line-height:1.68}.careers-module__kCwgYG__whyList{margin:0;padding:0;list-style:none}.careers-module__kCwgYG__whyItem{font-family:var(--font-figtree,"Figtree", sans-serif);color:#4b5563;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;font-size:1.58rem;line-height:1.68;display:flex}.careers-module__kCwgYG__whyBullet{color:#b6684c;flex-shrink:0;font-size:1.5rem}.careers-module__kCwgYG__lookingForSection{padding:2.8rem var(--page-gutter-desktop) 5.5rem;max-width:var(--home-container-max-width);background:0 0;margin:0 auto}.careers-module__kCwgYG__lookingForGrid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:4rem;display:grid}.careers-module__kCwgYG__lookingForTextCol{flex-direction:column;display:flex}.careers-module__kCwgYG__lookingForTitle{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);color:#b6684c;letter-spacing:-.02em;margin:0 0 1.8rem;font-size:clamp(2.2rem,2.6vw,3rem);font-weight:700;line-height:1.25}.careers-module__kCwgYG__lookingForIntro{font-family:var(--font-figtree,"Figtree", sans-serif);color:#4b5563;margin:0 0 1.2rem;font-size:1.58rem;line-height:1.68}.careers-module__kCwgYG__lookingForList{margin:0 0 1.2rem;padding:0;list-style:none}.careers-module__kCwgYG__lookingForItem{font-family:var(--font-figtree,"Figtree", sans-serif);color:#4b5563;align-items:flex-start;gap:.8rem;margin-bottom:.6rem;font-size:1.58rem;line-height:1.68;display:flex}.careers-module__kCwgYG__lookingForFootnote{font-family:var(--font-figtree,"Figtree", sans-serif);color:#7a7a7a;margin-top:1rem;font-size:1.45rem;line-height:1.65}.careers-module__kCwgYG__lookingForImageCol{border-radius:1.6rem;justify-content:center;align-items:flex-start;width:100%;max-width:54rem;margin:0 auto;display:flex;overflow:hidden}.careers-module__kCwgYG__lookingForImage{object-fit:contain;object-position:center top;width:100%;height:auto;max-height:44rem;display:block}.careers-module__kCwgYG__internshipsSection{padding:4.5rem var(--page-gutter-desktop) 2.5rem;max-width:var(--home-container-max-width);background:0 0;margin:0 auto}.careers-module__kCwgYG__internshipsHeading{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);letter-spacing:.06em;color:#000;text-transform:uppercase;text-align:center;margin:0;font-size:clamp(2.6rem,3vw,3.8rem);font-weight:900}.careers-module__kCwgYG__learnSection{padding:1.2rem var(--page-gutter-desktop) 3rem;max-width:var(--home-container-max-width);background:0 0;margin:0 auto}.careers-module__kCwgYG__learnTitle{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);color:#0a0d11;text-underline-offset:4px;letter-spacing:-.02em;margin:0 0 1.4rem;font-size:clamp(2rem,2.2vw,2.6rem);font-weight:700;text-decoration:underline}.careers-module__kCwgYG__learnText{font-family:var(--font-figtree,"Figtree", sans-serif);color:#4b5563;margin:0 0 1rem;font-size:1.58rem;line-height:1.68}.careers-module__kCwgYG__domainsSection{padding:2rem var(--page-gutter-desktop) 4.5rem;max-width:var(--home-container-max-width);background:0 0;margin:0 auto}.careers-module__kCwgYG__domainsSectionTitle{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);color:#b6684c;text-underline-offset:4px;letter-spacing:-.02em;margin:0 0 2.2rem;font-size:clamp(2rem,2.2vw,2.6rem);font-weight:700;text-decoration:underline}.careers-module__kCwgYG__domainsGrid{grid-template-columns:1fr 1fr;gap:2.4rem;display:grid}.careers-module__kCwgYG__domainCard{background:#fff;border:1px solid #e5e5e5;border-radius:1.6rem;transition:box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 4px 20px #0000000f}.careers-module__kCwgYG__domainCard:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001f}.careers-module__kCwgYG__domainCardImage{aspect-ratio:508/333;object-fit:cover;width:100%;height:auto;display:block}.careers-module__kCwgYG__domainCardBody{padding:2rem 2.4rem 2.4rem}.careers-module__kCwgYG__domainCardTitle{color:#0a0d11;margin:0 0 1rem;font-family:Figtree,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.3}.careers-module__kCwgYG__domainCardList{margin:0;padding:0;list-style:none}.careers-module__kCwgYG__domainCardItem{color:#4b5563;align-items:flex-start;gap:.6rem;margin-bottom:.3rem;font-family:Figtree,sans-serif;font-size:1.35rem;line-height:1.7;display:flex}.careers-module__kCwgYG__domainCardBullet{color:#b6684c;flex-shrink:0;font-size:1.35rem}.careers-module__kCwgYG__detailsSection{padding:2.8rem var(--page-gutter-desktop) 2rem;max-width:var(--home-container-max-width);background:0 0;margin:0 auto}.careers-module__kCwgYG__detailsTitle{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);color:#b6684c;text-underline-offset:4px;letter-spacing:-.02em;margin:0 0 2.2rem;font-size:clamp(2rem,2.2vw,2.6rem);font-weight:700;text-decoration:underline}.careers-module__kCwgYG__detailsCard{background:#fff;border-radius:1.6rem;max-width:1081px;margin:0 auto;display:block;position:relative;overflow:hidden}.careers-module__kCwgYG__detailsImageWrapper{width:100%;display:block;position:relative}.careers-module__kCwgYG__detailsImage{object-fit:cover;width:100%;height:auto;display:block}.careers-module__kCwgYG__detailsOverlayContent{flex-direction:column;justify-content:center;padding:0;display:flex;position:absolute;inset:0 4% 0 51%}.careers-module__kCwgYG__detailsListOverlay{margin:0 0 1.5rem;padding:0;list-style:none}.careers-module__kCwgYG__detailsItemOverlay{color:#fffffff2;align-items:flex-start;gap:1.4rem;margin-bottom:2.2rem;font-family:Figtree,sans-serif;font-size:1.95rem;line-height:1.6;display:flex}.careers-module__kCwgYG__detailsItemBulletOverlay{background-color:#fff;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:11px}.careers-module__kCwgYG__detailsItemLabelOverlay{color:#fff;font-weight:700}.careers-module__kCwgYG__detailsFootnoteOverlay{color:#ffffffd9;margin:1rem 0 0;font-family:Figtree,sans-serif;font-size:1.65rem;line-height:1.6}.careers-module__kCwgYG__detailsBelowContent{text-align:center;background:#fff;padding:3rem 2rem 2.5rem;display:none}.careers-module__kCwgYG__detailsItemDark{color:#4b5563;margin-bottom:1.2rem;font-family:Figtree,sans-serif;font-size:1.6rem;line-height:1.6}.careers-module__kCwgYG__detailsItemLabelDark{color:#0a0d11;font-weight:700}.careers-module__kCwgYG__detailsFootnoteDark{color:#6b6b6b;margin:0;font-family:Figtree,sans-serif;font-size:1.5rem;line-height:1.6}.careers-module__kCwgYG__hideOnMobile{display:flex}p.careers-module__kCwgYG__hideOnMobile{display:block}.careers-module__kCwgYG__careerFaqSection{width:100%;padding:4rem var(--page-gutter-desktop) 6rem;box-sizing:border-box;background-color:#0000}.careers-module__kCwgYG__careerFaqLabel{max-width:var(--home-container-max-width);padding:0 var(--page-gutter-desktop);align-items:center;gap:.3rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex}.careers-module__kCwgYG__careerFaqLabelText{font-family:var(--font-jetbrains-mono,"JetBrains Mono", monospace);color:#b6684c;letter-spacing:-.02em;font-size:clamp(2rem,2.2vw,2.6rem);font-weight:700}.careers-module__kCwgYG__careerFaqLabelDots{color:#b6684c;letter-spacing:.2em;font-family:Figtree,sans-serif;font-size:1.4rem}.careers-module__kCwgYG__careerFaqLabelArrow{color:#b6684c}.careers-module__kCwgYG__careerFaqCardWrapper{max-width:var(--home-container-max-width);padding-bottom:3rem;padding-left:var(--page-gutter-desktop);padding-right:var(--page-gutter-desktop);margin:0 auto;position:relative}.careers-module__kCwgYG__careerFaqCard{z-index:1;background:#e4d3be;border-radius:2rem;position:relative;overflow:hidden}.careers-module__kCwgYG__careerFaqAccordion{padding:3rem var(--page-gutter-desktop);flex-direction:column;display:flex}.careers-module__kCwgYG__faqItem{border-bottom:1px solid #5a412d33}.careers-module__kCwgYG__faqItemHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1.4rem;width:100%;padding:1.1rem 0;display:flex}.careers-module__kCwgYG__faqItemNum{color:#7a6250;flex-shrink:0;min-width:2.2rem;font-family:Figtree,sans-serif;font-size:1.2rem;font-weight:500}.careers-module__kCwgYG__faqItemQuestion{font-family:var(--font-figtree,"Figtree", sans-serif);color:#1a1209;flex:1;font-size:1.55rem;font-weight:600;line-height:1.55}.careers-module__kCwgYG__faqItemChevron{color:#5a4130;flex-shrink:0;align-items:center;display:flex}.careers-module__kCwgYG__faqItemAnswer{padding:.2rem 0 1.2rem 3.6rem}.careers-module__kCwgYG__faqItemAnswer p{font-family:var(--font-figtree,"Figtree", sans-serif);color:#5a4130;margin:0;font-size:1.45rem;line-height:1.65}@media (max-width:1024px){.careers-module__kCwgYG__lookingForGrid{grid-template-columns:1fr}.careers-module__kCwgYG__domainsGrid{grid-template-columns:1fr 1fr}.careers-module__kCwgYG__detailsCard{grid-template-columns:1fr}.careers-module__kCwgYG__detailsContentCol{padding:2.5rem}.careers-module__kCwgYG__lookingForImageCol{max-width:46rem}.careers-module__kCwgYG__lookingForImage{max-height:38rem}.careers-module__kCwgYG__careerFaqSection{padding:3rem var(--page-gutter-tablet) 5rem}.careers-module__kCwgYG__careerFaqLabel,.careers-module__kCwgYG__careerFaqCardWrapper{padding-left:var(--page-gutter-tablet);padding-right:var(--page-gutter-tablet)}.careers-module__kCwgYG__detailsOverlayContent{left:50%;right:2%}.careers-module__kCwgYG__detailsItemOverlay{gap:1rem;margin-bottom:1.5rem;font-size:1.5rem}.careers-module__kCwgYG__detailsItemBulletOverlay{width:6px;height:6px;margin-top:8px}}@media (max-width:768px){.careers-module__kCwgYG__joinSection{padding:3.6rem var(--page-gutter-mobile) 1.8rem}.careers-module__kCwgYG__joinTitle{font-size:2.6rem}.careers-module__kCwgYG__buildSection,.careers-module__kCwgYG__whySection,.careers-module__kCwgYG__lookingForSection,.careers-module__kCwgYG__learnSection,.careers-module__kCwgYG__domainsSection,.careers-module__kCwgYG__detailsSection{padding-left:var(--page-gutter-mobile);padding-right:var(--page-gutter-mobile)}.careers-module__kCwgYG__buildSectionTitle,.careers-module__kCwgYG__whySectionTitle,.careers-module__kCwgYG__lookingForTitle{font-size:2.2rem}.careers-module__kCwgYG__domainsGrid{grid-template-columns:1fr}.careers-module__kCwgYG__lookingForImageCol{max-width:100%}.careers-module__kCwgYG__lookingForImage{max-height:32rem}.careers-module__kCwgYG__internshipsSection{padding:3rem var(--page-gutter-mobile)}.careers-module__kCwgYG__careerFaqSection{padding:2.5rem var(--page-gutter-mobile) 4rem}.careers-module__kCwgYG__careerFaqAccordion{padding:2rem var(--page-gutter-mobile)}.careers-module__kCwgYG__careerFaqLabel,.careers-module__kCwgYG__careerFaqCardWrapper{padding-left:var(--page-gutter-mobile);padding-right:var(--page-gutter-mobile)}.careers-module__kCwgYG__detailsOverlayContent{left:49%;right:2%}.careers-module__kCwgYG__detailsItemOverlay{gap:.6rem;margin-bottom:.6rem;font-size:1.15rem;line-height:1.4}.careers-module__kCwgYG__detailsItemBulletOverlay{width:4px;height:4px;margin-top:6px}.careers-module__kCwgYG__detailsListOverlay{margin:0}.careers-module__kCwgYG__hideOnMobile{display:none!important}.careers-module__kCwgYG__detailsBelowContent{padding:1.5rem;display:block}.careers-module__kCwgYG__detailsItemDark{margin-bottom:.8rem;font-size:1.25rem;line-height:1.5}.careers-module__kCwgYG__detailsFootnoteDark{margin-top:.8rem;font-size:1.15rem}.careers-module__kCwgYG__hero{height:300px}}@media (max-width:480px){.careers-module__kCwgYG__joinTitle{font-size:2.4rem}.careers-module__kCwgYG__buildSectionTitle,.careers-module__kCwgYG__whySectionTitle,.careers-module__kCwgYG__lookingForTitle{font-size:1.8rem}.careers-module__kCwgYG__domainCardImage{height:180px}.careers-module__kCwgYG__careerFaqLabel,.careers-module__kCwgYG__careerFaqCardWrapper{padding-left:var(--page-gutter-mobile-compact);padding-right:var(--page-gutter-mobile-compact)}.careers-module__kCwgYG__hero{height:240px}}
