.section-head.svelte-c0tpws{margin-bottom:3.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-accent)}h2.svelte-c0tpws{margin:0;font-weight:300;font-size:clamp(1.9rem,4.5vw,3.2rem);letter-spacing:.22em}.signup.svelte-s2r4m9.svelte-s2r4m9{display:flex;flex-direction:column;gap:1.6rem}.field.svelte-s2r4m9.svelte-s2r4m9{display:flex;flex-direction:column;gap:.35rem}label.svelte-s2r4m9.svelte-s2r4m9{font-size:.66rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--color-text-muted)}input.svelte-s2r4m9.svelte-s2r4m9{width:100%;box-sizing:border-box;padding:.6rem 0;border:none;border-bottom:1px solid var(--color-line-strong);border-radius:0;background:transparent;color:var(--color-text);font-size:1rem;transition:border-color .2s}input.svelte-s2r4m9.svelte-s2r4m9::placeholder{color:#e3e6e840}input.svelte-s2r4m9.svelte-s2r4m9:focus{outline:none;border-bottom-color:var(--color-text)}.note.svelte-s2r4m9.svelte-s2r4m9{margin:.2rem 0 0;font-size:.75rem;color:var(--color-text-muted)}.submit.svelte-s2r4m9.svelte-s2r4m9{width:100%;margin-top:.75rem}.feedback.svelte-s2r4m9.svelte-s2r4m9{margin:0;font-size:.88rem}.feedback.error.svelte-s2r4m9.svelte-s2r4m9{color:#f0a39b}.success.svelte-s2r4m9.svelte-s2r4m9{padding:1rem 0}.success.svelte-s2r4m9 p.svelte-s2r4m9{margin:0;color:var(--color-text-muted)}.success.svelte-s2r4m9 .success-title.svelte-s2r4m9{margin-bottom:.5rem;font-family:var(--font-display);font-stretch:125%;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text)}.hero.svelte-y4f4ea.svelte-y4f4ea{position:relative;min-height:calc(100svh - var(--header-h));display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.hero-photo.svelte-y4f4ea.svelte-y4f4ea{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(../../../hero.jpg) 78% 38% / cover no-repeat;filter:contrast(1.08) brightness(1.15) saturate(.7);animation:svelte-y4f4ea-settle 2.4s cubic-bezier(.22,1,.36,1) both}.hero-shade.svelte-y4f4ea.svelte-y4f4ea{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b0c0ed9,#0b0c0e59 45%,#0b0c0e00 75%),linear-gradient(0deg,#0b0c0e,#0b0c0e00 40%)}@keyframes svelte-y4f4ea-settle{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.hero-content.svelte-y4f4ea.svelte-y4f4ea{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem 7rem;animation:svelte-y4f4ea-rise 1.4s .3s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-y4f4ea-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.wordmark.svelte-y4f4ea.svelte-y4f4ea{margin:0;font-weight:200;font-size:clamp(3.2rem,10vw,8.5rem);letter-spacing:.32em;line-height:1}.hero-tag.svelte-y4f4ea.svelte-y4f4ea{margin:1.75rem 0 0;color:var(--color-accent)}.hero-actions.svelte-y4f4ea.svelte-y4f4ea{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.75rem}.hero-show.svelte-y4f4ea.svelte-y4f4ea{display:inline-flex;flex-direction:column;gap:.4rem;margin-top:1.75rem;padding-left:1.25rem;max-width:24rem;border-left:2px solid var(--color-accent-deep);color:var(--color-text)}.hero-show.svelte-y4f4ea.svelte-y4f4ea:hover{color:var(--color-text);border-left-color:var(--color-accent)}.hero-show-title.svelte-y4f4ea.svelte-y4f4ea{font-family:var(--font-display);font-stretch:125%;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase}.hero-show-venue.svelte-y4f4ea.svelte-y4f4ea{font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.hero-show-cta.svelte-y4f4ea.svelte-y4f4ea{margin-top:.3rem;color:var(--color-accent)}.page-section.svelte-y4f4ea.svelte-y4f4ea{padding:8rem 1.5rem}.js .page-section.svelte-y4f4ea.svelte-y4f4ea{opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1)}.js .page-section.svelte-y4f4ea.svelte-y4f4ea.visible{opacity:1;transform:none}.section-inner.svelte-y4f4ea.svelte-y4f4ea{max-width:1200px;margin:0 auto}.players.svelte-y4f4ea.svelte-y4f4ea{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.player.svelte-y4f4ea.svelte-y4f4ea{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.player.svelte-y4f4ea iframe.svelte-y4f4ea{display:block;border:0;border-radius:12px;background:var(--color-bg-1)}.videos.svelte-y4f4ea.svelte-y4f4ea{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2rem}.video.svelte-y4f4ea.svelte-y4f4ea{margin:0;min-width:0}.video.featured.svelte-y4f4ea.svelte-y4f4ea{grid-column:1 / -1}.screen.svelte-y4f4ea.svelte-y4f4ea{position:relative;aspect-ratio:16 / 9;background:var(--color-bg-1)}.screen.svelte-y4f4ea iframe.svelte-y4f4ea{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}figcaption.svelte-y4f4ea.svelte-y4f4ea{margin-top:1rem;font-family:var(--font-display);font-stretch:125%;font-size:.8rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-muted)}.featured.svelte-y4f4ea figcaption.svelte-y4f4ea{font-size:.95rem;color:var(--color-text)}.tour-list.svelte-y4f4ea.svelte-y4f4ea{list-style:none;margin:0;padding:0}.tour-row.svelte-y4f4ea.svelte-y4f4ea{display:grid;grid-template-columns:8rem 1fr auto;align-items:center;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--color-line)}.tour-date.svelte-y4f4ea.svelte-y4f4ea{margin:0;font-family:var(--font-display);font-stretch:125%;font-size:1rem;letter-spacing:.2em;text-transform:uppercase}.tour-info.svelte-y4f4ea h3.svelte-y4f4ea{margin:0 0 .4rem;font-size:1.1rem;letter-spacing:.12em}.tour-info.svelte-y4f4ea p.svelte-y4f4ea{margin:0}.tour-venue.svelte-y4f4ea.svelte-y4f4ea,.tour-support.svelte-y4f4ea.svelte-y4f4ea{font-size:.92rem;color:var(--color-text-muted)}.tour-empty.svelte-y4f4ea p.svelte-y4f4ea{margin:0}.tour-empty-note.svelte-y4f4ea.svelte-y4f4ea{margin-top:.5rem!important;color:var(--color-text-muted)}.tour-empty.svelte-y4f4ea a.svelte-y4f4ea{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent-deep);text-underline-offset:4px}.tour-empty.svelte-y4f4ea a.svelte-y4f4ea:hover{color:var(--color-text);text-decoration-color:var(--color-accent)}.contact-grid.svelte-y4f4ea.svelte-y4f4ea{display:grid;grid-template-columns:1fr 1fr;align-items:start}.block.svelte-y4f4ea.svelte-y4f4ea{padding-right:4rem}.block.svelte-y4f4ea+.block.svelte-y4f4ea{padding:0 0 0 4rem;border-left:1px solid var(--color-line)}.block.svelte-y4f4ea h3.svelte-y4f4ea{margin:0 0 .6rem;font-size:1.15rem;letter-spacing:.22em}.block.svelte-y4f4ea p.svelte-y4f4ea{margin:0 0 2rem;color:var(--color-text-muted)}.popup-overlay.svelte-y4f4ea.svelte-y4f4ea{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:1rem}.popup-backdrop.svelte-y4f4ea.svelte-y4f4ea{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#050607d9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:default}.popup.svelte-y4f4ea.svelte-y4f4ea{position:relative;width:100%;max-width:460px;max-height:90vh;overflow-y:auto;box-sizing:border-box;padding:3rem 2.5rem 2.5rem;background:var(--color-bg-1);border:1px solid var(--color-line);border-top:2px solid var(--color-accent-deep);--field-bg:var(--color-bg-1)}.popup.svelte-y4f4ea .label.svelte-y4f4ea{margin:0;color:var(--color-accent)}.popup-title.svelte-y4f4ea.svelte-y4f4ea{margin:.75rem 0;font-weight:400;font-size:1.5rem;letter-spacing:.14em}.popup-copy.svelte-y4f4ea.svelte-y4f4ea{margin:0 0 2rem;color:var(--color-text-muted)}.close-button.svelte-y4f4ea.svelte-y4f4ea{position:absolute;top:1.1rem;right:1.1rem;width:2.25rem;height:2.25rem;background:transparent;border:none;cursor:pointer}.close-button.svelte-y4f4ea span.svelte-y4f4ea{position:absolute;top:50%;left:25%;width:50%;height:1px;background:var(--color-text-muted);transition:background .2s}.close-button.svelte-y4f4ea span.svelte-y4f4ea:first-child{transform:rotate(45deg)}.close-button.svelte-y4f4ea span.svelte-y4f4ea:last-child{transform:rotate(-45deg)}.close-button.svelte-y4f4ea:hover span.svelte-y4f4ea{background:var(--color-text)}@media (max-width: 900px){.videos.svelte-y4f4ea.svelte-y4f4ea{grid-template-columns:1fr 1fr}.contact-grid.svelte-y4f4ea.svelte-y4f4ea{grid-template-columns:1fr}.block.svelte-y4f4ea.svelte-y4f4ea{padding:0 0 3rem}.block.svelte-y4f4ea+.block.svelte-y4f4ea{padding:3rem 0 0;border-left:0;border-top:1px solid var(--color-line)}}@media (max-width: 640px){.hero-photo.svelte-y4f4ea.svelte-y4f4ea{background-color:#000;background-size:150vw auto;background-position:-44vw -26vw;filter:contrast(1.05) brightness(1.4) saturate(.7)}.hero-shade.svelte-y4f4ea.svelte-y4f4ea{background:linear-gradient(0deg,#0b0c0e,#0b0c0eb3 32%,#0b0c0e00 62%)}.hero-content.svelte-y4f4ea.svelte-y4f4ea{padding-bottom:4.5rem}.wordmark.svelte-y4f4ea.svelte-y4f4ea{font-size:15vw;letter-spacing:.24em}.hero-actions.svelte-y4f4ea .btn.svelte-y4f4ea{flex:1 1 9rem;padding-inline:1rem;white-space:nowrap}.page-section.svelte-y4f4ea.svelte-y4f4ea{padding:5.5rem 1.25rem}.videos.svelte-y4f4ea.svelte-y4f4ea{grid-template-columns:1fr;gap:2.5rem}.tour-row.svelte-y4f4ea.svelte-y4f4ea{grid-template-columns:1fr;gap:.75rem}.tour-tickets.svelte-y4f4ea.svelte-y4f4ea{justify-self:start}.popup.svelte-y4f4ea.svelte-y4f4ea{padding:2.75rem 1.5rem 2rem}.player.svelte-y4f4ea iframe.svelte-y4f4ea{height:380px}}
