html:has(.career-page){scroll-padding-top:calc(var(--s-16) + var(--header-height) + var(--s-48))}.career-page.luxury-page{--career-nav-clearance:calc(var(--s-16) + var(--header-height) + var(--s-48));--career-max-width:1200px;--career-card-radius:16px;--career-card-padding:28px;--career-card-border:1px solid rgba(15,23,42,.08);--career-card-shadow:0 1px 3px rgba(15,23,42,.06);--career-section-gap:28px;padding-bottom:var(--s-64)}.career-page .site-container{width:100%;max-width:var(--career-max-width);margin-inline:auto;padding-inline:var(--s-24);padding-top:var(--career-nav-clearance)}.career-page .luxury-page-hero{max-width:none}.career-page .luxury-page-hero:not(.luxury-page-hero--screen){padding-top:0;padding-bottom:var(--s-16);border-bottom:none;margin-bottom:0}.career-page .luxury-page-hero__eyebrow{margin:0 0 var(--s-12)}.career-page .luxury-page-hero__title{max-width:none;margin:0;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#0f172a}.career-page .luxury-page-hero__description{max-width:56ch;margin:var(--s-12) 0 0;font-size:1rem;line-height:1.65;color:#334155}.career-highlights{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);margin:0 0 var(--s-24);padding:0;list-style:none}.career-highlights li{display:inline-flex;align-items:center;height:32px;padding:0 var(--s-12);border-radius:999px;border:var(--career-card-border);background:#fff;font-size:12px;font-weight:600;line-height:1;color:#334155}.career-page__content.luxury-page__content{display:flex;flex-direction:column;gap:var(--career-section-gap);padding:0}.career-page .luxury-page__section{padding:0}.career-page .luxury-page__section+.luxury-page__section{padding-top:0;border-top:0}.career-page .luxury-page__section.career-openings,.career-page .luxury-page__section.career-panel{padding:var(--career-card-padding);border:var(--career-card-border);border-radius:var(--career-card-radius);background:#fff;box-shadow:var(--career-card-shadow)}.career-openings{gap:0;scroll-margin-top:var(--career-nav-clearance)}.career-openings,.career-panel{display:flex;flex-direction:column}#hiring-process{scroll-margin-top:var(--career-nav-clearance)}.career-page .luxury-section-header{max-width:none;margin:0}.career-page .luxury-section-header .section-eyebrow{margin:0}.career-page .luxury-section-header .section-eyebrow+.luxury-section-header__title,.career-page .luxury-section-header .section-eyebrow+.section-heading{margin-top:var(--s-12)}.career-page .luxury-section-header .section-heading,.career-page .luxury-section-header__title{margin:0;font-size:clamp(1.25rem,2vw,1.375rem);font-weight:650;line-height:1.25;letter-spacing:-.025em;color:#0f172a}.career-page .luxury-section-header__description,.career-page .section-description{margin:var(--s-8) 0 0;max-width:none;font-size:.9375rem;line-height:1.55;color:#475569}.career-openings .luxury-section-header{margin:0;padding:0 0 var(--s-16);border-bottom:1px solid rgba(15,23,42,.08)}.career-panel .luxury-section-header{margin:0 0 var(--s-24);padding:0;flex-shrink:0}.career-roles{margin:0;padding:var(--s-8) 0 0}.career-roles__shimmer{height:88px;border-radius:var(--s-8)}.career-role{border-bottom:1px solid rgba(15,23,42,.08)}.career-role:last-child{border-bottom:0}.career-role--open{background:rgba(248,250,252,.5)}.career-role__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-16);min-height:72px;padding:var(--s-12) 0}.career-role__trigger{flex:1 1 auto;min-width:0;padding:var(--s-12) 0;text-align:left;background:transparent;border:0;cursor:pointer}.career-role__copy{display:flex;flex-direction:column;justify-content:center;gap:var(--s-4);min-width:0}.career-role__title{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.35;letter-spacing:-.02em;color:#0f172a}.career-role--open .career-role__title,.career-role__trigger:hover .career-role__title{color:#2563eb}.career-role__meta{margin:0;font-size:.8125rem;line-height:1.5;color:#64748b}.career-role__actions{display:flex;flex-direction:row;align-items:center;gap:var(--s-8);flex-shrink:0}.career-role__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:var(--career-card-border);border-radius:var(--s-8);background:#fff;color:#64748b;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.career-role__toggle:hover{border-color:rgba(37,99,235,.24);color:#2563eb;background:#eff6ff}.career-role__chevron{width:18px;height:18px;transition:transform .2s ease}.career-role__chevron--open{transform:rotate(180deg)}.career-role__apply-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;height:40px;padding:0 var(--s-20);font-size:14px;box-shadow:0 2px 8px rgba(37,99,235,.16)}.career-role__apply-btn:hover{box-shadow:0 4px 14px rgba(37,99,235,.22)}.career-openings__aside{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-8);margin:var(--s-8) 0 0;padding:var(--s-20) 0 0;border-top:1px solid rgba(15,23,42,.08);font-size:.875rem;line-height:1.5;color:#64748b}.career-openings__aside .link-arrow{display:inline-flex;align-items:center;gap:var(--s-4)}.career-role__panel{padding:0 0 var(--s-24)}@media (prefers-reduced-motion:reduce){.career-role__panel{animation:none}}.career-role__grid{display:grid;gap:var(--s-32)}.career-role__label{margin:0 0 var(--s-8);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.career-role__description{margin:0;font-size:.9375rem;line-height:1.65;color:#334155}.career-role__block+.career-role__block{margin-top:var(--s-24)}.career-role__block h3{margin:0 0 var(--s-12);font-size:.9375rem;font-weight:650;color:#0f172a}.career-role__block ul{margin:0;padding:0;list-style:none}.career-role__block li{position:relative;padding-left:var(--s-16);font-size:.875rem;line-height:1.6;color:#475569}.career-role__block li+li{margin-top:var(--s-8)}.career-role__block li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:999px;background:#2563eb}.career-apply{display:grid;gap:var(--s-16);padding:var(--s-24);border:var(--career-card-border);border-radius:var(--s-12);background:#f8fafc}.career-apply__head h3{margin:0 0 var(--s-8);font-size:1rem;font-weight:650;color:#0f172a}.career-apply__head p{margin:0 0 var(--s-16);font-size:.8125rem;line-height:1.5;color:#64748b}.career-apply__grid{display:grid;gap:var(--s-16)}@media (min-width:640px){.career-apply__grid{grid-template-columns:1fr 1fr}}.career-apply__upload{display:flex;align-items:center;gap:var(--s-8);min-height:48px;padding:0 var(--s-16);border-radius:var(--s-8);border:1px dashed rgba(15,23,42,.18);background:#fff;color:#64748b;cursor:pointer;font-size:.875rem}.career-apply__upload:hover{border-color:rgba(37,99,235,.4);color:#0f172a}.career-page__grid{display:grid;gap:var(--career-section-gap)}.career-culture,.career-process{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-24);flex:1}.career-culture__item,.career-process__step{display:flex;flex-direction:row;align-items:flex-start;gap:var(--s-12)}.career-culture__index,.career-process__num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin:2px 0 0;border-radius:var(--s-8);background:#eff6ff;font-size:11px;font-weight:700;letter-spacing:.06em;color:#2563eb;line-height:1}.career-culture__content,.career-process__content{flex:1;min-width:0}.career-culture__title,.career-process__title{margin:0 0 var(--s-4);font-size:.9375rem;font-weight:650;line-height:1.3;letter-spacing:-.02em;color:#0f172a}.career-culture__body,.career-process__body{margin:0;font-size:.8125rem;line-height:1.5;color:#475569}@media (min-width:1024px){.career-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.career-panel{height:100%}.career-role__grid{grid-template-columns:1.1fr .9fr;gap:var(--s-32);align-items:start}.career-role__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:1023px){.career-page .site-container{padding-inline:var(--s-24)}}@media (max-width:767px){.career-page.luxury-page{--career-card-padding:20px;--career-nav-clearance:calc(var(--s-16) + var(--header-height) + var(--s-40))}.career-page .site-container{padding-inline:var(--s-20)}.career-page .luxury-page-hero__title{font-size:clamp(1.625rem,6.5vw,2rem)}.career-role__header{flex-wrap:wrap;min-height:0;padding:var(--s-12) 0}.career-role__actions{width:100%;justify-content:flex-end}.career-role__apply-btn{flex:1}.career-role__meta{white-space:normal}.career-apply{padding:var(--s-20)}.career-apply__grid{grid-template-columns:1fr}}@media (max-width:430px){.career-page.luxury-page{--career-card-padding:16px;--career-nav-clearance:calc(var(--s-16) + var(--header-height) + var(--s-32))}.career-page .site-container{padding-inline:var(--s-16)}}