.showroom.svelte-1ii88v1{min-width:0}.viewport.svelte-1ii88v1{touch-action:pan-y;background:var(--muted);border-radius:8px;overflow:hidden}.track.svelte-1ii88v1{transition:transform .75s cubic-bezier(.22,.61,.36,1);display:flex}.slide.svelte-1ii88v1{flex:0 0 100%;min-width:0}.slide.svelte-1ii88v1 a:where(.svelte-1ii88v1){display:block}.slide.svelte-1ii88v1 img,.slide.svelte-1ii88v1 .image-fallback{aspect-ratio:4/5;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-height:650px;display:block}.caption.svelte-1ii88v1{color:var(--muted-foreground);justify-content:space-between;gap:16px;margin-top:14px;font-size:.8rem;display:flex}@media (width<=700px){.slide.svelte-1ii88v1 img,.slide.svelte-1ii88v1 .image-fallback{max-height:420px}}@media (prefers-reduced-motion:reduce){.track.svelte-1ii88v1{transition:none}}@media (width>=768px){.featured-grid.svelte-1ossele{grid-template-columns:repeat(3,minmax(0,1fr))}}.inspiration-button.svelte-1ossele{margin-top:16px}.custom-steps.svelte-1ossele{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;padding:32px 0;list-style:none;display:grid}.custom-steps.svelte-1ossele p:where(.svelte-1ossele){color:var(--muted-foreground);font-size:.9rem}.process-image.svelte-1ossele{grid-row:span 2;margin:0}.process-image.svelte-1ossele img:where(.svelte-1ossele){border-radius:8px;width:100%;display:block}@media (width<=700px){main:has(.custom-section)+footer{margin-top:0}.custom-section.svelte-1ossele{padding-bottom:0}.custom-section.svelte-1ossele .inspiration-button:where(.svelte-1ossele){margin-top:32px;margin-bottom:32px}.custom-steps.svelte-1ossele{text-align:left;grid-template-columns:1fr;gap:16px;margin-bottom:0}}.hero.svelte-1ossele{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;padding-block:64px 80px;display:grid}.hero-copy.svelte-1ossele{padding-block:28px}.hero.svelte-1ossele h1:where(.svelte-1ossele){margin:24px 0}.craft.svelte-1ossele{background:var(--muted)}.craft-inner.svelte-1ossele{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (width<=700px){.hero.svelte-1ossele{grid-template-columns:1fr;gap:20px;padding-top:20px}.hero-copy.svelte-1ossele{padding-block:12px}.craft-heading.svelte-1ossele{padding-block:24px}.craft-inner.svelte-1ossele{grid-template-columns:1fr;gap:0}}
