.car[data-astro-cid-loauega6]{margin:0}.car-stage[data-astro-cid-loauega6]{position:relative}.car-track[data-astro-cid-loauega6]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.car-slide[data-astro-cid-loauega6]{position:relative;height:600px;border-radius:var(--r);overflow:hidden;scroll-snap-align:start;background:var(--c-surface-3);display:flex;align-items:center;justify-content:center}.car-slide[data-astro-cid-loauega6] img[data-astro-cid-loauega6]{width:100%;height:100%;object-fit:cover;display:block;user-select:none}.car-ph[data-astro-cid-loauega6]{background:var(--c-ph);color:var(--c-ph-ink)}.car-art[data-astro-cid-loauega6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.car-art[data-astro-cid-loauega6] svg{width:min(460px,70%);height:auto;display:block}.car-label[data-astro-cid-loauega6]{position:absolute;left:16px;top:16px;padding:5px 12px}.car[data-astro-cid-loauega6][data-ready] .car-track[data-astro-cid-loauega6]{display:block;overflow:hidden;touch-action:pan-y}.car[data-astro-cid-loauega6][data-ready] .car-slide[data-astro-cid-loauega6]:not(.is-on){display:none}.car-bar[data-astro-cid-loauega6]{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:16px}.car-count[data-astro-cid-loauega6]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.car-num[data-astro-cid-loauega6]{font-family:var(--f-display);font-weight:800;font-size:20px;color:var(--c-ink)}.car-cap[data-astro-cid-loauega6]{font-size:var(--fs-card);color:var(--c-ink-muted)}.car-arrows[data-astro-cid-loauega6]{display:flex;gap:10px;flex:none}.car-arr[data-astro-cid-loauega6]{width:52px;height:52px;padding:0;border-radius:var(--r);border:var(--bw-control) solid var(--c-line-strong);background:var(--c-surface);color:var(--c-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.car-arr[data-astro-cid-loauega6]:hover{border-color:var(--c-accent);color:var(--c-accent)}.car-thumbs[data-astro-cid-loauega6]{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.car-th[data-astro-cid-loauega6]{position:relative;width:100%;height:88px;padding:0;border-radius:var(--r-sm);border:2px solid var(--c-line);background:var(--c-surface-3);overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast) var(--ease)}.car-th[data-astro-cid-loauega6].car-ph{background:var(--c-ph);color:var(--c-ph-ink)}.car-th[data-astro-cid-loauega6] img[data-astro-cid-loauega6]{width:100%;height:100%;object-fit:cover;display:block}.car-th-art[data-astro-cid-loauega6]{display:flex}.car-th-art[data-astro-cid-loauega6] svg{width:64px;height:auto;display:block}.car-th[data-astro-cid-loauega6]:before{content:attr(data-n);position:absolute;left:6px;top:6px;z-index:1;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ph-label);font-size:12px;font-weight:700;line-height:22px;text-align:center}.car-th[data-astro-cid-loauega6]:hover{border-color:var(--c-line-strong)}.car-th[data-astro-cid-loauega6].is-on,.car-th[data-astro-cid-loauega6].is-on:hover{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent)}.car-th[data-astro-cid-loauega6].is-on:before{background:var(--c-accent);color:var(--c-accent-ink)}@media(max-width:1080px){.car-slide[data-astro-cid-loauega6]{height:460px}}@media(max-width:720px){.car-slide[data-astro-cid-loauega6]{height:260px}.car-arrows[data-astro-cid-loauega6]{position:absolute;top:104px;left:10px;right:10px;justify-content:space-between;pointer-events:none}.car-arr[data-astro-cid-loauega6]{pointer-events:auto;box-shadow:var(--sh-float)}.car-bar[data-astro-cid-loauega6]{margin-top:12px}.car-thumbs[data-astro-cid-loauega6]{display:flex;overflow-x:auto;gap:8px;padding:2px 2px 8px;scroll-snap-type:x proximity}.car-thumbs[data-astro-cid-loauega6] li[data-astro-cid-loauega6]{flex:0 0 92px;scroll-snap-align:start}.car-th[data-astro-cid-loauega6]{height:64px}.car-th-art[data-astro-cid-loauega6] svg{width:48px}}@media(prefers-reduced-motion:reduce){.car-arr[data-astro-cid-loauega6],.car-th[data-astro-cid-loauega6]{transition:none}}.pj-car[data-astro-cid-ovxcmftc]{padding-bottom:40px}.pj-facts-wrap[data-astro-cid-ovxcmftc]{padding-bottom:72px}.pj-facts[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-surface)}.pj-facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]{padding:22px 28px;border-left:1px solid var(--c-line)}.pj-facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]:first-child{border-left:0}.pj-facts[data-astro-cid-ovxcmftc] dt[data-astro-cid-ovxcmftc]{font-weight:700;font-size:var(--fs-hint);color:var(--c-ink-muted)}.pj-facts[data-astro-cid-ovxcmftc] dd[data-astro-cid-ovxcmftc]{margin:8px 0 0}.pj-facts[data-astro-cid-ovxcmftc] .pj-dd[data-astro-cid-ovxcmftc]{margin-top:6px;font-family:var(--f-display);font-weight:700;font-size:20px;color:var(--c-ink)}.pj-job[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);gap:64px;align-items:start}.pj-story[data-astro-cid-ovxcmftc]{margin-top:36px;display:grid;gap:32px}.pj-h3[data-astro-cid-ovxcmftc]{margin:0;font-size:22px;font-weight:700}.pj-p[data-astro-cid-ovxcmftc]{margin:10px 0 0;max-width:38em;color:var(--c-ink-muted)}.pj-tbc[data-astro-cid-ovxcmftc]{margin:10px 0 0;padding:18px 20px;border:var(--bw-control) dashed var(--c-line-dashed);border-radius:var(--r);background:var(--c-surface);font-size:var(--fs-body-sm);color:var(--c-ink-muted)}.pj-tbc[data-astro-cid-ovxcmftc] b[data-astro-cid-ovxcmftc],.pj-review[data-astro-cid-ovxcmftc] b[data-astro-cid-ovxcmftc]{color:var(--c-ink)}.pj-body[data-astro-cid-ovxcmftc]{margin-top:32px}.pj-review[data-astro-cid-ovxcmftc]{margin-top:40px;display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border:var(--bw-control) dashed var(--c-line-dashed);border-radius:var(--r);background:var(--c-surface);color:var(--c-ink-muted);font-size:var(--fs-card)}.pj-review[data-astro-cid-ovxcmftc] svg[data-astro-cid-ovxcmftc]{flex:none;color:var(--c-accent)}.pj-review[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc]{margin:0}.pj-quote[data-astro-cid-ovxcmftc]{margin:40px 0 0;padding:0 0 0 20px;border-left:1px solid var(--c-line-strong)}.pj-quote[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc]{margin:0;font-size:var(--fs-lede-sm);color:var(--c-ink)}.pj-quote[data-astro-cid-ovxcmftc] .pj-quote-who[data-astro-cid-ovxcmftc]{margin-top:10px;font-size:var(--fs-small);color:var(--c-ink-muted)}.pj-aside[data-astro-cid-ovxcmftc]{position:sticky;top:112px}.pj-aside-card[data-astro-cid-ovxcmftc]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:clamp(22px,3vw,32px)}.pj-aside-h[data-astro-cid-ovxcmftc]{margin:0;font-size:1.6rem;font-weight:800;line-height:1.15;letter-spacing:-.01em}.pj-aside-p[data-astro-cid-ovxcmftc]{margin:10px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}.pj-aside[data-astro-cid-ovxcmftc] .pj-aside-cta{margin-top:22px}.pj-aside-note[data-astro-cid-ovxcmftc]{margin:12px 0 0;font-size:var(--fs-small);color:var(--c-ink-muted);text-align:center}.pj-rel[data-astro-cid-ovxcmftc]{margin-top:26px}.pj-rel[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border-top:1px solid var(--c-line);font-weight:700;text-decoration:none;color:var(--c-link)}.pj-rel[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]:hover{text-decoration:underline;text-underline-offset:4px}.pj-rel[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc] svg[data-astro-cid-ovxcmftc]{flex:none}.pj-rel-note[data-astro-cid-ovxcmftc]{margin:0;padding-top:12px;border-top:1px solid var(--c-line);font-size:var(--fs-hint);color:var(--c-ink-muted)}.pj-more[data-astro-cid-ovxcmftc]{background:var(--c-surface)}@media(max-width:1080px){.pj-job[data-astro-cid-ovxcmftc]{grid-template-columns:1fr;gap:40px}.pj-aside[data-astro-cid-ovxcmftc]{position:static}}@media(max-width:720px){.pj-facts[data-astro-cid-ovxcmftc]{grid-template-columns:1fr}.pj-facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]{border-left:0;border-top:1px solid var(--c-line);padding:16px 20px}.pj-facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]:first-child{border-top:0}}
