:root{--ink: #1a0608;--paper: #ffffff;--c1: #ff5e96;--c2: #e23b78;--c3: #a81f56;--maxw: 760px;--radius: 16px;--frame-inset: 16px;--font-disp: "Anton", system-ui, sans-serif;--font-script: "Kaushan Script", cursive;--font-body: "Manrope", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:#fff;background:radial-gradient(130% 110% at 50% 0%,var(--c1) 0%,var(--c2) 78%,var(--c3) 100%);background-attachment:fixed;min-height:100vh;line-height:1.55}.page{position:relative;z-index:1;margin:var(--frame-inset);border:2px solid rgba(255,255,255,.85);border-radius:20px;min-height:calc(100vh - 2 * var(--frame-inset));padding:4px 0 0;overflow-x:clip}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 34px}h1,h2,h3,.disp{font-family:var(--font-disp);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.9}.script{font-family:var(--font-script);text-transform:none}a{color:inherit}.skip{position:absolute;left:-9999px;top:0;background:#fff;color:var(--c2);padding:10px 16px;border-radius:0 0 10px;z-index:100;font-weight:800}.skip:focus{left:0}:focus-visible{outline:3px solid #fff;outline-offset:3px;border-radius:6px}.top{padding:28px 0 6px;text-align:center;position:relative;z-index:3}.top img{width:clamp(120px,28vw,168px);height:clamp(120px,28vw,168px);border-radius:50%;box-shadow:0 8px 22px #00000047}.top .handle{margin-top:12px;font-weight:800;text-transform:uppercase;letter-spacing:.22em;font-size:12px;opacity:.92}.nav{margin-top:16px;display:flex;gap:8px 20px;justify-content:center;flex-wrap:wrap;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.nav a{text-decoration:none;opacity:.85;padding-bottom:3px;border-bottom:2px solid transparent}.nav a:hover{opacity:1;border-color:#fff}.hero{text-align:center;padding:22px 0 14px}.hero .club{font-family:var(--font-script);font-size:clamp(30px,7vw,52px);line-height:1;margin-bottom:2px}.hero h1{font-size:clamp(58px,16vw,124px)}.hero .tg{max-width:460px;margin:20px auto 0;font-size:clamp(16px,2.4vw,18px);font-weight:500;opacity:.94}.cta{margin:26px 0 4px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:14px;padding:15px 26px;border-radius:40px;text-decoration:none;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;font-family:var(--font-body)}.btn-light{background:#fff;color:var(--c2)}.btn-light:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000038}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000047}.soc{margin-top:18px;display:flex;gap:16px;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.soc a{text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px}.soc a:hover{border-color:#fff}.divider{width:60px;height:3px;background:#ffffffb3;margin:40px auto;border-radius:3px}.about{text-align:center;padding:6px 0}.about p{max-width:560px;margin:0 auto;font-size:17px;font-weight:500;opacity:.95}.sched{text-align:center;padding:10px 0 8px}.sched .moBig{font-size:clamp(48px,13vw,100px);line-height:1;padding-top:.12em;margin-bottom:6px}.months{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:14px 0 24px}.months a{display:inline-block;text-decoration:none;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;padding:10px 17px;border-radius:30px;border:2px solid rgba(255,255,255,.5);white-space:nowrap}.months a.active{background:#fff;color:var(--c2);border-color:#fff}.rows{max-width:540px;margin:0 auto}.event{border-bottom:1px solid rgba(255,255,255,.18)}.row{display:grid;grid-template-columns:1fr auto 1.1fr auto;align-items:center;gap:18px;width:100%;padding:14px 0;background:none;border:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.row .act{font-family:var(--font-script);font-size:30px;text-align:right;color:#141414}.row .dt{font-family:var(--font-disp);font-size:36px;min-width:80px;text-shadow:0 3px 10px rgba(0,0,0,.28)}.row .meta{font-family:var(--font-script);font-size:20px;text-align:left;color:#141414}.ev-toggle{display:inline-flex;align-items:center;gap:10px;justify-self:end}.ev-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;font-weight:800;letter-spacing:0;text-transform:none;white-space:nowrap;background:#ffffff2e;padding:5px 11px 5px 9px;border-radius:20px;line-height:1}.ev-pill .ico{width:15px;height:15px;opacity:.95}.ev-pill b{font-weight:800;font-variant-numeric:tabular-nums}.chev{font-family:var(--font-body);font-size:22px;line-height:1;opacity:.8;transition:transform .2s ease}.row[aria-expanded=true] .chev{transform:rotate(90deg)}.row:hover .ev-pill{background:#ffffff47}.event-detail{max-width:460px;margin:0 auto;padding:2px 0 20px;text-align:left}.event-detail p{text-transform:none}.ev-popis{font-family:var(--font-body);font-size:14px;opacity:.92;margin-bottom:14px;line-height:1.5}.ev-status{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:14px;margin-bottom:16px}.ev-status .ico{flex:0 0 auto;width:32px;height:32px;padding:7px;border-radius:50%;background:#ffffff2e}.ev-status .ev-status-txt{opacity:.95}.ev-status strong{font-weight:800;font-variant-numeric:tabular-nums}.ev-form{display:flex;gap:10px;flex-wrap:wrap}.ev-form input{flex:1;min-width:150px;padding:13px 16px;border-radius:30px;border:0;font-size:16px;font-family:var(--font-body);color:var(--ink);background:#fff}.ev-form .btn{flex-basis:100%;justify-content:center}.feedback{display:flex;align-items:center;gap:13px;text-align:left;margin-top:14px;padding:15px 17px;border-radius:16px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);animation:fb-pop .4s cubic-bezier(.2,.85,.35,1.15) both}.feedback .fb-ico{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--c2);box-shadow:0 5px 16px #0003}.feedback .fb-ico svg{width:23px;height:23px}.feedback.is-success .fb-ico{color:#12a15c}.feedback.is-error .fb-ico{color:#e0362f}.feedback .fb-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.feedback .fb-txt b{font-family:var(--font-body);font-weight:800;font-size:15px;line-height:1.2;text-transform:none;letter-spacing:0}.feedback .fb-txt small{font-size:13px;opacity:.9;line-height:1.35}.feedback.is-success .fb-check{stroke-dasharray:26;stroke-dashoffset:26;animation:fb-draw .5s .12s ease forwards}.card .feedback{max-width:460px;margin-left:auto;margin-right:auto}@keyframes fb-pop{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:none}}@keyframes fb-draw{to{stroke-dashoffset:0}}.dl-strip{margin:28px auto 0}.card{margin:42px auto 0;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius);padding:30px;text-align:center}.card h2{font-size:30px;margin-bottom:6px}.card p{opacity:.9;font-size:14px;margin-bottom:18px}.field{display:flex;gap:10px;max-width:460px;margin:0 auto;flex-wrap:wrap}.field input,.field select{flex:1;min-width:150px;padding:14px 16px;border-radius:30px;border:0;font-size:16px;font-family:inherit;color:var(--ink);background:#fff}.field .full{flex-basis:100%}.field .btn{flex-basis:100%;justify-content:center}.note{margin-top:12px;font-size:12px;opacity:.8}.ig{margin:64px 0 0;text-align:center;--ig-tile: 264px}.ig h2{font-size:clamp(26px,5vw,40px);margin-bottom:6px}.ig .ig-sub{font-size:15px;opacity:.82;margin-bottom:28px}.ig-marquee{position:relative;overflow-x:clip;overflow-y:visible;padding:12px 0;width:calc(100vw - 2 * (var(--frame-inset) + 2px));margin-left:calc(50% - 50vw + var(--frame-inset) + 2px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ig-track{display:flex;width:max-content;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;animation:ig-scroll var(--ig-dur, 60s) linear infinite}.ig-marquee:focus-within .ig-track{animation-play-state:paused}@media(hover:hover){.ig-marquee:hover .ig-track{animation-play-state:paused}}.ig-tile{position:relative;flex:0 0 auto;width:var(--ig-tile);height:var(--ig-tile);margin-right:20px;border-radius:20px;overflow:hidden;background:#00000014;box-shadow:inset 0 0 0 2px #ffffffb3;text-decoration:none;transition:transform .45s cubic-bezier(.2,.7,.3,1)}.ig-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}@media(hover:hover){.ig-tile:hover{transform:scale(1.04)}.ig-tile:hover img{transform:scale(1.06)}}.ig-badge{position:absolute;top:10px;right:10px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:50%;background:#0000006b;color:#fff;font-size:12px;pointer-events:none}.ig-follow{margin-top:32px}@keyframes ig-scroll{to{transform:translate(var(--ig-shift, -50%))}}@media(min-width:1400px){.ig{--ig-tile: 300px}}@media(max-width:900px){.ig{--ig-tile: 208px}}@media(prefers-reduced-motion:reduce){.ig-track{animation:none}.ig-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}footer{text-align:center;padding:40px 0 48px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:12px;opacity:.85}footer a{text-decoration:none}footer .made{margin-top:14px;font-size:10px;letter-spacing:.14em;opacity:.6}.sig-line{margin-top:16px;display:flex;justify-content:center}footer .site-signature{--stch-size: 16px;--stch-ink: rgba(255, 255, 255, .78);--stch-label: rgba(255, 255, 255, .6);--stch-shine-hi: #ffffff;text-transform:none;letter-spacing:normal}footer .site-signature:hover .stch-sig__label{color:#fff}footer .site-signature:hover .stch-sig__mark{background-color:#fff}@media(max-width:560px){:root{--frame-inset: 9px}.wrap{padding:0 18px}.top{padding:20px 0 4px}.nav{gap:6px 14px;font-size:11px}.hero{padding:14px 0 8px}.hero .tg{font-size:15px}.divider{margin:30px auto}.cta{gap:10px}.cta .btn{flex:1 1 100%;justify-content:center}.card{padding:24px 18px}.field input,.field select{min-width:100%}.row{grid-template-columns:1fr auto auto;gap:4px 12px;text-align:left;padding:12px 0}.row .act{grid-row:1;grid-column:1;text-align:left;font-size:26px}.row .dt{grid-row:1;grid-column:2;text-align:right;font-size:30px}.ev-toggle{grid-row:1;grid-column:3}.row .meta{grid-row:2;grid-column:1 / -1;font-size:18px}.ev-pill{font-size:12px;padding:4px 9px 4px 7px;gap:5px}.ev-pill .ico{width:14px;height:14px}.months a{font-size:11px;padding:7px 13px}.ig{--ig-tile: 168px;margin-top:48px}.ig-tile{margin-right:14px;border-radius:16px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.stch-sig-wrap{--stch-ink: #3f3f46;--stch-label: #9ca3af;--stch-shine-hi: #a1a1aa;--stch-size: 13px;--stch-mark-h: 1.15em;--stch-shine: 8s;--stch-card-bg: #0c0d12;--stch-card-fg: #ffffff;--stch-card-muted: #9ca3af;position:relative;display:inline-flex;font:inherit;font-size:var(--stch-size);line-height:1}.stch-sig{display:inline-flex;align-items:center;gap:.55em;text-decoration:none;color:inherit;padding:.45em .3em;border-radius:9px;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.stch-sig__label{color:var(--stch-label);font-size:.82em;font-weight:600;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:color .45s ease,letter-spacing .45s ease}.stch-sig__mark{display:block;height:var(--stch-mark-h);aspect-ratio:924 / 427;flex:none;-webkit-mask:var(--stch-logo) center / contain no-repeat;mask:var(--stch-logo) center / contain no-repeat;background-color:var(--stch-ink);background-image:linear-gradient(100deg,transparent 0%,transparent 42%,var(--stch-shine-hi) 50%,transparent 58%,transparent 100%);background-repeat:no-repeat;background-size:260% 100%;background-position:210% 0;transition:background-color .45s ease,transform .45s ease;animation:stch-shine var(--stch-shine) linear infinite;will-change:background-position}.stch-sig-wrap:hover .stch-sig,.stch-sig:focus-visible{transform:translateY(-1px)}.stch-sig-wrap:hover .stch-sig__label{color:var(--stch-ink);letter-spacing:.13em}.stch-sig-wrap:hover .stch-sig__mark{background-color:#18181b}.stch-sig:focus-visible{outline:2px solid currentColor;outline-offset:4px}.stch-sig__card{position:absolute;bottom:100%;left:0;margin-bottom:12px;z-index:50;display:grid;gap:0;min-width:224px;padding:16px 18px 15px;border-radius:15px;background:var(--stch-card-bg);color:var(--stch-card-fg);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 45px -14px #0009,0 6px 14px -6px #00000073;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(8px) scale(.96);transform-origin:bottom left;pointer-events:none;transition:opacity .32s ease,transform .45s cubic-bezier(.18,.9,.25,1.2),visibility 0s linear .45s}.stch-sig__card:before{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px}.stch-sig__card:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.14) 50%,transparent 68%);transform:translate(-130%);pointer-events:none}.stch-sig__card-mark,.stch-sig__card-name,.stch-sig__card-tag,.stch-sig__card-contact{position:relative;z-index:1}.stch-sig__card-mark{display:block;height:22px;aspect-ratio:924 / 427;margin-bottom:13px;-webkit-mask:var(--stch-logo) left / contain no-repeat;mask:var(--stch-logo) left / contain no-repeat;background:var(--stch-card-fg)}.stch-sig__card-name{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--stch-card-fg)}.stch-sig__card-tag{display:block;margin-top:4px;font-size:11px;letter-spacing:.02em;color:var(--stch-card-muted)}.stch-sig__card-contact{display:grid;gap:5px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}.stch-sig__card-mail,.stch-sig__card-go{font-size:11px;letter-spacing:.03em;color:var(--stch-card-muted);text-decoration:none;transition:color .25s ease;width:fit-content}.stch-sig__card-mail:hover,.stch-sig__card-go:hover{color:var(--stch-card-fg)}.stch-sig__fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.stch-sig__fx i{position:absolute;bottom:8px;font-style:normal;font-weight:700;color:var(--stch-card-fg);opacity:0}.stch-sig__fx i:nth-child(1){left:16%;font-size:12px}.stch-sig__fx i:nth-child(2){left:52%;font-size:16px}.stch-sig__fx i:nth-child(3){left:82%;font-size:11px}.stch-sig__card-mark,.stch-sig__card-name,.stch-sig__card-tag,.stch-sig__card-contact{opacity:0;transform:translateY(7px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.9,.25,1)}.stch-sig-wrap:hover .stch-sig__card,.stch-sig-wrap:focus-within .stch-sig__card{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .32s ease,transform .55s cubic-bezier(.18,.9,.25,1.2),visibility 0s}.stch-sig-wrap:hover .stch-sig__card:after,.stch-sig-wrap:focus-within .stch-sig__card:after{animation:stch-card-sheen .9s ease .2s 1}.stch-sig-wrap:hover .stch-sig__card-mark,.stch-sig-wrap:focus-within .stch-sig__card-mark,.stch-sig-wrap:hover .stch-sig__card-name,.stch-sig-wrap:focus-within .stch-sig__card-name,.stch-sig-wrap:hover .stch-sig__card-tag,.stch-sig-wrap:focus-within .stch-sig__card-tag,.stch-sig-wrap:hover .stch-sig__card-contact,.stch-sig-wrap:focus-within .stch-sig__card-contact{opacity:1;transform:translateY(0)}.stch-sig-wrap:hover .stch-sig__card-mark,.stch-sig-wrap:focus-within .stch-sig__card-mark{transition-delay:.06s}.stch-sig-wrap:hover .stch-sig__card-name,.stch-sig-wrap:focus-within .stch-sig__card-name{transition-delay:.11s}.stch-sig-wrap:hover .stch-sig__card-tag,.stch-sig-wrap:focus-within .stch-sig__card-tag{transition-delay:.15s}.stch-sig-wrap:hover .stch-sig__card-contact,.stch-sig-wrap:focus-within .stch-sig__card-contact{transition-delay:.19s}.stch-sig-wrap:hover .stch-sig__fx i,.stch-sig-wrap:focus-within .stch-sig__fx i{animation:stch-float 3s ease-in-out infinite}.stch-sig-wrap:hover .stch-sig__fx i:nth-child(2),.stch-sig-wrap:focus-within .stch-sig__fx i:nth-child(2){animation-duration:3.8s;animation-delay:.7s}.stch-sig-wrap:hover .stch-sig__fx i:nth-child(3),.stch-sig-wrap:focus-within .stch-sig__fx i:nth-child(3){animation-duration:3.3s;animation-delay:1.3s}@keyframes stch-shine{to{background-position:-120% 0}}@keyframes stch-card-sheen{to{transform:translate(130%)}}@keyframes stch-float{0%{opacity:0;transform:translateY(8px)}25%{opacity:.13}to{opacity:0;transform:translateY(-30px)}}@media(prefers-reduced-motion:reduce){.stch-sig__mark{animation:none}.stch-sig,.stch-sig__card,.stch-sig__card-mark,.stch-sig__card-name,.stch-sig__card-tag,.stch-sig__card-contact{transition:opacity .2s ease,visibility 0s!important;transform:none!important}.stch-sig__card:after{display:none}.stch-sig__fx{display:none}}
