.jobs[data-astro-cid-3mhbem3k]{padding-top:clamp(28px,4vw,56px)}.filters[data-astro-cid-3mhbem3k]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.filter[data-astro-cid-3mhbem3k]{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.95rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.filter[data-astro-cid-3mhbem3k]:hover{border-color:#ffffff40}.filter[data-astro-cid-3mhbem3k][aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.filter__n[data-astro-cid-3mhbem3k]{opacity:.7;font-size:.8rem;font-weight:600}.filter[data-astro-cid-3mhbem3k][aria-pressed=true] .filter__n[data-astro-cid-3mhbem3k]{opacity:1}.jobs__grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(4,1fr);gap:28px 18px;margin:0;padding:0;list-style:none;display:grid}.job[data-astro-cid-3mhbem3k]{display:flex}.job[data-astro-cid-3mhbem3k][hidden]{display:none}.job__card[data-astro-cid-3mhbem3k]{flex-direction:column;width:100%;text-decoration:none;display:flex}.job__photo[data-astro-cid-3mhbem3k]{aspect-ratio:4/5;display:block;position:relative}.job__photo[data-astro-cid-3mhbem3k] picture[data-astro-cid-3mhbem3k]{width:100%;height:100%;display:block}.job__photo[data-astro-cid-3mhbem3k] img{transition:transform .5s}.job__card[data-astro-cid-3mhbem3k]:hover .job__photo[data-astro-cid-3mhbem3k] img{transform:scale(1.04)}.job__badge[data-astro-cid-3mhbem3k]{backdrop-filter:blur(6px);color:#fff;background:#070708b8;border-radius:999px;padding:6px 11px;font-size:.78rem;font-weight:650;position:absolute;bottom:12px;left:12px}.job__meta[data-astro-cid-3mhbem3k]{flex-direction:column;flex:1;align-items:flex-start;gap:4px;margin-top:14px;display:flex}.job__name[data-astro-cid-3mhbem3k]{font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem;line-height:1.1;display:block}.job__sub[data-astro-cid-3mhbem3k]{color:var(--muted);margin-bottom:10px;font-size:.92rem;display:block}.lc[data-astro-cid-3mhbem3k]{text-transform:none}.jobs__next[data-astro-cid-3mhbem3k]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--edge-hi);flex-wrap:wrap;align-items:center;gap:10px 28px;margin-bottom:clamp(24px,3vw,32px);padding:14px 16px 14px 22px;display:flex}.jobs__fact[data-astro-cid-3mhbem3k]{align-items:center;gap:8px;font-weight:550;display:inline-flex}.jobs__fact[data-astro-cid-3mhbem3k] strong[data-astro-cid-3mhbem3k]{font-weight:700}.jobs__fact[data-astro-cid-3mhbem3k] svg{color:#f5b301;flex:none}.jobs__rating[data-astro-cid-3mhbem3k]{min-height:44px;text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:4px}.jobs__rating[data-astro-cid-3mhbem3k]:hover{color:var(--blue-light)}.jobs__more[data-astro-cid-3mhbem3k]{min-height:44px;margin-left:auto;padding:0 20px;font-size:.95rem}html:has(dialog.story[open]){overflow:hidden}.story[data-astro-cid-3mhbem3k]{border:1px solid var(--ink-line);background:var(--ink-2);width:min(1080px,100vw - 32px);max-width:none;height:min(100dvh - 32px,1100px);max-height:none;color:var(--on-ink);border-radius:24px;padding:0;overflow:hidden;box-shadow:0 40px 120px -20px #000000e6}.story[data-astro-cid-3mhbem3k][open]{flex-direction:column;display:flex}.story[data-astro-cid-3mhbem3k]::backdrop{backdrop-filter:blur(8px);background:#000000b3}.story__bar[data-astro-cid-3mhbem3k]{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 24px;display:flex}.story__title[data-astro-cid-3mhbem3k]{font-size:clamp(1.4rem,3vw,1.9rem)}.story__sub[data-astro-cid-3mhbem3k]{color:var(--on-ink-muted);margin-top:4px;font-size:.9rem}.story__sub[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{color:inherit;text-underline-offset:3px;text-decoration-color:#75b9ea99}.story__sub[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]:hover{color:#fff}.story__close[data-astro-cid-3mhbem3k]{border:1px solid var(--ink-line);color:#fff;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.story__body[data-astro-cid-3mhbem3k]{overscroll-behavior:contain;flex:1;padding:24px;overflow-y:auto}.story__part[data-astro-cid-3mhbem3k]+.story__part[data-astro-cid-3mhbem3k]{margin-top:36px}.story__head[data-astro-cid-3mhbem3k]{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.story__label[data-astro-cid-3mhbem3k]{font-size:1.15rem}.story__hint[data-astro-cid-3mhbem3k]{color:var(--on-ink-muted);font-size:.85rem;font-weight:500;line-height:1}.story__pairs[data-astro-cid-3mhbem3k],.story__photos[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px 16px;margin:0;padding:0;list-style:none;display:grid}.story__photos[data-astro-cid-3mhbem3k] figure[data-astro-cid-3mhbem3k]{margin:0}.story__photos[data-astro-cid-3mhbem3k] .photo[data-astro-cid-3mhbem3k]{aspect-ratio:3/4;border-radius:var(--radius-sm);display:block}.story__zoom[data-astro-cid-3mhbem3k]{cursor:zoom-in;border:0;width:100%;padding:0}.zoom[data-astro-cid-3mhbem3k]{cursor:zoom-out;background:#000000f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.zoom[data-astro-cid-3mhbem3k]::backdrop{background:#0009}.zoom__frame[data-astro-cid-3mhbem3k]{inset:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));position:absolute}.zoom__frame[data-astro-cid-3mhbem3k] img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.zoom__close[data-astro-cid-3mhbem3k]{z-index:1;top:max(12px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#07070899;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:12px}.story__photos[data-astro-cid-3mhbem3k] figcaption[data-astro-cid-3mhbem3k]{color:var(--on-ink-muted);margin-top:8px;font-size:.88rem}.story__foot[data-astro-cid-3mhbem3k]{border-top:1px solid var(--ink-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 24px;display:flex}.story__nav[data-astro-cid-3mhbem3k]{gap:8px;display:flex}.story__step[data-astro-cid-3mhbem3k]{border:1px solid var(--ink-line);color:#fff;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:48px;height:48px;padding:0 12px;font-weight:600;display:inline-flex}.story__step[data-astro-cid-3mhbem3k]:hover,.story__close[data-astro-cid-3mhbem3k]:hover{background:#ffffff14}.story__step[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{padding-left:6px}@media (width<=1100px){.jobs__grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.story[data-astro-cid-3mhbem3k]{border:0;border-radius:0;width:100vw;height:100dvh}.story__bar[data-astro-cid-3mhbem3k]{padding-left:16px}.story__body[data-astro-cid-3mhbem3k]{padding:16px}.story__pairs[data-astro-cid-3mhbem3k]{grid-template-columns:1fr}.story__photos[data-astro-cid-3mhbem3k]{grid-template-columns:1fr 1fr;gap:14px 10px}.story__foot[data-astro-cid-3mhbem3k]{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.story__foot[data-astro-cid-3mhbem3k] .btn[data-astro-cid-3mhbem3k]{min-height:48px;padding:0 20px}.story__step[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{display:none}}@media (height<=500px){.story[data-astro-cid-3mhbem3k]{border:0;border-radius:0;width:100vw;height:100dvh}.story__sub[data-astro-cid-3mhbem3k]{display:none}.story__bar[data-astro-cid-3mhbem3k],.story__foot[data-astro-cid-3mhbem3k]{padding-block:6px}.story__foot[data-astro-cid-3mhbem3k] .btn[data-astro-cid-3mhbem3k]{min-height:44px}.story__body[data-astro-cid-3mhbem3k]{padding:12px 16px}.story__pairs[data-astro-cid-3mhbem3k],.story__photos[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(4,1fr)}.story[data-astro-cid-3mhbem3k] .ba__frame{max-height:calc(100dvh - 175px)}}@media (width<=620px){.jobs[data-astro-cid-3mhbem3k]{padding-top:16px}.filters[data-astro-cid-3mhbem3k]{gap:6px;margin-bottom:12px}.filter[data-astro-cid-3mhbem3k]{gap:6px;padding:0 13px;font-size:.9rem}.jobs__grid[data-astro-cid-3mhbem3k]{grid-template-columns:1fr 1fr;gap:22px 12px}.job__meta[data-astro-cid-3mhbem3k]{margin-top:10px}.job__name[data-astro-cid-3mhbem3k]{font-size:1.08rem}.job__sub[data-astro-cid-3mhbem3k]{margin-bottom:0;font-size:.82rem}.job__badge[data-astro-cid-3mhbem3k]{padding:4px 8px;font-size:.7rem;bottom:8px;left:8px}.jobs__next[data-astro-cid-3mhbem3k]{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:20px;padding:10px 16px 16px}.jobs__more[data-astro-cid-3mhbem3k]{margin:6px 0 0}}
