.careers-module__tEy4wG__wrap{max-width:1280px;padding:0 var(--s-4);margin:0 auto}.careers-module__tEy4wG__eyebrow{font-family:var(--font-mono);font-size:var(--type-eyebrow);line-height:var(--type-eyebrow-lh);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:block}.careers-module__tEy4wG__italic{color:var(--ink-3);font-style:italic}.careers-module__tEy4wG__hEditorial{font-family:var(--font-display);font-weight:400;font-size:var(--type-editorial);line-height:var(--type-editorial-lh);letter-spacing:-.02em;color:var(--ink);margin-top:var(--s-3)}.careers-module__tEy4wG__section{padding:var(--section-y) 0}.careers-module__tEy4wG__sectionBg2{padding:var(--section-y) 0;background:var(--bg-2)}.careers-module__tEy4wG__sectionHead .careers-module__tEy4wG__eyebrow{margin-bottom:var(--s-3)}.careers-module__tEy4wG__sectionLede{font-size:var(--type-body-small);line-height:var(--type-body-lh);color:var(--ink-2);max-width:56ch;margin-top:var(--s-3)}.careers-module__tEy4wG__btnPrimary{justify-content:center;align-items:center;gap:var(--s-1);height:44px;padding:0 var(--s-3);background:var(--primary);color:var(--bg);font-size:var(--type-body-small);border-radius:999px;font-weight:500;text-decoration:none;transition:all .16s;display:inline-flex}.careers-module__tEy4wG__btnPrimary:hover{background:var(--accent)}.careers-module__tEy4wG__btnGhost{height:44px;padding:0 var(--s-3);color:var(--ink);border:1px solid var(--ink);font-size:var(--type-body-small);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:all .16s;display:inline-flex}.careers-module__tEy4wG__btnGhost:hover{background:var(--primary);color:var(--bg);border-color:var(--primary)}.careers-module__tEy4wG__hero{padding:var(--section-y) 0 var(--s-12)}.careers-module__tEy4wG__heroGrid{gap:var(--s-8);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.careers-module__tEy4wG__heroType{gap:var(--s-3);padding:var(--s-3) 0;flex-direction:column;display:flex}.careers-module__tEy4wG__heroTag{align-items:center;gap:var(--s-1);padding:var(--s-05) var(--s-2);background:var(--bg-2);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-self:flex-start;display:inline-flex}.careers-module__tEy4wG__heroTagDot{background:var(--accent);border-radius:50%;width:6px;height:6px}.careers-module__tEy4wG__heroTitle{font-family:var(--font-display);font-weight:400;font-size:var(--type-page-title);line-height:var(--type-page-title-lh);letter-spacing:-.025em;color:var(--ink);max-width:16ch}.careers-module__tEy4wG__heroSub{font-size:var(--type-card-title);line-height:var(--type-lede-lh);color:var(--ink-2);max-width:48ch}.careers-module__tEy4wG__heroCtas{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.careers-module__tEy4wG__heroVisual{aspect-ratio:3/2;border-radius:var(--r-3);position:relative;overflow:hidden}.careers-module__tEy4wG__heroPhoto{object-fit:cover}.careers-module__tEy4wG__valuesList{border-top:1px solid var(--rule);flex-direction:column;display:flex}.careers-module__tEy4wG__value{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--rule);grid-template-columns:80px 280px 1fr;align-items:baseline;display:grid}.careers-module__tEy4wG__valueNum{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.12em;color:var(--ink-4)}.careers-module__tEy4wG__valueName{font-family:var(--font-display);font-size:var(--type-card-title);line-height:var(--type-lede-lh);letter-spacing:-.012em;color:var(--ink);font-weight:500}.careers-module__tEy4wG__valueDesc{font-size:var(--type-body-small);line-height:var(--type-body-lh);color:var(--ink-2);max-width:60ch}.careers-module__tEy4wG__benefitsGrid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.careers-module__tEy4wG__benefit{padding:var(--s-4) var(--s-3) var(--s-4) 0;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);gap:var(--s-1);flex-direction:column;display:flex}.careers-module__tEy4wG__benefit:nth-child(3n){border-right:none;padding-right:0}.careers-module__tEy4wG__benefit:nth-child(n+1):not(:nth-child(3n+1)){padding-left:var(--s-4)}.careers-module__tEy4wG__benefitName{font-family:var(--font-display);font-size:var(--type-card-title);line-height:var(--type-body-lh);letter-spacing:-.012em;color:var(--ink);font-weight:500}.careers-module__tEy4wG__benefitDesc{font-size:var(--type-caption);line-height:var(--type-body-lh);color:var(--ink-2);max-width:36ch;margin-top:2px}.careers-module__tEy4wG__positionsHead{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-8);padding-bottom:var(--s-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.careers-module__tEy4wG__positionsTitle{font-family:var(--font-display);font-size:var(--type-display);line-height:var(--type-display-lh);letter-spacing:-.025em;color:var(--ink);font-weight:400}.careers-module__tEy4wG__positionsCta{align-items:flex-start;gap:var(--s-4);flex-direction:column;max-width:560px;display:flex}.careers-module__tEy4wG__positionsCtaText{font-size:var(--type-lede);line-height:var(--type-lede-lh);color:var(--ink-2)}.careers-module__tEy4wG__positionsCount{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.careers-module__tEy4wG__positionsCount strong{color:var(--ink);font-weight:500;font-family:var(--font-body);font-size:var(--type-body-small);letter-spacing:0}.careers-module__tEy4wG__positionGroup{margin-bottom:var(--s-8)}.careers-module__tEy4wG__positionGroup:last-child{margin-bottom:0}.careers-module__tEy4wG__positionGroupLabel{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-2);display:block}.careers-module__tEy4wG__positionList{flex-direction:column;display:flex}.careers-module__tEy4wG__position{gap:var(--s-4);padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:1fr 200px 40px;align-items:center;text-decoration:none;transition:background .16s,padding .16s;display:grid}.careers-module__tEy4wG__position:first-child{border-top:1px solid var(--rule)}.careers-module__tEy4wG__position:hover{background:var(--bg-2);padding-left:var(--s-3)}.careers-module__tEy4wG__position:hover .careers-module__tEy4wG__positionArrow{color:var(--accent);transform:translate(4px)}.careers-module__tEy4wG__positionTitle{font-size:var(--type-body);color:var(--ink);letter-spacing:-.005em;font-weight:500}.careers-module__tEy4wG__positionType{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.06em;color:var(--ink-3);text-align:right;align-items:center;gap:var(--s-1);display:inline-flex}.careers-module__tEy4wG__positionDot{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.careers-module__tEy4wG__positionDotPt{background:var(--accent)}.careers-module__tEy4wG__positionArrow{font-family:var(--font-mono);font-size:var(--type-card-title);color:var(--ink-3);text-align:right;transition:transform .16s,color .16s}.careers-module__tEy4wG__talentGrid{gap:var(--s-6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.careers-module__tEy4wG__talentTitle{font-family:var(--font-display);font-size:var(--type-editorial);line-height:var(--type-editorial-lh);letter-spacing:-.02em;color:var(--ink);margin-bottom:var(--s-3);font-weight:400}.careers-module__tEy4wG__talentDesc{font-size:var(--type-body-small);line-height:var(--type-body-lh);color:var(--ink-2);margin-bottom:var(--s-4);max-width:44ch}.careers-module__tEy4wG__talentCtas{gap:var(--s-2);flex-wrap:wrap;display:flex}.careers-module__tEy4wG__talentCard{background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-3);padding:var(--s-5)}.careers-module__tEy4wG__talentCardLabel{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-2);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule);display:block}.careers-module__tEy4wG__talentCardRow{gap:var(--s-2);padding:var(--s-2) 0;grid-template-columns:110px 1fr;align-items:baseline;display:grid}.careers-module__tEy4wG__talentCardRow+.careers-module__tEy4wG__talentCardRow{border-top:1px solid var(--rule)}.careers-module__tEy4wG__talentCardKey{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.careers-module__tEy4wG__talentCardValue{font-size:var(--type-body-small);color:var(--ink);font-weight:500}.careers-module__tEy4wG__talentCardValue a{color:var(--ink);border-bottom:1px solid var(--rule-2);padding-bottom:1px;text-decoration:none;transition:color .16s,border-color .16s}.careers-module__tEy4wG__talentCardValue a:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:1024px){.careers-module__tEy4wG__heroGrid{gap:var(--s-6);grid-template-columns:1fr}.careers-module__tEy4wG__heroVisual{aspect-ratio:16/9}.careers-module__tEy4wG__value{gap:var(--s-3);grid-template-columns:60px 220px 1fr}.careers-module__tEy4wG__benefitsGrid{grid-template-columns:repeat(2,1fr)}.careers-module__tEy4wG__benefit:nth-child(3n){border-right:1px solid var(--rule);padding-right:var(--s-3)}.careers-module__tEy4wG__benefit:nth-child(2n){border-right:none;padding-right:0}.careers-module__tEy4wG__benefit:nth-child(n+1):not(:nth-child(odd)){padding-left:var(--s-4)}.careers-module__tEy4wG__talentGrid{gap:var(--s-4);grid-template-columns:1fr}.careers-module__tEy4wG__position{grid-template-columns:1fr 160px 32px}}@media (max-width:768px){.careers-module__tEy4wG__value{gap:var(--s-1);padding:var(--s-3) 0;grid-template-columns:1fr}.careers-module__tEy4wG__benefitsGrid{grid-template-columns:1fr}.careers-module__tEy4wG__benefit{border-right:none;padding-left:0;padding-right:0}.careers-module__tEy4wG__position{padding:var(--s-3) 0;grid-template-columns:1fr auto}.careers-module__tEy4wG__positionType{text-align:left;font-size:var(--type-eyebrow)}.careers-module__tEy4wG__positionArrow{display:none}.careers-module__tEy4wG__heroCtas,.careers-module__tEy4wG__talentCtas{flex-direction:column}}
