.careers-module__tEy4wG__shell{padding:52px 0 82px}.careers-module__tEy4wG__hero{grid-template-columns:1.1fr .9fr;gap:18px;margin-bottom:28px;display:grid}.careers-module__tEy4wG__heroCopy,.careers-module__tEy4wG__heroAside,.careers-module__tEy4wG__panel,.careers-module__tEy4wG__jobCard,.careers-module__tEy4wG__statusCard,.careers-module__tEy4wG__scheduleCard{border-radius:24px}.careers-module__tEy4wG__heroCopy{color:#fff;background:#111;padding:52px;position:relative;overflow:hidden}.careers-module__tEy4wG__heroCopy:after{content:"";border:52px solid var(--brand);opacity:.9;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-70px}.careers-module__tEy4wG__heroCopy>*{z-index:1;position:relative}.careers-module__tEy4wG__heroCopy h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;margin:0;font-size:clamp(48px,6vw,78px);line-height:.9}.careers-module__tEy4wG__heroCopy p{color:#c9c9c9;max-width:650px;margin:22px 0 0;font-size:16px;line-height:1.65}.careers-module__tEy4wG__heroAside{background:var(--surface);border:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:320px;padding:34px;display:flex}.careers-module__tEy4wG__heroAside strong{font-family:var(--font-display);text-transform:uppercase;font-size:31px;line-height:.95}.careers-module__tEy4wG__heroAside p{color:var(--text-muted);line-height:1.6}.careers-module__tEy4wG__stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.careers-module__tEy4wG__stat{background:#f4f3ee;border-radius:15px;padding:15px}.careers-module__tEy4wG__stat b{text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.careers-module__tEy4wG__stat span{color:#555;margin-top:4px;font-size:12px;display:block}.careers-module__tEy4wG__sectionHead{justify-content:space-between;align-items:end;gap:22px;margin:36px 0 20px;display:flex}.careers-module__tEy4wG__sectionHead h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,54px);line-height:.95}.careers-module__tEy4wG__sectionHead p{max-width:520px;color:var(--text-muted);margin:0;line-height:1.6}.careers-module__tEy4wG__jobs{gap:14px;display:grid}.careers-module__tEy4wG__jobCard{background:var(--surface);border:1px solid var(--border);grid-template-columns:1fr auto;gap:20px;padding:24px;transition:all .18s;display:grid}.careers-module__tEy4wG__jobCard:hover{box-shadow:var(--shadow-sm);border-color:#c6c2b7;transform:translateY(-2px)}.careers-module__tEy4wG__jobCard h3{margin:0 0 10px;font-size:22px}.careers-module__tEy4wG__jobMeta{flex-wrap:wrap;gap:8px;display:flex}.careers-module__tEy4wG__pill{text-transform:uppercase;letter-spacing:.07em;background:#f1f0eb;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.careers-module__tEy4wG__pillBrand{background:color-mix(in srgb,var(--brand) 34%,white)}.careers-module__tEy4wG__jobExcerpt{color:var(--text-muted);margin:13px 0 0;font-size:13px;line-height:1.55}.careers-module__tEy4wG__arrow{align-self:center;font-size:24px;font-weight:900}.careers-module__tEy4wG__empty{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:52px}.careers-module__tEy4wG__portalStrip{color:#fff;background:#111;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:24px;display:flex}.careers-module__tEy4wG__portalStrip p{color:#bfbfbf;margin:4px 0 0;font-size:13px}.careers-module__tEy4wG__portalStrip strong{font-size:18px}.careers-module__tEy4wG__back{margin-bottom:18px;font-size:12px;font-weight:850;display:inline-block}.careers-module__tEy4wG__detailGrid{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.careers-module__tEy4wG__panel{background:var(--surface);border:1px solid var(--border);padding:34px}.careers-module__tEy4wG__panel h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(40px,5vw,64px);line-height:.92}.careers-module__tEy4wG__sidePanel{height:max-content;position:sticky;top:150px}.careers-module__tEy4wG__sidePanel h3{margin-top:0}.careers-module__tEy4wG__sidePanel p{color:var(--text-muted);font-size:13px;line-height:1.6}.careers-module__tEy4wG__richText{color:#454545;font-size:15px;line-height:1.7}.careers-module__tEy4wG__richText h2,.careers-module__tEy4wG__richText h3,.careers-module__tEy4wG__richText h4{color:var(--text);margin-top:26px;margin-bottom:10px}.careers-module__tEy4wG__richText ul,.careers-module__tEy4wG__richText ol{padding-left:22px}.careers-module__tEy4wG__richText a{text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-decoration-thickness:3px}.careers-module__tEy4wG__form{gap:18px;display:grid}.careers-module__tEy4wG__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.careers-module__tEy4wG__field{gap:7px;display:grid}.careers-module__tEy4wG__field label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.careers-module__tEy4wG__field input,.careers-module__tEy4wG__field textarea,.careers-module__tEy4wG__field select{color:#111;background:#fff;border:1px solid #d8d5cc;border-radius:12px;outline:none;width:100%;padding:12px 13px}.careers-module__tEy4wG__field input{min-height:46px}.careers-module__tEy4wG__field textarea{resize:vertical;min-height:118px}.careers-module__tEy4wG__field input:focus,.careers-module__tEy4wG__field textarea:focus{border-color:#9d8d28;box-shadow:0 0 0 3px #e5cd2d2e}.careers-module__tEy4wG__help{color:var(--text-muted);font-size:11px;line-height:1.5}.careers-module__tEy4wG__error{color:#b42318;font-size:12px;font-weight:750}.careers-module__tEy4wG__success{color:#176b39;font-size:13px;font-weight:750}.careers-module__tEy4wG__fileBox{background:#faf9f5;border:1px dashed #c9c5ba;border-radius:14px;padding:15px}.careers-module__tEy4wG__questions{border-top:1px solid var(--border);gap:16px;padding-top:20px;display:grid}.careers-module__tEy4wG__questions h3{margin:0}.careers-module__tEy4wG__submitRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.careers-module__tEy4wG__privacyNote{color:var(--text-muted);max-width:600px;font-size:11px;line-height:1.55}.careers-module__tEy4wG__thanks{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:28px;max-width:760px;margin:auto;padding:66px 42px}.careers-module__tEy4wG__thanksMark{background:var(--brand);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:32px;font-weight:900;display:grid}.careers-module__tEy4wG__thanks h1{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(42px,6vw,70px);line-height:.9}.careers-module__tEy4wG__thanks p{color:var(--text-muted);line-height:1.65}.careers-module__tEy4wG__lookup{max-width:760px;margin:auto}.careers-module__tEy4wG__statusList{gap:14px;margin-top:18px;display:grid}.careers-module__tEy4wG__statusCard{background:var(--surface);border:1px solid var(--border);padding:22px}.careers-module__tEy4wG__statusTop{justify-content:space-between;align-items:start;gap:16px;display:flex}.careers-module__tEy4wG__statusTop h3{margin:0 0 5px}.careers-module__tEy4wG__statusMeta{color:var(--text-muted);font-size:12px}.careers-module__tEy4wG__statusBadge{text-transform:uppercase;letter-spacing:.07em;background:#f0efe9;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.careers-module__tEy4wG__statusBadge[data-status=interview]{color:#6032a1;background:#eee6ff}.careers-module__tEy4wG__statusBadge[data-status=offered],.careers-module__tEy4wG__statusBadge[data-status=hired]{color:#166534;background:#e4f5e9}.careers-module__tEy4wG__statusBadge[data-status=rejected]{color:#a11;background:#fde8e8}.careers-module__tEy4wG__interviewBox{border-top:1px solid var(--border);gap:8px;margin-top:15px;padding-top:15px;display:grid}.careers-module__tEy4wG__interviewBox p{margin:0;font-size:13px;line-height:1.5}.careers-module__tEy4wG__scheduleWrap{max-width:900px;margin:auto}.careers-module__tEy4wG__scheduleCard{background:var(--surface);border:1px solid var(--border);padding:28px}.careers-module__tEy4wG__slotGroups{gap:18px;margin-top:18px;display:grid}.careers-module__tEy4wG__slotDay{border-top:1px solid var(--border);padding-top:16px}.careers-module__tEy4wG__slotDay:first-child{border-top:0;padding-top:0}.careers-module__tEy4wG__slotDay h3{margin:0 0 10px}.careers-module__tEy4wG__slots{flex-wrap:wrap;gap:8px;display:flex}.careers-module__tEy4wG__slotButton{background:#fff;border:1px solid #d5d2c9;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:850}.careers-module__tEy4wG__slotButton:hover,.careers-module__tEy4wG__slotButton[data-selected=true]{color:#fff;background:#111;border-color:#111}.careers-module__tEy4wG__bookingBox{background:#f4f3ee;border-radius:16px;margin:16px 0;padding:16px}.careers-module__tEy4wG__bookingBox b{margin-bottom:5px;display:block}.careers-module__tEy4wG__bookingBox p{margin:3px 0;font-size:13px}.careers-module__tEy4wG__miniActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.careers-module__tEy4wG__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.careers-module__tEy4wG__loading{opacity:.65;pointer-events:none}@media (max-width:900px){.careers-module__tEy4wG__hero,.careers-module__tEy4wG__detailGrid{grid-template-columns:1fr}.careers-module__tEy4wG__heroCopy{padding:40px 28px}.careers-module__tEy4wG__heroAside{min-height:0}.careers-module__tEy4wG__sidePanel{position:static}.careers-module__tEy4wG__portalStrip{flex-direction:column;align-items:flex-start}.careers-module__tEy4wG__formGrid{grid-template-columns:1fr}}@media (max-width:620px){.careers-module__tEy4wG__shell{padding:30px 0 60px}.careers-module__tEy4wG__panel,.careers-module__tEy4wG__scheduleCard{padding:22px}.careers-module__tEy4wG__jobCard{grid-template-columns:1fr}.careers-module__tEy4wG__arrow{display:none}.careers-module__tEy4wG__sectionHead{flex-direction:column;align-items:flex-start}.careers-module__tEy4wG__statusTop{flex-direction:column}.careers-module__tEy4wG__stats{grid-template-columns:1fr}.careers-module__tEy4wG__heroCopy h1{font-size:46px}}
