._page_1rden_3{padding:0 0 4rem;max-width:100%;margin:0 auto;background:var(--shef-surface)}._animateBlock_1rden_10{opacity:0;transform:translateY(24px)}._animateBlockVisible_1rden_15{animation:_careersFadeUp_1rden_1 .55s ease-out forwards}@keyframes _careersFadeUp_1rden_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._hero_1rden_31{padding:4rem 1.5rem;text-align:center;background:linear-gradient(180deg,rgba(196,30,90,.06) 0%,var(--shef-bg) 30%,var(--shef-white) 100%);border-bottom:1px solid var(--shef-border)}._heroContent_1rden_38{opacity:0;transform:translateY(16px);max-width:42rem;margin:0 auto}._heroContentVisible_1rden_45{animation:_careersHeroIn_1rden_1 .6s ease-out forwards}@keyframes _careersHeroIn_1rden_1{to{opacity:1;transform:translateY(0)}}._heroEyebrow_1rden_56{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--shef-pink);margin:0 0 1rem}._heroTitle_1rden_65{font-size:clamp(1.85rem,4.5vw,2.5rem);font-weight:800;color:var(--shef-text);margin:0 0 1rem;letter-spacing:-.03em;line-height:1.2}._heroLead_1rden_74{font-size:1.1rem;color:var(--shef-text);margin:0 auto;line-height:1.6;max-width:36rem}._section_1rden_83{padding:3rem 1.5rem;max-width:56rem;margin:0 auto}._sectionAlt_1rden_89{background:linear-gradient(180deg,#f8f7f5e6,#fff0)}._sectionInner_1rden_93{max-width:44rem;margin:0 auto}._sectionLabel_1rden_98{display:block;font-size:.75rem;font-weight:700;letter-spacing:.15em;color:var(--shef-pink);margin-bottom:.5rem}._sectionTitle_1rden_107{font-size:1.5rem;font-weight:800;color:var(--shef-text);margin:0 0 1.25rem;letter-spacing:-.02em}._body_1rden_115{font-size:1rem;color:var(--shef-text);line-height:1.6;margin:0 0 1rem}._body_1rden_115:last-of-type{margin-bottom:0}._textLink_1rden_126{display:inline-block;margin-top:1rem;font-size:.95rem;font-weight:600;color:var(--shef-pink);text-decoration:none}._textLink_1rden_126:hover{text-decoration:underline}._pressCard_1rden_139{margin-top:2rem;padding:1.5rem 1.25rem;background:#f8f7f5e6;border:1px solid var(--shef-border);border-radius:12px}._pressCardTitle_1rden_147{font-size:.9rem;font-weight:700;color:var(--shef-text-muted);margin:0 0 1rem}._pressList_1rden_154{list-style:none;margin:0;padding:0}._pressList_1rden_154 li{margin-bottom:.5rem;padding-left:1rem;position:relative}._pressList_1rden_154 li:before{content:"—";position:absolute;left:0;color:var(--shef-pink);font-weight:600}._pressList_1rden_154 li:last-child{margin-bottom:0}._pressListItem_1rden_178{font-size:.95rem;color:var(--shef-text);line-height:1.5}._ctaBtn_1rden_184{display:inline-block;margin-top:1rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:700;color:var(--shef-white);background:var(--shef-maroon);border-radius:999px;text-decoration:none;transition:transform .2s,box-shadow .2s}._ctaBtn_1rden_184:hover{transform:translateY(-1px);box-shadow:0 6px 20px #5c243040}._testimonials_1rden_203{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}@media(max-width:768px){._testimonials_1rden_203{grid-template-columns:1fr}}._quote_1rden_216{margin:0;padding:1.5rem 1.25rem;background:var(--shef-surface);border:1px solid var(--shef-border);border-radius:12px;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column}._quoteText_1rden_227{font-size:.95rem;color:var(--shef-text);line-height:1.6;margin:0 0 1rem;font-style:italic;flex:1}._quoteAuthor_1rden_236{font-size:.85rem;color:var(--shef-text-muted);margin:0;font-weight:600}._ctaSection_1rden_244{padding:4rem 1.5rem;text-align:center;background:linear-gradient(180deg,#c41e5a14,#f8f7f5f2);border-radius:20px 20px 0 0;margin:0 1rem;border-top:1px solid var(--shef-border)}._ctaTitle_1rden_253{font-size:1.5rem;font-weight:800;color:var(--shef-text);margin:0 0 .5rem}._ctaSub_1rden_260{font-size:1rem;color:var(--shef-text-muted);margin:0 0 1.5rem;line-height:1.5}._ctaRow_1rden_267{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}._ctaBtnPrimary_1rden_275{display:inline-block;padding:.9rem 1.75rem;font-size:1rem;font-weight:700;color:var(--shef-white);background:linear-gradient(135deg,var(--shef-pink) 0%,var(--shef-maroon) 100%);border-radius:999px;text-decoration:none;box-shadow:0 4px 16px #c41e5a4d;transition:transform .2s,box-shadow .2s}._ctaBtnPrimary_1rden_275:hover{transform:translateY(-2px);box-shadow:0 6px 24px #c41e5a59}._ctaBtnSecondary_1rden_293{display:inline-block;padding:.9rem 1.75rem;font-size:1rem;font-weight:700;color:var(--shef-pink);background:var(--shef-surface);border:2px solid var(--shef-pink);border-radius:999px;text-decoration:none;transition:background .2s,transform .2s}._ctaBtnSecondary_1rden_293:hover{background:var(--shef-accent-tint);transform:translateY(-2px)}._jobGrid_1rden_312{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1.5rem}@media(max-width:480px){._jobGrid_1rden_312{grid-template-columns:1fr}}._jobCard_1rden_325{display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem;background:var(--shef-surface);border:1px solid var(--shef-border);border-radius:12px;transition:border-color .2s,box-shadow .2s}._jobCard_1rden_325:hover{border-color:#c41e5a4d;box-shadow:0 4px 16px #5c243014}._jobCardRole_1rden_341{font-size:1.05rem;font-weight:700;color:var(--shef-text);margin:0 0 1rem;line-height:1.3}._jobCardActions_1rden_349{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}._jobCardView_1rden_356{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--shef-maroon);background:transparent;border:1px solid var(--shef-border);border-radius:999px;cursor:pointer;transition:border-color .2s,background .2s}._jobCardView_1rden_356:hover{border-color:var(--shef-maroon);background:#5c24300a}._jobCardApply_1rden_373{padding:.5rem 1rem;font-size:.875rem;font-weight:700;color:var(--shef-white);background:var(--shef-maroon);border:none;border-radius:999px;cursor:pointer;transition:background .2s,transform .2s}._jobCardApply_1rden_373:hover{background:var(--shef-pink);transform:translateY(-1px)}._perksWrap_1rden_391{max-width:56rem;margin:0 auto;padding:0 1.5rem}._perksWrap_1rden_391 ._sectionLabel_1rden_98{display:block;margin-bottom:1.25rem}._perksGrid_1rden_402{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:640px){._perksGrid_1rden_402{grid-template-columns:1fr}}._perkCard_1rden_414{padding:1.5rem 1.25rem;background:var(--shef-surface);border:1px solid var(--shef-border);border-radius:12px;transition:box-shadow .2s}._perkCard_1rden_414:hover{box-shadow:0 4px 20px #0000000f}._perkIcon_1rden_426{display:inline-block;font-size:1rem;color:var(--shef-pink);margin-bottom:.75rem;opacity:.8}._perkTitle_1rden_434{font-size:1.1rem;font-weight:700;color:var(--shef-text);margin:0 0 .75rem}._perkText_1rden_441{font-size:.95rem;color:var(--shef-text);line-height:1.6;margin:0}._meetSection_1rden_448{text-align:center}._jobDetailPopover_1rden_453{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:1.5rem;background:var(--shef-surface);border-radius:16px;box-shadow:0 12px 48px #00000026}._jobDetailBody_1rden_464{margin:1rem 0 1.5rem}._jobDetailSectionTitle_1rden_468{font-size:.95rem;font-weight:700;color:var(--shef-text);margin:1.25rem 0 .5rem;letter-spacing:.02em}._jobDetailSectionTitle_1rden_468:first-child{margin-top:0}._jobDetailText_1rden_480{font-size:.95rem;color:var(--shef-text);line-height:1.6;margin:0}._jobDetailFooter_1rden_487{padding-top:1rem;border-top:1px solid var(--shef-border)}._jobDetailFooter_1rden_487 ._ctaBtn_1rden_184{margin-top:0;cursor:pointer;border:none}._overlay_1rden_499{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073;animation:_careersFadeUp_1rden_1 .2s ease-out}._applyPopover_1rden_511{width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:1.5rem;background:var(--shef-surface);border-radius:16px;box-shadow:0 24px 48px #0003}._applyHeader_1rden_522{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}._applyTitle_1rden_530{font-size:1.25rem;font-weight:800;color:var(--shef-text);margin:0}._applyClose_1rden_537{flex-shrink:0;width:36px;height:36px;font-size:1.5rem;line-height:1;color:var(--shef-text-muted);background:none;border:none;cursor:pointer;padding:0;border-radius:8px}._applyClose_1rden_537:hover{color:var(--shef-text);background:var(--shef-chip-bg)}._applyForm_1rden_556{display:flex;flex-direction:column;gap:1rem}._applyField_1rden_562{display:flex;flex-direction:column;gap:.35rem}._applyField_1rden_562 label{font-size:.875rem;font-weight:600;color:var(--shef-text)}._applyField_1rden_562 input,._applyField_1rden_562 select,._applyField_1rden_562 textarea{padding:.65rem .9rem;font-size:1rem;font-family:inherit;border:1px solid var(--shef-border);border-radius:10px;outline:none;transition:border-color .2s}._applyField_1rden_562 input:focus,._applyField_1rden_562 select:focus,._applyField_1rden_562 textarea:focus{border-color:var(--shef-maroon);box-shadow:0 0 0 2px #5c24301a}._applyField_1rden_562 input._inputError_1rden_593,._applyField_1rden_562 select._inputError_1rden_593,._applyField_1rden_562 textarea._inputError_1rden_593{border-color:#d32f2f}._applyField_1rden_562 textarea{resize:vertical;min-height:100px}._fileInput_1rden_604{padding:.5rem 0!important}._fileName_1rden_608{font-size:.85rem;color:var(--shef-text-muted)}._fieldError_1rden_613{font-size:.8rem;color:#d32f2f}._submitError_1rden_618{font-size:.9rem;color:#d32f2f;margin:0;padding:.5rem 0}._applySuccess_1rden_625{text-align:center;padding:1rem 0}._applySuccess_1rden_625 p{font-size:1rem;color:var(--shef-text);margin:0 0 1rem;line-height:1.5}._applyForm_1rden_556 ._ctaBtn_1rden_184,._applySuccess_1rden_625 ._ctaBtn_1rden_184{margin-top:.5rem}._footer_1rden_643{padding:2rem 1.5rem;text-align:center;border-top:1px solid var(--shef-border)}._backLink_1rden_649{font-size:.95rem;font-weight:600;color:var(--shef-text-muted);text-decoration:none}._backLink_1rden_649:hover{color:var(--shef-pink)}
