.crocop{--ink:#0a0a0a;--ink-2:#131313;--ink-3:#1c1b1b;--blood:#b3152b;--red:#d71d36;--red-text:#ff4d61;--btn:#b3152b;--btn-hover:#8f1022;--bone:#efe9df;--ash:#8a8580;--line:#efe9df24;--display:var(--font-anton), "Anton", sans-serif;--body:var(--font-inter-tight), system-ui, sans-serif;--mono:var(--font-space-mono), ui-monospace, monospace;--gutter:clamp(16px, 4vw, 56px);--checker:conic-gradient(var(--red) 25%, var(--bone) 0 50%, var(--red) 0 75%, var(--bone) 0) 0 0 / var(--sq,28px) var(--sq,28px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);color:var(--bone);font:400 clamp(16px, 1.1vw, 18px) / 1.55 var(--body);-webkit-font-smoothing:antialiased;width:100%;min-height:100vh;caret-color:var(--red);overflow-x:clip}.crocop *{margin:0}.crocop img{max-width:100%;display:block}.crocop a{color:inherit}.crocop :is(h1,h2,h3){font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:.9}.crocop h2{font-size:clamp(48px,8vw,132px)}.crocop h3{font-size:clamp(26px,2.6vw,40px)}.crocop ::selection{background:var(--red);color:var(--bone)}.crocop :focus-visible{outline:2px solid var(--red);outline-offset:3px}.crocop .kicker,.crocop .stamp{font:700 12px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase}.crocop .kicker{color:var(--red-text);margin-bottom:18px}.crocop .kicker:before{content:"";vertical-align:middle;background:currentColor;width:28px;height:2px;margin-right:12px;display:inline-block}.crocop .stamp i{color:var(--red-text);padding:0 .5em;font-style:normal}.crocop .muted{color:var(--ash)}.crocop .btn{--s:1;background:var(--btn);color:var(--bone);font:400 22px/1 var(--display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);transform:scale(var(--s));border:0;align-items:center;gap:.6em;padding:18px 30px;text-decoration:none;transition:transform .35s cubic-bezier(.2,1.6,.4,1),background .2s;display:inline-flex}.crocop .btn:hover{--s:1.04;background:var(--btn-hover)}.crocop .btn:active{--s:.96}.crocop .btn:focus-visible{outline:2px solid var(--bone);outline-offset:-7px}.crocop .btn span{transition:transform .3s}.crocop .btn:hover span{transform:translate(5px)}.crocop .btn:disabled{--s:1;color:#efe9dfa6;cursor:not-allowed;background:#3a3535}.crocop .btn:disabled span{transform:none}.crocop .btn--sm{padding:12px 18px;font-size:17px}.crocop .btn--block{justify-content:center;width:100%}.crocop .bar{z-index:50;padding:16px var(--gutter);background:linear-gradient(var(--ink) 0%, transparent 100%);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.crocop .bar__brand{font:400 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);align-items:center;gap:12px;text-decoration:none;display:flex}.crocop .bar__brand b{color:var(--bone);font-weight:700;display:block}.crocop .bar__brand img{width:40px;height:auto}.crocop .bar__nav{gap:28px;margin-left:auto;display:flex}.crocop .bar__nav a{font:700 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#efe9dfcc;text-decoration:none;transition:color .2s}.crocop .bar__nav a:hover{color:var(--red-text)}.crocop .hero{position:relative}.crocop .hero__stage{isolation:isolate;height:100svh;min-height:640px;position:relative;overflow:hidden}.crocop .hero__stage>*{position:absolute}.crocop .hero__bg{will-change:transform;inset:-6%}.crocop .hero__bg img{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.crocop .hero__word{font:400 clamp(120px, 27vw, 520px) / .8 var(--display);letter-spacing:-.01em;white-space:nowrap;will-change:transform;place-items:center;display:grid;inset:max(12%,96px) 0 auto}.crocop .hero__word>span{grid-area:1/1}.crocop .hero__word-outline{color:#0000;-webkit-text-stroke:2px #efe9df59}.crocop .hero__word-fill{color:var(--red);clip-path:inset(100% 0 0)}.crocop .hero__fighter{aspect-ratio:1408/2349;transform-origin:50% 30%;will-change:transform;height:94%;bottom:0;left:50%;translate:-50%}.crocop .hero__mirko,.crocop .hero__gl{object-fit:contain;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.crocop .hero__gl{opacity:0;transition:opacity .4s}.crocop .hero__fighter.is-gl .hero__gl{opacity:1}.crocop .hero__fighter.is-gl .hero__mirko{opacity:0}.crocop .hero__smoke{opacity:.55;will-change:transform, opacity;pointer-events:none;background:url(/crocop/smoke.webp) 50%/cover;height:55%;inset:auto -20% -8%;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.crocop .hero__vignette{pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, transparent 45%, #0a0a0ad9 100%), linear-gradient(transparent 60%, var(--ink) 100%);inset:0}.crocop .hero__ui{left:var(--gutter);z-index:5;max-width:640px;bottom:clamp(28px,7vh,72px)}.crocop .hero__ui .stamp{margin-bottom:18px}.crocop .hero__title{white-space:nowrap;margin-bottom:18px;font-size:clamp(56px,6.4vw,120px);line-height:1}.crocop .hero__title .line{margin:-.06em 0 -.02em;padding:.06em 0 .02em;display:block;overflow:hidden}.crocop .hero__title .line>span{display:inline-block}.crocop .hero__title em{color:var(--red);font-style:normal}.crocop .hero__kicker{margin-bottom:14px}.crocop .hero__title .line--sub{margin-top:.1em;font-size:.42em;line-height:1.15}.crocop .hero__mod{font:400 13px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);margin-bottom:26px}.crocop .hero__sub{color:#efe9dfd1;max-width:36ch;margin-bottom:28px}.crocop .hero__cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.crocop .seats{font:400 13px/1.3 var(--mono);color:var(--ash)}.crocop .seats b{color:var(--bone);font-weight:700}.crocop .countdown{right:var(--gutter);z-index:5;padding:18px 22px 0;bottom:clamp(28px,7vh,72px)}.crocop .countdown__label{font:700 11px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ash);align-items:center;gap:10px;margin-bottom:10px;display:flex}.crocop .countdown__dot{background:var(--red);border-radius:50%;width:8px;height:8px;position:relative}.crocop .countdown__dot:after{content:"";background:#d71d3699;border-radius:50%;animation:1s infinite cc-pulse;position:absolute;inset:0}@keyframes cc-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}.crocop .countdown__row{align-items:flex-start;gap:10px;display:flex}.crocop .cd-unit{justify-items:start;display:grid}.crocop .cd-num{font:400 clamp(44px, 4.4vw, 72px) / 1 var(--display);font-variant-numeric:tabular-nums;display:flex}.crocop .cd-d{width:.56em;height:1em;display:block;position:relative;overflow:hidden}.crocop .cd-d>span{text-align:center;position:absolute;inset:0}.crocop .cd-unit:last-child .cd-num{color:var(--red)}.crocop .cd-unit small{font:400 10px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ash);margin-top:6px}.crocop .cd-sep{font:400 clamp(32px, 3.2vw, 52px) / 1.2 var(--display);color:var(--red);font-style:normal;animation:1s steps(2,end) infinite cc-blink}@keyframes cc-blink{50%{opacity:.25}}.crocop .countdown__bar{background:#efe9df1f;height:3px;margin-top:16px}.crocop .countdown__bar span{background:var(--red);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.crocop .scroll-cue{z-index:5;font:400 10px var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ash);flex-direction:column;align-items:center;gap:8px;display:flex;bottom:18px;left:50%;translate:-50%}.crocop .scroll-cue span{background:linear-gradient(var(--red), transparent);transform-origin:top;width:1px;height:36px;animation:1.6s ease-in-out infinite cc-cue}@keyframes cc-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.crocop .checker-wipe{z-index:10;pointer-events:none;grid-template-columns:repeat(8,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.crocop .checker-wipe i{aspect-ratio:1;background:var(--red);transform:scale(0)}.crocop .checker-wipe i:nth-child(16n+2),.crocop .checker-wipe i:nth-child(16n+4),.crocop .checker-wipe i:nth-child(16n+6),.crocop .checker-wipe i:nth-child(16n+8),.crocop .checker-wipe i:nth-child(16n+9),.crocop .checker-wipe i:nth-child(16n+11),.crocop .checker-wipe i:nth-child(16n+13),.crocop .checker-wipe i:nth-child(16n+15){background:var(--bone)}.crocop .split-word-mask{vertical-align:top;margin-top:-.12em;padding:.12em 0 .06em;display:inline-block;overflow:hidden}.crocop .split-word{display:inline-block}.crocop .pedagogy{background:var(--ink-2);padding:clamp(96px, 18vh, 200px) var(--gutter);gap:clamp(72px,14vh,160px);display:grid}.crocop .pedagogy em{color:var(--red);font-style:normal}.crocop .pedagogy__intro{grid-template-columns:1fr 1fr;align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.crocop .pedagogy__intro .kicker{grid-column:1/-1;margin-bottom:0}.crocop .pedagogy__title{line-height:1.1}.crocop .pedagogy__text{gap:20px;max-width:52ch;display:grid}.crocop .pedagogy__text p{color:#efe9dfc7}.crocop .pedagogy__text .pedagogy__lead{color:var(--bone);font-size:clamp(20px,1.8vw,28px);line-height:1.35}.crocop .ringside__pin{grid-template-rows:auto auto;align-content:center;gap:clamp(8px,2vh,24px);height:100svh;padding:clamp(72px,10vh,110px) 0 clamp(16px,4vh,40px);display:grid}.crocop .ringside__head{text-align:center;justify-items:center;gap:18px;display:grid}.crocop .ringside__bar{gap:6px;display:flex}.crocop .ringside__bar i{background:var(--red);transform-origin:0;width:44px;height:3px;display:block;box-shadow:inset 0 0 0 9px #efe9df26}.crocop .ringside__steps{padding:.08em 0 .04em;display:grid;overflow:hidden}.crocop .ringside__step{font:400 clamp(40px, 6.4vw, 104px) / 1.12 var(--display);text-transform:uppercase;grid-area:1/1}.crocop .ringside__step em{color:var(--red);font-style:normal}.crocop .ringside__step:not(.ringside__step--final){visibility:hidden}.crocop .ringside__stage{aspect-ratio:1200/800;align-self:center;width:min(100%,150svh - 450px,1200px);margin:0 auto;position:relative}.crocop .ringside__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.crocop .ringside__rope{fill:none;stroke-linecap:round;stroke-width:5px}.crocop .ringside__rope--0,.crocop .ringside__rope--2{stroke:var(--red)}.crocop .ringside__rope--1{stroke:var(--bone)}.crocop .ringside__post rect:first-child{fill:#2c2a29}.crocop .ringside__pad{fill:var(--bone)}.crocop .ringside__post--tl .ringside__pad,.crocop .ringside__post--br .ringside__pad{fill:var(--red)}.crocop .ringside__glow{fill:url(#ring-glow);mix-blend-mode:screen}.crocop .ringside__apron{fill:#0d0d0d;stroke:var(--red);stroke-width:3px}.crocop .ringside__apron-text{font:700 22px var(--mono);letter-spacing:.32em;text-transform:uppercase;fill:#efe9dfb3}.crocop .ringside__mirko{will-change:filter;width:auto;max-width:none;height:52%;position:absolute;bottom:45%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 62%,#0000 96%);mask-image:linear-gradient(#000 62%,#0000 96%)}.crocop .ringside__corner{font:700 clamp(9px, .85vw, 12px) / 1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ash);white-space:nowrap;position:absolute}.crocop .ringside__corner span{color:var(--red-text);margin-right:.5em}.crocop .ringside__corner b{font:400 clamp(18px, 2.2vw, 34px) / 1.1 var(--display);letter-spacing:.01em;color:var(--bone);margin-top:4px;display:block}.crocop .ringside__corner--tl{text-align:right;top:4%;right:79%}.crocop .ringside__corner--tr{top:4%;left:79%}.crocop .ringside__corner--bl{top:88%;left:7.5%}.crocop .ringside__corner--br{text-align:right;top:88%;right:7.5%}.crocop .pedagogy__outro{text-align:center;justify-items:center;gap:28px;display:grid}.crocop .pedagogy__chance{font:700 clamp(13px, 1.1vw, 16px) / 1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase}.crocop .pedagogy__outro h2{max-width:18ch;font-size:clamp(40px,6.4vw,110px);line-height:1.1}.crocop .signup{padding:14vh var(--gutter);background:var(--ink-2);grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,120px);display:grid;position:relative}.crocop .signup:before{content:"";background:var(--checker);--sq:16px;height:8px;position:absolute;inset:0 0 auto}.crocop .signup h2{margin-bottom:24px}.crocop .signup__intro>p:not(.kicker):not(.seats){color:#efe9dfcc;max-width:44ch;margin-bottom:36px}.crocop .form{align-content:start;gap:20px;display:grid;position:relative}.crocop .form fieldset{border:0;gap:20px;min-width:0;padding:0;display:grid}.crocop .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.crocop .field label{font:700 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ash);margin-bottom:8px;display:block}.crocop .field input,.crocop .field select{width:100%;color:var(--bone);font:500 20px var(--body);border:0;border-bottom:2px solid var(--line);background:0 0;border-radius:0;padding:16px 0;transition:border-color .2s}.crocop .field select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23d71d36' stroke-width='2' fill='none'/%3E%3C/svg%3E") 100% no-repeat}.crocop .field select option{background:var(--ink-2)}.crocop .field input:focus,.crocop .field select:focus{border-color:var(--red);outline:0}.crocop .field.is-bad input,.crocop .field.is-bad select{border-color:var(--red)}.crocop .field input:disabled,.crocop .field select:disabled{opacity:.5;cursor:not-allowed}.crocop .field--row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.crocop .err{font:400 12px var(--mono);color:var(--red-text);min-height:1.2em;margin-top:6px}.crocop .form__note{font:400 12px/1.5 var(--mono);color:var(--ash);text-align:center}.crocop .form__note a{color:var(--bone);text-underline-offset:3px}.crocop .form__error{font:400 14px/1.5 var(--body);color:var(--bone);border-left:2px solid var(--red-text);background:#d71d361f;padding:10px 14px}.crocop .venue{padding:16vh var(--gutter);grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.crocop .venue h2{margin-bottom:20px}.crocop .venue .stamp{color:var(--ash);margin-bottom:20px}.crocop .venue__info>p:last-child{color:#efe9dfcc;max-width:44ch}.crocop .venue__map{aspect-ratio:4/3;border:1px solid var(--line);overflow:hidden}.crocop .venue__map iframe{border:0;width:100%;height:100%;display:block}.crocop .faq{padding:8vh var(--gutter) 16vh;max-width:1100px}.crocop .faq h2{margin-bottom:40px}.crocop .faq details{border-top:1px solid var(--line)}.crocop .faq details:last-child{border-bottom:1px solid var(--line)}.crocop .faq summary{cursor:pointer;font:400 clamp(22px, 2.2vw, 32px) / 1.1 var(--display);text-transform:uppercase;padding:24px 48px 24px 0;list-style:none;position:relative}.crocop .faq summary::-webkit-details-marker{display:none}.crocop .faq summary:after{content:"+";font-family:var(--mono);color:var(--red);font-size:28px;transition:rotate .3s;position:absolute;top:50%;right:0;translate:0 -50%}.crocop .faq details[open] summary:after{rotate:45deg}.crocop .faq details p{color:#efe9dfcc;max-width:60ch;padding:0 0 24px}.crocop .sponsors{padding:0 var(--gutter) 12vh;text-align:center}.crocop .checker-strip{background:var(--checker);height:28px;margin:0 calc(-1 * var(--gutter)) 12vh}.crocop .foot{padding:0 var(--gutter) 32px;overflow:hidden}.crocop .foot__giant{font:400 26vw / .78 var(--display);color:var(--red);text-align:center;margin:0 calc(-1 * var(--gutter)) .09em;letter-spacing:-.01em;padding-top:.14em}.crocop .foot__row{border-top:1px solid var(--line);font:400 12px var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.crocop .legal{max-width:68ch;padding:clamp(48px, 10vh, 120px) var(--gutter) 64px;gap:18px;margin:0 auto;display:grid}.crocop .legal h1{margin-bottom:12px;font-size:clamp(56px,8vw,110px)}.crocop .legal h2{margin-top:24px;font-size:clamp(26px,2.6vw,36px)}.crocop .legal p:not(.stamp){color:#efe9dfd1}.crocop .legal .stamp{color:var(--red-text)}.crocop .legal a{text-underline-offset:3px;text-decoration:underline}.crocop .legal__back{font:700 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ash);margin-bottom:32px;text-decoration:none}.crocop .legal__back:hover{color:var(--bone)}.crocop .legal__foot{padding:28px var(--gutter) 32px;border-top:1px solid var(--line);font:400 12px var(--mono);color:var(--ash);text-align:center}.crocop .grain{z-index:100;pointer-events:none;opacity:.07;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite cc-grain;position:fixed;inset:-50%}@keyframes cc-grain{0%,to{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}}.crocop .sticky-cta{display:none}@media (max-width:860px){.crocop .sticky-cta{z-index:55;justify-content:center;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%)}.crocop .sticky-cta.is-on{transform:none}.crocop .bar__nav,.crocop .bar__brand span{display:none}.crocop .hero__fighter{height:78%;bottom:14%}.crocop .hero__word{inset:14% 0 auto}.crocop .hero__ui{right:var(--gutter);bottom:150px}.crocop .hero__title{font-size:12.5vw}.crocop .hero__sub{display:none}.crocop .hero__mod{margin-bottom:18px;font-size:11px}.crocop .hero__ui{text-shadow:0 2px 14px #000000d9}.crocop .pedagogy__intro{grid-template-columns:1fr}.crocop .ringside__stage{width:calc(100% + 2 * var(--gutter));margin:48px calc(var(--gutter) * -1) 56px}.crocop .ringside__bar i{width:32px}.crocop .ringside__step--final em{display:block}.crocop .ringside__corner--tl,.crocop .ringside__corner--tr{text-align:center;top:-9%;right:auto;translate:-50%}.crocop .ringside__corner--tl{left:22.5%}.crocop .ringside__corner--tr{left:77.5%}.crocop .hero__ui .stamp{letter-spacing:.1em;white-space:nowrap;font-size:10.5px}.crocop .countdown{padding:14px var(--gutter) 0;bottom:0;left:0;right:0}.crocop .countdown__row{justify-content:space-between}.crocop .cd-num{font-size:40px}.crocop .cd-sep{font-size:30px}.crocop .scroll-cue{display:none}.crocop .signup,.crocop .venue{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crocop .grain,.crocop .scroll-cue span,.crocop .countdown__dot:after,.crocop .cd-sep{animation:none}.crocop .hero__word-fill{clip-path:none;opacity:.25}.crocop .checker-wipe{display:none}}.crocop .preview-badge{z-index:120;color:var(--ink);font:700 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;background:#e8922a;padding:8px 12px;position:fixed;bottom:12px;left:12px}.crocop .hero__mod b{color:var(--bone);font-weight:700}.crocop .hero__seats{margin-top:16px}.crocop .gsp{--gs-h:44px;gap:10px;display:grid}.crocop .gsp__label{font:700 10px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#efe9dfc7}.crocop .gsp__logos{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.crocop .gsp__logos img{height:var(--gs-h);width:auto;display:block}.crocop .gsp__logos a{transition:opacity .2s}.crocop .gsp__logos a:hover{opacity:.8}.crocop .gsp--hero{--gs-h:42px;border-left:1px solid var(--line);padding-left:28px}.crocop .gsp--signup{--gs-h:46px;margin-top:8px}.crocop .gsp--ticket{border-bottom:1px solid var(--line);--gs-h:48px;margin-bottom:40px;padding-bottom:24px}.crocop .gsp--splash{--gs-h:clamp(52px, 6.5vw, 84px);justify-items:center}.crocop .gsp--splash .gsp__logos{justify-content:center;gap:clamp(24px,6vw,72px)}.crocop .gsp--feature{--gs-h:clamp(72px, 9vw, 130px);justify-items:center}.crocop .gsp--feature .gsp__label{font-size:12px}.crocop .gsp--feature .gsp__logos{justify-content:center;gap:clamp(36px,8vw,120px)}.crocop .sponsors--strip{background:var(--ink);border-bottom:1px solid var(--line);padding:clamp(28px,5vh,48px) 0}.crocop .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.crocop .marquee__track{width:max-content;animation:60s linear infinite cc-marquee;display:flex}.crocop .marquee__run{align-items:center;gap:clamp(48px,6vw,96px);margin:0;padding:0 clamp(24px,3vw,48px);list-style:none;display:flex}.crocop .marquee__run li{flex:none}.crocop .marquee__run :is(a,.marquee__logo){align-items:center;gap:12px;text-decoration:none;display:flex}.crocop .marquee__run img{width:auto;max-width:none;height:clamp(48px,5vw,72px);display:block}.crocop .marquee__run span{font:700 12px/1.25 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);max-width:12ch}@keyframes cc-marquee{to{transform:translate(-50%)}}.crocop .sponsor-feature{text-align:center;padding:14vh var(--gutter);background:radial-gradient(60% 70% at 50% 50%, #efe9df12, transparent 70%), var(--ink);border-block:1px solid var(--line);justify-items:center;gap:18px;display:grid}.crocop .sponsor-feature .kicker{margin:0}.crocop .sponsor-feature__line{font:400 clamp(40px, 6vw, 88px) / .95 var(--display);text-transform:uppercase;margin-bottom:18px}.crocop .final-cta{text-align:center;padding:10vh var(--gutter) 16vh;justify-items:center;gap:22px;display:grid}.crocop .final-cta .kicker{margin:0}.crocop .final-cta__title{font:400 clamp(64px, 11vw, 170px) / .9 var(--display);text-transform:uppercase;max-width:12ch}.crocop .splash{z-index:200;background:var(--ink);place-items:center;animation:0s linear 6s forwards cc-splash-failsafe;display:grid;position:fixed;inset:0;overflow:hidden}html[data-splash=skip] .crocop .splash{display:none}.crocop .splash__tiles{align-content:start;display:grid;position:absolute;inset:0}.crocop .splash__tiles i{aspect-ratio:1;background:var(--bone)}.crocop .splash__tiles i.r{background:var(--red)}.crocop .splash__band{width:100%;padding:clamp(28px, 5vh, 52px) var(--gutter);background:var(--ink);text-align:center;clip-path:inset(50% 0);justify-items:center;gap:clamp(16px,3vh,28px);display:grid;position:relative}.crocop .splash__title{font:400 clamp(56px, 10vw, 170px) / .88 var(--display);text-transform:uppercase;color:var(--bone);white-space:nowrap}.crocop .splash__title em{color:var(--red);font-style:normal}@keyframes cc-splash-failsafe{to{visibility:hidden}}.crocop .prompt{z-index:60;background:var(--ink-2);width:min(460px,100% - 32px);height:fit-content;max-height:calc(100svh - 32px);color:var(--bone);border:0;margin:auto;padding:0;animation:.6s cubic-bezier(.2,.8,.2,1) cc-prompt-in;position:fixed;inset:0;overflow-y:auto;box-shadow:0 30px 80px #0009}.crocop .prompt::backdrop{background:#0a0a0ad1;animation:.4s ease-out cc-prompt-fade}:root:has(.crocop .prompt[open]){overflow:hidden}.crocop .prompt:before{content:"";background:var(--checker);--sq:12px;height:12px;display:block}.crocop .prompt__body{text-align:center;justify-items:center;gap:16px;padding:28px 28px 30px;display:grid}.crocop .prompt .kicker{margin:0}.crocop .prompt__title{font:400 clamp(52px, 12vw, 72px) / .9 var(--display);text-transform:uppercase}.crocop .prompt__title em{color:var(--red);font-style:normal}.crocop .prompt__text{font:400 15px/1.5 var(--body);color:#efe9dfcc;max-width:32ch}.crocop .prompt .btn{justify-content:center;margin-top:6px}.crocop .prompt__close{width:44px;height:44px;color:var(--ash);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:22px;right:12px}.crocop .prompt__close:hover{color:var(--red-text)}.crocop .prompt--done{width:min(520px,100% - 32px)}.crocop .prompt--done .prompt__body{gap:18px;padding:clamp(32px,6vw,44px) clamp(24px,6vw,44px)}.crocop .prompt--done .prompt__title{font-size:clamp(40px,10vw,60px);line-height:1.05}.crocop .prompt--done .prompt__text{max-width:38ch}.crocop .prompt--done .prompt__text b{color:var(--bone);overflow-wrap:anywhere}@keyframes cc-prompt-in{0%{opacity:0;transform:translateY(30px)scale(.96)}}@keyframes cc-prompt-fade{0%{opacity:0}}.crocop .btn--ghost{box-shadow:inset 0 0 0 2px var(--red);color:var(--bone);background:0 0}.crocop .btn--ghost:hover{background:var(--btn)}.crocop .signup-page .signup{grid-template-columns:minmax(0,1fr) minmax(340px,520px);grid-template-areas:"intro form""info form";align-items:start;row-gap:0;min-height:100svh;padding-top:calc(8vh + 72px)}.crocop .signup-page .signup__intro{grid-area:intro}.crocop .signup-page .signup__info{grid-area:info}.crocop .signup-page .form{top:var(--stick-top,96px);background:var(--ink);border:1px solid var(--line);grid-area:form;padding:clamp(22px,2.4vw,34px);position:sticky;box-shadow:0 30px 80px #00000059}.crocop .signup-page h1{margin-bottom:24px;font-size:clamp(54px,6.2vw,104px)}.crocop .signup-page .field label{color:#efe9dfb8}.crocop .signup__facts{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0 0 36px;display:grid}.crocop .signup__facts div{background:var(--ink-2);padding:14px 16px}.crocop .signup__facts dt{font:700 10px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--red-text);margin-bottom:8px}.crocop .signup__facts dd{font:400 16px/1.35 var(--body);color:var(--bone);margin:0}.crocop .signup__facts dd:first-letter{text-transform:uppercase}.crocop .signup__facts-wide{grid-column:1/-1}.crocop .signup__about{border-bottom:1px solid var(--line);gap:10px;margin-bottom:26px;padding:36px 0 26px;display:grid}.crocop .signup__about-kicker{font:700 10px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--red-text)}.crocop .signup__about h2{font-size:clamp(26px,2.6vw,34px);line-height:1.05}.crocop .signup__about p{color:#efe9dfd9;max-width:52ch;line-height:1.5}.crocop .signup__about .signup__credit{font:400 14px/1.5 var(--body);color:var(--ash)}.crocop .signup__credit b{color:var(--bone);font-weight:600}.crocop .signup__steps{counter-reset:step;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.crocop .signup__steps li{counter-increment:step;color:#efe9dfd9;grid-template-columns:34px 1fr;align-items:baseline;gap:12px;line-height:1.45;display:grid}.crocop .signup__steps li:before{content:"0" counter(step);font:400 22px/1 var(--display);color:var(--red)}.crocop .signup__note{border-left:3px solid var(--red);background:#d71d361a;margin-bottom:24px;padding:16px 18px}.crocop .signup__note b{font:400 22px/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em;margin-bottom:6px;display:block}.crocop .signup__note p{color:#efe9dfd9;line-height:1.45}.crocop .signup__note--vip{margin-bottom:36px}.crocop .signup__note--vip ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.crocop .signup__note--vip a{font:700 14px/1.35 var(--mono);color:var(--bone);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px}.crocop .signup__more{font:400 13px/1.45 var(--mono);color:var(--ash);gap:8px;margin:0;padding:0;list-style:none;display:grid}.crocop .signup__more li:before{content:"— ";color:var(--red)}.crocop .check{font:400 14px/1.45 var(--body);color:#efe9dfd9;cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.crocop .check input{appearance:none;border:2px solid var(--ash);cursor:pointer;background:0 0;place-items:center;width:20px;height:20px;margin:1px 0 0;display:grid}.crocop .check input:checked{background:var(--red);border-color:var(--red)}.crocop .check input:checked:after{content:"";border:solid var(--bone);border-width:0 0 2px 2px;width:10px;height:6px;translate:0 -1px;rotate:-45deg}.crocop .check input:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.crocop .check.is-bad input{border-color:var(--red-text)}.crocop .check a{color:var(--bone);text-underline-offset:3px;text-decoration:underline}.crocop .check__hint{color:var(--ash);margin-top:4px;font-size:12px;line-height:1.45;display:block}.crocop .form .err:empty{display:none}.crocop .form fieldset:disabled .check{cursor:not-allowed;opacity:.6}.crocop.vip-theme{--red:#c9a24a;--red-text:#d9b866;--blood:#a8822f;--btn:#c9a24a;--btn-hover:#b08a36}.crocop.vip-theme .btn{color:var(--ink)}.crocop.vip-theme .btn--ghost{color:var(--bone)}.crocop.vip-theme .signup__note{background:#c9a24a1a}.crocop .page{min-height:100svh;padding:96px var(--gutter) 80px;max-width:980px;margin:0 auto}.crocop .page h1{margin-bottom:24px;font-size:clamp(48px,8vw,110px)}.crocop .page>p:not(.stamp),.crocop .page .ticket__hint{color:#efe9dfd1;max-width:62ch;margin-bottom:20px}.crocop .page>.stamp{color:var(--red-text);margin-bottom:18px}.crocop .page__back{top:28px;left:var(--gutter);font:700 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ash);text-decoration:none;position:absolute}.crocop .page__back:hover{color:var(--bone)}.crocop .ticket{background:var(--ink-2);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,5vw,64px);margin-bottom:24px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.crocop .ticket:after{content:"";background:var(--checker);--sq:21px;clip-path:polygon(100% 0,100% 100%,0 0);width:84px;height:84px;position:absolute;top:0;right:0}.crocop .ticket__qr{background:#fff;width:clamp(180px,26vw,260px);height:auto;padding:12px}.crocop .ticket dl{font:400 14px var(--mono);grid-template-columns:auto 1fr;gap:8px 18px;display:grid}.crocop .ticket dt{color:var(--ash);text-transform:uppercase;letter-spacing:.14em;padding-top:2px;font-size:11px}.crocop .ticket dd{margin:0}.crocop .ticket__doors{color:var(--red-text);font-weight:700}.crocop .cancel{background:#d71d361a;border:1px solid #d71d3680;border-left-width:4px;margin-top:40px;padding:clamp(20px,3vw,28px)}.crocop .cancel h2{margin-bottom:8px;font-size:clamp(28px,3.4vw,40px)}.crocop .cancel p{color:#efe9dfd9;max-width:52ch;margin-bottom:18px}.crocop .cancel summary{cursor:pointer;list-style:none;display:inline-flex}.crocop .cancel summary::-webkit-details-marker{display:none}.crocop .cancel details[open] summary{display:none}.crocop .cancel form{justify-items:start;gap:14px;display:grid}.crocop .cancel form p{margin:0}.crocop .ticket-partners{border-top:1px solid var(--line);margin-top:64px;padding-top:28px}.crocop .ticket-partners .kicker{margin-bottom:20px}@media (max-width:860px){.crocop .hero__cta{flex-wrap:nowrap;gap:14px}.crocop .hero__cta .btn{padding:15px 18px;font-size:19px}.crocop .gsp--hero{--gs-h:24px;gap:6px;padding-left:14px}.crocop .gsp--hero .gsp__label{letter-spacing:.18em;font-size:9px}.crocop .gsp--hero .gsp__logos{flex-wrap:nowrap;gap:10px}.crocop .hero__seats{display:none}.crocop .signup-page .signup{grid-template-columns:1fr;grid-template-areas:"intro""form""info";row-gap:40px;padding-top:calc(4vh + 72px)}.crocop .signup-page .form{position:static}.crocop .signup__facts{grid-template-columns:1fr}.crocop .signup__facts div{grid-template-columns:84px 1fr;align-items:baseline;gap:12px;display:grid}.crocop .signup__facts dt{margin:0}.crocop .ticket{grid-template-columns:1fr;justify-items:start}.crocop .splash__title{white-space:normal}}@media (prefers-reduced-motion:reduce){.crocop .marquee__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.crocop .marquee__run[aria-hidden]{display:none}.crocop .marquee__run{flex-wrap:wrap;justify-content:center;row-gap:28px}.crocop .marquee{-webkit-mask-image:none;mask-image:none}.crocop .prompt,.crocop .prompt::backdrop{animation:none}}.crocop :is(#pedagogija,#lokacija,#faq,#novosti){scroll-margin-top:72px}.crocop .news-fab{z-index:40;left:var(--gutter);bottom:max(20px, env(safe-area-inset-bottom));background:var(--ink);color:var(--bone);cursor:pointer;font:400 19px/1 var(--display);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;box-shadow:inset 0 0 0 2px var(--red), 0 18px 50px #0000008c, 0 0 44px #d71d3647;border:0;align-items:center;gap:12px;padding:16px 22px 16px 18px;transition:transform .45s cubic-bezier(.2,1.4,.4,1),background .2s;animation:.7s cubic-bezier(.2,.8,.2,1) 1.2s both cc-fab-in;display:inline-flex;position:fixed;overflow:hidden}.crocop .news-fab:before{content:"";background:var(--checker);--sq:5px;align-self:stretch;width:10px;margin:-16px 0 -16px -18px}.crocop .news-fab:hover{background:var(--red);transform:translateY(-3px)}.crocop .news-fab__dot{background:var(--red);border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite cc-fab-pulse;box-shadow:0 0 #d71d36b3}.crocop .news-fab:hover .news-fab__dot{background:var(--bone)}.crocop .news-fab__text{align-items:center;gap:12px;display:inline-flex}.crocop .news-fab__lead{color:var(--red-text)}.crocop .news-fab__sep{background:var(--red);align-self:stretch;width:2px;margin:-4px 2px;transform:skew(-14deg)}.crocop .news-fab:hover .news-fab__lead{color:var(--bone)}.crocop .news-fab:hover .news-fab__sep{background:var(--bone)}.crocop .news-fab__arrow{font-family:var(--mono);color:var(--red-text);font-weight:700;transition:transform .3s}.crocop .news-fab:hover .news-fab__arrow{color:var(--bone);transform:translateY(-3px)}@media (max-width:1279px){.crocop .news-fab{font-size:17px}.crocop .news-fab__text{text-align:left;gap:5px;display:grid}.crocop .news-fab__sep{display:none}.crocop .news-fab__lead{font:700 11px/1 var(--mono);letter-spacing:.18em}}@media (max-width:860px){.crocop .news-fab{justify-content:center;font-size:17px;left:16px;right:16px}.crocop .news-fab.is-tucked{transform:translateY(calc(100% + 40px))}}.crocop .sheet{z-index:60;background:var(--ink-2);width:min(560px,100%);max-height:calc(100svh - 24px);color:var(--bone);border:0;margin:auto auto 0;padding:0;animation:.55s cubic-bezier(.2,.8,.2,1) cc-sheet-up;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -30px 80px #0009}.crocop .sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ad1;animation:.4s ease-out cc-prompt-fade}:root:has(.sheet[open]){overflow:hidden}.crocop .sheet:before{content:"";background:var(--checker);--sq:12px;height:12px;display:block}.crocop .sheet__handle{background:var(--line);width:44px;height:4px;margin:12px auto 0;display:block}.crocop .sheet .prompt__close{top:26px}.crocop .sheet__body{padding:18px clamp(20px, 5vw, 40px) calc(28px + env(safe-area-inset-bottom));gap:16px;display:grid}.crocop .sheet .kicker{margin:0}.crocop .sheet__title{font:400 clamp(48px, 11vw, 72px)/1.05 var(--display);text-transform:uppercase}.crocop .sheet__title em,.crocop .signup__full-title em{color:var(--red-text);font-style:normal}.crocop .sheet__text{font:400 15px/1.5 var(--body);color:#efe9dfcc;max-width:40ch}.crocop .sheet__text b{color:var(--bone);overflow-wrap:anywhere}.crocop .sheet .err:empty,.crocop .signup__news .err:empty{display:none}.crocop .sheet .btn{justify-content:center}@keyframes cc-fab-in{0%{opacity:0;transform:translateY(40px)}}@keyframes cc-fab-pulse{70%,to{box-shadow:0 0 0 10px #d71d3600}}@keyframes cc-sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.crocop .news-fab,.crocop .news-fab__dot,.crocop .sheet,.crocop .sheet::backdrop{animation:none}}.crocop .signup__full{align-content:start;gap:18px;display:grid}.crocop .signup__full-note{gap:14px;display:grid}.crocop .signup__full .kicker{margin:0}.crocop .signup__full-title{font:400 clamp(44px, 5vw, 72px)/1.05 var(--display);text-transform:uppercase}.crocop .signup__full-note p:last-child{color:#efe9dfcc;max-width:40ch}.crocop .check--feature{background:var(--ink-3);box-shadow:inset 3px 0 0 var(--red);padding:14px 16px}.crocop .check b{color:var(--bone);font-weight:700}.crocop .check__perk{font:700 12px/1.45 var(--mono);color:var(--red-text);margin-top:6px;display:block}.crocop .signup__news{gap:16px;margin-top:10px;padding-top:30px;display:grid;position:relative}.crocop .signup__news:before{content:"";background:var(--checker);--sq:8px;height:8px;position:absolute;inset:0 0 auto}.crocop .signup__news .kicker{margin:0}.crocop .signup__news .sheet__title{font-size:clamp(40px,4.4vw,60px)}
