.shot[data-astro-cid-5w266d6b]{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--ground);isolation:isolate}@media(min-width:48rem){.shot-wide[data-astro-cid-5w266d6b]{aspect-ratio:16 / 9}}.window[data-astro-cid-5w266d6b]{position:absolute;inset:9% -6% -12% 8%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-window);transition:transform var(--dur-base) var(--ease-standard)}.shot-wide[data-astro-cid-5w266d6b] .window[data-astro-cid-5w266d6b]{inset:8% 6% -8%}.bar[data-astro-cid-5w266d6b]{display:flex;align-items:center;gap:var(--spacing-200);flex:none;height:var(--spacing-500);padding:0 var(--spacing-200);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.dots[data-astro-cid-5w266d6b]{display:flex;gap:var(--spacing-75)}.dots[data-astro-cid-5w266d6b] i[data-astro-cid-5w266d6b]{width:var(--spacing-100);height:var(--spacing-100);border-radius:var(--radius-full);background:var(--color-border)}.address[data-astro-cid-5w266d6b]{overflow:hidden;padding:var(--spacing-25) var(--spacing-100);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-caption-5);line-height:var(--text-caption-5--line-height);white-space:nowrap;text-overflow:ellipsis}.viewport[data-astro-cid-5w266d6b]{position:relative;flex:1;overflow:hidden}.page[data-astro-cid-5w266d6b]{display:block;width:100%;height:auto;transition:transform var(--dur-browse) var(--ease-standard)}[data-project]:hover .page[data-astro-cid-5w266d6b],.shot-wide[data-astro-cid-5w266d6b]:hover .page[data-astro-cid-5w266d6b]{transform:translateY(-40%)}@media(scripting:enabled){[data-reveal] .window[data-astro-cid-5w266d6b]{transform:translateY(18%);transition:transform 1.1s var(--ease-standard);transition-delay:calc(var(--i, 0) * var(--stagger) + .12s)}[data-reveal].is-visible .window[data-astro-cid-5w266d6b]{transform:none}:root:not(.motion-ready) [data-reveal] .window[data-astro-cid-5w266d6b]{animation:motion-fallback 1ms 3s forwards}}.shot-wide[data-astro-cid-5w266d6b] .window[data-astro-cid-5w266d6b]{animation:window-in 1.2s var(--ease-standard) .35s backwards}@keyframes window-in{0%{transform:translateY(14%)}}@media(prefers-reduced-motion:reduce){.page[data-astro-cid-5w266d6b],.window[data-astro-cid-5w266d6b]{transform:none!important;transition:none!important}}.card[data-astro-cid-mspuyifq]{position:relative;display:flex;flex-direction:column;gap:var(--spacing-300);height:100%}.card[data-astro-cid-mspuyifq]:focus-within{outline:2px solid var(--color-focus);outline-offset:6px;border-radius:var(--radius-2xl)}.art[data-astro-cid-mspuyifq]{position:relative;overflow:hidden;border-radius:var(--radius-2xl);isolation:isolate}.go[data-astro-cid-mspuyifq]{position:absolute;z-index:1;top:var(--spacing-200);right:var(--spacing-200);display:grid;place-items:center;width:var(--spacing-600);height:var(--spacing-600);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);opacity:0;transform:scale(.6) rotate(-45deg);transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.card[data-astro-cid-mspuyifq]:hover .go[data-astro-cid-mspuyifq]{opacity:1;transform:none}.text[data-astro-cid-mspuyifq]{display:flex;flex-direction:column;gap:var(--spacing-75);flex:1}.index[data-astro-cid-mspuyifq]{color:var(--color-accent);font-size:var(--text-caption-4);line-height:var(--text-caption-4--line-height);font-weight:600;font-variant-numeric:tabular-nums}.title[data-astro-cid-mspuyifq]{margin:0;font-size:var(--text-heading-4);line-height:var(--text-heading-4--line-height);font-weight:600;letter-spacing:var(--tracking-heading)}.card-compact[data-astro-cid-mspuyifq] .title[data-astro-cid-mspuyifq]{font-size:var(--text-heading-6);line-height:var(--text-heading-6--line-height)}.title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]{color:var(--color-text);text-decoration:none;outline:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size var(--dur-base) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.card[data-astro-cid-mspuyifq]:hover .title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]{color:var(--color-accent);background-size:100% 2px}.title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]:after{content:"";position:absolute;inset:0}.summary[data-astro-cid-mspuyifq]{margin:0;max-width:52ch;color:var(--color-text-muted);font-size:var(--text-body-3);line-height:var(--text-body-3--line-height);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-compact[data-astro-cid-mspuyifq] .summary[data-astro-cid-mspuyifq]{-webkit-line-clamp:2;font-size:var(--text-body-6);line-height:var(--text-body-6--line-height)}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-mspuyifq]:hover .go[data-astro-cid-mspuyifq]{transform:none}}
