.fc-track[data-astro-cid-lkh56nvd]{--spacing-x:256px;--spacing-y:40px;perspective:1200px;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;height:620px;position:relative;overflow:hidden}.fc-track[data-astro-cid-lkh56nvd].is-dragging{cursor:grabbing}.fc-slide[data-astro-cid-lkh56nvd]{--offset:0;--distance:0;text-align:center;width:300px;cursor:inherit;transform:translateX(calc(-50% + var(--offset)*var(--spacing-x))) translateY(calc(var(--distance)*var(--spacing-y))) rotateY(calc(var(--offset)*5deg)) rotate(calc(var(--offset)*5deg)) scale(calc(1 - var(--distance)*.08));opacity:clamp(0,2.5 - var(--distance),1);background:0 0;border:0;padding:0;transition:transform .45s cubic-bezier(.25,.46,.45,.94),opacity .45s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:50%}.is-dragging[data-astro-cid-lkh56nvd] .fc-slide[data-astro-cid-lkh56nvd]{transition:none}.fc-media[data-astro-cid-lkh56nvd]{aspect-ratio:2/3;border-radius:var(--radius-panel);background:#fff;border:1px solid #ffffff14;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #0009}.is-active[data-astro-cid-lkh56nvd] .fc-media[data-astro-cid-lkh56nvd]{box-shadow:0 24px 60px #0009,0 0 80px color-mix(in srgb,var(--ag-indigo) 22%,transparent)}.fc-media[data-astro-cid-lkh56nvd] video[data-astro-cid-lkh56nvd]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.fc-try[data-astro-cid-lkh56nvd]{border-radius:var(--radius-control);white-space:nowrap;color:#222;opacity:0;background:#fff;padding:7px 12px;font-size:13.5px;font-weight:500;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;bottom:14px;left:50%;transform:translate(-50%,6px);box-shadow:0 6px 16px #00000040}.is-active[data-astro-cid-lkh56nvd] .fc-try[data-astro-cid-lkh56nvd]{opacity:1;transform:translate(-50%)}.fc-caption[data-astro-cid-lkh56nvd]{opacity:0;gap:2px;margin-top:18px;transition:opacity .3s ease-out;display:grid}.is-active[data-astro-cid-lkh56nvd] .fc-caption[data-astro-cid-lkh56nvd]{opacity:1}.fc-caption[data-astro-cid-lkh56nvd] strong[data-astro-cid-lkh56nvd]{color:var(--text-primary);font-size:16px;font-weight:500}.fc-caption[data-astro-cid-lkh56nvd] span[data-astro-cid-lkh56nvd]{color:var(--text-muted);font-size:14px}.fc-nav[data-astro-cid-lkh56nvd]{justify-content:center;align-items:center;gap:20px;margin-top:8px;display:flex}.fc-arrow[data-astro-cid-lkh56nvd]{border-radius:var(--radius-control);background:var(--ag-surface-button);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border:0;place-items:center;font-size:15px;transition:background-color .15s ease-out;display:grid}.fc-arrow[data-astro-cid-lkh56nvd]:hover{background:#3d3d3d}.fc-dots[data-astro-cid-lkh56nvd]{gap:6px;display:flex}.fc-dots[data-astro-cid-lkh56nvd] span[data-astro-cid-lkh56nvd]{background:#ffffff29;border-radius:2px;width:24px;height:3px;transition:background .3s ease-out}.fc-dots[data-astro-cid-lkh56nvd] .is-active[data-astro-cid-lkh56nvd]{background:var(--text-primary)}html:has(.fc-viewer[open]){overflow:hidden}.fc-viewer[data-astro-cid-lkh56nvd]{overscroll-behavior:contain;background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.fc-viewer[data-astro-cid-lkh56nvd]::backdrop{backdrop-filter:blur(6px);background:#000000c7}.viewer-body[data-astro-cid-lkh56nvd]{gap:12px;display:grid}.viewer-stage[data-astro-cid-lkh56nvd]{aspect-ratio:2/3;border-radius:var(--radius-panel);background:#fff;height:min(80dvh,760px,150vw - 72px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.viewer-frame[data-astro-cid-lkh56nvd]{width:320px;height:480px;transform:scale(var(--scale,1));transform-origin:50%;border:0;margin:-240px 0 0 -160px;position:absolute;top:50%;left:50%}.viewer-bar[data-astro-cid-lkh56nvd]{align-items:center;gap:8px;display:flex}.viewer-text[data-astro-cid-lkh56nvd]{color:#fff;flex:1;min-width:0;display:grid}.viewer-format[data-astro-cid-lkh56nvd]{color:var(--text-secondary);font-size:13px;font-weight:400}.viewer-title[data-astro-cid-lkh56nvd]{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.viewer-arrow[data-astro-cid-lkh56nvd],.viewer-close[data-astro-cid-lkh56nvd]{border-radius:var(--radius-control);background:var(--ag-surface-button);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border:0;place-items:center;font-size:16px;transition:background-color .15s ease-out;display:grid}.viewer-arrow[data-astro-cid-lkh56nvd]:hover,.viewer-close[data-astro-cid-lkh56nvd]:hover{background:#3d3d3d}.viewer-close[data-astro-cid-lkh56nvd]{z-index:1;position:absolute;top:10px;right:10px}@media (width<=768px){.fc-track[data-astro-cid-lkh56nvd]{--spacing-x:96px;--spacing-y:0px;height:440px}.fc-slide[data-astro-cid-lkh56nvd]{width:220px}}@media (pointer:coarse) and (height<=600px),(width<=760px){.fc-viewer[data-astro-cid-lkh56nvd]{background:#000;width:100%;height:100%;margin:0;inset:0}.viewer-body[data-astro-cid-lkh56nvd]{height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:minmax(0,1fr) auto;gap:0}.viewer-stage[data-astro-cid-lkh56nvd]{aspect-ratio:auto;height:auto;box-shadow:none;background:0 0}.viewer-close[data-astro-cid-lkh56nvd]{background:#333333eb}.viewer-bar[data-astro-cid-lkh56nvd]{padding:10px 12px}.viewer-title[data-astro-cid-lkh56nvd]{font-size:16px}}@media (prefers-reduced-motion:reduce){.fc-caption[data-astro-cid-lkh56nvd],.fc-slide[data-astro-cid-lkh56nvd],.fc-try[data-astro-cid-lkh56nvd]{transition:none}}
