@layer components{.stages_wrap{--_columns:1fr;gap:var(--space-5);flex-direction:column;width:100%;display:flex}@media (min-width:64rem){.stages_wrap{--_columns:1fr 1.8fr 1fr}}.stages_line{grid-template-columns:var(--_columns);column-gap:var(--site-gutter);height:1.25rem;margin-top:var(--space-7);align-items:center;display:none;position:relative}.stages_line:before{content:"";inset-inline:0;border-top:var(--border-width) solid var(--text);position:absolute;top:50%;translate:0 -50%}@media (min-width:64rem){.stages_line{display:grid}}.stages_node{aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--text);width:.75rem;position:relative}.stages_node.is-current{background-color:var(--brand-500);width:1.25rem;box-shadow:0 0 0 .25rem var(--background)}.stages_node.is-open{background-color:var(--background);border:var(--border-width) solid var(--text)}.stages_marker{bottom:calc(100% + var(--space-2));white-space:nowrap;border-radius:var(--radius-round);background-color:var(--brand-500);color:var(--brand-text);padding:.35em .8em;position:absolute;left:50%;translate:-50%}.stages_list{grid-template-columns:var(--_columns);gap:var(--space-6) var(--site-gutter);align-items:start;display:grid}.stages_item{gap:var(--space-2);flex-direction:column;display:flex}.stages_item.is-current{gap:var(--space-4);padding:var(--space-6);background-color:var(--background-2);border:var(--border-width) solid var(--border)}.stages_item.is-current .stages_label{color:var(--text-accent)}.stages_label{color:var(--text-2)}.stages_title{margin:0}.is-current .stages_title{font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem)}.stages_item:not(.is-current) .stages_text+.stages_text{margin-top:var(--space-2)}.stages_text{color:var(--text-2);max-width:52ch}.stages_lead{font-weight:var(--primary-medium)}.stages_chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.stages_chip{border:var(--border-width) solid var(--border);border-radius:var(--radius-round);background-color:var(--background);padding:.35em .9em}.stages_ladder{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stages_step{padding:var(--space-2) var(--space-3);background-color:color-mix(in lab, var(--text) 8%, var(--background-2));flex-direction:column;gap:.25rem;display:flex}.stages_step.specialistPair{background-color:color-mix(in lab, var(--text) 16%, var(--background-2))}.stages_step.successTeam{background-color:var(--background)}.stages_step_name{font-weight:var(--primary-medium);line-height:1.2}.stages_step_price{font-size:.6875rem}.one-off_wrap{gap:var(--space-5) var(--space-6);width:100%;padding:var(--space-5);border:var(--border-width) dashed color-mix(in lab, var(--text) 35%, transparent);align-items:center;display:grid}@media (min-width:64rem){.one-off_wrap{grid-template-columns:1fr 2fr auto}}.one-off_intro{gap:var(--space-1);flex-direction:column;display:flex}.one-off_label,.one-off_text{color:var(--text-2)}.one-off_title{margin:0}.one-off_list{gap:var(--space-1);flex-wrap:wrap;display:flex}.one-off_chip{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);padding:.45em .9em;font-size:.6875rem}.one-off_link{border-bottom:var(--border-width) solid var(--link-border);font-weight:var(--primary-medium);white-space:nowrap;transition:border-color var(--hover-duration) var(--hover-ease);justify-self:start;padding-bottom:.25em;text-decoration:none}@media (hover:hover){.one-off_link:hover{border-color:var(--link-border-hover)}}.hiring_wrap{border:var(--border-width) solid var(--border);width:100%;display:grid}@media (min-width:64rem){.hiring_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.hiring_panel,.hiring_result{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex}.hiring_panel{background-color:var(--background-2)}.hiring_result{background-color:var(--background)}.hiring_panel_head,.hiring_result_head,.hiring_total,.hiring_result_foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hiring_kicker,.hiring_helper,.hiring_matched,.hiring_note,.hiring_proof{color:var(--text-2)}.hiring_roles{border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.hiring_role{align-items:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--border);color:var(--text);font-size:1rem;display:flex}.hiring_role[aria-pressed=true] .hiring_role_check{background-color:var(--brand-500);border-color:var(--brand-500)}@media (hover:hover){.hiring_role:hover .hiring_role_label{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:var(--border-width)}}.hiring_role_check{aspect-ratio:1;border-radius:var(--radius-round);border:var(--border-width) solid var(--text);width:1.25rem;transition:background-color var(--hover-duration) var(--hover-ease);flex:none}.hiring_role_label{flex:1}.hiring_total{padding-top:var(--space-6);align-items:end;margin-top:auto}.hiring_total_label{font-weight:var(--primary-medium)}.hiring_total_value{font-family:var(--heading-family);font-size:var(--h2);line-height:1}.hiring_steps{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hiring_step{padding-top:var(--space-2);border-top:.125rem solid var(--border);color:var(--text-2);transition:color var(--motion-duration-short) var(--motion-ease-out), border-color var(--motion-duration-short) var(--motion-ease-out);font-size:.6875rem}.hiring_step[data-active=true]{border-color:var(--brand-500);color:var(--text)}.hiring_stack{display:grid}.hiring_tier{gap:var(--space-3);padding:var(--space-5);background-color:var(--background-2);border:var(--border-width) solid var(--border);transition:opacity var(--motion-duration-short) var(--motion-ease-out), translate var(--motion-duration-short) var(--motion-ease-out), visibility 0s linear var(--motion-duration-short);flex-direction:column;grid-area:1/1;display:flex}.hiring_tier[data-pos=active]{z-index:1;transition:opacity var(--motion-duration-short) var(--motion-ease-out) .15s, translate var(--motion-duration-short) var(--motion-ease-out) .15s, visibility 0s}.hiring_tier[data-pos=before]{opacity:0;visibility:hidden;translate:-2rem}.hiring_tier[data-pos=after]{opacity:0;visibility:hidden;translate:2rem}.hiring_wrap.empty .hiring_tier[data-pos=active]{opacity:.5}.hiring_tier_label,.hiring_tier_line,.hiring_tier_from,.hiring_tier_per,.hiring_tier_annual,.hiring_tier_stats dt{color:var(--text-2)}.hiring_tier_top{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.hiring_tier_name{margin:0}.hiring_tier_price{grid-template-columns:auto auto;align-items:end;column-gap:.25rem;display:grid}.hiring_tier_price .hiring_tier_from{grid-column:1/-1;justify-self:end}.hiring_tier_amount{font-family:var(--heading-family);font-size:var(--h3);line-height:1}.hiring_tier_stats{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.hiring_tier_stats dd{margin:.25rem 0 0}@media (prefers-reduced-motion:reduce){.hiring_tier{transition:none}}.work-featured_wrap{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.work-featured_media{aspect-ratio:16/7.5;background-color:var(--background-skeleton);border:var(--border-width) solid var(--border);width:100%;display:block;overflow:clip}.work-featured_img{height:100%;transition:scale var(--motion-duration-short) var(--motion-ease-out)}@media (hover:hover){.work-featured_wrap:has(.work-featured_link:hover) .work-featured_img{scale:1.02}}.work-featured_placeholder{height:100%;color:color-mix(in lab, var(--text) 18%, transparent);--logo-core:color-mix(in lab, var(--brand-500) 40%, transparent);justify-content:center;align-items:center;display:flex}.work-featured_placeholder .icon{width:12%}.work-featured_body{gap:var(--space-3);flex-direction:column;max-width:33rem;display:flex}.work-featured_label,.work-featured_text,.work-featured_stat_label{color:var(--text-2)}.work-featured_title{margin:0}.work-featured_stats{gap:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);display:flex}.work-featured_stat{flex-direction:column-reverse;gap:.25rem;display:flex}.work-featured_value{font-family:var(--heading-family);font-size:var(--h3);margin:0;line-height:1}.work-featured_link{margin-top:var(--space-2);border-bottom:var(--border-width) solid var(--link-border);font-weight:var(--primary-medium);transition:border-color var(--hover-duration) var(--hover-ease);align-self:flex-start;padding-bottom:.25em;text-decoration:none}@media (hover:hover){.work-featured_link:hover{border-color:var(--link-border-hover)}}.steps_wrap{border-top:var(--border-width) solid var(--border);flex-direction:column;width:100%;display:flex}.steps_row{isolation:isolate;gap:var(--space-2) var(--space-5);padding:var(--space-6) var(--space-4);border-bottom:var(--border-width) solid var(--border);transition:color var(--motion-duration-short) var(--motion-ease-out);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid;position:relative}.steps_row:before{content:"";z-index:-1;background-color:var(--brand-500);clip-path:inset(0 100% 0 0);transition:clip-path var(--motion-duration-short) var(--motion-ease-out);position:absolute;inset:0}@media (min-width:48rem){.steps_row{grid-template-columns:7rem minmax(0,1fr) minmax(0,1.6fr)}}@media (hover:hover){.steps_row:hover{color:var(--light-200)}.steps_row:hover:before{clip-path:inset(0)}.steps_row:hover .steps_text{color:var(--light-100)}}.steps_number{font-family:var(--heading-family);font-size:var(--h2);line-height:1}@media not (min-width:48rem){.steps_number{grid-row:span 2}}.steps_title{margin:0}.steps_text{color:var(--text-2);max-width:52ch;transition:color var(--motion-duration-short) var(--motion-ease-out)}.fine-print_wrap{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.fine-print_grid{gap:var(--space-2);display:grid}@media (min-width:48rem){.fine-print_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fine-print_grid{grid-template-columns:1.15fr 1fr 1fr;grid-template-areas:"lead six cap""lead switch limits"}}.fine-print_card{gap:var(--space-2);padding:var(--space-5);background-color:var(--background-2);border:var(--border-width) solid var(--border);flex-direction:column;display:flex}.fine-print_card.is-lead{background-color:var(--background);gap:var(--space-3);padding:var(--space-6) var(--space-5)}@media (min-width:48rem){.fine-print_card.is-lead{grid-column:1/-1}}@media (min-width:64rem){.fine-print_card.is-lead{grid-area:lead}}.fine-print_card.is-limits{border-style:dashed;border-color:color-mix(in lab, var(--text) 35%, transparent);background-color:#0000}.fine-print_label{color:var(--text-accent)}.fine-print_big{font-family:var(--heading-family);font-size:var(--h1);text-transform:uppercase;line-height:.95}.fine-print_card:not(.is-lead) .fine-print_big{font-size:var(--h2);margin-bottom:var(--space-3)}.fine-print_arrow{font-size:var(--h3);padding-bottom:var(--space-5);margin-bottom:auto;line-height:1}.fine-print_lead_body{gap:var(--space-2);padding-top:var(--space-7);flex-direction:column;margin-top:auto;display:flex}.fine-print_title{margin:0}.fine-print_text,.fine-print_footnote{color:var(--text-2)}.fine-print_actions{margin-top:var(--space-4)}.fine-print_tags{align-items:flex-start;gap:var(--space-1);padding-bottom:var(--space-5);flex-direction:column;margin-bottom:auto;display:flex}.fine-print_tag{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);padding:.4em .9em;font-size:.6875rem}}@media (max-width:767px){.stages_step{display:none}}
