
html{visibility:visible!important} [hidden]{display:none!important}
.home-hero-intro{grid-template-columns:minmax(0,1fr)}
.home-hero-copy{max-width:none}
.home-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.remote-filter .requirement-grid{grid-template-columns:1fr}
.remote-filter .requirement-option{min-height:64px;font-size:17px;line-height:1.4}
.remote-preview-note{margin:0 0 18px;padding:10px 16px;border:1px solid #b8cfeb;border-radius:10px;background:#edf6ff;color:#21466f;font:14px/1.5 Arial,sans-serif}
.remote-company-monogram{display:inline-flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border-radius:12px;background:#e5efff;color:#154f87;font:800 24px Arial,sans-serif}
.home-employer-button .remote-company-monogram{width:72px;height:72px;font-size:32px}
.remote-sample-badge{display:inline-block;margin:8px 0;color:#5c6481;font-size:13px}
.remote-filter .requirement-option[aria-pressed=true]{outline:3px solid #244ad9;outline-offset:1px;box-shadow:0 0 0 2px white inset}
.home-outlook{max-width:900px}
.intro .check-row{display:block}
.remote-preview-facts{display:flex;gap:10px;flex-wrap:wrap}
.remote-filter .requirement-option:focus-visible,.home-metrics:focus-visible{outline:3px solid #164fe6;outline-offset:4px}
@media(max-width:1100px){.home-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.home-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){.home-metrics-grid{grid-template-columns:minmax(0,1fr)}}

    .home-metrics[data-remote-days="1"]{background:linear-gradient(145deg,#e3f3e8,#b7dfc6);color:#144f35}

    .home-metrics[data-remote-days="1"] .home-metric-secondary{border-top-color:#4e9c7080}

    .home-metrics[data-remote-days="1"] .home-metric-top strong,.home-metrics[data-remote-days="1"] .home-metric-label{background:linear-gradient(115deg,#12452e 5%,#217d4d 58%,#49a56d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #ffffff8a)}

    .home-metrics[data-remote-days="5"]{background:linear-gradient(140deg,#fff8d7,#f6d36b);color:#684600}

    .home-metrics[data-remote-days="4"]{background:linear-gradient(140deg,#ecf6ff,#9dc7fa);color:#124a89}

    .home-metrics[data-remote-days="2"]{background:linear-gradient(140deg,#fff0f5,#f1a7c3);color:#812147}

    .home-metrics[data-remote-days="1"]{background:linear-gradient(140deg,#e3f4e9,#b7dec8);color:#145338}

    .home-metrics[data-remote-days="3"]{background:linear-gradient(140deg,#fff7e9,#f9c487);color:#743c00}
.remote-filter [data-remote-days="5"]{background:#fff0b3;color:#765000;border-color:#e5b934}
.remote-filter [data-remote-days="4"]{background:#dcecff;color:#124f95;border-color:#8ebaf2}
.remote-filter [data-remote-days="3"]{background:#fff0dc;color:#875109;border-color:#e5bc76}
.remote-filter [data-remote-days="2"]{background:#ffdeeb;color:#8b2452;border-color:#e796b5}
.remote-filter [data-remote-days="1"]{background:#e3f3e9;color:#1b6643;border-color:#9bcbb1}

/* Recent jobs fill the space beside the introduction and video. */
.home-hero-intro > .home-section--recent{min-width:0;margin:0;align-self:start}
.home-hero-intro > .home-section--recent .home-section-heading{flex-wrap:wrap;gap:12px}
.home-hero-intro > .home-section--recent .home-card-top{display:flex;flex-wrap:wrap;justify-content:space-between}
@media(min-width:901px){
 .home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}
 .home-hero-intro > .home-section--recent{grid-column:2;grid-row:2}
}
@media(min-width:901px) and (max-width:1200px){
 .home-hero-intro > .home-section--recent .home-jobs{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:900px){
 .home-hero-intro{gap:22px}
}
