.empl button{font:inherit}.empl{--primary:#29251e;--body:#423f38;--muted:#77746f;--rule:#e3e2e0;--base:#fafafa;--white:#fff;--serif:var(--display)}@media (width<=900px){.empl{--serif:var(--display);--white:#fff}}@media (width<=600px){.empl{--serif:var(--display);--white:#fff}}.empl .frame{border-inline:1px solid var(--rule);width:min(1232px,100% - 48px);margin-inline:auto}@media (width<=600px){.empl .frame{width:calc(100% - 32px)}}.empl .x-band{border-bottom:1px solid var(--rule)}.empl .mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:1.5}.empl .arrow{vertical-align:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 9L9 3M4 3h5v5' fill='none' stroke='%2329251E'/%3E%3C/svg%3E") 50%/contain no-repeat;width:10px;height:10px;margin-left:6px;display:inline-block}.empl .mainnav{gap:32px;font-size:14px;display:flex}.empl .mainnav a,.empl .mainnav button{cursor:pointer;color:var(--primary);text-underline-position:from-font;background:0 0;border:0;padding:0;text-decoration:none}.empl .mainnav a:hover,.empl .mainnav button:hover,.empl .mainnav button[aria-expanded=true]{text-decoration-line:underline}@media (width<=900px){.empl .mainnav{display:none}}.empl .soon{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);vertical-align:1px;margin-left:6px;padding:2px 6px;font-size:10px}.empl .x-hero .frame{grid-template-columns:1fr 1fr;display:grid}.empl .hero-copy{padding:104px var(--gut) 88px;border-right:1px solid var(--rule);flex-direction:column;justify-content:center;gap:20px;display:flex}.empl .hero-copy h1{max-width:11em}.empl .hero-copy p{max-width:30em;font-size:18px;line-height:1.4}.empl .hero-ctas{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.empl .hero-art{background:#2a8ca8 url(/assets/img/employers/hero.jpg) 50%/cover;align-items:flex-end;min-height:520px;padding:24px;display:flex;position:relative}.empl .ways{color:var(--base);width:100%;max-width:420px;font-family:var(--sans);background:#29251eeb}.empl .ways .w-h{border-bottom:1px solid #fafafa1f;justify-content:space-between;padding:14px 16px;display:flex}.empl .ways .w-h .mono{color:#b9b6af}.empl .ways a{color:var(--base);border-bottom:1px dashed #fafafa1f;justify-content:space-between;align-items:baseline;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}.empl .ways a:last-child{border-bottom:0}.empl .ways a span{font-family:var(--mono);color:#b9b6af;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.empl .ways a:hover{background:#fafafa0f}@media (width<=900px){.empl .x-hero .frame{grid-template-columns:1fr}.empl .hero-copy{padding:64px var(--gut) 48px;border-right:0}.empl .hero-art{border-top:1px solid var(--rule);min-height:380px}}.empl .x-sec{padding-top:var(--sec)}.empl .sec-head{padding:0 var(--gut) 40px;grid-template-columns:7fr 5fr;align-items:end;gap:16px 40px;display:grid}.empl .sec-head .mono{margin-bottom:16px}.empl .sec-head p{max-width:30em;font-size:16px;line-height:1.4}@media (width<=900px){.empl .sec-head{grid-template-columns:1fr}}.empl .x-sec>.frame>:last-child{margin-bottom:calc(-1 * var(--sec))}.empl .product.is-soon img{filter:grayscale(.6);opacity:.7}.empl .product.is-soon h3{color:var(--muted)}.empl .platform{border-top:1px solid var(--rule);background:var(--primary);grid-template-columns:1fr 1fr;text-decoration:none;display:grid}.empl .platform img{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.empl .pl-c{padding:40px var(--gut);flex-direction:column;justify-content:center;gap:16px;display:flex}.empl .pl-c .mono{color:#b9b6af}.empl .pl-c h3{color:var(--base);font-size:48px}.empl .pl-c p{color:var(--rule);max-width:30em;font-size:18px;line-height:1.4}.empl .pl-mods{border-top:1px solid #fafafa24;grid-template-columns:1fr 1fr;margin:8px 0 0;padding:0;list-style:none;display:grid}.empl .pl-mods li{color:var(--base);border-bottom:1px solid #fafafa24;padding:12px 0;font-size:16px}.empl .pl-mods li:nth-child(2n){border-left:1px solid #fafafa24;padding-left:16px}.empl .platform .more{color:var(--base);text-underline-position:from-font;margin-top:8px;font-size:14px;text-decoration:underline 1px}.empl .platform .arrow{filter:invert()}.empl .platform:hover h3{text-underline-position:from-font;text-decoration:underline 1px}@media (width<=900px){.empl .platform{grid-template-columns:1fr}.empl .platform img{min-height:220px;max-height:280px}.empl .pl-c h3{font-size:36px}}.empl .products{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.empl .product{flex-direction:column;min-width:0;text-decoration:none;display:flex}.empl .product+.product{border-left:1px solid var(--rule)}.empl .product img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.empl .product .pc{padding:16px var(--gut) 24px;flex-direction:column;flex:1;gap:10px;display:flex}.empl .product h3{font-size:26px}.empl .product p{max-width:28em;font-size:15px;line-height:1.4}.empl .product .more{color:var(--primary);text-underline-position:from-font;margin-top:auto;padding-top:10px;font-size:14px;text-decoration:underline 1px}.empl .product:hover h3{text-underline-position:from-font;text-decoration:underline 1px}@media (width<=900px){.empl .products{grid-template-columns:1fr}.empl .product+.product{border-left:0;border-top:1px solid var(--rule)}}.empl .industries{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.empl .ind{padding:20px var(--gut) 24px;border-bottom:1px solid var(--rule);flex-direction:column;gap:10px;min-height:190px;text-decoration:none;display:flex}.empl .ind:not(:nth-child(4n+1)){border-left:1px solid var(--rule)}.empl .ind:nth-last-child(-n+4){border-bottom:0}.empl .ind h3{margin-top:auto;font-size:22px}.empl .ind p{font-family:var(--sans);color:var(--muted);font-size:13px;line-height:1.45}.empl .ind:hover{background:var(--white)}.empl .ind:hover h3{text-underline-position:from-font;text-decoration:underline 1px}@media (width<=900px){.empl .industries{grid-template-columns:repeat(2,1fr)}.empl .ind{border-left:0!important;border-bottom:1px solid var(--rule)!important}.empl .ind:nth-child(2n){border-left:1px solid var(--rule)!important}.empl .ind:nth-last-child(-n+2){border-bottom:0!important}}.empl .sizes{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.empl .size{flex-direction:column;min-width:0;text-decoration:none;display:flex}.empl .size+.size{border-left:1px solid var(--rule)}.empl .size img{aspect-ratio:5/4;object-fit:cover;width:100%;display:block}.empl .size .sc{padding:16px var(--gut) 24px;flex-direction:column;flex:1;gap:8px;display:flex}.empl .size h3{font-size:24px}.empl .size .people{font-family:var(--mono);letter-spacing:.04em;color:var(--primary);font-size:11px}.empl .size p{font-size:15px;line-height:1.4}.empl .size .start{border-top:1px solid var(--rule);font-family:var(--sans);margin-top:auto;padding-top:12px;font-size:13px;line-height:1.4}.empl .size .start b{color:var(--primary);font-weight:400}@media (width<=1100px){.empl .sizes{grid-template-columns:repeat(2,1fr)}.empl .size:nth-child(3){border-left:0}.empl .size:nth-child(n+3){border-top:1px solid var(--rule)}}@media (width<=600px){.empl .sizes{grid-template-columns:1fr}.empl .size+.size{border-left:0;border-top:1px solid var(--rule)}}.empl .close{text-align:center;padding:var(--sec) var(--gut);flex-direction:column;align-items:center;gap:20px;display:flex}.empl .close h2{font-size:64px}.empl .close p{max-width:32em;font-size:18px;line-height:1.4}.empl .claim{text-align:left;width:100%;max-width:560px;margin-top:8px}.empl .claim-row{border:1px solid var(--rule);background:var(--white);gap:8px;padding:6px;display:flex}.empl .claim-row input{min-width:0;font-family:var(--sans);color:var(--primary);background:0 0;border:0;flex:1;padding:12px;font-size:18px}.empl .claim-row input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.empl .claim-row .btn{min-height:56px;padding:12px 24px;font-size:18px}.empl .claim-note{color:var(--muted);margin-top:8px;font-size:15px}@media (width<=600px){.empl .close h2{font-size:40px}.empl .claim-row{flex-direction:column}.empl .claim-row .btn{width:100%}}@media (prefers-reduced-motion:reduce){.empl .fade{animation:none}}.empl .example-tag{background:#29251ed1;padding:3px 7px;color:#fafafa!important}@media (width<=600px){.empl .others a{padding:12px 0}}.empl .crumbs{border-bottom:1px solid var(--rule)}.empl .crumbs .frame{padding:12px var(--gut);color:var(--muted);flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.empl .crumbs a{color:var(--primary);text-decoration:none}.empl .crumbs a:hover{text-underline-position:from-font;text-decoration:underline 1px}.empl .sub-hero .frame{grid-template-columns:1fr 1fr;display:grid}.empl .sub-copy{padding:96px var(--gut) 80px;border-right:1px solid var(--rule);flex-direction:column;justify-content:center;gap:20px;min-width:0;display:flex}.empl .sub-copy p{max-width:30em;font-size:18px;line-height:1.4}.empl .sub-copy .start{color:var(--primary);font-size:15px}.empl .sub-copy .start b{color:var(--muted);font-weight:400}.empl .sub-art{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-width:0;min-height:520px;padding:48px 40px;display:flex;position:relative}.empl .example-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fafafae6;font-size:10px;position:absolute;bottom:12px;left:16px}.empl .panel{width:100%;max-width:440px;color:var(--base);font-family:var(--sans);background:#29251eed;font-size:13px}.empl .p-head{border-bottom:1px solid #fafafa1f;justify-content:space-between;padding:14px 16px;font-size:14px;display:flex}.empl .p-head .mono{color:#b9b6af}.empl .p-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.empl .p-sub{color:#b9b6af}.empl .p-big{font-family:var(--serif);letter-spacing:-.01em;margin-top:2px;font-size:24px;line-height:1.1}.empl .p-row{border-bottom:1px dashed #fafafa1f;grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;padding:9px 0;display:grid}.empl .p-row:last-of-type{border-bottom:0}.empl .p-row .x-v{font-family:var(--mono);color:#b9b6af;white-space:nowrap;font-size:11px}.empl .p-row .x-v.ok{color:var(--base)}.empl .p-row .x-v.flag{color:#e9a08f}.empl .meter{background:#fafafa29;grid-column:1/-1;height:2px;position:relative}.empl .meter i{background:var(--base);position:absolute;inset:0 auto 0 0}.empl .p-foot{color:#b9b6af;border-top:1px dashed #fafafa1f;padding-top:12px;font-size:12px}.empl .chal{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.empl .chal div{padding:20px var(--gut) 28px;flex-direction:column;gap:10px;min-width:0;display:flex}.empl .chal div+div{border-left:1px solid var(--rule)}.empl .chal h3{font-size:24px}.empl .chal p{font-size:16px;line-height:1.4}.empl .how{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.empl .how a{padding:20px var(--gut) 24px;flex-direction:column;gap:12px;min-width:0;text-decoration:none;display:flex}.empl .how a+a{border-left:1px solid var(--rule)}.empl .how h3{font-size:28px}.empl .how p{font-size:16px;line-height:1.45}.empl .how .more{color:var(--primary);text-underline-position:from-font;margin-top:auto;padding-top:8px;font-size:14px;text-decoration:underline 1px}.empl .how a.x-lead{background:var(--primary)}.empl .how a.x-lead h3,.empl .how a.x-lead p,.empl .how a.x-lead .more{color:var(--base)}.empl .how a.x-lead .mono{color:#b9b6af}.empl .how a.x-lead .arrow{filter:invert()}.empl .how a:hover h3{text-underline-position:from-font;text-decoration:underline 1px}.empl .caps{padding:0 var(--gut) 32px;flex-wrap:wrap;gap:8px;display:flex}.empl .caps span{color:var(--primary);border:1px solid var(--rule);background:var(--white);padding:8px 12px;font-size:15px}.empl .others{padding:20px var(--gut) 24px;flex-wrap:wrap;gap:8px 24px;font-size:15px;display:flex}.empl .others a{color:var(--primary);text-decoration:none}.empl .others a:hover{text-underline-position:from-font;text-decoration:underline 1px}.empl .others a[aria-current]{color:var(--muted)}@media (width<=900px){.empl .sub-hero .frame{grid-template-columns:1fr}.empl .sub-copy{padding:56px var(--gut) 40px;border-right:0}.empl .sub-art{border-top:1px solid var(--rule);min-height:0;padding:32px 16px 44px}.empl .chal,.empl .how{grid-template-columns:1fr}.empl .chal div+div,.empl .how a+a{border-left:0;border-top:1px solid var(--rule)}}
