.pv[data-astro-cid-zeobtsqc]{--pv-gutter:clamp(16px, 3vw, 48px);--pv-bar:64px;z-index:50;padding:0 var(--pv-gutter) var(--pv-gutter);background:var(--white);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.pv__bar[data-astro-cid-zeobtsqc]{min-height:var(--pv-bar);margin-inline:calc(-1 * var(--pv-gutter));padding:10px var(--pv-gutter);background:var(--white);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.crumbs[data-astro-cid-zeobtsqc]{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.crumbs[data-astro-cid-zeobtsqc] span[data-astro-cid-zeobtsqc][aria-hidden]{margin-inline:6px}.crumbs[data-astro-cid-zeobtsqc] a[data-astro-cid-zeobtsqc]{text-underline-offset:3px}.pv__close[data-astro-cid-zeobtsqc]{border:2px solid var(--navy);background:var(--white);min-height:44px;color:var(--navy);border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:4px 4px 4px 18px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.pv__close-icon[data-astro-cid-zeobtsqc]{background:var(--navy);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;transition:transform .25s,background-color .2s,color .2s;display:grid}.pv__close[data-astro-cid-zeobtsqc]:hover{background:var(--navy);color:var(--white)}.pv__close[data-astro-cid-zeobtsqc]:hover .pv__close-icon[data-astro-cid-zeobtsqc]{background:var(--white);color:var(--navy);transform:rotate(90deg)}.pv__grid[data-astro-cid-zeobtsqc]{flex:1;grid-template:"head media""body media"minmax(0,1fr)"foot media"/minmax(0,2fr) minmax(0,3fr);column-gap:clamp(32px,4vw,64px);min-height:0;margin-top:8px;display:grid}.pv__head[data-astro-cid-zeobtsqc]{grid-area:head}.pv__body[data-astro-cid-zeobtsqc]{overscroll-behavior:contain;grid-area:body;min-height:0;padding-bottom:24px;padding-right:12px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.pv__foot[data-astro-cid-zeobtsqc]{border-top:1px solid var(--line);flex-direction:column;grid-area:foot;gap:14px;padding-top:18px;display:flex}.pv__media[data-astro-cid-zeobtsqc]{flex-direction:column;grid-area:media;gap:12px;min-height:0;display:flex}.pv__client[data-astro-cid-zeobtsqc]{color:var(--muted);font-weight:600}.pv__title[data-astro-cid-zeobtsqc]{margin-top:4px;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1}.pv__summary[data-astro-cid-zeobtsqc]{margin-top:12px;font-size:1rem}.pv__label[data-astro-cid-zeobtsqc]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.8125rem;font-weight:600}.pv__desc[data-astro-cid-zeobtsqc]{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.pv__prose[data-astro-cid-zeobtsqc] p{font-size:.9375rem;line-height:1.6}.pv__prose[data-astro-cid-zeobtsqc] p:last-child{margin-bottom:0}.pv__tech[data-astro-cid-zeobtsqc]{border-radius:var(--radius-md);background:var(--surface);border-left:4px solid var(--cyan);margin-top:24px;padding:18px 20px}.pv__tech[data-astro-cid-zeobtsqc] .pv__label[data-astro-cid-zeobtsqc]{color:var(--navy)}.tags[data-astro-cid-zeobtsqc]{flex-wrap:wrap;gap:8px;display:flex}.tags[data-astro-cid-zeobtsqc] li[data-astro-cid-zeobtsqc]{background:var(--navy);color:var(--white);border-radius:999px;padding:6px 14px;font-size:.9375rem;font-weight:600}.pv__cta-title[data-astro-cid-zeobtsqc]{color:var(--navy);font-size:1.125rem;font-weight:700}.pv__cta[data-astro-cid-zeobtsqc] p[data-astro-cid-zeobtsqc]{color:var(--muted);margin:2px 0 0;font-size:.9375rem}.pv__actions[data-astro-cid-zeobtsqc]{flex-wrap:wrap;gap:12px;display:flex}.viewer[data-astro-cid-zeobtsqc]{border-radius:var(--radius-lg);background:var(--surface);flex:1;min-height:0;position:relative;overflow:hidden}.viewer__stage[data-astro-cid-zeobtsqc]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.viewer__stage[data-astro-cid-zeobtsqc]::-webkit-scrollbar{display:none}.viewer__stage[data-astro-cid-zeobtsqc].is-animating{scroll-snap-type:none}.viewer__stage[data-astro-cid-zeobtsqc]:focus-visible{outline-offset:-3px}.viewer__slide[data-astro-cid-zeobtsqc]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;place-items:center;height:100%;padding:clamp(12px,2vw,24px);display:grid}.viewer__img[data-astro-cid-zeobtsqc]{object-fit:contain;border-radius:var(--radius-md);width:100%;max-width:100%;height:100%;max-height:100%}.viewer__nav[data-astro-cid-zeobtsqc]{background:var(--white);width:48px;height:48px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:opacity .2s,background-color .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0f2a4229}.viewer__nav[data-astro-cid-zeobtsqc]:hover:not(:disabled){background:var(--navy);color:var(--white)}.viewer__nav[data-astro-cid-zeobtsqc]:disabled{opacity:0;pointer-events:none}.viewer__nav--prev[data-astro-cid-zeobtsqc]{left:16px}.viewer__nav--next[data-astro-cid-zeobtsqc]{right:16px}.viewer__count[data-astro-cid-zeobtsqc]{color:var(--white);background:#0f2a42d1;border-radius:999px;padding:4px 12px;font-size:.875rem;font-weight:600;position:absolute;bottom:16px;right:16px}.viewer__thumbs[data-astro-cid-zeobtsqc]{flex-shrink:0;gap:10px;padding:2px;display:flex;overflow-x:auto}.viewer__thumb[data-astro-cid-zeobtsqc]{aspect-ratio:1200/926;background:var(--surface);cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:10px;width:96px;padding:0;transition:opacity .2s,border-color .2s;display:block;overflow:hidden}.viewer__thumb[data-astro-cid-zeobtsqc] img{object-fit:cover;width:100%;height:100%}.viewer__thumb[data-astro-cid-zeobtsqc]:hover,.viewer__thumb[data-astro-cid-zeobtsqc][aria-current=true]{opacity:1}.viewer__thumb[data-astro-cid-zeobtsqc][aria-current=true]{border-color:var(--navy)}@media (width<=991.98px){.pv[data-astro-cid-zeobtsqc]{--pv-bar:60px;overscroll-behavior:contain;display:block;overflow-y:auto}.pv__bar[data-astro-cid-zeobtsqc]{position:sticky;top:0}.pv__body[data-astro-cid-zeobtsqc]{padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.pv__grid[data-astro-cid-zeobtsqc]{grid-template:"head""media""body""foot"/minmax(0,1fr)}.pv__media[data-astro-cid-zeobtsqc]{height:auto;min-height:0;margin-top:24px;position:static}.viewer[data-astro-cid-zeobtsqc]{aspect-ratio:4/3;flex:none;max-height:70svh}.pv__desc[data-astro-cid-zeobtsqc]{margin-top:32px}}@media (width<=575.98px){.crumbs[data-astro-cid-zeobtsqc]{display:none}.pv__bar[data-astro-cid-zeobtsqc]{justify-content:flex-end}.viewer[data-astro-cid-zeobtsqc]{aspect-ratio:1}.viewer__nav[data-astro-cid-zeobtsqc]{width:40px;height:40px}.viewer__nav--prev[data-astro-cid-zeobtsqc]{left:8px}.viewer__nav--next[data-astro-cid-zeobtsqc]{right:8px}.viewer__thumb[data-astro-cid-zeobtsqc]{width:72px}.pv__tech[data-astro-cid-zeobtsqc]{padding:20px}}
