.hero-container.svelte-1uha8ag{position:relative;height:100vh;width:100%;overflow:hidden;background-color:#000}.hero.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease,transform .4s ease}.hero--active.svelte-1uha8ag{opacity:1;transform:translateY(0);pointer-events:auto}.hero--inactive.svelte-1uha8ag{opacity:0;transform:translateY(20px);pointer-events:none}.hero-overlay.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0003,#0000004d);z-index:0}.hero-content.svelte-1uha8ag{position:relative;z-index:1;max-width:900px;padding:2rem}.hero--center.svelte-1uha8ag{justify-content:center}.hero-content--welcome.svelte-1uha8ag{text-align:center}.hero--left.svelte-1uha8ag{justify-content:flex-start}.hero-content--collection.svelte-1uha8ag{margin-left:10vw;max-width:480px}.hero-title.svelte-1uha8ag{font-family:PilowLava,sans-serif;margin:0 0 .75rem;font-size:clamp(2.5rem,4vw,3.5rem);letter-spacing:.1em;text-transform:uppercase}.hero-title--main.svelte-1uha8ag{font-family:PilowLava,sans-serif;font-size:clamp(3rem,6vw,4.5rem)}.hero-subtitle.svelte-1uha8ag{margin:0 0 1.5rem;font-size:1rem;line-height:1.6;color:#ffffffd9}.hero-subtitle--collection.svelte-1uha8ag{max-width:360px}.hero-button.svelte-1uha8ag{padding:.75rem 1.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:transparent;color:#fff;cursor:pointer;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .15s ease}.hero-button--primary.svelte-1uha8ag{background:#fff;color:#000}.hero-button.svelte-1uha8ag:hover:not(:disabled){background:#fff;color:#000;transform:translateY(-1px);box-shadow:0 6px 16px #0006}.hero-button.svelte-1uha8ag:active:not(:disabled){transform:translateY(0);box-shadow:none}.nav-arrow.svelte-1uha8ag{position:absolute;left:50%;transform:translate(-50%);width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:#0006;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background-color .2s ease,transform .15s ease,opacity .15s ease}.nav-arrow--top.svelte-1uha8ag{top:1.5rem}.nav-arrow--bottom.svelte-1uha8ag{bottom:1.5rem}.nav-arrow.svelte-1uha8ag:hover:not(:disabled){background:#ffffffd9;color:#000;transform:translate(-50%) translateY(-1px)}.nav-arrow.svelte-1uha8ag:active:not(:disabled){transform:translate(-50%) translateY(0)}.nav-arrow.svelte-1uha8ag:disabled{opacity:.25;cursor:default}.indicator.svelte-1uha8ag{position:absolute;bottom:1.75rem;right:2rem;z-index:2;font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;color:#ffffffbf}.contact-section.svelte-1uha8ag{height:100vh;width:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:#000;color:#fff}.contact-content.svelte-1uha8ag{text-align:center;max-width:900px;padding:2rem}.contact-details.svelte-1uha8ag{margin-top:2rem;font-size:1rem;line-height:1.8}.contact-details.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#fff;text-decoration:underline;text-underline-offset:3px}.contact-details.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:.8}.contact-back.svelte-1uha8ag{margin-top:5rem}@media (max-width: 640px){.hero-container.svelte-1uha8ag{height:auto;min-height:100vh;overflow:visible}.hero.svelte-1uha8ag{position:relative;inset:auto;min-height:100vh;opacity:1!important;transform:none!important;pointer-events:auto}.hero--inactive.svelte-1uha8ag{opacity:1;transform:none;pointer-events:auto}.hero-content--collection.svelte-1uha8ag{margin-left:8vw;padding-right:3vw}.hero-subtitle--collection.svelte-1uha8ag{max-width:none}.nav-arrow.svelte-1uha8ag,.indicator.svelte-1uha8ag{display:none}}
