.studio-icon_icon__T5_bK{flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.studio-icon_icon__T5_bK[data-filled]{fill:currentColor}.studio-icon_symbol__bcpne{width:48px;height:48px;display:inline-grid;place-items:center;border:1px solid;border-radius:var(--radius-control);transform:rotate(-3deg);flex-shrink:0}.studio-icon_symbol__bcpne .studio-icon_icon__T5_bK{width:24px;height:24px;stroke-width:1.6}.studio-icon_jobs__5WTpe{background:var(--color-brand-soft);color:var(--color-brand);border-color:color-mix(in srgb,var(--color-brand) 30%,transparent)}.studio-icon_housing__AmvXL{background:var(--color-home-soft);color:var(--color-home);border-color:color-mix(in srgb,var(--color-home) 30%,transparent)}.studio-icon_favorites__UZH6U{background:var(--color-highlight);color:var(--color-ink);border-color:color-mix(in srgb,var(--color-ink) 25%,transparent)}.studio-icon_project__fYiVU{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.company-mark_logo__aYfE9[data-logo]{display:grid;place-items:center;overflow:hidden;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-soft)}.company-mark_logo__aYfE9 img{box-sizing:border-box;width:100%;height:100%;padding:8%;object-fit:contain}.availability-alerts_notice__UgNNf{display:flex;flex-direction:column;gap:var(--space-3);width:min(100% - 2 * var(--page-gutter),var(--page-max) - 2 * var(--space-10));margin:var(--space-3) auto;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-soft);border-radius:var(--radius-tile);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-small);line-height:var(--text-small--line-height);animation:availability-alerts_noticeEnter__JakKg var(--dur-base) var(--ease-enter) both}.availability-alerts_head__H1cEZ{display:flex;align-items:center;gap:var(--space-3);min-width:0}.availability-alerts_mark__HmrDX{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--radius-control);background:var(--color-home-soft);color:var(--color-home)}.availability-alerts_notice__UgNNf[data-domain=jobs] .availability-alerts_mark__HmrDX{background:var(--color-brand-soft);color:var(--color-brand)}.availability-alerts_title__iVN8X{flex:1;min-width:0;font-size:var(--text-body);font-weight:700;line-height:var(--text-body--line-height)}.availability-alerts_close__rTSKV{display:grid;flex:none;place-items:center;width:44px;height:44px;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) calc(-1 * var(--space-1)) 0;padding:0;border:0;border-radius:var(--radius-control);background:none;color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-enter)}.availability-alerts_close__rTSKV:hover:not(:disabled){background:var(--color-paper);color:var(--color-ink)}.availability-alerts_close__rTSKV:disabled{cursor:default;opacity:.5}.availability-alerts_close__rTSKV:focus-visible,.availability-alerts_row__DPH44:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.availability-alerts_rows__nV8lP{display:flex;flex-direction:column;gap:var(--space-2)}.availability-alerts_row__DPH44{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-control);background:var(--color-paper);color:inherit;text-decoration:none;transition:background-color var(--dur-quick) var(--ease-enter)}.availability-alerts_row__DPH44:hover{background:color-mix(in srgb,var(--color-paper) 70%,var(--color-line-soft))}.availability-alerts_thumb__pxy2Y{display:grid;flex:none;place-items:center;overflow:hidden;width:40px;height:40px;border-radius:var(--radius-control);background:var(--color-home-soft);color:var(--color-home);font-size:var(--text-caption);font-weight:800}.availability-alerts_photo__neWsb img{width:100%;height:100%;object-fit:cover}.availability-alerts_photo__neWsb[data-gone] img{filter:grayscale(1) opacity(.7)}.availability-alerts_thumb__pxy2Y[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.availability-alerts_thumb__pxy2Y[data-tone=brand]{background:var(--color-brand-soft);color:var(--color-brand)}.availability-alerts_thumb__pxy2Y[data-tone=ink]{background:var(--color-ink);color:var(--color-highlight)}.availability-alerts_rowTitle__RIJvk{flex:1;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.availability-alerts_pill___OjsD{flex:none;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:700;line-height:var(--text-caption--line-height);white-space:nowrap}.availability-alerts_pill___OjsD[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.availability-alerts_pill___OjsD[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.availability-alerts_pill___OjsD[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.availability-alerts_more__BdBoR{padding-left:var(--space-2);color:var(--color-ink-muted)}.availability-alerts_actions__oFC7L{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.availability-alerts_error__gVvE8{color:var(--color-danger);font-weight:600}@keyframes availability-alerts_noticeEnter__JakKg{0%{transform:translateY(calc(var(--motion-scale) * 7px))}to{transform:none}}