.galeria-page.svelte-1e9jxz6{gap:0;display:grid}.hero.svelte-1e9jxz6{background-color:#101010;align-items:flex-end;min-height:clamp(420px,60vh,680px);display:flex;position:relative;overflow:hidden}.hero-ph.svelte-1e9jxz6{position:absolute;inset:0}.hero-ph.svelte-1e9jxz6 picture:where(.svelte-1e9jxz6){width:100%;height:100%;display:block}.hero-ph.svelte-1e9jxz6 img:where(.svelte-1e9jxz6){object-fit:cover;object-position:100% 54%;width:100%;height:100%}.hero-veil.svelte-1e9jxz6{background:linear-gradient(90deg, rgba(var(--hero-veil-rgb), .64), transparent 58%);position:absolute;inset:0}.hero-tx.svelte-1e9jxz6{z-index:2;max-width:min(760px,100%);padding:0 0 clamp(2.25rem,5vw,3.75rem);position:relative}.hero-tx.svelte-1e9jxz6 .kicker:where(.svelte-1e9jxz6){color:var(--hero-metal)}.hero-tx.svelte-1e9jxz6 h1:where(.svelte-1e9jxz6){font-family:var(--font-display);letter-spacing:-.015em;color:var(--on-photo-text);margin-top:1rem;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:500;line-height:1.06}.hero-tx.svelte-1e9jxz6 h1:where(.svelte-1e9jxz6) em:where(.svelte-1e9jxz6){color:var(--hero-accent);font-style:italic}.hero-tx.svelte-1e9jxz6 .sub:where(.svelte-1e9jxz6){max-width:56ch;color:var(--on-photo-text-soft);margin-top:.9rem;font-size:1.05rem;line-height:1.7}.sec.svelte-1e9jxz6{padding-top:var(--section-y)}.shead.svelte-1e9jxz6{align-items:baseline;gap:1.1rem;margin-bottom:1.9rem;display:flex}.shead.svelte-1e9jxz6 h2:where(.svelte-1e9jxz6){font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:500}.shead.svelte-1e9jxz6 h2:where(.svelte-1e9jxz6) em:where(.svelte-1e9jxz6){color:var(--color-metal-soft);font-style:italic}.carousel.svelte-1e9jxz6{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;display:grid;position:relative}.carousel-track.svelte-1e9jxz6{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:1.6rem;padding-bottom:.2rem;display:flex;overflow-x:auto;container-type:inline-size}.carousel-track.svelte-1e9jxz6::-webkit-scrollbar{display:none}.carousel-slide.svelte-1e9jxz6{scroll-snap-align:start;color:inherit;background:var(--color-surface);border:1px solid var(--color-metal-faint);cursor:zoom-in;transition:transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex:0 0 280px;text-decoration:none;display:block}.carousel-slide.svelte-1e9jxz6:hover{border-color:var(--color-metal);transform:translateY(-4px)}.carousel-slide.svelte-1e9jxz6 .ph:where(.svelte-1e9jxz6){aspect-ratio:4/3;background:#1a1509;overflow:hidden}.carousel-slide.svelte-1e9jxz6 .ph:where(.svelte-1e9jxz6) img:where(.svelte-1e9jxz6){object-fit:cover;width:100%;height:100%;display:block}.carousel-slide.svelte-1e9jxz6 .faixa:where(.svelte-1e9jxz6){border-top:1px solid var(--color-metal-faint);padding:.9rem 1.05rem 1.05rem}.carousel-slide.svelte-1e9jxz6 .nm:where(.svelte-1e9jxz6){font-family:var(--font-display);color:var(--color-text);font-size:1rem;font-weight:500}.carousel-spacer.svelte-1e9jxz6{scroll-snap-align:none;pointer-events:none;flex:0 0 100cqw}.carousel-arrow.svelte-1e9jxz6{border:1px solid var(--color-metal-faint);width:46px;height:46px;color:var(--color-metal-text-soft,var(--color-metal));cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .16s,background-color .16s,border-color .16s,color .16s;display:grid}.carousel-arrow.svelte-1e9jxz6:hover{background:var(--color-metal-faint);border-color:var(--color-metal);color:var(--color-metal-text-soft,var(--color-metal));transform:scale(1.03)}@media (width<=640px){.carousel-slide.svelte-1e9jxz6{flex-basis:220px}.carousel-arrow.svelte-1e9jxz6{width:38px;height:38px}}.grid-m1.svelte-1e9jxz6{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.6rem;display:grid}.card-ev.svelte-1e9jxz6{color:inherit;background:var(--color-surface);border:1px solid var(--color-metal-faint);cursor:zoom-in;transition:transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);text-decoration:none;display:block}.card-ev.svelte-1e9jxz6:hover{border-color:var(--color-metal);transform:translateY(-4px)}.card-ev.svelte-1e9jxz6 .ph:where(.svelte-1e9jxz6){aspect-ratio:4/3;background:#1a1509;overflow:hidden}.card-ev.svelte-1e9jxz6 .ph:where(.svelte-1e9jxz6) img:where(.svelte-1e9jxz6){object-fit:cover;width:100%;height:100%;display:block}.card-ev.svelte-1e9jxz6 .faixa:where(.svelte-1e9jxz6){border-top:1px solid var(--color-metal-faint);padding:.9rem 1.05rem 1.05rem}.card-ev.svelte-1e9jxz6 .nm:where(.svelte-1e9jxz6){font-family:var(--font-display);color:var(--color-text);font-size:1rem;font-weight:500}.collapse-row.svelte-1e9jxz6{margin-bottom:1.4rem;display:flex}.collapse-row--top.svelte-1e9jxz6{justify-content:flex-end}.collapse-row--bottom.svelte-1e9jxz6{justify-content:center;margin-top:1.8rem;margin-bottom:0}.btn-collapse.svelte-1e9jxz6{gap:.5rem}.retratos.svelte-1e9jxz6{flex-wrap:wrap;gap:1.6rem 1.4rem;display:flex}.retrato.svelte-1e9jxz6{text-align:left;width:calc(20% - 1.12rem);min-width:170px;color:inherit;cursor:zoom-in;text-decoration:none;display:block}.retrato.svelte-1e9jxz6 .ph:where(.svelte-1e9jxz6){aspect-ratio:3/3.6;border:1px solid var(--color-metal-faint);display:block;overflow:hidden}.retrato.svelte-1e9jxz6 .ph:where(.svelte-1e9jxz6) img:where(.svelte-1e9jxz6){object-fit:cover;object-position:center top;width:100%;height:100%}.retrato.svelte-1e9jxz6 .faixa:where(.svelte-1e9jxz6){padding:.6rem .1rem 0;display:block}.retrato.svelte-1e9jxz6 .nm:where(.svelte-1e9jxz6){font-family:var(--font-display);color:var(--color-text);font-size:.98rem;font-weight:500;display:block}.retrato.svelte-1e9jxz6 .tt:where(.svelte-1e9jxz6){letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);margin-top:.15rem;font-size:.6rem;font-weight:700;display:block}@media (width<=1000px){.retrato.svelte-1e9jxz6{width:calc(33.333% - .94rem)}}@media (width<=720px){.retrato.svelte-1e9jxz6{width:calc(50% - .7rem)}}.final.svelte-1e9jxz6{padding:var(--section-y) 0}.final-top.svelte-1e9jxz6{border-bottom:1px solid var(--color-metal-faint);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-faint);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:.9rem;font-size:.68rem;font-weight:600;display:flex}.final-title.svelte-1e9jxz6{max-width:26ch;font-family:var(--font-display);padding:2.125rem 0;font-size:clamp(1.7rem,3.6vw,2.8rem);font-weight:500;line-height:1.12}.final-actions.svelte-1e9jxz6{border-top:1px solid var(--color-metal-faint);flex-wrap:wrap;gap:.9rem;padding-top:1.6rem;display:flex}.lightbox-figure.svelte-1e9jxz6{width:min(92vw,960px);padding:var(--space-3);gap:var(--space-3);border-radius:var(--radius-md);margin:0;display:grid}.lightbox-figure.svelte-1e9jxz6 img:where(.svelte-1e9jxz6){object-fit:contain;border-radius:var(--radius-panel);width:100%;max-height:min(78vh,860px)}.lightbox-figure.svelte-1e9jxz6 figcaption:where(.svelte-1e9jxz6){justify-content:space-between;align-items:baseline;gap:var(--space-3);text-align:left;color:var(--ink-soft);display:flex}.lightbox-figure.svelte-1e9jxz6 .counter:where(.svelte-1e9jxz6){font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap}@media (width<=640px){.hero-ph.svelte-1e9jxz6 img:where(.svelte-1e9jxz6){object-position:center 22%}}@media (width<=760px){.hero-tx.svelte-1e9jxz6{padding-bottom:clamp(1.8rem,6vw,3rem)}.lightbox-figure.svelte-1e9jxz6{width:100%;padding-bottom:var(--space-8)}}
