.hm-hero{height:min(56.25vw,100svh - 104px);min-height:600px;max-height:980px;color:var(--text-light);isolation:isolate;background:#07060b;position:relative;overflow:hidden}.hm-hero video,.hm-hero .hm-poster{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hm-hero:before{content:"";z-index:-1;background:radial-gradient(120% 70% at 50% 30%,#0000 40%,#07060b8c 100%),linear-gradient(#07060b40 0%,#0000 18% 58%,#07060bd1 84%,#07060b 100%);position:absolute;inset:0}.hm-beams{z-index:-2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.hm-beam{transform-origin:50% 0;opacity:.32;filter:blur(14px);width:22vw;height:120%;position:absolute;top:-10%}.hm-beam.v{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);background:linear-gradient(#c6f432d9,#0000 75%);animation:7s ease-in-out infinite hm-sweepL;left:18%}.hm-beam.u{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);background:linear-gradient(#7b2ff7f2,#0000 75%);animation:8s ease-in-out infinite hm-sweepR;right:18%}@keyframes hm-sweepL{0%,to{transform:rotate(-24deg)}50%{transform:rotate(16deg)}}@keyframes hm-sweepR{0%,to{transform:rotate(22deg)}50%{transform:rotate(-18deg)}}.hm-sparks{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hm-hero-mark{text-align:center;position:absolute;top:21%;left:0;right:0}.hm-hero-mark .hm-word{filter:drop-shadow(0 6px 26px #000000a6);align-items:baseline;gap:.04em;line-height:.8;display:inline-flex}.hm-hero-mark b{font:900 clamp(54px, 10.4vw, 168px)/.8 var(--f-display);letter-spacing:.01em;background:linear-gradient(#fff 0%,#f4efe6 46%,#c9b98f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hm-hero-mark i{font:400 clamp(52px, 9.6vw, 156px)/.8 var(--f-brush);color:var(--volt);text-shadow:0 0 34px #c6f4328c;font-style:normal;display:inline-block;transform:rotate(-6deg)translateY(.06em)}.hm-hero-mark .hm-sub{font:800 clamp(13px, 1.25vw, 19px)/1 var(--f-display);letter-spacing:.42em;text-transform:uppercase;text-shadow:0 2px 10px #000,0 0 24px #000000e6;justify-content:center;align-items:center;gap:16px;margin-top:clamp(10px,1.4vw,20px);display:flex}.hm-hero-mark .hm-sub span{color:#fff;background:#07060b9e;padding:7px 4px 6px 16px}.hm-hero-mark .hm-sub:before,.hm-hero-mark .hm-sub:after{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:clamp(30px,8vw,120px);height:1px}.hm-hero-mark .hm-sub:after{transform:scaleX(-1)}.hm-hero-pulse{width:min(520px,70vw);height:44px;margin:6px auto 0}.hm-hero-foot{position:absolute;bottom:clamp(26px,4vw,64px);left:0;right:0}.hm-hero-foot .wrap{grid-template-columns:1.1fr 1fr;align-items:end;gap:32px;display:grid}.hm-hero-tag{font:900 clamp(30px, 3.8vw, 60px)/.92 var(--f-display);text-transform:uppercase;margin:0 0 12px}.hm-hero-tag .brush{color:var(--volt);margin-top:4px;font-size:.86em;display:block;transform:rotate(-2deg)}.hm-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hm-hero-styles{border-top:1px solid #f5b84159;grid-template-columns:repeat(4,1fr);display:grid}.hm-hero-styles a{text-align:center;border-right:1px solid #f5b84140;padding:14px 10px 4px}.hm-hero-styles a:last-child{border-right:0}.hm-hero-styles svg{width:34px;height:34px;color:var(--gold);margin:0 auto 8px}.hm-hero-styles strong{font:800 14px/1.05 var(--f-display);letter-spacing:.12em;text-transform:uppercase;display:block}.hm-hero-styles small{letter-spacing:.14em;text-transform:uppercase;color:var(--text-light-mute);margin-top:4px;font-size:11px;display:block}.hm-hero-styles a:hover strong{color:var(--volt)}.hm-hero-sound{color:var(--text-light);border:1px solid var(--line-light);font:700 12px var(--f-display);letter-spacing:.12em;text-transform:uppercase;background:#0d0b1299;padding:8px 12px;position:absolute;top:16px;right:16px}@media (max-width:900px){.hm-hero{height:auto;min-height:0;padding:0}.hm-hero-media{aspect-ratio:4/5;width:100%;max-height:72svh;position:relative}.hm-hero video,.hm-hero .hm-poster{object-position:50% 42%;position:absolute}.hm-hero-mark{margin-top:-30vw;position:relative;top:auto}.hm-hero-foot{padding:22px 0 46px;position:relative;bottom:auto}.hm-hero-foot .wrap{grid-template-columns:1fr;gap:26px}.hm-hero-styles{grid-template-columns:repeat(2,1fr)}.hm-hero-styles a:nth-child(2){border-right:0}.hm-hero-styles a:nth-child(-n+2){border-bottom:1px solid #f5b84140;padding-bottom:12px}}@media (min-width:901px){.hm-hero-media{position:absolute;inset:0}}.hm-top5 .spray.uv{width:520px;height:520px;top:40px;right:-160px}.hm-top5-grid{z-index:1;grid-template-rows:auto auto;grid-template-columns:1.25fr repeat(2,1fr);gap:22px;display:grid;position:relative}.hm-t5{background:var(--ink);color:var(--text-light);box-shadow:var(--shadow);position:relative;overflow:hidden}.hm-t5:first-child{grid-row:span 2;transform:rotate(-.8deg)}.hm-t5:nth-child(2){transform:rotate(.7deg)}.hm-t5:nth-child(3){transform:rotate(-.5deg)}.hm-t5:nth-child(4){transform:rotate(-.6deg)}.hm-t5:nth-child(5){transform:rotate(.8deg)}.hm-t5 img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;transition:transform .5s}.hm-t5:first-child img{aspect-ratio:auto;min-height:640px}.hm-t5:hover img{transform:scale(1.04)}.hm-t5:after{content:"";background:linear-gradient(#0000 45%,#0d0b12eb 88%);position:absolute;inset:0}.hm-t5 .hm-num{z-index:2;font:900 clamp(70px, 8vw, 120px)/.8 var(--f-display);color:#0000;-webkit-text-stroke:2px var(--volt);position:absolute;top:10px;left:16px}.hm-t5:first-child .hm-num{color:var(--gold);-webkit-text-stroke:0;text-shadow:0 6px 30px #00000080;font-size:clamp(120px,14vw,220px)}.hm-t5 .hm-meta{z-index:2;position:absolute;bottom:16px;left:18px;right:18px}.hm-t5 .hm-meta h3{font-size:clamp(24px,2.3vw,34px)}.hm-t5:first-child .hm-meta h3{font-size:clamp(40px,4.6vw,70px)}.hm-t5 .hm-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:14px;display:flex}.hm-t5 .hm-pts{font:800 18px var(--f-display);letter-spacing:.06em;color:var(--volt)}.hm-t5 .hm-crown{z-index:2;position:absolute;top:18px;right:16px}.hm-top5-note{z-index:3;position:absolute;top:-18px;right:3%}.hm-top5-note .scrawl{color:var(--uv);font-size:24px}@media (max-width:960px){.hm-top5-grid{grid-template-columns:1fr 1fr}.hm-t5:first-child{grid-area:auto/1/auto/-1}.hm-t5:first-child img{aspect-ratio:4/5;min-height:0}.hm-top5-note{display:none}}@media (max-width:520px){.hm-top5-grid{gap:14px}.hm-t5 .hm-meta{left:12px;right:12px}}.hm-top20 .spray.volt{opacity:.25;width:460px;height:460px;bottom:-120px;left:-180px}.hm-filters{flex-wrap:wrap;gap:8px;display:flex}.hm-filters button{color:var(--text-light);border:1.5px solid var(--line-light);font:800 13px var(--f-display);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:9px 14px}.hm-filters button[aria-pressed=true]{background:var(--volt);color:var(--ink);border-color:var(--volt)}.hm-rot{margin-top:8px;position:relative}.hm-rot-track{will-change:transform;gap:18px;transition:transform .7s cubic-bezier(.6,.05,.25,1);display:flex}.hm-rc{background:var(--ink-2);border:1px solid var(--line-light);flex:0 0 calc(20% - 14.4px);position:relative}.hm-rc img{aspect-ratio:3/4;object-fit:cover;filter:saturate(1.05);width:100%}.hm-rc .hm-r{font:900 56px/.8 var(--f-display);color:var(--bone);text-shadow:0 4px 18px #000000b3;position:absolute;top:8px;left:10px}.hm-rc .hm-r small{vertical-align:top;color:var(--volt);font-size:22px}.hm-rc .hm-b{padding:12px 14px 14px}.hm-rc h4{font-size:19px}.hm-rc .hm-l{color:var(--text-light-mute);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.hm-rc .chip{padding:4px 8px;font-size:10px}.hm-rot-ui{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.hm-rot-ui .hm-arrows{gap:8px;display:flex}.hm-rot-ui .hm-arrows button{border:1.5px solid var(--line-light);width:48px;height:48px;color:var(--text-light);background:0 0;font-size:20px}.hm-rot-ui .hm-arrows button:hover{background:var(--volt);color:var(--ink);border-color:var(--volt)}.hm-rot-progress{background:var(--line-light);flex:1;min-width:160px;height:3px;position:relative;overflow:hidden}.hm-rot-progress i{background:var(--volt);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hm-updated{color:var(--text-light-mute);letter-spacing:.06em;align-items:center;gap:8px;font-size:13px;display:flex}.hm-updated:before{content:"";background:var(--volt);border-radius:50%;width:8px;height:8px;animation:1.8s infinite hm-ping;box-shadow:0 0 #c6f43299}@keyframes hm-ping{70%{box-shadow:0 0 0 10px #c6f43200}}@media (max-width:1100px){.hm-rc{flex-basis:calc(25% - 13.5px)}}@media (max-width:820px){.hm-rc{flex-basis:calc(33.3333% - 12px)}}@media (max-width:560px){.hm-rc{flex-basis:calc(50% - 9px)}.hm-rc .hm-r{font-size:44px}}.hm-ways-grid{grid-template-columns:1fr 3fr;align-items:start;gap:40px;display:grid}.hm-ways-cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.hm-way{box-shadow:var(--shadow);background:#fbf8f1;padding:10px 10px 18px;position:relative}.hm-way:nth-child(odd){transform:rotate(-1.2deg)}.hm-way:nth-child(2n){margin-top:18px;transform:rotate(1deg)}.hm-way .hm-ttl{background:var(--ink);color:var(--text-light);text-align:center;padding:12px 12px 10px}.hm-way .hm-ttl h3{font-size:26px}.hm-way .hm-ttl .brush{color:var(--volt);margin-top:2px;font-size:22px;display:block;transform:rotate(-3deg)}.hm-way img{aspect-ratio:4/3.4;object-fit:cover;width:100%}.hm-way p{color:var(--text-mute);margin:12px 4px 10px;font-size:14px}.hm-way .hm-lm{font:800 13px var(--f-display);letter-spacing:.14em;text-transform:uppercase;margin-left:4px}.hm-way .hm-lm:hover{color:var(--uv)}@media (max-width:1000px){.hm-ways-grid{grid-template-columns:1fr}.hm-ways-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hm-ways-cards{grid-template-columns:1fr}.hm-way:nth-child(2n){margin-top:0}}.hm-ev-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.hm-ev{box-shadow:var(--shadow);background:#fff;flex-direction:column;display:flex;position:relative}.hm-ev .hm-img{position:relative;overflow:hidden}.hm-ev img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .5s}.hm-ev:hover img{transform:scale(1.05)}.hm-ev .hm-date{background:var(--volt);color:var(--ink);font:900 18px/1 var(--f-display);text-transform:uppercase;padding:8px 12px 6px;position:absolute;top:14px;left:14px;transform:rotate(-2deg)}.hm-ev .hm-tier{position:absolute;top:14px;right:12px}.hm-ev .hm-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.hm-ev h3{font-size:30px}.hm-ev .hm-city{color:var(--text-mute);font-size:15px;font-weight:600}.hm-ev .hm-chips{flex-wrap:wrap;gap:6px;display:flex}.hm-ev .hm-foot{border-top:1px dashed var(--line-dark);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.hm-ev .hm-from{font:800 15px var(--f-display);letter-spacing:.08em;text-transform:uppercase}.hm-ev .hm-from b{color:var(--uv);font-size:26px}.hm-ev[hidden]{display:none}.hm-ev-filter{flex-wrap:wrap;gap:8px;display:flex}.hm-ev-filter button{border:2px solid var(--ink);font:800 13px var(--f-display);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:8px 14px}.hm-ev-filter button[aria-pressed=true]{background:var(--ink);color:var(--volt)}@media (max-width:1000px){.hm-ev-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hm-ev-grid{grid-template-columns:1fr}}.hm-live-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}.hm-live-media{min-height:520px;position:relative}.hm-live-media .hm-a{width:78%;position:absolute;top:0;left:0;transform:rotate(-2deg)}.hm-live-media .hm-b{width:50%;position:absolute;bottom:0;right:0;transform:rotate(3deg)}.hm-live-media img{aspect-ratio:16/10;object-fit:cover;width:100%}.hm-live-media .hm-b img{aspect-ratio:1}.hm-feat{gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.hm-feat li{grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid}.hm-feat .hm-ic{background:var(--volt);width:36px;height:36px;color:var(--ink);font:900 18px var(--f-display);place-items:center;display:grid;transform:rotate(-4deg)}.hm-feat b{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;font-size:21px;line-height:1.1;display:block}.hm-feat span{color:var(--text-light-mute);font-size:15px}.hm-methods{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}@media (max-width:960px){.hm-live-grid{grid-template-columns:1fr;gap:40px}.hm-live-media{aspect-ratio:1.15;min-height:0}}.hm-lessons-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:50px;display:grid}.hm-lesson-photo{z-index:3;width:58%;position:relative;transform:rotate(3deg);margin:0 0 30px auto!important}.hm-lesson-photo img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (max-width:960px){.hm-lessons-grid{grid-template-columns:1fr}.hm-lesson-photo{display:none}}.hm-promo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hm-stack{background:var(--line-light);border:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.hm-stack div{background:var(--ink);padding:22px 20px}.hm-stack b{font:900 clamp(38px, 4.4vw, 60px)/.9 var(--f-display);color:var(--volt);display:block}.hm-stack span{color:var(--text-light-mute);font-size:14px}.hm-checks{columns:2;column-gap:26px;margin:22px 0 30px;padding:0;list-style:none}.hm-checks li{break-inside:avoid;padding:7px 0 7px 30px;font-weight:600;position:relative}.hm-checks li:before{content:"✓";background:var(--volt);width:20px;height:20px;color:var(--ink);place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:6px;left:0}.hm-promo .sticker{top:-40px;right:6%}@media (max-width:960px){.hm-promo-grid{grid-template-columns:1fr}.hm-checks{columns:1}.hm-promo .sticker{display:none}}.hm-sponsors{padding:70px 0 90px}.hm-sp-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px 50px;margin-top:26px;display:flex}.hm-sp-row span{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);font-size:clamp(22px,2.6vw,34px);font-weight:900}.hm-sp-row span:nth-child(2){font-family:var(--f-brush);text-transform:none;font-weight:400}.hm-sp-row span:nth-child(4){letter-spacing:.3em;font-size:clamp(16px,1.8vw,22px)}.hm-join{background:var(--volt);color:var(--ink);padding:46px 0 70px;position:relative}.hm-join .wrap{grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;display:grid}.hm-join h2{font-size:clamp(38px,5vw,66px)}.hm-join h2 .brush{color:var(--uv-2);font-size:.8em;display:block}.hm-join .input{flex:1;min-width:220px}.hm-join .hm-note{margin-top:10px;font-size:14px}@media (max-width:860px){.hm-join .wrap{grid-template-columns:1fr}}@keyframes hm-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-rc{display:block}.hm-rc h4{color:var(--text-light)}.hm-t5{display:block}.hm-ev h3 a:hover{color:var(--uv)}.hm-way h3{color:var(--text-light)}.hm-join form{flex-wrap:wrap;gap:10px;display:flex}.hm-sp-row[aria-label]{margin-top:26px}.hm-root{overflow-x:clip}.hm-top5{padding-top:120px}.hm-join .input{background:#fff}
