.employers-hero{isolation:isolate;min-height:clamp(39rem,76svh,51rem);padding-block:var(--space-7);background:var(--color-ivory);align-items:center;display:grid;position:relative;overflow:hidden}.employers-hero:before{z-index:-2;aspect-ratio:1;border:1px solid var(--color-border-gold);content:"";opacity:.58;border-radius:50%;width:36rem;position:absolute;top:-14rem;right:-14rem}.employers-hero__architecture{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.employers-hero__architecture span{background:linear-gradient(90deg, transparent, var(--color-border-gold));transform-origin:0;width:46%;height:1px;position:absolute;bottom:19%;left:-7%}.employers-hero__architecture span:first-child{transform:rotate(-12deg)}.employers-hero__architecture span:nth-child(2){transform:rotate(-22deg)}.employers-hero__architecture span:last-child{transform:rotate(-32deg)}.employers-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.employers-hero__introduction{max-width:47rem}.employers-hero h1{max-width:12ch;margin-bottom:var(--space-5);color:var(--color-charcoal);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(3rem,5.8vw,5.25rem);font-weight:500;line-height:1.02}.employers-hero__lead{max-width:39rem;margin-bottom:var(--space-5);color:var(--color-muted);font-size:var(--text-base);line-height:1.75}.employers-hero__context{border-top:4px solid var(--color-gold);background:var(--color-charcoal);color:var(--color-footer-text);padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.employers-hero__context:after{aspect-ratio:1;border:1px solid var(--color-border-gold);content:"";border-radius:50%;width:16rem;position:absolute;bottom:-7rem;right:-6rem}.employers-hero__context-label{margin-bottom:var(--space-4);color:var(--color-gold-light);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:750}.employers-hero__context-heading{max-width:12ch;margin-bottom:var(--space-5);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.25}.employers-hero__context ul{z-index:1;margin:0;padding:0;list-style:none;display:grid;position:relative}.employers-hero__context li{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-border-gold);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.employers-hero__context li span{color:var(--color-gold-light);font-size:var(--text-xs);letter-spacing:.12em}.employers-hero__context li strong{font-size:var(--text-sm);font-weight:650}.employer-approach{background:var(--color-ivory-light)}.employer-approach__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(3rem,9vw,9rem);display:grid}.employer-approach header .section-heading{max-width:11ch;margin-bottom:0}.employer-approach__copy{max-width:43rem;padding-top:var(--space-5);border-top:1px solid var(--color-gold)}.employer-approach__copy>p:not(.employer-approach__note){color:var(--color-muted);font-size:var(--text-base);line-height:1.8}.employer-approach__note{margin:var(--space-5) 0 0;padding-left:var(--space-4);border-left:2px solid var(--color-gold);color:var(--color-gold-dark);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:750;line-height:1.7}.search-progression{background:var(--color-ivory)}.search-progression__header{max-width:47rem;margin-bottom:var(--space-6)}.search-progression__header .section-heading{max-width:15ch}.search-progression__header>p:last-child{max-width:39rem;color:var(--color-muted);font-size:var(--text-base);margin:0;line-height:1.75}.search-progression__list{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.search-progression__list li{padding:var(--space-5) clamp(1.25rem, 3vw, 2.5rem) 0;border-left:1px solid var(--color-border);position:relative}.search-progression__list li:first-child{border-left:0;padding-left:0}.search-progression__list li:last-child{padding-right:0}.search-progression__number{margin-bottom:var(--space-5);color:var(--color-gold-dark);font-family:var(--font-display);font-size:var(--text-xl);line-height:1}.search-progression__list h3{margin-bottom:var(--space-3);color:var(--color-charcoal);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.25}.search-progression__list li>p:last-child{color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.75}.employer-specialties{background:var(--color-charcoal-deep);color:var(--color-footer-text);position:relative;overflow:hidden}.employer-specialties:after{aspect-ratio:1;border:1px solid var(--color-border-gold);content:"";border-radius:50%;width:27rem;position:absolute;top:-11rem;right:-10rem}.employer-specialties__grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid;position:relative}.employer-specialties__eyebrow{color:var(--color-gold-light)}.employer-specialties .section-heading{max-width:13ch;margin-bottom:0}.employer-specialties ul{border-top:1px solid var(--color-border-gold);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.employer-specialties li{gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--color-border-gold);color:var(--color-footer-text);font-size:var(--text-sm);grid-template-columns:2.25rem minmax(0,1fr);font-weight:650;line-height:1.5;display:grid}.employer-specialties li:nth-child(2n){padding-right:0;padding-left:var(--space-3);border-left:1px solid var(--color-border-gold)}.employer-specialties li span{color:var(--color-gold-light);font-size:var(--text-xs);letter-spacing:.1em}.employer-closing{background:var(--color-gold);color:var(--color-charcoal-deep)}.employer-closing__inner{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.employer-closing .eyebrow{color:var(--color-charcoal-soft)}.employer-closing .section-heading{max-width:13ch}.employer-closing__inner p:last-child{max-width:38rem;margin:0;line-height:1.7}.employer-closing .button--gold{border-color:var(--color-charcoal);background:var(--color-charcoal);color:var(--color-ivory-light);flex:none}.employer-closing .button--gold:hover{background:var(--color-charcoal-soft)}@media (width<=62rem){.employers-hero__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr)}.employers-hero h1{font-size:clamp(2.7rem,6.5vw,4.4rem)}}@media (width<=48rem){.employers-hero{min-height:auto}.employers-hero__grid,.employer-approach__grid,.employer-specialties__grid{grid-template-columns:minmax(0,1fr)}.employers-hero__introduction{max-width:40rem}.employers-hero__context{max-width:34rem}.employer-approach header .section-heading,.employer-specialties .section-heading{max-width:16ch}.search-progression__list{border-top:0;grid-template-columns:minmax(0,1fr)}.search-progression__list li,.search-progression__list li:first-child,.search-progression__list li:last-child{padding:var(--space-4) 0;border-top:1px solid var(--color-border);border-left:0;grid-template-columns:3rem minmax(0,1fr);display:grid}.search-progression__number{grid-row:1/span 2;margin:0}.search-progression__list h3{margin-bottom:var(--space-2)}.employer-closing__inner{align-items:flex-start;gap:var(--space-5);flex-direction:column}}@media (width<=30rem){.employers-hero{padding-block:var(--space-6)}.employers-hero h1{font-size:clamp(2.4rem,12vw,3.35rem)}.employers-hero__context{padding:var(--space-5)}.employer-specialties ul{grid-template-columns:minmax(0,1fr)}.employer-specialties li:nth-child(2n){border-left:0;padding-left:0}}
