@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5442ff27cc27860f-s.1ob-80akcszzt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d13b97df6d5443d-s.1021ek5wvrjzi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pirata One Fallback;src:local(Arial);ascent-override:127.77%;descent-override:35.44%;line-gap-override:0.0%;size-adjust:78.73%}.pirata_one_973efdd9-module__SlCSJa__className{font-family:Pirata One,Pirata One Fallback;font-style:normal;font-weight:400}.pirata_one_973efdd9-module__SlCSJa__variable{--mn-display:"Pirata One", "Pirata One Fallback"}
@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3e6y9ycv0tth-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edd49e6a728081e1-s.1--u-0p9zb39p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.0i2mshnqgrio_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3e6y9ycv0tth-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/edd49e6a728081e1-s.1--u-0p9zb39p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.0i2mshnqgrio_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.2jyvoovntfwbd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.0p0zu0cvbvyu-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/115e7a2565b70400-s.1vgtwd90zpq_8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.2jyvoovntfwbd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.0p0zu0cvbvyu-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/115e7a2565b70400-s.1vgtwd90zpq_8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.crimson_pro_7ada9ab0-module__9FgQdG__className{font-family:Crimson Pro,Crimson Pro Fallback}.crimson_pro_7ada9ab0-module__9FgQdG__variable{--mn-body:"Crimson Pro", "Crimson Pro Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.15_fawwn19qtj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.1zvx97hkh1y6p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_d40c1efc-module__aM0R4a__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_d40c1efc-module__aM0R4a__variable{--mn-label:"Special Elite", "Special Elite Fallback"}
.mn{--bg:#08060a;--surface:#110c12;--ink:#ece6ee;--muted:#9a8f9c;--accent:#b3122e;--accent-2:#e04a5f;--line:#ece6ee24;--glow:#e04a5f8c;--font-display:var(--mn-display), "Pirata One", serif;--font-body:var(--mn-body), "Crimson Pro", Georgia, serif;--font-label:var(--mn-label), "Special Elite", monospace;background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--accent) 18%, var(--bg)) 0%, var(--bg) 55%) fixed, var(--bg);font-size:1.18rem}.mn .k-names,.mn .k-h2,.mn .k-final p,.mn .k-who{color:var(--ink);text-shadow:0 0 18px var(--glow), 0 0 2px var(--accent-2)}.mn .k-names{letter-spacing:.02em;font-size:clamp(4rem,18vw,9.5rem)}.mn .k-amp{color:var(--accent-2);font-family:var(--font-body);font-style:italic}.mn .k-date{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.mn .k-label,.mn .k-kicker{color:var(--accent-2)}.mn .k-card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, var(--accent)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:inset 0 0 0 6px var(--surface), inset 0 0 0 7px color-mix(in srgb, var(--accent) 30%, transparent), 0 30px 60px -30px #000;position:relative}.mn .k-card:before{content:"✦";color:var(--accent-2);text-shadow:0 0 10px var(--glow);font-size:.8rem;position:absolute;top:10px;left:50%;translate:-50%}.mn .k-place{clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.mn .k-btn{border-color:var(--accent);color:var(--ink)}.mn .k-btn:hover{background:var(--accent);color:var(--ink);box-shadow:0 0 22px var(--glow)}.mn .k-icon{stroke:var(--accent-2);filter:drop-shadow(0 0 6px var(--glow))}.mn .k-unit{background:var(--surface);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.mn .k-unit b{color:var(--ink);font-family:var(--font-display);text-shadow:0 0 14px var(--glow)}.mn .k-quote{color:var(--ink);font-style:italic;font-family:var(--font-body)}.mn .k-timeline:after{background:linear-gradient(var(--accent-2), var(--accent));box-shadow:0 0 12px var(--glow)}.mn li.on .k-node{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 22px var(--glow)}.mn .k-w{font-family:var(--font-body);font-size:1.45rem}.mn .k-face{background:linear-gradient(160deg, #1a0f15, var(--surface));border-color:var(--accent);box-shadow:0 0 30px -10px var(--glow)}.mn .k-front-title{font-family:var(--font-display);text-shadow:0 0 14px var(--glow)}.mn .k-confirm{background:var(--accent);color:var(--ink);box-shadow:0 0 26px -4px var(--glow)}.mn .k-play{background:var(--accent);color:var(--ink);box-shadow:0 0 30px -4px var(--glow)}.mn .k-gallery img{filter:grayscale(.55)contrast(1.1);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}.mn .k-gallery img:hover{filter:none}.mn .mn-gate-top{inset:max(28px, env(safe-area-inset-top)) 16px auto;text-align:center;pointer-events:none;position:absolute}.mn .mn-gate-top p{font-family:var(--font-label);letter-spacing:.4em;text-transform:uppercase;color:var(--accent-2);font-size:.72rem}.mn .mn-gate-top h1{font-family:var(--font-display);color:var(--ink);text-shadow:0 0 22px var(--glow);margin:10px 0 0;font-size:clamp(2.6rem,11vw,5rem);font-weight:400;line-height:1}.mn .k-gate-btn{border-color:var(--accent)}.mn .k-gate.opening .mn-gate-top{animation:.8s forwards mn-out}@keyframes mn-out{to{opacity:0;filter:blur(4px);transform:translateY(-20px)}}
