.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:1em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.lj-glass-panel{-webkit-backdrop-filter:blur(20px);background:#0034406b}.lj-handwritten-stamp{font-family:var(--font-rock-salt), "Rock Salt", cursive;transform:rotate(-5deg)}.lj-blurred-orb{filter:blur(80px);z-index:0}.lj-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.lj-hide-scrollbar::-webkit-scrollbar{display:none}.lj-success-marquee .rj-testimonials-marquee__track{animation:130s linear infinite rj-testimonial-marquee}.lj-success-marquee .rj-testimonials-marquee__track:hover{animation-play-state:paused}.rj-page .lj-more-from-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.rj-page .lj-more-from-link{box-sizing:border-box;color:#f4f9fafa;background:#002a338c;border:1px solid #ffffff1f;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .18s,background-color .18s;display:block}.rj-page .lj-more-from-link:hover{background:#003440b8;border-color:#7ec8d466}.rj-page .lj-spotlight-stack{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.rj-page .lj-spotlight-card{box-sizing:border-box;color:inherit;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.35rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.rj-page .lj-spotlight-card--job{background:linear-gradient(155deg,#002a36eb 0%,#001218f5 55%,#0034408c 100%);border:2px solid #fcba366b;padding:1rem 1.1rem 1.1rem;box-shadow:0 0 0 1px #8ed2e11f,0 12px 40px #00000073,0 0 28px #fcba361f}.rj-page .lj-spotlight-card--job:hover{border-color:#fcba36a6;transform:translateY(-3px);box-shadow:0 0 0 1px #8ed2e133,0 16px 48px #00000080,0 0 36px #fcba3633}.rj-page .lj-spotlight-card--coliving{background:#00161de6;border:2px solid #8ed2e159;padding:0;overflow:hidden;box-shadow:0 0 0 1px #fcba3626,0 12px 40px #00000073,0 0 32px #24637440}.rj-page .lj-spotlight-card--coliving:hover{border-color:#8ed2e18c;transform:translateY(-3px);box-shadow:0 0 0 1px #fcba3640,0 16px 48px #00000080,0 0 40px #24637459}.rj-page .lj-spotlight-badge{letter-spacing:.08em;text-transform:uppercase;color:#0c1216f2;background:linear-gradient(90deg,#fcba36 0%,#ffd97a 100%);border-radius:999px;align-items:center;width:fit-content;padding:.2rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex;box-shadow:0 1px #00000026}.rj-page .lj-spotlight-badge--on-dark{color:#0c1216f2}.rj-page .lj-spotlight-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#8ed2e1e6;font-size:.65rem;font-weight:700}.rj-page .lj-spotlight-title{font-family:var(--rj-heading);color:var(--rj-text);font-size:1.02rem;font-weight:800;line-height:1.3}.rj-page .lj-spotlight-title--on-dark{color:#f4f9fa;text-shadow:0 1px 12px #00000073}.rj-page .lj-spotlight-meta{color:var(--rj-muted);font-size:.82rem;line-height:1.45}.rj-page .lj-spotlight-meta--on-dark{color:#e8f4f7e0;text-shadow:0 1px 8px #00000080}.rj-page .lj-spotlight-cta{color:var(--rj-frost);margin-top:.25rem;font-size:.88rem;font-weight:800}.rj-page .lj-spotlight-cta--on-dark{color:#8ed2e1}.rj-page .lj-spotlight-coliving-media{aspect-ratio:16/10;background:#002a3399;width:100%;position:relative}.rj-page .lj-spotlight-coliving-scrim{pointer-events:none;background:linear-gradient(#0000 0%,#000c1033 45%,#000c10eb 100%);position:absolute;inset:0}.rj-page .lj-spotlight-coliving-body{z-index:1;flex-direction:column;gap:.35rem;margin-top:-3.25rem;padding:0 1.1rem 1.15rem;display:flex;position:relative}.rj-page .lj-job-detail-sidebar>.lj-job-promo-region+.lj-sidebar-metrics{border-top:1px solid #ffffff1f;margin-top:.25rem;padding-top:1.25rem}.rj-page .lj-sidebar-metrics .rounded-xl{padding:.65rem .75rem}.rj-page .lj-sidebar-metrics .rounded-xl .text-sm{font-size:.8125rem;line-height:1.35}
