.vclips[data-astro-cid-7rsewbbf]{gap:calc(var(--gap) * 1.5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));margin:0;padding:0;list-style:none;display:grid}.vclip[data-astro-cid-7rsewbbf]{gap:var(--space-3);align-content:start;display:grid}.vclip__frame[data-astro-cid-7rsewbbf]{border-radius:var(--r-lg);aspect-ratio:16/9;background:var(--card-bg);box-shadow:var(--shadow-2);position:relative;overflow:hidden}.vclip__frame[data-astro-cid-7rsewbbf] .vclip__poster{border-radius:0;width:100%;height:100%}.vclip__frame[data-astro-cid-7rsewbbf] .vclip__video{object-fit:contain;background:var(--bg);width:100%;height:100%;display:block}.vclip__play[data-astro-cid-7rsewbbf]{background:color-mix(in srgb, var(--shadow-ink) 22%, transparent);cursor:pointer;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.vclip__icon[data-astro-cid-7rsewbbf]{background:var(--btn-bg);width:4.5rem;height:4.5rem;color:var(--btn-fg);box-shadow:var(--shadow-3);transition:scale var(--dur-2) var(--ease-out);border-radius:999px;place-items:center;display:grid}.vclip__play[data-astro-cid-7rsewbbf]:hover .vclip__icon[data-astro-cid-7rsewbbf],.vclip__play[data-astro-cid-7rsewbbf]:focus-visible .vclip__icon[data-astro-cid-7rsewbbf]{scale:1.08}.vclip__len[data-astro-cid-7rsewbbf]{right:var(--space-3);bottom:var(--space-3);background:color-mix(in srgb, var(--c-brand-band) 88%, transparent);color:var(--c-surface);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;padding:.2rem .6rem;font-weight:700;position:absolute}.vclip__title[data-astro-cid-7rsewbbf]{font-size:var(--fs-h4);margin:0}.vclip__title[data-astro-cid-7rsewbbf] a[data-astro-cid-7rsewbbf]{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.vclip__text[data-astro-cid-7rsewbbf]{color:var(--muted);margin:0}.pgal[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(12rem,19vw,18rem);grid-auto-flow:dense;gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.pgal__item--wide[data-astro-cid-yjitjrjk]{grid-column:span 2}.pgal__open[data-astro-cid-yjitjrjk]{border-radius:var(--r-lg);cursor:zoom-in;width:100%;height:100%;box-shadow:var(--shadow-2);isolation:isolate;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.pgal__open[data-astro-cid-yjitjrjk] .media{border-radius:0;height:100%}.pgal__open[data-astro-cid-yjitjrjk] .media img{object-fit:cover;object-position:var(--focus-pos,center);width:100%;height:100%;transition:scale .9s var(--ease-out)}.pgal__open[data-astro-cid-yjitjrjk]:hover .media img{scale:1.04}.pgal__zoom[data-astro-cid-yjitjrjk]{top:var(--space-3);right:var(--space-3);background:var(--card-bg);width:2.5rem;height:2.5rem;color:var(--heading);box-shadow:var(--shadow-2);opacity:0;transition:opacity var(--dur-2), translate var(--dur-2) var(--ease-out);border-radius:999px;place-items:center;display:grid;position:absolute;translate:0 -.25rem}.pgal__open[data-astro-cid-yjitjrjk]:is(:hover,:focus-visible) .pgal__zoom[data-astro-cid-yjitjrjk]{opacity:1;translate:0}@media (hover:none){.pgal__zoom[data-astro-cid-yjitjrjk]{opacity:1;translate:0}}@media (width<=800px){.pgal[data-astro-cid-yjitjrjk]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(9rem,38vw,15rem)}}.onjob[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(11rem,17vw,16rem);grid-auto-flow:dense;gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.onjob__item[data-astro-cid-yjitjrjk]{border-radius:var(--r-lg);background:0 0;overflow:hidden}.onjob__item--lead[data-astro-cid-yjitjrjk]{grid-area:span 2/span 2}.onjob__item--wide[data-astro-cid-yjitjrjk]{grid-column:span 2}.onjob__open[data-astro-cid-yjitjrjk]{border-radius:var(--r-lg);cursor:zoom-in;width:100%;height:100%;box-shadow:var(--shadow-2);text-align:left;isolation:isolate;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.onjob__open[data-astro-cid-yjitjrjk] .media{border-radius:0;height:100%}.onjob__open[data-astro-cid-yjitjrjk] .media img{object-fit:cover;object-position:var(--focus-pos,center);width:100%;height:100%;transition:scale .9s var(--ease-out)}.onjob__open[data-astro-cid-yjitjrjk]:hover .media img{scale:1.04}.onjob__title[data-astro-cid-yjitjrjk]{padding:var(--space-8) var(--space-4) var(--space-3);background:linear-gradient(to top, color-mix(in srgb, var(--bg) 92%, transparent) 25%, transparent);color:var(--heading);font-size:var(--fs-sm);font-weight:700;line-height:1.3;position:absolute;inset:auto 0 0}.onjob__item--lead[data-astro-cid-yjitjrjk] .onjob__title[data-astro-cid-yjitjrjk]{padding:var(--space-8) var(--space-5) var(--space-5);font-size:var(--fs-h4)}@media (width<=800px){.onjob[data-astro-cid-yjitjrjk]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:12rem}.onjob__title[data-astro-cid-yjitjrjk]{padding:var(--space-6) var(--space-3) var(--space-2);font-size:var(--fs-xs)}}.pgrid[data-astro-cid-yjitjrjk]{columns:3 18rem;column-gap:var(--gap);margin:0;padding:0;list-style:none}.pgrid__item[data-astro-cid-yjitjrjk]{break-inside:avoid;margin-bottom:var(--gap);border-radius:var(--r-lg);display:grid;position:relative;overflow:hidden}.pgrid__item[data-astro-cid-yjitjrjk] .media,.pgrid__body[data-astro-cid-yjitjrjk]{grid-area:1/1}.pgrid__item[data-astro-cid-yjitjrjk] .media{border-radius:0}.pgrid__item[data-astro-cid-yjitjrjk] .media img{transition:scale .9s var(--ease-out)}.pgrid__item[data-astro-cid-yjitjrjk]:hover .media img{scale:1.05}.pgrid__body[data-astro-cid-yjitjrjk]{z-index:1;align-self:end;gap:var(--space-2);padding:var(--space-5);background:linear-gradient(to top, color-mix(in srgb, var(--bg) 95%, transparent) 40%, transparent);display:grid}.pgrid__meta[data-astro-cid-yjitjrjk]{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.3rem;margin:0;font-weight:700;display:flex}.pgrid__title[data-astro-cid-yjitjrjk]{font-size:var(--fs-h4);margin:0}.pgrid__title[data-astro-cid-yjitjrjk] em{color:inherit;font-style:normal}
