@layer components{.employer-section{overflow-x:clip}.employer-presentation{grid-template-columns:minmax(0,1fr);gap:2rem;padding-bottom:2rem;display:grid;position:relative}.employer-label{min-width:0;margin-bottom:-1.5rem}.employer-introduction,.employer-future{flex-direction:column;gap:.5rem;min-width:0;display:flex}.employer-callout{padding:1.5rem}.employer-callout p,.employer-future-copy p{padding-top:.5rem}.employer-image{background:var(--color-black);border-radius:var(--radius-default);padding:1rem;overflow:clip}.employer-image img{width:100%;height:auto}.employer-search{order:2;padding-bottom:0}.employer-future{gap:1rem}.employer-benefits{gap:.25rem 1rem;display:grid}.employer-benefits li{padding:var(--spacing-card-padding)}.how-it-works{padding-block:1rem var(--spacing-section)}.how-it-works-panel{gap:2rem;padding:1.5rem;display:grid}.how-it-works-symbol{padding-bottom:1rem}.how-it-works-symbol img{width:2.75rem;height:auto}.how-it-works-steps{flex-direction:column;gap:1.5rem;padding-top:1rem;display:flex}.how-it-works-steps li{align-items:flex-start;gap:.5rem;display:flex}.step-number{border:1px solid var(--color-black);border-radius:var(--radius-default);width:2.5rem;height:2.5rem;font-family:var(--font-heading);font-size:var(--text-heading-2);line-height:1;font-weight:var(--font-weight-semibold);flex-shrink:0;place-items:center;display:grid}.how-it-works-steps p{padding-top:.25rem}.how-it-works-art{aspect-ratio:4/5;isolation:isolate;place-self:center;width:100%;min-width:0;max-width:27rem;position:relative}.how-it-works-screen{aspect-ratio:16/9;border:1px solid var(--color-black-300);border-radius:var(--radius-tiny);width:88%;height:auto;box-shadow:0 .75rem 1.5rem color-mix(in srgb, var(--color-black) 18%, transparent);position:absolute}.how-it-works-screen-shortlist{top:3%;left:3%;transform:rotate(-1deg)}.how-it-works-screen-contacts{top:32%;right:3%;transform:rotate(1deg)}.how-it-works-screen-search{bottom:3%;left:6%}@media (width>=40rem){.how-it-works-art{aspect-ratio:1}.how-it-works-screen-shortlist,.how-it-works-screen-contacts{width:74%}.how-it-works-screen-shortlist{top:4%;transform:rotate(-3deg)}.how-it-works-screen-contacts{top:24%;transform:rotate(3deg)}.how-it-works-screen-search{width:84%;bottom:4%;left:8%}}.how-it-works-pricing{padding-top:1.5rem}@media (width>=64rem){.employer-presentation{padding-block:0 var(--spacing-section);grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.employer-label{color:var(--color-black-100);writing-mode:vertical-rl;text-transform:lowercase;grid-area:1/6/auto/8;place-self:start center;margin:0;transform:rotate(180deg)}.employer-presentation:after{content:"";left:50%;top:calc(var(--text-display) * 2.6 + 2rem);bottom:var(--spacing-section);border-left:1px solid var(--color-black-100);position:absolute}.employer-introduction{padding-right:var(--spacing-page-gutter);grid-area:1/1/auto/6;justify-content:space-between;gap:3rem;padding-top:1rem}.employer-callout{padding:2.5rem var(--spacing-card-padding)}.employer-future{padding:calc(2 * var(--spacing-section)) 0 var(--spacing-section) var(--spacing-page-gutter);grid-area:1/8/auto/13;gap:1.5rem}.employer-search{order:0}.employer-benefits{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.employer-benefits li{padding-block:2.5rem}.how-it-works-panel{padding:calc(var(--spacing-card-padding) + 1rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.how-it-works-art{max-width:none}.how-it-works-steps{gap:2rem;padding-top:1.5rem}.how-it-works-pricing{padding-top:2rem}.how-it-works-steps li{gap:1rem}.step-number{width:4.5rem;height:4.5rem}}.candidate-section{overflow-x:clip}.candidate-presentation{padding-block:var(--spacing-intro);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.candidate-label{min-width:0;margin-bottom:.5rem}.candidate-introduction,.candidate-product{min-width:0}.candidate-callout{padding:1.5rem}.candidate-callout p{padding-top:.5rem}.candidate-portrait{margin-top:1.5rem}.candidate-portrait,.candidate-contact-cards,.candidate-phones img{width:100%;height:auto}.candidate-product{padding-top:2rem}.candidate-slogan{text-align:center;padding-top:2rem}.candidate-slogan span{display:block}.candidate-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding-top:2rem;display:grid}.candidate-phones picture{min-width:0}.industry-section{padding-block:var(--spacing-intro)}.industry-list{font-size:var(--text-industry);line-height:var(--text-industry--line-height);flex-wrap:wrap;gap:.5rem 0;padding-top:1rem;display:flex}.industry-list li{overflow-wrap:anywhere;align-items:center;max-width:100%;display:flex}.industry-list li:not(:last-child):after{content:"";width:var(--spacing-industry-separator);height:var(--spacing-industry-separator);background:linear-gradient(var(--color-black-100), var(--color-black-100)) center / 1px 100% no-repeat;flex-shrink:0}@media (width>=64rem){.candidate-presentation{grid-template-columns:repeat(12,minmax(0,1fr))}.candidate-label{top:var(--spacing-intro);bottom:var(--spacing-intro);width:var(--text-display);color:var(--color-black-300);flex-direction:column;align-items:center;gap:2rem;margin:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.candidate-label h2{writing-mode:vertical-rl;text-transform:lowercase;transform:rotate(180deg)}.candidate-label:after{content:"";border-left:1px solid var(--color-black-300);flex-grow:1}.candidate-introduction{padding-top:1rem;padding-right:var(--spacing-page-gutter);grid-column:1/6}.candidate-callout{padding:2.5rem var(--spacing-card-padding)}.candidate-portrait{margin-top:var(--spacing-section)}.candidate-product{padding-top:calc(2 * var(--spacing-section));padding-left:var(--spacing-page-gutter);grid-column:8/13}.candidate-slogan{text-align:left}.candidate-phones{padding-top:calc(2 * var(--spacing-section));gap:.5rem}.industry-list{padding-top:2rem}}@media (64rem<=width<80rem){.candidate-callout{padding-inline:1.5rem}}}
