.xcb{overflow-x:clip}html:not(.light) .vc.xcb{--ink:var(--foreground);--ink2:var(--muted-foreground);--muted:var(--text-tertiary);--quiet:var(--x-sunk);--card:var(--x-fill);--tile:var(--x-fill);--line:var(--border)}html:not(.light) .xcb-hire,html:not(.light) .xcb-sheet-in,html:not(.light) .xcb-close-sig{box-shadow:inset 0 0 0 1px var(--border), var(--float)}.xcb ::selection{background:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,var(--white-18))}.xcb :focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px var(--x-raised)}.xcb .xcb-close :focus-visible,.xcb .xcb-hire :focus-visible,.xcb .xcb-sheet.last :focus-visible{outline-color:#fff;box-shadow:0 0 0 5px #000}.xcb .vc-lede,.xcb .vc-body{color:var(--muted)}.xcb-big{height:48px;transition:background-color var(--d-fast) var(--e-out), border-color var(--d-fast) var(--e-out), transform var(--d-press) var(--e-out);padding:0 24px;font-size:16px}.xcb-big:active,.xcb .x-arrow:active{transform:scale(.97)}.xcb .x-btn:not(.solid).xcb-big:hover{border-color:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,var(--white-30))}.xcb-tap{min-height:44px}.xcb-acts{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.xcb-meta{font:606 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0}.xcb-hero{padding:72px 0 40px}.xcb-hero-g{align-items:center;row-gap:48px}.xcb-hero-c{flex-direction:column;grid-column:1/8;gap:28px;display:flex}.xcb-h1{line-height:1.02}.xcb-hero-f{flex-direction:column;gap:28px;display:flex}.xcb-hero-o{grid-column:8/13}.xcb-hire{min-height:500px;box-shadow:var(--float);color:#f5f5f7;background:#000;border-radius:28px;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.xcb-hire:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 66%);border-radius:50%;width:80%;position:absolute;top:-35%;right:-30%}.xcb-hire-h{justify-content:space-between;display:flex;position:relative}.xcb-hire-k{font:606 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#a3a3a3}.xcb-hire-stage{flex:1;margin:36px 0;display:grid;position:relative;overflow:hidden}.xcb-hire-s{flex-direction:column;grid-area:1/1;justify-content:flex-end;display:flex}.xcb-hire-s b{letter-spacing:-.035em;text-wrap:balance;color:#fafafa;font-size:clamp(32px,3.2vw,52px);font-weight:497;line-height:1.02;display:block}.xcb-hire-s p{color:#ffffffc7;max-width:28ch;margin:16px 0 0;font-size:17px;line-height:1.55}.xcb-hire-n{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.xcb-hire-n button{text-align:left;cursor:pointer;color:#ffffff8c;width:100%;min-height:48px;font:500 13px/1.3 var(--sans);transition:color var(--d-fast) var(--e-out);background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex}.xcb-hire-n button:active{transform:translateY(1px)}.xcb-hire-n button[aria-pressed=true]{color:#fafafa}.xcb-hire-n i{background:#ffffff29;border-radius:3px;height:3px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.xcb-hire-n u{transform-origin:0;background:#fafafa;position:absolute;inset:0}.xcb-hire-n u.run,.xcb-hire-t u.run{animation:3.4s linear forwards xcb-fill;transform:scaleX(0)}.xcb-hire-n u.wait,.xcb-hire-t u.wait{transform:scaleX(0)}.xcb-hire-t{display:none}@media (max-width:900px){.xcb-hire-t{background:#ffffff29;height:1px;margin-top:14px;display:block;position:relative;overflow:hidden}.xcb-hire-t u{transform-origin:0;background:#ffffff8c;position:absolute;inset:0}}@keyframes xcb-fill{to{transform:scaleX(1)}}@media (hover:hover){.xcb-hire-n button:hover{color:#fafafa}}.xcb-perks{padding-top:clamp(72px,11vw,188px)}.xcb-perks-hd{row-gap:18px;margin-bottom:56px}.xcb-perks-hd .vc-headline,.xcb-perks-hd .xcb-meta{grid-column:1/9}.xcb-perk-g{align-items:start}.xcb-w{transition:color var(--d-base) var(--e-out)}.xcb-w.off{color:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--text-disabled))}.xcb-perk-v{aspect-ratio:1;background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--x-fill));color:var(--lightningcss-light,#0006)var(--lightningcss-dark,var(--white-40));border-radius:24px;grid-column:1/6;place-items:center;display:grid;position:relative;overflow:hidden}.xcb-perk-f{place-items:center;display:grid;position:absolute;inset:0}.xcb-perk-sig{width:100%;height:100%;position:absolute;inset:0}.xcb-perk-big{font:220 clamp(120px, 16vw, 240px)/.9 var(--sans);letter-spacing:-.03em;color:var(--ink);position:relative}.xcb-perk-l{grid-column:6/13;margin:0;padding:0;list-style:none}.xcb-perk-l li{border-top:1px solid var(--line);cursor:default;outline-offset:6px;grid-template-columns:56px minmax(0,1fr);gap:10px 24px;padding:36px 0;display:grid}.xcb-perk-l li:last-child{border-bottom:1px solid var(--line)}.xcb-perk-n{font:606 12px/2.2 var(--mono);letter-spacing:.14em;color:var(--muted);transition:color var(--d-fast) var(--e-out);grid-row:1/3}.xcb-perk-l li.on .xcb-perk-n{color:var(--ink)}.xcb-perk-l li .vc-title{transition:transform var(--d-base) var(--e-em)}.xcb-perk-l li.on .vc-title{transform:translate(6px)}.xcb-pos{padding:clamp(120px,14vw,220px) 0 0}.xcb-pos-g{align-items:end;row-gap:40px}.xcb-pos-h{flex-direction:column;grid-column:1/9;gap:24px;display:flex}.xcb-tools{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding-top:22px;display:flex}.xcb-know{scrollbar-width:none;flex-wrap:nowrap;flex:1;align-items:center;gap:4px;min-width:0;padding:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.xcb-know::-webkit-scrollbar{display:none}.xcb-know-i{width:34px;height:34px;color:var(--muted);flex:none;place-items:center;display:grid}.xcb-know button,.xcb-know-x{height:44px;font:500 13px/1 var(--mono);color:var(--ink2);cursor:pointer;transition:color var(--d-fast) var(--e-out), transform var(--d-press) var(--e-out);background:0 0;border:0;border-radius:999px;flex:none;padding:0 14px;position:relative}.xcb-know button>span:not(.xcb-pill){position:relative}.xcb-know .xcb-pill{background:var(--ink);border-radius:999px;position:absolute;inset:4px 0}.xcb-know button[aria-pressed=true]{color:var(--x-on-ink)}.xcb-know button:active,.xcb-know-x:active{transform:scale(.97)}.xcb-know-x{border:1px solid var(--line);place-items:center;width:44px;padding:0;display:grid}.xcb-count{font:500 15px/1 var(--mono);color:var(--muted);flex:none;margin:0 0 0 8px}.xcb-count b{color:var(--ink);font-weight:600}@media (hover:hover){.xcb-know button:not([aria-pressed=true]):hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.xcb-know-x:hover{color:var(--ink);border-color:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,var(--white-30))}}.xcb-deck{margin:0;padding:72px 0 0;list-style:none}.xcb-sheet{top:calc(88px + var(--i) * 22px);margin-bottom:16svh;position:sticky}.xcb-sheet:last-child{margin-bottom:0}.xcb-sheet-in{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--x-fill));min-height:min(62svh,560px);box-shadow:0 -12px 40px -24px #0000002e, var(--float);transform-origin:50% 0;transition:opacity .4s var(--ease);border-radius:24px;flex-direction:column;gap:32px;padding:clamp(32px,4vw,56px);display:flex;position:relative;overflow:hidden}.xcb-sheet.miss .xcb-sheet-in{opacity:.38}.xcb-sheet-a{color:inherit;flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"title no""tags no""desc no";align-content:start;gap:20px 24px;text-decoration:none;display:grid}.xcb-sheet-no{font:220 clamp(96px, 13vw, 184px)/.9 var(--sans);letter-spacing:-.03em;color:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--text-disabled));transition:color .5s var(--ease), transform .6s var(--ease);grid-area:no;place-self:start end}.xcb-sheet-t{letter-spacing:-.035em;text-wrap:balance;color:var(--ink);grid-area:title;margin:0;font-size:clamp(36px,4.2vw,64px);font-weight:497;line-height:1.02;display:block}.xcb-sheet-tags{flex-wrap:wrap;grid-area:tags;gap:8px;display:flex}.xcb-sheet-tags span{background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--secondary));height:32px;font:500 13px/1 var(--mono);color:var(--ink2);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.xcb-sheet-tags span:first-child{background:var(--ink);color:var(--x-on-ink)}.xcb-sheet-d{max-width:56ch;color:var(--muted);grid-area:desc;font-size:clamp(17px,1.32vw,19px);line-height:1.55;display:block}.xcb-sheet-d mark{background:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--white-14));color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);border-radius:4px;padding:0 2px}.xcb-sheet-act{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.xcb-cp{border:1px solid var(--line);background:var(--x-raised);width:48px;height:48px;color:var(--ink2);cursor:pointer;border-radius:50%;place-items:center;margin-left:auto;transition:border-color .2s,transform .12s;display:grid}.xcb-cp:active{transform:scale(.94)}.xcb-cp.ok{border-color:var(--ink);color:var(--ink)}@media (hover:hover){.xcb-sheet-a:hover .xcb-sheet-no{color:var(--ink);transform:translateY(-6px)}.xcb-sheet-a:hover .xcb-sheet-t{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.xcb-cp:hover{border-color:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,var(--white-30));color:var(--ink)}}.xcb-sheet.last .xcb-sheet-in{color:#fafafa;background:#000;justify-content:space-between}.xcb-sheet-sig{color:#ffffff52;pointer-events:none;position:absolute;inset:0 0 0 45%}.xcb-sheet-sig canvas{width:100%;height:100%}.xcb-sheet.last .xcb-sheet-t{color:#fafafa;max-width:16ch;font-size:clamp(40px,5.4vw,80px);position:relative}.xcb-sheet.last .xcb-sheet-act{position:relative}.xcb-sheet.last .x-btn.solid{color:#0a0a0a;background:#fafafa;border-color:#fafafa}@media (hover:hover){.xcb-sheet.last .x-btn.solid:hover,.xcb .xcb-close .x-btn.solid:hover{background:#e4e4e7;border-color:#e4e4e7}}.xcb-int{padding-top:clamp(96px,10vw,160px)}.xcb-int-h{flex-direction:column;grid-column:1/9;gap:28px;margin-bottom:72px;display:flex}.xcb-int-h .vc-headline{max-width:20ch}.xcb-panel{border-radius:24px;flex-direction:column;gap:22px;padding:clamp(32px,4vw,56px);display:flex;position:relative;overflow:hidden}.xcb-panel.a{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--x-fill));grid-column:1/8}.xcb-panel.b{border:1px solid var(--line);grid-column:8/13}.xcb-panel-sig{height:180px;color:var(--lightningcss-light,#1d1d1f73)var(--lightningcss-dark,var(--white-45));border-bottom:1px solid var(--line);margin:calc(-1*clamp(32px,4vw,56px)) calc(-1*clamp(32px,4vw,56px)) 8px;display:block}.xcb-panel-sig canvas{width:100%;height:100%}.xcb-panel-p{flex-wrap:wrap;gap:8px;margin:-6px 0 0;padding:0;list-style:none;display:flex}.xcb-panel-p li{background:var(--x-raised);border:1px solid var(--line);height:34px;font:500 13px/1 var(--mono);color:var(--ink2);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.xcb-panel.b .xcb-panel-p li{background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--x-fill));border-color:#0000}.xcb-fig{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:0 0 22px;display:flex}.xcb-fig b{font:220 clamp(72px, 13vw, 112px)/.9 var(--sans);letter-spacing:-.03em;color:var(--ink)}.xcb-fig span{font:500 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.xcb-panel-a{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:auto;padding-top:12px;display:flex}.xcb-close{color:#fafafa;background:#000;padding:clamp(140px,16vw,240px) 0}.xcb-close-l{flex-direction:column;grid-column:1/8;gap:32px;display:flex}.xcb-close .vc-display{color:#fafafa}.xcb-close .vc-lede{color:#ffffffc7}.xcb-close .x-btn.solid{color:#0a0a0a;background:#fafafa;border-color:#fafafa}.xcb-close-sig{color:#fff6;border:1px solid #ffffff1a;border-radius:24px;grid-column:8/13;align-self:stretch;min-height:320px;overflow:hidden}.xcb-close-sig canvas{width:100%;height:100%;display:block}.xcb-mail{min-height:44px;font:500 17px/1 var(--mono);color:#fafafa;text-underline-offset:6px;align-items:center;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;transition:text-decoration-color .2s;display:inline-flex}.xcb-mail:hover{text-decoration-color:#fff}.xcb .xcb-h1{letter-spacing:-.03em;font-size:clamp(40px,3.6vw,52px);line-height:1.04}.xcb .vc-headline,.xcb .vc-display.s{letter-spacing:-.02em;font-size:26px;line-height:1.2}.xcb .xcb-close .vc-display.m{font-size:clamp(32px,3.1vw,44px);line-height:1.08}.xcb-hire-s b{font-size:clamp(44px,4.4vw,64px)}.xcb-sheet-t{letter-spacing:-.02em;font-size:clamp(26px,2.2vw,32px);line-height:1.12}.xcb-sheet.last .xcb-sheet-t{max-width:22ch;font-size:clamp(26px,2.2vw,32px)}.xcb-sheet-d{font-size:17px}.xcb-sheet-in{isolation:isolate;min-height:min(50svh,460px)}.xcb-sheet-c{z-index:-1;width:55%;height:100%;color:var(--ink);opacity:.14;pointer-events:none;transition:opacity var(--d-slow) var(--e-out);position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.xcb-sheet.on .xcb-sheet-c{opacity:.22}.xcb-pos-h{gap:14px}.xcb-int-h{gap:18px}.xcb-perks-hd{row-gap:12px}@media (min-width:901px) and (max-height:900px){.xcb-hero.vc-scene{min-height:calc(100svh - 150px);padding:28px 0 0}.xcb-hero-c,.xcb-hero-f{gap:22px}.xcb-hire{min-height:470px}.xcb-perks{padding-top:16px}}@media (max-width:900px){.xcb-hero{min-height:0;padding:96px 0 32px}.xcb-hero-c{gap:22px}.xcb-h1{font-size:clamp(40px,11.6vw,52px)}.xcb-hire{min-height:420px;padding:26px}.xcb-hire-s b{font-size:34px}.xcb-hire-s p{font-size:17px}.xcb-hire-n{gap:8px}.xcb-hire-n button{font-size:14px}.xcb-perks-hd{margin-bottom:0}.xcb-perk-v{z-index:1;aspect-ratio:auto;height:132px;box-shadow:0 0 0 12px var(--bg);margin:24px 0 8px;position:sticky;top:64px}.xcb-perk-big{font-size:88px}.xcb-perk-l li{grid-template-columns:40px minmax(0,1fr);padding:28px 0;scroll-margin-top:220px}.xcb-tools{gap:4px;padding-top:16px}.xcb-deck{padding-top:48px}.xcb-sheet{top:calc(72px + var(--i) * 10px);margin-bottom:8svh}.xcb-sheet-in{border-radius:24px;gap:24px;min-height:0;padding:26px}.xcb-sheet-a{grid-template-columns:minmax(0,1fr);grid-template-areas:"no""title""tags""desc";row-gap:16px}.xcb-sheet-no{color:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--text-disabled));justify-self:end;margin:-10px -6px -6px 0;font-size:56px}.xcb-sheet-t{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(26px,7.6vw,30px);position:relative}.xcb-sheet-d{font-size:17px}.xcb-sheet-sig{inset:30% 0 0 20%}.xcb-int-h{margin-bottom:40px}.xcb-panel.b{margin-top:16px}.xcb-panel-sig{height:140px;margin:-32px -32px 8px}.xcb-close-sig{min-height:240px;margin-top:48px}.xcb-int{padding-top:96px}}@media (max-width:360px){.xcb-hire-n{grid-template-columns:1fr 1fr;row-gap:4px}.xcb-big{white-space:normal;text-align:center;height:auto;min-height:52px;padding:12px 22px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.xcb-sheet{margin-bottom:16px;position:relative;top:0}.xcb-hire-n u.run,.xcb-hire-n u.wait,.xcb-hire-t u.run,.xcb-hire-t u.wait{animation:none;transform:scaleX(1)}}
