@layer theme, base, components, utilities;@layer components{.jobs-section{padding-block:var(--stage-y)}.jobs-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem}.jobs-hero{padding-block:clamp(1.5rem,.75rem + 2.4vw,3.5rem) clamp(3rem,2rem + 3vw,5.5rem);overflow-x:clip}.jobs-hero-grid{display:grid;grid-template-columns:[full-start] var(--pad) [content-start] minmax(0,1fr) [content-end] var(--pad) [full-end];row-gap:clamp(2.5rem,1.5rem + 3vw,4rem);align-items:center}.jobs-hero-copy,.jobs-hero-stage{grid-column:content-start/content-end}@media (min-width:64rem){.jobs-hero-grid{grid-template-columns:[full-start] minmax(var(--pad),1fr) [content-start] minmax(0,44rem) [split] minmax(0,32.25rem) [content-end] minmax(var(--pad),1fr) [full-end]}.jobs-hero-copy{grid-column:content-start/split;padding-right:clamp(2rem,.5rem + 2.5vw,3.5rem)}.jobs-hero-stage{grid-column:split/full-end}}.jobs-hero-copy{display:flex;flex-direction:column;gap:1.25rem}.jobs-crumbs{display:flex;align-items:center;column-gap:.5rem}.jobs-crumb-cut{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:39.99rem){.jobs-hero-cta{order:1}.jobs-hero-copy>.jobs-closed,.jobs-hero-copy>.jobs-facts{order:2}}.jobs-status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;font-size:var(--t-small);font-weight:600;color:var(--color-bark)}.jobs-live{display:inline-flex;align-items:center;gap:.5rem;padding:.3125rem .75rem;border-radius:999px;background:var(--color-blush);color:var(--color-ink);font-family:var(--font-display);font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.jobs-live-dot,.jobs-run-dot{flex:none;width:.5625rem;height:.5625rem;border-radius:999px;background:var(--color-fern)}.jobs-live--closed .jobs-live-dot{background:var(--color-bark)}.jobs-title{font-size:clamp(2.25rem,1.2rem + 3.6vw,4.5rem);line-height:.9}.jobs-title--long{font-size:clamp(1.875rem,1.1rem + 2.6vw,3.5rem);line-height:.94}.jobs-employer{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:var(--t-lede);line-height:1.35}.jobs-where{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-bark)}.jobs-card-where svg,.jobs-where svg{flex:none;width:1.125em;height:1.125em;color:var(--color-ignition-deep)}.jobs-facts{display:flex;flex-wrap:wrap;gap:.625rem}.jobs-fact{display:flex;flex:1 1 9rem;flex-direction:column;gap:.1875rem;padding:.75rem .9375rem;border-radius:var(--radius-sm);background:var(--color-blush)}.jobs-fact dt{font-size:var(--t-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bark)}.jobs-fact dd{font-weight:650;line-height:1.3}.jobs-fact--lead{flex:2 1 16rem;background:var(--color-ink);color:var(--color-paper)}.jobs-fact--lead dt{color:#b9b7c4}.jobs-fact--lead dd{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1.05}.jobs-hero-stage{position:relative;display:grid;justify-items:center;gap:1.25rem;padding:clamp(1.25rem,.75rem + 2vw,2.5rem);border-radius:var(--radius-lg);background:var(--color-ignition)}@media (min-width:64rem){.jobs-hero-stage{min-height:33rem;align-content:center;justify-items:start;padding:3rem clamp(2rem,.5rem + 3vw,4rem);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}}.jobs-hero-stage>.jobs-feed,.jobs-hero-stage>.jobs-run{position:relative;z-index:1;width:min(100%,27rem)}.jobs-claim{display:flex;align-items:baseline;gap:.75rem;width:min(100%,27rem);padding:1rem 1.25rem;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);box-shadow:var(--e-hard)}.jobs-claim-num{flex:none;font-family:var(--font-display);font-size:3.25rem;font-weight:800;line-height:.85;color:var(--color-marigold)}.jobs-claim-text{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.05;text-transform:uppercase}@media (min-width:64rem){.jobs-claim{justify-self:end;width:17rem;margin-top:-2.25rem;padding-top:2.5rem;rotate:2.5deg}}.jobs-feed,.jobs-run{display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem 1.25rem;border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--e-hard)}.jobs-run-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--t-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bark)}.jobs-run-status{display:inline-flex;align-items:center;gap:.4375rem;color:var(--color-ink)}.jobs-run-role{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.jobs-run-lines{display:flex;flex-direction:column;gap:.5rem}.jobs-run-line{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;align-items:start;font-size:.9375rem;line-height:1.35}.jobs-run-who{margin-right:.375rem;font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ignition-deep)}.jobs-run-tick{width:1.25rem;height:1.25rem;margin-top:.0625rem;color:var(--color-fern)}.jobs-run-result{display:flex;align-items:center;gap:.75rem;padding:.8125rem 1rem;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-display);font-size:1.1875rem;font-weight:800;line-height:1.05;text-transform:uppercase}.jobs-run-result svg{flex:none;width:1.625rem;height:1.625rem;color:var(--color-marigold)}.jobs-feed-rows{display:flex;flex-direction:column}.jobs-feed-item{border-top:3px solid var(--color-blush)}.jobs-feed-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.125rem 1rem;align-items:baseline;padding-block:.625rem;color:var(--color-ink)}.jobs-feed-title{display:block;overflow:hidden;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.jobs-feed-row:hover .jobs-feed-title{text-decoration-line:underline;text-decoration-thickness:3px;text-underline-offset:4px;text-decoration-color:var(--color-ignition)}.jobs-feed-age{font-size:var(--t-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ignition-deep);white-space:nowrap}.jobs-feed-where{grid-column:1/-1;overflow:hidden;font-size:var(--t-small);color:var(--color-bark);white-space:nowrap;text-overflow:ellipsis}.jobs-clock-band{padding-block:clamp(3.5rem,2.5rem + 3vw,6rem)}.jobs-clock{display:grid;gap:2.5rem}@media (min-width:64rem){.jobs-clock{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem;align-items:center}}.jobs-chart{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,1rem + 1.2vw,2.25rem);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--e-hard)}.jobs-bars{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));height:11rem;border-bottom:4px solid var(--color-ink)}.jobs-bar-col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.375rem;min-height:0;padding-inline:12%}.jobs-bar{display:block;width:100%;border-radius:8px 8px 3px 3px;background:var(--color-marigold);transform-origin:center bottom}.jobs-bar-col:last-child .jobs-bar{background:var(--color-ignition)}.jobs-bar-value{font-family:var(--font-display);font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums}.jobs-bar-day{position:absolute;top:calc(100% + .5rem);left:0;right:0;font-size:var(--t-micro);font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap}.jobs-track{position:relative;height:.875rem;margin-block:4.25rem .5rem;border-radius:999px;background:var(--color-blush)}.jobs-track-fill{position:absolute;inset:0 auto 0 0;width:var(--at);min-width:.875rem;border-radius:999px;background:var(--color-fern);transform-origin:left center}.jobs-mark{position:absolute;left:var(--at);width:0;height:0}.jobs-mark--life{left:var(--life)}.jobs-mark:before{content:"";position:absolute;left:-.6875rem;top:-.25rem;width:1.375rem;height:1.375rem;border-radius:999px;background:var(--color-ink);box-shadow:0 0 0 4px var(--color-paper)}.jobs-mark--life:before{left:-.1875rem;top:-.375rem;width:.375rem;height:1.625rem;border-radius:3px;box-shadow:none}.jobs-mark-label{position:absolute;left:0;bottom:1.875rem;translate:-50% 0;padding:.3125rem .625rem;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);font-size:var(--t-small);font-weight:700;white-space:nowrap}.jobs-chart-legend{display:flex;align-items:center;gap:.625rem;font-size:var(--t-small);font-weight:600;color:var(--color-bark)}.jobs-chart-key{flex:none;width:.375rem;height:1.125rem;border-radius:3px;background:var(--color-ink)}.jobs-mark--start .jobs-mark-label{left:-.75rem;translate:none}.jobs-mark--end .jobs-mark-label{left:auto;right:-.75rem;translate:none}.jobs-read{padding-block:clamp(3rem,2rem + 3vw,5.5rem) clamp(2rem,1.5rem + 2vw,3.5rem)}.jobs-read-grid{display:grid;gap:2.5rem}@media (min-width:64rem){.jobs-read-grid{grid-template-columns:minmax(0,1fr) 22rem;gap:4.5rem;align-items:start}}.jobs-prose{display:flex;flex-direction:column;gap:1.125rem;max-width:72ch;line-height:1.7}.jobs-prose h2{padding-top:.75rem;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.05}.jobs-prose ul{display:flex;flex-direction:column;gap:.5rem;padding-left:1.5rem}.jobs-prose ul>li{position:relative}.jobs-prose ul>li:before{content:"";position:absolute;left:-1.25rem;top:.6875rem;width:.5rem;height:.5rem;border-radius:2px;background:var(--color-ignition)}.jobs-prose ol{display:flex;flex-direction:column;gap:.5rem;padding-left:1.5rem;list-style:decimal}.jobs-prose ol>li::marker{font-weight:700;color:var(--color-ignition-deep)}.jobs-notes{gap:.375rem;margin-top:1rem;padding-top:1.25rem;border-top:4px solid var(--color-blush);font-size:var(--t-micro);color:var(--color-bark)}.jobs-aside,.jobs-notes{display:flex;flex-direction:column}.jobs-aside{gap:1.25rem}@media (min-width:64rem){.jobs-aside{position:sticky;top:6rem}}.jobs-offer{display:none;flex-direction:column;gap:1rem;padding:1.75rem;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-blush);box-shadow:var(--e-hard)}@media (min-width:64rem){.jobs-offer{display:flex}}.jobs-offer-title{font-size:1.75rem;color:var(--color-paper)}.jobs-offer .trigger{color:#b9b7c4}.jobs-offer-claim{display:flex;align-items:baseline;gap:.5rem;padding-top:1rem;border-top:3px solid var(--color-ink-2);font-family:var(--font-display);font-weight:700;line-height:1.05;text-transform:uppercase;color:var(--color-paper)}.jobs-offer-claim strong{font-size:2.25rem;font-weight:800;color:var(--color-marigold)}.jobs-panel{flex-direction:column;padding:1.5rem;border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--e-hard-sm)}.jobs-dock,.jobs-panel{display:flex;gap:.75rem}.jobs-dock{position:sticky;bottom:max(.75rem,env(safe-area-inset-bottom));z-index:20;align-items:center;justify-content:space-between;width:min(100% - 2 * var(--pad),34rem);margin:2.5rem auto 0;padding:.5rem .5rem .5rem 1.125rem;border-radius:999px;background:var(--color-ink);color:var(--color-paper);box-shadow:var(--e-hard)}.jobs-dock-price{font-size:var(--t-small);font-weight:650;line-height:1.2}.jobs-dock .btn{flex:none;padding-inline:1.125rem}@media (min-width:64rem){.jobs-dock{display:none}}.jobs-pipe{position:relative;display:grid;gap:clamp(2.75rem,1.5rem + 3.5vw,5rem);padding-left:3.5rem}.jobs-pipe:before{content:"";position:absolute;top:1.25rem;bottom:1.25rem;left:1.125rem;width:5px;border-radius:5px;background:var(--color-ignition);transform-origin:center top}.jobs-step{position:relative;display:grid;gap:1.25rem}.jobs-step-n{position:absolute;top:-.25rem;left:-3.5rem;display:grid;place-items:center;width:2.625rem;height:2.625rem;border-radius:999px;background:var(--color-ignition);color:var(--color-ink);font-family:var(--font-display);font-size:1.375rem;font-weight:800;box-shadow:0 0 0 6px var(--color-ink)}.jobs-step-text{display:flex;flex-direction:column;gap:.625rem}.jobs-step-title{font-size:clamp(1.625rem,1.3rem + 1.1vw,2.25rem);line-height:1}.jobs-step-frame{position:relative;height:clamp(13rem,9rem + 9vw,19rem);overflow:hidden;border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--e-hard)}@media (min-width:40rem){.jobs-step-pan{width:var(--zoom,100%);max-width:none;translate:var(--x,0) var(--y,0)}}@media (min-width:48rem){.jobs-step{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:center}}@media (min-width:64rem){.jobs-pipe{padding-left:5rem}.jobs-pipe:before{left:1.6875rem}.jobs-step-n{top:-.5rem;left:-5rem;width:3.5rem;height:3.5rem;font-size:1.75rem}.jobs-step:has(.jobs-step-frame) .jobs-step-n{top:calc(50% - 1.75rem)}}.jobs-cv{display:flex;flex-direction:column;gap:.375rem;height:100%;padding:1.25rem 1.375rem;color:var(--color-ink)}.jobs-cv>*{flex-shrink:0}.jobs-cv-for{font-size:var(--t-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ignition-deep)}.jobs-cv-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-display);font-size:1.375rem;font-weight:800;line-height:1;text-transform:uppercase}.jobs-cv-company{font-size:var(--t-small);font-weight:650;color:var(--color-bark)}.jobs-cv-lines{display:flex;flex-direction:column;gap:.5625rem;padding-top:.75rem}.jobs-cv-line{position:relative;display:block;width:var(--w);height:.5rem;border-radius:999px;background:var(--color-blush)}.jobs-cv-line--mark:before{content:"";position:absolute;inset:0 auto 0 0;width:38%;border-radius:999px;background:var(--color-marigold)}.jobs-reply-marks{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.jobs-reply-mark{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem .3125rem .5rem;border-radius:999px;background:var(--color-blush);font-size:var(--t-small);font-weight:700}.jobs-reply-mark svg{width:1.125rem;height:1.125rem;color:var(--color-fern)}.jobs-reply-mark:last-child{background:var(--color-ink);color:var(--color-paper)}.jobs-reply-mark:last-child svg{color:var(--color-marigold)}.jobs-volume{display:grid;gap:2.5rem}@media (min-width:64rem){.jobs-volume{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4.5rem;align-items:center}}.jobs-volume-chart{display:flex;flex-direction:column;gap:1.75rem;padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);box-shadow:var(--e-hard)}.jobs-volume-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;align-items:end}.jobs-volume-who{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b9b7c4}.jobs-volume-num{font-family:var(--font-display);font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:800;line-height:.9;text-align:right;font-variant-numeric:tabular-nums}.jobs-volume-row--us .jobs-volume-num,.jobs-volume-row--us .jobs-volume-who{color:var(--color-marigold)}.jobs-volume-track{grid-column:1/-1;height:1.125rem;border-radius:999px;background:var(--color-ink-2);overflow:hidden}.jobs-volume-bar{display:block;height:100%;border-radius:999px;background:#b9b7c4;transform-origin:left center}.jobs-volume-row--us .jobs-volume-bar{background:var(--color-ignition)}.jobs-volume-unit{font-size:var(--t-small);color:#b9b7c4}.jobs-faq{display:grid;gap:2.5rem}@media (min-width:64rem){.jobs-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start}.jobs-faq>header{position:sticky;top:7rem}}.jobs-proof{display:grid;gap:2.5rem}@media (min-width:64rem){.jobs-proof{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem;align-items:center}}.jobs-proof-big{font-family:var(--font-display);font-size:clamp(7rem,3rem + 15vw,14rem);font-weight:800;line-height:.82;letter-spacing:-.02em;color:var(--color-ignition)}.jobs-seen{display:grid;gap:.625rem}.jobs-seen-item{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.875rem 1.125rem;border-radius:var(--radius-sm);background:var(--color-blush);font-weight:600;line-height:1.35}.jobs-seen-tick{width:1.5rem;height:1.5rem;color:var(--color-fern)}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem}.jobs-card{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem 1.375rem 1.375rem;border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--e-hard-sm);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.jobs-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bark)}.jobs-card-age{display:inline-flex;align-items:center;gap:.4375rem}.jobs-card-mode{padding:.1875rem .5rem;border-radius:var(--radius-xs);background:var(--color-blush);color:var(--color-ink)}.jobs-card-mode--remote{background:var(--color-marigold)}.jobs-card-title{color:var(--color-ink);text-decoration:none}.jobs-card-title:hover{text-decoration-line:underline;text-decoration-thickness:3px;text-underline-offset:4px;text-decoration-color:var(--color-ignition)}.jobs-card-where{display:flex;align-items:flex-start;gap:.375rem;margin-top:auto;font-size:var(--t-small);color:var(--color-bark)}.jobs-card-where svg{margin-top:.125rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.jobs-card:hover{transform:translateY(-3px);box-shadow:var(--e-hard)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.jobs-card:hover{box-shadow:var(--e-hard);outline:3px solid var(--color-ignition)}}.jobs-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2rem 2.5rem}.jobs-stat{display:flex;flex-direction:column;gap:.625rem;padding-top:1.25rem;border-top:5px solid var(--color-ink-2)}.jobs-stat:first-child{border-top-color:var(--color-ignition)}.jobs-stat-num{font-family:var(--font-display);font-size:clamp(2.75rem,1.6rem + 3vw,4.5rem);white-space:nowrap;font-weight:800;line-height:.95;color:var(--color-paper);font-variant-numeric:tabular-nums}.jobs-stat:first-child .jobs-stat-num{color:var(--color-ignition)}.jobs-stat-label{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.1;text-transform:uppercase;color:#b9b7c4}.jobs-product{display:grid;gap:2.5rem}@media (min-width:64rem){.jobs-product{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:center}}.jobs-shot{overflow:hidden;max-height:30rem;border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--e-hard)}.jobs-final-title{font-family:var(--font-display);font-size:clamp(3rem,.9rem + 7.6vw,8rem);font-weight:800;line-height:.86;text-transform:uppercase;text-wrap:balance}.jobs-final-line{display:block;width:100%;height:auto;color:var(--color-ignition)}@media (forced-colors:active){.jobs-card,.jobs-chart,.jobs-claim,.jobs-dock,.jobs-fact,.jobs-feed,.jobs-hero-stage,.jobs-offer,.jobs-panel,.jobs-run,.jobs-run-result,.jobs-seen-item,.jobs-shot,.jobs-step-frame{border:1px solid CanvasText;box-shadow:none}.jobs-bar,.jobs-live-dot,.jobs-mark:before,.jobs-pipe:before,.jobs-run-dot,.jobs-track-fill{forced-color-adjust:none;background:CanvasText}}@keyframes jobs-in{0%{opacity:.2;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes jobs-stroke{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes jobs-pulse{0%,to{transform:none;opacity:1}50%{transform:scale(1.6);opacity:.5}}@keyframes jobs-ping{0%{box-shadow:0 0 0 0 rgb(255 74 23/.55)}to{box-shadow:0 0 0 18px rgb(255 74 23/0)}}@keyframes jobs-rise{0%{opacity:.2;translate:0 2.5rem}to{opacity:1;translate:none}}@keyframes jobs-slide{0%{opacity:.2;translate:-1.5rem 0}to{opacity:1;translate:none}}@keyframes jobs-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes jobs-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes jobs-pop{0%{opacity:.2;scale:.4}to{opacity:1;scale:1}}@keyframes jobs-shot-in{0%{clip-path:inset(7% 7% 7% 7% round var(--radius-md));translate:0 2rem}to{clip-path:inset(0 round var(--radius-md));translate:none}}@keyframes jobs-pan{0%{translate:var(--x0,0) var(--y0,0)}to{translate:var(--x,0) var(--y,0)}}@keyframes jobs-tilt-in{0%{opacity:.2;rotate:9deg;translate:1.5rem -1rem}to{opacity:1;rotate:2.5deg;translate:none}}@media (prefers-reduced-motion:no-preference){.jobs-rise-in{animation:jobs-in .64s var(--ease) both;animation-delay:calc(var(--step, 0) * .11s)}.jobs-run--playing .jobs-run-line,.jobs-run--playing .jobs-run-result{animation:jobs-in .56s var(--ease) both;animation-delay:calc(.6s + var(--line) * .6s)}.jobs-feed-item{animation:jobs-in .56s var(--ease) both;animation-delay:calc(.35s + var(--line) * .26s)}.jobs-run--playing .jobs-run-tick path{stroke-dasharray:1;animation:jobs-stroke .42s var(--ease) both;animation-delay:calc(.85s + var(--line) * .6s)}.jobs-run--playing .jobs-run-result{animation:jobs-in .56s var(--ease) both,jobs-ping 1.3s ease-out 2;animation-delay:calc(.6s + var(--line) * .6s),calc(1s + var(--line) * .6s)}.jobs-run--playing .jobs-run-result path{stroke-dasharray:1;animation:jobs-stroke .52s var(--ease) both;animation-delay:calc(.9s + var(--line) * .6s)}.jobs-live:not(.jobs-live--closed) .jobs-live-dot,.jobs-run-dot{animation:jobs-pulse 1.6s ease-in-out 6}@media (min-width:64rem){.jobs-claim{animation:jobs-tilt-in .76s var(--ease) both;animation-delay:.25s}}@supports (animation-timeline:view()){.jobs-bar{animation:jobs-grow-y linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.jobs-track-fill{animation:jobs-grow-x linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.jobs-mark{animation:jobs-pop linear both;animation-timeline:view();animation-range:entry 40% entry 100%}.jobs-pipe:before{animation:jobs-grow-y linear both;animation-timeline:view();animation-range:entry 20% cover 60%}.jobs-step-text{animation:jobs-rise linear both;animation-timeline:view();animation-range:entry 0 entry 80%}.jobs-step-n{animation:jobs-pop linear both;animation-timeline:view();animation-range:entry 10% entry 90%}.jobs-shot,.jobs-step-frame{animation:jobs-shot-in linear both;animation-timeline:view();animation-range:entry 0 cover 30%}.jobs-cv-line{transform-origin:left center;animation:jobs-grow-x linear both;animation-timeline:view();animation-range:entry 30% cover 40%}.jobs-cv-line:nth-child(2){animation-range:entry 40% cover 44%}.jobs-cv-line:nth-child(3){animation-range:entry 50% cover 48%}.jobs-cv-line:nth-child(4){animation-range:entry 60% cover 52%}.jobs-cv-line:nth-child(5){animation-range:entry 70% cover 56%}.jobs-cv-line:nth-child(6){animation-range:entry 80% cover 60%}.jobs-cv-line:nth-child(7){animation-range:entry 90% cover 64%}.jobs-cv-line:nth-child(8){animation-range:cover 10% cover 68%}.jobs-reply-mark{animation:jobs-pop linear both;animation-timeline:view();animation-range:entry 20% entry 100%}.jobs-reply-mark:nth-child(2){animation-range:entry 45% cover 25%}.jobs-reply-mark:nth-child(3){animation-range:entry 70% cover 32%}.jobs-reply-mark:nth-child(4){animation-range:entry 95% cover 40%}.jobs-volume-bar{animation:jobs-grow-x linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.jobs-volume-num{animation:jobs-rise linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.jobs-seen-item{animation:jobs-slide linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.jobs-seen-tick path{stroke-dasharray:1;animation:jobs-stroke linear both;animation-timeline:view();animation-range:entry 40% cover 30%}.jobs-proof-big,.jobs-stat{animation:jobs-rise linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.jobs-grid>li .jobs-card{animation:jobs-rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.jobs-grid>li:nth-child(3n+2) .jobs-card{animation-range:entry 8% entry 85%}.jobs-grid>li:nth-child(3n+3) .jobs-card{animation-range:entry 16% entry 100%}.jobs-final-line path{stroke-dasharray:1;animation:jobs-stroke linear both;animation-timeline:view();animation-range:entry 0 cover 55%}}}@media (prefers-reduced-motion:no-preference) and (min-width:40rem){@supports (animation-timeline:view()){.jobs-step-pan{animation:jobs-pan linear both;animation-timeline:view();animation-range:entry 0 cover 55%}}}@media (prefers-reduced-motion:no-preference) and (max-width:63.99rem){@supports (animation-timeline:view()){.jobs-run--playing .jobs-run-line,.jobs-run--playing .jobs-run-result{animation:jobs-in linear both;animation-timeline:view();animation-range:entry 0 cover 30%}.jobs-run--playing .jobs-run-result path,.jobs-run--playing .jobs-run-tick path{animation:jobs-stroke linear both;animation-timeline:view();animation-range:entry 50% cover 35%}}}}