@font-face{font-family:Beatrice;src:url(/brand/fonts/Beatrice-Medium.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:Beatrice;src:url(/brand/fonts/Beatrice-Semibold.otf)format("opentype");font-display:swap;font-weight:600}@font-face{font-family:IBM Plex Sans;src:url(/brand/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:IBM Plex Sans;src:url(/brand/fonts/IBMPlexSans-Medium.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:IBM Plex Sans;src:url(/brand/fonts/IBMPlexSans-SemiBold.woff2)format("woff2");font-display:swap;font-weight:600}:root{--color-indigo-900:#18085f;--color-purple-600:#4620ed;--color-tangerine-500:#ff5f17;--color-lavender-300:#bfc9ff;--color-lavender-050:#f2f4ff;--color-tangerine-050:#ffede5;--color-white:#fff;--color-transparent:transparent;--color-indigo-300:#4d426f;--color-line:#d9dcf2;--color-placeholder:#665d80;--color-error:#a12818;--color-success:#185f48;--color-google-blue:#4285f4;--color-google-green:#34a853;--color-google-red:#ea4335;--color-google-yellow:#fbbc05;--color-company-divider:#4d427f;--color-resource-border:#edcfc2;--color-company-hover:#23136a;--color-cinematic-scrim:#18085f38;--color-cinematic-grid-line:#18085f1f;--color-phone-grid-line:#18085f17;--color-phone-metal:#211b3d;--color-phone-rim:#665d80;--color-phone-black:#05050a;--color-phone-graphite:#24232b;--color-phone-steel:#85808d;--color-phone-glass:#ffffff29;--color-phone-reflection:#ffffff47;--color-phone-camera:#4620ed75;--color-phone-lens:#111737;--surface-page:var(--color-white);--surface-inbox-section:var(--color-white);--surface-inbox-before:var(--color-lavender-050);--surface-inbox-after:var(--color-indigo-900);--surface-quickstart-section:var(--color-white);--surface-quickstart-signup:var(--color-tangerine-050);--surface-quickstart-channel:var(--color-lavender-050);--surface-quickstart-channel-tile:var(--color-lavender-300);--surface-quickstart-setup:var(--color-white);--surface-quickstart-row:var(--color-lavender-050);--surface-latest-jobs:var(--color-white);--surface-latest-jobs-logo:var(--color-lavender-300);--surface-subtle:var(--color-lavender-050);--surface-employer-auth:var(--color-lavender-050);--surface-employer-auth-content:var(--color-white);--surface-employer-auth-aside:var(--color-indigo-900);--surface-employer-auth-control:var(--color-white);--surface-employer-auth-error:color-mix(in oklch, var(--state-error) 12%, var(--color-white));--surface-warm:var(--color-tangerine-050);--surface-phone-showcase:var(--color-tangerine-050);--surface-phone-screen:var(--color-indigo-900);--surface-phone-notch:var(--color-phone-black);--surface-inverse:var(--color-indigo-900);--surface-cinematic-end:var(--color-tangerine-500);--surface-transparent:var(--color-transparent);--surface-employer-choice-indigo-rollover:color-mix(in oklch, var(--surface-inverse) 80%, var(--color-phone-black));--surface-employer-choice-purple-rollover:color-mix(in oklch, var(--content-accent) 65%, var(--color-phone-black));--content-primary:var(--color-indigo-900);--content-secondary:var(--color-indigo-300);--content-inverse:var(--color-white);--content-inverse-muted:var(--color-lavender-050);--content-accent:var(--color-purple-600);--border-default:var(--color-line);--border-accent:var(--color-lavender-300);--border-company-divider:var(--color-company-divider);--border-resource:var(--color-resource-border);--border-phone-grid:var(--color-phone-grid-line);--border-phone-rim:var(--color-phone-rim);--border-phone-highlight:var(--color-phone-glass);--border-inbox-before:var(--color-line);--border-inbox-after:var(--color-company-divider);--border-quickstart-visual:var(--color-line);--border-quickstart-grid:var(--color-cinematic-grid-line);--border-latest-jobs:var(--color-line);--state-placeholder:var(--color-placeholder);--state-error:var(--color-error);--state-success:var(--color-success);--state-company-hover:var(--color-company-hover);--state-disabled-opacity:.32;--focus-ring-color:var(--color-purple-600);--font-display:"Beatrice", "Arial Rounded MT Bold", sans-serif;--font-body:"IBM Plex Sans", Arial, sans-serif;--type-body-size:1rem;--type-meta-xs-size:.75rem;--type-meta-sm-size:.875rem;--type-nav-size:.9375rem;--type-copy-lg-size:1.125rem;--type-title-size:1.25rem;--type-display-size:clamp(2.75rem, 7vw, 5.75rem);--type-heading-size:clamp(2rem, 4vw, 3.5rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-body:1.5;--leading-display:.98;--leading-compact-display:.88;--leading-heading:1.05;--tracking-heading:-.035em;--tracking-eyebrow:.11em;--tracking-none:0;--decoration-thickness:.08em;--decoration-offset:.2em;--space-unit:.25rem;--space-none:0;--space-2:calc(var(--space-unit) * 2);--space-3:calc(var(--space-unit) * 3);--space-4:calc(var(--space-unit) * 4);--space-6:calc(var(--space-unit) * 6);--space-8:calc(var(--space-unit) * 8);--space-12:calc(var(--space-unit) * 12);--space-16:calc(var(--space-unit) * 16);--space-24:calc(var(--space-unit) * 24);--space-negative-6:calc(var(--space-6) * -1);--border-width-default:.0625rem;--border-width-none:0;--radius-none:0;--radius-sm:.5rem;--radius-employer-logo:calc(var(--space-unit) * 3);--radius-md:1rem;--radius-lg:1.5rem;--radius-pill:999px;--focus-ring-width:.1875rem;--focus-ring-offset:.1875rem;--focus-ring-inset-offset:calc(var(--focus-ring-offset) * -1);--shadow-elevated:0 1.25rem 3rem #18085f1a;--shadow-inbox-front-left:calc(var(--space-6) * -1) var(--motion-zero) var(--space-12) #18085f1a;--shadow-phone-device:0 2rem 5rem #18085f57, inset 0 0 0 .0625rem var(--color-phone-reflection), inset 0 .25rem .5rem #ffffff24, inset 0 -.4rem .8rem #05050ab8;--shadow-phone-glass:inset 0 0 1.5rem #ffffff14, inset 0 0 0 .0625rem #ffffff1f;--shadow-phone-notch:0 .125rem .4rem #05050ab3;--shadow-phone-speaker:inset 0 .0625rem .125rem #ffffff1f;--shadow-phone-camera:inset 0 0 0 .125rem var(--color-phone-camera), 0 0 .35rem var(--color-phone-camera);--shadow-phone-media:0 .75rem 1.5rem #05050a47;--shadow-phone-bubble:0 .4rem .8rem #05050a3d;--shadow-phone-home:0 0 .5rem #ffffff47;--shadow-phone-side:inset .0625rem 0 0 var(--color-phone-reflection), 0 .125rem .25rem #05050a73;--size-full:100%;--size-half:calc(var(--size-full) / 2);--size-viewport-height:100svh;--control-target-min-height:2.75rem;--control-input-min-height:3.25rem;--size-logo-height:2rem;--size-form-message-min-height:1.5rem;--layout-shell-max:75rem;--layout-section-heading-max:42rem;--layout-two-column-grid:repeat(2, minmax(0, 1fr));--layout-four-column-grid:repeat(4, minmax(0, 1fr));--layout-full-column-span:1 / -1;--measure-display-max:13ch;--measure-heading-max:18ch;--measure-copy-max:58ch;--measure-hero-copy-max:52ch;--component-hero-padding-top:var(--space-3);--component-hero-padding-bottom:var(--space-3);--component-hero-layout-gap:var(--space-4);--component-hero-wide-padding-top:var(--space-24);--component-hero-wide-padding-bottom:var(--space-8);--component-hero-wide-layout-gap:var(--space-24);--component-hero-heading-size:clamp(var(--type-heading-size), min(8.7vw, 4.4svh), calc(var(--space-unit) * 10));--component-hero-heading-line-display:var(--component-employer-choice-heading-line-display);--component-hero-heading-wide-size:var(--component-employer-choice-wide-heading-size);--component-hero-heading-desktop-size:var(--component-employer-choice-desktop-heading-size);--component-hero-heading-desktop-line-display:var(--component-employer-choice-desktop-heading-line-display);--component-hero-heading-desktop-line-wrap:var(--component-employer-choice-desktop-heading-line-wrap);--component-hero-heading-shell-width:var(--component-employer-choice-desktop-heading-shell-width);--component-hero-heading-desktop-width:var(--component-employer-choice-desktop-heading-width);--component-hero-heading-desktop-alignment:var(--component-employer-choice-desktop-heading-alignment);--component-hero-search-wide-gap:var(--space-4);--component-hero-search-grid:minmax(var(--motion-zero), 1fr);--component-hero-search-wide-grid:minmax(var(--motion-zero), 1fr) auto minmax(var(--motion-zero), 1fr) auto;--component-hero-search-field-height:calc(var(--space-unit) * 15);--component-hero-search-input-size:var(--type-body-size);--component-hero-search-clear-size:var(--control-target-min-height);--component-hero-search-clear-icon-size:var(--space-6);--component-hero-search-clear-icon-stroke:calc(var(--border-width-default) * 2);--component-hero-art-min:20rem;--component-latest-jobs-salary-size:var(--type-meta-sm-size);--component-jobseeker-first-fold-height:calc(100svh - var(--component-jobseeker-nav-total-height));--component-jobseeker-first-fold-rows:minmax(var(--motion-zero), 1fr) auto;--layer-header:3;--layer-jobs-filter:calc(var(--layer-header) + 1);--layer-employer-menu:calc(var(--layer-header) + 1);--layer-employer-menu-control:calc(var(--layer-employer-menu) + 1);--layer-latest-jobs-edge:1;--layer-jobs-filter-pills-edge:1;--layer-hero-search:calc(var(--layer-latest-jobs-edge) + 1);--component-article-page-width:min(calc(100vw - 32px), 440px);--component-article-page-width-wide:min(1180px, calc(100vw - 48px));--component-article-base-size:16px;--component-article-base-size-wide:18px;--component-article-base-leading:1.45;--component-article-radius:12px;--component-article-surface:oklch(100% 0 0);--component-article-page-surface:#fbf9f9;--component-article-border:#c5b9b3;--component-article-accent:#ea5f29;--component-article-heading:#020016;--component-article-body-text:#4e433e;--component-article-muted:#8e817c;--component-article-visual-border:oklch(9.67489% .059528 277.732/.16);--component-article-visual-wash:linear-gradient(135deg, oklch(90.7247% .0302624 277.659/.72), #fff), var(--component-article-surface);--component-article-card-shadow:0 18px 48px #0000000f;--component-article-visual-shadow:0 24px 70px oklch(0% 0 0/.1);--component-article-card-hover-border:oklch(9.67489% .059528 277.732/.45);--component-article-card-hover-shadow:0 24px 58px #00000017;--component-article-card-hover-lift:translateY(-2px);--component-article-card-transition:border-color .16s, box-shadow .16s, transform .16s;--component-article-heading-tracking:normal;--component-article-heading-measure:none;--component-article-label-size:14px;--component-article-label-tracking:1.12px;--component-article-label-gap:12px;--component-article-readtime-surface:var(--component-article-page-surface);--component-article-readtime-border:var(--component-article-border);--component-article-readtime-padding:calc(var(--space-unit) * 1) var(--space-3);--component-article-index-padding-top:76px;--component-article-index-padding-bottom:18px;--component-article-index-heading-size:clamp(34px, 9.4vw, 44px);--component-article-index-heading-size-wide:clamp(40px, 5.6vw, 62px);--component-article-index-heading-size-desktop:clamp(48px, 7.2vw, 92px);--component-article-index-heading-leading:1.02;--component-article-index-heading-leading-wide:.98;--component-article-index-heading-max:800px;--component-article-index-heading-gap:24px;--component-article-lede-size:18px;--component-article-lede-size-wide:22px;--component-article-lede-leading:1.36;--component-article-lede-max:720px;--component-article-lede-max-desktop:610px;--component-article-lede-gap:18px;--component-article-grid-gap:14px;--component-article-grid-columns:minmax(0, 1fr);--component-article-grid-columns-wide:repeat(2, minmax(0, 1fr));--component-article-grid-columns-desktop:repeat(3, minmax(0, 1fr));--component-article-card-padding:28px;--component-article-card-gap:12px;--component-article-card-min-height:auto;--component-article-card-min-height-wide:240px;--component-article-card-title-size:28px;--component-article-card-title-leading:30.8px;--component-article-card-title-weight:700;--component-article-card-blurb-size:18px;--component-article-card-blurb-leading:1.36;--component-article-more-gap:22px;--component-article-more-padding:88px;--component-article-more-head-columns:1fr;--component-article-more-head-columns-desktop:auto 1fr;--component-article-more-head-gap:24px;--component-article-more-head-align:end;--component-article-note-size:16px;--component-article-nav-gap:16px;--component-article-nav-size:15px;--component-article-nav-padding:10px 14px;--component-article-nav-top:16px;--component-article-nav-align:center;--component-article-nav-top-wide:22px;--component-article-nav-mark-gap:8px;--component-article-nav-mark-colour:var(--component-article-accent);--component-article-nav-mark-weight:var(--weight-semibold);--component-article-nav-back-mark:"<";--component-article-nav-next-mark:">";--component-article-hero-gap:26px;--component-article-hero-gap-desktop:46px;--component-article-hero-padding-top:30px;--component-article-hero-padding-top-desktop:34px;--component-article-hero-padding-bottom:28px;--component-article-hero-columns:minmax(0, 1fr);--component-article-hero-columns-desktop:minmax(0, 1.4fr) minmax(0, 1fr);--component-article-title-size:clamp(42px, 5.4vw, 70px);--component-article-title-leading:1;--component-article-title-max:900px;--component-article-title-gap:24px;--component-article-deck-size:19px;--component-article-deck-leading:24.32px;--component-article-deck-size-wide:23px;--component-article-deck-leading-wide:29.44px;--component-article-deck-max:660px;--component-article-deck-gap:22px;--component-article-meta-size:15px;--component-article-meta-gap:10px 18px;--component-article-visual-padding:22px;--component-article-visual-padding-desktop:32px;--component-article-visual-gap:22px;--component-article-visual-offset:0;--component-article-visual-offset-desktop:31px;--component-article-visual-mark:64px;--component-article-visual-min-height:260px;--component-article-visual-min-height-wide:clamp(260px, 24vw, 320px);--component-article-visual-quote-size:clamp(30px, 3vw, 42px);--component-article-visual-quote-leading:1.03;--component-article-body-width:760px;--component-article-body-gap:22px;--component-article-index-section-padding-top:28px;--component-article-index-section-padding-bottom:86px;--component-article-body-padding-top:18px;--component-article-body-padding-bottom:64px;--component-article-body-padding-bottom-wide:92px;--component-article-body-size:19px;--component-article-body-leading:29.45px;--component-article-body-size-desktop:21px;--component-article-body-leading-desktop:32.55px;--component-article-quote-size:clamp(30px, 3vw, 42px);--component-article-quote-leading:1.08;--component-article-quote-rule:4px;--component-article-quote-padding:8px 0 8px 24px;--component-article-quote-margin:12px 0;--component-article-callout-padding:22px;--component-article-callout-padding-desktop:26px;--component-article-callout-gap:18px;--component-article-callout-row-gap:10px;--component-article-callout-row-padding:12px 14px;--component-article-callout-margin:12px 0;--component-article-related-heading-size:clamp(32px, 4vw, 52px);--component-article-related-heading-leading:1.04;--component-article-related-card-padding:24px;--component-article-related-card-min-height:220px;--component-hero-heading-alignment:center;--component-hero-slot-alignment:top;--component-hero-slot-phrase-alignment:flex-start;--component-hero-slot-phrase-pitch:1.25em;--component-hero-search-bar-inset:var(--space-2);--component-hero-search-bar-radius:var(--radius-pill);--component-hero-search-bar-stacked-radius:var(--radius-lg);--component-hero-search-field-gap:var(--space-3);--component-hero-search-field-inset:var(--space-4);--component-hero-search-row-gap:var(--space-none);--component-hero-search-stacked-gap:var(--space-2);--component-hero-search-divider-width:var(--border-width-default);--component-hero-search-divider-height:var(--space-8);--component-hero-search-icon-size:var(--space-6);--component-hero-search-icon-stroke:calc(var(--border-width-default) * 2);--component-hero-search-submit-height:calc(var(--space-unit) * 13);--component-hero-search-submit-inset:var(--space-8);--component-hero-search-submit-edge-gap:calc((var(--component-hero-search-field-height) - var(--component-hero-search-submit-height)) / 2);--component-hero-search-focus-lead:calc(var(--component-jobseeker-nav-total-height) + var(--space-4));--component-hero-search-panel-phone-max-height:calc((var(--control-target-min-height) * 5) + (var(--component-hero-search-panel-padding) * 2));--component-hero-search-shell-stacked-radius:calc(var(--component-hero-search-bar-stacked-radius) - var(--component-hero-search-bar-inset));--component-hero-search-bar-bottom-inset:calc((var(--component-hero-search-bar-inset) * 2) + var(--focus-ring-width) + var(--focus-ring-offset));--component-hero-search-submit-side-gap:calc(var(--component-hero-search-bar-bottom-inset) - var(--component-hero-search-bar-inset));--component-hero-search-panel-offset:var(--space-2);--component-hero-search-panel-padding:var(--space-2);--component-hero-search-panel-radius:var(--radius-md);--component-hero-search-panel-max-height:calc(var(--space-unit) * 96);--component-hero-search-option-gap:var(--space-3);--component-hero-search-option-hover:var(--surface-subtle);--component-hero-search-option-padding-block:var(--space-2);--component-hero-search-option-padding-inline:var(--space-4);--component-hero-search-group-size:var(--type-meta-xs-size);--component-hero-search-meta-size:var(--type-meta-xs-size);--component-latest-jobs-item-scale:.75;--component-latest-jobs-item-narrow-width:calc(var(--component-latest-jobs-item-width) * var(--component-latest-jobs-item-scale));--motion-duration-latest-jobs-narrow:14.4s;--layer-hero-suggestions:2;--layer-hero-overlay:calc(var(--layer-skip-link) + 1);--component-hero-search-overlay-rows:auto minmax(var(--motion-zero), 1fr);--component-hero-search-overlay-padding-inline:max(var(--space-4), env(safe-area-inset-left), env(safe-area-inset-right));--component-hero-search-overlay-padding-top:max(var(--space-3), env(safe-area-inset-top));--component-hero-search-overlay-bar-gap:var(--space-2);--component-hero-search-overlay-control-size:var(--control-target-min-height);--component-hero-search-overlay-back-icon-size:var(--space-6);--component-hero-search-overlay-shell-radius:var(--radius-pill);--component-hero-search-overlay-shell-surface:var(--surface-subtle);--component-hero-search-overlay-add-size:var(--control-target-min-height);--component-hero-search-overlay-empty-padding:var(--space-4) var(--component-hero-search-option-padding-inline);--component-hero-search-overlay-empty-size:var(--type-meta-sm-size);--component-job-card-gap:var(--space-3);--component-job-card-title-size:var(--type-copy-lg-size);--component-job-card-ring:inset var(--space-none) var(--space-none) var(--space-none) calc(var(--border-width-default) * 2) var(--border-default);--component-job-card-selected-ring:inset var(--space-none) var(--space-none) var(--space-none) calc(var(--border-width-default) * 4) var(--content-accent);--component-job-card-transition:box-shadow var(--motion-duration-label) var(--motion-css-ease-enter);--layer-skip-link:10;--component-header-min-height:5rem;--component-jobseeker-nav-content-inset:max(var(--space-6), calc((var(--size-full) - var(--layout-shell-max)) / 2));--component-jobseeker-nav-height:calc(var(--space-unit) * 14);--component-jobseeker-nav-total-height:calc(var(--component-jobseeker-nav-height) + var(--space-4));--component-jobseeker-nav-action-height:calc(var(--space-unit) * 10);--component-jobseeker-nav-grid:auto minmax(var(--space-none), 1fr) auto;--component-jobseeker-nav-mobile-grid:[nav-burger] minmax(var(--space-none), 1fr) [nav-lockup] auto [nav-action] minmax(var(--space-none), 1fr);--component-jobseeker-nav-mobile-rows:[nav-row] auto;--component-faq-padding-top:calc(var(--space-24) + var(--space-6));--component-faq-padding-bottom:calc(var(--space-24) + var(--space-16));--component-faq-mark-size:var(--space-16);--component-faq-heading-max:calc(var(--space-unit) * 226);--component-faq-heading-size:clamp(3.5rem, 6.25vw, 6.25rem);--component-faq-heading-leading:var(--leading-compact-display);--component-faq-list-max:calc(var(--space-unit) * 251);--component-faq-list-offset:calc(var(--space-24) + var(--space-12));--component-faq-row-min-height:calc(var(--space-unit) * 21);--component-faq-summary-grid:minmax(var(--space-none), 1fr) auto;--component-faq-summary-size:clamp(1.125rem, 2vw, 1.75rem);--component-faq-chevron-size:var(--space-6);--component-faq-chevron-stroke:1.5;--component-faq-chevron-open-transform:rotate(180deg);--component-faq-answer-max:64ch;--component-brand-link-min-height:2.875rem;--component-nav-burger-size:var(--space-6);--component-nav-burger-stroke:calc(var(--border-width-default) * 2);--component-nav-menu-min-width:15rem;--component-nav-menu-top:100%;--component-employer-menu-viewport-height:100dvh;--component-employer-menu-desktop-query:(min-width: 64rem);--component-employer-menu-control-size:var(--space-12);--component-employer-menu-icon-size:calc(var(--space-8) + var(--space-unit));--component-employer-menu-icon-stroke:calc(var(--border-width-default) * 3);--component-employer-menu-content-width:min(var(--size-full), var(--layout-shell-max));--component-employer-menu-grid:minmax(var(--space-none), 1fr) auto;--component-employer-menu-padding-inline:max(var(--space-4), env(safe-area-inset-left), env(safe-area-inset-right));--component-employer-menu-padding-block:min(var(--space-8), 3svh);--component-employer-menu-control-top:max(var(--space-6), env(safe-area-inset-top));--component-employer-menu-control-right:max(var(--space-4), env(safe-area-inset-right));--component-employer-menu-section-gap:min(var(--space-12), 4svh);--component-employer-menu-primary-gap:min(var(--space-6), 2svh);--component-employer-menu-action-gap:min(var(--space-8), 4svh);--component-employer-menu-link-size:clamp(calc(var(--space-unit) * 8), min(11vw, 8svh), var(--type-display-size));--component-employer-menu-link-leading:var(--leading-heading);--component-employer-menu-action-size:var(--component-employer-menu-link-size);--component-employer-menu-action-padding:min(var(--space-4), 2svh);--component-employer-menu-action-min-height:clamp(var(--control-input-min-height), 14svh, var(--space-24));--component-company-index-column:2.5rem;--component-employer-intro-min:16rem;--component-job-results-intro-min:16rem;--component-job-results-intro-fraction:.65fr;--component-job-results-list-fraction:1.35fr;--component-search-fields-grid:minmax(0, 1.4fr) minmax(0, 1fr) auto;--component-job-results-grid:minmax(var(--component-job-results-intro-min), var(--component-job-results-intro-fraction)) minmax(0, var(--component-job-results-list-fraction));--component-jobs-loader-gap:var(--space-4);--component-jobs-loader-padding:var(--space-24) var(--space-none);--component-jobs-loader-mark-size:calc(var(--space-unit) * 12);--component-jobs-loader-spin-duration:1.4s;--component-jobs-loader-spin-turn:rotate(1turn);--component-jobs-loader-breathe-duration:2.1s;--component-jobs-loader-breathe-scale:.88;--component-jobs-loader-halo-size:calc(var(--space-unit) * 20);--component-jobs-loader-halo-scale:1.35;--component-jobs-loader-halo-opacity:.28;--component-jobs-loader-label-size:var(--type-meta-sm-size);--component-jobs-pagination-gap:var(--space-2);--component-jobs-pagination-padding:var(--space-6) var(--space-none);--component-jobs-pagination-page-size:var(--control-target-min-height);--component-jobs-pagination-page-radius:var(--radius-sm);--component-jobs-pagination-step-padding:var(--space-none) var(--space-3);--component-jobs-pagination-disabled-opacity:.4;--component-jobs-pagination-transition:background var(--motion-duration-label) var(--motion-css-ease-enter), color var(--motion-duration-label) var(--motion-css-ease-enter);--component-jobs-feed-gap:var(--space-6);--component-jobs-filter-collapsed-height:calc((var(--space-4) * 2) + var(--control-target-min-height));--component-jobs-filter-search-height:calc(var(--component-jobs-filter-field-height) + var(--space-4));--component-jobs-filter-expanded-height:calc(var(--component-jobs-filter-collapsed-height) + var(--component-jobs-filter-search-height));--component-job-detail-sticky-top:calc(var(--component-jobs-filter-collapsed-height) + var(--space-4));--component-job-detail-max-height:calc(100svh - var(--component-job-detail-sticky-top) - var(--space-8));--component-job-detail-gap:var(--space-6);--component-job-detail-padding:var(--space-8);--component-job-detail-radius:var(--radius-md);--component-job-detail-logo-size:calc(var(--space-unit) * 14);--component-job-detail-logo-radius:var(--radius-sm);--component-job-detail-role-size:var(--type-title-size);--component-job-detail-facts-grid:repeat(2, minmax(0, 1fr));--component-job-detail-body-max:68ch;--component-job-detail-apply-padding:var(--space-4) var(--space-8);--component-job-detail-apply-radius:var(--radius-pill);--component-job-detail-selected-width:calc(var(--border-width-default) * 2);--component-footer-grid-desktop:1.5fr repeat(3, 1fr);--component-link-icon-stroke:calc(var(--border-width-default) * 2);--component-employer-first-fold-height:calc(100svh - var(--component-header-min-height) - var(--border-width-default));--component-employer-first-fold-rows:minmax(var(--motion-zero), 1fr) auto;--component-employer-hero-copy-fraction:1.1fr;--component-employer-hero-art-fraction:.9fr;--component-investors-hero-min-height:var(--component-employer-first-fold-height);--component-investors-hero-padding-block:var(--space-12);--component-investors-hero-copy-max:min(var(--size-full), calc(var(--space-unit) * 200));--component-investors-hero-scrim:linear-gradient(to bottom, color-mix(in oklch, var(--color-indigo-900) 78%, transparent), color-mix(in oklch, var(--color-indigo-900) 66%, transparent));--component-employer-intro-fraction:.65fr;--component-employer-content-fraction:1.35fr;--component-employer-two-column-grid:repeat(2, minmax(0, 1fr));--component-employer-three-column-grid:repeat(3, minmax(0, 1fr));--component-employer-choice-rows:auto minmax(var(--motion-zero), 1fr);--component-employer-choice-mobile-grid:minmax(var(--motion-zero), 1fr);--component-employer-choice-mobile-rows:repeat(2, minmax(var(--motion-zero), 1fr));--component-employer-choice-wide-rows:minmax(var(--motion-zero), 1fr);--component-employer-choice-hero-height:var(--component-employer-first-fold-height);--component-employer-choice-hero-padding:min(var(--space-8), 4svh);--component-employer-choice-heading-padding:min(var(--space-8), 3svh);--component-employer-choice-title-inset:min(var(--space-6), 2svh);--component-employer-choice-wide-heading-size:clamp(1.5rem, min(7vw, 9svh), 5.75rem);--component-employer-choice-title-line-count:3;--component-employer-choice-title-height-reserve:var(--space-2);--component-employer-choice-title-width-share:19.2cqw;--component-employer-choice-title-height-share:calc((100cqh - var(--component-employer-choice-title-height-reserve)) / var(--component-employer-choice-title-line-count) / var(--component-employer-choice-title-leading));--component-employer-choice-title-size:clamp(var(--type-heading-size), min(var(--component-employer-choice-title-width-share), var(--component-employer-choice-title-height-share)), calc(var(--space-unit) * 47));--component-employer-choice-title-height-fill:calc(var(--component-employer-choice-title-height-share) / var(--component-employer-choice-title-size));--component-employer-choice-title-height-fill-gain:.96;--component-employer-choice-title-height-fill-optical:min(1, calc(1 + ((var(--component-employer-choice-title-height-fill) - 1) * var(--component-employer-choice-title-height-fill-gain))));--component-employer-choice-title-leading:var(--leading-compact-display);--component-employer-choice-title-tracking:-.065em;--component-employer-choice-title-fill-start:1.05;--component-employer-choice-title-fill-ratio:max(0, calc((var(--component-employer-choice-title-width-share) / var(--component-employer-choice-title-size)) - var(--component-employer-choice-title-fill-start)));--component-employer-choice-title-indigo-fill-gain:1.56;--component-employer-choice-title-purple-fill-gain:1.43;--component-employer-choice-title-indigo-transform:scaleX(1);--component-employer-choice-title-purple-transform:scaleX(.9);--component-employer-choice-wide-title-indigo-transform:translateY(-.036em) scaleX(calc(1.0035 + (var(--component-employer-choice-title-fill-ratio) * var(--component-employer-choice-title-indigo-fill-gain)))) scaleY(var(--component-employer-choice-title-height-fill-optical));--component-employer-choice-wide-title-purple-transform:translateY(-.045em) scaleX(calc(.92 + (var(--component-employer-choice-title-fill-ratio) * var(--component-employer-choice-title-purple-fill-gain)))) scaleY(var(--component-employer-choice-title-height-fill-optical));--component-employer-choice-title-transform-origin:left center;--component-employer-choice-title-line-display:block;--component-employer-choice-title-line-wrap:nowrap;--component-employer-choice-rollover-inset:var(--space-none);--component-employer-choice-rollover-grid:minmax(var(--motion-zero), 1fr) 22.5%;--component-employer-choice-rollover-strip-width:22.5%;--component-employer-choice-rollover-fade-width:5.25%;--component-employer-choice-rollover-fade-start:calc(var(--size-full) - var(--component-employer-choice-rollover-strip-width) - var(--component-employer-choice-rollover-fade-width));--component-employer-choice-rollover-strip-start:calc(var(--size-full) - var(--component-employer-choice-rollover-strip-width));--component-employer-choice-rollover-indigo-background:linear-gradient(to right, var(--surface-inverse) var(--space-none), var(--surface-inverse) var(--component-employer-choice-rollover-fade-start), var(--surface-employer-choice-indigo-rollover) var(--component-employer-choice-rollover-strip-start), var(--surface-employer-choice-indigo-rollover) var(--size-full));--component-employer-choice-rollover-purple-background:linear-gradient(to right, var(--content-accent) var(--space-none), var(--content-accent) var(--component-employer-choice-rollover-fade-start), var(--surface-employer-choice-purple-rollover) var(--component-employer-choice-rollover-strip-start), var(--surface-employer-choice-purple-rollover) var(--size-full));--component-employer-choice-rollover-copy-inset:5%;--component-employer-choice-rollover-copy-size:clamp(var(--type-meta-sm-size), min(4.25cqw, 11.5cqh), calc(var(--space-unit) * 20));--component-employer-choice-rollover-copy-leading:1.45;--component-employer-choice-rollover-copy-tracking:var(--tracking-none);--component-employer-choice-rollover-copy-weight:var(--weight-semibold);--component-employer-choice-rollover-copy-line-display:block;--component-employer-choice-rollover-copy-line-wrap:nowrap;--component-employer-choice-rollover-arrow-size:min(20.8cqw, 39.5cqh);--component-employer-choice-rollover-arrow-ratio:1;--component-employer-choice-rollover-arrow-image:url(/brand/icons/arrow-right-circle-lined-240-white.png);--component-employer-choice-rollover-arrow-position:center;--component-employer-choice-rollover-arrow-repeat:no-repeat;--component-employer-choice-rollover-arrow-fit:contain;--component-employer-choice-rollover-rest-opacity:var(--motion-zero);--component-employer-choice-rollover-active-opacity:var(--motion-opacity-visible);--component-employer-choice-rollover-transition:opacity var(--motion-duration-label) var(--motion-css-ease-enter);--component-employer-choice-mobile-arrow-asset:url(/brand/icons/arrow-right-lined-240-white.png);--component-employer-choice-mobile-arrow-position:absolute;--component-employer-choice-mobile-arrow-size:var(--space-12);--component-employer-choice-mobile-arrow-right:var(--space-4);--component-employer-choice-mobile-arrow-bottom:var(--space-4);--component-employer-choice-mobile-arrow-layer:1;--component-employer-choice-mobile-arrow-ratio:1;--component-employer-choice-mobile-arrow-background-position:center;--component-employer-choice-mobile-arrow-background-repeat:no-repeat;--component-employer-choice-mobile-arrow-background-size:contain;--component-employer-choice-mobile-arrow-visibility:visible;--component-employer-choice-mobile-arrow-wide-visibility:hidden;--component-employer-choice-mobile-arrow-opacity:var(--motion-opacity-visible);--component-employer-choice-mobile-arrow-wide-opacity:var(--motion-zero);--component-employer-choice-mobile-rollover-visibility:hidden;--component-employer-choice-wide-rollover-visibility:visible;--component-employer-choice-heading-line-display:inline;--component-employer-choice-desktop-heading-shell-width:calc(var(--size-full) - var(--space-8));--component-employer-choice-desktop-heading-width:fit-content;--component-employer-choice-desktop-heading-size:clamp(1.5rem, min(4.38vw, 9svh), 5.75rem);--component-employer-choice-desktop-heading-alignment:start;--component-employer-choice-desktop-heading-line-display:block;--component-employer-choice-desktop-heading-line-wrap:nowrap;--component-employer-choice-desktop-title-inset:var(--space-12);--component-employer-choice-desktop-title-position:absolute;--component-employer-choice-desktop-title-anchor:var(--size-half);--component-employer-choice-desktop-title-center-offset:-50%;--component-employer-choice-desktop-title-width:max-content;--component-employer-choice-desktop-title-max-width:none;--component-employer-choice-desktop-title-transform-origin:center center;--component-employer-choice-desktop-title-indigo-optical-x:-.017em;--component-employer-choice-desktop-title-fill-start:1;--component-employer-choice-desktop-title-fill-ratio:max(0, calc((var(--component-employer-choice-title-width-share) / var(--component-employer-choice-title-size)) - var(--component-employer-choice-desktop-title-fill-start)));--component-employer-choice-desktop-title-indigo-fill-gain:.94;--component-employer-choice-desktop-title-purple-fill-gain:.86;--component-employer-choice-desktop-title-indigo-transform:translate(var(--component-employer-choice-desktop-title-center-offset), var(--component-employer-choice-desktop-title-center-offset)) translateX(var(--component-employer-choice-desktop-title-indigo-optical-x)) translateY(calc(-.036em + (var(--space-unit) / 4))) scaleX(calc(1.008 + (var(--component-employer-choice-desktop-title-fill-ratio) * var(--component-employer-choice-desktop-title-indigo-fill-gain)))) scaleY(var(--component-employer-choice-title-height-fill-optical));--component-employer-choice-desktop-title-purple-transform:translate(var(--component-employer-choice-desktop-title-center-offset), var(--component-employer-choice-desktop-title-center-offset)) translateY(calc(-.045em + (var(--space-unit) / 4))) scaleX(calc(.92 + (var(--component-employer-choice-desktop-title-fill-ratio) * var(--component-employer-choice-desktop-title-purple-fill-gain)))) scaleY(var(--component-employer-choice-title-height-fill-optical));--component-employer-word-slot-height:1.12em;--component-employer-word-slot-alignment:-.1em;--component-employer-word-slot-narrow-heading-size:1.85rem;--component-employer-auth-min-height:calc(100svh - var(--component-header-min-height));--component-employer-auth-layout-max:calc(var(--space-unit) * 280);--component-employer-auth-register-layout-max:calc(var(--space-unit) * 180);--component-employer-auth-register-layout-width:min(calc(var(--size-full) - var(--space-8)), var(--component-employer-auth-register-layout-max));--component-employer-auth-layout-grid:minmax(var(--motion-zero), 1.2fr) minmax(calc(var(--space-unit) * 76), .8fr);--component-employer-auth-mobile-grid:minmax(var(--motion-zero), 1fr);--component-employer-auth-padding-block:var(--space-16);--component-employer-auth-layout-gap:var(--space-none);--component-employer-auth-content-padding:clamp(var(--space-6), 5vw, var(--space-16));--component-employer-auth-aside-padding:clamp(var(--space-8), 5vw, var(--space-16));--component-employer-auth-flow-gap:var(--space-6);--component-employer-auth-copy-gap:var(--space-3);--component-employer-auth-heading-size:clamp(calc(var(--space-unit) * 10), 6vw, calc(var(--space-unit) * 18));--component-employer-auth-lead-size:var(--type-copy-lg-size);--component-employer-auth-form-gap:var(--space-4);--component-employer-auth-field-gap:var(--space-2);--component-employer-auth-field-grid:repeat(2, minmax(var(--motion-zero), 1fr));--component-employer-auth-phone-grid:minmax(calc(var(--space-unit) * 24), .35fr) minmax(var(--motion-zero), 1fr);--component-employer-auth-input-padding:var(--space-4);--component-employer-auth-input-radius:var(--radius-sm);--component-employer-auth-suggestion-radius:var(--radius-sm);--component-employer-auth-suggestion-padding:var(--space-4);--component-employer-auth-suggestion-gap:var(--space-2);--component-employer-auth-actions-grid:repeat(2, minmax(var(--motion-zero), 1fr));--component-employer-auth-button-padding:var(--space-6);--component-employer-auth-button-radius:var(--radius-pill);--component-employer-auth-button-gap:var(--space-2);--component-employer-auth-separator-grid:minmax(var(--motion-zero), 1fr) auto minmax(var(--motion-zero), 1fr);--component-employer-auth-separator-gap:var(--space-3);--component-employer-auth-error-size:var(--type-meta-sm-size);--component-employer-auth-note-size:var(--type-meta-sm-size);--component-employer-auth-aside-gap:var(--space-6);--component-employer-auth-aside-copy-max:calc(var(--space-unit) * 100);--component-employer-auth-login-layout-max:calc(var(--space-unit) * 100);--component-employer-auth-login-layout-width:min(calc(var(--size-full) - (var(--space-6) * 2)), var(--component-employer-auth-login-layout-max));--component-employer-auth-login-grid:minmax(var(--motion-zero), 1fr);--component-employer-auth-login-padding-block:var(--space-8);--component-auth-brand-padding-block:var(--space-8);--component-auth-brand-logo-height:var(--space-12);--component-auth-brand-padding-end:var(--space-6);--component-auth-page-job-seeker-grid:auto auto;--component-auth-consent-card-padding:var(--space-6);--component-auth-consent-card-radius:var(--radius-md);--component-auth-consent-card-border:var(--border-width-default) solid var(--border-default);--component-auth-consent-heading-size:var(--type-title-size);--component-auth-consent-intro-gap:var(--space-2);--component-auth-consent-note-size:var(--type-meta-xs-size);--component-auth-consent-note-leading:var(--leading-body);--component-auth-consent-required-size:var(--type-meta-sm-size);--component-auth-consent-button-radius:var(--radius-pill);--component-employer-auth-login-content-padding:var(--space-none);--component-employer-auth-login-flow-gap:var(--space-4);--component-employer-auth-login-heading-size:calc(var(--space-unit) * 7);--component-employer-auth-login-provider-gap:var(--space-3);--component-employer-auth-login-provider-radius:var(--radius-sm);--component-employer-auth-login-provider-border:var(--border-width-default) solid var(--border-default);--component-employer-auth-login-button-height:var(--control-input-min-height);--component-employer-auth-login-button-radius:var(--radius-sm);--component-employer-auth-login-button-padding:var(--space-4);--component-employer-auth-login-field-gap:var(--space-2);--component-employer-auth-login-clear-size:var(--control-target-min-height);--component-employer-auth-login-clear-icon-size:var(--space-6);--component-employer-auth-login-clear-icon-stroke:calc(var(--border-width-default) * 2);--component-employer-auth-login-clear-right:var(--space-none);--component-employer-auth-login-clear-transform:translateY(calc(var(--size-half) * -1));--component-employer-auth-login-input-end-padding:calc(var(--component-employer-auth-login-clear-size) + var(--space-2));--component-employer-auth-login-error-shadow:var(--space-none) var(--space-none) var(--space-none) calc(var(--border-width-default) * 4) var(--surface-employer-auth-error);--component-employer-auth-login-inactive-opacity:.39;--component-employer-auth-login-active-opacity:var(--motion-opacity-visible);--component-employer-auth-login-transition:opacity var(--motion-duration-label) var(--motion-css-ease-enter);--component-employer-auth-login-note-size:var(--type-meta-sm-size);--component-employer-auth-login-note-leading:var(--leading-body);--component-employer-auth-login-link-weight:var(--weight-semibold);--component-employer-auth-login-job-link-alignment:end;--component-employer-auth-login-text-alignment:center;--component-employer-auth-login-form-alignment:stretch;--component-employer-auth-login-inactive-cursor:not-allowed;--component-employer-auth-login-active-cursor:pointer;--component-auth-page-viewport-height:100dvh;--component-auth-page-grid:auto minmax(var(--motion-zero), 1fr);--component-auth-login-content-grid:auto auto;--component-auth-login-desktop-content-grid:minmax(var(--motion-zero), 1fr) auto;--component-auth-provider-icon-size:calc(var(--space-unit) * 4.5);--component-auth-provider-grid:var(--component-auth-provider-icon-size) minmax(var(--motion-zero), 1fr) var(--component-auth-provider-icon-size);--component-auth-provider-label-column:2;--component-auth-provider-shadow:none;--component-auth-information-mobile-grid:minmax(var(--motion-zero), 1fr);--component-auth-information-desktop-grid:repeat(3, auto);--component-auth-information-gap:var(--space-4);--component-auth-information-desktop-gap:var(--space-12);--component-auth-information-padding-block:var(--space-6) max(var(--space-4), env(safe-area-inset-bottom));--component-auth-information-desktop-padding-block:var(--space-2);--component-auth-information-link-size:var(--type-body-size);--component-auth-information-link-wrap:nowrap;--component-auth-login-mail-min-height:var(--component-employer-auth-login-button-height);--component-auth-login-content-gap:var(--space-4);--component-auth-login-desktop-content-gap:var(--space-2);--component-auth-login-desktop-padding-block:var(--space-2);--component-auth-login-desktop-flow-gap:var(--space-none);--component-auth-login-desktop-alternate-heading-gap:var(--space-unit);--component-auth-login-desktop-heading-provider-gap:var(--space-4);--component-auth-login-desktop-provider-separator-gap:var(--space-4);--component-auth-login-desktop-separator-form-gap:var(--space-4);--component-auth-login-desktop-form-mail-gap:var(--space-unit);--component-auth-login-desktop-mail-register-gap:var(--space-unit);--component-auth-login-desktop-provider-gap:var(--space-2);--component-auth-login-desktop-button-height:var(--control-target-min-height);--component-auth-login-desktop-form-gap:var(--space-2);--component-auth-login-desktop-field-gap:var(--space-unit);--component-auth-login-desktop-mail-min-height:var(--control-target-min-height);--component-employer-footer-copy-fraction:.8fr;--component-employer-footer-links-fraction:1.2fr;--component-employer-steps-grid:minmax(var(--component-employer-intro-min), var(--component-employer-intro-fraction)) minmax(0, var(--component-employer-content-fraction));--component-employer-footer-grid:minmax(0, var(--component-employer-footer-copy-fraction)) minmax(0, var(--component-employer-footer-links-fraction));--component-employer-hero-grid:minmax(0, var(--component-employer-hero-copy-fraction)) minmax(var(--component-hero-art-min), var(--component-employer-hero-art-fraction));--component-employer-step-grid:var(--component-company-index-column) 1fr;--component-employer-product-nav-item-flex:var(--motion-zero) var(--motion-zero) auto;--component-employer-information-status-border-width:calc(var(--border-width-default) * 2);--component-employer-workflow-min-height:calc(100svh - var(--component-header-min-height));--component-employer-workflow-stage-min-height:calc(var(--space-unit) * 152);--component-employer-workflow-chat-min-height:calc(var(--space-unit) * 128);--component-employer-workflow-chat-max:calc(var(--space-unit) * 120);--component-employer-workflow-message-max:82%;--component-employer-workflow-progress-width:calc(var(--space-unit) * 12);--component-employer-workflow-marker-width:calc(var(--space-unit) * 4);--component-employer-workflow-rail-min-height:calc(var(--space-unit) * 16);--component-phone-showcase-min-height:calc(100svh - var(--component-header-min-height));--component-phone-showcase-grid:minmax(0, 1fr) minmax(18rem, .75fr);--component-phone-showcase-gap:var(--space-16);--component-phone-showcase-padding-block:var(--space-8);--component-phone-showcase-active-wide-rows:minmax(var(--motion-zero), 1fr);--component-phone-progress-top:var(--space-24);--component-phone-progress-left:24%;--component-phone-marker-width:var(--space-4);--component-phone-marker-height:var(--space-2);--component-phone-progress-width:var(--space-12);--component-phone-heading-size:clamp(2.5rem, 5vw, 5.5rem);--component-phone-active-mobile-heading-size:var(--type-title-size);--component-phone-active-mobile-copy-size:clamp(var(--type-meta-sm-size), min(3.8vw, 2.4svh), var(--type-body-size));--component-phone-heading-max:13ch;--component-phone-copy-max:40ch;--component-phone-device-max:min(calc(var(--space-unit) * 144), 34svh);--component-phone-active-landscape-device-max:min(calc(var(--space-unit) * 144), 32svh);--component-phone-device-ratio:390 / 844;--component-phone-frame-padding:var(--space-3);--component-phone-rim-width:calc(var(--border-width-default) * 2);--component-phone-frame-radius:calc(var(--space-unit) * 14);--component-phone-screen-radius:calc(var(--space-unit) * 11);--component-phone-frame-background:linear-gradient(105deg, var(--color-phone-black) 0%, var(--color-phone-steel) 10%, var(--color-phone-graphite) 23%, var(--color-phone-black) 52%, var(--color-phone-steel) 88%, var(--color-phone-black) 100%);--component-phone-bezel-inset:calc(var(--space-unit) * 2);--component-phone-bezel-width:calc(var(--border-width-default) * 4);--component-phone-bezel-radius:calc(var(--space-unit) * 12);--component-phone-edge-inset:var(--motion-zero);--component-phone-edge-width:var(--border-width-default);--component-phone-edge-radius:calc(var(--space-unit) * 14);--component-phone-highlight-block:calc(var(--space-unit) * 7);--component-phone-highlight-left:var(--space-2);--component-phone-highlight-width:var(--border-width-default);--component-phone-highlight-background:linear-gradient(var(--color-phone-reflection), transparent);--component-phone-highlight-opacity:.7;--component-phone-reflection-background:linear-gradient(124deg, transparent 0%, var(--color-phone-reflection) 18%, transparent 38%);--component-phone-reflection-opacity:.2;--component-phone-notch-left:29%;--component-phone-notch-width:42%;--component-phone-notch-height:calc(var(--space-unit) * 8);--component-phone-speaker-width:calc(var(--space-unit) * 10);--component-phone-speaker-height:var(--space-2);--component-phone-speaker-background:linear-gradient(var(--color-phone-graphite), var(--color-phone-black));--component-phone-camera-size:var(--space-3);--component-phone-camera-background:radial-gradient(circle at 35% 35%, var(--color-phone-camera), var(--color-phone-lens) 54%, var(--color-phone-black));--component-phone-circle-ratio:1;--component-phone-screen-padding:calc(var(--space-unit) * 14) var(--space-6);--component-phone-active-mobile-screen-padding:min(calc(var(--space-unit) * 14), 14cqi) min(var(--space-6), 6cqi);--component-phone-active-mobile-screen-gap:min(var(--space-4), 4cqi);--component-phone-screen-background:linear-gradient(180deg, var(--surface-inverse), var(--color-phone-metal));--component-phone-media-height:calc(var(--space-unit) * 76);--component-phone-active-mobile-media-height:min(calc(var(--space-unit) * 76), 78cqi);--component-phone-media-compact-height:calc(var(--space-unit) * 48);--component-phone-active-mobile-media-compact-height:min(calc(var(--space-unit) * 48), 49cqi);--component-phone-media-background:linear-gradient(135deg, var(--color-tangerine-500), var(--color-purple-600));--component-phone-bubble-width:78%;--component-phone-bubble-small-width:52%;--component-phone-bubble-height:calc(var(--space-unit) * 18);--component-phone-active-mobile-bubble-height:min(calc(var(--space-unit) * 18), 19cqi);--component-phone-growth-grid:repeat(2, minmax(0, 1fr));--component-phone-home-bottom:var(--space-3);--component-phone-home-left:34%;--component-phone-home-width:32%;--component-phone-home-height:var(--space-2);--component-phone-side-width:var(--space-2);--component-phone-side-height:calc(var(--space-unit) * 18);--component-phone-side-tall-height:calc(var(--space-unit) * 28);--component-phone-side-outset:calc(var(--space-unit) * -2);--component-phone-side-radius:calc(var(--space-unit) * 1);--component-phone-side-background:linear-gradient(90deg, var(--color-phone-black), var(--color-phone-steel));--component-phone-mute-top:14%;--component-phone-mute-height:calc(var(--space-unit) * 8);--component-phone-volume-up-top:23%;--component-phone-volume-down-top:34%;--component-phone-power-top:27%;--component-phone-rail-height:calc(var(--space-unit) * 18);--component-phone-rail-label-area:1 / 1;--component-phone-action-bottom:var(--space-6);--component-phone-action-left:var(--space-6);--component-phone-action-width:calc(50% - var(--space-12));--component-phone-grid-size:calc(var(--space-unit) * 64);--component-phone-grid-background:linear-gradient(to right, var(--border-phone-grid) var(--border-width-default), transparent var(--border-width-default)), linear-gradient(to bottom, var(--border-phone-grid) var(--border-width-default), transparent var(--border-width-default));--component-phone-preview-icon-stroke:calc(var(--border-width-default) * 2);--component-inbox-shell-max:calc(var(--space-unit) * 382);--component-inbox-intro-gap:var(--space-4);--component-inbox-intro-padding-top:calc(var(--space-24) + var(--space-16));--component-inbox-intro-padding-bottom:var(--space-24);--component-inbox-mark-width:var(--space-12);--component-inbox-heading-max:66rem;--component-inbox-heading-size:clamp(2.75rem, 6vw, 6.5rem);--component-inbox-subheading-size:var(--type-title-size);--component-inbox-track-height:200svh;--component-inbox-track-padding-bottom:var(--space-24);--component-inbox-sticky-top:calc(var(--component-header-min-height) + var(--space-24) + var(--space-8) + var(--space-6));--component-inbox-grid:repeat(2, minmax(0, 1fr));--component-inbox-mobile-grid:minmax(0, 1fr);--component-inbox-grid-gap:var(--space-6);--component-inbox-card-height:min(48.5rem, calc(100svh - var(--component-inbox-sticky-top) - var(--space-8)));--component-inbox-card-mobile-height:calc(var(--space-unit) * 116);--component-inbox-card-gap:var(--space-16);--component-inbox-card-padding-top:var(--space-16);--component-inbox-card-padding-inline:var(--space-8);--component-inbox-card-padding-bottom:var(--space-24);--component-inbox-card-radius:calc(var(--space-unit) * 8);--component-inbox-card-heading-gap:var(--space-6);--component-inbox-label-size:var(--type-meta-sm-size);--component-inbox-card-title-max:12ch;--component-inbox-card-title-size:clamp(2rem, 4vw, 4.2rem);--component-inbox-row-min-height:calc(var(--space-unit) * 18);--component-inbox-row-size:var(--type-meta-sm-size);--component-inbox-check-size:var(--space-6);--component-inbox-check-padding:var(--space-unit);--component-inbox-check-radius:var(--radius-sm);--component-inbox-check-stroke:calc(var(--border-width-default) * 3);--component-employer-cinematic-min-height:100svh;--component-quickstart-padding-block:calc(var(--space-24) + var(--space-16));--component-quickstart-shell-max:calc(var(--space-unit) * 382);--component-quickstart-heading-max:calc(var(--space-unit) * 300);--component-quickstart-intro-gap:var(--space-6);--component-quickstart-heading-size:clamp(2.75rem, 6vw, 6rem);--component-quickstart-description-max:48ch;--component-quickstart-description-size:clamp(1.125rem, 2vw, 1.75rem);--component-quickstart-grid-gap:var(--space-6);--component-quickstart-grid-margin:var(--space-24);--component-quickstart-copy-gap:var(--space-6);--component-quickstart-copy-text-gap:var(--space-2);--component-quickstart-visual-ratio:3 / 2;--component-quickstart-visual-radius:var(--radius-md);--component-quickstart-grid-size:calc(var(--space-unit) * 24);--component-quickstart-grid-background:linear-gradient(to right, var(--border-quickstart-grid) var(--border-width-default), transparent var(--border-width-default)), linear-gradient(to bottom, var(--border-quickstart-grid) var(--border-width-default), transparent var(--border-width-default));--component-quickstart-mock-action-height:var(--control-input-min-height);--component-quickstart-mock-action-padding:var(--space-8);--component-quickstart-cursor-right:var(--space-12);--component-quickstart-cursor-bottom:var(--space-12);--component-quickstart-cursor-width:var(--space-8);--component-quickstart-cursor-stroke:var(--border-width-default);--component-quickstart-channel-columns:4;--component-quickstart-channel-mark-size:calc(var(--space-unit) * 32);--component-quickstart-channel-logo-size:var(--space-16);--component-quickstart-setup-padding:var(--space-8);--component-quickstart-setup-gap:var(--space-3);--component-quickstart-setup-row-height:calc(var(--space-unit) * 15);--component-quickstart-setup-row-padding:var(--space-4);--component-quickstart-card-heading-size:clamp(1.25rem, 1.6vw, 1.5rem);--component-quickstart-card-copy-size:var(--type-copy-lg-size);--component-quickstart-action-gap:var(--space-4);--component-quickstart-actions-margin:var(--space-16);--component-quickstart-action-min-width:calc(var(--space-unit) * 62);--component-employer-cinematic-copy-max:calc(var(--space-unit) * 112);--component-latest-jobs-intro-width:calc(var(--space-24) * 3);--component-latest-jobs-layout:var(--component-latest-jobs-intro-width) minmax(var(--motion-zero), 1fr);--component-latest-jobs-padding:min(var(--space-8), 2svh);--component-latest-jobs-heading-max:12ch;--component-latest-jobs-heading-size:clamp(1rem, min(2.4vw, 5svh), 2.25rem);--component-latest-jobs-edge-width:var(--space-6);--component-latest-jobs-edge-left:linear-gradient(to right, #18085f1a, var(--surface-transparent));--component-latest-jobs-edge-right:linear-gradient(to left, #18085f1a, var(--surface-transparent));--component-latest-jobs-item-width:min(calc(var(--space-unit) * 142), calc(100vw - var(--space-8)));--component-latest-jobs-item-height:min(calc(var(--space-unit) * 36), 20svh);--component-latest-jobs-item-gap:var(--space-8);--component-latest-jobs-card-gap:min(var(--space-4), 1.5svh);--component-latest-jobs-card-padding:min(var(--space-6), 2svh);--component-latest-jobs-logo-size:min(var(--space-12), 10svh);--component-latest-jobs-logo-ratio:1;--component-latest-jobs-logo-type-size:var(--type-meta-sm-size);--component-latest-jobs-detail-gap:min(var(--space-2), 1svh);--component-latest-jobs-meta-gap:min(var(--space-3), 1svh);--component-latest-jobs-role-size:clamp(var(--type-meta-sm-size), min(2vw, 4svh), var(--type-title-size));--component-employer-cinematic-word-size:clamp(calc(var(--space-unit) * 64), 36vw, calc(var(--space-unit) * 256));--component-employer-cinematic-word-offset:-.16em;--component-employer-cinematic-photo-height:220%;--component-employer-cinematic-photo-offset:-50%;--component-employer-cinematic-end-title-max:calc(var(--space-unit) * 180);--component-employer-cinematic-end-card-min-height:calc(var(--space-unit) * 64);--component-employer-cinematic-card-width:var(--size-full);--component-employer-cinematic-card-width-desktop:calc((var(--size-full) - (var(--space-4) * 2)) / 3);--component-employer-cinematic-control-size:calc(var(--space-unit) * 14);--component-employer-cinematic-grid-size:calc(var(--space-unit) * 64);--component-employer-cinematic-grid-background:linear-gradient(to right, var(--color-cinematic-grid-line) var(--border-width-default), transparent var(--border-width-default)), linear-gradient(to bottom, var(--color-cinematic-grid-line) var(--border-width-default), transparent var(--border-width-default));--component-skip-link-hidden-y:-200%;--component-skip-link-visible-transform:translateY(var(--space-none));--component-brand-art-field-min-height:20rem;--component-brand-art-image-right:16%;--component-brand-art-image-bottom:12%;--component-brand-art-image-width:42%;--component-brand-art-image-rotation:8deg;--component-brand-art-orbit-border:1.25rem;--component-brand-art-orbit-radius:50%;--component-brand-art-orbit-one-top:-18%;--component-brand-art-orbit-one-left:-12%;--component-brand-art-orbit-one-width:58%;--component-brand-art-orbit-one-ratio:1;--component-brand-art-orbit-two-right:-13%;--component-brand-art-orbit-two-bottom:-30%;--component-brand-art-orbit-two-width:66%;--component-brand-art-orbit-two-ratio:1;--component-brand-art-eye-top:15%;--component-brand-art-eye-right:13%;--component-brand-art-eye-width:28%;--component-brand-art-eye-ratio:1.8;--component-brand-art-eye-border:.75rem;--component-brand-art-eye-radius:60% 10%;--component-brand-art-eye-rotation:45deg;--motion-hover-lift:-.125rem;--motion-reduced-duration:.01ms;--motion-duration-reveal:.7s;--motion-duration-label:.45s;--motion-duration-arrow:2s;--motion-duration-marquee:40s;--motion-duration-latest-jobs:22.5s;--motion-duration-employer-word-slot:5.5s;--motion-reference-reveal-distance:50px;--motion-small-distance:8px;--motion-zero:0;--motion-direction-reverse:-1;--motion-single-iteration:1;--motion-label-active:-50%;--motion-opacity-visible:1;--motion-opacity-hidden:0;--motion-latest-jobs-travel:-50%;--motion-testimonial-travel:calc((50% + (var(--component-employer-marquee-gap) / 2)) * -1);--motion-ease-enter:power3.out;--motion-css-ease-label:linear(0, .029701, .058808, .087327, .115264, .142625, .169416, .195643, .221312, .246429, .271, .295031, .318528, .341497, .363944, .385875, .407296, .428213, .448632, .468559, .488, .506961, .525448, .543467, .561024, .578125, .594776, .610983, .626752, .642089, .657, .671491, .685568, .699237, .712504, .725375, .737856, .749953, .761672, .773019, .784, .794621, .804888, .814807, .824384, .833625, .842536, .851123, .859392, .867349, .875, .882351, .889408, .896177, .902664, .908875, .914816, .920493, .925912, .931079, .936, .940681, .945128, .949347, .953344, .957125, .960696, .964063, .967232, .970209, .973, .975611, .978048, .980317, .982424, .984375, .986176, .987833, .989352, .990739, .992, .993141, .994168, .995087, .995904, .996625, .997256, .997803, .998272, .998669, .999, .999271, .999488, .999657, .999784, .999875, .999936, .999973, .999992, .999999, 1);--motion-css-ease-enter:linear(0, .039404, .077632, .114707, .150653, .185494, .219251, .251948, .283607, .31425, .3439, .372578, .400305, .427102, .452992, .477994, .502129, .525417, .547878, .569533, .5904, .610499, .629849, .64847, .666378, .683594, .700134, .716018, .731261, .745883, .7599, .773329, .786186, .798489, .810253, .821494, .832228, .84247, .852237, .861542, .8704, .878826, .886835, .89444, .901655, .908494, .914969, .921095, .926884, .932348, .9375, .942352, .946916, .951203, .955225, .958994, .962519, .965812, .968883, .971742, .9744, .976866, .979149, .981258, .983204, .984994, .986637, .988141, .989514, .990765, .9919, .992927, .993853, .994686, .99543, .996094, .996682, .997202, .997657, .998055, .9984, .998697, .99895, .999165, .999345, .999494, .999616, .999714, .999793, .999854, .9999, .999934, .999959, .999976, .999987, .999994, .999997, .999999, 1, 1, 1);--motion-ease-linear:linear;--motion-css-ease-employer-word-slot:cubic-bezier(.77, 0, .175, 1);--motion-employer-word-slot-rest-blur:0px;--motion-employer-word-slot-travel-blur:2px;--motion-employer-word-slot-position-one:-25%;--motion-employer-word-slot-position-two:-50%;--motion-employer-word-slot-position-three:-75%;--motion-runtime-section-progress:0;--motion-runtime-stage-progress:0;--motion-runtime-track-position:0;--motion-runtime-sticky-top:var(--component-header-min-height);--motion-runtime-cinematic-header-offset:0px;--motion-runtime-scroll-distance:calc(var(--motion-cinematic-scroll-viewports) * 100svh);--motion-runtime-carousel-offset:0px;--motion-query-desktop:(min-width: 64rem);--motion-query-inbox-panels-wide:(min-width: 40rem);--motion-query-reduced:(prefers-reduced-motion: reduce);--motion-query-standard:(prefers-reduced-motion: no-preference);--motion-reveal-root-margin:0px 0px -18% 0px;--motion-pin-start:top top;--motion-inbox-mobile-track-spacer-height:var(--size-viewport-height);--motion-inbox-mobile-entry-position:var(--size-full);--motion-inbox-mobile-stack-area:1 / 1;--motion-ease-enter-power:4;--motion-workflow-scroll-viewports:2;--motion-workflow-track-spacer-height:calc(var(--motion-workflow-scroll-viewports) * var(--size-viewport-height));--motion-workflow-shift:100%;--motion-workflow-move-one-start:.196119;--motion-workflow-move-one-end:.401941;--motion-workflow-move-two-start:.598059;--motion-workflow-move-two-end:.803881;--motion-workflow-active-one-end:.25;--motion-workflow-active-two-end:.75;--motion-phone-scroll-viewports:8;--motion-phone-track-spacer-height:calc(var(--motion-phone-scroll-viewports) * var(--size-viewport-height));--motion-phone-offset:12%;--motion-inbox-converge:51.6%;--motion-inbox-converge-negative:-51.6%;--motion-inbox-small-scale:.85;--motion-inbox-intro-start-viewport:.88;--motion-inbox-intro-end-viewport:.52;--motion-inbox-intro-one-start:0;--motion-inbox-intro-one-end:.384615;--motion-inbox-intro-two-start:.307692;--motion-inbox-intro-two-end:.692308;--motion-inbox-intro-three-start:.615385;--motion-inbox-intro-three-end:1;--motion-inbox-entrance-start-viewport:1;--motion-inbox-entrance-end-viewport:.54;--motion-inbox-convergence-start:.285714;--motion-quickstart-intro-start:0;--motion-quickstart-intro-end:.116773;--motion-quickstart-cards-start:.116773;--motion-quickstart-item-duration:.116773;--motion-quickstart-stagger-progress:.029724;--motion-quickstart-cursor-start:.292994;--motion-quickstart-cursor-end:.409766;--motion-quickstart-press-down-start:.409766;--motion-quickstart-press-down-end:.43949;--motion-quickstart-press-up-end:.469214;--motion-quickstart-shared-start:.43949;--motion-quickstart-actions-start:.883227;--motion-quickstart-cursor-start-x:85%;--motion-quickstart-cursor-start-y:70%;--motion-quickstart-press-scale:.94;--motion-quickstart-mark-start-scale:.65;--motion-quickstart-row-start-x:26%;--motion-quickstart-scroll-start-viewport:.86;--motion-quickstart-scroll-end-viewport:.24;--motion-cinematic-scroll-viewports:1.91;--motion-cinematic-total:2.1;--motion-cinematic-start-scale:1.12;--motion-cinematic-word-start-x:100%;--motion-cinematic-word-end-x:-158%;--motion-cinematic-word-start-y:45%;--motion-cinematic-word-readable-y:8%;--motion-cinematic-word-crossing-y:0%;--motion-cinematic-word-end-y:-25%;--motion-cinematic-word-start-scale:.7722;--motion-cinematic-word-readable-scale:.8;--motion-cinematic-word-crossing-scale:2.2;--motion-cinematic-word-end-scale:5;--motion-cinematic-photo-beat:.1;--motion-cinematic-word-approach-beat:.15;--motion-cinematic-word-crossing-beat:.35;--motion-cinematic-word-beat:.65;--motion-cinematic-wipe-beat:.65;--motion-cinematic-content-beat:.45;--motion-cinematic-end-beat:.2;--motion-cinematic-carousel-enter:-100%;--motion-cinematic-wipe-start-radius:0%;--motion-cinematic-wipe-end-radius:150%;--motion-cinematic-wipe-origin-x:50%;--motion-cinematic-wipe-origin-y:52%;--component-motion-label-height:1.5em;--component-motion-arrow-size:1rem;--component-employer-marquee-gap:var(--space-8);--component-employer-marquee-item-width:min(28rem, calc(100vw - var(--space-8)));--component-latest-jobs-card-grid:var(--component-latest-jobs-logo-size) minmax(var(--motion-zero), 1fr);--component-quickstart-channel-grid:repeat(var(--component-quickstart-channel-columns), minmax(var(--motion-zero), 1fr));--component-phone-film-virtual-width:390px;--component-phone-film-virtual-height:844px;--component-phone-film-mobile-min-height:620px;--component-phone-film-container-width:100cqw;--component-phone-film-container-height:100cqh;--component-phone-film-selection-active-height:clamp(var(--component-phone-film-mobile-min-height), calc(var(--component-phone-film-virtual-width) * var(--component-phone-film-container-height) / var(--component-phone-film-container-width)), var(--component-phone-film-virtual-height));--component-phone-film-virtual-transform:translate(-50%, -50%);--component-phone-film-center-x-transform:translateX(-50%);--component-phone-film-exit-scale:1.06;--component-phone-film-reference-lift-scale:1.35;--component-phone-film-reference-lift-distance:calc(var(--space-unit) * 26);--component-phone-film-morph-start-top:calc(var(--size-full) + var(--space-3));--component-phone-film-morph-start-width:326px;--component-phone-film-morph-delta-x:137px;--component-phone-film-morph-delta-y:-350px;--component-phone-film-rank-raj-start-x:64px;--component-phone-film-rank-raj-start-y:24px;--component-phone-film-rank-raj-delta-x:98px;--component-phone-film-rank-raj-delta-y:195px;--component-phone-film-rank-john-start-x:104px;--component-phone-film-rank-john-start-y:24px;--component-phone-film-rank-john-delta-x:58px;--component-phone-film-rank-john-delta-y:55px;--component-phone-film-rank-cursor-start-x:286px;--component-phone-film-rank-cursor-start-y:218px;--component-phone-film-rank-shift-measured:70px;--component-phone-scene-list-gap:var(--space-24);--component-phone-scene-grid:minmax(var(--motion-zero), 1fr);--component-phone-scene-wide-grid:var(--component-phone-showcase-grid);--component-phone-film-mobile-device-width:min(78vw, calc((100svh - var(--component-header-min-height) - var(--control-target-min-height) - var(--space-16)) * 390 / 844));--component-phone-film-mobile-grid:minmax(var(--motion-zero), 1fr);--component-phone-film-mobile-rows:minmax(var(--motion-zero), 1fr);--component-phone-film-mobile-progress-top:var(--space-3);--component-phone-film-mobile-progress-left:var(--size-half);--component-phone-film-mobile-progress-transform:translateX(-50%);--component-phone-film-padding:var(--space-4);--component-phone-film-small-padding:var(--space-2);--component-phone-film-gap:var(--space-2);--component-phone-film-card-gap:var(--space-3);--component-phone-film-copy-size:min(var(--type-meta-xs-size), 4cqi);--component-phone-film-small-copy-size:min(var(--type-meta-xs-size), 3.2cqi);--component-phone-film-heading-size:min(var(--type-copy-lg-size), 5cqi);--component-phone-film-avatar-size:min(var(--space-8), 10cqi);--component-phone-film-icon-size:min(var(--space-6), 7cqi);--component-phone-film-cursor-width:min(var(--space-6), 7cqi);--component-phone-film-card-radius:var(--radius-md);--component-phone-film-row-radius:var(--radius-sm);--component-phone-film-question-grid:auto minmax(var(--motion-zero), 1fr);--component-phone-film-two-column-grid:minmax(var(--motion-zero), 1fr) auto;--component-phone-film-three-column-grid:auto minmax(var(--motion-zero), 1fr) auto;--component-phone-film-rank-grid:auto minmax(var(--motion-zero), 1fr) auto auto;--component-phone-film-two-row-grid:minmax(var(--motion-zero), 1fr) auto;--component-phone-film-three-row-grid:auto minmax(var(--motion-zero), 1fr) auto;--component-phone-film-selection-grid:repeat(2, minmax(var(--motion-zero), 1fr));--component-phone-film-first-column:1;--component-phone-film-second-column:2;--component-phone-film-source-phone-inset:var(--space-6) var(--space-4) var(--space-4);--component-phone-film-sheet-inset:auto var(--motion-zero) var(--motion-zero);--component-phone-film-payoff-width:calc(var(--size-full) - var(--space-8));--component-phone-film-payoff-left:var(--space-4);--component-phone-film-payoff-top:38%;--component-phone-film-push-inset:var(--space-12) var(--space-4) auto;--component-phone-film-drawer-inset:var(--space-12) var(--space-4) var(--space-6);--component-phone-film-board-inset:var(--space-6) var(--space-4);--component-phone-film-access-inset:auto var(--motion-zero) var(--motion-zero);--component-phone-film-review-inset:auto var(--motion-zero) var(--motion-zero);--component-phone-film-note-inset:var(--space-12) var(--space-4) var(--space-6);--component-phone-film-ranking-card-inset:var(--space-24) var(--space-4) auto;--component-phone-film-ranking-action-inset:auto var(--space-4) var(--space-6);--component-phone-film-rank-row-height:calc(var(--space-unit) * 14);--component-phone-film-vote-size:var(--space-8);--component-phone-film-rise:var(--space-12);--component-phone-film-large-rise:var(--space-24);--component-phone-film-phone-exit:calc(var(--size-full) * -1);--component-phone-film-scale-start:.86;--component-phone-film-scale-end:1;--component-phone-film-press-scale:.94;--component-phone-film-winner-scale:1.025;--component-phone-film-negative-half:-.5;--component-phone-film-return-flex:2;--component-phone-film-double-border:calc(var(--border-width-default) * 2);--component-phone-film-screening-background:var(--surface-subtle);--component-phone-film-ranking-background:var(--color-phone-graphite);--component-phone-film-card-background:var(--surface-page);--component-phone-film-key-background:var(--border-default);--component-phone-film-key-active-background:var(--content-accent);--component-phone-film-purple:var(--content-accent);--component-phone-film-orange:var(--surface-cinematic-end);--component-phone-film-green:var(--state-success);--component-phone-film-red:var(--state-error);--component-phone-film-pink:color-mix(in oklch, var(--state-error) 58%, var(--color-white));--component-phone-film-dark:var(--color-phone-graphite);--component-phone-film-green-wash:color-mix(in oklch, var(--component-phone-film-green) 18%, var(--component-phone-film-card-background));--component-phone-film-red-wash:color-mix(in oklch, var(--component-phone-film-red) 16%, var(--component-phone-film-card-background));--component-phone-film-focus-scrim:color-mix(in oklch, var(--component-phone-film-dark) 16%, transparent);--component-phone-film-shadow:var(--shadow-phone-bubble);--layer-investors-hero-film:0;--layer-investors-hero-scrim:1;--layer-investors-hero-copy:2;--layer-employer-experience-word:1;--layer-employer-experience-copy:2;--layer-phone-content:1;--layer-phone-device:2;--layer-phone-reflection:2;--layer-phone-chrome:3;--layer-phone-bezel:4;--layer-phone-side:5;--layer-inbox-before:1;--layer-inbox-after:2;--color-screening-shadow:#0f172a73;--color-screening-ribbon-from:#0f172a99;--color-screening-ribbon-to:#0f172a00;--color-screening-progress:#14b8a6;--color-screening-gutter:#f9fafb;--color-screening-scrim:#0b0f1ab8;--shadow-screening-card:0 1.875rem 5rem var(--color-screening-shadow);--motion-css-ease-sine-in-out:cubic-bezier(.37, 0, .63, 1);--motion-duration-screening-bob:1.9s;--motion-duration-screening-sway:3.6s;--motion-duration-screening-drawer:.32s;--motion-duration-jobs-filter:.145s;--motion-screening-bob-lift:-.3125rem;--motion-screening-sway-shift:.4375rem;--motion-screening-sway-shift-reverse:-.4375rem;--motion-screening-sway-tilt:.5deg;--motion-screening-sway-tilt-reverse:-.5deg;--motion-runtime-screening-embed-scale:.521327;--motion-runtime-screening-timer-progress:1;--motion-runtime-walkthrough-embed-scale:1;--component-screening-card-ratio:4 / 5;--component-screening-card-radius:var(--radius-lg);--component-screening-card-max:22rem;--component-screening-ribbon-padding:.875rem 1rem 1.75rem;--component-screening-ribbon-size:.9375rem;--component-screening-ribbon-leading:1.25;--component-screening-ribbon-tracking:-.01em;--component-screening-ribbon-background:linear-gradient(180deg, var(--color-screening-ribbon-from), var(--color-screening-ribbon-to));--component-screening-timer-inset:1rem;--component-screening-timer-bottom:.875rem;--component-screening-timer-height:.375rem;--component-screening-timer-rail-opacity:.2;--component-screening-drawer-width:min(30rem, 100vw);--component-screening-drawer-blur:blur(.625rem);--component-screening-drawer-sheet-height:92svh;--component-investor-walkthrough-desktop-width:1440px;--component-investor-walkthrough-desktop-height:900px;--component-investor-walkthrough-mobile-width:var(--component-phone-film-virtual-width);--component-investor-walkthrough-mobile-height:var(--component-phone-film-virtual-height);--component-investor-walkthrough-panel-width:min(96vw, 90rem);--component-investor-walkthrough-panel-height:min(92svh, 56rem);--component-investor-walkthrough-chrome-height:3rem;--component-investor-walkthrough-panel-rows:var(--component-investor-walkthrough-chrome-height) minmax(var(--motion-zero), 1fr);--component-investor-contact-width:min(34rem, 92vw);--component-investor-contact-max-height:min(88svh, 46rem);--component-investor-contact-textarea-height:7rem;--component-screening-visually-hidden-clip:inset(50%);--component-screening-close-size:2.75rem;--component-screening-close-stroke:calc(var(--border-width-default) * 2);--component-screening-embed-offset:calc(var(--size-half) * -1);--component-screening-section-grid:minmax(var(--motion-zero), 1fr) var(--component-screening-card-max);--component-screening-showcase-column:2;--component-screening-showcase-row:1 / span 2;--component-screening-panel-rest:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero));--component-screening-panel-exit-sheet:translate3d(var(--motion-zero), var(--size-full), var(--motion-zero));--component-screening-panel-exit-side:translate3d(var(--size-full), var(--motion-zero), var(--motion-zero));--component-jobs-filter-content-shown:1;--component-jobs-filter-content-hidden:0;--component-jobs-filter-field-height:calc(var(--control-target-min-height) + (var(--component-hero-search-bar-inset) * 2));--component-jobs-filter-focus-ring-color:var(--content-inverse);--component-jobs-filter-caret-size:var(--space-4);--component-jobs-filter-icon-size:var(--space-4);--component-jobs-filter-summary-min-width:calc(var(--space-unit) * 60);--component-jobs-filter-summary-min-width-compact:calc(var(--space-unit) * 34);--component-jobs-filter-pills-edge-width:var(--space-6);--component-jobs-filter-pills-edge-shadow-start:linear-gradient(to right, #0200168c, var(--surface-transparent));--component-jobs-filter-pills-edge-shadow-end:linear-gradient(to left, #0200168c, var(--surface-transparent));--component-jobs-filter-caret-turn:180deg;--component-filter-screen-rows-page:auto minmax(var(--space-none), 1fr);--component-jobs-filter-row-columns:var(--component-filter-panel-width) auto minmax(var(--space-none), 1fr);--component-jobs-filter-row-columns-open:var(--component-filter-panel-width) var(--space-none) minmax(var(--space-none), 1fr);--component-jobs-filter-pills-bleed:calc(var(--component-jobs-filter-focus-ring-extent) * -1);--component-jobs-filter-pills-inset:var(--component-jobs-filter-focus-ring-extent);--component-jobs-filter-inner-columns:minmax(var(--space-none), 1fr);--component-jobs-filter-brand-height:var(--space-8);--component-jobs-filter-hero-row-height:calc(var(--component-jobs-filter-field-height) - (var(--component-hero-search-bar-inset) * 2));--component-jobs-filter-focus-ring-extent:calc(var(--focus-ring-width) + var(--focus-ring-offset));--component-jobs-filter-submit-height:calc(var(--component-jobs-filter-hero-row-height) + (var(--component-jobs-filter-focus-ring-extent) * 2));--component-jobs-filter-submit-bleed:calc(var(--component-jobs-filter-focus-ring-extent) * -1);--component-jobs-filter-content-inset-end:max(calc(var(--space-unit) * 0), calc(50% - ((var(--layout-shell-max) + var(--space-4)) / 2)));--component-jobs-filter-brand-lift:calc((var(--component-jobs-filter-search-height) + 50% - (var(--border-width-default) + var(--component-hero-search-bar-inset) + (var(--component-jobs-filter-hero-row-height) / 2))) * -1);--component-jobseeker-film-min-height:calc(100svh - var(--component-jobseeker-nav-total-height));--component-jobseeker-film-column-gap:var(--space-12);--component-jobseeker-film-padding-block:var(--space-8);--component-jobseeker-film-rows:minmax(var(--motion-zero), 1fr);--component-jobseeker-film-copy-max:46ch;--layer-map-pin:1;--layer-map-chrome:2;--layer-filter-scrim:79;--layer-map-pin-raised:80;--layer-filter-popover:80;--layer-filter-dock:1;--component-filter-dock-inset:var(--space-2) var(--space-4);--component-filter-dock-top:calc(var(--space-2) * -1);--shadow-filter-dock:var(--motion-zero) .25rem .5rem #18085f17;--state-inactive-opacity:.39;--shadow-filter-popover:var(--motion-zero) .75rem 1.5rem #18085f38, var(--motion-zero) .125rem .25rem #18085f1f;--component-filter-dock-bleed:calc(var(--space-2) * -1) calc(var(--space-4) * -1);--component-jobs-skeleton-surface:color-mix(in oklch, var(--content-secondary) 14%, var(--surface-page));--component-jobs-skeleton-sheen:var(--surface-page);--component-jobs-skeleton-gradient:linear-gradient(100deg, var(--component-jobs-skeleton-surface), var(--component-jobs-skeleton-surface) 50%, var(--component-jobs-skeleton-sheen) 60%, var(--component-jobs-skeleton-surface) 70%);--component-jobs-skeleton-shimmer-duration:2s;--component-jobs-skeleton-sweep-size:200% 100%;--component-jobs-skeleton-sweep-from:200%;--component-jobs-skeleton-sweep-to:0%;--component-jobs-skeleton-logo-size:var(--component-filter-logo-size);--component-jobs-skeleton-line-height:var(--space-3);--component-jobs-skeleton-title-width:78%;--component-jobs-skeleton-company-width:54%;--component-jobs-skeleton-meta-width:40%;--component-jobs-skeleton-chip-width:32%;--component-jobs-skeleton-chip-height:var(--space-6);--component-mobile-filters-layer:var(--layer-filter-popover);--component-mobile-filters-viewport-height:100dvh;--component-mobile-filters-rows:auto minmax(var(--space-none), 1fr) auto;--component-mobile-filters-padding:var(--space-4);--component-mobile-filters-group-gap:var(--space-6);--component-mobile-filters-group-title-gap:var(--space-3);--component-mobile-filters-heading-size:var(--type-nav-size);--component-mobile-filters-title-size:var(--type-title-size);--component-mobile-filters-help-size:var(--type-meta-xs-size);--component-mobile-filters-control-size:var(--control-target-min-height);--component-jobs-page-phone-height:calc(var(--size-viewport-height) - var(--component-jobseeker-nav-total-height));--component-mobile-filters-option-column-count:2;--component-mobile-filters-option-gap:var(--space-4);--component-mobile-filters-tick-lift:calc((var(--type-meta-sm-size) * var(--leading-body) - var(--component-filter-tick-size)) / 2);--component-mobile-filters-range-columns:repeat(2, minmax(var(--space-none), 1fr));--component-mobile-filters-more-lift:calc(var(--space-3) * -1);--component-mobile-filters-flag-size:var(--type-title-size);--component-mobile-filters-flag-slot:var(--space-8);--component-mobile-filters-head-columns:minmax(var(--space-none), 1fr) auto;--component-mobile-filters-group-columns:minmax(var(--space-none), 1fr) auto;--component-mobile-filters-group-span:1 / -1;--component-mobile-filters-footer-columns:auto minmax(var(--space-none), 1fr);--component-mobile-filters-footer-gap:var(--space-3);--component-mobile-filters-keyword-height:var(--control-input-min-height);--component-mobile-filters-keyword-padding:var(--space-4);--component-mobile-filters-keyword-radius:var(--radius-sm);--component-mobile-filters-sticky-bleed-inline:calc(var(--component-mobile-filters-padding) * -1);--component-mobile-filters-sticky-bleed-top:calc(var(--component-mobile-filters-padding) * -1);--component-mobile-filters-sticky-bleed-bottom:calc(var(--component-mobile-bar-area-gap) * -1);--layer-behind:-1;--component-mobile-bar-padding-block:var(--space-3);--component-mobile-bar-padding-inline:var(--space-4);--component-mobile-bar-gap:var(--space-3);--component-mobile-bar-columns:minmax(var(--space-none), 1fr) auto;--component-mobile-bar-control-height:var(--control-target-min-height);--component-mobile-bar-area-gap:var(--space-2);--component-mobile-bar-area-padding:var(--space-4);--component-mobile-bar-filters-padding:var(--space-4);--component-mobile-bar-badge-size:var(--space-6);--component-mobile-bar-badge-type:var(--type-meta-xs-size);--component-mobile-bar-label-size:var(--type-meta-sm-size);--component-filter-panel-width:26.25rem;--component-filter-job-min-height:7rem;--component-filter-detail-drawer-width:min(calc(var(--space-unit) * 190), calc(100vw - var(--space-8)));--component-filter-detail-body-width:calc(var(--space-unit) * 190);--component-filter-detail-logo-size:calc(var(--space-unit) * 10);--component-filter-detail-logo-radius:var(--radius-sm);--component-filter-detail-drawer-rows:auto minmax(var(--space-none), 1fr) auto;--component-filter-detail-facts-grid:repeat(2, minmax(var(--space-none), 1fr));--component-filter-detail-pay-hidden-surface:color-mix(in oklch, var(--state-error) 12%, var(--color-white));--component-filter-detail-pay-hidden-content:var(--state-error);--component-filter-detail-sticky-logo-size:calc(var(--space-unit) * 9);--component-filter-detail-sticky-shift:calc(var(--space-2) * -1);--component-filter-detail-close-reserve:calc(var(--control-target-min-height) + var(--space-4));--component-filter-disclosure-shift:calc(var(--space-2) * -1);--component-filter-dock-columns:minmax(var(--space-none), 1fr) [dock-pill] auto [dock-end] minmax(var(--space-none), 1fr);--component-filter-save-field-columns:[field-start] minmax(var(--space-none), 1fr) [field-clear] auto [field-end];--component-filter-sheet-shadow:var(--motion-zero) calc(var(--space-3) * -1) var(--space-6) var(--color-cinematic-scrim);--motion-duration-filter-drawer:.18s;--component-filter-screen-offset:var(--component-jobs-filter-collapsed-height);--component-filter-screen-height:calc(var(--size-viewport-height) - var(--component-filter-screen-offset));--component-pin-pill-min-width:3.625rem;--component-pin-pill-height:1.8125rem;--component-pin-pill-radius:.90625rem;--component-pin-pill-pad-left:var(--component-pin-pill-pad-right);--component-pin-pill-pad-right:.4375rem;--component-pin-badge-min-width:1.25rem;--component-pin-badge-type:.9375rem;--component-pin-badge-leading:1.0625rem;--component-pin-pointer-width:.875rem;--component-pin-pointer-height:.5625rem;--component-pin-pointer-side:.4375rem;--component-pin-pointer-inner-height:.5rem;--component-pin-pointer-inner-side:.375rem;--component-pin-pointer-inset:.0625rem;--component-pin-pointer-lift:-.0625rem;--component-pin-disc-size:2.0625rem;--component-pin-cluster-size:2.125rem;--component-pin-disc-border:.125rem;--component-pin-disc-type:.75rem;--component-pin-centre:-50%;--component-pin-above:-100%;--component-pin-pill-phone-height:calc(var(--component-pin-pill-height) - var(--space-unit));--component-pin-pill-phone-radius:calc(var(--component-pin-pill-phone-height) / 2);--component-pin-pill-phone-min-width:calc(var(--component-pin-pill-min-width) - var(--space-4));--component-pin-pill-phone-pad:var(--space-unit);--component-pin-badge-phone-type:var(--type-meta-xs-size);--motion-duration-pin-bounce:2s;--motion-css-ease-pin-bounce:linear(0, .054, .108, .189, .27, .3241, .405, .4592, .5266, .5807, .6213, .6752, .7158, .7563, .7835, .8105, .8375, .8645, .8915, .9185, .9322, .9457, .9592, .9727, .973, .9995, 1, 1, .973, .9729, .9459, .9324, .9188, .8918, .8647, .8376, .8106, .7833, .7293, .6888, .648, .5938, .5261, .4587, .4042, .3231, .2419, .1612, .1071, .053, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);--component-pin-bounce-travel:-18.1%;--shadow-map-pin:0 .125rem .125rem #18085f2e;--component-filter-icon-size:1.125rem;--component-filter-icon-stroke:1.6;--component-filter-tick-size:1.25rem;--component-filter-tick-radius:.25rem;--component-filter-logo-size:2.25rem;--component-filter-logo-icon-size:1.25rem;--component-filter-toggle-width:2.75rem;--component-filter-toggle-height:1.5rem;--component-filter-toggle-knob:1.125rem;--component-filter-toggle-knob-offset:calc((var(--component-filter-toggle-height) - var(--component-filter-toggle-knob)) / 2);--component-filter-toggle-knob-travel:calc(var(--component-filter-toggle-width) - var(--component-filter-toggle-knob) - var(--component-filter-toggle-knob-offset));--component-filter-list-max-height:18rem;--component-filter-sort-columns:repeat(3, minmax(0, 1fr));--component-filter-screen-rows:var(--component-filter-screen-height);--component-map-centre-shift:-50%;--component-map-chrome-height:3rem;--component-map-chrome-max-width:calc(var(--size-full) - var(--space-8));--component-map-location-flex:0 1 auto;--component-radius-bar-flex:1 1 0;--component-map-dot-size:.625rem;--component-map-count-min-width:3rem;--component-map-count-height:2.375rem;--component-map-recentre-size:2.75rem;--component-map-location-lead-inset:calc(var(--component-map-chrome-height) + var(--space-2));--component-map-recentre-gap:var(--space-3);--component-radius-control-width:min(32.5rem, calc(var(--size-full) - var(--space-8)));--component-radius-value-min-width:3.5rem;--component-radius-tray-travel:calc(var(--size-full) * -1);--component-radius-tray-travel-opposite:calc(var(--component-radius-tray-travel) * var(--motion-direction-reverse));--component-radius-detail-shift:max(calc(var(--component-filter-detail-drawer-width) * -.5), calc((var(--size-full) - (100vw - var(--component-filter-panel-width))) * .5));--component-radius-mode-size:2.125rem;--component-salary-period-columns:repeat(3, minmax(var(--space-none), 1fr));--component-salary-track-height:.3125rem;--component-salary-track-top:1.25rem;--component-salary-dual-height:2.75rem;--component-salary-thumb-size:1.25rem;--component-salary-thumb-target:var(--control-target-min-height);--component-salary-thumb-half:calc(var(--component-salary-thumb-target) / 2);--component-salary-thumb-travel:calc(var(--size-full) - var(--component-salary-thumb-target));--component-salary-thumb-radius:calc(var(--component-salary-thumb-size) / 2);--component-salary-thumb-ring:calc(var(--component-salary-thumb-radius) + var(--border-width-default));--component-salary-thumb-paint:radial-gradient(circle at center, var(--content-accent) 0 var(--component-salary-thumb-radius), var(--surface-page) var(--component-salary-thumb-radius) var(--component-salary-thumb-ring), var(--surface-transparent) var(--component-salary-thumb-ring));--motion-runtime-salary-range-min:0;--motion-runtime-salary-range-max:1;--component-filter-picker-icon-size:2.125rem;--component-filter-search-height:2.75rem;--component-filter-copy-gap:.125rem;--component-filter-tick-border:.09375rem;--layer-filter-sheet:3;--component-filter-sheet-max:86%;--component-filter-sheet-compact:22%;--component-filter-handle-width:2.75rem;--component-filter-handle-height:.25rem;--component-filter-handle-layer:calc(var(--layer-filter-dock) + 1);--component-filter-handle-hit-top:calc(var(--space-4) * -1);--component-filter-handle-hit-bottom:calc(var(--space-3) * -1);--component-filter-handle-hit-inline:calc(50% - 50vw);--component-radius-phone-bottom:calc(var(--component-filter-sheet-compact) + var(--space-4));--motion-runtime-filter-panel-drag:0px;--component-filter-shared-row:1;--component-filter-panel-column:1;--component-filter-map-column:2;--component-filter-panel-rows:auto auto minmax(0, 1fr) auto;--component-filter-panel-rows-wide:auto minmax(var(--space-none), 1fr) auto;--component-filter-row-columns:auto minmax(0, 1fr) auto;--component-filter-refine-columns:auto minmax(0, 1fr) auto auto;--component-filter-screen-columns:var(--component-filter-panel-width) minmax(0, 1fr);--component-map-geometry:var(--color-lavender-050);--component-map-landscape:var(--color-lavender-050);--component-map-label:var(--color-indigo-300);--component-map-label-stroke:var(--color-white);--component-map-road:var(--color-white);--component-map-road-stroke:var(--color-line);--component-map-water:var(--color-lavender-300);--component-map-radius-stroke-opacity:.7;--component-map-radius-fill-opacity:.08;--component-map-radius-stroke-weight:1;--motion-runtime-filter-popover-left:0px;--motion-runtime-filter-popover-top:0px;--motion-runtime-filter-popover-max-height:32rem;--motion-runtime-filter-popover-width:23.75rem;--motion-runtime-map-pin-x:0px;--motion-runtime-map-pin-y:0px;--motion-runtime-pin-raised-x:0px;--motion-runtime-pin-raised-y:0px;--component-jobseeker-film-grid:minmax(var(--motion-zero), 1fr) var(--component-jobseeker-phone-width);--component-jobseeker-phone-column:2;--component-jobseeker-phone-width:calc(var(--space-unit) * 116);--component-jobseeker-phone-height:calc(var(--component-jobseeker-film-min-height) * .92);--component-jobseeker-phone-mobile-height:calc(var(--component-jobseeker-film-min-height) * .72)}@keyframes employer-motion-arrow{0%{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}to{transform:translate3d(var(--motion-small-distance), var(--motion-zero), var(--motion-zero))}}@keyframes employer-motion-testimonials{0%{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}to{transform:translate3d(var(--motion-testimonial-travel), var(--motion-zero), var(--motion-zero))}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:var(--space-none);background:var(--surface-page);color:var(--content-primary);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--leading-body);font-kerning:normal}img{max-width:var(--size-full);display:block}a{color:inherit;text-decoration-thickness:var(--decoration-thickness);text-underline-offset:var(--decoration-offset)}button,input,select,summary{font:inherit}button,summary,a{min-height:var(--control-target-min-height)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.shell{width:min(var(--size-full) - var(--space-8), var(--layout-shell-max));margin-inline:auto}.skip-link{top:var(--space-4);left:var(--space-4);z-index:var(--layer-skip-link);padding:var(--space-3) var(--space-4);background:var(--surface-inverse);color:var(--content-inverse);transform:translateY(var(--component-skip-link-hidden-y));position:fixed}.skip-link:focus{transform:var(--component-skip-link-visible-transform)}h1,h2,h3{margin:var(--space-none);font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}h1{max-width:var(--measure-display-max);font-size:var(--type-display-size);line-height:var(--leading-display)}h2{max-width:var(--measure-heading-max);font-size:var(--type-heading-size);line-height:var(--leading-heading)}h3{font-size:var(--type-title-size)}p{margin:var(--space-none)}.eyebrow{color:var(--content-accent);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.section{padding-block:var(--space-24)}.section-heading{max-width:var(--layout-section-heading-max);gap:var(--space-4);margin-bottom:var(--space-12);display:grid}.section-heading>p:last-child{max-width:var(--measure-copy-max);color:var(--content-secondary);font-size:var(--type-copy-lg-size)}.site-header{z-index:var(--layer-header);border-bottom:var(--border-width-default) solid var(--border-default);background:var(--surface-page);position:relative}.header-inner{min-height:var(--component-header-min-height);align-items:center;gap:var(--space-6);display:flex}.brand-link{min-height:var(--component-brand-link-min-height);align-items:center;display:inline-flex}.brand-wordmark{width:fit-content;display:inline-block}.brand-wordmark>svg{height:var(--size-full);width:auto;display:block}.brand-link .brand-wordmark{height:var(--size-logo-height)}.desktop-nav{align-items:center;gap:var(--space-6);margin-left:auto;display:none}.desktop-nav a,.employer-link,.mobile-sign-in,.sign-in-link{font-size:var(--type-nav-size);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.header-actions{align-items:center;gap:var(--space-6);margin-left:auto;display:none}.sign-in-link{padding-inline:var(--space-4);border:var(--border-width-default) solid var(--content-accent);border-radius:var(--radius-pill);color:var(--content-accent)}.employer-link{color:var(--content-primary)}.mobile-nav{margin-left:auto}.mobile-nav summary{padding-inline:var(--space-3);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.mobile-nav:not(.employer-header__mobile) summary::-webkit-details-marker{display:none}.mobile-nav__burger{width:var(--component-nav-burger-size);height:var(--component-nav-burger-size);fill:none;stroke:currentColor;stroke-width:var(--component-nav-burger-stroke);stroke-linecap:round}.mobile-nav nav{top:var(--component-nav-menu-top);right:var(--space-4);min-width:var(--component-nav-menu-min-width);padding:var(--space-4);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);box-shadow:var(--shadow-elevated);display:grid;position:absolute}.mobile-nav nav a{padding-inline:var(--space-3);align-items:center;text-decoration:none;display:flex}.site-header--jobseeker{top:var(--space-none);border-bottom:var(--border-width-none);padding-block:var(--space-2);position:sticky}.site-header--jobseeker .header-inner{width:var(--size-full);min-height:var(--component-jobseeker-nav-height);padding-inline:var(--component-jobseeker-nav-content-inset);background:var(--surface-page)}.site-header--jobseeker .sign-in-link{min-height:var(--component-jobseeker-nav-action-height);padding-inline:var(--space-8);border-color:var(--content-accent);background:var(--surface-page);color:var(--content-accent)}@media (hover:hover) and (pointer:fine){.site-header--jobseeker .sign-in-link:hover{border-color:var(--content-accent);background:var(--content-accent);color:var(--content-inverse)}}.site-header--jobseeker .mobile-nav nav{background:var(--surface-subtle)}.faq-section{padding-block:var(--component-faq-padding-top) var(--component-faq-padding-bottom);background:var(--surface-inverse);color:var(--content-inverse);scroll-margin-block-start:var(--component-jobseeker-nav-total-height)}.faq-shell{justify-items:center;display:grid}.faq-intro{justify-items:center;gap:var(--space-8);text-align:center;display:grid}.faq-mark{width:var(--component-faq-mark-size);height:auto}.faq-intro h2{max-width:var(--component-faq-heading-max);font-size:var(--component-faq-heading-size);line-height:var(--component-faq-heading-leading)}.faq-list{width:min(var(--size-full), var(--component-faq-list-max));margin-top:var(--component-faq-list-offset)}.faq-item{border-bottom:var(--border-width-default) solid var(--border-company-divider)}.faq-item summary{min-height:var(--component-faq-row-min-height);grid-template-columns:var(--component-faq-summary-grid);align-items:center;gap:var(--space-4);cursor:pointer;font-size:var(--component-faq-summary-size);scroll-margin-block-start:var(--component-jobseeker-nav-total-height);list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:var(--component-faq-chevron-size);stroke-width:var(--component-faq-chevron-stroke);transition:transform var(--motion-duration-label) var(--motion-css-ease-enter)}.faq-item[open] summary svg{transform:var(--component-faq-chevron-open-transform)}.faq-item p{max-width:var(--component-faq-answer-max);padding:var(--space-none) var(--space-12) var(--space-8) var(--space-none);color:var(--content-inverse-muted);font-size:var(--type-copy-lg-size)}.site-header--jobseeker .header-inner{grid-template-columns:var(--component-jobseeker-nav-mobile-grid);grid-template-rows:var(--component-jobseeker-nav-mobile-rows);display:grid}.site-header--jobseeker .mobile-nav{margin-left:var(--space-none);grid-area:nav-row/nav-burger;justify-self:start}.site-header--jobseeker .brand-link{grid-area:nav-row/nav-lockup}.site-header--jobseeker .mobile-sign-in{color:var(--content-accent);border:none;grid-area:nav-row/nav-action;justify-self:end}@media (width>=48rem){.site-header--jobseeker .header-inner{grid-template-rows:none;grid-template-columns:none;display:flex}.site-header--jobseeker .brand-link,.site-header--jobseeker .mobile-nav{grid-area:auto;justify-self:auto}.site-header--jobseeker .mobile-nav{margin-left:auto}.site-header--jobseeker .mobile-sign-in{display:none}}@media (width>=64rem){.site-header--jobseeker .header-inner{grid-template-columns:var(--component-jobseeker-nav-grid);display:grid}.site-header--jobseeker .desktop-nav{margin-left:var(--space-none);justify-content:center}.site-header--jobseeker .header-actions{justify-self:end}}.site-header--jobseeker .mobile-nav[open] summary{z-index:var(--layer-employer-menu-control);position:relative}.site-header--jobseeker .mobile-nav__icon--close,.site-header--jobseeker .mobile-nav[open] .mobile-nav__icon--burger{display:none}.site-header--jobseeker .mobile-nav[open] .mobile-nav__icon--close{display:block}.site-header--jobseeker .mobile-nav nav{z-index:var(--layer-employer-menu);inset:var(--space-none);width:var(--size-full);min-width:var(--space-none);max-width:none;height:var(--component-employer-menu-viewport-height);min-height:var(--component-employer-menu-viewport-height);max-height:var(--component-employer-menu-viewport-height);grid-template-rows:var(--component-employer-menu-grid);gap:var(--component-employer-menu-section-gap);padding-block:var(--component-employer-menu-padding-block);padding-inline:var(--component-employer-menu-padding-inline);overscroll-behavior:contain;border:var(--border-width-none);border-radius:var(--space-none);background:var(--surface-page);box-shadow:none;display:grid;position:fixed;overflow-y:auto}.site-header--jobseeker .mobile-nav__primary,.site-header--jobseeker .mobile-nav__actions{width:var(--component-employer-menu-content-width);margin-inline:auto;display:grid}.site-header--jobseeker .mobile-nav__primary{align-self:center;gap:var(--component-employer-menu-primary-gap)}.site-header--jobseeker .mobile-nav__actions{gap:var(--component-employer-menu-action-gap)}.site-header--jobseeker .mobile-nav__primary a{padding:var(--space-none);font-family:var(--font-display);font-size:var(--component-employer-menu-link-size);font-weight:var(--weight-semibold);line-height:var(--component-employer-menu-link-leading)}.site-header--jobseeker .mobile-nav__action{min-height:var(--component-employer-menu-action-min-height);padding:var(--component-employer-menu-action-padding);background:var(--surface-inverse);color:var(--content-inverse);font-family:var(--font-display);font-size:var(--component-employer-menu-action-size);font-weight:var(--weight-semibold);line-height:var(--component-employer-menu-link-leading);text-align:center;justify-content:center}.site-header--jobseeker .mobile-nav__action--signin{background:var(--content-accent)}body:has(.site-header--jobseeker .mobile-nav[open]){overflow:hidden}body:has(.site-header--jobseeker .mobile-nav[open]) .skip-link{visibility:hidden}body:has(.site-header--jobseeker .mobile-nav[open]) .site-header--jobseeker .brand-link{visibility:hidden}body:has(.site-header--jobseeker .mobile-nav[open]) .site-header--jobseeker .mobile-sign-in{visibility:hidden}body:has(.site-header--jobseeker .mobile-nav[open]) #main-content{visibility:hidden}@media (width>=64rem){body:has(.site-header--jobseeker .mobile-nav[open]){overflow:visible}body:has(.site-header--jobseeker .mobile-nav[open]) .skip-link{visibility:visible}body:has(.site-header--jobseeker .mobile-nav[open]) .site-header--jobseeker .brand-link{visibility:visible}body:has(.site-header--jobseeker .mobile-nav[open]) .site-header--jobseeker .mobile-sign-in{visibility:visible}body:has(.site-header--jobseeker .mobile-nav[open]) #main-content{visibility:visible}}.brand-art{gap:var(--space-4);display:grid}.brand-art__field{min-height:var(--component-brand-art-field-min-height);border-radius:var(--radius-lg);background:var(--surface-warm);position:relative;overflow:hidden}.brand-art__field img{right:var(--component-brand-art-image-right);bottom:var(--component-brand-art-image-bottom);width:var(--component-brand-art-image-width);transform:rotate(var(--component-brand-art-image-rotation));position:absolute}.brand-art__orbit,.brand-art__eye{display:block;position:absolute}.brand-art__orbit{border:var(--component-brand-art-orbit-border) solid var(--color-lavender-300);border-radius:var(--component-brand-art-orbit-radius)}.brand-art__orbit--one{top:var(--component-brand-art-orbit-one-top);left:var(--component-brand-art-orbit-one-left);width:var(--component-brand-art-orbit-one-width);aspect-ratio:var(--component-brand-art-orbit-one-ratio)}.brand-art__orbit--two{right:var(--component-brand-art-orbit-two-right);bottom:var(--component-brand-art-orbit-two-bottom);width:var(--component-brand-art-orbit-two-width);aspect-ratio:var(--component-brand-art-orbit-two-ratio);border-color:var(--color-tangerine-500)}.brand-art__eye{top:var(--component-brand-art-eye-top);right:var(--component-brand-art-eye-right);width:var(--component-brand-art-eye-width);aspect-ratio:var(--component-brand-art-eye-ratio);border:var(--component-brand-art-eye-border) solid var(--content-accent);border-radius:var(--component-brand-art-eye-radius);transform:rotate(var(--component-brand-art-eye-rotation))}.brand-art p{font-family:var(--font-display);font-size:var(--type-copy-lg-size)}.search-panel{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-page);box-shadow:var(--shadow-elevated);display:grid}.search-fields,.refinement-grid{gap:var(--space-4);display:grid}.search-panel label{gap:var(--space-2);color:var(--content-primary);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);display:grid}input,select{min-height:var(--control-input-min-height);width:var(--size-full);padding-inline:var(--space-4);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--content-primary)}input::placeholder{color:var(--state-placeholder)}.primary-button{min-height:var(--control-input-min-height);padding-inline:var(--space-6);border:var(--border-width-none);border-radius:var(--radius-sm);background:var(--color-purple-600);color:var(--content-inverse);cursor:pointer;font-weight:var(--weight-semibold);align-self:end}.refinements{border-top:var(--border-width-default) solid var(--border-default);padding-top:var(--space-4)}.refinements summary,.footer-meta summary{cursor:pointer;font-weight:var(--weight-semibold);align-items:center;display:flex}.refine-close-label,.refinements[open] .refine-open-label{display:none}.refinements[open] .refine-close-label{display:inline}.refinement-grid{padding-top:var(--space-4)}.form-message{min-height:var(--size-form-message-min-height);color:var(--content-secondary)}.form-message[data-state=error]{color:var(--state-error);font-weight:var(--weight-semibold)}.form-message[data-state=success]{color:var(--state-success);font-weight:var(--weight-semibold)}.jobseeker-first-fold{min-height:var(--component-jobseeker-first-fold-height);grid-template-rows:var(--component-jobseeker-first-fold-rows);background:var(--surface-subtle);display:grid}.jobseeker-first-fold>.hero{min-height:var(--motion-zero)}.hero{padding-block:var(--component-hero-padding-top) var(--component-hero-padding-bottom);background:var(--surface-subtle);overflow:clip visible}.hero-layout{align-content:center;gap:var(--component-hero-layout-gap);display:grid}.hero-copy{align-content:center;gap:var(--space-6);display:grid}.hero-heading-line{display:var(--component-hero-heading-line-display)}.hero-copy .employer-word-slot{vertical-align:var(--component-hero-slot-alignment)}.hero-copy .employer-word-slot__phrase{height:var(--component-hero-slot-phrase-pitch);align-items:var(--component-hero-slot-phrase-alignment)}.hero-copy h1{max-width:var(--size-full);font-size:var(--component-hero-heading-size);text-align:var(--component-hero-heading-alignment);text-align:start}.hero-heading-line--count{margin-block-start:var(--space-4);display:block}[data-hero-heading-prefix],.hero-heading-count-tail{display:block}@media (width>=48rem){[data-hero-heading-prefix],.hero-heading-count-tail{display:var(--component-hero-heading-line-display)}.hero-copy h1{text-align:var(--component-hero-heading-alignment)}.hero-heading-line--count{display:var(--component-hero-heading-line-display);margin-block-start:var(--space-none)}}.jobseeker-first-fold{row-gap:var(--space-none)}.hero{padding-block:var(--space-none) var(--space-none)}.hero-search-shell{z-index:var(--layer-hero-search);position:relative}.hero-layout{height:var(--size-full);row-gap:var(--space-none);align-content:space-evenly}.hero .hero-search__shell{border-radius:var(--component-hero-search-shell-stacked-radius)}.hero .hero-search__field{scroll-margin-top:var(--component-hero-search-focus-lead)}.hero .hero-search__panel{max-height:var(--component-hero-search-panel-phone-max-height)}.hero .hero-search__submit{margin-inline:var(--component-hero-search-submit-side-gap)}.hero .hero-search__bar{padding-block-end:var(--component-hero-search-bar-bottom-inset)}@media (width>=40rem){.hero{padding-block:var(--component-hero-padding-top) var(--component-hero-padding-bottom)}.hero-layout{row-gap:var(--component-hero-layout-gap);align-content:center;height:auto}.jobseeker-first-fold{row-gap:var(--space-none)}}@media (width>=48rem){.hero .hero-search__shell{border-radius:var(--component-hero-search-bar-radius)}.hero .hero-search__bar{padding-block-end:var(--component-hero-search-bar-inset)}.hero .hero-search__panel{max-height:var(--component-hero-search-panel-max-height)}.hero .hero-search__field{scroll-margin-top:var(--space-none)}.hero .hero-search__submit{margin-inline:var(--space-none) var(--component-hero-search-submit-edge-gap)}}.hero-search__bar{gap:var(--component-hero-search-stacked-gap);grid-template-columns:var(--component-hero-search-grid);padding:var(--component-hero-search-bar-inset);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-hero-search-bar-stacked-radius);background:var(--surface-page);box-shadow:var(--shadow-screening-card);display:grid}.hero-search__field{min-width:var(--motion-zero);position:relative}.hero-search__label{width:var(--border-width-default);height:var(--border-width-default);clip-path:var(--component-screening-visually-hidden-clip);white-space:nowrap;position:absolute;overflow:hidden}.hero-search__shell{align-items:center;gap:var(--component-hero-search-field-gap);min-height:var(--component-hero-search-field-height);padding-inline:var(--component-hero-search-field-inset);border-radius:var(--component-hero-search-bar-radius);display:flex}.hero-search__icon{width:var(--component-hero-search-icon-size);height:var(--component-hero-search-icon-size);color:var(--content-secondary);stroke-width:var(--component-hero-search-icon-stroke);flex:none}.hero-search__input{width:var(--size-full);min-width:var(--motion-zero);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);font-size:var(--component-hero-search-input-size)}.hero-search__input::-webkit-search-cancel-button{appearance:none}.hero-search__field:has(:focus-visible) .hero-search__shell{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hero-search__input:focus-visible{outline:var(--border-width-none)}.hero-search__clear,.hero-search__option-remove{width:var(--component-hero-search-clear-size);height:var(--component-hero-search-clear-size);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-secondary);cursor:pointer;flex:none;place-items:center;display:grid}.hero-search__clear-icon,.hero-search__option-remove-icon{width:var(--component-hero-search-clear-icon-size);height:var(--component-hero-search-clear-icon-size);stroke-width:var(--component-hero-search-clear-icon-stroke)}.hero-search__divider{width:var(--size-full);height:var(--component-hero-search-divider-width);background:var(--border-default)}.hero-search__submit{min-height:var(--component-hero-search-submit-height);padding-inline:var(--component-hero-search-submit-inset);border-radius:var(--component-hero-search-bar-radius);outline:var(--focus-ring-width) solid var(--content-accent);outline-offset:var(--focus-ring-offset);border-color:var(--surface-transparent);background:var(--content-accent);color:var(--content-inverse);align-self:center}@media (hover:hover) and (pointer:fine){.hero-search__bar .hero-search__submit:hover{transform:none}}.hero-search__panel{z-index:var(--layer-hero-suggestions);top:calc(var(--size-full) + var(--component-hero-search-panel-offset));right:var(--space-none);left:var(--space-none);max-height:var(--component-hero-search-panel-max-height);padding-block:var(--component-hero-search-panel-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-hero-search-panel-radius);background:var(--surface-page);box-shadow:var(--shadow-screening-card);position:absolute;overflow-y:auto}.hero-search__options{margin:var(--space-none);padding:var(--space-none);list-style:none}.hero-search__group{padding:var(--component-hero-search-option-padding-block) var(--component-hero-search-option-padding-inline);color:var(--content-primary);font-size:var(--component-hero-search-group-size);font-weight:var(--weight-semibold)}.hero-search__row{align-items:center;padding-inline-end:var(--component-hero-search-option-padding-block);display:flex}.hero-search__option{align-items:center;gap:var(--component-hero-search-option-gap);min-width:var(--motion-zero);padding:var(--component-hero-search-option-padding-block) var(--component-hero-search-option-padding-inline);border:var(--border-width-none);border-radius:var(--component-hero-search-panel-radius);background:var(--surface-transparent);color:var(--content-primary);cursor:pointer;font-size:var(--component-hero-search-input-size);text-align:start;flex:auto;display:flex}.hero-search__option-icon{width:var(--component-hero-search-icon-size);height:var(--component-hero-search-icon-size);color:var(--content-secondary);stroke-width:var(--component-hero-search-icon-stroke);flex:none}.hero-search__option-text{min-width:var(--motion-zero);display:grid}.hero-search__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-search__option-meta{color:var(--content-accent);font-size:var(--component-hero-search-meta-size)}@media (hover:hover){.hero-search__option:hover,.hero-search__option-remove:hover{background:var(--component-hero-search-option-hover)}}@media (width>=48rem){.hero-search__bar{align-items:center;gap:var(--component-hero-search-row-gap);grid-template-columns:var(--component-hero-search-wide-grid);border-radius:var(--component-hero-search-bar-radius)}.hero-search__divider{width:var(--component-hero-search-divider-width);height:var(--component-hero-search-divider-height)}.hero-search__submit{margin-inline:var(--space-none) var(--component-hero-search-submit-edge-gap)}}.hero-overlay{z-index:var(--layer-hero-overlay);inset:var(--space-none);grid-template-rows:var(--component-hero-search-overlay-rows);background:var(--surface-page);display:grid;position:fixed;overflow:hidden}.hero-overlay__bar{align-items:center;gap:var(--component-hero-search-overlay-bar-gap);padding-block:var(--component-hero-search-overlay-padding-top) var(--space-3);padding-inline:var(--component-hero-search-overlay-padding-inline);border-block-end:var(--border-width-default) solid var(--border-default);display:flex}.hero-overlay__back{width:var(--component-hero-search-overlay-control-size);height:var(--component-hero-search-overlay-control-size);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);cursor:pointer;flex:none;place-items:center;display:grid}.hero-overlay__back-icon{width:var(--component-hero-search-overlay-back-icon-size);height:var(--component-hero-search-overlay-back-icon-size);stroke-width:var(--component-hero-search-icon-stroke)}.hero-overlay__shell{align-items:center;gap:var(--component-hero-search-field-gap);min-width:var(--motion-zero);min-height:var(--component-hero-search-field-height);padding-inline:var(--component-hero-search-field-inset);border-radius:var(--component-hero-search-overlay-shell-radius);background:var(--component-hero-search-overlay-shell-surface);flex:auto;display:flex}.hero-overlay__icon{width:var(--component-hero-search-icon-size);height:var(--component-hero-search-icon-size);color:var(--content-secondary);stroke-width:var(--component-hero-search-icon-stroke);flex:none}.hero-overlay__input{width:var(--size-full);min-width:var(--motion-zero);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);font-size:var(--component-hero-search-input-size)}.hero-overlay__input:focus-visible{outline:var(--border-width-none)}.hero-overlay__input::-webkit-search-cancel-button{appearance:none}.hero-overlay__clear{width:var(--component-hero-search-clear-size);height:var(--component-hero-search-clear-size);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-secondary);cursor:pointer;flex:none;place-items:center;display:grid}.hero-overlay__clear-icon,.hero-overlay__remove-icon{width:var(--component-hero-search-clear-icon-size);height:var(--component-hero-search-clear-icon-size);stroke-width:var(--component-hero-search-clear-icon-stroke)}.hero-overlay__options{margin:var(--space-none);padding:var(--space-none);list-style:none;overflow-y:auto}.hero-overlay__group{padding:var(--component-hero-search-option-padding-block) var(--component-hero-search-option-padding-inline);color:var(--content-primary);font-size:var(--component-hero-search-group-size);font-weight:var(--weight-semibold)}.hero-overlay__row{align-items:center;padding-inline-end:var(--component-hero-search-option-padding-block);display:flex}.hero-overlay__option{align-items:center;gap:var(--component-hero-search-option-gap);min-width:var(--motion-zero);padding:var(--component-hero-search-option-padding-block) var(--component-hero-search-option-padding-inline);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);cursor:pointer;font-size:var(--component-hero-search-input-size);text-align:start;flex:auto;display:flex}.hero-overlay__row-icon{width:var(--component-hero-search-icon-size);height:var(--component-hero-search-icon-size);color:var(--content-secondary);stroke-width:var(--component-hero-search-icon-stroke);flex:none}.hero-overlay__option-text{min-width:var(--motion-zero);flex:auto;display:grid}.hero-overlay__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-overlay__option-meta{color:var(--content-accent);font-size:var(--component-hero-search-meta-size)}.hero-overlay__add-icon{width:var(--component-hero-search-overlay-add-size);height:var(--component-hero-search-overlay-add-size);padding:var(--space-3);color:var(--content-accent);stroke-width:var(--component-hero-search-icon-stroke);flex:none}.hero-overlay__remove{width:var(--component-hero-search-clear-size);height:var(--component-hero-search-clear-size);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-secondary);cursor:pointer;flex:none;place-items:center;display:grid}.hero-overlay__empty{margin:var(--space-none);padding:var(--component-hero-search-overlay-empty-padding);color:var(--content-secondary);font-size:var(--component-hero-search-overlay-empty-size)}@media (hover:hover){.hero-overlay__option:hover,.hero-overlay__remove:hover,.hero-overlay__back:hover{background:var(--component-hero-search-option-hover)}}@media (width>=48rem){.hero-overlay{display:none}}.job-results{background:var(--surface-subtle)}.job-results-layout,.job-results-intro,.job-list,.job-panel,.job-panel__header,.job-panel__salary,.job-panel__taxonomy{display:grid}.job-results-layout{gap:var(--space-12)}.job-results-intro{margin:var(--space-none);align-content:start}.job-results-intro>p:not(.eyebrow),.job-results-note{color:var(--content-secondary)}.job-results-note{font-size:var(--type-meta-sm-size)}.job-list{gap:var(--space-6);margin:var(--space-none);padding:var(--space-none);list-style:none}.job-panel{gap:var(--component-job-card-gap);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-page);box-shadow:var(--component-job-card-ring);transition:var(--component-job-card-transition);position:relative}.job-list__item[data-job-selected=true] .job-panel{box-shadow:var(--component-job-card-selected-ring)}.job-panel__header{gap:var(--space-2)}.job-panel__title{margin:var(--space-none);font-size:var(--component-job-card-title-size)}.job-panel__title a{min-height:var(--control-target-min-height);color:var(--content-primary);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--border-accent);text-decoration-color:var(--border-accent);align-items:center;display:flex}.job-list__item[data-job-selected=true] .job-panel__title a{color:var(--content-accent)}.job-panel__company{color:var(--content-secondary);font-weight:var(--weight-semibold)}.job-panel__metadata{gap:var(--space-3) var(--space-6);margin:var(--space-none);flex-wrap:wrap;display:flex}.job-panel__metadata div,.job-panel__taxonomy div{gap:var(--space-2);display:grid}.job-panel dt{color:var(--content-secondary);font-size:var(--type-meta-xs-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.job-panel dd{margin:var(--space-none)}.job-panel__salary{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--border-default);color:var(--content-accent)}.job-panel__salary span{color:var(--content-secondary);font-size:var(--type-meta-xs-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.job-panel__description{color:var(--content-secondary)}.job-panel__taxonomy{grid-template-columns:var(--layout-two-column-grid);gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--border-default)}.jobs-page-title{width:var(--border-width-default);height:var(--border-width-default);clip-path:var(--component-screening-visually-hidden-clip);white-space:nowrap;position:absolute;overflow:hidden}.job-results-feed{min-width:var(--motion-zero);gap:var(--component-jobs-feed-gap);align-content:start;display:grid}.job-list__notice{margin:var(--space-none);padding:var(--space-6);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);color:var(--content-secondary)}.jobs-loader{gap:var(--component-jobs-loader-gap);padding:var(--component-jobs-loader-padding);justify-items:center;display:grid}.jobs-loader__mark{width:var(--component-jobs-loader-halo-size);height:var(--component-jobs-loader-halo-size);place-items:center;display:grid;position:relative}.jobs-loader__mark:before{content:"";width:var(--component-jobs-loader-halo-size);height:var(--component-jobs-loader-halo-size);border-radius:var(--radius-pill);background:var(--surface-subtle);animation:jobs-loader-halo var(--component-jobs-loader-breathe-duration) var(--motion-css-ease-sine-in-out) infinite;position:absolute}.jobs-loader__mark img{width:var(--component-jobs-loader-mark-size);height:var(--component-jobs-loader-mark-size);animation:jobs-loader-spin var(--component-jobs-loader-spin-duration) var(--motion-css-ease-sine-in-out) infinite, jobs-loader-breathe var(--component-jobs-loader-breathe-duration) var(--motion-css-ease-sine-in-out) infinite;position:relative}.jobs-loader__label{margin:var(--space-none);color:var(--content-secondary);font-size:var(--component-jobs-loader-label-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}@keyframes jobs-loader-spin{to{transform:var(--component-jobs-loader-spin-turn)}}@keyframes jobs-loader-breathe{50%{scale:var(--component-jobs-loader-breathe-scale)}}@keyframes jobs-loader-halo{0%{opacity:var(--motion-zero);scale:var(--component-jobs-loader-breathe-scale)}50%{opacity:var(--component-jobs-loader-halo-opacity);scale:var(--component-jobs-loader-halo-scale)}to{opacity:var(--motion-zero);scale:var(--component-jobs-loader-breathe-scale)}}@media (prefers-reduced-motion:reduce){.jobs-loader__mark:before,.jobs-loader__mark img{animation:none}}.jobs-pagination{gap:var(--component-jobs-pagination-gap);padding:var(--component-jobs-pagination-padding);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.jobs-pagination__pages{gap:var(--component-jobs-pagination-gap);margin:var(--space-none);padding:var(--space-none);list-style:none;display:flex}.jobs-pagination__page,.jobs-pagination__step{min-width:var(--component-jobs-pagination-page-size);height:var(--component-jobs-pagination-page-size);border:var(--border-width-none) solid var(--surface-transparent);border-radius:var(--component-jobs-pagination-page-radius);background:var(--surface-transparent);color:var(--content-primary);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:var(--component-jobs-pagination-transition)}.jobs-pagination__step{padding:var(--component-jobs-pagination-step-padding)}.jobs-pagination__page:hover:not(:disabled),.jobs-pagination__step:hover:not(:disabled){background:var(--surface-subtle)}.jobs-pagination__page[data-current=true],.jobs-pagination__page[data-current=true]:hover{background:var(--content-accent);color:var(--surface-page)}.jobs-pagination__page:disabled,.jobs-pagination__step:disabled{opacity:var(--component-jobs-pagination-disabled-opacity);cursor:not-allowed}.job-list__item[data-job-selectable=true] .job-panel{cursor:pointer}.link-list{margin:var(--space-none);padding:var(--space-none);list-style:none}.link-list a,.unavailable-link{min-height:var(--control-target-min-height);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--content-primary);text-decoration:none;display:flex}.link-list small{color:var(--content-secondary);font-size:var(--type-meta-xs-size);font-weight:var(--weight-regular)}.unavailable-link{color:var(--content-secondary)}.link-label{align-items:center;gap:var(--space-3);display:flex}.link-icon{width:var(--space-6);height:var(--space-6);stroke-width:var(--component-link-icon-stroke);flex:none}.social-link-list .unavailable-link{justify-content:flex-start}body[data-page-surface=articles]{background:var(--component-article-page-surface)}.articles-page,.article-page{width:var(--component-article-page-width);background:var(--surface-transparent);color:var(--component-article-body-text);font-size:var(--component-article-base-size);line-height:var(--component-article-base-leading);margin-inline:auto}.articles-page :where(h1,h2,h3),.article-page :where(h1,h2,h3){max-width:var(--component-article-heading-measure);letter-spacing:var(--component-article-heading-tracking)}.articles-hero{padding-block:var(--component-article-index-padding-top) var(--component-article-index-padding-bottom)}.article-label{margin:var(--space-none) var(--space-none) var(--component-article-label-gap);color:var(--component-article-accent);font-size:var(--component-article-label-size);font-weight:var(--weight-semibold);letter-spacing:var(--component-article-label-tracking);text-transform:uppercase}.articles-title{max-width:var(--component-article-index-heading-max);margin:var(--space-none) var(--space-none) var(--component-article-index-heading-gap);color:var(--component-article-heading);font-family:var(--font-display);font-size:var(--component-article-index-heading-size);font-weight:var(--weight-semibold);line-height:var(--component-article-index-heading-leading)}.articles-lede{max-width:var(--component-article-lede-max);margin:var(--space-none) var(--space-none) var(--component-article-lede-gap);color:var(--component-article-muted);font-size:var(--component-article-lede-size);line-height:var(--component-article-lede-leading)}.article-grid{gap:var(--component-article-grid-gap);grid-template-columns:var(--component-article-grid-columns);display:grid}.article-card{gap:var(--component-article-card-gap);min-height:var(--component-article-card-min-height);padding:var(--component-article-card-padding);border:var(--border-width-default) solid var(--component-article-border);border-radius:var(--component-article-radius);background:var(--component-article-surface);box-shadow:var(--component-article-card-shadow);color:var(--component-article-heading);transition:var(--component-article-card-transition);align-content:start;text-decoration:none;display:grid}@media (hover:hover){.article-card:hover{border-color:var(--component-article-card-hover-border);box-shadow:var(--component-article-card-hover-shadow);transform:var(--component-article-card-hover-lift)}}.article-card__category{color:var(--component-article-accent);font-size:var(--component-article-label-size);font-weight:var(--weight-semibold);letter-spacing:var(--component-article-label-tracking);text-transform:uppercase}.article-card__title{margin:var(--space-none);color:var(--component-article-heading);font-family:var(--font-display);font-size:var(--component-article-card-title-size);font-weight:var(--component-article-card-title-weight);line-height:var(--component-article-card-title-leading)}.article-card__blurb{margin:var(--space-none);color:var(--component-article-muted);font-size:var(--component-article-card-blurb-size);line-height:var(--component-article-card-blurb-leading)}.article-card__meta{justify-content:space-between;align-items:center;gap:var(--component-article-label-gap);display:flex}.article-card__readtime{padding:var(--component-article-readtime-padding);border:var(--border-width-default) solid var(--component-article-readtime-border);border-radius:var(--radius-pill);background:var(--component-article-readtime-surface);color:var(--component-article-muted);font-size:var(--component-article-label-size);font-weight:var(--weight-semibold);flex:none}.articles-section{padding-block:var(--component-article-index-section-padding-top) var(--component-article-index-section-padding-bottom)}.articles-more{margin:var(--component-article-more-gap) var(--space-none) var(--space-none);color:var(--component-article-muted);font-size:var(--component-article-note-size)}.article-more{padding-block:var(--space-none) var(--component-article-more-padding)}.article-more__head{align-items:var(--component-article-more-head-align);gap:var(--component-article-more-head-gap);margin-bottom:var(--component-article-more-gap);grid-template-columns:var(--component-article-more-head-columns);display:grid}.article-more__title{margin:var(--space-none);color:var(--component-article-heading);font-family:var(--font-display);font-size:var(--component-article-related-heading-size);font-weight:var(--weight-semibold);line-height:var(--component-article-related-heading-leading)}.article-more .article-card{min-height:var(--component-article-related-card-min-height);padding:var(--component-article-related-card-padding)}@media (width>=40rem){.article-grid{grid-template-columns:var(--component-article-grid-columns-wide)}.article-card{min-height:var(--component-article-card-min-height-wide)}.articles-page,.article-page{width:var(--component-article-page-width-wide);font-size:var(--component-article-base-size-wide)}.articles-title{font-size:var(--component-article-index-heading-size-wide);line-height:var(--component-article-index-heading-leading-wide)}.articles-lede{font-size:var(--component-article-lede-size-wide)}}@media (width>=64rem){.article-grid{grid-template-columns:var(--component-article-grid-columns-desktop)}.articles-title{font-size:var(--component-article-index-heading-size-desktop)}.articles-lede{max-width:var(--component-article-lede-max-desktop)}}.article-top-nav{align-items:var(--component-article-nav-align);justify-content:space-between;gap:var(--component-article-nav-gap);padding-top:var(--component-article-nav-top);display:flex}.article-nav-link{align-items:center;gap:var(--component-article-nav-mark-gap);padding:var(--component-article-nav-padding);border:var(--border-width-default) solid var(--component-article-border);border-radius:var(--component-article-radius);background:var(--component-article-surface);color:var(--component-article-muted);font-size:var(--component-article-nav-size);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.article-nav-link--back:before{color:var(--component-article-nav-mark-colour);content:var(--component-article-nav-back-mark);font-weight:var(--component-article-nav-mark-weight)}.article-nav-link--next:after{color:var(--component-article-nav-mark-colour);content:var(--component-article-nav-next-mark);font-weight:var(--component-article-nav-mark-weight)}.article-hero{gap:var(--component-article-hero-gap);padding-block:var(--component-article-hero-padding-top) var(--component-article-hero-padding-bottom);grid-template-columns:var(--component-article-hero-columns);align-items:start;display:grid}.article-title{max-width:var(--component-article-title-max);margin:var(--space-none) var(--space-none) var(--component-article-title-gap);color:var(--component-article-heading);font-family:var(--font-display);font-size:var(--component-article-title-size);font-weight:var(--weight-semibold);line-height:var(--component-article-title-leading)}.article-deck{max-width:var(--component-article-deck-max);margin:var(--space-none) var(--space-none) var(--component-article-deck-gap);color:var(--component-article-muted);font-size:var(--component-article-deck-size);line-height:var(--component-article-deck-leading)}.article-meta{gap:var(--component-article-meta-gap);color:var(--component-article-muted);font-size:var(--component-article-meta-size);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.article-visual{gap:var(--component-article-visual-gap);min-height:var(--component-article-visual-min-height);margin-top:var(--component-article-visual-offset);padding:var(--component-article-visual-padding);border:var(--border-width-default) solid var(--component-article-visual-border);border-radius:var(--component-article-radius);background:var(--component-article-visual-wash);box-shadow:var(--component-article-visual-shadow);display:grid}.article-visual img{width:var(--component-article-visual-mark);height:var(--component-article-visual-mark)}.article-visual__quote{margin:var(--space-none);color:var(--component-article-heading);font-family:var(--font-display);font-size:var(--component-article-visual-quote-size);font-weight:var(--weight-semibold);line-height:var(--component-article-visual-quote-leading);align-self:end}.article-visual__attribution{color:var(--component-article-accent);font-size:var(--component-article-label-size);font-weight:var(--weight-semibold);letter-spacing:var(--component-article-label-tracking);text-transform:uppercase}.article-body{gap:var(--component-article-body-gap);max-width:var(--component-article-body-width);padding-block:var(--component-article-body-padding-top) var(--component-article-body-padding-bottom);display:grid}.article-paragraph{margin:var(--space-none);color:var(--component-article-body-text);font-size:var(--component-article-body-size);line-height:var(--component-article-body-leading)}.article-subheading{margin:var(--space-none);color:var(--component-article-heading);font-family:var(--font-display);font-size:var(--component-article-card-title-size);font-weight:var(--weight-semibold);line-height:var(--component-article-card-title-leading)}.article-quote{margin:var(--component-article-quote-margin);padding:var(--component-article-quote-padding);border-left:var(--component-article-quote-rule) solid var(--component-article-accent);color:var(--component-article-heading);font-family:var(--font-display);font-size:var(--component-article-quote-size);font-weight:var(--weight-semibold);line-height:var(--component-article-quote-leading)}.article-callout{gap:var(--component-article-callout-gap);margin:var(--component-article-callout-margin);padding:var(--component-article-callout-padding);border:var(--border-width-default) solid var(--component-article-border);border-radius:var(--component-article-radius);background:var(--component-article-surface);display:grid}.article-callout__label{color:var(--component-article-accent);font-size:var(--component-article-label-size);font-weight:var(--weight-semibold);letter-spacing:var(--component-article-label-tracking);text-transform:uppercase}.article-callout__list,.article-list{gap:var(--component-article-callout-row-gap);margin:var(--space-none);padding:var(--space-none);list-style:none;display:grid}.article-callout__list li{padding:var(--component-article-callout-row-padding);border-radius:var(--component-article-radius);background:var(--component-article-page-surface);color:var(--component-article-heading);font-weight:var(--weight-semibold)}.article-list li{color:var(--component-article-body-text);font-size:var(--component-article-body-size);line-height:var(--component-article-body-leading)}@media (width>=40rem){.article-hero{gap:var(--component-article-hero-gap-desktop);padding-block:var(--component-article-hero-padding-top-desktop) var(--component-article-hero-padding-bottom)}.article-top-nav{padding-top:var(--component-article-nav-top-wide)}.article-body{padding-bottom:var(--component-article-body-padding-bottom-wide)}.article-deck{font-size:var(--component-article-deck-size-wide);line-height:var(--component-article-deck-leading-wide)}.article-visual{min-height:var(--component-article-visual-min-height-wide);padding:var(--component-article-visual-padding-desktop)}.article-paragraph,.article-list li{font-size:var(--component-article-body-size-desktop);line-height:var(--component-article-body-leading-desktop)}.article-callout{padding:var(--component-article-callout-padding-desktop)}}@media (width>=64rem){.article-hero{grid-template-columns:var(--component-article-hero-columns-desktop)}.article-more__head{grid-template-columns:var(--component-article-more-head-columns-desktop)}.article-visual{margin-top:var(--component-article-visual-offset-desktop)}}.employer-header__inner{gap:var(--space-4)}.employer-header__brand{gap:var(--space-3);text-decoration:none}.employer-header__brand-label{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--weight-medium)}.employer-header__nav{gap:var(--space-4)}.employer-header__nav a[aria-current=location],.employer-header__mobile a[aria-current=location]{color:var(--content-accent);font-weight:var(--weight-semibold);text-decoration-line:underline}.employer-header__account{padding-inline:var(--space-3);border:var(--border-width-default) solid var(--border-accent);border-radius:var(--radius-pill)}.employer-header__account--primary{border-color:var(--content-accent);background:var(--content-accent);color:var(--content-inverse)}.employer-hero{padding-block:var(--space-16) var(--space-24);background:var(--surface-warm);overflow:hidden}.employer-hero__layout,.employer-steps__layout{gap:var(--space-12);display:grid}.employer-hero__copy{align-content:center;gap:var(--space-6);display:grid}.employer-hero__intro{max-width:var(--measure-hero-copy-max);color:var(--content-secondary);font-size:var(--type-title-size)}.employer-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.action-link{min-height:var(--control-target-min-height);padding-inline:var(--space-6);border:var(--border-width-default) solid var(--content-accent);border-radius:var(--radius-pill);color:var(--content-accent);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.action-link--primary{background:var(--content-accent);color:var(--content-inverse)}.action-link--light{border-color:var(--content-inverse);width:fit-content;color:var(--content-inverse)}.employer-benefit-list,.employer-step-list{margin:var(--space-none);padding:var(--space-none);list-style:none}.employer-benefit-list{gap:var(--space-8);display:grid}.employer-benefit-list li{align-content:start;gap:var(--space-4);padding-top:var(--space-6);border-top:var(--border-width-default) solid var(--border-accent);display:grid}.employer-benefit-list p{color:var(--content-secondary)}.employer-index{color:var(--content-accent);font-size:var(--type-meta-sm-size);font-variant-numeric:tabular-nums}.employer-steps{background:var(--surface-inverse);color:var(--content-inverse)}.employer-steps__intro{margin:var(--space-none);align-content:start}.employer-steps__intro .eyebrow,.employer-step-list__number{color:var(--color-lavender-300)}.employer-step-list li{grid-template-columns:var(--component-employer-step-grid);gap:var(--space-4);padding-block:var(--space-6);border-top:var(--border-width-default) solid var(--border-company-divider);display:grid}.employer-step-list li>div{gap:var(--space-2);display:grid}.employer-step-list p{color:var(--content-inverse-muted)}.employer-resources{background:var(--surface-subtle)}.employer-testimonials{background:var(--surface-inverse);color:var(--content-inverse)}.employer-testimonials .eyebrow,.employer-quote-list figcaption{color:var(--color-lavender-300)}.employer-testimonials .section-heading>p:last-child{color:var(--content-inverse-muted)}.employer-quote-list{gap:var(--space-8);display:grid}.employer-quote-list figure{gap:var(--space-4);margin:var(--space-none);padding-top:var(--space-6);border-top:var(--border-width-default) solid var(--border-company-divider);display:grid}.employer-quote-list blockquote{margin:var(--space-none);font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--weight-medium)}.employer-quote-list figcaption{font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold)}.employer-resource-groups{gap:var(--space-4);display:grid}.employer-resource-groups details{padding-block:var(--space-4);border-top:var(--border-width-default) solid var(--border-default)}.employer-resource-groups summary{cursor:pointer;font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--weight-semibold);align-items:center;display:flex}.employer-resource-groups .link-list{padding-top:var(--space-3)}.employer-header__mobile summary{z-index:var(--layer-employer-menu-control);width:var(--component-employer-menu-control-size);min-height:var(--component-employer-menu-control-size);padding:var(--space-none);border:var(--border-width-none);border-radius:var(--space-none);color:var(--content-primary);justify-content:center;position:relative}.employer-menu-icon{width:var(--component-employer-menu-icon-size);height:var(--component-employer-menu-icon-size);fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:var(--component-employer-menu-icon-stroke)}.employer-menu-icon__close,.employer-header__mobile[open] .employer-menu-icon__burger{display:none}.employer-header__mobile[open] .employer-menu-icon__close{display:block}.employer-header__mobile[open] summary{top:var(--component-employer-menu-control-top);right:var(--component-employer-menu-control-right);position:fixed}.employer-header__mobile nav{z-index:var(--layer-employer-menu);inset:var(--space-none);width:var(--size-full);min-width:var(--space-none);max-width:none;height:var(--component-employer-menu-viewport-height);min-height:var(--component-employer-menu-viewport-height);max-height:var(--component-employer-menu-viewport-height);grid-template-rows:var(--component-employer-menu-grid);gap:var(--component-employer-menu-section-gap);padding-block:var(--component-employer-menu-padding-block);padding-inline:var(--component-employer-menu-padding-inline);overscroll-behavior:contain;border:var(--border-width-none);border-radius:var(--space-none);background:var(--surface-page);box-shadow:none;display:grid;position:fixed;overflow-y:auto}.employer-header__mobile-primary,.employer-header__mobile-actions{width:var(--component-employer-menu-content-width);margin-inline:auto;display:grid}.employer-header__mobile-primary{align-self:center;gap:var(--component-employer-menu-primary-gap)}.employer-header__mobile-actions{gap:var(--component-employer-menu-action-gap)}.employer-header__mobile .employer-header__mobile-primary a{padding:var(--space-none);font-family:var(--font-display);font-size:var(--component-employer-menu-link-size);font-weight:var(--weight-semibold);line-height:var(--component-employer-menu-link-leading)}.employer-header__mobile .employer-header__mobile-action{min-height:var(--component-employer-menu-action-min-height);padding:var(--component-employer-menu-action-padding);background:var(--surface-inverse);color:var(--content-inverse);font-family:var(--font-display);font-size:var(--component-employer-menu-action-size);font-weight:var(--weight-semibold);line-height:var(--component-employer-menu-link-leading);text-align:center;justify-content:center}.employer-header__mobile .employer-header__mobile-action--signin{background:var(--content-accent)}body:has(.employer-header__mobile[open]){overflow:hidden}body:has(.employer-header__mobile[open]) .skip-link{visibility:hidden}body:has(.employer-header__mobile[open]) .employer-header__brand{visibility:hidden}body:has(.employer-header__mobile[open]) .employer-product-nav{visibility:hidden}body:has(.employer-header__mobile[open]) #main-content{visibility:hidden}body:has(.employer-header__mobile[open]) .employer-footer{visibility:hidden}@media (width>=64rem){body:has(.employer-header__mobile[open]){overflow:visible}body:has(.employer-header__mobile[open]) .skip-link{visibility:visible}body:has(.employer-header__mobile[open]) .employer-header__brand{visibility:visible}body:has(.employer-header__mobile[open]) .employer-product-nav{visibility:visible}body:has(.employer-header__mobile[open]) #main-content{visibility:visible}body:has(.employer-header__mobile[open]) .employer-footer{visibility:visible}}.employer-hero--choices{height:var(--component-employer-choice-hero-height);grid-template-rows:var(--component-employer-choice-rows);padding-block:var(--component-employer-choice-hero-padding) var(--space-none);display:grid}.employer-hero__heading{padding-bottom:var(--component-employer-choice-heading-padding);container-type:inline-size}.employer-hero__heading h1{max-width:var(--size-full);font-size:var(--type-heading-size)}.employer-hero__heading-line{display:var(--component-employer-choice-heading-line-display)}.employer-hero__choices{grid-template-columns:var(--component-employer-choice-mobile-grid);grid-template-rows:var(--component-employer-choice-mobile-rows);display:grid}.employer-hero-choice{min-width:var(--motion-zero);min-height:var(--control-target-min-height);padding:var(--component-employer-choice-title-inset);color:var(--content-inverse);isolation:isolate;overflow-wrap:anywhere;align-content:center;text-decoration:none;display:grid;position:relative;overflow:hidden;container-type:size}.employer-hero-choice--indigo{background:var(--surface-inverse)}.employer-hero-choice--purple{background:var(--content-accent)}.employer-hero-choice:focus-visible{outline:var(--focus-ring-width) solid var(--content-inverse);outline-offset:var(--focus-ring-inset-offset)}.employer-hero-choice__title{max-width:var(--size-full);color:inherit;font-size:var(--component-employer-choice-title-size);font-weight:var(--weight-semibold);line-height:var(--component-employer-choice-title-leading);letter-spacing:var(--component-employer-choice-title-tracking);transform-origin:var(--component-employer-choice-title-transform-origin);transition:var(--component-employer-choice-rollover-transition);align-self:center}.employer-hero-choice--indigo .employer-hero-choice__title{transform:var(--component-employer-choice-title-indigo-transform)}.employer-hero-choice--purple .employer-hero-choice__title{transform:var(--component-employer-choice-title-purple-transform)}.employer-hero-choice__title-line{display:var(--component-employer-choice-title-line-display);white-space:var(--component-employer-choice-title-line-wrap)}.employer-hero-choice__rollover{inset:var(--component-employer-choice-rollover-inset);grid-template-columns:var(--component-employer-choice-rollover-grid);opacity:var(--component-employer-choice-rollover-rest-opacity);visibility:var(--component-employer-choice-mobile-rollover-visibility);pointer-events:none;transition:var(--component-employer-choice-rollover-transition);align-items:center;display:grid;position:absolute}.employer-hero-choice--indigo .employer-hero-choice__rollover{background:var(--component-employer-choice-rollover-indigo-background)}.employer-hero-choice--purple .employer-hero-choice__rollover{background:var(--component-employer-choice-rollover-purple-background)}.employer-hero-choice__copy{margin:var(--space-none);padding-left:var(--component-employer-choice-rollover-copy-inset);color:inherit;font-size:var(--component-employer-choice-rollover-copy-size);font-weight:var(--component-employer-choice-rollover-copy-weight);line-height:var(--component-employer-choice-rollover-copy-leading);letter-spacing:var(--component-employer-choice-rollover-copy-tracking)}.employer-hero-choice__copy-line{display:var(--component-employer-choice-rollover-copy-line-display);white-space:var(--component-employer-choice-rollover-copy-line-wrap)}.employer-hero-choice__arrow-frame{place-items:center;display:grid}.employer-hero-choice__arrow{width:var(--component-employer-choice-rollover-arrow-size);background-image:var(--component-employer-choice-rollover-arrow-image);background-position:var(--component-employer-choice-rollover-arrow-position);background-repeat:var(--component-employer-choice-rollover-arrow-repeat);background-size:var(--component-employer-choice-rollover-arrow-fit);aspect-ratio:var(--component-employer-choice-rollover-arrow-ratio);display:block}.employer-hero-choice__mobile-arrow{position:var(--component-employer-choice-mobile-arrow-position);right:var(--component-employer-choice-mobile-arrow-right);bottom:var(--component-employer-choice-mobile-arrow-bottom);z-index:var(--component-employer-choice-mobile-arrow-layer);width:var(--component-employer-choice-mobile-arrow-size);height:var(--component-employer-choice-mobile-arrow-size);background-image:var(--component-employer-choice-mobile-arrow-asset);background-position:var(--component-employer-choice-mobile-arrow-background-position);background-repeat:var(--component-employer-choice-mobile-arrow-background-repeat);background-size:var(--component-employer-choice-mobile-arrow-background-size);opacity:var(--component-employer-choice-mobile-arrow-opacity);visibility:var(--component-employer-choice-mobile-arrow-visibility);aspect-ratio:var(--component-employer-choice-mobile-arrow-ratio)}@media (width>=40rem){.employer-hero-choice--indigo .employer-hero-choice__title{transform:var(--component-employer-choice-wide-title-indigo-transform)}.employer-hero-choice--purple .employer-hero-choice__title{transform:var(--component-employer-choice-wide-title-purple-transform)}.employer-hero-choice__rollover{visibility:var(--component-employer-choice-wide-rollover-visibility)}.employer-hero-choice__mobile-arrow{opacity:var(--component-employer-choice-mobile-arrow-wide-opacity);visibility:var(--component-employer-choice-mobile-arrow-wide-visibility)}.employer-hero-choice:focus-visible .employer-hero-choice__title{opacity:var(--component-employer-choice-rollover-rest-opacity)}.employer-hero-choice:focus-visible .employer-hero-choice__rollover{opacity:var(--component-employer-choice-rollover-active-opacity)}}@media (width>=40rem) and (hover:hover) and (pointer:fine){.employer-hero-choice:hover .employer-hero-choice__title{opacity:var(--component-employer-choice-rollover-rest-opacity)}.employer-hero-choice:hover .employer-hero-choice__rollover{opacity:var(--component-employer-choice-rollover-active-opacity)}}.employer-word-slot{height:var(--component-employer-word-slot-height);vertical-align:var(--component-employer-word-slot-alignment);display:inline-block;overflow:clip}.employer-word-slot__track{width:max-content;animation-name:employer-word-slot-cycle;animation-duration:var(--motion-duration-employer-word-slot);animation-timing-function:var(--motion-css-ease-employer-word-slot);will-change:transform, filter;flex-direction:column;animation-iteration-count:infinite;display:flex}.employer-word-slot__phrase{height:var(--component-employer-word-slot-height);white-space:nowrap;align-items:center;display:flex}@keyframes employer-word-slot-cycle{0%,25%{filter:blur(var(--motion-employer-word-slot-rest-blur));transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}29.167%{filter:blur(var(--motion-employer-word-slot-travel-blur))}33.333%,58.333%{filter:blur(var(--motion-employer-word-slot-rest-blur));transform:translate3d(var(--motion-zero), var(--motion-employer-word-slot-position-one), var(--motion-zero))}62.5%{filter:blur(var(--motion-employer-word-slot-travel-blur))}66.667%,91.667%{filter:blur(var(--motion-employer-word-slot-rest-blur));transform:translate3d(var(--motion-zero), var(--motion-employer-word-slot-position-two), var(--motion-zero))}95.833%{filter:blur(var(--motion-employer-word-slot-travel-blur))}to{filter:blur(var(--motion-employer-word-slot-rest-blur));transform:translate3d(var(--motion-zero), var(--motion-employer-word-slot-position-three), var(--motion-zero))}}@container (width<=18rem){.employer-hero__heading h1{font-size:var(--component-employer-word-slot-narrow-heading-size)}}@media (prefers-reduced-motion:reduce){.employer-word-slot__track{filter:none;transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero));will-change:auto;animation:none}}.employer-product-nav{border-bottom:var(--border-width-default) solid var(--border-default);background:var(--surface-page);overflow-x:auto}.employer-product-nav__list{align-items:stretch;gap:var(--space-4);display:flex}.employer-product-nav a{flex:var(--component-employer-product-nav-item-flex);min-height:var(--control-target-min-height);padding-inline:var(--space-3);color:var(--content-secondary);font-size:var(--type-nav-size);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex;position:relative}.employer-product-nav a[aria-current=page]{color:var(--content-primary);font-weight:var(--weight-semibold)}.employer-product-nav a[aria-current=page]:after{right:var(--space-3);bottom:var(--space-none);left:var(--space-3);height:var(--border-width-default);background:var(--content-accent);content:"";position:absolute}.employer-product-hero h1{max-width:var(--measure-heading-max)}.employer-product-hero__heading{max-width:var(--measure-heading-max);font-family:var(--font-display);font-size:var(--type-heading-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.employer-product-statistics{background:var(--surface-page)}.employer-product-stat-list,.employer-product-list{gap:var(--space-8);margin:var(--space-none);padding:var(--space-none);list-style:none;display:grid}.employer-product-stat-list li,.employer-product-list>li{align-content:start;gap:var(--space-4);padding-top:var(--space-6);border-top:var(--border-width-default) solid var(--border-accent);display:grid}.employer-product-stat-list p,.employer-product-list p,.employer-product-section .section-heading p,.employer-product-notes p{color:var(--content-secondary)}.employer-product-list ul{gap:var(--space-2);margin:var(--space-none);padding-inline-start:var(--space-6);display:grid}.employer-product-section:nth-of-type(2n){background:var(--surface-subtle)}.employer-product-testimonials .employer-quote-list{margin-top:var(--space-8)}.employer-product-notes{background:var(--surface-warm)}.employer-product-notes__layout{gap:var(--space-6);display:grid}.employer-product-cta{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--weight-medium)}.employer-product-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.employer-product-source{padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--border-default);font-size:var(--type-meta-sm-size)}@media (width>=40rem){.employer-product-stat-list,.employer-product-list{grid-template-columns:var(--component-employer-two-column-grid)}}@media (width>=64rem){.employer-product-stat-list,.employer-product-list{grid-template-columns:var(--component-employer-three-column-grid)}}.employer-investors-walkthrough{background:var(--surface-warm)}.employer-investors-walkthrough .action-link,.employer-investors-contact .action-link{margin-top:var(--space-6)}.employer-investors-faq__list{gap:var(--space-6);margin:var(--space-none);margin-top:var(--space-8);display:grid}.employer-investors-faq__entry{align-content:start;gap:var(--space-3);padding-top:var(--space-6);border-top:var(--border-width-default) solid var(--border-accent);display:grid}.employer-investors-faq__entry dt{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.employer-investors-faq__entry dd{margin:var(--space-none);color:var(--content-secondary)}.employer-investors-contact{background:var(--surface-subtle)}.employer-investors-contact p{max-width:var(--measure-heading-max);color:var(--content-secondary)}@media (width>=64rem){.employer-investors-faq__list{grid-template-columns:var(--component-employer-two-column-grid);gap:var(--space-8)}}.employer-investors-hero{min-height:var(--component-investors-hero-min-height);padding-block:var(--component-investors-hero-padding-block);background:var(--surface-inverse);isolation:isolate;align-content:center;display:grid;position:relative}.employer-investors-hero__film{inset:var(--space-none);z-index:var(--layer-investors-hero-film);width:var(--size-full);height:var(--size-full);object-fit:cover;position:absolute}.employer-investors-hero__scrim{inset:var(--space-none);z-index:var(--layer-investors-hero-scrim);background:var(--component-investors-hero-scrim);pointer-events:none;position:absolute}.employer-investors-hero__layout{z-index:var(--layer-investors-hero-copy);position:relative}.employer-investors-hero .employer-hero__copy{max-width:var(--component-investors-hero-copy-max)}.employer-investors-hero .employer-hero__copy h1{color:var(--content-inverse)}.investor-walkthrough{display:contents}.investor-walkthrough__panel{z-index:var(--layer-employer-menu-control);top:var(--motion-zero);right:var(--motion-zero);bottom:var(--motion-zero);left:var(--motion-zero);grid-template-rows:var(--component-investor-walkthrough-panel-rows);width:var(--component-investor-walkthrough-panel-width);height:var(--component-investor-walkthrough-panel-height);border-radius:var(--radius-lg);background:var(--surface-page);box-shadow:var(--shadow-elevated);opacity:var(--motion-opacity-visible);transition:opacity var(--motion-duration-screening-drawer) var(--motion-css-ease-enter);margin:auto;display:grid;position:fixed;overflow:hidden}.investor-walkthrough__panel[data-screening-state=closing]{opacity:var(--motion-opacity-hidden)}.investor-walkthrough__chrome{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-3);border-bottom:var(--border-width-default) solid var(--border-default);display:flex}.investor-walkthrough__close{min-width:var(--control-target-min-height);min-height:var(--control-target-min-height);border:var(--motion-zero);color:var(--content-primary);background:0 0;justify-content:center;align-items:center;display:inline-flex}.investor-walkthrough__close svg{width:var(--space-4);height:var(--space-4);stroke:currentColor;stroke-width:var(--border-width-default);fill:none}.investor-walkthrough__view{min-height:var(--control-target-min-height);padding-inline:var(--space-4);border:var(--border-width-default) solid var(--content-accent);border-radius:var(--radius-pill);color:var(--content-accent);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);background:0 0}.investor-walkthrough__panel>[data-screening-sentinel]{position:absolute}.investor-walkthrough__stage{background:var(--surface-subtle);position:relative;overflow:hidden}.investor-walkthrough__embed{top:var(--size-half);left:var(--size-half);width:var(--component-investor-walkthrough-desktop-width);height:var(--component-investor-walkthrough-desktop-height);border:var(--motion-zero);transform:var(--component-phone-film-virtual-transform) scale(var(--motion-runtime-walkthrough-embed-scale));position:absolute}.investor-walkthrough__panel[data-walkthrough-view=mobile] .investor-walkthrough__embed{width:var(--component-investor-walkthrough-mobile-width);height:var(--component-investor-walkthrough-mobile-height)}@media (prefers-reduced-motion:reduce){.investor-walkthrough__panel{transition:none}}.investor-contact{display:contents}.investor-contact__panel{z-index:var(--layer-employer-menu-control);top:var(--motion-zero);right:var(--motion-zero);bottom:var(--motion-zero);left:var(--motion-zero);width:var(--component-investor-contact-width);max-height:var(--component-investor-contact-max-height);border-radius:var(--radius-lg);background:var(--surface-page);height:fit-content;box-shadow:var(--shadow-elevated);opacity:var(--motion-opacity-visible);transition:opacity var(--motion-duration-screening-drawer) var(--motion-css-ease-enter);flex-direction:column;margin:auto;display:flex;position:fixed;overflow:hidden}.investor-contact__panel[data-screening-state=closing]{opacity:var(--motion-opacity-hidden)}.investor-contact__panel>[data-screening-sentinel]{position:absolute}.investor-contact__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:var(--border-width-default) solid var(--border-default);display:flex}.investor-contact__head h2{font-size:var(--type-title-size)}.investor-contact__close{min-width:var(--control-target-min-height);min-height:var(--control-target-min-height);border:var(--motion-zero);color:var(--content-primary);background:0 0;justify-content:center;align-items:center;display:inline-flex}.investor-contact__close svg{width:var(--space-4);height:var(--space-4);stroke:currentColor;stroke-width:var(--border-width-default);fill:none}.investor-contact__body{gap:var(--space-4);padding:var(--space-4);display:grid;overflow-y:auto}.investor-contact__field--message textarea{min-height:var(--component-investor-contact-textarea-height);resize:vertical}@media (prefers-reduced-motion:reduce){.investor-contact__panel{transition:none}}.employer-information-hero{padding-block:var(--space-24);background:var(--surface-warm)}.employer-information-reading-column{max-width:var(--measure-copy-max)}.employer-information-hero .employer-information-reading-column,.employer-information-body,.employer-information-contents,.employer-information-contents ul,.employer-information-body section,.employer-information-section-copy{display:grid}.employer-information-hero .employer-information-reading-column{gap:var(--space-6)}.employer-information-hero h1{max-width:var(--measure-heading-max)}.employer-information-intro{color:var(--content-secondary);font-size:var(--type-copy-lg-size)}.employer-information-status{padding:var(--space-4);border-inline-start:var(--component-employer-information-status-border-width) solid var(--border-accent);background:var(--surface-page);color:var(--content-primary);font-weight:var(--weight-medium)}.employer-information-hero time{color:var(--content-secondary);font-size:var(--type-meta-sm-size)}.employer-information-body{gap:var(--space-16);padding-block:var(--space-24)}.employer-information-contents{gap:var(--space-4);padding-bottom:var(--space-12);border-bottom:var(--border-width-default) solid var(--border-default)}.employer-information-contents h2,.employer-information-body section h2{font-size:var(--type-title-size)}.employer-information-body section h2{max-width:var(--measure-copy-max)}.employer-information-contents ul{gap:var(--space-2);margin:var(--space-none);padding:var(--space-none);list-style:none}.employer-information-contents a{min-height:var(--control-target-min-height);align-items:center;display:inline-flex}.employer-information-body section{gap:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width-default) solid var(--border-accent);scroll-margin-block-start:var(--component-header-min-height)}.employer-information-section-copy{gap:var(--space-4);color:var(--content-secondary)}.employer-information-section-copy ul{gap:var(--space-2);margin:var(--space-none);padding-inline-start:var(--space-6);display:grid}.employer-information-page a{overflow-wrap:anywhere}.employer-auth{min-height:var(--component-employer-auth-min-height);padding-block:var(--component-employer-auth-padding-block);background:var(--surface-employer-auth)}.employer-auth--register{min-height:var(--component-employer-first-fold-height);display:grid}.employer-auth__layout{width:min(calc(var(--size-full) - var(--space-8)), var(--component-employer-auth-layout-max));grid-template-columns:var(--component-employer-auth-mobile-grid);gap:var(--component-employer-auth-layout-gap);margin-inline:auto;display:grid}.employer-auth--register .employer-auth__layout{width:var(--component-employer-auth-register-layout-width);grid-template-columns:var(--component-employer-auth-mobile-grid)}.employer-auth__content,.employer-auth__aside{padding:var(--component-employer-auth-content-padding)}.employer-auth__content{background:var(--surface-employer-auth-content)}.employer-auth__flow,.employer-auth__form,.employer-auth__field,.employer-auth__aside,.employer-auth__registration-links{display:grid}.employer-auth__flow{gap:var(--component-employer-auth-flow-gap)}.employer-auth__flow h1{max-width:var(--size-full);font-size:var(--component-employer-auth-heading-size)}.employer-auth__lead{max-width:var(--measure-copy-max);color:var(--content-secondary);font-size:var(--component-employer-auth-lead-size)}.employer-auth__form{gap:var(--component-employer-auth-form-gap)}.employer-auth__field{gap:var(--component-employer-auth-field-gap)}.employer-auth__field label{font-weight:var(--weight-semibold)}.employer-auth__field input,.employer-auth__field select{width:var(--size-full);min-height:var(--control-input-min-height);padding-inline:var(--component-employer-auth-input-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-employer-auth-input-radius);background:var(--surface-employer-auth-control);color:var(--content-primary)}.employer-auth__field input::placeholder{color:var(--state-placeholder)}.employer-auth__field input[aria-invalid=true],.employer-auth__field select[aria-invalid=true]{border-color:var(--state-error)}.employer-auth__field-grid,.employer-auth__phone-grid,.employer-auth__actions{gap:var(--component-employer-auth-form-gap);display:grid}.employer-auth__field-grid,.employer-auth__phone-grid{grid-template-columns:var(--component-employer-auth-mobile-grid);align-items:start}.employer-auth__actions{grid-template-columns:var(--component-employer-auth-actions-grid)}.employer-auth__actions--single{grid-template-columns:var(--component-employer-auth-mobile-grid)}.employer-auth__button,.employer-auth__suggestions button{width:var(--size-full);min-height:var(--control-input-min-height);justify-content:center;align-items:center;gap:var(--component-employer-auth-button-gap);padding-inline:var(--component-employer-auth-button-padding);border:var(--border-width-default) solid var(--content-accent);border-radius:var(--component-employer-auth-button-radius);background:var(--surface-employer-auth-control);color:var(--content-accent);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;text-decoration:none;display:inline-flex}.employer-auth__button--primary{background:var(--content-accent);color:var(--content-inverse)}.employer-auth__button--google{border-color:var(--content-primary);color:var(--content-primary)}.employer-auth__button--google span{font-size:var(--component-employer-auth-note-size);font-weight:var(--weight-regular)}.employer-auth__suggestions{margin:var(--space-none);padding:var(--space-none);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-employer-auth-suggestion-radius);list-style:none;overflow:hidden}.employer-auth__suggestions li+li{border-top:var(--border-width-default) solid var(--border-default)}.employer-auth__suggestions button{justify-content:start;gap:var(--component-employer-auth-suggestion-gap);padding:var(--component-employer-auth-suggestion-padding);border:var(--border-width-none);border-radius:var(--space-none);text-align:left;display:grid}.employer-auth__suggestions button strong,.employer-auth__suggestions button span{display:block}.employer-auth__suggestions button span,.employer-auth__empty,.employer-auth__simulation{font-size:var(--component-employer-auth-note-size)}.employer-auth__empty{padding:var(--component-employer-auth-suggestion-padding);color:var(--content-secondary)}.employer-auth__error{min-height:var(--size-form-message-min-height);color:var(--state-error);font-size:var(--component-employer-auth-error-size)}.employer-auth__separator{grid-template-columns:var(--component-employer-auth-separator-grid);align-items:center;gap:var(--component-employer-auth-separator-gap);color:var(--content-secondary);display:grid}.employer-auth__separator:before,.employer-auth__separator:after{height:var(--border-width-default);background:var(--border-default);content:""}.employer-auth__registration-links{gap:var(--component-employer-auth-copy-gap)}.employer-auth__switch a,.employer-auth__switch button,.employer-auth__switch strong,.employer-auth__registration-links p a{color:var(--content-accent);font-weight:var(--weight-semibold)}.employer-auth__switch button{padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent)}.employer-auth__switch button,.employer-auth__switch strong{text-decoration:underline}.employer-auth__inbox-copy{gap:var(--component-employer-auth-field-gap);display:grid}.employer-auth__resent{min-height:var(--size-form-message-min-height);color:var(--content-secondary);font-size:var(--component-employer-auth-note-size)}.employer-auth__aside{align-content:start;gap:var(--component-employer-auth-aside-gap);padding:var(--component-employer-auth-aside-padding);background:var(--surface-employer-auth-aside);color:var(--content-inverse)}.employer-auth__aside .eyebrow{color:var(--color-lavender-300)}.employer-auth__aside p{max-width:var(--component-employer-auth-aside-copy-max);color:var(--content-inverse-muted)}.employer-auth__js-notice{padding-top:var(--component-employer-auth-copy-gap);border-top:var(--border-width-default) solid var(--border-company-divider);font-size:var(--component-employer-auth-note-size)}@media (width>=40rem){.employer-auth__field-grid{grid-template-columns:var(--component-employer-auth-field-grid)}.employer-auth__phone-grid{grid-template-columns:var(--component-employer-auth-phone-grid)}}@media (width>=48rem){.employer-auth__layout{grid-template-columns:var(--component-employer-auth-layout-grid)}}.employer-auth--login{padding-block:var(--component-employer-auth-login-padding-block);background:var(--surface-employer-auth-content)}.employer-auth--login .employer-auth__layout{width:var(--component-employer-auth-login-layout-width);grid-template-columns:var(--component-employer-auth-login-grid)}.employer-auth--login .employer-auth__content{padding:var(--component-employer-auth-login-content-padding);grid-template-rows:var(--component-auth-login-content-grid);gap:var(--component-auth-login-content-gap);display:grid}.employer-auth__login-flow{gap:var(--component-employer-auth-login-flow-gap)}.employer-auth__login-flow h1{font-size:var(--component-employer-auth-login-heading-size)}.employer-auth__job-seeker-link{justify-self:var(--component-employer-auth-login-job-link-alignment);color:var(--content-accent);font-weight:var(--component-employer-auth-login-link-weight)}.employer-auth__provider-actions{gap:var(--component-employer-auth-login-provider-gap);display:grid}.employer-auth__button--provider{min-height:var(--component-employer-auth-login-button-height);padding-inline:var(--component-employer-auth-login-button-padding);border:var(--component-employer-auth-login-provider-border);border-radius:var(--component-employer-auth-login-provider-radius);color:var(--content-primary);grid-template-columns:var(--component-auth-provider-grid);display:grid}.employer-auth__button--provider>span{grid-column:var(--component-auth-provider-label-column)}.auth-provider-icon{width:var(--component-auth-provider-icon-size);height:var(--component-auth-provider-icon-size);border:var(--border-width-none);border-radius:var(--space-none);background:var(--surface-transparent);box-shadow:var(--component-auth-provider-shadow)}.auth-provider-icon__blue{fill:var(--color-google-blue)}.auth-provider-icon__green{fill:var(--color-google-green)}.auth-provider-icon__red{fill:var(--color-google-red)}.auth-provider-icon__yellow{fill:var(--color-google-yellow)}.employer-auth__button--provider:disabled,.employer-auth__login-form input:disabled,.employer-auth--register input:disabled,.employer-auth--register button:disabled{cursor:var(--component-employer-auth-login-inactive-cursor);opacity:var(--state-disabled-opacity)}.auth-provider-announcement{width:var(--border-width-default);height:var(--border-width-default);clip-path:inset(var(--size-half));font-size:var(--component-employer-auth-login-note-size);line-height:var(--component-employer-auth-login-note-leading);white-space:nowrap;position:absolute;overflow:hidden}.employer-auth__login-form{align-items:var(--component-employer-auth-login-form-alignment)}.employer-auth__login-form .employer-auth__field{gap:var(--component-employer-auth-login-field-gap)}.employer-auth__input-shell{position:relative}.employer-auth__login-form input[aria-invalid=true]{border-color:var(--state-error);box-shadow:var(--component-employer-auth-login-error-shadow)}.employer-auth__clear-email{top:var(--size-half);right:var(--component-employer-auth-login-clear-right);width:var(--component-employer-auth-login-clear-size);height:var(--component-employer-auth-login-clear-size);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-secondary);cursor:var(--component-employer-auth-login-active-cursor);place-items:var(--component-employer-auth-login-text-alignment);transform:var(--component-employer-auth-login-clear-transform);display:grid;position:absolute}.employer-auth__clear-email svg{width:var(--component-employer-auth-login-clear-icon-size);height:var(--component-employer-auth-login-clear-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:var(--component-employer-auth-login-clear-icon-stroke)}.employer-auth__button--email-link{min-height:var(--component-employer-auth-login-button-height);padding-inline:var(--component-employer-auth-login-button-padding);border-radius:var(--component-employer-auth-login-button-radius);background:var(--content-accent);color:var(--content-inverse);cursor:var(--component-employer-auth-login-active-cursor);opacity:var(--component-employer-auth-login-inactive-opacity);transition:var(--component-employer-auth-login-transition)}.employer-auth__button--email-link[data-email-valid=true]{opacity:var(--component-employer-auth-login-active-opacity)}.employer-auth__button--email-link:disabled{cursor:var(--component-employer-auth-login-inactive-cursor)}.employer-auth__open-mail{min-height:var(--component-employer-auth-login-button-height);align-items:var(--component-employer-auth-login-text-alignment);justify-content:var(--component-employer-auth-login-text-alignment);padding-inline:var(--component-employer-auth-login-button-padding);border:var(--border-width-default) solid var(--content-accent);border-radius:var(--component-employer-auth-login-button-radius);color:var(--content-accent);font-weight:var(--component-employer-auth-login-link-weight);text-align:var(--component-employer-auth-login-text-alignment);text-decoration:none;display:inline-flex}.employer-auth__mail-slot{min-height:var(--component-auth-login-mail-min-height);display:grid}.employer-auth__register-link{text-align:var(--component-employer-auth-login-text-alignment)}.employer-auth__register-link a{color:var(--content-accent);font-weight:var(--component-employer-auth-login-link-weight)}@media (width>=64rem){.employer-auth--login{height:var(--size-full);min-height:var(--motion-zero);padding-block:var(--component-auth-login-desktop-padding-block)}.employer-auth--login .employer-auth__layout,.employer-auth--login .employer-auth__content{height:var(--size-full);min-height:var(--motion-zero)}.employer-auth--login .employer-auth__content{grid-template-rows:var(--component-auth-login-desktop-content-grid);gap:var(--component-auth-login-desktop-content-gap)}.employer-auth__login-flow{align-self:center;gap:var(--component-auth-login-desktop-flow-gap)}.employer-auth__job-seeker-link+h1{margin-block-start:var(--component-auth-login-desktop-alternate-heading-gap)}.employer-auth__login-flow h1+.employer-auth__provider-actions{margin-block-start:var(--component-auth-login-desktop-heading-provider-gap)}.employer-auth__login-flow>.employer-auth__separator{margin-block-start:var(--component-auth-login-desktop-provider-separator-gap)}.employer-auth__separator+.employer-auth__login-form{margin-block-start:var(--component-auth-login-desktop-separator-form-gap)}.employer-auth__login-form+.employer-auth__mail-slot{margin-block-start:var(--component-auth-login-desktop-form-mail-gap)}.employer-auth__mail-slot+.employer-auth__register-link{margin-block-start:var(--component-auth-login-desktop-mail-register-gap)}.employer-auth__provider-actions{gap:var(--component-auth-login-desktop-provider-gap)}.employer-auth__button--provider,.employer-auth__button--email-link,.employer-auth__open-mail{min-height:var(--component-auth-login-desktop-button-height)}.employer-auth__login-form{gap:var(--component-auth-login-desktop-form-gap)}.employer-auth__login-form .employer-auth__field{gap:var(--component-auth-login-desktop-field-gap)}.employer-auth__mail-slot{min-height:var(--component-auth-login-desktop-mail-min-height)}}.auth-information-links{padding-block:var(--component-auth-information-padding-block);grid-template-columns:var(--component-auth-information-mobile-grid);gap:var(--component-auth-information-gap);display:grid}.auth-information-links a{color:var(--content-secondary);font-size:var(--component-auth-information-link-size);font-weight:var(--component-employer-auth-login-link-weight);white-space:var(--component-auth-information-link-wrap);align-items:center;display:flex}body:is([data-page-kind=employer-login],[data-page-kind=employer-register],[data-page-kind=job-seeker-login]) #app{min-height:var(--component-auth-page-viewport-height);grid-template-rows:var(--component-auth-page-grid);display:grid}body[data-page-kind=job-seeker-login] #app{grid-template-rows:var(--component-auth-page-job-seeker-grid);align-content:safe center}body[data-page-kind=job-seeker-login] .employer-auth{min-height:var(--motion-zero)}.employer-auth__field .employer-auth__input-shell input{padding-inline-end:var(--component-employer-auth-login-input-end-padding)}.employer-auth--register .employer-auth__content{grid-template-rows:auto auto;align-content:space-between;display:grid}@media (width>=64rem){body[data-page-kind=employer-login] #app{height:var(--component-auth-page-viewport-height)}body:is([data-page-kind=employer-login],[data-page-kind=employer-register],[data-page-kind=job-seeker-login]) #main-content{min-height:var(--motion-zero)}.auth-information-links{padding-block:var(--component-auth-information-desktop-padding-block);grid-template-columns:var(--component-auth-information-desktop-grid);justify-content:center;gap:var(--component-auth-information-desktop-gap)}}.auth-brand{padding-block:var(--component-auth-brand-padding-block) var(--component-auth-brand-padding-end);justify-content:center;display:grid}.auth-brand .brand-link .brand-wordmark{height:var(--component-auth-brand-logo-height)}[data-auth-surface=job-seeker] .employer-auth__login-flow{padding:var(--component-auth-consent-card-padding);border:var(--component-auth-consent-card-border);border-radius:var(--component-auth-consent-card-radius)}[data-auth-surface=job-seeker] .employer-auth__login-flow h1{font-size:var(--component-auth-consent-heading-size)}[data-auth-surface=job-seeker] .employer-auth__button--provider,[data-auth-surface=job-seeker] .employer-auth__button--email-link{border-radius:var(--component-auth-consent-button-radius)}.employer-auth__intro{gap:var(--component-auth-consent-intro-gap);display:grid}.employer-auth__consent{color:var(--content-secondary);font-size:var(--component-auth-consent-note-size);line-height:var(--component-auth-consent-note-leading)}.employer-auth__consent a{color:var(--content-accent);font-weight:var(--component-employer-auth-login-link-weight);text-decoration:underline}.employer-auth__required-note{color:var(--content-secondary);font-size:var(--component-auth-consent-required-size)}.employer-workflow-track{background:var(--surface-warm)}.employer-workflow{background:var(--surface-warm);overflow:clip}.employer-workflow__progress{justify-content:center;gap:var(--space-2);padding-block:var(--space-6);display:flex}.employer-workflow__progress span{width:var(--component-employer-workflow-marker-width);height:var(--border-width-default);background:var(--border-resource)}.employer-workflow__progress span[data-active=true]{width:var(--component-employer-workflow-progress-width);background:var(--content-primary)}.employer-workflow__viewport{min-height:var(--component-employer-workflow-min-height);align-content:center;gap:var(--space-8);padding-block:var(--space-8);display:grid}.employer-workflow__stage{gap:var(--space-12);margin:var(--motion-zero);padding:var(--motion-zero);list-style:none;display:grid;position:relative;overflow:clip}.employer-workflow__scene{align-items:center;gap:var(--space-12);padding-block:var(--space-8);display:grid}.employer-workflow__copy{justify-items:center;gap:var(--space-6);text-align:center;display:grid}.employer-workflow__copy>p:last-child{max-width:var(--measure-copy-max);color:var(--content-secondary);font-size:var(--type-copy-lg-size)}.employer-workflow__chat{width:min(var(--size-full), var(--component-employer-workflow-chat-max));min-height:var(--component-employer-workflow-chat-min-height);align-content:center;justify-self:center;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-inverse);display:grid}.employer-workflow__message{max-width:var(--component-employer-workflow-message-max);padding:var(--space-4);border-radius:var(--radius-md);background:var(--content-accent);color:var(--content-inverse);font-size:var(--type-copy-lg-size)}.employer-workflow__message--reply{background:var(--state-company-hover);justify-self:end}.employer-workflow__rail{min-height:var(--component-employer-workflow-rail-min-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-top:var(--border-width-default) solid var(--border-resource);font-family:var(--font-display);font-weight:var(--weight-semibold);display:flex}body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] .employer-workflow__stage{min-height:var(--component-employer-workflow-stage-min-height)}body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] .employer-workflow-track:after{height:var(--motion-workflow-track-spacer-height);content:"";display:block}body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] .employer-workflow{top:var(--motion-runtime-sticky-top);position:sticky}body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] .employer-workflow__scene{inset:var(--motion-zero);grid-template-columns:var(--component-employer-two-column-grid);transform:translate3d(calc(var(--motion-workflow-shift) * var(--motion-runtime-stage-progress)), var(--motion-zero), var(--motion-zero));position:absolute}.employer-phone-showcase-track,.employer-phone-showcase{background:var(--surface-phone-showcase);background-image:var(--component-phone-grid-background);background-size:var(--component-phone-grid-size) var(--component-phone-grid-size)}.employer-phone-showcase{min-height:var(--component-phone-showcase-min-height);position:relative;overflow:clip}.employer-phone-showcase__progress{z-index:var(--layer-phone-content);top:var(--component-phone-progress-top);left:var(--component-phone-progress-left);gap:var(--space-2);display:none;position:absolute}.employer-phone-showcase__progress span{width:var(--component-phone-marker-width);height:var(--component-phone-marker-height);border-radius:var(--radius-pill);background:var(--border-phone-grid);transition:width var(--motion-duration-reveal), background var(--motion-duration-reveal)}.employer-phone-showcase__progress span[data-active=true]{width:var(--component-phone-progress-width);background:var(--content-primary)}.employer-phone-showcase__viewport{min-height:var(--component-phone-showcase-min-height);padding-block:var(--component-phone-showcase-padding-block);position:relative}.employer-phone-showcase__scene-list{gap:var(--component-phone-scene-list-gap);margin:var(--motion-zero);padding:var(--motion-zero);list-style:none;display:grid}.employer-phone-showcase__scene{grid-template-columns:var(--component-phone-scene-grid);align-items:center;gap:var(--component-phone-showcase-gap);display:grid}.employer-phone-showcase__copy{align-content:center;gap:var(--space-6);text-align:center;display:grid}.employer-phone-showcase__copy h2{max-width:var(--component-phone-heading-max);font-size:var(--component-phone-heading-size);margin-inline:auto}.employer-phone-showcase__copy p{max-width:var(--component-phone-copy-max);color:var(--content-secondary);font-size:var(--type-copy-lg-size);margin-inline:auto}.employer-phone-showcase__device-stage{z-index:var(--layer-phone-device);width:min(var(--size-full), var(--component-phone-device-max));justify-self:center;display:grid;position:relative}.employer-phone-showcase__device-wrap{display:grid;position:relative}.employer-phone-showcase__rail,.employer-phone-showcase__action{min-height:var(--component-phone-rail-height);font-family:var(--font-display);font-weight:var(--weight-semibold);align-items:center}.employer-phone-showcase__rail{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding-inline:var(--space-6);background:var(--surface-cinematic-end);color:var(--content-inverse);display:flex}.employer-phone-showcase__rail-labels{min-width:var(--motion-zero);flex:var(--motion-opacity-visible);display:grid;position:relative}.employer-phone-showcase__rail-labels>span{grid-area:var(--component-phone-rail-label-area)}.employer-phone-showcase__rail-labels>span[aria-hidden=true]{visibility:hidden}.employer-phone-showcase__action{margin-top:var(--space-16);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--content-inverse);letter-spacing:var(--tracking-eyebrow);justify-content:center;display:flex}.employer-phone-showcase__device{width:var(--size-full);aspect-ratio:var(--component-phone-device-ratio);padding:var(--component-phone-frame-padding);border:var(--component-phone-rim-width) solid var(--border-phone-rim);border-radius:var(--component-phone-frame-radius);background:var(--component-phone-frame-background);box-shadow:var(--shadow-phone-device);position:relative;container-type:inline-size}.employer-phone-showcase__device:before,.employer-phone-showcase__device:after,.employer-phone-showcase__frame-highlight{pointer-events:none;content:"";position:absolute}.employer-phone-showcase__device:before{z-index:var(--layer-phone-bezel);inset:var(--component-phone-bezel-inset);border:var(--component-phone-bezel-width) solid var(--surface-phone-notch);border-radius:var(--component-phone-bezel-radius)}.employer-phone-showcase__device:after{inset:var(--component-phone-edge-inset);border:var(--component-phone-edge-width) solid var(--border-phone-highlight);border-radius:var(--component-phone-edge-radius)}.employer-phone-showcase__frame-highlight{z-index:var(--layer-phone-chrome);inset-block:var(--component-phone-highlight-block);left:var(--component-phone-highlight-left);width:var(--component-phone-highlight-width);border-radius:var(--radius-pill);background:var(--component-phone-highlight-background);opacity:var(--component-phone-highlight-opacity)}.employer-phone-showcase__glass{width:var(--size-full);height:var(--size-full);border-radius:var(--component-phone-screen-radius);background:var(--surface-phone-screen);box-shadow:var(--shadow-phone-glass);position:relative;overflow:clip}.employer-phone-showcase__reflection{z-index:var(--layer-phone-reflection);inset:var(--motion-zero);pointer-events:none;background:var(--component-phone-reflection-background);opacity:var(--component-phone-reflection-opacity);position:absolute}.employer-phone-showcase__notch{z-index:var(--layer-phone-chrome);top:var(--motion-zero);left:var(--component-phone-notch-left);width:var(--component-phone-notch-width);height:var(--component-phone-notch-height);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--motion-zero) var(--motion-zero) var(--radius-md) var(--radius-md);background:var(--surface-phone-notch);box-shadow:var(--shadow-phone-notch);display:flex;position:absolute}.employer-phone-showcase__notch span{width:var(--component-phone-speaker-width);height:var(--component-phone-speaker-height);border-radius:var(--radius-pill);background:var(--component-phone-speaker-background);box-shadow:var(--shadow-phone-speaker)}.employer-phone-showcase__notch i{width:var(--component-phone-camera-size);aspect-ratio:var(--component-phone-circle-ratio);border-radius:var(--radius-pill);background:var(--component-phone-camera-background);box-shadow:var(--shadow-phone-camera)}.employer-phone-showcase__screens,.employer-phone-showcase__screen{inset:var(--motion-zero);position:absolute}.employer-phone-showcase__screen:not(:first-child){display:none}.employer-phone-showcase__screen{align-content:center;gap:var(--space-4);padding:var(--component-phone-screen-padding);background:var(--component-phone-screen-background);display:grid}.employer-phone-showcase__media{min-height:var(--component-phone-media-height);border-radius:var(--radius-lg);background:var(--component-phone-media-background);box-shadow:var(--shadow-phone-media);display:block}.employer-phone-showcase__bubble{width:var(--component-phone-bubble-width);min-height:var(--component-phone-bubble-height);border-radius:var(--radius-md);background:var(--surface-page);box-shadow:var(--shadow-phone-bubble)}.employer-phone-showcase__bubble--reply{background:var(--content-accent);justify-self:end}.employer-phone-showcase__bubble--small{width:var(--component-phone-bubble-small-width)}.employer-phone-showcase__screen[data-placeholder=answers] .employer-phone-showcase__media,.employer-phone-showcase__screen[data-placeholder=links] .employer-phone-showcase__media{display:none}.employer-phone-showcase__screen[data-placeholder=mentions] .employer-phone-showcase__media,.employer-phone-showcase__screen[data-placeholder=replies] .employer-phone-showcase__media{min-height:var(--component-phone-media-compact-height)}.employer-phone-showcase__screen[data-placeholder=reactions],.employer-phone-showcase__screen[data-placeholder=leads]{grid-template-columns:var(--component-phone-growth-grid)}.employer-phone-showcase__screen[data-placeholder=subscribers] .employer-phone-showcase__media,.employer-phone-showcase__screen[data-placeholder=links] .employer-phone-showcase__bubble--reply,.employer-phone-showcase__screen[data-placeholder=leads] .employer-phone-showcase__bubble{background:var(--surface-cinematic-end)}@container (width<=18rem){.employer-phone-showcase__screen{gap:var(--component-phone-active-mobile-screen-gap);padding:var(--component-phone-active-mobile-screen-padding)}.employer-phone-showcase__media{min-height:var(--component-phone-active-mobile-media-height)}.employer-phone-showcase__screen[data-placeholder=mentions] .employer-phone-showcase__media,.employer-phone-showcase__screen[data-placeholder=replies] .employer-phone-showcase__media{min-height:var(--component-phone-active-mobile-media-compact-height)}.employer-phone-showcase__bubble{min-height:var(--component-phone-active-mobile-bubble-height)}}.employer-phone-showcase__home{z-index:var(--layer-phone-chrome);bottom:var(--component-phone-home-bottom);left:var(--component-phone-home-left);width:var(--component-phone-home-width);height:var(--component-phone-home-height);border-radius:var(--radius-pill);background:var(--content-inverse);box-shadow:var(--shadow-phone-home);position:absolute}.employer-phone-showcase__side{z-index:var(--layer-phone-side);width:var(--component-phone-side-width);border-radius:var(--component-phone-side-radius);background:var(--component-phone-side-background);box-shadow:var(--shadow-phone-side);position:absolute}.employer-phone-showcase__side--mute{top:var(--component-phone-mute-top);left:var(--component-phone-side-outset);height:var(--component-phone-mute-height)}.employer-phone-showcase__side--volume-up{top:var(--component-phone-volume-up-top);left:var(--component-phone-side-outset);height:var(--component-phone-side-height)}.employer-phone-showcase__side--volume-down{top:var(--component-phone-volume-down-top);left:var(--component-phone-side-outset);height:var(--component-phone-side-height)}.employer-phone-showcase__side--power{top:var(--component-phone-power-top);right:var(--component-phone-side-outset);height:var(--component-phone-side-tall-height)}.employer-phone-showcase__glass>.employer-phone-showcase__screen{padding:var(--motion-zero);background:var(--component-phone-film-screening-background);color:var(--content-primary);display:grid}.employer-phone-showcase__cinematic,.employer-phone-film{width:var(--size-full);height:var(--size-full)}.employer-phone-film{background:var(--component-phone-film-screening-background);color:var(--content-primary);font-family:var(--font-body);font-size:var(--component-phone-film-copy-size);line-height:var(--leading-body);position:relative;overflow:clip;container-type:size}.employer-phone-film__virtual-stage{top:var(--size-half);left:var(--size-half);width:var(--component-phone-film-virtual-width);height:var(--component-phone-film-virtual-height);transform:var(--component-phone-film-virtual-transform) scale(min(calc(var(--component-phone-film-container-width) / var(--component-phone-film-virtual-width)), calc(var(--component-phone-film-container-height) / var(--component-phone-film-virtual-height))));transform-origin:50%;position:absolute;container-type:inline-size}.employer-phone-film--selection .employer-phone-film__virtual-stage{height:var(--component-phone-film-selection-active-height);transform:var(--component-phone-film-virtual-transform) scale(min(calc(var(--component-phone-film-container-width) / var(--component-phone-film-virtual-width)), calc(var(--component-phone-film-container-height) / var(--component-phone-film-selection-active-height))))}@media (width>=40rem){.employer-phone-film--selection .employer-phone-film__virtual-stage{height:var(--component-phone-film-virtual-height);transform:var(--component-phone-film-virtual-transform) scale(min(calc(var(--component-phone-film-container-width) / var(--component-phone-film-virtual-width)), calc(var(--component-phone-film-container-height) / var(--component-phone-film-virtual-height))))}}.employer-phone-film *,.employer-phone-film :before,.employer-phone-film :after{box-sizing:border-box}.employer-phone-film h3,.employer-phone-film h4,.employer-phone-film p{margin:var(--motion-zero)}.employer-phone-film small{color:var(--content-secondary);font-size:var(--component-phone-film-small-copy-size)}.employer-phone-film__source-phone{inset:var(--component-phone-film-source-phone-inset);align-content:start;gap:var(--component-phone-film-card-gap);padding:var(--component-phone-film-padding);border-radius:var(--component-phone-film-card-radius);background:var(--component-phone-film-card-background);box-shadow:var(--component-phone-film-shadow);display:grid;position:absolute;overflow:clip}.employer-phone-film__status{color:var(--content-primary);font-size:var(--component-phone-film-small-copy-size);font-weight:var(--weight-semibold);justify-content:space-between;display:flex}.employer-phone-film__source-phone>header,.employer-phone-film__payoff>header,.employer-phone-film__reference-drawer>header,.employer-phone-film__rank-card>header{justify-content:space-between;align-items:center;gap:var(--component-phone-film-gap);display:flex}.employer-phone-film__source-phone>header>span,.employer-phone-film__rank-card>header>span{align-items:center;gap:var(--component-phone-film-gap);display:flex}.employer-phone-film__avatar{width:var(--component-phone-film-avatar-size);aspect-ratio:var(--component-phone-circle-ratio);border-radius:var(--radius-pill);background:var(--component-phone-film-purple);color:var(--content-inverse);font-size:var(--component-phone-film-small-copy-size);font-style:normal;font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.employer-phone-film__avatar[data-tone=orange]{background:var(--component-phone-film-orange)}.employer-phone-film__avatar[data-tone=green]{background:var(--component-phone-film-green)}.employer-phone-film__avatar[data-tone=pink]{background:var(--component-phone-film-pink)}.employer-phone-film__cursor{z-index:var(--layer-phone-chrome);width:var(--component-phone-film-cursor-width);display:block;position:absolute}.employer-phone-film__cursor-icon{width:var(--size-full);fill:var(--content-primary);stroke:var(--content-inverse);stroke-width:var(--component-phone-preview-icon-stroke);display:block}.employer-phone-film__check,.employer-phone-film__flag,.employer-phone-film__crown{width:var(--component-phone-film-icon-size);fill:none;stroke:currentColor;stroke-width:var(--component-phone-preview-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.employer-phone-film__crown{fill:var(--component-phone-film-orange)}.employer-phone-film__keyboard{gap:var(--border-width-default);padding:var(--component-phone-film-small-padding);background:var(--surface-subtle);display:grid}.employer-phone-film__keyboard-row{gap:var(--border-width-default);display:flex}.employer-phone-film__keyboard-row[data-row="1"]{padding-inline:var(--space-2)}.employer-phone-film__keyboard span{min-width:var(--motion-zero);flex:var(--motion-opacity-visible);min-height:var(--space-12);padding-block:var(--space-2);border-radius:var(--radius-sm);background:var(--component-phone-film-key-background);font-size:var(--component-phone-film-small-copy-size);place-items:center;display:grid}.employer-phone-film__keyboard span[data-film-key=space]{flex:var(--motion-ease-enter-power)}.employer-phone-film__keyboard span[data-film-key=return]{flex:var(--component-phone-film-return-flex)}.employer-phone-film__keyboard span[data-active=true]{background:var(--component-phone-film-key-active-background);color:var(--content-inverse)}.employer-phone-film__fade{z-index:var(--layer-phone-chrome);inset:var(--motion-zero);background:var(--component-phone-film-screening-background);pointer-events:none;display:block;position:absolute}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film [data-film-motion]{opacity:var(--motion-runtime-stage-progress)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__source-phone,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__payoff,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__push,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__reference-drawer,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__access-sheet,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__review-sheet,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__note,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__reject-push,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__rank-shell{transform:translate3d(var(--motion-zero), calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--component-phone-film-rise)), var(--motion-zero))}@media (prefers-reduced-motion:reduce){.employer-phone-film,.employer-phone-film *{animation-name:none!important}}.employer-phone-film--screening .employer-phone-film__source-phone,.employer-phone-film--screening .employer-phone-film__sheet,.employer-phone-film--screening .employer-phone-film__submit,.employer-phone-film--screening .employer-phone-film__cursor,.employer-phone-film--screening .employer-phone-film__morph,.employer-phone-film--screening .employer-phone-film__fade{opacity:var(--motion-zero)}.employer-phone-film__question{grid-template-columns:var(--component-phone-film-question-grid);gap:var(--component-phone-film-gap);padding:var(--component-phone-film-small-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-phone-film-row-radius);background:var(--surface-subtle);display:grid}.employer-phone-film__question>b{color:var(--component-phone-film-purple)}.employer-phone-film__question>span{grid-column:var(--layout-full-column-span);align-items:center;gap:var(--component-phone-film-gap);padding:var(--component-phone-film-small-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-phone-film-row-radius);background:var(--component-phone-film-card-background);color:var(--content-secondary);display:flex}.employer-phone-film__question i{font-style:normal}.employer-phone-film__question .employer-phone-film__check{display:none}.employer-phone-film__submit{padding:var(--component-phone-film-small-padding);border-radius:var(--radius-pill);background:var(--component-phone-film-dark);color:var(--content-inverse);font-weight:var(--weight-semibold);place-items:center;display:grid}.employer-phone-film__sheet{z-index:var(--layer-phone-content);inset:var(--component-phone-film-sheet-inset);gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);border-radius:var(--component-phone-film-card-radius) var(--component-phone-film-card-radius) var(--motion-zero) var(--motion-zero);background:var(--component-phone-film-card-background);box-shadow:var(--component-phone-film-shadow);display:grid;position:absolute}.employer-phone-film__sheet>i{width:var(--space-12);height:var(--component-phone-film-double-border);border-radius:var(--radius-pill);background:var(--border-default);justify-self:center}.employer-phone-film__sheet span{padding:var(--component-phone-film-small-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-phone-film-row-radius)}.employer-phone-film--screening[data-film-phase=years-picked] .employer-phone-film__sheet [data-answer="6 to 8 years"],.employer-phone-film--screening[data-film-phase=years-resolved] .employer-phone-film__sheet [data-answer="6 to 8 years"],.employer-phone-film--screening[data-film-phase=work-picked] .employer-phone-film__sheet [data-answer=No],.employer-phone-film--screening[data-film-phase=answers-resolved] .employer-phone-film__sheet [data-answer=No]{border-color:var(--component-phone-film-purple);color:var(--component-phone-film-purple)}.employer-phone-film__cursor--years,.employer-phone-film__cursor--work{right:var(--space-6);bottom:var(--space-16)}.employer-phone-film__cursor--submit{right:var(--space-12);bottom:var(--space-24)}.employer-phone-film__payoff{top:var(--component-phone-film-payoff-top);left:var(--component-phone-film-payoff-left);width:var(--component-phone-film-payoff-width);gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);border-radius:var(--component-phone-film-card-radius);background:var(--component-phone-film-card-background);box-shadow:var(--component-phone-film-shadow);display:grid;position:absolute}.employer-phone-film__payoff>div{grid-template-columns:var(--component-phone-film-rank-grid);align-items:center;gap:var(--component-phone-film-gap);padding:var(--component-phone-film-small-padding);border:var(--border-width-default) solid var(--component-phone-film-green);border-radius:var(--component-phone-film-row-radius);background:var(--component-phone-film-green-wash);display:grid}.employer-phone-film__payoff>div[data-state=failed]{border-color:var(--border-default);background:var(--component-phone-film-card-background);color:var(--content-primary)}.employer-phone-film__payoff-flag{width:var(--space-12);aspect-ratio:var(--component-phone-circle-ratio);border-radius:var(--radius-pill);background:var(--component-phone-film-card-background);box-shadow:var(--component-phone-film-shadow);transform:translateX(var(--space-8));place-items:center;display:grid}.employer-phone-film--screening[data-film-phase=payoff] .employer-phone-film__payoff>div[data-state=failed],.employer-phone-film--screening[data-film-phase=fade] .employer-phone-film__payoff>div[data-state=failed]{border-color:var(--component-phone-film-red);background:var(--component-phone-film-red-wash);color:var(--component-phone-film-red)}.employer-phone-film__payoff>header>strong{align-items:center;gap:var(--component-phone-film-gap);display:flex}.employer-phone-film__payoff>header>strong>i{width:var(--space-2);aspect-ratio:var(--component-phone-circle-ratio);border-radius:var(--radius-pill);background:var(--surface-cinematic-end)}.employer-phone-film__morph{z-index:var(--layer-phone-chrome);top:var(--component-phone-film-morph-start-top);left:var(--size-half);width:var(--component-phone-film-morph-start-width);min-height:var(--space-8);border-radius:var(--radius-pill);background:var(--component-phone-film-dark);color:var(--component-phone-film-red);place-items:center;display:grid;position:absolute}.employer-phone-film__morph>span,.employer-phone-film__morph>span>span{place-items:center;display:grid}.employer-phone-film--screening .employer-phone-film__payoff [data-state=failed] .employer-phone-film__flag{opacity:var(--motion-zero)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--screening .employer-phone-film__sheet{transform:translate3d(var(--motion-zero), calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--size-full)), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--screening .employer-phone-film__cursor{transform:translate3d(calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--space-12)), calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--space-16)), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--screening .employer-phone-film__morph{opacity:var(--motion-opacity-visible);width:calc(var(--component-phone-film-morph-start-width) + var(--motion-runtime-stage-progress) * (var(--space-12) - var(--component-phone-film-morph-start-width)));min-height:calc(var(--space-8) + var(--motion-runtime-stage-progress) * (var(--space-12) - var(--space-8)));transform:var(--component-phone-film-virtual-transform) translate3d(calc(var(--motion-runtime-stage-progress) * var(--component-phone-film-morph-delta-x)), calc(var(--motion-runtime-stage-progress) * var(--component-phone-film-morph-delta-y)), var(--motion-zero))}.employer-phone-film--screening[data-film-phase=flag-flight] .employer-phone-film__morph,.employer-phone-film--screening[data-film-phase=payoff] .employer-phone-film__morph{background:var(--component-phone-film-card-background)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--screening[data-film-phase=submit-flight] .employer-phone-film__source-phone{transform:translate3d(var(--motion-zero), calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--component-phone-film-phone-exit)), var(--motion-zero))}.employer-phone-film--screening[data-film-phase=payoff] .employer-phone-film__payoff [data-state=failed] .employer-phone-film__flag,.employer-phone-film--screening[data-film-phase=fade] .employer-phone-film__payoff [data-state=failed] .employer-phone-film__flag{opacity:var(--motion-opacity-visible)}.employer-phone-film--screening[data-film-phase=years-resolved] .employer-phone-film__question:first-of-type,.employer-phone-film--screening[data-film-phase=work-sheet] .employer-phone-film__question:first-of-type,.employer-phone-film--screening[data-film-phase=answers-resolved] .employer-phone-film__question,.employer-phone-film--screening[data-film-phase=submit-flight] .employer-phone-film__question{border-color:var(--component-phone-film-green)}.employer-phone-film--screening[data-film-phase=years-resolved] [data-question=years]>span,.employer-phone-film--screening[data-film-phase=work-sheet] [data-question=years]>span,.employer-phone-film--screening[data-film-phase=answers-resolved] .employer-phone-film__question>span,.employer-phone-film--screening[data-film-phase=submit-flight] .employer-phone-film__question>span,.employer-phone-film--screening[data-film-phase=payoff] .employer-phone-film__question>span,.employer-phone-film--screening[data-film-phase=fade] .employer-phone-film__question>span{color:var(--component-phone-film-purple)}.employer-phone-film--screening[data-film-phase=years-resolved] [data-question=years] .employer-phone-film__check,.employer-phone-film--screening[data-film-phase=work-sheet] [data-question=years] .employer-phone-film__check,.employer-phone-film--screening[data-film-phase=answers-resolved] .employer-phone-film__check,.employer-phone-film--screening[data-film-phase=submit-flight] .employer-phone-film__check,.employer-phone-film--screening[data-film-phase=payoff] .employer-phone-film__check,.employer-phone-film--screening[data-film-phase=fade] .employer-phone-film__check{display:block}.employer-phone-film--references .employer-phone-film__shortlist,.employer-phone-film--references .employer-phone-film__source-phone,.employer-phone-film--references .employer-phone-film__push,.employer-phone-film--references .employer-phone-film__fade{opacity:var(--motion-zero)}.employer-phone-film__shortlist,.employer-phone-film__push,.employer-phone-film__reference-drawer{gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);border-radius:var(--component-phone-film-card-radius);background:var(--component-phone-film-card-background);box-shadow:var(--component-phone-film-shadow);display:grid;position:absolute}.employer-phone-film__shortlist{inset:var(--space-12) var(--space-6) auto}.employer-phone-film__shortlist>div{align-items:center;gap:var(--component-phone-film-gap);display:flex}.employer-phone-film__shortlist>div>span:last-child{color:var(--component-phone-film-green);margin-left:auto}.employer-phone-film__shortlist-menu{padding:var(--component-phone-film-small-padding);border-radius:var(--component-phone-film-row-radius);background:var(--component-phone-film-dark);color:var(--content-inverse)}.employer-phone-film__shortlist .employer-phone-film__cursor{right:var(--space-6);bottom:var(--space-4)}.employer-phone-film__inbox,.employer-phone-film__reference-form{inset:var(--space-12) var(--space-4) var(--space-6);position:absolute}.employer-phone-film__inbox{align-content:start;gap:var(--component-phone-film-gap);display:grid}.employer-phone-film__inbox span{padding:var(--component-phone-film-padding);border-radius:var(--component-phone-film-card-radius);background:var(--surface-subtle)}.employer-phone-film__inbox>i{height:var(--space-6);border-radius:var(--radius-sm);background:var(--surface-subtle)}.employer-phone-film__reference-form{grid-template-rows:var(--component-phone-film-three-row-grid);gap:var(--component-phone-film-gap);display:grid}.employer-phone-film__reference-form>header{gap:var(--component-phone-film-gap);display:grid}.employer-phone-film__question-stage{z-index:var(--layer-phone-chrome);min-height:var(--motion-zero);grid-template-rows:var(--component-phone-film-two-row-grid);gap:var(--component-phone-film-gap);display:grid;position:relative}.employer-phone-film__question-stage>div:not(.employer-phone-film__keyboard){min-height:var(--space-24);align-content:start;gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);border:var(--border-width-default) solid var(--component-phone-film-purple);border-radius:var(--component-phone-film-card-radius);display:none}.employer-phone-film__focus-dim{z-index:var(--layer-phone-content);inset:var(--motion-zero);background:var(--component-phone-film-focus-scrim);pointer-events:none;position:absolute}.employer-phone-film--references[data-film-phase=answer-one] [data-reference-question="0"],.employer-phone-film--references[data-film-phase=answer-two] [data-reference-question="1"],.employer-phone-film--references[data-film-phase=answer-three] [data-reference-question="2"],.employer-phone-film--references[data-film-phase=sent] [data-reference-question="2"]{display:grid}.employer-phone-film__push{inset:var(--component-phone-film-push-inset)}.employer-phone-film__push .employer-phone-film__cursor{right:var(--space-8);bottom:calc(var(--space-8) * var(--motion-direction-reverse))}.employer-phone-film__push>span{gap:var(--border-width-default);display:grid}.employer-phone-film__push>span>b{color:var(--content-secondary);font-weight:var(--weight-regular)}.employer-phone-film__reference-drawer{inset:var(--component-phone-film-drawer-inset)}.employer-phone-film__reference-drawer>b{color:var(--component-phone-film-purple);text-transform:uppercase}.employer-phone-film__reference-drawer>div,.employer-phone-film__reference-drawer article{gap:var(--component-phone-film-gap);padding:var(--component-phone-film-small-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-phone-film-row-radius);display:grid}.employer-phone-film__reference-drawer>div{grid-template-columns:var(--component-phone-film-three-column-grid);align-items:center}.employer-phone-film__reference-drawer article{border-color:var(--component-phone-film-purple)}.employer-phone-film__reference-drawer article>header{grid-template-columns:var(--component-phone-film-three-column-grid);align-items:center;gap:var(--component-phone-film-gap);display:grid}.employer-phone-film__reference-drawer article>header>span,.employer-phone-film__reference-drawer article>p{gap:var(--border-width-default);display:grid}.employer-phone-film__reference-drawer article>p>strong{color:var(--content-secondary);font-size:var(--component-phone-film-small-copy-size)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--references .employer-phone-film__shortlist{transform:translate3d(calc(var(--motion-runtime-stage-progress) * var(--motion-phone-offset) * var(--motion-direction-reverse)), var(--motion-zero), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--references .employer-phone-film__question-stage{transform:translate3d(var(--motion-zero), calc(var(--motion-runtime-stage-progress) * var(--component-phone-film-reference-lift-distance) * var(--motion-direction-reverse)), var(--motion-zero)) scale(calc(var(--component-phone-film-scale-end) + var(--motion-runtime-stage-progress) * (var(--component-phone-film-reference-lift-scale) - var(--component-phone-film-scale-end))))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--references .employer-phone-film__push,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--references[data-film-phase=sent] .employer-phone-film__source-phone{transform:translate3d(var(--motion-zero), calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--component-phone-film-phone-exit)), var(--motion-zero))}.employer-phone-film--selection .employer-phone-film__selection-board,.employer-phone-film--selection .employer-phone-film__access-sheet,.employer-phone-film--selection .employer-phone-film__source-phone,.employer-phone-film--selection .employer-phone-film__cursor,.employer-phone-film--selection .employer-phone-film__reject-push,.employer-phone-film--selection .employer-phone-film__selection-menu{opacity:var(--motion-zero)}.employer-phone-film--selection[data-film-phase=settled] .employer-phone-film__selection-board,.employer-phone-film--selection[data-film-phase=settled] .employer-phone-film__reject-push{opacity:var(--motion-opacity-visible)}.employer-phone-film__selection-board{inset:var(--component-phone-film-board-inset);grid-template-columns:var(--component-phone-film-selection-grid);gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);background:var(--component-phone-film-card-background);display:grid;position:absolute}.employer-phone-film__selection-board header{grid-column:var(--layout-full-column-span);gap:var(--component-phone-film-gap);display:grid}.employer-phone-film__selection-board>div{align-content:start;gap:var(--component-phone-film-gap);padding:var(--component-phone-film-small-padding);background:var(--surface-subtle);display:grid}.employer-phone-film__settings-pill{top:var(--space-4);right:var(--space-4);padding:var(--component-phone-film-small-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-pill);background:var(--component-phone-film-card-background);position:absolute}.employer-phone-film--selection[data-film-phase=push] .employer-phone-film__selection-board,.employer-phone-film--selection[data-film-phase=settled] .employer-phone-film__selection-board{filter:blur(var(--border-width-default))}.employer-phone-film__selection-menu{top:var(--space-16);right:var(--space-4);gap:var(--border-width-default);padding:var(--component-phone-film-small-padding);border-radius:var(--component-phone-film-row-radius);background:var(--component-phone-film-dark);color:var(--content-inverse);display:grid;position:absolute}.employer-phone-film__access-sheet,.employer-phone-film__review-sheet,.employer-phone-film__note{z-index:var(--layer-phone-content);gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);background:var(--component-phone-film-dark);color:var(--content-inverse);display:grid;position:absolute}.employer-phone-film__access-sheet{inset:var(--component-phone-film-access-inset);border-radius:var(--component-phone-film-card-radius) var(--component-phone-film-card-radius) var(--motion-zero) var(--motion-zero)}.employer-phone-film__access-sheet>i{width:var(--space-12);height:var(--component-phone-film-double-border);border-radius:var(--radius-pill);background:var(--border-default);justify-self:center}.employer-phone-film__access-sheet>div{grid-template-columns:var(--component-phone-film-two-column-grid);gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);border-radius:var(--component-phone-film-row-radius);background:var(--component-phone-film-card-background);color:var(--content-primary);display:grid}.employer-phone-film__access-sheet>div>span{grid-column:var(--component-phone-film-first-column)}.employer-phone-film--selection[data-film-phase=access-selected] .employer-phone-film__access-sheet [data-access=approval],.employer-phone-film--selection[data-film-phase=phone-inbox] .employer-phone-film__access-sheet [data-access=approval],.employer-phone-film--selection[data-film-phase=advert] .employer-phone-film__access-sheet [data-access=approval]{background:var(--component-phone-film-purple);color:var(--content-inverse)}.employer-phone-film__job-ad{gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);display:grid}.employer-phone-film__job-ad>div{gap:var(--component-phone-film-gap);display:grid}.employer-phone-film__job-ad>div>span{padding:var(--component-phone-film-small-padding);border-radius:var(--radius-pill);background:var(--component-phone-film-purple);color:var(--content-inverse);place-items:center;display:grid}.employer-phone-film__approval-inbox{inset:var(--space-12) var(--space-4) var(--space-6);align-content:start;gap:var(--component-phone-film-gap);display:grid;position:absolute}.employer-phone-film__approval-inbox>span:not(.employer-phone-film__cursor){padding:var(--component-phone-film-padding);border-radius:var(--component-phone-film-card-radius);background:var(--surface-subtle)}.employer-phone-film__approval-inbox .employer-phone-film__cursor{right:var(--space-6);top:var(--space-16)}.employer-phone-film__selection-focus-dim{z-index:var(--layer-phone-content);inset:var(--motion-zero);background:var(--component-phone-film-focus-scrim);pointer-events:none;position:absolute}.employer-phone-film__note{z-index:var(--layer-phone-chrome)}.employer-phone-film__review-sheet{inset:var(--component-phone-film-review-inset);border-radius:var(--component-phone-film-card-radius) var(--component-phone-film-card-radius) var(--motion-zero) var(--motion-zero)}.employer-phone-film__review-sheet>span{padding:var(--component-phone-film-small-padding);border-radius:var(--radius-pill);background:var(--component-phone-film-green);text-align:center}.employer-phone-film__review-sheet>span[data-state=reject]{background:var(--border-default)}.employer-phone-film__review-sheet>span[data-state=reject],.employer-phone-film__note>span{position:relative;overflow:clip}.employer-phone-film__review-sheet>span[data-state=reject]>i,.employer-phone-film__note>span>i{inset:var(--motion-zero);opacity:var(--motion-zero);background:currentColor;position:absolute}.employer-phone-film--selection[data-film-phase=rejected] .employer-phone-film__review-sheet>span[data-state=reject],.employer-phone-film--selection[data-film-phase=note] .employer-phone-film__review-sheet>span[data-state=reject]{background:var(--component-phone-film-red)}.employer-phone-film__note{inset:var(--component-phone-film-note-inset);color:var(--content-primary);background:var(--component-phone-film-card-background);box-shadow:var(--component-phone-film-shadow);align-content:start}.employer-phone-film__note>p{min-height:calc(var(--space-24) + var(--space-16));padding:var(--component-phone-film-small-padding);border:var(--border-width-default) solid var(--component-phone-film-red);border-radius:var(--component-phone-film-row-radius)}.employer-phone-film__note>span{padding:var(--component-phone-film-small-padding);border-radius:var(--radius-pill);background:var(--component-phone-film-purple);color:var(--content-inverse);place-items:center;display:grid}.employer-phone-film__reject-push{inset:var(--component-phone-film-push-inset);grid-template-columns:var(--component-phone-film-question-grid);gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);border-radius:var(--component-phone-film-card-radius);background:var(--component-phone-film-card-background);box-shadow:var(--component-phone-film-shadow);display:grid;position:absolute}.employer-phone-film__reject-push>span:last-child{grid-column:var(--component-phone-film-second-column)}.employer-phone-film__reject-push>span{gap:var(--border-width-default);display:grid}.employer-phone-film__reject-push>span>b{color:var(--content-secondary);font-weight:var(--weight-regular)}.employer-phone-film__cursor--selection{right:var(--space-6);bottom:var(--space-12)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--selection .employer-phone-film__access-sheet,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--selection .employer-phone-film__review-sheet{transform:translate3d(var(--motion-zero), calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--size-full)), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--selection .employer-phone-film__source-phone{transform:translate3d(var(--motion-zero), calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--component-phone-film-large-rise)), var(--motion-zero)) scale(calc(var(--component-phone-film-press-scale) + var(--motion-runtime-stage-progress) * (var(--component-phone-film-scale-end) - var(--component-phone-film-press-scale))))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--selection[data-film-phase=submit] .employer-phone-film__source-phone{transform:translate3d(var(--motion-zero), calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--space-6) * var(--motion-direction-reverse)), var(--motion-zero)) scale(calc(var(--component-phone-film-press-scale) + var(--motion-runtime-stage-progress) * (var(--component-phone-film-scale-end) - var(--component-phone-film-press-scale))))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--selection .employer-phone-film__job-ad>div{opacity:var(--motion-opacity-visible);transform:translate3d(var(--motion-zero), calc(var(--motion-runtime-stage-progress) * var(--component-phone-film-large-rise) * var(--motion-direction-reverse)), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--selection .employer-phone-film__reject-push{transform:translate3d(var(--motion-zero), calc((var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)) * var(--component-phone-film-phone-exit)), var(--motion-zero))}.employer-phone-film--selection[data-film-phase=submit] .employer-phone-film__note>span{transform:scale(var(--component-phone-film-press-scale))}.employer-phone-film--ranking{background:var(--component-phone-film-ranking-background);color:var(--content-inverse)}.employer-phone-film--ranking .employer-phone-film__virtual-stage>h3{padding:var(--space-12) var(--component-phone-film-padding) var(--motion-zero);font-size:var(--component-phone-film-heading-size);line-height:var(--leading-heading);text-align:center}.employer-phone-film__rank-shell{z-index:var(--layer-phone-content);inset:var(--component-phone-film-ranking-card-inset);gap:var(--component-phone-film-gap);padding:var(--component-phone-film-padding);border-radius:var(--component-phone-film-card-radius);background:var(--component-phone-film-card-background);color:var(--content-primary);box-shadow:var(--component-phone-film-shadow);display:grid;position:absolute}.employer-phone-film__rank-shell>h4{font-size:var(--component-phone-film-heading-size)}.employer-phone-film__rank-shell>p{color:var(--content-secondary);font-size:var(--component-phone-film-small-copy-size)}.employer-phone-film__rank-card{gap:var(--component-phone-film-gap);padding:var(--component-phone-film-small-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-phone-film-row-radius);background:var(--surface-subtle);display:grid;position:relative}.employer-phone-film__rank-card>header>span>i{width:var(--component-phone-film-avatar-size);aspect-ratio:var(--component-phone-circle-ratio);border-radius:var(--radius-pill);background:var(--surface-subtle);place-items:center;font-style:normal;display:grid}.employer-phone-film__rank-row{min-height:var(--component-phone-film-rank-row-height);grid-template-columns:var(--component-phone-film-rank-grid);align-items:center;gap:var(--component-phone-film-gap);padding:var(--component-phone-film-small-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-phone-film-row-radius);display:grid;position:relative}.employer-phone-film__rank-row>span{display:grid}.employer-phone-film__order{color:var(--content-secondary);display:grid}.employer-phone-film__order svg{width:var(--component-phone-film-icon-size);fill:none;stroke:currentColor;stroke-width:var(--component-phone-preview-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.employer-phone-film__order svg+svg{margin-top:calc(var(--space-2) * var(--component-phone-film-negative-half));color:var(--border-default)}.employer-phone-film__rank-row .employer-phone-film__crown{opacity:var(--motion-zero)}.employer-phone-film__vote-travel{z-index:var(--layer-phone-chrome);position:absolute}.employer-phone-film__vote{width:var(--component-phone-film-vote-size);aspect-ratio:var(--component-phone-circle-ratio);border-radius:var(--radius-pill);color:var(--content-inverse);font-weight:var(--weight-semibold);place-items:center;display:grid}.employer-phone-film__vote-travel--raj,.employer-phone-film__vote-travel--john{top:var(--motion-zero);left:var(--motion-zero)}.employer-phone-film__vote-travel--raj .employer-phone-film__vote{background:var(--component-phone-film-green)}.employer-phone-film__vote-travel--john .employer-phone-film__vote{background:var(--component-phone-film-pink)}.employer-phone-film__rank-cursor{top:var(--motion-zero);left:var(--motion-zero);width:var(--component-phone-film-cursor-width);position:absolute}.employer-phone-film__rank-progress{height:var(--component-phone-film-double-border);border-radius:var(--radius-pill);background:var(--component-phone-film-green)}.employer-phone-film__ranking-action{inset:var(--component-phone-film-ranking-action-inset);padding:var(--component-phone-film-small-padding);border-radius:var(--radius-pill);background:var(--component-phone-film-purple);text-align:center;position:absolute}.employer-phone-film__ranking-action>span{display:block}.employer-phone-film__rank-stack{right:var(--space-6);left:var(--space-6);height:var(--space-8);border-radius:var(--component-phone-film-card-radius);background:var(--border-default);position:absolute}.employer-phone-film__rank-stack--one{bottom:var(--space-24);transform:scale(var(--component-phone-film-scale-start))}.employer-phone-film__rank-stack--two{bottom:calc(var(--space-24) - var(--space-4));transform:scale(var(--component-phone-film-press-scale))}.employer-phone-film__rank-dots{bottom:var(--space-16);left:var(--size-half);gap:var(--space-2);transform:var(--component-phone-film-center-x-transform);display:flex;position:absolute}.employer-phone-film__rank-dots i{width:var(--space-2);aspect-ratio:var(--component-phone-circle-ratio);border-radius:var(--radius-pill);background:var(--content-secondary)}.employer-phone-film__rank-dots i:nth-child(3){background:var(--component-phone-film-green)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__vote-travel,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__rank-row[data-film-motion],body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__reviewer,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__rank-cursor,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__rank-progress,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__ranking-action>span{opacity:var(--motion-opacity-visible)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__vote-travel--raj{transform:translate3d(calc(var(--component-phone-film-rank-raj-start-x) + var(--motion-runtime-stage-progress) * var(--component-phone-film-rank-raj-delta-x)), calc(var(--component-phone-film-rank-raj-start-y) + var(--motion-runtime-stage-progress) * var(--component-phone-film-rank-raj-delta-y)), var(--motion-zero)) var(--component-phone-film-virtual-transform)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__vote-travel--john{transform:translate3d(calc(var(--component-phone-film-rank-john-start-x) + var(--motion-runtime-stage-progress) * var(--component-phone-film-rank-john-delta-x)), calc(var(--component-phone-film-rank-john-start-y) + var(--motion-runtime-stage-progress) * var(--component-phone-film-rank-john-delta-y)), var(--motion-zero)) var(--component-phone-film-virtual-transform)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__rank-cursor{transform:translate3d(var(--component-phone-film-rank-cursor-start-x), calc(var(--component-phone-film-rank-cursor-start-y) - var(--motion-runtime-stage-progress) * var(--component-phone-film-rank-shift-measured)), var(--motion-zero)) var(--component-phone-film-virtual-transform)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__rank-progress{transform:scaleX(calc(var(--motion-opacity-visible) - var(--motion-runtime-stage-progress)));transform-origin:0}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__reviewer,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__ranking-action>span{transform:scale(calc(var(--component-phone-film-scale-end) + var(--motion-runtime-stage-progress) * (var(--component-phone-film-winner-scale) - var(--component-phone-film-scale-end))))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film--ranking[data-film-phase=exit] .employer-phone-film__rank-shell{transform:scale(calc(var(--component-phone-film-exit-scale) - var(--motion-runtime-stage-progress) * (var(--component-phone-film-exit-scale) - var(--component-phone-film-scale-end))))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__rank-row>span[data-film-motion]{transform:scale(calc(var(--component-phone-film-scale-start) + var(--motion-runtime-stage-progress) * (var(--component-phone-film-scale-end) - var(--component-phone-film-scale-start))));transform-origin:0}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__rank-row[data-candidate=priya\ raman]{transform:translate3d(var(--motion-zero), calc(var(--motion-runtime-stage-progress) * var(--component-phone-film-rank-shift-measured) * var(--motion-direction-reverse)), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-film__rank-row[data-candidate=ahmed\ el-sayed]{transform:translate3d(var(--motion-zero), calc(var(--motion-runtime-stage-progress) * var(--component-phone-film-rank-shift-measured)), var(--motion-zero))}.employer-phone-film--ranking[data-film-phase=winner] .employer-phone-film__rank-row[data-candidate=marta\ kovač]{border-color:var(--component-phone-film-orange);transform:scale(var(--component-phone-film-winner-scale))}.employer-phone-film--ranking[data-film-phase=winner] .employer-phone-film__rank-row[data-candidate=marta\ kovač] .employer-phone-film__crown{opacity:var(--motion-opacity-visible)}.employer-phone-film--ranking[data-film-phase=raj-reviewing] .employer-phone-film__rank-card>header .employer-phone-film__avatar[data-tone=green],.employer-phone-film--ranking[data-film-phase=raj-vote] .employer-phone-film__rank-card>header .employer-phone-film__avatar[data-tone=green],.employer-phone-film--ranking[data-film-phase=john-reviewing] .employer-phone-film__rank-card>header .employer-phone-film__avatar[data-tone=pink],.employer-phone-film--ranking[data-film-phase=john-vote] .employer-phone-film__rank-card>header .employer-phone-film__avatar[data-tone=pink]{transform:translateY(calc(var(--space-2) * var(--component-phone-film-negative-half))) scale(var(--component-phone-film-winner-scale));box-shadow:var(--component-phone-film-shadow)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase-track:after{height:var(--motion-phone-track-spacer-height);content:"";display:block}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase{top:var(--motion-runtime-sticky-top);height:calc(var(--size-viewport-height) - var(--motion-runtime-sticky-top));min-height:calc(var(--size-viewport-height) - var(--motion-runtime-sticky-top));position:sticky}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__viewport,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__scene-list{height:var(--size-full);min-height:var(--motion-zero)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__scene-list{display:block;position:relative}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__scene{inset:var(--motion-zero);position:absolute}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__scene[aria-hidden=true]{visibility:hidden;pointer-events:none}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__phone-intro,body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__cinematic{inset:var(--motion-zero);position:absolute}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__phone-intro[aria-hidden=true],body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__cinematic[aria-hidden=true],body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__copy[aria-hidden=true],body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__device-wrap[aria-hidden=true]{visibility:hidden}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__action{z-index:var(--layer-phone-content);right:var(--space-4);bottom:var(--space-2);left:var(--space-4);min-height:var(--control-target-min-height);margin-top:var(--motion-zero);position:absolute}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__progress{top:var(--component-phone-film-mobile-progress-top);left:var(--component-phone-film-mobile-progress-left);transform:var(--component-phone-film-mobile-progress-transform);display:flex}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__scene{grid-template-columns:var(--component-phone-film-mobile-grid);grid-template-rows:var(--component-phone-film-mobile-rows)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__copy{width:var(--border-width-default);height:var(--border-width-default);clip-path:inset(var(--size-half));white-space:nowrap;position:absolute;overflow:hidden}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__device-stage{width:calc(var(--component-phone-film-mobile-device-width) - var(--space-4));align-self:center}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__rail{display:none}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__phone-intro{align-content:center;gap:var(--space-4);padding:var(--space-8);background:var(--content-accent);color:var(--content-inverse);text-align:left;display:grid}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__phone-intro h3{font-size:var(--component-phone-active-mobile-heading-size);line-height:var(--leading-heading)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__phone-intro p{color:var(--content-inverse-muted);font-size:var(--component-phone-active-mobile-copy-size)}@media (width>=40rem){body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__viewport{padding-block:var(--component-phone-showcase-padding-block)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__scene{grid-template-columns:var(--component-phone-scene-wide-grid);grid-template-rows:var(--component-phone-showcase-active-wide-rows);gap:var(--component-phone-showcase-gap)}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__copy{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__device-stage{width:min(var(--size-full), var(--component-phone-device-max))}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__rail{display:flex}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__progress{display:none}body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__action{right:auto;bottom:var(--component-phone-action-bottom);left:var(--component-phone-action-left);width:var(--component-phone-action-width);min-height:var(--component-phone-rail-height)}}@media (width>=64rem){body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__progress{top:var(--component-phone-progress-top);left:var(--component-phone-progress-left);display:flex;transform:none}}.employer-inbox{padding-bottom:var(--component-inbox-track-padding-bottom);background:var(--surface-inbox-section);overflow:clip}.employer-inbox__intro{justify-items:center;gap:var(--component-inbox-intro-gap);padding-block:var(--component-inbox-intro-padding-top) var(--component-inbox-intro-padding-bottom);text-align:center;display:grid}.employer-inbox__intro img{width:var(--component-inbox-mark-width);height:auto}.employer-inbox__intro h2{max-width:var(--component-inbox-heading-max);font-size:var(--component-inbox-heading-size)}.employer-inbox__intro>p{color:var(--content-secondary);font-size:var(--component-inbox-subheading-size)}.employer-inbox__track{width:min(calc(var(--size-full) - var(--space-8)), var(--component-inbox-shell-max));position:relative}.employer-inbox__grid{grid-template-columns:var(--component-inbox-mobile-grid);gap:var(--component-inbox-grid-gap);display:grid}.employer-inbox__card{min-height:var(--component-inbox-card-mobile-height);justify-content:space-between;gap:var(--component-inbox-card-gap);padding:var(--component-inbox-card-padding-top) var(--component-inbox-card-padding-inline) var(--component-inbox-card-padding-bottom);border:var(--border-width-default) solid;border-radius:var(--component-inbox-card-radius);transform-origin:50%;flex-direction:column;display:flex}.employer-inbox__card--before{border-color:var(--border-inbox-before);background:var(--surface-inbox-before);color:var(--content-primary)}.employer-inbox__card--after{border-color:var(--border-inbox-after);background:var(--surface-inbox-after);color:var(--content-inverse)}.employer-inbox__card-heading{justify-items:center;gap:var(--component-inbox-card-heading-gap);text-align:center;display:grid}.employer-inbox__card-heading>p{font-size:var(--component-inbox-label-size);font-weight:var(--weight-semibold)}.employer-inbox__card h3{max-width:var(--component-inbox-card-title-max);font-size:var(--component-inbox-card-title-size);line-height:var(--leading-display)}.employer-inbox__card h3 span{display:block}.employer-inbox__card ul{margin:var(--motion-zero);padding:var(--motion-zero);list-style:none}.employer-inbox__card li{min-height:var(--component-inbox-row-min-height);justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--border-width-default) solid;font-size:var(--component-inbox-row-size);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:flex}.employer-inbox__card--before li{border-color:var(--border-inbox-before)}.employer-inbox__card--after li{border-color:var(--border-inbox-after)}.employer-inbox__card svg{width:var(--component-inbox-check-size);height:var(--component-inbox-check-size);padding:var(--component-inbox-check-padding);border-radius:var(--component-inbox-check-radius);stroke-width:var(--component-inbox-check-stroke);flex:none}.employer-inbox__card--before svg{background:var(--surface-inbox-after);color:var(--content-inverse)}.employer-inbox__card--after svg{background:var(--surface-page);color:var(--content-accent)}body[data-motion-enabled=true] .employer-inbox[data-motion-inbox-mobile-panels-active=true] .employer-inbox__track:after{height:var(--motion-inbox-mobile-track-spacer-height);content:"";display:block}body[data-motion-enabled=true] .employer-inbox[data-motion-inbox-mobile-panels-active=true] .employer-inbox__grid{top:var(--component-header-min-height);grid-template-columns:var(--component-inbox-mobile-grid);position:sticky}body[data-motion-enabled=true] .employer-inbox[data-motion-inbox-mobile-panels-active=true] .employer-inbox__card{grid-area:var(--motion-inbox-mobile-stack-area)}body[data-motion-enabled=true] .employer-inbox[data-motion-inbox-mobile-panels-active=true] .employer-inbox__card--before{z-index:var(--layer-inbox-before)}body[data-motion-enabled=true] .employer-inbox[data-motion-inbox-mobile-panels-active=true] .employer-inbox__card--after{z-index:var(--layer-inbox-after);box-shadow:var(--shadow-inbox-front-left);transform:translate3d(calc(var(--motion-inbox-mobile-entry-position) - (var(--motion-runtime-section-progress) * var(--motion-inbox-mobile-entry-position))), var(--motion-zero), var(--motion-zero))}body[data-motion-enabled=true] .employer-inbox [data-motion-inbox-reveal],body[data-motion-enabled=true] .employer-inbox [data-motion-inbox-card]{will-change:transform, opacity}body[data-motion-enabled=true][data-motion-layout=desktop] .employer-inbox:not([data-motion-inbox-static=true]) [data-motion-inbox-reveal]{opacity:var(--motion-runtime-stage-progress);transform:translate3d(var(--motion-zero), calc(var(--motion-reference-reveal-distance) * (var(--motion-opacity-visible) - var(--motion-runtime-stage-progress))), var(--motion-zero))}body[data-motion-enabled=true][data-motion-layout=desktop] .employer-inbox:not([data-motion-inbox-static=true]) .employer-inbox__card--before{transform:translate3d(calc(var(--motion-inbox-converge) * (var(--motion-opacity-visible) - var(--motion-runtime-stage-progress) + var(--motion-runtime-track-position))), var(--motion-zero), var(--motion-zero)) scale(calc(var(--motion-inbox-small-scale) + ((var(--motion-opacity-visible) - var(--motion-inbox-small-scale)) * var(--motion-runtime-stage-progress)) - ((var(--motion-opacity-visible) - var(--motion-inbox-small-scale)) * var(--motion-runtime-track-position))))}body[data-motion-enabled=true][data-motion-layout=desktop] .employer-inbox:not([data-motion-inbox-static=true]) .employer-inbox__card--after{transform:translate3d(calc(var(--motion-inbox-converge-negative) * (var(--motion-opacity-visible) - var(--motion-runtime-stage-progress) + var(--motion-runtime-track-position))), var(--motion-zero), var(--motion-zero))}.employer-quickstart{padding-block:var(--component-quickstart-padding-block);background:var(--surface-quickstart-section);overflow:clip}.employer-quickstart__shell{width:min(calc(var(--size-full) - var(--space-8)), var(--component-quickstart-shell-max));margin-inline:auto}.employer-quickstart__intro{max-width:var(--component-quickstart-heading-max);justify-items:center;gap:var(--component-quickstart-intro-gap);text-align:center;margin-inline:auto;display:grid}.employer-quickstart__intro h2{max-width:none;font-size:var(--component-quickstart-heading-size)}.employer-quickstart__intro p{max-width:var(--component-quickstart-description-max);color:var(--content-secondary);font-size:var(--component-quickstart-description-size)}.employer-quickstart__steps{gap:var(--component-quickstart-grid-gap);margin:var(--component-quickstart-grid-margin) var(--motion-zero) var(--motion-zero);padding:var(--motion-zero);list-style:none;display:grid}.employer-quickstart__step{align-content:start;gap:var(--component-quickstart-copy-gap);display:grid}.employer-quickstart__visual{aspect-ratio:var(--component-quickstart-visual-ratio);border:var(--border-width-default) solid var(--border-quickstart-visual);border-radius:var(--component-quickstart-visual-radius);place-items:center;display:grid;position:relative;overflow:hidden}.employer-quickstart__visual--signup{background-color:var(--surface-quickstart-signup);background-image:var(--component-quickstart-grid-background);background-size:var(--component-quickstart-grid-size) var(--component-quickstart-grid-size)}.employer-quickstart__mock-action{min-height:var(--component-quickstart-mock-action-height);padding-inline:var(--component-quickstart-mock-action-padding);border-radius:var(--radius-pill);background:var(--content-accent);color:var(--content-inverse);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);line-height:var(--component-quickstart-mock-action-height)}.employer-quickstart__cursor{right:var(--component-quickstart-cursor-right);bottom:var(--component-quickstart-cursor-bottom);width:var(--component-quickstart-cursor-width);height:auto;color:var(--content-primary);stroke-width:var(--component-quickstart-cursor-stroke);position:absolute}.employer-quickstart__visual--channels{background:var(--surface-quickstart-channel)}.employer-quickstart__channel-grid{inset:var(--motion-zero);grid-template-columns:var(--component-quickstart-channel-grid);display:grid;position:absolute}.employer-quickstart__channel-grid>span{background:var(--surface-quickstart-channel-tile)}.employer-quickstart__channel-grid>span:nth-child(3n),.employer-quickstart__channel-grid>span:nth-child(3n+1){background:var(--surface-quickstart-channel)}.employer-quickstart__channel-mark{inset:var(--motion-zero);width:var(--component-quickstart-channel-mark-size);height:var(--component-quickstart-channel-mark-size);border-radius:var(--radius-pill);background:var(--surface-page);box-shadow:var(--shadow-elevated);place-items:center;margin:auto;display:grid;position:absolute}.employer-quickstart__channel-mark img{width:var(--component-quickstart-channel-logo-size);height:auto}.employer-quickstart__visual--setup{padding:var(--component-quickstart-setup-padding);background:var(--surface-quickstart-setup)}.employer-quickstart__setup-list{width:var(--size-full);gap:var(--component-quickstart-setup-gap);display:grid}.employer-quickstart__setup-row{min-height:var(--component-quickstart-setup-row-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--component-quickstart-setup-row-padding);border-radius:var(--radius-md);background:var(--surface-quickstart-row);color:var(--content-primary);display:flex}.employer-quickstart__setup-row>span:last-child{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--content-accent);color:var(--content-inverse);font-size:var(--type-meta-xs-size);font-weight:var(--weight-semibold);flex:none}.employer-quickstart__copy{gap:var(--component-quickstart-copy-text-gap);display:grid}.employer-quickstart__copy h3{font-size:var(--component-quickstart-card-heading-size)}.employer-quickstart__copy p{color:var(--content-secondary);font-size:var(--component-quickstart-card-copy-size)}.employer-quickstart__actions{justify-content:center;gap:var(--component-quickstart-action-gap);margin-top:var(--component-quickstart-actions-margin);flex-wrap:wrap;display:flex}.employer-quickstart__actions .action-link{min-width:var(--component-quickstart-action-min-width)}@media (width>=40rem){.employer-quickstart__steps{grid-template-columns:var(--component-employer-three-column-grid)}}body[data-page-surface=employer][data-motion-enabled=true] .employer-quickstart:not([data-motion-quickstart-static=true]) [data-motion-quickstart-actions][aria-hidden=true]{visibility:hidden}body[data-page-surface=employer][data-motion-enabled=true] .employer-quickstart:not([data-motion-quickstart-static=true]) :is([data-motion-quickstart-intro],[data-motion-quickstart-card],[data-motion-quickstart-cursor],[data-motion-quickstart-channel],[data-motion-quickstart-mark],[data-motion-quickstart-row],[data-motion-quickstart-actions]){opacity:var(--motion-runtime-stage-progress);will-change:transform, opacity}body[data-page-surface=employer][data-motion-enabled=true] .employer-quickstart:not([data-motion-quickstart-static=true]) :is([data-motion-quickstart-intro],[data-motion-quickstart-card],[data-motion-quickstart-actions]){transform:translate3d(var(--motion-zero), calc(var(--motion-reference-reveal-distance) * (var(--motion-opacity-visible) - var(--motion-runtime-stage-progress))), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] .employer-quickstart:not([data-motion-quickstart-static=true]) [data-motion-quickstart-cursor]{transform:translate3d(calc(var(--motion-quickstart-cursor-start-x) * (var(--motion-opacity-visible) - var(--motion-runtime-stage-progress))), calc(var(--motion-quickstart-cursor-start-y) * (var(--motion-opacity-visible) - var(--motion-runtime-stage-progress))), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] .employer-quickstart:not([data-motion-quickstart-static=true]) :is([data-motion-quickstart-channel],[data-motion-quickstart-mark]){transform:scale(calc(var(--motion-quickstart-mark-start-scale) + ( (var(--motion-opacity-visible) - var(--motion-quickstart-mark-start-scale)) * var(--motion-runtime-stage-progress) )))}body[data-page-surface=employer][data-motion-enabled=true] .employer-quickstart:not([data-motion-quickstart-static=true]) [data-motion-quickstart-row]{transform:translate3d(calc(var(--motion-quickstart-row-start-x) * (var(--motion-opacity-visible) - var(--motion-runtime-stage-progress))), var(--motion-zero), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] .employer-quickstart:not([data-motion-quickstart-static=true]) [data-motion-quickstart-press]{transform:scale(calc(var(--motion-opacity-visible) - ( (var(--motion-opacity-visible) - var(--motion-quickstart-press-scale)) * var(--motion-runtime-track-position) )));will-change:transform}@keyframes employer-latest-jobs-loop{0%{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}to{transform:translate3d(var(--motion-latest-jobs-travel), var(--motion-zero), var(--motion-zero))}}.employer-latest-jobs{border-block:var(--border-width-default) solid var(--border-latest-jobs);background:var(--surface-latest-jobs);color:var(--content-primary);overflow:clip}.employer-latest-jobs__layout{display:grid}.employer-latest-jobs__intro{align-content:center;gap:var(--space-2);padding:var(--component-latest-jobs-padding);border-bottom:var(--border-width-default) solid var(--border-latest-jobs);display:grid}body[data-page-surface=job-seeker] .employer-latest-jobs__intro{display:none}.employer-latest-jobs__intro h2{max-width:var(--component-latest-jobs-heading-max);font-size:var(--component-latest-jobs-heading-size)}.employer-latest-jobs__rail{min-width:var(--motion-zero);position:relative}.employer-latest-jobs__rail:before,.employer-latest-jobs__rail:after{z-index:var(--layer-latest-jobs-edge);top:var(--space-none);bottom:var(--space-none);width:var(--component-latest-jobs-edge-width);content:"";pointer-events:none;position:absolute}.employer-latest-jobs__rail:before{left:var(--space-none);background:var(--component-latest-jobs-edge-left)}.employer-latest-jobs__rail:after{right:var(--space-none);background:var(--component-latest-jobs-edge-right)}.employer-latest-jobs__viewport{overscroll-behavior-inline:contain;overflow:auto hidden}.employer-latest-jobs__viewport:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-inset-offset)}.employer-latest-jobs__track,.employer-latest-jobs__group{width:max-content;display:flex}.employer-latest-jobs__group{margin:var(--motion-zero);padding:var(--motion-zero);list-style:none}.employer-latest-jobs__group--duplicate{display:none}.employer-latest-jobs__group>li{width:var(--component-latest-jobs-item-width);flex:none;margin-inline-end:var(--space-none)}@media (width>=48rem){.employer-latest-jobs__group>li{margin-inline-end:var(--component-latest-jobs-item-gap)}}.employer-latest-jobs__card{min-height:var(--component-latest-jobs-item-height);grid-template-columns:var(--component-latest-jobs-card-grid);align-items:start;gap:var(--component-latest-jobs-card-gap);padding:var(--component-latest-jobs-card-padding);border-inline-end:var(--border-width-default) solid var(--border-latest-jobs);display:grid}.employer-latest-jobs__logo{width:var(--component-latest-jobs-logo-size);aspect-ratio:var(--component-latest-jobs-logo-ratio);border-radius:var(--radius-employer-logo);background:var(--surface-latest-jobs-logo);color:var(--content-primary);font-family:var(--font-display);font-size:var(--component-latest-jobs-logo-type-size);font-weight:var(--weight-semibold);place-items:center;display:grid;overflow:hidden}.employer-latest-jobs__logo img{width:var(--size-full);height:var(--size-full);object-fit:cover}.employer-latest-jobs__details{min-width:var(--motion-zero);gap:var(--component-latest-jobs-detail-gap);line-height:var(--leading-heading);display:grid}.employer-latest-jobs__meta{gap:var(--component-latest-jobs-meta-gap);color:var(--content-secondary);font-size:var(--type-meta-sm-size);flex-wrap:wrap;display:flex}.employer-latest-jobs__meta strong{color:var(--content-primary);font-weight:var(--weight-semibold)}.employer-latest-jobs__role{font-family:var(--font-display);font-size:var(--component-latest-jobs-role-size);font-weight:var(--weight-medium);overflow-wrap:anywhere}.employer-latest-jobs__salary{color:var(--content-primary);font-size:var(--component-latest-jobs-salary-size);font-weight:var(--weight-medium)}.employer-latest-jobs__details time{color:var(--content-secondary);font-size:var(--type-meta-xs-size)}body[data-page-surface=employer][data-motion-enabled=true] .employer-latest-jobs__group--duplicate,.employer-latest-jobs[data-latest-jobs-motion=true] .employer-latest-jobs__group--duplicate{display:flex}body[data-page-surface=employer][data-motion-enabled=true] .employer-latest-jobs__track,.employer-latest-jobs[data-latest-jobs-motion=true] .employer-latest-jobs__track{animation-name:employer-latest-jobs-loop;animation-duration:var(--motion-duration-latest-jobs);animation-timing-function:var(--motion-ease-linear);will-change:transform;animation-iteration-count:infinite}body[data-page-surface=employer][data-motion-enabled=true] .employer-latest-jobs__viewport:hover .employer-latest-jobs__track,body[data-page-surface=employer][data-motion-enabled=true] .employer-latest-jobs__viewport:focus-within .employer-latest-jobs__track,.employer-latest-jobs[data-latest-jobs-motion=true] .employer-latest-jobs__viewport:hover .employer-latest-jobs__track,.employer-latest-jobs[data-latest-jobs-motion=true] .employer-latest-jobs__viewport:focus-within .employer-latest-jobs__track{animation-play-state:paused}@media (width>=40rem){body[data-page-surface=employer][data-motion-enabled=true] .employer-latest-jobs__viewport,.employer-latest-jobs[data-latest-jobs-motion=true] .employer-latest-jobs__viewport{overflow:hidden}.employer-latest-jobs__layout{grid-template-columns:var(--component-latest-jobs-layout)}body[data-page-surface=job-seeker] .employer-latest-jobs__intro{display:grid}.employer-latest-jobs__intro{border-right:var(--border-width-default) solid var(--border-latest-jobs);border-bottom:none}}body[data-page-surface=job-seeker] .employer-latest-jobs__group>li{width:var(--component-latest-jobs-item-narrow-width)}body[data-page-surface=job-seeker] .employer-latest-jobs[data-latest-jobs-motion=true] .employer-latest-jobs__track{animation-duration:var(--motion-duration-latest-jobs-narrow)}body[data-page-surface=job-seeker] .employer-latest-jobs__intro h2{font-size:var(--component-latest-jobs-role-size)}.employer-cinematic{min-height:calc(var(--component-employer-cinematic-min-height) - var(--motion-runtime-cinematic-header-offset));isolation:isolate;background:var(--color-lavender-300);align-items:start;display:grid;position:relative;overflow:clip}.employer-cinematic__art{inset:var(--motion-zero);background:var(--surface-inverse);pointer-events:none;position:absolute;overflow:hidden}.employer-cinematic__art:after{inset:var(--motion-zero);background:var(--color-cinematic-scrim);content:"";position:absolute}.employer-cinematic__photo{top:var(--size-half);right:var(--motion-zero);width:auto;max-width:none;height:var(--component-employer-cinematic-photo-height);transform:translateY(var(--component-employer-cinematic-photo-offset));position:absolute}.employer-cinematic__nav{z-index:var(--layer-employer-experience-copy);width:min(var(--size-full) - var(--space-8), var(--layout-shell-max));min-height:var(--component-header-min-height);justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-4) auto var(--motion-zero);padding-inline:var(--space-6);border-radius:var(--radius-md);background:var(--surface-page);display:none;position:relative}.employer-cinematic__nav-links{align-items:center;gap:var(--space-6);margin-inline:auto;display:none}.employer-cinematic__nav-links a{font-size:var(--type-nav-size);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.employer-cinematic__copy{z-index:var(--layer-employer-experience-copy);max-width:var(--component-employer-cinematic-copy-max);gap:var(--space-4);padding-block:var(--space-12);color:var(--content-inverse);display:grid;position:relative}.employer-cinematic__copy .eyebrow{color:var(--color-lavender-300)}.employer-cinematic__copy>p:last-child{color:var(--content-inverse-muted);font-size:var(--type-copy-lg-size)}.employer-cinematic__word{right:var(--motion-zero);bottom:var(--component-employer-cinematic-word-offset);left:var(--motion-zero);z-index:var(--layer-employer-experience-word);margin:var(--motion-zero);color:var(--color-tangerine-500);font-family:var(--font-display);font-size:var(--component-employer-cinematic-word-size);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-display);pointer-events:none;text-align:center;white-space:nowrap;position:absolute}body[data-page-surface=employer][data-motion-cinematic-active=true] .employer-cinematic__word{top:var(--size-half);bottom:auto}body[data-page-surface=employer][data-motion-cinematic-active=true][data-motion-signature-takeover=true] .employer-cinematic__nav-links,body[data-page-surface=employer][data-motion-cinematic-active=true][data-motion-signature-takeover=true] .employer-cinematic__nav{display:flex}body[data-page-surface=employer][data-motion-cinematic-active=true] .employer-cinematic__copy{display:none}body[data-page-surface=employer][data-motion-cinematic-active=true][data-motion-signature-takeover=true] .employer-header{opacity:var(--motion-zero);pointer-events:none;transform:translateY(var(--component-skip-link-hidden-y))}.employer-cinematic__end{z-index:var(--layer-employer-experience-word);background-color:var(--surface-cinematic-end);background-image:var(--component-employer-cinematic-grid-background);background-size:var(--component-employer-cinematic-grid-size) var(--component-employer-cinematic-grid-size);opacity:var(--motion-opacity-visible);pointer-events:auto;position:relative}body[data-page-surface=employer][data-motion-booting=true] .employer-cinematic__end{visibility:hidden;opacity:var(--motion-zero);pointer-events:none}body[data-page-surface=employer][data-motion-signature=true] .employer-cinematic__end{inset:var(--motion-zero);visibility:hidden;opacity:var(--motion-zero);pointer-events:none;position:absolute;overflow:hidden}.employer-cinematic__end-shell{min-height:var(--component-employer-cinematic-min-height);align-content:center;gap:var(--space-8);padding-block:calc(var(--component-header-min-height) + var(--space-12)) var(--space-8);display:grid}body[data-page-surface=employer][data-motion-signature=true][data-motion-signature-takeover=false] .employer-cinematic__end-shell{min-height:calc(var(--component-employer-cinematic-min-height) - var(--motion-runtime-cinematic-header-offset));padding-block:var(--space-8)}.employer-cinematic__end-shell>h2{max-width:var(--component-employer-cinematic-end-title-max);color:var(--content-primary);font-size:var(--type-display-size);text-align:center;justify-self:center}.employer-cinematic__carousel{min-width:var(--motion-zero);gap:var(--space-6);display:grid}.employer-cinematic__carousel-viewport{overflow:hidden}.employer-cinematic__carousel-track{gap:var(--space-4);margin:var(--motion-zero);padding:var(--motion-zero);transform:translate3d(var(--motion-runtime-carousel-offset), var(--motion-zero), var(--motion-zero));will-change:transform;list-style:none;display:flex}.employer-cinematic__carousel-track[data-motion-carousel-animate=true]{transition:transform var(--motion-duration-label) var(--motion-css-ease-enter)}.employer-cinematic__card{min-width:var(--motion-zero);min-height:var(--component-employer-cinematic-end-card-min-height);flex:var(--motion-zero) var(--motion-zero) var(--component-employer-cinematic-card-width);gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-page);color:var(--content-primary);flex-direction:column;display:flex}.employer-cinematic__card h3{font-size:var(--type-title-size)}.employer-cinematic__card p{color:var(--content-secondary)}.employer-cinematic__card a{font-weight:var(--weight-semibold);text-decoration-thickness:var(--decoration-thickness);text-underline-offset:var(--decoration-offset);align-self:flex-start;margin-top:auto}.employer-cinematic__controls{justify-content:center;gap:var(--space-3);transition:opacity var(--motion-duration-label);display:flex}.employer-cinematic__controls button{width:var(--component-employer-cinematic-control-size);height:var(--component-employer-cinematic-control-size);border:var(--border-width-default) solid var(--content-primary);border-radius:var(--radius-pill);background:var(--surface-transparent);color:var(--content-primary);cursor:pointer;transition:background-color var(--motion-duration-label), border-color var(--motion-duration-label), box-shadow var(--motion-duration-label), color var(--motion-duration-label), transform var(--motion-duration-label);place-items:center;display:inline-grid}.employer-cinematic__controls button:disabled{cursor:default;opacity:var(--state-disabled-opacity)}.employer-cinematic__controls svg{width:var(--component-motion-arrow-size);height:var(--component-motion-arrow-size)}body[data-page-surface=employer][data-motion-layout=desktop] .employer-cinematic__card{flex-basis:var(--component-employer-cinematic-card-width-desktop)}.employer-cinematic__end[inert] .employer-cinematic__controls{opacity:var(--state-disabled-opacity)}.employer-cinematic__end:not([inert]) .employer-cinematic__controls button:not(:disabled){border-color:var(--content-accent);background:var(--content-accent);box-shadow:var(--shadow-elevated);color:var(--content-inverse);transform:translateY(var(--motion-hover-lift))}body[data-page-surface=employer][data-motion-signature=true] .employer-cinematic[data-motion-cinematic-phase=end] .employer-cinematic__end{pointer-events:auto}.employer-cinematic[data-motion-cinematic-phase=end] .employer-cinematic__nav{background:var(--surface-warm)}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] .employer-cinematic-track:after{height:var(--motion-runtime-scroll-distance);content:"";display:block}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] .employer-cinematic{top:var(--motion-runtime-sticky-top);position:sticky}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] [data-motion-cinematic-art]{transform:scale(calc(var(--motion-cinematic-start-scale) + ( (var(--motion-opacity-visible) - var(--motion-cinematic-start-scale)) * var(--motion-runtime-stage-progress) )))}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] [data-motion-cinematic-word]{font-weight:calc(var(--weight-medium) + ((var(--weight-semibold) - var(--weight-medium)) * var(--motion-runtime-section-progress)))}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] [data-motion-cinematic-word-stage=approach]{transform:translate3d(calc(var(--motion-cinematic-word-start-x) + ( (var(--motion-cinematic-word-end-x) - var(--motion-cinematic-word-start-x)) * var(--motion-runtime-section-progress) )), calc(var(--motion-cinematic-word-start-y) + ( (var(--motion-cinematic-word-readable-y) - var(--motion-cinematic-word-start-y)) * var(--motion-runtime-stage-progress) )), var(--motion-zero)) scale(calc(var(--motion-cinematic-word-start-scale) + ( (var(--motion-cinematic-word-readable-scale) - var(--motion-cinematic-word-start-scale)) * var(--motion-runtime-stage-progress) )))}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] [data-motion-cinematic-word-stage=crossing]{transform:translate3d(calc(var(--motion-cinematic-word-start-x) + ( (var(--motion-cinematic-word-end-x) - var(--motion-cinematic-word-start-x)) * var(--motion-runtime-section-progress) )), calc(var(--motion-cinematic-word-readable-y) + ( (var(--motion-cinematic-word-crossing-y) - var(--motion-cinematic-word-readable-y)) * var(--motion-runtime-stage-progress) )), var(--motion-zero)) scale(calc(var(--motion-cinematic-word-readable-scale) + ( (var(--motion-cinematic-word-crossing-scale) - var(--motion-cinematic-word-readable-scale)) * var(--motion-runtime-stage-progress) )))}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] [data-motion-cinematic-word-stage=final]{transform:translate3d(calc(var(--motion-cinematic-word-start-x) + ( (var(--motion-cinematic-word-end-x) - var(--motion-cinematic-word-start-x)) * var(--motion-runtime-section-progress) )), calc(var(--motion-cinematic-word-crossing-y) + ( (var(--motion-cinematic-word-end-y) - var(--motion-cinematic-word-crossing-y)) * var(--motion-runtime-stage-progress) )), var(--motion-zero)) scale(calc(var(--motion-cinematic-word-crossing-scale) + ( (var(--motion-cinematic-word-end-scale) - var(--motion-cinematic-word-crossing-scale)) * var(--motion-runtime-stage-progress) )))}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] [data-motion-cinematic-end]{clip-path:circle(calc(var(--motion-cinematic-wipe-start-radius) + ( (var(--motion-cinematic-wipe-end-radius) - var(--motion-cinematic-wipe-start-radius)) * var(--motion-runtime-track-position) )) at var(--motion-cinematic-wipe-origin-x) var(--motion-cinematic-wipe-origin-y))}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] [data-motion-cinematic-wipe=true] [data-motion-cinematic-end]{visibility:visible;opacity:var(--motion-opacity-visible)}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] [data-motion-cinematic-end-content]{opacity:var(--motion-runtime-stage-progress)}body[data-page-surface=employer][data-motion-enabled=true][data-motion-signature=true] [data-motion-cinematic-carousel]{transform:translate3d(calc(var(--motion-cinematic-carousel-enter) * (var(--motion-opacity-visible) - var(--motion-runtime-stage-progress))), var(--motion-zero), var(--motion-zero));will-change:transform}body[data-page-surface=employer] .employer-header{top:var(--motion-zero);transition:opacity var(--motion-duration-label), transform var(--motion-duration-label);position:sticky}body[data-page-surface=employer] .employer-header[data-motion-scrolled=true]{box-shadow:var(--shadow-elevated)}.motion-label{block-size:var(--component-motion-label-height);display:block;overflow:clip}.motion-label__track{line-height:var(--leading-body);display:grid}.motion-label__track>span{block-size:var(--component-motion-label-height);display:block}body[data-page-surface=employer][data-motion-enabled=true] .motion-label__track{transition:transform var(--motion-duration-label) var(--motion-css-ease-label)}body[data-page-surface=employer][data-motion-enabled=true] [data-motion-label]:is(:hover,:focus,:focus-within) .motion-label__track{transform:translateY(var(--motion-label-active))}.motion-arrow{width:var(--component-motion-arrow-size);height:var(--component-motion-arrow-size);flex:none}body[data-page-surface=employer][data-motion-enabled=true] .motion-arrow{animation-name:employer-motion-arrow;animation-duration:var(--motion-duration-arrow);animation-timing-function:var(--motion-css-ease-enter);animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}.action-link:has(.motion-arrow){gap:var(--space-2)}body[data-page-surface=employer][data-motion-enabled=true] [data-motion-reveal]{visibility:hidden;opacity:var(--motion-zero);transform:translate3d(var(--motion-zero), var(--motion-reference-reveal-distance), var(--motion-zero));transition:opacity var(--motion-duration-reveal) var(--motion-css-ease-enter), transform var(--motion-duration-reveal) var(--motion-css-ease-enter)}body[data-page-surface=employer][data-motion-enabled=true] [data-motion-reveal][data-motion-revealed=true]{visibility:visible;opacity:var(--motion-opacity-visible);transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}body[data-page-surface=employer][data-motion-enabled=true] [data-motion-reveal],body[data-page-surface=employer][data-motion-enabled=true] .employer-quote-track,body[data-page-surface=employer][data-motion-enabled=true] .motion-arrow,body[data-page-surface=employer][data-motion-enabled=true] .motion-label__track{will-change:transform, opacity}.employer-quote-track,.employer-quote-group{gap:var(--component-employer-marquee-gap);display:grid}.employer-quote-group--duplicate{display:none}body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] .employer-quote-list{overflow:hidden}body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] .employer-quote-track,body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] .employer-quote-group{width:max-content;display:flex}body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] .employer-quote-track{animation-name:employer-motion-testimonials;animation-duration:var(--motion-duration-marquee);animation-timing-function:var(--motion-ease-linear);animation-iteration-count:infinite;animation-fill-mode:both}body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] [data-motion-marquee]:is(:hover,:focus-within) .employer-quote-track{animation-play-state:paused}body[data-page-surface=employer][data-motion-enabled=true][data-motion-layout=desktop] .employer-quote-group figure{width:var(--component-employer-marquee-item-width);flex:none}.screening-card{width:var(--size-full);max-width:var(--component-screening-card-max);padding:var(--space-none);border:var(--motion-zero);background:var(--surface-transparent);cursor:pointer;display:block;position:relative}.screening-card__sway{animation:screening-card-sway var(--motion-duration-screening-sway) var(--motion-css-ease-sine-in-out) infinite;display:block}.screening-card__bob{animation:screening-card-bob var(--motion-duration-screening-bob) var(--motion-css-ease-sine-in-out) infinite alternate;display:block}.screening-card__frame{aspect-ratio:var(--component-screening-card-ratio);border-radius:var(--component-screening-card-radius);background:var(--color-white);box-shadow:var(--shadow-screening-card);display:block;position:relative;overflow:hidden}.screening-card__stage{inset:var(--motion-zero);background:var(--color-screening-gutter);position:absolute}.screening-card__embed{top:var(--size-half);left:var(--size-half);width:var(--component-phone-film-virtual-width);height:var(--component-phone-film-virtual-height);border:var(--motion-zero);transform:translate(var(--component-screening-embed-offset), var(--component-screening-embed-offset)) scale(var(--motion-runtime-screening-embed-scale));transform-origin:50%;pointer-events:none;position:absolute}.screening-card__ribbon{inset-block-start:var(--motion-zero);inset-inline:var(--motion-zero);z-index:var(--layer-phone-chrome);padding:var(--component-screening-ribbon-padding);background:var(--component-screening-ribbon-background);color:var(--content-inverse);font-size:var(--component-screening-ribbon-size);font-weight:var(--weight-semibold);line-height:var(--component-screening-ribbon-leading);letter-spacing:var(--component-screening-ribbon-tracking);text-align:start;pointer-events:none;position:absolute}.screening-card__timer{inset-inline:var(--component-screening-timer-inset);z-index:var(--layer-phone-bezel);height:var(--component-screening-timer-height);border-radius:var(--radius-pill);pointer-events:none;position:absolute;inset-block-end:var(--component-screening-timer-bottom);overflow:hidden}.screening-card__timer:before{content:"";inset:var(--motion-zero);border-radius:inherit;background:var(--color-screening-progress);opacity:var(--component-screening-timer-rail-opacity);position:absolute}.screening-card__timer>i{width:var(--size-full);height:var(--size-full);border-radius:inherit;background:var(--color-screening-progress);transform:scaleX(var(--motion-runtime-screening-timer-progress));transform-origin:0;display:block;position:relative}.screening-card__action{inset:var(--motion-zero);z-index:var(--layer-phone-side);width:var(--size-full);border:var(--motion-zero);border-radius:inherit;background:var(--surface-transparent);cursor:pointer;display:block;position:absolute}.screening-card__action-label{width:var(--border-width-default);height:var(--border-width-default);clip-path:var(--component-screening-visually-hidden-clip);white-space:nowrap;position:absolute;overflow:hidden}@keyframes screening-card-bob{0%{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}to{transform:translate3d(var(--motion-zero), var(--motion-screening-bob-lift), var(--motion-zero))}}@keyframes screening-card-sway{0%{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero)) rotate(var(--motion-zero))}25%{transform:translate3d(var(--motion-screening-sway-shift), var(--motion-zero), var(--motion-zero)) rotate(var(--motion-screening-sway-tilt))}75%{transform:translate3d(var(--motion-screening-sway-shift-reverse), var(--motion-zero), var(--motion-zero)) rotate(var(--motion-screening-sway-tilt-reverse))}to{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero)) rotate(var(--motion-zero))}}@media (prefers-reduced-motion:reduce){.screening-card__sway,.screening-card__bob{animation:none}}.screening-showcase{justify-content:center;display:flex}@media (width>=64rem){.employer-product-section[data-screening-section] .shell{grid-template-columns:var(--component-screening-section-grid);align-items:start;column-gap:var(--space-16);display:grid}.employer-product-section[data-screening-section] .screening-showcase{grid-column:var(--component-screening-showcase-column);grid-row:var(--component-screening-showcase-row)}}.screening-drawer{display:contents}.screening-drawer__scrim{inset:var(--motion-zero);z-index:var(--layer-employer-menu);background:var(--color-screening-scrim);-webkit-backdrop-filter:var(--component-screening-drawer-blur);border:var(--motion-zero);padding:var(--space-none);opacity:var(--motion-opacity-visible);transition:opacity var(--motion-duration-screening-drawer) var(--motion-css-ease-enter);position:fixed}.screening-drawer__panel{inset-block-end:var(--motion-zero);inset-inline:var(--motion-zero);z-index:var(--layer-employer-menu-control);height:var(--component-screening-drawer-sheet-height);background:var(--color-white);box-shadow:var(--shadow-screening-card);transform:var(--component-screening-panel-rest);transition:transform var(--motion-duration-screening-drawer) var(--motion-css-ease-enter);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);flex-direction:column;display:flex;position:fixed;overflow:hidden}.screening-drawer__panel[data-screening-state=closing]{transform:var(--component-screening-panel-exit-sheet)}.screening-drawer__close{z-index:var(--layer-phone-side);width:var(--component-screening-close-size);height:var(--component-screening-close-size);border:var(--motion-zero);border-radius:var(--radius-pill);background:var(--color-white);color:var(--content-primary);box-shadow:var(--shadow-elevated);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.screening-drawer__close svg{width:var(--space-6);height:var(--space-6);fill:none;stroke:currentColor;stroke-width:var(--component-screening-close-stroke);stroke-linecap:round}.screening-drawer__embed{flex:var(--motion-single-iteration);width:var(--size-full);height:var(--size-full);border:var(--motion-zero);display:block}@media (width>=48rem){.screening-drawer__panel{inset-block:var(--motion-zero);height:auto;width:var(--component-screening-drawer-width);border-start-start-radius:var(--motion-zero);border-start-end-radius:var(--motion-zero);inset-inline-start:auto}.screening-drawer__panel[data-screening-state=closing]{transform:var(--component-screening-panel-exit-side)}}@media (prefers-reduced-motion:reduce){.screening-drawer__scrim,.screening-drawer__panel{transition:none}}.jobseeker-film{min-height:var(--component-jobseeker-film-min-height);padding-block:var(--component-jobseeker-film-padding-block);align-content:center;display:grid}.jobseeker-film .jobseeker-film__copy>p:last-child{max-width:var(--component-jobseeker-film-copy-max);color:var(--content-primary);font-size:var(--type-body-size)}.jobseeker-film__phone{justify-content:center;display:flex}.jobseeker-film__phone .film-phone{width:var(--size-full);max-width:var(--component-jobseeker-phone-width);height:var(--component-jobseeker-phone-mobile-height)}@media (width>=64rem){.jobseeker-film__layout{grid-template-columns:var(--component-jobseeker-film-grid);grid-template-rows:var(--component-jobseeker-film-rows);align-items:center;column-gap:var(--component-jobseeker-film-column-gap);display:grid}.jobseeker-film__layout .jobseeker-film__phone{grid-column:var(--component-jobseeker-phone-column)}.jobseeker-film__phone .film-phone{height:var(--component-jobseeker-phone-height)}}.film-phone{width:var(--size-full);height:var(--size-full);display:block}.film-phone__embed{width:var(--size-full);height:var(--size-full);background:var(--surface-transparent);pointer-events:none;filter:drop-shadow(var(--shadow-screening-card));border:none;display:block}.jobs-filter{z-index:var(--layer-jobs-filter);height:var(--component-jobs-filter-collapsed-height);transition:height var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out);position:relative}.jobs-filter[data-collapsed=false]{height:var(--component-jobs-filter-expanded-height)}.jobs-filter :focus-visible{outline-color:var(--component-jobs-filter-focus-ring-color)}.jobs-filter__summary:has(:focus-visible){outline:var(--focus-ring-width) solid var(--component-jobs-filter-focus-ring-color);outline-offset:var(--focus-ring-offset)}.jobs-filter .jobs-filter__summary-field:focus-visible{outline:var(--border-width-none)}.jobs-filter__chrome{inset:var(--space-none);background:var(--surface-inverse);position:absolute}.jobs-filter__inner{grid-template-columns:var(--component-jobs-filter-inner-columns);gap:var(--space-none);padding-block:var(--space-4);padding-inline:var(--space-none) var(--space-none);display:grid;position:relative}.jobs-filter__search{height:var(--component-jobs-filter-search-height);transition:height var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out), opacity var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out), visibility var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out);overflow:clip}.jobs-filter[data-collapsed=true] .jobs-filter__search{height:var(--space-none);visibility:hidden;opacity:var(--component-jobs-filter-content-hidden)}.jobs-filter__fields-inner{padding-bottom:var(--space-4)}.jobs-filter .hero-search__bar{gap:var(--component-hero-search-row-gap);padding:var(--component-hero-search-bar-inset);border-color:var(--surface-transparent);border-radius:var(--component-hero-search-bar-radius)}.jobs-filter .hero-search__shell,.jobs-filter .hero-search__submit{min-height:var(--component-jobs-filter-hero-row-height);height:var(--component-jobs-filter-hero-row-height)}.jobs-filter .hero-search__submit{border:var(--border-width-default) solid var(--surface-transparent)}.jobs-filter .hero-search__input{font-size:var(--type-nav-size)}.jobs-filter .hero-search__submit{margin-inline-start:var(--component-hero-search-field-gap);margin-inline-end:var(--space-none)}@media (width>=48rem){.jobs-filter .hero-search__submit{min-height:var(--component-jobs-filter-submit-height);height:var(--component-jobs-filter-submit-height);margin-block:var(--component-jobs-filter-submit-bleed);margin-inline-end:var(--component-jobs-filter-submit-bleed)}}@media (hover:hover) and (pointer:fine){.jobs-filter .hero-search__submit:hover{border-color:var(--surface-transparent);background:var(--content-accent);color:var(--content-inverse);transform:none}}.jobs-filter .hero-search__submit,.jobs-filter .hero-search__submit:hover{outline:var(--focus-ring-width) solid var(--content-accent);outline-offset:var(--focus-ring-offset)}.jobs-filter .hero-search__submit{background:var(--surface-page);color:var(--content-accent)}@media (width>=48rem){.jobs-filter .hero-search__submit{min-height:var(--component-jobs-filter-hero-row-height);height:var(--component-jobs-filter-hero-row-height);margin-block:var(--space-none);margin-inline-end:var(--space-none)}}.jobs-filter__row{min-height:var(--component-jobseeker-nav-action-height);min-width:var(--space-none);justify-content:flex-start;align-items:center;gap:var(--space-4);flex-wrap:nowrap;display:flex;position:relative}.jobs-filter__summary{visibility:hidden;min-height:var(--component-jobseeker-nav-action-height);min-width:var(--component-jobs-filter-summary-min-width-compact);padding-inline:var(--space-4);border:var(--border-width-default) solid var(--surface-page);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--content-primary);align-items:center;gap:var(--space-2);opacity:var(--component-jobs-filter-content-hidden);transition:opacity var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out), visibility var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out);display:flex}.jobs-filter[data-collapsed=true] .jobs-filter__summary{visibility:visible}.jobs-filter__summary-icon{width:var(--component-jobs-filter-icon-size);height:var(--component-jobs-filter-icon-size);color:var(--content-secondary);flex:none}.jobs-filter__summary-field{width:var(--size-full);min-height:var(--space-none);min-width:var(--space-none);padding-inline:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);cursor:pointer;font-weight:var(--weight-regular);text-overflow:ellipsis}.jobs-filter[data-collapsed=true] .jobs-filter__summary{opacity:var(--component-jobs-filter-content-shown)}.jobs-filter__pills-shell{min-width:var(--space-none);display:flex;position:relative}.jobs-filter__pills-shell:before,.jobs-filter__pills-shell:after{z-index:var(--layer-jobs-filter-pills-edge);top:var(--space-none);bottom:var(--space-none);width:var(--component-jobs-filter-pills-edge-width);content:"";opacity:var(--component-jobs-filter-content-hidden);pointer-events:none;transition:opacity var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out);position:absolute}.jobs-filter__pills-shell:before{left:var(--space-none);background:var(--component-jobs-filter-pills-edge-shadow-start)}.jobs-filter__pills-shell:after{right:var(--space-none);background:var(--component-jobs-filter-pills-edge-shadow-end)}.jobs-filter__pills-shell[data-scroll=middle]:before,.jobs-filter__pills-shell[data-scroll=end]:before,.jobs-filter__pills-shell[data-scroll=middle]:after,.jobs-filter__pills-shell[data-scroll=start]:after{opacity:var(--component-jobs-filter-content-shown)}.jobs-filter__pills{min-width:var(--space-none);gap:var(--space-2);padding-block:var(--component-jobs-filter-pills-inset);margin-block:var(--component-jobs-filter-pills-bleed);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.jobs-filter__pill{min-height:var(--component-jobseeker-nav-action-height);white-space:nowrap;padding-inline:var(--space-4);border:var(--border-width-default) solid var(--content-inverse);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--content-inverse);cursor:pointer;align-items:center;gap:var(--space-2);font-size:var(--type-nav-size);flex:none;text-decoration:none;list-style:none;display:flex}@media (width>=48rem){.jobs-filter__inner{padding-inline:var(--space-none) var(--space-4)}}@media (width>=64rem){.jobs-filter__row{grid-template-columns:var(--component-jobs-filter-row-columns);column-gap:var(--space-none);display:grid}.jobs-filter__pills-shell{margin-inline-start:var(--space-4)}.jobs-filter[data-collapsed=false] .jobs-filter__row{grid-template-columns:var(--component-jobs-filter-row-columns-open)}.jobs-filter[data-collapsed=false] .jobs-filter__summary{min-width:var(--space-none)}.jobs-filter[data-collapsed=false] .jobs-filter__pills-shell{margin-inline-start:var(--space-none)}.jobs-filter__summary{min-width:var(--component-jobs-filter-summary-min-width)}.jobs-filter__search{padding-inline-start:var(--component-filter-panel-width);padding-inline-end:var(--component-jobs-filter-content-inset-end)}.jobs-filter__brand{transition:transform var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out)}.jobs-filter[data-collapsed=false] .jobs-filter__brand{transform:translateY(var(--component-jobs-filter-brand-lift))}}.jobs-filter__brand{flex:none;align-items:center;padding-inline-start:var(--space-4);display:flex}.jobs-filter__brand .brand-wordmark{height:var(--component-jobs-filter-brand-height)}.jobs-filter__pill[aria-expanded=true] svg{transform:rotate(var(--component-jobs-filter-caret-turn))}.jobs-filter__pill[data-active],.jobs-filter__pill[aria-expanded=true]{border-color:var(--surface-subtle);background:var(--surface-subtle);color:var(--content-primary)}.jobs-filter__pill svg{width:var(--component-jobs-filter-caret-size);height:var(--component-jobs-filter-caret-size);transition:transform var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out);flex:none}@media (prefers-reduced-motion:reduce){.jobs-filter,.jobs-filter__brand,.jobs-filter__chrome,.jobs-filter__search,.jobs-filter__row,.jobs-filter__pills,.jobs-filter__pills-shell:before,.jobs-filter__pills-shell:after,.jobs-filter__pill svg,.jobs-filter__summary{transition:none}}.job-filters-page{height:var(--size-viewport-height);background:var(--surface-page);grid-template-rows:var(--component-filter-screen-rows-page);display:grid;overflow:clip}.job-filters-page__surface{height:var(--size-full);min-height:var(--space-none);display:grid;position:relative}.job-filters-page__map{inset:var(--space-none);position:absolute}.filter-panel{right:var(--space-none);bottom:var(--space-none);left:var(--space-none);z-index:var(--layer-filter-sheet);max-height:var(--component-filter-sheet-max);border-top:var(--border-width-default) solid var(--border-default);border-right:var(--border-width-none);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);translate:var(--space-none) var(--motion-runtime-filter-panel-drag);transition:max-height var(--motion-duration-label) var(--motion-css-ease-label);position:absolute}.filter-panel.is-compact{max-height:var(--component-filter-sheet-compact)}.filter-panel__handle{width:var(--component-filter-handle-width);height:var(--component-filter-handle-height);margin:var(--space-2) auto var(--space-none);border-radius:var(--radius-pill);background:var(--border-default);cursor:grab;touch-action:none;z-index:var(--component-filter-handle-layer);position:relative}.filter-panel__handle:before{content:"";inset-block:var(--component-filter-handle-hit-top) var(--component-filter-handle-hit-bottom);inset-inline:var(--component-filter-handle-hit-inline);position:absolute}.radius-control{bottom:var(--component-radius-phone-bottom)}.filter-panel.is-expanded~.job-filters-page__map .radius-control{opacity:var(--motion-opacity-hidden);pointer-events:none}.radius-control{transition:opacity var(--motion-duration-label) var(--motion-css-ease-enter)}.radius-control[data-emphasis=muted]{opacity:var(--state-inactive-opacity)}.job-filters-page__map{background:var(--surface-subtle);position:relative;overflow:hidden}.jobs-map,.jobs-map__canvas{width:var(--size-full);height:var(--size-full)}.jobs-map{position:relative}.jobs-map__notice{inset:var(--space-none);margin:var(--space-none);padding:var(--space-8);background:var(--surface-subtle);color:var(--content-secondary);font-size:var(--type-meta-sm-size);text-align:center;align-content:center;justify-items:center;display:grid;position:absolute}.jobs-map__pins{inset:var(--space-none);z-index:var(--layer-map-pin);position:absolute}.jobs-map__raised{inset:var(--motion-zero);z-index:var(--layer-map-pin-raised);pointer-events:none;position:fixed}.jobs-map__pin.is-raised{top:var(--motion-runtime-pin-raised-y);left:var(--motion-runtime-pin-raised-x);position:fixed}@keyframes jobs-map-pin-bounce{0%{transform:translateY(var(--space-none))}to{transform:translateY(var(--component-pin-bounce-travel))}}.jobs-map__pin[data-selected=true]{animation:jobs-map-pin-bounce var(--motion-duration-pin-bounce) var(--motion-css-ease-pin-bounce) infinite}.jobs-map__pin{top:var(--space-none);left:var(--space-none);min-height:var(--space-none);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);font-family:var(--font-body);cursor:pointer;position:absolute}.jobs-map__pin[data-kind=pill]{translate:calc(var(--motion-runtime-map-pin-x) + var(--component-pin-centre)) calc(var(--motion-runtime-map-pin-y) + var(--component-pin-above));flex-direction:column;align-items:center;display:flex}.jobs-map__pin-body{min-width:var(--component-pin-pill-min-width);height:var(--component-pin-pill-height);padding-left:var(--component-pin-pill-pad-left);padding-right:var(--component-pin-pill-pad-right);border:var(--border-width-default) solid var(--content-accent);border-radius:var(--component-pin-pill-radius);background:var(--content-accent);box-shadow:var(--shadow-map-pin);justify-content:space-between;align-items:center;display:flex}.jobs-map__pin[data-selected=true] .jobs-map__pin-body{border-color:var(--content-accent);background:var(--surface-page)}.jobs-map__pin[data-selected=true] .jobs-map__pin-badge{color:var(--content-accent)}.jobs-map__pin-badge{min-width:var(--component-pin-badge-min-width);color:var(--content-inverse);font-size:var(--component-pin-badge-type);font-weight:var(--weight-semibold);line-height:var(--component-pin-badge-leading);text-align:center}.jobs-map__pin-pointer{width:var(--component-pin-pointer-width);height:var(--component-pin-pointer-height);margin-top:var(--component-pin-pointer-lift);position:relative}.jobs-map__pin-pointer:before,.jobs-map__pin-pointer:after{top:var(--space-none);content:"";border-style:solid;position:absolute}.jobs-map__pin-pointer:before{left:var(--space-none);border-width:var(--component-pin-pointer-height) var(--component-pin-pointer-side) var(--space-none);border-color:var(--content-accent) var(--color-transparent) var(--color-transparent)}.jobs-map__pin-pointer:after{left:var(--component-pin-pointer-inset);border-width:var(--component-pin-pointer-inner-height) var(--component-pin-pointer-inner-side) var(--space-none);border-color:var(--content-accent) var(--color-transparent) var(--color-transparent)}.jobs-map__pin[data-selected=true] .jobs-map__pin-pointer:before{border-top-color:var(--content-accent)}.jobs-map__pin[data-selected=true] .jobs-map__pin-pointer:after{border-top-color:var(--surface-page)}.jobs-map__pin[data-kind=disc],.jobs-map__pin[data-kind=cluster]{border:var(--component-pin-disc-border) solid var(--surface-page);border-radius:var(--radius-pill);background:var(--content-accent);color:var(--content-inverse);font-size:var(--component-pin-disc-type);font-weight:var(--weight-semibold);translate:calc(var(--motion-runtime-map-pin-x) + var(--component-pin-centre)) calc(var(--motion-runtime-map-pin-y) + var(--component-pin-centre));justify-content:center;align-items:center;display:flex}.jobs-map__pin[data-kind=disc]{width:var(--component-pin-disc-size);height:var(--component-pin-disc-size);min-height:var(--component-pin-disc-size)}.jobs-map__pin[data-kind=cluster]{width:var(--component-pin-cluster-size);height:var(--component-pin-cluster-size);min-height:var(--component-pin-cluster-size)}.jobs-map__pin[data-kind=disc][data-selected=true],.jobs-map__pin[data-kind=cluster][data-selected=true]{border-color:var(--content-accent);background:var(--surface-page);color:var(--content-accent)}.map-top-bar,.radius-control{left:var(--size-half);z-index:var(--layer-map-chrome);translate:var(--component-map-centre-shift) var(--space-none);display:flex;position:absolute}.map-top-bar{top:var(--space-4);max-width:var(--component-map-chrome-max-width);gap:var(--space-2);justify-content:center;align-items:center;display:none}.map-top-bar__location,.radius-control__bar{height:var(--component-map-chrome-height);min-height:var(--component-map-chrome-height);align-items:center;gap:var(--space-2);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-page);box-shadow:var(--shadow-elevated);color:var(--content-primary);font-family:var(--font-body);font-size:var(--type-meta-sm-size);cursor:pointer;text-decoration:none;display:flex}.map-top-bar__location{min-width:var(--space-none);flex:var(--component-map-location-flex);width:max-content;padding:var(--space-none) var(--space-2) var(--space-none) calc(var(--space-4) + var(--component-map-location-lead-inset));font-weight:var(--weight-semibold)}.map-top-bar__dot{width:var(--component-map-dot-size);height:var(--component-map-dot-size);border-radius:var(--radius-pill);background:var(--content-accent);flex:none}.map-top-bar__label{min-width:var(--space-none);flex:var(--component-map-location-flex);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-top-bar__count{min-width:var(--component-map-count-min-width);height:var(--component-map-count-height);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-none) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--content-accent);font-weight:var(--weight-semibold);display:flex}.radius-control{width:var(--component-radius-control-width);align-items:center;gap:var(--component-map-recentre-gap);transition:translate var(--motion-duration-filter-drawer) var(--motion-css-ease-enter), opacity var(--motion-duration-label) var(--motion-css-ease-enter);flex-direction:row}.radius-control__recentre{width:var(--component-map-recentre-size);height:var(--component-map-recentre-size);padding:var(--space-none);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-page);box-shadow:var(--shadow-elevated);color:var(--content-accent);cursor:pointer;justify-content:center;align-items:center;display:flex}.radius-control__bar{flex:var(--component-radius-bar-flex);gap:var(--space-3);padding:var(--space-none) var(--space-4);box-shadow:var(--shadow-filter-popover);position:relative;overflow:hidden}.radius-control__value{min-width:var(--component-radius-value-min-width);border:var(--border-width-none);padding:var(--space-none);color:var(--content-accent);font-family:var(--font-body);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap;cursor:pointer;background:0 0}.radius-control__unit{text-decoration:underline}.radius-control__range{min-width:var(--space-none);accent-color:var(--content-accent);flex:auto}.radius-control__dim{inset:var(--motion-zero);background:var(--color-cinematic-scrim);opacity:var(--motion-opacity-hidden);pointer-events:none;transition:opacity var(--motion-duration-filter-drawer) var(--motion-css-ease-enter);position:absolute}.radius-control__dim[data-state=open]{opacity:var(--motion-opacity-visible)}.radius-control__tray{inset:var(--motion-zero);align-items:center;gap:var(--space-2);padding:var(--space-none) var(--space-2);background:var(--surface-subtle);transform:translate3d(var(--component-radius-tray-travel), var(--motion-zero), var(--motion-zero));transition:transform var(--motion-duration-filter-drawer) var(--motion-css-ease-enter);display:flex;position:absolute}.radius-control__tray[data-tray=presets]{transform:translate3d(var(--component-radius-tray-travel-opposite), var(--motion-zero), var(--motion-zero))}.radius-control__tray[data-state=closed]{pointer-events:none}.radius-control__tray[data-state=open]{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero));animation:radius-tray-enter-start var(--motion-duration-filter-drawer) var(--motion-css-ease-enter) both}.radius-control__tray[data-tray=presets][data-state=open]{animation-name:radius-tray-enter-end}@keyframes radius-tray-enter-start{0%{transform:translate3d(var(--component-radius-tray-travel), var(--motion-zero), var(--motion-zero))}to{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}}@keyframes radius-tray-enter-end{0%{transform:translate3d(var(--component-radius-tray-travel-opposite), var(--motion-zero), var(--motion-zero))}to{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}}.radius-control__chips{flex:var(--component-radius-bar-flex);align-items:center;gap:var(--space-2);display:flex}.radius-control__chip{flex:var(--component-radius-bar-flex);min-width:var(--space-none);padding:var(--space-2);border:var(--border-width-default) solid var(--surface-subtle);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--content-accent);font-family:var(--font-body);font-size:var(--type-meta-xs-size);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.radius-control__chip.is-selected{border-color:var(--content-accent);background:var(--content-accent);color:var(--content-inverse)}.radius-control__mode{width:var(--component-radius-mode-size);height:var(--component-radius-mode-size);min-height:var(--component-radius-mode-size);padding:var(--space-none);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--content-accent);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.filter-panel__mode,.filter-popover__close{border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);cursor:pointer}.filter-panel{grid-template-rows:var(--component-filter-panel-rows);border-right:var(--border-width-default) solid var(--border-default);background:var(--surface-page);font-family:var(--font-body);display:grid}.filter-panel__chrome{z-index:var(--layer-filter-dock);gap:var(--space-2);padding:var(--space-4);border-bottom:var(--border-width-default) solid var(--border-default);box-shadow:var(--shadow-filter-dock);cursor:grab;touch-action:none;display:grid;position:relative}.filter-panel__chrome-row{gap:var(--space-3);align-items:center;display:flex}.filter-panel__hidden-salary{gap:var(--space-2);align-items:center;margin-left:auto;display:flex}.filter-panel__hidden-salary span{color:var(--content-secondary);font-size:var(--type-meta-xs-size)}.filter-panel[data-jobs-status=loading] .filter-panel__hidden-salary,.filter-panel[data-jobs-status=prerendered] .filter-panel__hidden-salary{opacity:var(--state-inactive-opacity)}.filter-panel__mode{min-width:var(--control-target-min-height);min-height:var(--control-target-min-height);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);place-items:center;display:grid;position:relative}.filter-panel__badge{top:var(--space-none);right:var(--space-none);padding:var(--space-none) var(--space-2);border-radius:var(--radius-pill);background:var(--content-accent);color:var(--content-inverse);font-size:var(--type-meta-xs-size);position:absolute}.filter-panel__showing{align-items:baseline;gap:var(--space-unit);flex-wrap:nowrap;display:flex}.filter-panel__cluster{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-warm);font-size:var(--type-meta-sm-size);justify-content:space-between;align-items:center;display:flex}.filter-panel__cluster button,.filter-panel__section-head button,.filter-picker__action-buttons button,.filter-picker__clear{gap:var(--space-2);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-accent);font-family:var(--font-body);font-size:var(--type-meta-sm-size);cursor:pointer;align-items:center;display:inline-flex}.filter-panel__cluster button:disabled,.filter-panel__section-head button:disabled,.filter-picker__action-buttons button:disabled,.filter-picker__clear:disabled{opacity:var(--state-inactive-opacity);cursor:not-allowed}.filter-panel__list,.filter-panel__filters{padding:var(--space-4);overscroll-behavior:contain;overflow-y:auto}.filter-panel__list{display:block}.filter-panel__list>*+*{margin-top:var(--space-3)}.filter-panel__empty{gap:var(--space-2);padding:var(--space-8);color:var(--content-secondary);text-align:center;display:grid}.filter-panel__job{width:var(--size-full);grid-template-columns:var(--component-filter-row-columns);gap:var(--space-3);min-height:var(--component-filter-job-min-height);padding:var(--space-3);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);color:var(--content-primary);font-family:var(--font-body);text-align:left;cursor:pointer;align-items:start;display:grid}.filter-panel__job.is-selected{border-color:var(--content-accent);background:var(--surface-subtle)}.filter-panel__job-logo{width:var(--component-filter-logo-size);height:var(--component-filter-logo-size);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--content-secondary);font-weight:var(--weight-semibold);place-items:center;display:grid;overflow:hidden}.filter-panel__job-logo img{width:var(--size-full);height:var(--size-full);object-fit:cover}.filter-panel__job-logo .filter-icon,.job-detail-panel__logo .filter-icon{width:var(--component-filter-logo-icon-size);height:var(--component-filter-logo-icon-size);color:var(--content-accent)}.filter-panel__job-copy{gap:var(--space-2);min-width:var(--space-none);display:grid}.filter-panel__job-copy>span:not(.job-detail-panel__pay-chip),.filter-panel__job-meta{color:var(--content-secondary);font-size:var(--type-meta-sm-size)}.filter-panel__job-copy{justify-items:start}.filter-panel__job-copy .job-detail-panel__pay-chip{margin-right:var(--control-target-min-height)}.job-detail-panel__pay-chip.is-compact{padding:var(--space-unit) var(--space-2);font-size:var(--type-meta-xs-size)}.filter-panel__job>.filter-icon{margin-top:var(--space-2)}@keyframes filter-panel-skeleton-sweep{0%{background-position-x:var(--component-jobs-skeleton-sweep-from)}to{background-position-x:var(--component-jobs-skeleton-sweep-to)}}.filter-panel__skeleton{gap:var(--space-4);display:grid}.filter-panel__skeleton-status{width:var(--border-width-default);height:var(--border-width-default);clip-path:inset(var(--size-half));white-space:nowrap;position:absolute;overflow:hidden}.filter-panel__skeleton-row{min-height:var(--component-filter-job-min-height);gap:var(--space-3);padding:var(--space-3);align-items:start;display:flex}.filter-panel__skeleton-copy{gap:var(--space-2);min-width:var(--space-none);flex:auto;display:grid}.filter-panel__skeleton-block{height:var(--component-jobs-skeleton-line-height);border-radius:var(--radius-sm);animation:filter-panel-skeleton-sweep var(--component-jobs-skeleton-shimmer-duration) var(--motion-ease-linear) infinite;background:var(--component-jobs-skeleton-gradient);background-attachment:fixed;background-size:var(--component-jobs-skeleton-sweep-size);display:block}.filter-panel__skeleton-logo{width:var(--component-jobs-skeleton-logo-size);height:var(--component-jobs-skeleton-logo-size);flex:none}.filter-panel__skeleton-title{width:var(--component-jobs-skeleton-title-width)}.filter-panel__skeleton-company{width:var(--component-jobs-skeleton-company-width)}.filter-panel__skeleton-meta{width:var(--component-jobs-skeleton-meta-width)}.filter-panel__skeleton-chip{width:var(--component-jobs-skeleton-chip-width);height:var(--component-jobs-skeleton-chip-height);border-radius:var(--radius-pill)}.filter-panel__dock{z-index:var(--layer-filter-dock);inset-inline:var(--space-none);bottom:var(--space-none);gap:var(--space-3);padding:var(--space-4);pointer-events:none;padding-block-end:max(var(--space-8), env(safe-area-inset-bottom));display:grid;position:absolute}.filter-panel.is-compact .filter-panel__dock{display:none}.filter-panel__list{padding-bottom:calc(var(--space-4) + max(var(--space-8), env(safe-area-inset-bottom)) + var(--control-target-min-height))}.filter-panel__dock>*{pointer-events:auto}.filter-panel__dock-row{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.filter-panel__save-search{min-height:var(--control-target-min-height);padding:var(--space-2) var(--space-4);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--content-accent);box-shadow:var(--shadow-elevated);color:var(--content-inverse);font-family:var(--font-body);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);cursor:pointer}.filter-panel__top{width:var(--control-target-min-height);height:var(--control-target-min-height);padding:var(--space-none);border:var(--border-width-default) solid var(--border-accent);border-radius:var(--radius-pill);background:var(--surface-subtle);box-shadow:var(--shadow-elevated);color:var(--content-accent);cursor:pointer;justify-content:center;align-items:center;display:flex}.filter-panel__save-sheet{gap:var(--space-3);padding:var(--space-4);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);box-shadow:var(--shadow-filter-popover);display:grid}.filter-panel__save-sheet form{gap:var(--space-3);display:grid}.filter-panel__save-copy{margin:var(--space-none);color:var(--content-secondary);font-size:var(--type-meta-sm-size);line-height:var(--leading-body)}.filter-panel__save-link{color:var(--content-accent);font-weight:var(--weight-semibold);text-decoration:underline}.filter-panel__save-field{gap:var(--space-unit);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);display:grid}.filter-panel__save-field input{min-height:var(--space-none);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);font-family:var(--font-body);font-size:var(--type-body-size)}.filter-panel__save-error{color:var(--state-error);font-size:var(--type-meta-xs-size)}.filter-panel__save-send{min-height:var(--control-target-min-height);padding:var(--space-2) var(--space-4);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--content-accent);color:var(--content-inverse);font-family:var(--font-body);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);cursor:pointer}.filter-panel__job-row{position:relative}.filter-panel__job-save{-webkit-tap-highlight-color:var(--surface-transparent);right:var(--space-3);bottom:var(--space-3);width:var(--control-target-min-height);height:var(--control-target-min-height);min-height:var(--space-none);padding:var(--space-none) var(--border-width-default) var(--space-none) var(--space-none);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--surface-transparent);color:var(--content-secondary);cursor:pointer;place-items:center end;text-decoration:none;display:inline-grid;position:absolute}@media (hover:hover){.filter-panel__job-save:hover{background:var(--surface-subtle);color:var(--content-accent)}}.filter-panel__filters{gap:var(--space-3);align-content:start;display:grid}.filter-panel__section-head{color:var(--content-secondary);font-size:var(--type-meta-xs-size);letter-spacing:var(--tracking-eyebrow);justify-content:space-between;align-items:center;display:flex}.filter-panel__section-help{margin:var(--space-none);color:var(--content-secondary);font-size:var(--type-meta-xs-size)}.filter-panel__sorts{grid-template-columns:var(--component-filter-sort-columns);gap:var(--space-2);display:grid}.filter-panel__sort{gap:var(--space-2);padding:var(--space-3) var(--space-2);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--content-primary);font-family:var(--font-body);font-size:var(--type-meta-xs-size);text-align:center;cursor:pointer;justify-items:center;display:grid}.filter-panel__sort.is-active{border-color:var(--content-accent);background:var(--surface-subtle);color:var(--content-accent)}.filter-panel__rows{gap:var(--space-2);display:grid}.filter-panel__row,.filter-picker__row,.location-picker__row{grid-template-columns:var(--component-filter-refine-columns);gap:var(--space-3);min-height:var(--control-target-min-height);padding:var(--space-3);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--content-primary);font-family:var(--font-body);font-size:var(--type-meta-sm-size);text-align:left;cursor:pointer;align-items:center;display:grid}.filter-panel__row small,.filter-picker__copy small{color:var(--content-secondary)}.filter-panel__row[data-highlight=true]{border-color:var(--content-accent);background:var(--surface-subtle)}.filter-panel__remote,.filter-panel__hidden-salary[data-place=filters],.location-picker__remote{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--type-meta-sm-size);display:flex}.filter-panel__hidden-salary[data-place=filters]{margin-inline-start:var(--space-none)}.filter-panel__hidden-salary[data-place=filters] span{color:var(--content-primary);font-size:var(--type-meta-sm-size)}.location-picker__toggle{width:var(--component-filter-toggle-width);height:var(--component-filter-toggle-height);min-height:var(--component-filter-toggle-height);padding:var(--space-none);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--border-default);cursor:pointer;flex:none;position:relative}.location-picker__toggle:after{top:var(--component-filter-toggle-knob-offset);left:var(--space-none);width:var(--component-filter-toggle-knob);height:var(--component-filter-toggle-knob);border-radius:var(--radius-pill);background:var(--surface-page);box-shadow:var(--shadow-elevated);content:"";translate:var(--component-filter-toggle-knob-offset) var(--space-none);transition:translate var(--motion-duration-label) var(--motion-css-ease-label);position:absolute}.location-picker__toggle.is-on{background:var(--content-accent)}.location-picker__toggle.is-on:after{translate:var(--component-filter-toggle-knob-travel) var(--space-none)}.filter-panel__footer{padding:var(--space-4);border-top:var(--border-width-default) solid var(--border-default)}.filter-popover__footer{padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--border-width-default) solid var(--border-default);display:flex}.filter-popover__footer>*{flex:auto}.filter-button{width:var(--size-full);min-height:var(--control-target-min-height);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--content-accent);color:var(--content-inverse);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--weight-semibold);cursor:pointer}.filter-button:disabled{opacity:var(--state-inactive-opacity);cursor:default}.filter-sheet-scrim{inset:var(--space-none);z-index:var(--layer-filter-scrim);background:var(--color-cinematic-scrim);align-items:end;display:grid;position:fixed}.filter-popover{min-height:var(--space-none);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);box-shadow:var(--shadow-elevated);font-family:var(--font-body);flex-direction:column;display:flex;overflow:hidden}.filter-popover[data-variant=popover]{box-shadow:var(--shadow-filter-popover);z-index:var(--layer-filter-popover);top:var(--motion-runtime-filter-popover-top);left:var(--motion-runtime-filter-popover-left);width:var(--motion-runtime-filter-popover-width);max-height:var(--motion-runtime-filter-popover-max-height);border-start-start-radius:var(--radius-none);border-start-end-radius:var(--radius-none);position:fixed}.filter-popover[data-variant=sheet]{max-height:var(--component-filter-screen-height);border-bottom-right-radius:var(--space-none);border-bottom-left-radius:var(--space-none)}.filter-popover__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);display:flex}.filter-popover__head h2{margin:var(--space-none);font-size:var(--type-title-size)}.filter-popover__body{min-height:var(--space-none);padding:var(--space-2) var(--space-4);flex:auto;overflow-y:auto}.job-detail-drawer{display:contents}.job-detail-drawer__scrim{inset:var(--motion-zero);z-index:var(--layer-filter-scrim);border:var(--border-width-none);padding:var(--space-none);background:var(--color-cinematic-scrim);cursor:default;position:fixed}.job-detail-drawer__panel{inset-block:var(--motion-zero);z-index:var(--layer-filter-popover);width:min(var(--size-full), var(--component-filter-detail-drawer-width));min-width:var(--space-none);grid-template-rows:var(--component-filter-detail-drawer-rows);border-left:var(--border-width-default) solid var(--border-default);background:var(--surface-page);box-shadow:var(--shadow-elevated);color:var(--content-primary);display:grid;position:fixed;inset-inline-end:var(--motion-zero);overflow:hidden}.job-detail-drawer__panel:focus-visible{outline:none}.job-detail-drawer__head{justify-content:flex-end;align-items:start;gap:var(--space-4);min-height:var(--component-map-chrome-height);padding:var(--space-4);border-bottom:var(--border-width-default) solid var(--border-default);display:flex;position:relative}.job-detail-drawer__sticky{top:var(--size-full);inset-inline:var(--motion-zero);z-index:var(--layer-filter-popover);gap:var(--space-3);padding:var(--space-4) var(--component-filter-detail-close-reserve) var(--space-3) var(--space-4);border-bottom:var(--border-width-default) solid var(--border-default);background:var(--surface-page);box-shadow:var(--shadow-filter-dock);opacity:var(--motion-opacity-hidden);transform:translateY(var(--component-filter-detail-sticky-shift));pointer-events:none;transition:opacity var(--motion-duration-label) var(--motion-css-ease-enter), transform var(--motion-duration-label) var(--motion-css-ease-enter);align-items:start;display:flex;position:absolute}.job-detail-drawer__sticky[data-condensed=true]{top:var(--motion-zero);opacity:var(--motion-opacity-visible);transform:translateY(var(--motion-zero))}.job-detail-drawer__sticky-logo{width:var(--component-filter-detail-sticky-logo-size);height:var(--component-filter-detail-sticky-logo-size);border-radius:var(--component-filter-detail-logo-radius);background:var(--surface-subtle);color:var(--content-accent);flex:none;place-items:center;display:inline-grid;overflow:hidden}.job-detail-drawer__sticky-logo img{width:var(--size-full);height:var(--size-full);object-fit:cover}.job-detail-drawer__sticky-text{gap:var(--space-unit);min-width:var(--space-none);display:grid}.job-detail-drawer__sticky-title{margin:var(--space-none);overflow-wrap:anywhere;color:var(--content-primary);font-size:var(--type-copy-lg-size);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.job-detail-drawer__sticky-meta{gap:var(--space-2);margin:var(--space-none);color:var(--content-secondary);font-size:var(--type-meta-sm-size);flex-wrap:nowrap;display:flex}.job-detail-drawer__sticky-chips{gap:var(--space-2);flex-wrap:nowrap;align-items:center;display:flex}.job-detail-drawer__close{z-index:var(--layer-filter-popover);width:var(--control-target-min-height);height:var(--control-target-min-height);min-height:var(--space-none);padding:var(--space-none);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--content-primary);cursor:pointer;flex:none;place-items:center;display:inline-grid;position:relative}.job-detail-drawer__close:hover{background:var(--surface-subtle)}.job-detail-drawer__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.job-detail-drawer__body{min-height:var(--space-none);overscroll-behavior:contain;padding:var(--space-4);overflow-y:auto}.job-detail-drawer__footer{gap:var(--space-3);padding:var(--space-4);border-top:var(--border-width-default) solid var(--border-default);background:var(--surface-page);padding-block-end:max(var(--space-8), env(safe-area-inset-bottom));display:grid}.job-detail-drawer__footer>*{width:min(var(--size-full), var(--component-filter-detail-body-width));margin-inline:auto}.job-detail-drawer[data-state=open] .job-detail-drawer__scrim{animation:job-detail-drawer-scrim-in var(--motion-duration-filter-drawer) var(--motion-css-ease-enter) both}.job-detail-drawer[data-state=closing] .job-detail-drawer__scrim{animation:job-detail-drawer-scrim-out var(--motion-duration-filter-drawer) var(--motion-css-ease-enter) both}.job-detail-drawer[data-state=open] .job-detail-drawer__panel{animation:job-detail-drawer-panel-in var(--motion-duration-filter-drawer) var(--motion-css-ease-enter) both}.job-detail-drawer[data-state=closing] .job-detail-drawer__panel{animation:job-detail-drawer-panel-out var(--motion-duration-filter-drawer) var(--motion-css-ease-enter) both}.job-detail-panel,.job-detail-panel__meta,.job-detail-panel__section{gap:var(--space-3);flex-direction:column;display:flex}.job-detail-panel{width:min(var(--size-full), var(--component-filter-detail-body-width));margin-inline:auto}.job-detail-panel__hero{gap:var(--space-2);justify-items:start;display:grid}.job-detail-panel__logo{width:var(--component-filter-detail-logo-size);height:var(--component-filter-detail-logo-size);border-radius:var(--component-filter-detail-logo-radius);background:var(--surface-subtle);color:var(--content-accent);font-size:var(--type-title-size);font-weight:var(--weight-semibold);place-items:center;display:inline-grid;overflow:hidden}.job-detail-panel__logo img{width:var(--size-full);height:var(--size-full);object-fit:cover}.job-detail-panel__hero h2{margin:var(--space-none);max-width:var(--size-full);overflow-wrap:anywhere;color:var(--content-primary);font-size:var(--type-title-size);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.job-detail-panel__company{margin:var(--space-none);color:var(--content-secondary);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold)}.job-detail-panel__meta{padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--border-default);color:var(--content-secondary);font-size:var(--type-meta-sm-size)}.job-detail-panel__meta p,.job-detail-panel__pay p{margin:var(--space-none)}.job-detail-panel__pay{gap:var(--space-2);flex-wrap:nowrap;align-items:center;display:flex}.job-detail-panel__pay-chip{gap:var(--space-unit);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--content-inverse);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);align-items:baseline;display:inline-flex}.job-detail-panel__pay-chip[data-hidden=true]{background:var(--component-filter-detail-pay-hidden-surface);color:var(--component-filter-detail-pay-hidden-content)}.job-detail-panel__facts{grid-template-columns:var(--component-filter-detail-facts-grid);gap:var(--space-4);margin:var(--space-none);display:grid}.job-detail-panel__fact{gap:var(--space-unit);min-width:var(--space-none);display:grid}.job-detail-panel__fact dt{color:var(--content-secondary);font-size:var(--type-meta-xs-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.job-detail-panel__fact dd{margin:var(--space-none);overflow-wrap:anywhere;color:var(--content-primary);font-size:var(--type-meta-sm-size)}.job-detail-panel__chip{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--content-secondary);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold)}.job-detail-panel__pay-chip small{font-size:var(--type-meta-xs-size);font-weight:var(--weight-regular)}.job-detail-panel__pay p{color:var(--content-secondary)}.job-detail-panel__tabs{gap:var(--space-2);flex-wrap:nowrap;display:flex}.job-detail-panel__tabs button{min-height:var(--control-input-min-height);padding:var(--space-2) var(--space-4);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--content-secondary);font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);cursor:pointer}.job-detail-panel__tabs button.is-active{border-color:var(--content-accent);background:var(--surface-subtle);color:var(--content-accent)}.job-detail-panel__section{padding-top:var(--space-2)}.job-detail-panel__section h4{margin:var(--space-none);color:var(--content-primary);font-size:var(--type-title-size);line-height:var(--leading-heading)}.job-detail-panel__section p,.job-detail-panel__section ul,.job-detail-panel__section ol,.job-detail-panel__rich-text,.job-detail-panel__note{margin:var(--space-none);color:var(--content-secondary);font-size:var(--type-meta-sm-size);line-height:var(--leading-body)}.job-detail-panel__section ul,.job-detail-panel__section ol{padding-left:var(--space-4)}.job-detail-panel__section li+li{margin-top:var(--space-2)}.job-detail-panel__rich-text{gap:var(--space-3);display:grid}.job-detail-panel__rich-text>*{margin:var(--space-none)}.job-detail-panel__rich-text h2,.job-detail-panel__rich-text h3{color:var(--content-primary);font-size:var(--type-body-size);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.job-detail-panel__rich-text a{color:var(--content-accent);font-weight:var(--weight-semibold)}.job-detail-panel__rich-text strong{color:var(--content-primary)}.job-detail-panel__note{text-align:center}@keyframes job-detail-drawer-scrim-in{0%{opacity:var(--motion-opacity-hidden)}to{opacity:var(--motion-opacity-visible)}}@keyframes job-detail-drawer-scrim-out{0%{opacity:var(--motion-opacity-visible)}to{opacity:var(--motion-opacity-hidden)}}@keyframes job-detail-drawer-panel-in{0%{transform:translate3d(var(--size-full), var(--motion-zero), var(--motion-zero))}to{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}}@keyframes job-detail-drawer-panel-out{0%{transform:translate3d(var(--motion-zero), var(--motion-zero), var(--motion-zero))}to{transform:translate3d(var(--size-full), var(--motion-zero), var(--motion-zero))}}a.filter-button{place-items:center;text-decoration:none;display:grid}.filter-picker{gap:var(--space-3);padding-bottom:var(--space-3);flex-direction:column;display:flex}.filter-picker__dock{gap:var(--space-3);z-index:var(--layer-filter-dock);top:var(--component-filter-dock-top);margin:var(--component-filter-dock-bleed);padding:var(--component-filter-dock-inset);background:var(--surface-page);box-shadow:var(--shadow-filter-dock);flex-direction:column;display:flex;position:sticky}.filter-picker__search{height:var(--component-filter-search-height);align-items:center;gap:var(--space-2);padding:var(--space-none) var(--space-4);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);color:var(--content-secondary);display:flex}.filter-picker__search input{min-width:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);font-family:var(--font-body);font-size:var(--type-meta-sm-size);flex:auto}.filter-picker__search input::-webkit-search-cancel-button{display:none}.filter-picker__search:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.filter-picker__search input:focus-visible{outline:var(--border-width-none)}.filter-picker__search button{padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-secondary);cursor:pointer}.filter-picker__actions{color:var(--content-secondary);font-size:var(--type-meta-sm-size);justify-content:space-between;align-items:center;display:flex}.filter-picker__action-buttons{gap:var(--space-4);display:flex}.filter-picker__list{margin:var(--space-none);padding:var(--space-none);flex-direction:column;list-style:none;display:flex}.filter-picker__row,.location-picker__row{width:var(--size-full);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-none);border:var(--border-width-none);border-bottom:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-none);background:var(--surface-transparent);color:var(--content-primary);font-family:var(--font-body);text-align:left;cursor:pointer;display:flex}.filter-picker__icon{width:var(--component-filter-picker-icon-size);height:var(--component-filter-picker-icon-size);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--content-accent);flex:none;justify-content:center;align-items:center;display:flex}.filter-picker__copy{min-width:var(--space-none);gap:var(--component-filter-copy-gap);flex-direction:column;flex:auto;display:flex}.filter-picker__copy strong{font-size:var(--type-meta-sm-size)}.filter-picker__copy small,.filter-panel__row small{color:var(--content-secondary);font-size:var(--type-meta-xs-size)}.filter-picker__tick{width:var(--component-filter-tick-size);height:var(--component-filter-tick-size);border:var(--component-filter-tick-border) solid var(--border-default);border-radius:var(--component-filter-tick-radius);color:var(--content-inverse);flex:none;justify-content:center;align-items:center;display:flex}.filter-picker__tick.is-on{border-color:var(--content-accent);background:var(--content-accent)}.filter-picker__empty{margin:var(--space-none);padding:var(--space-8) var(--space-none);color:var(--content-secondary);font-size:var(--type-meta-sm-size);text-align:center}.filter-picker__clear{padding:var(--space-3) var(--space-none);justify-content:center}.location-picker__caption{margin:var(--space-none);color:var(--content-secondary);font-size:var(--type-meta-xs-size)}.location-picker__row.is-active .filter-picker__icon{background:var(--content-accent);color:var(--content-inverse)}.salary-picker__card{gap:var(--space-4);padding:var(--space-4);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);display:grid}.salary-picker__periods{grid-template-columns:var(--component-salary-period-columns);gap:var(--space-2);display:grid}.salary-picker__period-chip{min-height:var(--component-jobseeker-nav-action-height);padding-inline:var(--space-2);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--content-primary);cursor:pointer;font-size:var(--type-meta-sm-size);font-weight:var(--weight-semibold);place-items:center;display:grid}.salary-picker__period-chip.is-active{border-color:var(--content-accent);background:var(--surface-subtle);color:var(--content-accent)}.salary-picker__amount{margin:var(--space-none);align-items:baseline;gap:var(--space-2);color:var(--content-primary);font-size:var(--type-title-size);font-weight:var(--weight-semibold);display:flex}.salary-picker__currency{min-height:var(--space-none);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);cursor:pointer;font:inherit;text-decoration:underline}.salary-picker__amount em{color:var(--content-secondary);font-style:normal}.salary-picker__dual-range input::-webkit-slider-runnable-track{background:var(--surface-transparent)}.salary-picker__dual-range input::-moz-range-track{background:var(--surface-transparent)}.salary-picker__dual-range{height:var(--component-salary-dual-height);position:relative}.salary-picker__dual-range:before,.salary-picker__dual-range:after{top:var(--component-salary-track-top);right:var(--component-salary-thumb-half);left:var(--component-salary-thumb-half);height:var(--component-salary-track-height);border-radius:var(--radius-pill);content:"";position:absolute}.salary-picker__dual-range:before{background:var(--border-default)}.salary-picker__dual-range:after{left:calc(var(--component-salary-thumb-half) + (var(--motion-runtime-salary-range-min) * var(--component-salary-thumb-travel)));right:calc(var(--size-full) - (var(--component-salary-thumb-half) + (var(--motion-runtime-salary-range-max) * var(--component-salary-thumb-travel))));background:var(--content-accent)}.salary-picker__dual-range input{inset:var(--space-none) var(--space-none) auto;height:var(--component-salary-thumb-target);z-index:var(--layer-map-chrome);width:var(--size-full);margin:var(--space-none);background:var(--surface-transparent);pointer-events:none;appearance:none;position:absolute}.salary-picker__dual-range input::-webkit-slider-thumb{width:var(--component-salary-thumb-target);height:var(--component-salary-thumb-target);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--component-salary-thumb-paint);pointer-events:auto;appearance:none}.salary-picker__dual-range input::-moz-range-thumb{width:var(--component-salary-thumb-target);height:var(--component-salary-thumb-target);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--component-salary-thumb-paint);pointer-events:auto}.filter-picker__group{border-bottom:var(--border-width-default) solid var(--border-default)}.filter-picker__group-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.filter-picker__group-toggle{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);font-family:var(--font-body);font-size:var(--type-meta-sm-size);text-align:left;cursor:pointer;flex:auto;display:flex}.filter-picker__count{padding:var(--space-none) var(--space-2);border-radius:var(--radius-pill);background:var(--content-accent);color:var(--content-inverse);font-size:var(--type-meta-xs-size);font-weight:var(--weight-semibold)}.filter-picker__group-all{padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-accent);font-family:var(--font-body);font-size:var(--type-meta-sm-size);cursor:pointer;flex:none}.filter-picker__sublist{padding-left:var(--space-6)}.filter-picker__list>li:last-child,.filter-picker__list>li:last-child>.filter-picker__row{border-bottom:var(--border-width-none)}.filter-icon{width:var(--component-filter-icon-size);height:var(--component-filter-icon-size);stroke-width:var(--component-filter-icon-stroke);flex:none}@media (width>=48rem){.job-detail-drawer__footer,.filter-panel__dock{padding-block-end:var(--space-4)}.filter-panel__list{padding-bottom:calc(var(--space-8) + var(--control-target-min-height))}.job-filters-page__surface{grid-template-rows:var(--component-filter-screen-rows);grid-template-columns:var(--component-filter-screen-columns)}.job-filters-page__map{grid-row:var(--component-filter-shared-row);grid-column:var(--component-filter-map-column);position:relative}.job-filters-page__map[data-detail-open=true] .radius-control{translate:calc(var(--component-map-centre-shift) + var(--component-radius-detail-shift)) var(--space-none)}.filter-panel,.filter-panel.is-compact{z-index:auto;grid-row:var(--component-filter-shared-row);grid-column:var(--component-filter-panel-column);border-top:var(--border-width-none);border-right:var(--border-width-default) solid var(--border-default);border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);max-height:none;position:relative;translate:none}.filter-panel__handle{display:none}.filter-panel{grid-template-rows:var(--component-filter-panel-rows-wide)}.filter-panel.is-compact .filter-panel__dock{display:grid}.radius-control{bottom:var(--space-4)}.filter-panel.is-expanded~.job-filters-page__map .radius-control{opacity:var(--motion-opacity-visible);pointer-events:auto}.filter-panel.is-expanded~.job-filters-page__map .radius-control[data-emphasis=muted]{opacity:var(--state-inactive-opacity)}.filter-popover[data-variant=sheet]{max-height:var(--component-filter-list-max-height)}}@media (prefers-reduced-motion:reduce){.job-detail-drawer__scrim,.job-detail-drawer__panel{animation:none}.radius-control,.radius-control__dim,.radius-control__tray,.job-detail-drawer__sticky{transition:none}.radius-control__tray[data-state=open],.radius-control__tray[data-tray=presets][data-state=open],.jobs-map__pin[data-selected=true],.filter-panel__skeleton-block{animation:none}}.filter-panel__disclosure{top:calc(var(--size-full) + var(--border-width-default));inset-inline:var(--motion-zero);z-index:var(--layer-filter-dock);block-size:calc(var(--size-full) + var(--border-width-default));padding:var(--space-2) var(--space-4);border-bottom:var(--border-width-default) solid var(--border-default);background:var(--surface-page);transform:translateY(var(--component-filter-disclosure-shift));opacity:var(--motion-opacity-hidden);pointer-events:none;transition:opacity var(--motion-duration-filter-drawer) var(--motion-css-ease-enter), transform var(--motion-duration-filter-drawer) var(--motion-css-ease-enter);justify-content:flex-end;align-items:center;display:flex;position:absolute}.filter-panel__disclosure[data-open=true]{transform:translateY(var(--motion-zero));opacity:var(--motion-opacity-visible);box-shadow:var(--shadow-filter-dock);pointer-events:auto}.filter-panel__chrome[data-disclosure=open]{box-shadow:none}.filter-panel__disclosure-toggle{width:var(--control-target-min-height);height:var(--control-target-min-height);min-height:var(--space-none);padding:var(--space-none);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--surface-transparent);color:var(--content-secondary);cursor:pointer;place-items:center;display:inline-grid}.filter-panel__disclosure-toggle svg{transition:transform var(--motion-duration-jobs-filter) var(--motion-css-ease-sine-in-out)}.filter-panel__disclosure-toggle[aria-expanded=true] svg{transform:rotate(var(--component-jobs-filter-caret-turn))}@media (prefers-reduced-motion:reduce){.filter-panel__disclosure,.filter-panel__disclosure-toggle svg{transition:none}}.filter-panel__dock-row{grid-template-columns:var(--component-filter-dock-columns);justify-content:unset;display:grid}.filter-panel__save-search{box-shadow:var(--shadow-filter-popover);grid-column:dock-pill}.filter-panel__top{box-shadow:var(--shadow-filter-popover);grid-column:dock-end;justify-self:end}.filter-panel[data-saving-search=true] .filter-panel__list{opacity:var(--state-inactive-opacity);pointer-events:none;overflow:hidden}.filter-panel__save-field{min-height:var(--control-input-min-height);grid-template-columns:var(--component-filter-save-field-columns);padding-block:var(--space-none);padding-inline:var(--space-4);align-items:center}.filter-panel__save-error{grid-column:field-start/field-end}.filter-panel__save-clear{width:var(--control-target-min-height);height:var(--control-target-min-height);min-height:var(--space-none);padding:var(--space-none);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--surface-transparent);color:var(--content-secondary);cursor:pointer;place-items:center;display:inline-grid}.filter-panel__save-send:disabled{opacity:var(--state-inactive-opacity);cursor:not-allowed}.filter-panel[data-detail-open=true]{z-index:var(--layer-filter-popover)}.filter-panel[data-detail-open=true]:after{z-index:var(--layer-filter-popover);content:"";inset:var(--motion-zero);background:var(--color-cinematic-scrim);pointer-events:none;position:absolute}.filter-panel__save-sheet{animation:filter-panel-save-sheet-in var(--motion-duration-filter-drawer) var(--motion-css-ease-enter) both}@keyframes filter-panel-save-sheet-in{0%{transform:translateY(var(--size-full));opacity:var(--motion-opacity-hidden)}to{transform:translateY(var(--motion-zero));opacity:var(--motion-opacity-visible)}}@media (prefers-reduced-motion:reduce){.filter-panel__save-sheet{animation:none}}.filter-panel__save-sheet{z-index:var(--layer-filter-sheet);inset-inline:var(--space-none);bottom:var(--space-none);min-block-size:calc(var(--control-target-min-height) + var(--space-8));border:var(--border-width-none);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-none) var(--radius-none);box-shadow:var(--component-filter-sheet-shadow);position:absolute}.filter-panel__save-field{border-color:var(--surface-transparent)}.filter-panel__save-field:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.filter-panel__save-field input:focus-visible{outline:var(--border-width-none)}.filter-panel__save-field[data-invalid=true]{border-color:var(--state-error)}.filter-panel__disclosure-toggle{margin-inline-start:auto}.filter-panel__showing-lead{color:var(--content-primary);font-size:var(--type-body-size);font-weight:var(--weight-regular);letter-spacing:normal}.filter-panel__showing strong,.filter-panel__showing h1{margin:var(--space-none);font-size:var(--type-body-size);font-weight:var(--weight-semibold)}.location-gate{z-index:var(--layer-filter-popover);inset:var(--motion-zero);padding:var(--space-4);place-items:center;display:grid;position:fixed}.location-gate__scrim{inset:var(--motion-zero);background:var(--color-cinematic-scrim);position:absolute}.location-gate-behind{filter:blur(var(--focus-ring-width))}.location-gate__panel{inline-size:min(var(--size-full), var(--measure-copy-max));border-radius:var(--radius-lg);background:var(--surface-page);box-shadow:var(--shadow-filter-popover);text-align:center;animation:location-gate-in var(--motion-duration-filter-drawer) var(--motion-css-ease-enter) both;position:relative}@keyframes location-gate-in{0%{transform:translateY(var(--space-4));opacity:var(--motion-opacity-hidden)}to{transform:translateY(var(--motion-zero));opacity:var(--motion-opacity-visible)}}@media (prefers-reduced-motion:reduce){.location-gate__panel{animation:none}}.location-gate__brand{inline-size:var(--size-full);padding:var(--space-4);border:var(--border-width-none);background:var(--surface-inverse);font-family:var(--font-body);cursor:pointer;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);justify-content:flex-start;display:flex}.location-gate__brand:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.location-gate__brand .brand-wordmark{height:var(--component-jobs-filter-brand-height)}.location-gate__content{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);display:grid}.location-gate__title{margin:var(--space-none);color:var(--content-primary);font-size:var(--type-title-size);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.location-gate__body{margin:var(--space-none);color:var(--content-secondary);font-size:var(--type-body-size);line-height:var(--leading-body)}.location-gate__error{margin:var(--space-none);color:var(--state-error);font-size:var(--type-meta-sm-size);line-height:var(--leading-body)}.location-gate__action{justify-content:center;align-items:center;gap:var(--space-2);inline-size:var(--size-full);min-block-size:var(--control-input-min-height);padding-inline:var(--space-6);border:var(--border-width-default) solid var(--surface-transparent);border-radius:var(--radius-pill);outline:var(--focus-ring-width) solid var(--content-accent);outline-offset:var(--focus-ring-offset);background:var(--surface-page);color:var(--content-accent);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--weight-semibold);cursor:pointer;margin-block-start:var(--space-3);display:flex}@media (hover:hover) and (pointer:fine){.location-gate__action:hover{border-color:var(--surface-transparent);background:var(--content-accent);color:var(--content-inverse)}}.location-gate__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.location-gate__close{inline-size:var(--control-target-min-height);block-size:var(--control-target-min-height);border:var(--border-width-none);border-radius:var(--radius-pill);background:var(--surface-transparent);color:var(--content-secondary);cursor:pointer;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}@media (hover:hover) and (pointer:fine){.location-gate__close:hover{background:var(--surface-subtle);color:var(--content-primary)}}.location-gate__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.filter-panel__disclosure-toggle,.filter-panel__disclosure{display:none}@media (width>=48rem){.filter-panel__disclosure-toggle{display:inline-grid}.filter-panel__disclosure{display:flex}.filter-panel__hidden-salary[data-place=filters]{display:none}}body[data-page-kind=job-seeker-jobs] .jobs-filter{display:none}body[data-page-kind=job-seeker-jobs] .site-header{display:block}body[data-page-kind=job-seeker-jobs] .job-filters-page{height:var(--component-jobs-page-phone-height)}.mobile-search-bar{grid-template-columns:var(--component-mobile-bar-columns);padding-block:var(--space-none) var(--component-mobile-bar-padding-block);padding-inline:var(--component-mobile-bar-padding-inline);align-items:center;gap:var(--component-mobile-bar-gap);background:var(--surface-page);box-shadow:var(--shadow-filter-dock);z-index:var(--layer-map-chrome);display:grid;position:relative}.mobile-search-bar__area,.mobile-search-bar__filters{min-height:var(--component-mobile-bar-control-height);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--content-primary);font-family:var(--font-body);font-size:var(--component-mobile-bar-label-size);align-items:center;display:flex}.mobile-search-bar__area{min-width:var(--space-none);padding-inline:var(--component-mobile-bar-area-padding);gap:var(--component-mobile-bar-area-gap)}.mobile-search-bar__area-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-search-bar__filters{padding-inline:var(--component-mobile-bar-filters-padding);gap:var(--component-mobile-bar-area-gap);font-weight:var(--weight-semibold)}.mobile-search-bar__badge{min-width:var(--component-mobile-bar-badge-size);height:var(--component-mobile-bar-badge-size);border-radius:var(--radius-pill);background:var(--content-accent);color:var(--content-inverse);font-size:var(--component-mobile-bar-badge-type);font-weight:var(--weight-semibold);place-items:center;display:grid}.mobile-search-bar[data-active-filters=true] .mobile-search-bar__filters{border-color:var(--border-accent)}.mobile-filters{inset:var(--space-none);grid-template-rows:var(--component-mobile-filters-rows);height:var(--component-mobile-filters-viewport-height);background:var(--surface-page);font-family:var(--font-body);z-index:var(--component-mobile-filters-layer);display:grid;position:fixed}.mobile-filters__head{grid-template-columns:var(--component-mobile-filters-head-columns);padding:var(--component-mobile-filters-padding);border-bottom:var(--border-width-default) solid var(--border-default);align-items:center;display:grid}.mobile-filters__title{margin:var(--space-none);font-size:var(--component-mobile-filters-title-size);font-weight:var(--weight-semibold);text-align:start;padding-inline-start:var(--space-none)}.mobile-filters__close{width:var(--component-mobile-filters-control-size);height:var(--component-mobile-filters-control-size);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);place-items:center;display:grid}.mobile-filters__body{min-height:var(--space-none);padding:var(--component-mobile-filters-padding);gap:var(--component-mobile-filters-group-gap);flex-direction:column;display:flex;overflow-y:auto}.mobile-filters__footer{grid-template-columns:var(--component-mobile-filters-footer-columns);padding:var(--component-mobile-filters-padding);border-top:var(--border-width-default) solid var(--border-default);align-items:center;gap:var(--component-mobile-filters-footer-gap);background:var(--surface-page);box-shadow:var(--component-filter-sheet-shadow);padding-block-end:max(var(--space-8), env(safe-area-inset-bottom));display:grid}.mobile-filters__clear:disabled{opacity:var(--state-inactive-opacity);cursor:not-allowed}.mobile-filters__clear{min-height:var(--component-mobile-filters-control-size);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-primary);font-family:var(--font-body);font-size:var(--component-mobile-bar-label-size);font-weight:var(--weight-semibold)}.jobs-map__pin[data-kind=pill] .jobs-map__pin-body{min-width:var(--component-pin-pill-phone-min-width);height:var(--component-pin-pill-phone-height);padding-left:var(--component-pin-pill-phone-pad);padding-right:var(--component-pin-pill-phone-pad);border-radius:var(--component-pin-pill-phone-radius)}.jobs-map__pin[data-kind=pill] .jobs-map__pin-badge{font-size:var(--component-pin-badge-phone-type)}@media (width>=48rem){body[data-page-kind=job-seeker-jobs] .jobs-filter{display:block}body[data-page-kind=job-seeker-jobs] .site-header{display:none}body[data-page-kind=job-seeker-jobs] .job-filters-page{height:var(--size-viewport-height)}.mobile-search-bar,.mobile-filters{display:none}.jobs-map__pin[data-kind=pill] .jobs-map__pin-body{min-width:var(--component-pin-pill-min-width);height:var(--component-pin-pill-height);padding-left:var(--component-pin-pill-pad-left);padding-right:var(--component-pin-pill-pad-right);border-radius:var(--component-pin-pill-radius)}.jobs-map__pin[data-kind=pill] .jobs-map__pin-badge{font-size:var(--component-pin-badge-type)}}.mobile-filters__group{padding-top:var(--component-mobile-filters-group-gap);border-top:var(--border-width-default) solid var(--border-default);gap:var(--component-mobile-filters-group-title-gap);flex-direction:column;display:flex}.mobile-filters__group:first-child{padding-top:var(--space-none);border-top:var(--border-width-none)}.mobile-filters__group:has(.filter-picker__dock):not(:has(.filter-picker__search)){grid-template-columns:var(--component-mobile-filters-group-columns);align-items:center;display:grid}.mobile-filters__group:has(.filter-picker__dock):not(:has(.filter-picker__search)) :is(.mobile-filters__group-body,.filter-picker,.filter-picker__dock){display:contents}.mobile-filters__group:has(.filter-picker__dock):not(:has(.filter-picker__search)) .filter-picker__actions{column-gap:var(--space-4)}.mobile-filters__group:has(.filter-picker__dock):not(:has(.filter-picker__search)) :is(.filter-picker__list,.filter-picker__empty){margin-block-end:var(--space-3)}.mobile-filters__group:has(.filter-picker__dock):not(:has(.filter-picker__search)) :is(.filter-picker__list,.filter-picker__empty,.mobile-filters__more){grid-column:var(--component-mobile-filters-group-span)}.mobile-filters__group:has(.filter-picker__dock):not(:has(.filter-picker__search)) [data-summary=empty]{display:none}.mobile-filters__group[data-group=employment] .filter-picker__list,.mobile-filters__group[data-group=organization] .filter-picker__list,.mobile-filters__group[data-group=category] .filter-picker__list{column-count:var(--component-mobile-filters-option-column-count);column-gap:var(--component-mobile-filters-option-gap);display:block}.mobile-filters__group .filter-picker__list>li{break-inside:avoid}.mobile-filters__group .filter-picker__tick{align-self:flex-start;margin-block-start:var(--component-mobile-filters-tick-lift)}.mobile-filters__group .filter-picker__search{min-height:var(--component-mobile-filters-keyword-height);border-radius:var(--component-mobile-filters-keyword-radius)}.mobile-filters__group .filter-picker__search input{min-height:var(--component-mobile-filters-keyword-height);border:var(--border-width-none);border-radius:var(--radius-none);background:var(--surface-transparent)}.mobile-filters__keyword:focus-visible,.salary-picker__select-field select:focus-visible{border-color:var(--border-accent);outline-style:none}.mobile-filters__group .filter-picker__search:has(:focus-visible){border-color:var(--border-accent);outline-style:none}.mobile-filters__group[data-collapsed=true] .filter-picker__list>li:nth-child(n+5){display:none}.mobile-filters__group .filter-picker__row{border-bottom:var(--border-width-none)}.mobile-filters__group .filter-picker__row:has(.filter-picker__tick):not(:has(.filter-picker__icon)){flex-direction:row-reverse}.mobile-filters__more{min-height:var(--component-mobile-filters-control-size);margin-top:var(--component-mobile-filters-more-lift);padding:var(--space-none);border:var(--border-width-none);background:var(--surface-transparent);color:var(--content-accent);font-family:var(--font-body);font-size:var(--component-mobile-bar-label-size);font-weight:var(--weight-semibold);align-items:center;gap:var(--component-mobile-bar-area-gap);display:flex}.salary-picker__selects{grid-template-columns:var(--component-mobile-filters-range-columns);column-gap:var(--component-mobile-filters-option-gap);display:grid}.salary-picker__select-field{min-width:var(--space-none);gap:var(--space-unit);flex-direction:column;display:flex}.salary-picker__select-label{color:var(--content-secondary);font-size:var(--component-mobile-filters-help-size)}.salary-picker__select-field select{min-height:var(--component-mobile-filters-keyword-height);padding-inline:var(--component-mobile-filters-keyword-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-mobile-filters-keyword-radius);background:var(--surface-page);color:var(--content-primary);font-family:var(--font-body);font-size:var(--type-body-size)}.mobile-filters__group-title{margin:var(--space-none);color:var(--content-secondary);font-size:var(--component-mobile-filters-heading-size);font-weight:var(--weight-semibold)}.mobile-filters__group-body{min-width:var(--space-none);flex-direction:column;display:flex}.mobile-filters__group-help{margin:var(--space-none);color:var(--content-secondary);font-size:var(--component-mobile-filters-help-size)}.mobile-filters__keyword{min-height:var(--component-mobile-filters-keyword-height);padding-inline:var(--component-mobile-filters-keyword-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-mobile-filters-keyword-radius);background:var(--surface-page);color:var(--content-primary);font-family:var(--font-body);font-size:var(--type-body-size)}.mobile-filters__group-body .filter-picker,.mobile-filters__group-body .selection-picker,.mobile-filters__group-body .sports-picker,.mobile-filters__group-body .location-picker,.mobile-filters__group-body .salary-picker{max-height:none;overflow:visible}.salary-picker__currency-row{margin:var(--space-none);justify-content:flex-start;align-items:center;gap:var(--component-mobile-bar-area-gap);display:flex}.salary-picker__currency-row .salary-picker__currency strong{font-size:var(--type-title-size)}.salary-picker__currency-row .salary-picker__currency{min-height:var(--control-target-min-height);align-items:center;gap:var(--component-mobile-bar-area-gap);display:flex}.salary-picker__flag{width:var(--component-mobile-filters-flag-slot);font-size:var(--component-mobile-filters-flag-size);line-height:var(--leading-heading);text-align:center;white-space:nowrap;overflow:hidden}.mobile-filters__group .filter-picker__dock{margin:var(--space-none);padding:var(--space-none);box-shadow:none;position:static}.mobile-filters__group[data-group=sports] .filter-picker__dock{display:contents}.mobile-filters__group[data-group=sports] .filter-picker__search{z-index:var(--component-mobile-filters-layer);top:var(--space-none);position:sticky}.mobile-filters__group[data-group=sports] .filter-picker__search:before,.mobile-filters__group[data-group=sports] .filter-picker__search:after{z-index:var(--layer-behind);inset-inline:var(--component-mobile-filters-sticky-bleed-inline);background:var(--surface-page);content:"";position:absolute}.mobile-filters__group[data-group=sports] .filter-picker__search:before{inset-block:var(--component-mobile-filters-sticky-bleed-top) var(--size-full)}.mobile-filters__group[data-group=sports] .filter-picker__search:after{inset-block:var(--size-full) var(--component-mobile-filters-sticky-bleed-bottom);border-bottom:var(--border-width-default) solid var(--border-default);box-shadow:var(--shadow-filter-dock)}.job-detail{display:none}.job-detail__scroll,.job-detail__header,.job-detail__facts,.job-detail__fact,.job-detail__advertisement,.job-detail__organisation{display:grid}.job-detail__scroll{gap:var(--component-job-detail-gap);padding:var(--component-job-detail-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-job-detail-radius);background:var(--surface-page);align-content:start}.job-detail__header{gap:var(--space-2)}.job-detail__logo{width:var(--component-job-detail-logo-size);height:var(--component-job-detail-logo-size);border-radius:var(--component-job-detail-logo-radius);object-fit:contain}.job-detail__role{margin:var(--space-none);color:var(--content-primary);font-size:var(--component-job-detail-role-size);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.job-detail__company{margin:var(--space-none);color:var(--content-secondary);font-weight:var(--weight-semibold)}.job-detail__facts{grid-template-columns:var(--component-job-detail-facts-grid);gap:var(--space-4);margin:var(--space-none);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--border-default)}.job-detail__fact{gap:var(--space-unit)}.job-detail__fact dt{color:var(--content-secondary);font-size:var(--type-meta-xs-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.job-detail__fact dd{margin:var(--space-none);color:var(--content-primary)}.job-detail__actions{margin:var(--space-none)}.job-detail__apply{padding:var(--component-job-detail-apply-padding);border-radius:var(--component-job-detail-apply-radius);background:var(--content-accent);color:var(--surface-page);font-weight:var(--weight-semibold);text-decoration:none;display:inline-block}.job-detail__advertisement,.job-detail__organisation{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--border-default)}.job-detail__section-title{margin:var(--space-none);color:var(--content-primary);font-size:var(--type-body-size);font-weight:var(--weight-semibold)}.job-detail__body{max-width:var(--component-job-detail-body-max);margin:var(--space-none);color:var(--content-secondary);white-space:pre-line}.job-detail__rich-text{gap:var(--space-3);line-height:var(--leading-body);white-space:normal;display:grid}.job-detail__rich-text>*{margin:var(--space-none)}.job-detail__rich-text h2,.job-detail__rich-text h3{color:var(--content-primary);font-size:var(--type-body-size);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.job-detail__rich-text p,.job-detail__rich-text ul,.job-detail__rich-text ol{color:var(--content-secondary)}.job-detail__rich-text ul,.job-detail__rich-text ol{padding-left:var(--space-4)}.job-detail__rich-text li+li{margin-top:var(--space-2)}.job-detail__rich-text a{color:var(--content-accent);font-weight:var(--weight-semibold)}.job-detail__rich-text strong{color:var(--content-primary)}.job-detail__organisation-size,.job-detail__organisation-link{margin:var(--space-none);color:var(--content-secondary);font-size:var(--type-meta-sm-size)}.job-detail__placeholder{margin:var(--space-none);padding:var(--component-job-detail-padding);border:var(--border-width-default) solid var(--border-default);border-radius:var(--component-job-detail-radius);background:var(--surface-page);color:var(--content-secondary)}.job-list__item[data-job-selected=true] .job-panel{border-color:var(--content-accent);border-width:var(--component-job-detail-selected-width)}.site-footer{padding-block:var(--space-16) max(var(--space-8), env(safe-area-inset-bottom));background:var(--surface-subtle)}.footer-layout{gap:var(--space-8);display:grid}.footer-layout h2{font-family:var(--font-body);font-size:var(--type-body-size);letter-spacing:var(--tracking-none)}.footer-brand{align-content:start;gap:var(--space-4);display:grid}.footer-brand .brand-wordmark{height:var(--size-logo-height)}.country-state,.source-note{color:var(--content-secondary);font-size:var(--type-meta-sm-size)}.footer-meta{gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--border-width-default) solid var(--border-default);display:grid}.footer-meta ul{gap:var(--space-2) var(--space-6);margin:var(--space-none);padding:var(--space-3) var(--space-none) var(--space-none);flex-wrap:wrap;list-style:none;display:flex}.employer-footer__layout{gap:var(--space-12);display:grid}.employer-footer__meta{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--border-width-default) solid var(--border-default);color:var(--content-secondary);font-size:var(--type-meta-sm-size);flex-wrap:wrap;display:flex}@media (width>=64rem){.employer-hero__heading{width:var(--component-employer-choice-desktop-heading-shell-width);max-width:none}.employer-hero--choices .employer-hero__heading h1{width:var(--component-employer-choice-desktop-heading-width);font-size:var(--component-employer-choice-desktop-heading-size);text-align:var(--component-employer-choice-desktop-heading-alignment);margin-inline:auto}.employer-hero__heading-line{display:var(--component-employer-choice-desktop-heading-line-display);white-space:var(--component-employer-choice-desktop-heading-line-wrap)}.employer-hero-choice{padding:var(--component-employer-choice-desktop-title-inset)}.employer-hero-choice__title{position:var(--component-employer-choice-desktop-title-position);top:var(--component-employer-choice-desktop-title-anchor);left:var(--component-employer-choice-desktop-title-anchor);width:var(--component-employer-choice-desktop-title-width);max-width:var(--component-employer-choice-desktop-title-max-width);min-width:var(--motion-zero);transform-origin:var(--component-employer-choice-desktop-title-transform-origin)}.employer-hero-choice--indigo .employer-hero-choice__title{transform:var(--component-employer-choice-desktop-title-indigo-transform)}.employer-hero-choice--purple .employer-hero-choice__title{transform:var(--component-employer-choice-desktop-title-purple-transform)}}@media (width>=40rem){.employer-first-fold{height:var(--component-employer-first-fold-height);grid-template-rows:var(--component-employer-first-fold-rows);display:grid}.employer-hero--choices{height:auto;min-height:var(--motion-zero)}.employer-hero__heading h1{font-size:var(--component-employer-choice-wide-heading-size)}.employer-hero__choices{grid-template-columns:var(--component-employer-two-column-grid);grid-template-rows:var(--component-employer-choice-wide-rows)}.refinement-grid{grid-template-columns:var(--layout-two-column-grid)}.hero{padding-block:var(--component-hero-wide-padding-top) var(--component-hero-wide-padding-bottom)}.hero-layout{gap:var(--component-hero-wide-layout-gap)}.hero-copy h1{font-size:var(--component-hero-heading-wide-size)}.footer-layout{grid-template-columns:var(--layout-two-column-grid)}.employer-benefit-list,.employer-quote-list,.employer-resource-groups{grid-template-columns:var(--component-employer-two-column-grid)}.employer-benefit-list li:last-child,.employer-resource-groups details:last-child{grid-column:var(--layout-full-column-span)}}@media (width>=48rem){.search-fields{grid-template-columns:var(--component-search-fields-grid)}.hero-search{gap:var(--component-hero-search-wide-gap);grid-template-columns:var(--component-hero-search-wide-grid)}.job-results-layout{grid-template-columns:var(--component-job-results-grid);align-items:start}.job-detail{top:var(--component-job-detail-sticky-top);max-height:var(--component-job-detail-max-height);display:block;position:sticky;overflow-y:auto}.job-results-intro{top:var(--space-8);position:sticky}.employer-steps__layout{grid-template-columns:var(--component-employer-steps-grid)}.employer-steps__intro{top:var(--space-8);position:sticky}.employer-footer__layout{grid-template-columns:var(--component-employer-footer-grid)}}@media (width>=64rem){.hero-heading-line{display:var(--component-hero-heading-desktop-line-display);white-space:var(--component-hero-heading-desktop-line-wrap)}.hero-copy{width:var(--component-hero-heading-shell-width);max-width:none}.hero-copy h1{width:var(--component-hero-heading-desktop-width);font-size:var(--component-hero-heading-desktop-size);text-align:var(--component-hero-heading-desktop-alignment);margin-inline:auto}body[data-motion-enabled=true] .employer-inbox:not([data-motion-inbox-static=true]) .employer-inbox__track{height:var(--component-inbox-track-height)}body[data-motion-enabled=true] .employer-inbox:not([data-motion-inbox-static=true]) .employer-inbox__grid{top:var(--component-inbox-sticky-top);position:sticky}.employer-inbox__grid{grid-template-columns:var(--component-inbox-grid)}.employer-inbox__card{min-height:var(--component-inbox-card-height)}.employer-inbox__card--before{z-index:var(--layer-inbox-before)}.employer-inbox__card--after{z-index:var(--layer-inbox-after)}.desktop-nav,.header-actions{display:flex}.mobile-nav{display:none}.employer-hero__layout{grid-template-columns:var(--component-employer-hero-grid);align-items:center}.employer-benefit-list{grid-template-columns:var(--component-employer-three-column-grid)}.employer-resource-groups{grid-template-columns:var(--component-employer-three-column-grid);align-items:start}.employer-benefit-list li:last-child,.employer-resource-groups details:last-child{grid-column:auto}.search-panel{grid-column:var(--layout-full-column-span);margin-top:var(--space-negative-6)}.refinement-grid{grid-template-columns:var(--layout-four-column-grid)}.footer-layout{grid-template-columns:var(--component-footer-grid-desktop)}}@media (width>=64rem) and (height<=48rem){body[data-page-surface=employer][data-motion-enabled=true] .employer-phone-showcase__device-stage{width:min(var(--size-full), var(--component-phone-active-landscape-device-max))}}@media (hover:hover) and (pointer:fine){.desktop-nav a:hover,.link-list a:hover{color:var(--content-accent)}.primary-button:hover,.action-link:hover,.employer-header__account:hover{transform:translateY(var(--motion-hover-lift))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--motion-reduced-duration)!important;animation-iteration-count:var(--motion-single-iteration)!important;transition-duration:var(--motion-reduced-duration)!important}}
