.turnstile__note[data-astro-cid-qxm2ol5u]{opacity:.75;margin:8px 0 0;font-size:.875rem}body.screen{background:var(--color-text)}.kx-js body.screen{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.kx-js body.screen>main{flex:1;min-height:0;display:flex}body.screen .header-band{padding-top:clamp(10px,2.2vh,22px)}@media (height<=520px){.kx-js body.screen{height:auto;overflow:visible}.kx-js body.screen>main{min-height:520px}}.kx{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}html:not(.kx-js) .kx{min-height:80vh}.kx-main{z-index:2;width:100%;max-width:1180px;min-height:0;padding:clamp(8px, 2vh, 24px) var(--space-4) clamp(40px, 6vh, 56px);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(12px,2.4vh,26px);margin:0 auto;display:flex;position:relative}.kx-kick{margin:0}.kx-title{font-family:var(--font-head);color:var(--color-bg);letter-spacing:-.035em;max-width:15ch;margin:0;font-size:clamp(2.3rem,min(6.6vw,10vh),6rem);font-weight:700;line-height:1}.kx-title .accent{color:var(--color-primary)}.kx-wl{vertical-align:top;margin:-.12em -.04em -.16em;padding:.12em .04em .16em;display:inline-block;overflow:hidden}.kx-w{display:inline-block}.kx-contacts{flex-wrap:wrap;justify-content:center;gap:10px clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:flex}.kx-contacts li{border-bottom:2px solid color-mix(in srgb, var(--color-bg) 26%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:6px 0;display:flex}.kx-k{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);white-space:nowrap;font-size:.8125rem;font-weight:700}.kx-v{font-family:var(--font-head);color:var(--color-bg);font-size:clamp(1.125rem,min(2vw,3.3vh),1.5rem);font-weight:700;line-height:1.2}.band--dark a.kx-v{text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:5px;text-decoration-thickness:3px}.kx-copy{cursor:pointer;padding:7px 12px;font-size:.8125rem}.kx-ctawrap{margin:8px 0;position:relative}.kx-cta{z-index:2;border:3px solid var(--color-bg);box-shadow:6px 6px 0 var(--color-bg);gap:.9em;padding:.78em .78em .78em 1.35em;font-size:clamp(1.25rem,min(2.1vw,3.4vh),1.625rem);transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s;position:relative;overflow:hidden}.kx-cta:hover{background:var(--color-primary);box-shadow:8px 8px 0 var(--color-bg);transform:translate(-2px,-2px)}.kx-cta__arr{background:var(--color-bg);width:1.9em;height:1.9em;color:var(--color-text);z-index:2;border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid;position:relative}.kx-cta:hover .kx-cta__arr{transform:translate(4px)}.kx-cta__txt{z-index:2;position:relative}.kx-cta:after{content:"";z-index:1;background:color-mix(in srgb, var(--color-surface) 55%, transparent);width:18%;animation:3.6s ease-in-out 1.8s infinite kx-shine;position:absolute;top:-30%;bottom:-30%;left:-40%;transform:skew(-22deg)}.kx-cta:hover:after{animation-duration:1.1s}.kx-orbit{z-index:3;pointer-events:none;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:0;left:0}.kx-orbit svg{width:100%;height:100%;display:block}.kx-orbit path{fill:var(--color-primary);stroke:var(--color-bg);stroke-width:2.5px;stroke-linejoin:round}.kx-bt{fill:var(--color-accent);stroke:var(--color-text);stroke-width:2.5px;stroke-linejoin:round}.kx-out{max-width:52ch;color:var(--color-border);margin:0;font-size:clamp(.9375rem,min(1.35vw,2.3vh),1.0625rem);font-weight:500;line-height:1.5}.kx-art{z-index:1;width:min(300px,22vw,40vh);margin:0;position:absolute;bottom:0;right:max(16px,50vw - 600px)}.kx-art img{width:100%;height:auto;transform:translateY(8%)}.kx-floor{background:var(--color-primary);z-index:0;height:clamp(18px,3vh,30px);position:absolute;bottom:0;left:0;right:0}.kx-panel{background:var(--color-bg);color:var(--color-text);padding:var(--space-7) var(--space-4)}.kx-js .kx-panel{z-index:40;padding:clamp(16px, 3vh, 36px) var(--space-4) clamp(24px, 5vh, 56px);display:none;position:fixed;inset:0;overflow-y:auto}.kx-js .kx-panel.is-open{display:flex}.kx-panel [hidden]{display:none!important}.kx-panel__in{flex-direction:column;width:100%;max-width:1100px;min-height:100%;margin:0 auto;display:flex;position:relative}.kx-bar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}html:not(.kx-js) .kx-bar{display:none}.kx-prog{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:.875rem;font-weight:700;display:flex}.kx-bars{gap:6px;display:flex}.kx-bars i{border-radius:var(--radius-pill);border:2.5px solid var(--color-text);width:clamp(34px,5vw,64px);height:12px;transition:background-color .35s;display:block}.kx-bars i.on{background:var(--color-primary)}.kx-back{padding:8px 14px;font-size:19px}.kx-form{flex-direction:column;flex:1;justify-content:center;gap:clamp(14px,3vh,34px);padding:clamp(12px,2vh,24px) 0;display:flex}html:not(.kx-js) .kx-step+.kx-step{margin-top:var(--space-7)}.kx-js .kx-step:not(.is-current){display:none}.kx-qwrap{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;margin:0 0 clamp(14px,2.6vh,30px);display:flex}.kx-q{font-family:var(--font-head);letter-spacing:-.035em;max-width:13ch;margin:0;font-size:clamp(2.2rem,min(7vw,10.5vh),6rem);font-weight:700;line-height:1}.kx-qwrap .badge{margin-top:.9em;transform:rotate(-5deg)}.kx-fields{gap:clamp(14px,2.6vh,28px);display:grid}.kx-fields--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,48px)}.kx-lab{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px;font-size:.8125rem;font-weight:700;display:block}.kx-lab span{text-transform:none;letter-spacing:0;font-weight:600}.kx-panel input.kx-big{border:0;border-bottom:5px solid var(--color-text);width:100%;color:var(--color-text);font-family:var(--font-head);letter-spacing:-.02em;background:0 0;border-radius:0;padding:.06em .1em .12em;font-size:clamp(1.6rem,min(5vw,7.4vh),4.25rem);font-weight:700;line-height:1.15;transition:border-color .2s,background-color .2s}.kx-panel .kx-fields--2 input.kx-big{font-size:clamp(1.4rem,min(3.2vw,5.6vh),2.9rem)}.kx-panel input.kx-big::placeholder{color:var(--color-text-muted);opacity:.55}.kx-panel input.kx-big:focus{border-bottom-color:var(--color-primary);outline:none}.kx-panel input.kx-big:focus-visible{outline:3px solid var(--color-text);outline-offset:4px}.kx-panel .kx-f.is-error input.kx-big{border-bottom-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 12%, transparent)}.kx-err{background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-pill);align-items:center;gap:8px;margin:10px 0 0;padding:6px 14px 6px 8px;font-size:.875rem;font-weight:600;display:inline-flex}.kx-privacy{color:var(--color-text-muted);margin:clamp(12px,2vh,20px) 0 0;font-size:.9375rem}.kx-privacy a{color:var(--color-text);text-decoration-color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:2px}.kx-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.kx-go{border:3px solid var(--color-text);box-shadow:4px 4px 0 var(--color-text)}.kx-hint{color:var(--color-text-muted);font-size:.9375rem;font-weight:600}.kx-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kx-end{padding:var(--space-5) 0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:clamp(12px,2.4vh,26px);display:flex;position:relative}.kx-tilt{transform:rotate(-4deg)}.kx-end__txt{max-width:40ch;margin:0;font-size:clamp(1.0625rem,min(1.8vw,2.8vh),1.375rem);font-weight:500;line-height:1.45}.kx-end__txt a{color:var(--color-text);text-decoration-color:var(--color-primary);text-underline-offset:4px;font-weight:700;text-decoration-thickness:3px}.kx-end .kx-q{max-width:11ch;font-size:clamp(2.6rem,min(8.4vw,12.5vh),7.5rem)}.kx-end .kx-q .mark{padding:0 .12em}.kx-end__art{width:min(400px,32vw,52vh);height:auto;position:absolute;top:50%;right:clamp(0px,2vw,40px);transform:translateY(-50%)rotate(3deg)}.kx-stamp{width:clamp(110px,20vh,170px);height:auto;position:absolute;top:6%;right:clamp(260px,30vw,420px);transform:rotate(12deg)}.kx-st-o{fill:var(--color-primary);stroke:var(--color-text);stroke-width:3px}.kx-st-i{fill:var(--color-bg);stroke:var(--color-text);stroke-width:3px}.kx-stamp text{fill:var(--color-text);font-family:var(--font-head);letter-spacing:.12em;font-size:11.5px;font-weight:700}.kx-ring{transform-origin:80px 80px;animation:18s linear infinite kx-spin}.kx-confetti{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.kx-cf{will-change:transform;display:block;position:absolute;translate:-50% -50%}.kx-cf svg{width:100%;height:100%;display:block;overflow:visible}.kx-cf--pill{border-radius:var(--radius-pill);border:2px solid var(--color-text);width:26px;height:10px}.kx-cf--dot{border:2px solid var(--color-text);border-radius:50%;width:12px;height:12px}.kx-cf--star{width:26px;height:26px}.kx-cf--star path{fill:currentColor;stroke:var(--color-text);stroke-width:2.5px;stroke-linejoin:round}.kx-cf--bow{width:34px;height:20px}@keyframes kx-shine{0%{left:-40%}45%,to{left:130%}}@keyframes kx-spin{to{transform:rotate(360deg)}}@keyframes kx-rise{0%{transform:translateY(115%)}to{transform:none}}@keyframes kx-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes kx-hop{0%{transform:translateY(100%)}to{transform:none}}.kx-w{animation:.8s cubic-bezier(.2,.8,.2,1) both kx-rise;animation-delay:var(--d)}.kx-kick{animation:.6s cubic-bezier(.2,.8,.2,1) .1s both kx-up}.kx-contacts li{animation:.6s cubic-bezier(.2,.8,.2,1) both kx-up;animation-delay:var(--d)}.kx-ctawrap{animation:.7s cubic-bezier(.2,.8,.2,1) 1s both kx-up}.kx-out{animation:.7s cubic-bezier(.2,.8,.2,1) 1.12s both kx-up}.kx-art{animation:.9s cubic-bezier(.2,.9,.25,1.2) .5s both kx-hop}@media (width<=860px){.kx-main{text-align:left;justify-content:center;align-items:flex-start}.kx-contacts{flex-direction:column;align-items:stretch;gap:0;width:100%}.kx-contacts li{justify-content:flex-start}.kx-copy{margin-left:auto}.kx-k{flex:0 0 6.1rem}.kx-art{width:clamp(92px,17vh,140px);top:clamp(4px,1vh,12px);bottom:auto;right:6px}.kx-art img{transform:none}.kx-kick{margin-right:clamp(100px,18vh,150px)}.kx-floor{display:none}.kx-fields--2{grid-template-columns:minmax(0,1fr)}.kx-bars i{width:26px}.kx-prog{gap:10px}.kx-end__art{order:-1;width:clamp(120px,22vh,180px);position:static;transform:rotate(3deg)}.kx-stamp,.kx-hint{display:none}}@media (width<=420px){.kx-title{font-size:clamp(2.1rem,10.6vw,2.7rem)}.kx-k{flex-basis:6.1rem;font-size:.75rem}}@media (height<=700px) and (width<=860px){.kx-main{gap:10px}.kx-out{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.kx *,.kx-panel *{transition:none!important;animation:none!important}}
