.gallery-wrap.svelte-2efvt9{display:flex;flex-direction:column;gap:12px;width:100%}.gallery.svelte-2efvt9{display:flex;flex-direction:row;height:620px;gap:1rem}.panel.svelte-2efvt9{position:relative;overflow:hidden;cursor:pointer;flex-shrink:0;border:none;padding:0;background:#111;border-radius:var(--radius-image);transition:flex .6s cubic-bezier(.4,0,.2,1),filter .5s ease;min-height:0;min-width:0}.panel.active.svelte-2efvt9{flex:6}.panel.inactive.svelte-2efvt9{flex:1}.panel.svelte-2efvt9 img:where(.svelte-2efvt9){width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;transition:transform .6s cubic-bezier(.4,0,.2,1)}.panel.svelte-2efvt9:hover img:where(.svelte-2efvt9){transform:scale(1.03)}.label.svelte-2efvt9{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:2px;padding:40px 20px 16px;background:linear-gradient(transparent,#0009);opacity:0;transform:translateY(6px);transition:opacity .3s ease .22s,transform .3s ease .22s;pointer-events:none}.panel.active.svelte-2efvt9 .label:where(.svelte-2efvt9){opacity:1;transform:translateY(0)}.label.svelte-2efvt9 strong:where(.svelte-2efvt9){color:#fff;font-size:16px}.description.svelte-2efvt9{font-size:13px;color:#fffc}.num.svelte-2efvt9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;font-weight:500;color:#ffffffa6;letter-spacing:.1em;transition:opacity .3s ease;pointer-events:none;writing-mode:vertical-rl;font-family:var(--font-autography)}.panel.active.svelte-2efvt9 .num:where(.svelte-2efvt9){opacity:0}.panel.inactive.svelte-2efvt9 .num:where(.svelte-2efvt9){opacity:1}.panel.inactive.svelte-2efvt9 img:where(.svelte-2efvt9){filter:brightness(50%)}@media (max-width: 900px){.gallery.svelte-2efvt9{flex-direction:column;height:auto}.panel.svelte-2efvt9{min-height:0;overflow:hidden}.panel.svelte-2efvt9 img:where(.svelte-2efvt9){height:100%;min-height:0}.panel.active.svelte-2efvt9{flex:0 0 420px}.panel.inactive.svelte-2efvt9{flex:0 0 120px}.num.svelte-2efvt9{writing-mode:horizontal-tb}.label.svelte-2efvt9 strong:where(.svelte-2efvt9){font-size:15px}}@media (max-width: 600px){.panel.active.svelte-2efvt9{flex:0 0 450px}.panel.inactive.svelte-2efvt9{flex:0 0 64px}}@media (prefers-reduced-motion: reduce){.panel.svelte-2efvt9,.panel.svelte-2efvt9 img:where(.svelte-2efvt9),.label.svelte-2efvt9,.num.svelte-2efvt9{transition:none}.panel.svelte-2efvt9:hover img:where(.svelte-2efvt9){transform:none}}.stage.svelte-vqvza4{display:grid}.slide.svelte-vqvza4{grid-area:1 / 1;display:grid;gap:var(--spacing-lg);margin:0;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-o-quad),visibility 0s linear .4s}.slide.is-active.svelte-vqvza4{opacity:1;visibility:visible;transition:opacity .4s var(--ease-o-quad),visibility 0s}.slide-image.svelte-vqvza4{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-image)}.slide-body.svelte-vqvza4{display:flex;flex-direction:column;gap:var(--spacing-base)}.quote-mark.svelte-vqvza4{font-family:var(--font-heading);font-size:4rem;font-weight:300;line-height:.6;color:var(--color-primary);margin-top:var(--spacing-sm)}.quote.svelte-vqvza4{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;max-width:60ch;color:var(--color-dark);line-height:1.7}.quote.svelte-vqvza4 p:where(.svelte-vqvza4){margin:0}.quote.svelte-vqvza4 .lead:where(.svelte-vqvza4){font-size:1.25rem;font-weight:300;line-height:1.55;color:var(--color-heading)}.caption.svelte-vqvza4{display:flex;flex-direction:column;gap:.125rem;margin-top:var(--spacing-sm);padding-top:var(--spacing-base);border-top:1px solid var(--color-container)}.author.svelte-vqvza4{font-weight:500;color:var(--color-heading)}.meta.svelte-vqvza4{font-size:.875rem;color:var(--color-subtle)}.controls.svelte-vqvza4{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.nav-btn.svelte-vqvza4{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-container);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-heading);cursor:pointer;transition:border-color .2s var(--ease-o-quad)}.nav-btn.svelte-vqvza4:hover{border-color:var(--color-heading)}.nav-btn.svelte-vqvza4:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.counter.svelte-vqvza4{min-width:3.5ch;text-align:center;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--color-subtle)}@media (min-width: 768px){.slide.svelte-vqvza4{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}.slide-image.svelte-vqvza4{aspect-ratio:4 / 5}.quote.svelte-vqvza4 .lead:where(.svelte-vqvza4){font-size:1.5rem}.controls.svelte-vqvza4{margin-left:calc((100% - 4rem) * 5 / 12 + 4rem)}}@media (prefers-reduced-motion: reduce){.slide.svelte-vqvza4,.slide.is-active.svelte-vqvza4,.nav-btn.svelte-vqvza4{transition:none}}
