.CareersGrid-module__ku73sa__grid{perspective:1000px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;display:grid}.CareersGrid-module__ku73sa__card{background:var(--vista-card);color:#f5f5f5;transition:transform .35s var(--ease-out), filter .35s;border:none;border-radius:8px;flex-direction:column;gap:0;padding:40px 34px 36px;display:flex}.CareersGrid-module__ku73sa__card:hover{filter:brightness(1.12)}.CareersGrid-module__ku73sa__header{justify-content:space-between;align-items:flex-start;display:flex}.CareersGrid-module__ku73sa__titleSection{flex-direction:column;gap:10px;display:flex}.CareersGrid-module__ku73sa__title{color:#f5f5f5;font-size:clamp(1.4rem,1.8vw,1.9rem);font-weight:400;line-height:1.4;font-family:var(--font-mono);max-width:16ch;margin:0}.CareersGrid-module__ku73sa__department{width:fit-content;font-family:var(--font-mono);letter-spacing:.04em;color:#fff;background:var(--vista-coral);border-radius:4px;margin:0;padding:5px 12px;font-size:.75rem;display:inline-block}.CareersGrid-module__ku73sa__metadata{border-top:1px solid #f5f5f529;border-bottom:1px solid #f5f5f529;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;padding:20px 0;display:grid}.CareersGrid-module__ku73sa__metaItem{flex-direction:column;gap:6px;display:flex}.CareersGrid-module__ku73sa__metaLabel{font-family:var(--font-mono);letter-spacing:.04em;color:#f5f5f599;font-size:.72rem}.CareersGrid-module__ku73sa__metaValue{font-family:var(--font-mono);color:#f5f5f5;font-size:.85rem}.CareersGrid-module__ku73sa__excerpt{font-family:var(--font-mono);color:#f5f5f5c7;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-top:20px;font-size:.88rem;line-height:1.7;display:-webkit-box;overflow:hidden}.CareersGrid-module__ku73sa__excerpt p{margin:0}.CareersGrid-module__ku73sa__actions{gap:12px;margin-top:28px;display:flex}.CareersGrid-module__ku73sa__buttonPrimary,.CareersGrid-module__ku73sa__buttonSecondary{font-family:var(--font-mono);transition:filter .2s, transform .2s var(--ease-out), border-color .2s;text-align:center;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:13px 20px;font-size:.88rem;text-decoration:none;display:inline-flex}.CareersGrid-module__ku73sa__buttonPrimary{background:var(--vista-coral);color:#fff}.CareersGrid-module__ku73sa__buttonPrimary:hover{filter:brightness(1.1);transform:translateY(-1px)}.CareersGrid-module__ku73sa__buttonSecondary{color:#f5f5f5;background:0 0;border:1px solid #f5f5f559}.CareersGrid-module__ku73sa__buttonSecondary:hover{background:#ffffff0f;border-color:#f5f5f5}@media (max-width:768px){.CareersGrid-module__ku73sa__grid{grid-template-columns:1fr;gap:20px}.CareersGrid-module__ku73sa__card{padding:32px 24px 28px}.CareersGrid-module__ku73sa__actions{flex-direction:column}}
.page-module__3sEuiq__hero{background:0 0;padding:72px 0 56px}.page-module__3sEuiq__heroInner{flex-direction:column;gap:16px;max-width:800px;display:flex}.page-module__3sEuiq__title{color:var(--clr-text);margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:1.15}.page-module__3sEuiq__subtitle{font-family:var(--font-mono);color:var(--clr-text-muted);max-width:62ch;margin:0;font-size:1rem;line-height:1.7}.page-module__3sEuiq__culture{background:0 0;padding:96px 0}.page-module__3sEuiq__cultureInner{flex-direction:column;gap:60px;display:flex}.page-module__3sEuiq__cultureContent{flex-direction:column;gap:50px;display:flex}.page-module__3sEuiq__cultureTitle{color:var(--clr-text);margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400}.page-module__3sEuiq__cultureGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.page-module__3sEuiq__cultureItem{flex-direction:column;gap:12px;display:flex}.page-module__3sEuiq__cultureName{color:var(--clr-text);font-size:1.05rem;font-weight:400;font-family:var(--font-mono);align-items:center;gap:10px;display:inline-flex}.page-module__3sEuiq__cultureDesc{font-family:var(--font-mono);color:var(--clr-text-muted);margin:0;font-size:.88rem;line-height:1.7}.page-module__3sEuiq__openings{background:0 0;padding:96px 0}.page-module__3sEuiq__openingsInner{flex-direction:column;gap:60px;display:flex}.page-module__3sEuiq__openingsHeader{flex-direction:column;gap:12px;display:flex}.page-module__3sEuiq__openingsTitle{color:var(--clr-text);margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400}.page-module__3sEuiq__openingsSubtitle{font-family:var(--font-mono);color:var(--clr-text-muted);margin:0;font-size:.92rem}.page-module__3sEuiq__noCareers{text-align:center;border:1px solid var(--clr-border);background:var(--clr-bg);border-radius:12px;padding:60px 40px}.page-module__3sEuiq__noCareers p{color:var(--clr-text-muted);margin:0;font-size:16px}.page-module__3sEuiq__ctaSection{border-top:1px solid var(--clr-border);text-align:center;background:0 0;padding:96px 0 110px}.page-module__3sEuiq__ctaInner{flex-direction:column;gap:24px;max-width:600px;margin:0 auto;display:flex}.page-module__3sEuiq__ctaTitle{color:var(--clr-text);margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400}.page-module__3sEuiq__ctaText{font-family:var(--font-mono);color:var(--clr-text-muted);margin:0;font-size:.95rem;line-height:1.7}.page-module__3sEuiq__ctaButton{background:var(--vista-coral);color:#fff;font-family:var(--font-mono);transition:filter .2s, transform .2s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;width:fit-content;margin:0 auto;padding:14px 38px;font-size:1rem;text-decoration:none;display:inline-flex}.page-module__3sEuiq__ctaButton:hover{filter:brightness(1.1);transform:translateY(-1px)}@media (max-width:1024px){.page-module__3sEuiq__cultureGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__3sEuiq__hero{padding:60px 0 40px}.page-module__3sEuiq__culture{padding:80px 0}.page-module__3sEuiq__cultureGrid{grid-template-columns:1fr;gap:32px}.page-module__3sEuiq__openings,.page-module__3sEuiq__ctaSection{padding:80px 0}}
