.project-page.svelte-15ehqgt{width:100%;max-width:100%;padding:0}.project-main.svelte-15ehqgt{width:100%;display:flex;flex-direction:column;align-items:center}.slide-indicator.svelte-15ehqgt{position:fixed;left:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:100;padding-top:3px}.ind-dot.svelte-15ehqgt{width:4px;height:4px;border-radius:50%;background:var(--color-black);opacity:.8;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.ind-dot.svelte-15ehqgt:hover{opacity:.5}.ind-traveller.svelte-15ehqgt{position:absolute;top:0;left:50%;width:8px;height:8px;border-radius:50%;background:var(--color-orange);pointer-events:none;transition:transform .45s cubic-bezier(.4,0,.2,1)}.project-header.svelte-15ehqgt{text-align:center;padding:0 40px}.project-title.svelte-15ehqgt{font-size:3rem;margin:0 0 12px}.project-client.svelte-15ehqgt{color:var(--color-orange);font-size:1.25rem;margin:0 0 24px;font-weight:300}.project-description.svelte-15ehqgt{color:var(--color-muted);font-size:1.5rem;line-height:1.75rem;margin:0 auto;max-width:560px}.slide.svelte-15ehqgt{width:100%;padding:0 60px;box-sizing:border-box}.slide-inner.svelte-15ehqgt{width:100%;max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:end}.slide-meta.svelte-15ehqgt{text-align:left}.slide-num.svelte-15ehqgt{color:var(--color-orange);font-size:1rem;margin:0 0 8px;letter-spacing:.05em}.slide-heading.svelte-15ehqgt{font-size:1.75rem;font-weight:400;margin:0 0 20px}.slide-description.svelte-15ehqgt{font-size:.95rem;line-height:1.6;color:var(--color-muted);margin:0}.slide-photo.svelte-15ehqgt{aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgba(0,0,0,.08);background-color:#fff}.slide-image.svelte-15ehqgt{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.slide-indicator.svelte-15ehqgt{display:none}.project-title.svelte-15ehqgt{font-size:2rem}.slide.svelte-15ehqgt{padding:0 20px}.slide-inner.svelte-15ehqgt{grid-template-columns:1fr;gap:24px}.slide-meta.svelte-15ehqgt{text-align:center}}
