.hero.svelte-1uha8ag{flex-direction:column;min-height:calc(100vh - 124px);padding:100px 0 0;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-1uha8ag{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg.svelte-1uha8ag img:where(.svelte-1uha8ag){-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;opacity:.88;filter:blur(2px)saturate(1.12)brightness(.9);will-change:transform;width:100%;height:130%;position:absolute;top:-15%;left:0}.hero-bg.svelte-1uha8ag:after{content:"";background:linear-gradient(#0a09086b 0%,#0a090857 40%,#0a0908e0 100%);position:absolute;inset:0}.hero-main.svelte-1uha8ag{z-index:1;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.titanic.svelte-1uha8ag{padding:0;position:relative}.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.06em;text-transform:uppercase;padding:0 32px;font-family:Unbounded,sans-serif;font-size:clamp(44px,8.3vw,132px);font-weight:900;line-height:.82;position:relative}.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag){white-space:nowrap;display:block;overflow:hidden}.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){animation:1s cubic-bezier(.2,.7,.2,1) forwards svelte-1uha8ag-rise;display:inline-block;transform:translateY(110%)}.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag) .ln-2:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){animation-delay:80ms}.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag) .ln-3:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){animation-delay:.16s}@keyframes svelte-1uha8ag-rise{to{transform:translateY(0)}}.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag) .ln-1:where(.svelte-1uha8ag),.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag) .ln-2:where(.svelte-1uha8ag){color:var(--paper)}.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag) .ln-3:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){background:linear-gradient(90deg, var(--gold-light) 0%, var(--gold) 30%, var(--gold-deep) 60%, var(--gold) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1s cubic-bezier(.2,.7,.2,1) forwards svelte-1uha8ag-rise,5s linear .8s infinite svelte-1uha8ag-shine}@keyframes svelte-1uha8ag-shine{to{background-position:200% 0}}.ln-3-line.svelte-1uha8ag{align-items:baseline;gap:0;display:flex}.ln-3-line.svelte-1uha8ag .eur:where(.svelte-1uha8ag){color:var(--gold);margin-left:.1em;font-size:.45em;line-height:1;display:inline-block;transform:translateY(-.4em)}.odo.svelte-1uha8ag{vertical-align:top;width:.62em;height:.82em;display:inline-block;position:relative;overflow:hidden}.odo-track.svelte-1uha8ag{animation:.7s cubic-bezier(.2,.8,.2,1) 1.15s forwards svelte-1uha8ag-odo-roll;display:block}.odo.svelte-1uha8ag .d0:where(.svelte-1uha8ag),.odo.svelte-1uha8ag .d1:where(.svelte-1uha8ag){-webkit-text-fill-color:var(--gold);height:.82em;color:var(--gold);display:block}.odo.svelte-1uha8ag .d1:where(.svelte-1uha8ag){animation:.9s 1.9s svelte-1uha8ag-odo-glow}@keyframes svelte-1uha8ag-odo-roll{to{transform:translateY(-.82em)}}@keyframes svelte-1uha8ag-odo-glow{0%,to{filter:none}45%{filter:drop-shadow(0 0 24px #ffc542d9)}}.hero-bottom.svelte-1uha8ag{z-index:1;grid-template-columns:1fr;align-items:end;gap:32px;padding:28px 32px 36px;display:grid;position:relative}.hero-sub.svelte-1uha8ag{max-width:640px;color:var(--dim);font-size:clamp(20px,1.7vw,27px);font-weight:500;line-height:1.55}.hero-sub.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--paper);font-weight:700}.hero-cta.svelte-1uha8ag{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.hero-cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding:22px 40px;font-size:15px}.ticker.svelte-1uha8ag{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);display:flex;position:relative;overflow:hidden}.ticker.gold.svelte-1uha8ag{background:var(--gold);color:var(--ink);border-color:var(--gold)}.ticker.paper.svelte-1uha8ag{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ticker-track.svelte-1uha8ag{white-space:nowrap;flex-shrink:0;align-items:center;animation:38s linear infinite svelte-1uha8ag-tick;display:flex}.ticker.reverse.svelte-1uha8ag .ticker-track:where(.svelte-1uha8ag){animation-duration:48s;animation-direction:reverse}.ticker.svelte-1uha8ag:hover .ticker-track:where(.svelte-1uha8ag){animation-play-state:paused}@keyframes svelte-1uha8ag-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item.svelte-1uha8ag{letter-spacing:-.03em;text-transform:uppercase;align-items:center;gap:28px;padding:18px 28px;font-family:Unbounded,sans-serif;font-size:clamp(28px,4.5vw,56px);font-weight:800;display:inline-flex}.ticker-item.svelte-1uha8ag .star:where(.svelte-1uha8ag){color:var(--gold);font-size:.7em;font-weight:500;transform:translateY(-.05em)}.ticker.gold.svelte-1uha8ag .ticker-item:where(.svelte-1uha8ag) .star:where(.svelte-1uha8ag),.ticker.paper.svelte-1uha8ag .ticker-item:where(.svelte-1uha8ag) .star:where(.svelte-1uha8ag){color:var(--ink)}.steps-wrap.svelte-1uha8ag{height:400vh;padding:0 0 80px;position:relative}.step-stage.svelte-1uha8ag{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.step-track.svelte-1uha8ag{width:100%;height:100%;position:relative}.step-slide.svelte-1uha8ag{opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:120px 32px 80px;transition:opacity .6s;display:grid;position:absolute;inset:0}.step-slide.active.svelte-1uha8ag{opacity:1;pointer-events:auto}.step-num-col.svelte-1uha8ag{position:relative}.step-num-big.svelte-1uha8ag{letter-spacing:-.07em;background:linear-gradient(180deg, var(--gold-light) 0%, var(--gold) 40%, var(--gold-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Unbounded,sans-serif;font-size:clamp(180px,28vw,460px);font-weight:900;line-height:.8;position:relative}.step-num-big.svelte-1uha8ag .outline:where(.svelte-1uha8ag){-webkit-text-stroke:1px #ffc5422e;color:#0000;background:0 0;position:absolute;inset:0;transform:translate(14px,14px)}.step-right.svelte-1uha8ag{max-width:520px}.step-right.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:16px;display:flex}.step-right.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.04em;text-transform:uppercase;margin-bottom:24px;font-family:Unbounded,sans-serif;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:.95}.step-right.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--dim);max-width:460px;font-size:18px;line-height:1.55}.step-right.svelte-1uha8ag .tag-row:where(.svelte-1uha8ag){flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.step-nav.svelte-1uha8ag{z-index:5;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;position:absolute;bottom:48px;left:32px}.step-nav.svelte-1uha8ag .dots:where(.svelte-1uha8ag){gap:8px;margin-left:14px;display:flex}.step-nav.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:var(--line-strong);border-radius:0;width:24px;height:3px;transition:background .3s}.step-nav.svelte-1uha8ag .dot.on:where(.svelte-1uha8ag){background:var(--gold)}.villes-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:72px 0 96px;display:grid}.tour-list.svelte-1uha8ag{border-top:1px solid var(--line-strong);flex-direction:column;display:flex}.tour-row.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;padding:22px 4px;transition:padding-left .3s;display:grid}.tour-row.svelte-1uha8ag:hover{padding-left:14px}.tr-idx.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-family:JetBrains Mono,monospace;font-size:11px}.tr-name.svelte-1uha8ag{letter-spacing:-.04em;text-transform:uppercase;color:var(--paper);font-family:Unbounded,sans-serif;font-size:clamp(28px,3.4vw,46px);font-weight:800;line-height:.95}.tr-date.svelte-1uha8ag{letter-spacing:.08em;color:var(--muted);text-align:right;font-family:JetBrains Mono,monospace;font-size:13px}.tour-finale.svelte-1uha8ag{background:linear-gradient(120deg,#ffc5421a 0%,#ffc54205 70%);border:1px solid #ffc54266;grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;margin-top:18px;padding:24px 18px;display:grid}.tf-label.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-family:JetBrains Mono,monospace;font-size:11px}.tf-city.svelte-1uha8ag{letter-spacing:-.04em;text-transform:uppercase;color:var(--gold);font-family:Unbounded,sans-serif;font-size:clamp(28px,3.4vw,46px);font-weight:900;line-height:.95}.tf-date.svelte-1uha8ag{letter-spacing:.08em;color:var(--gold);text-align:right;font-family:JetBrains Mono,monospace;font-size:13px}.tour-map.svelte-1uha8ag{justify-content:center;align-items:center;display:flex}.tour-map.svelte-1uha8ag .relative{max-width:28rem}.prize-section.svelte-1uha8ag{background:var(--paper);color:var(--ink);border-top:1px solid var(--paper);border-bottom:1px solid var(--paper);padding:140px 0 160px;position:relative;overflow:hidden}.prize-section.svelte-1uha8ag .container:where(.svelte-1uha8ag){z-index:1;position:relative}.prize-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:64px;display:grid}.prize-left.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:#0a09088c}.prize-left.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:14px 0 28px;font-size:clamp(56px,7vw,108px);line-height:.88}.prize-left.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#0a0908b3;max-width:380px;font-size:17px;font-weight:500;line-height:1.55}.prize-left.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:36px}.prize-amount.svelte-1uha8ag{letter-spacing:-.08em;color:var(--ink);white-space:nowrap;align-items:baseline;font-family:Unbounded,sans-serif;font-size:clamp(56px,13vw,168px);font-weight:900;line-height:.78;display:flex;position:relative}.prize-amount.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-variant-numeric:tabular-nums;position:relative}.prize-amount.svelte-1uha8ag .eur:where(.svelte-1uha8ag){color:var(--gold-deep);margin-left:.08em;font-size:.32em;display:inline-block;transform:translateY(-.6em)}.prize-grid-deco.svelte-1uha8ag{pointer-events:none;background-image:linear-gradient(#0a09080a 1px,#0000 1px),linear-gradient(90deg,#0a09080a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 50%,#0000 100%)}.duo.svelte-1uha8ag{border-top:1px solid var(--line);padding:0}.duo-head.svelte-1uha8ag{padding-top:0;padding-bottom:0}.duo-row.svelte-1uha8ag{grid-template-columns:1fr 1fr;min-height:80vh;display:grid}.duo-card.svelte-1uha8ag{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-start;gap:32px;padding:64px 56px;display:flex;position:relative;overflow:hidden}.duo-card.svelte-1uha8ag:last-child{border-right:none}.duo-card.svelte-1uha8ag .blob:where(.svelte-1uha8ag){filter:blur(80px);pointer-events:none;border-radius:50%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute}.duo-card.cyan.svelte-1uha8ag .blob:where(.svelte-1uha8ag){background:var(--cyan-vivid);opacity:.28;width:520px;height:520px;bottom:-200px;right:-160px}.duo-card.gold.svelte-1uha8ag .blob:where(.svelte-1uha8ag){background:var(--gold);opacity:.32;width:520px;height:520px;bottom:-200px;left:-160px}.duo-card.svelte-1uha8ag:hover .blob:where(.svelte-1uha8ag){transform:translate(-30px,-30px)scale(1.15)}.duo-top.svelte-1uha8ag{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.duo-top.svelte-1uha8ag .role:where(.svelte-1uha8ag){letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.duo-card.cyan.svelte-1uha8ag .duo-top:where(.svelte-1uha8ag) .role:where(.svelte-1uha8ag){color:var(--cyan)}.duo-card.gold.svelte-1uha8ag .duo-top:where(.svelte-1uha8ag) .role:where(.svelte-1uha8ag){color:var(--gold)}.duo-top.svelte-1uha8ag .idx:where(.svelte-1uha8ag){letter-spacing:.14em;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.duo-photo.svelte-1uha8ag{z-index:1;aspect-ratio:4/5;border:1px solid var(--line-strong);width:100%;max-width:280px;height:auto;position:relative;overflow:hidden}.duo-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .6s cubic-bezier(.2,.7,.2,1)}.duo-card.svelte-1uha8ag:hover .duo-photo:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){filter:grayscale(0)contrast(1.05)}.duo-card.cyan.svelte-1uha8ag .duo-photo:where(.svelte-1uha8ag){border-color:#55b5ca66}.duo-card.gold.svelte-1uha8ag .duo-photo:where(.svelte-1uha8ag){border-color:#ffc54266}.duo-main.svelte-1uha8ag{z-index:1;margin-top:0;position:relative}.duo-name.svelte-1uha8ag{letter-spacing:-.05em;text-transform:uppercase;font-family:Unbounded,sans-serif;font-size:clamp(56px,7vw,108px);font-weight:900;line-height:.85}.duo-bio.svelte-1uha8ag{color:var(--dim);max-width:440px;margin-top:32px;font-size:17px;font-weight:500;line-height:1.55}.duo-tags.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.faq.svelte-1uha8ag{border-top:1px solid var(--line);background:var(--ink);padding:120px 0}.faq-row.svelte-1uha8ag{grid-template-columns:1fr 1.4fr;align-items:start;gap:64px;display:grid}.faq-l.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:8px;font-size:clamp(56px,7vw,108px)}.faq-l.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--gold);margin-bottom:18px;display:block}.faq-l.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--dim);max-width:380px;margin-top:24px;font-size:16px;font-weight:500}.faq-rules.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);margin-top:24px;padding-bottom:2px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-block}.faq-list.svelte-1uha8ag{border-top:1px solid var(--line);flex-direction:column;display:flex}.faq-item.svelte-1uha8ag{border-bottom:1px solid var(--line);transition:background .3s}.faq-item.open.svelte-1uha8ag{background:#ffc54208}.faq-q.svelte-1uha8ag{text-align:left;letter-spacing:-.02em;text-transform:uppercase;width:100%;color:var(--paper);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:28px 8px;font-family:Unbounded,sans-serif;font-size:clamp(18px,1.6vw,26px);font-weight:700;line-height:1.15;transition:color .25s,padding .3s;display:grid}.faq-q.svelte-1uha8ag:hover{color:var(--gold)}.faq-item.open.svelte-1uha8ag .faq-q:where(.svelte-1uha8ag){color:var(--gold);padding-left:18px}.faq-q.svelte-1uha8ag .qidx:where(.svelte-1uha8ag){letter-spacing:.12em;color:var(--muted);text-transform:none;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.faq-item.open.svelte-1uha8ag .qidx:where(.svelte-1uha8ag){color:var(--gold)}.faq-q.svelte-1uha8ag .chev:where(.svelte-1uha8ag){border:1px solid var(--line-strong);width:36px;height:36px;color:var(--paper);justify-content:center;align-items:center;font-size:14px;transition:transform .4s,background .3s,border-color .3s,color .3s;display:flex}.faq-item.open.svelte-1uha8ag .chev:where(.svelte-1uha8ag){background:var(--gold);color:var(--ink);border-color:var(--gold);transform:rotate(45deg)}.faq-a.svelte-1uha8ag{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1);display:grid}.faq-item.open.svelte-1uha8ag .faq-a:where(.svelte-1uha8ag){grid-template-rows:1fr}.faq-a-inner.svelte-1uha8ag{color:var(--dim);max-width:680px;padding:0 8px 32px;font-size:16px;font-weight:500;line-height:1.65;overflow:hidden}.closing.svelte-1uha8ag{border-top:1px solid var(--line);background:var(--ink);padding:0;position:relative;overflow:hidden}.closing-inner.svelte-1uha8ag{text-align:center;background:radial-gradient(at 50% 40%,#ffc5421a,#0000 70%);padding:160px 32px 180px;position:relative}.closing-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.06em;text-transform:uppercase;background:linear-gradient(180deg, var(--paper) 0%, var(--paper) 50%, var(--gold) 50%, var(--gold) 100%);color:#0000;background-position:0 0;background-size:100% 200%;-webkit-background-clip:text;background-clip:text;max-width:14ch;margin:0 auto 40px;font-family:Unbounded,sans-serif;font-size:clamp(80px,14vw,240px);font-weight:900;line-height:.82;transition:background-position 1.4s cubic-bezier(.2,.7,.2,1)}.closing.lit.svelte-1uha8ag .closing-inner:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){background-position:0 100%}.closing-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){z-index:1;color:var(--dim);max-width:520px;margin:0 auto 44px;font-size:18px;font-weight:500;position:relative}.closing-marquee.svelte-1uha8ag{color:#f2ecdc0a;white-space:nowrap;letter-spacing:-.05em;text-transform:uppercase;pointer-events:none;font-family:Unbounded,sans-serif;font-size:clamp(120px,14vw,200px);font-weight:900;line-height:1;position:absolute;left:0;right:0}.closing-marquee.top.svelte-1uha8ag{top:30px}.closing-marquee.bottom.svelte-1uha8ag{bottom:30px}.closing-track.svelte-1uha8ag{animation:30s linear infinite svelte-1uha8ag-tick;display:flex}.closing-track.svelte-1uha8ag>span:where(.svelte-1uha8ag){flex-shrink:0;padding-right:40px}@media (width<=1080px){.hero-bottom.svelte-1uha8ag{grid-template-columns:1fr;gap:48px}.step-slide.svelte-1uha8ag{grid-template-columns:1fr;gap:32px;padding:120px 24px 80px}.step-num-big.svelte-1uha8ag{font-size:200px}.prize-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.duo-row.svelte-1uha8ag{grid-template-columns:1fr}.duo-card.svelte-1uha8ag{border-right:none;border-bottom:1px solid var(--line)}.faq-row.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}}@media (width<=980px){.villes-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:48px}.tour-map.svelte-1uha8ag{order:-1}}@media (width<=640px){.hero.svelte-1uha8ag{min-height:auto;padding-top:96px;display:block}.hero-bottom.svelte-1uha8ag{padding-left:18px;padding-right:18px}.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag){padding-left:18px;padding-right:18px;font-size:29px}.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag){white-space:normal}.ticker-item.svelte-1uha8ag{padding:14px 18px;font-size:32px}}@media (prefers-reduced-motion:reduce){.titanic.svelte-1uha8ag h1:where(.svelte-1uha8ag) .ln:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){animation:none;transform:none}.odo-track.svelte-1uha8ag{animation:none;transform:translateY(-.82em)}.ticker-track.svelte-1uha8ag,.closing-track.svelte-1uha8ag{animation:none}}
