.club-landing{--bg:#040914;--ink:#f2f0ea;--mute:#8e9ab3;--line:#ffffff1f;--bg-light:#e9ecf1;--ink-light:#10141d;--mute-light:#10141da8;--line-light:#10141d1a;--holo1:#7fb0ff;--holo2:#ff6a2b;--holo3:#e2331f;--hud:#ffffff38;--hud-soft:#ffffff1a;--hud-light:#10141d33;--hud-light-soft:#10141d14;--font:var(--font-body);--mono:var(--font-mono);--surf:#1c1c1c;--fg:#f2f0ea;--pad:clamp(20px, 5vw, 96px);font:16px/1.55 var(--font);color:var(--ink);-webkit-font-smoothing:antialiased}.club-landing section{isolation:isolate;position:relative;overflow:hidden}.club-landing section:not(#b1){padding:clamp(96px, 11vw, 176px) var(--pad)}.club-landing section.dark{--surf:#1c1c1c;--fg:#f2f0ea;background:var(--bg);border-bottom:1px solid var(--line)}.club-landing section.light{--surf:#fff;--fg:#14141a;background:var(--bg-light);color:var(--ink-light);border-bottom:1px solid var(--line-light)}.club-landing .wrap{z-index:2;max-width:1440px;margin:0 auto;position:relative}.club-landing #b5b{background:radial-gradient(70% 70% at 72% 55%, #12337a 0%, #071330 55%, var(--bg) 80%);align-items:center;min-height:max(760px,100dvh);display:flex}.club-landing #b5b .wrap{width:100%;max-width:620px;margin:0}@media (max-width:760px){.club-landing #b5b{align-items:flex-start;min-height:0;padding-bottom:60vw}}.club-landing .mcp-stage{z-index:1;opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.club-landing .mcp-stage.on{opacity:1}.club-landing .mcp-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.club-landing .mcp-labels{z-index:1;pointer-events:none;position:absolute;inset:0}.club-landing .mcp-label{font:500 11px/1 var(--mono);letter-spacing:.06em;color:#e8f0ff;white-space:nowrap;will-change:transform;background:#061028a8;border:1px solid #aacdff4d;border-radius:999px;padding:6px 12px;transition:opacity .4s;position:absolute;top:0;left:0}@media (max-width:760px){.club-landing .mcp-labels{display:none}}@media (max-width:980px){.club-landing #b7 .works{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.club-landing #b7 .works{grid-template-columns:repeat(2,1fr);gap:10px}}.club-landing .num{z-index:3;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#e9edf5c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07080d4d;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:7px 14px;display:inline-flex}.club-landing .num:before{content:"";background:linear-gradient(135deg, var(--holo1), var(--holo2));border-radius:50%;flex:none;width:6px;height:6px}.club-landing .num b{font:500 11px/1 var(--mono);letter-spacing:.16em;color:#fff;background:0 0;border:0;padding:0}.club-landing .light .num{color:#14151a99;background:#ffffff80;border-color:#14151a29}.club-landing .light .num b{color:#0b0c11}.club-landing .tag{z-index:3;font:500 11px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#e2e8f3d1;text-align:right;white-space:pre-line;text-shadow:0 1px 10px #07080df2,0 0 24px #07080dcc;border-left:1px solid #e2e8f359;max-width:240px;padding-left:18px}.club-landing .light .tag{color:var(--mute-light);text-shadow:none;border-left-color:#14151a59}@media (max-width:760px){.club-landing .tag{text-align:left;white-space:normal}}.club-landing .x-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(40px,5vw,80px);display:flex;position:relative}.club-landing .x-head h1,.club-landing .x-head h2{margin:0}@media (max-width:760px){.club-landing .x-head{flex-direction:column;align-items:flex-start;gap:18px}}.club-landing .libhead{margin:48px 0 22px}.club-landing .libhead h3{margin-bottom:8px}.club-landing .libhead p{color:var(--mute-light);max-width:60ch;margin:0;font-size:14px}.club-landing .libgrid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:20px;display:grid}.club-landing .libcard{--shell-r:20px;--core-pad:22px 20px}.club-landing .libcard .core{flex-direction:column;gap:10px;min-height:150px;display:flex}.club-landing .libcard svg{width:20px;height:20px;color:var(--holo2);stroke-width:1.3px}.club-landing .libcard b{font:200 27px/1 var(--font-head);margin-top:auto}.club-landing .libcard h4{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:11.5px}.club-landing .libcard p{color:var(--mute-light);margin:0;font-size:12px;line-height:1.4}.club-landing .libcard.lib-chat .core{background:linear-gradient(165deg,#7fb0ff29,#ff6a2b1f)}.club-landing .libcard.lib-chat h4{margin-top:auto}@media (max-width:980px){.club-landing .libgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.club-landing .libgrid{grid-template-columns:repeat(2,1fr);gap:10px}}.club-landing .cglow{position:relative}.club-landing .cglow:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:2;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #7fb0ff33, #ff6a2b1f 42%, transparent 70%);transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.club-landing .cglow:hover:after{opacity:1}}.club-landing .blobs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.club-landing .blob{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}@keyframes lk-blob-1{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(7%,-6%)scale(1.12)}}@keyframes lk-blob-2{0%,to{transform:translate(0,0)scale(1.05)}50%{transform:translate(-8%,7%)scale(.92)}}@keyframes lk-blob-3{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(5%,8%)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.club-landing .blob{animation:none!important}}.club-landing h1{font-family:var(--font-head);letter-spacing:.005em;text-transform:uppercase;color:#fff;text-shadow:0 2px 24px #0009;margin:0 0 26px;font-size:clamp(30px,4.6vw,66px);font-weight:200;line-height:1.04}.club-landing h1 .holo-t,.club-landing h2 .holo-t{background:linear-gradient(100deg,#fff 0%,var(--holo1) 35%,var(--holo2) 70%,#fff 100%);color:#0000;filter:drop-shadow(0 0 18px #7fb0ff59);-webkit-background-clip:text;background-clip:text}.club-landing h1 .small{letter-spacing:-.03em;font-size:.7em;display:block}.club-landing h2{font-family:var(--font-head);letter-spacing:.005em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(30px,4vw,68px);font-weight:200;line-height:1.06}.club-landing h3{font-family:var(--font-head);letter-spacing:.01em;text-transform:uppercase;margin:0 0 6px;font-size:clamp(15px,1.6vw,18px);font-weight:300;line-height:1.18}.club-landing p{margin:0 0 12px}.club-landing .sub{color:var(--mute);font-size:17px}.club-landing .light .sub{color:var(--mute-light)}.club-landing .lead{font-size:17.5px;line-height:1.6}.club-landing .stats{color:var(--ink);flex-wrap:wrap;gap:26px;margin-bottom:34px;font-size:14.5px;display:flex}.club-landing .stats span{align-items:center;gap:9px;display:flex}.club-landing .stats b{font-size:17px;font-weight:800}.club-landing .stats i{background:var(--holo1);width:8px;height:8px;box-shadow:0 0 10px var(--holo1);border-radius:50%;display:inline-block}.club-landing .stats span:nth-child(2) i{background:var(--holo2);box-shadow:0 0 10px var(--holo2)}.club-landing .stats span:nth-child(3) i{background:var(--holo3);box-shadow:0 0 10px var(--holo3)}.club-landing .under{color:var(--mute);margin-top:14px;font-size:13.5px}.club-landing .light .under{color:var(--mute-light)}.club-landing .row{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.club-landing .row>*{flex:380px}.club-landing .shell{border-radius:var(--shell-r,26px);background:#fff6;height:100%;padding:6px;box-shadow:inset 0 0 0 1px #ffffffbf,0 30px 60px -40px #142c6e59}.club-landing .dark .shell{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff17,0 40px 80px -50px #000000d9}.club-landing .core{border-radius:calc(var(--shell-r,26px) - 6px);height:100%;padding:var(--core-pad,22px);background:linear-gradient(165deg,#ffffffeb,#ffffffa8);position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6}.club-landing .dark .core{background:linear-gradient(165deg,#1c3a7866,#08142ead);box-shadow:inset 0 1px 1px #ffffff1f}.club-landing a.item,.club-landing a.lesson{color:inherit;text-decoration:none;display:block}.club-landing .tiles{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:22px;display:grid}.club-landing .tile{color:inherit;--shell-r:22px;--core-pad:24px 20px 20px;text-decoration:none;display:block}.club-landing .tile .core{flex-direction:column;gap:12px;min-height:210px;transition:transform .5s cubic-bezier(.23,1,.32,1);display:flex}.club-landing .tile:hover .core{transform:translateY(-5px)}.club-landing .tile svg{width:28px;height:28px;color:var(--holo1);stroke-width:1.2px}.club-landing .tile h3{white-space:normal;margin-top:auto;font-size:13px}.club-landing .tile p{color:var(--mute-light);margin:0;font-size:13px;line-height:1.4}.club-landing .tile .arr{width:28px;height:28px;color:var(--ink-light);background:#10141d0d;border-radius:50%;place-items:center;font-size:13px;transition:transform .3s,background-color .3s,color .3s;display:grid;position:absolute;top:18px;right:16px}.club-landing .tile:hover .arr{background:var(--ink-light);color:#fff;transform:translate(2px,-2px)}.club-landing #b5 .under{margin-top:22px}@media (max-width:980px){.club-landing .tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.club-landing .tiles{grid-template-columns:repeat(2,1fr);gap:10px}.club-landing .tile .core{min-height:170px;padding:16px 14px}}.club-landing .ef-title .ln>span,.club-landing .ef-title.plain{background:linear-gradient(#fff 0%,#f1f3f8 28%,#aab3c8 46%,#e6d8ff 58%,#fff 76%,#b6c0d6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.club-landing .ef-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 6px;align-items:stretch;column-gap:20px;margin-top:22px;display:grid}.club-landing .ef-player{aspect-ratio:11/7;background:#0b0d16;border:1.5px solid #ffffff9e;border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px #0000008c,0 0 40px #7fb0ff2e}.club-landing .ef-player img{object-fit:cover;object-position:64% 18%;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.club-landing .ef-player:after{content:"";background:linear-gradient(#0000 68%,#07080d8c);position:absolute;inset:0}.club-landing .ef-body{position:relative}.club-landing .ef-player .play{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 38%,#ffffff4d,#ffffff0f 72%);border-radius:50%;width:clamp(90px,9.2vw,136px);height:clamp(90px,9.2vw,136px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffbf,0 0 30px #7fb0ff8c,0 0 80px #ff6a2b73,inset 0 0 34px #ffffff38}.club-landing .ef-player .play:before{content:"";opacity:.95;-webkit-mask-composite:xor;background:conic-gradient(from 200deg,#7fb0ff,#fff 25%,#ff6a2b 50%,#e2331f 70%,#fff 85%,#7fb0ff);border-radius:50%;padding:4px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.club-landing .ef-player .play b{clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 0 10px #ffffffb3);background:linear-gradient(160deg,#fff,#dfe8ff 55%,#b8c8ff);width:40%;height:44%;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.club-landing .ef-player .cap{z-index:3;font:500 clamp(14px, 1.25vw, 19px)/1 var(--font);color:#eef1f8;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;left:24px}.club-landing .ef-player .cap:before{content:"";filter:drop-shadow(0 0 6px #fff9);border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:14px solid #fff;width:0;height:0}.club-landing .live-list{flex-direction:column;gap:14px;min-height:0;display:flex}.club-landing .live-list .item{color:#14151a;background:linear-gradient(#f7f8fc 0%,#e2e5ee 100%);border-radius:16px;flex:1 1 0;grid-template-columns:29% minmax(0,1fr) clamp(48px,4.4vw,66px);align-items:center;column-gap:16px;min-height:0;padding:12px 16px 12px 12px;text-decoration:none;transition:transform .2s;display:grid;position:relative;box-shadow:0 16px 36px #0006}.club-landing .live-list .item:hover{transform:translate(4px)}.club-landing .live-list .item.active{box-shadow:0 0 0 1.5px #fffffff2,0 0 24px #7fb0ff80,0 0 60px #ff6a2b66,0 16px 36px #0006}.club-landing .live-list .item.active:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#7fb0ff,#fff 40%,#ff6a2b 70%,#e2331f);border-radius:17px;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.club-landing .live-list .th{aspect-ratio:4/3;background:#14151a;border-radius:10px;height:100%;max-height:100%;position:relative;overflow:hidden}.club-landing .live-list .th img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.club-landing .live-list .tx{min-width:0}.club-landing .live-list b{font:800 clamp(14px, 1.35vw, 22px)/1.18 var(--font);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.club-landing .live-list span{font:400 clamp(12px, 1.05vw, 17px)/1.3 var(--font);color:#6a6f7f;margin-top:6px;display:block}.club-landing .live-list .pl{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#fff,#dde1ec 72%);border-radius:50%;width:100%;position:relative;box-shadow:0 0 0 2px #fffffff2,0 0 16px #7fb0ff80,0 0 34px #ff6a2b66,0 6px 14px #14151a33}.club-landing .live-list .pl:before{content:"";opacity:.8;-webkit-mask-composite:xor;background:conic-gradient(from 200deg,#7fb0ff,#fff 30%,#ff6a2b 60%,#e2331f 80%,#7fb0ff);border-radius:50%;padding:3px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.club-landing .live-list .pl:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#0b0c11;width:34%;height:38%;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.club-landing .ef-scroll{background:#ffffff24;border-radius:4px;width:4px;position:relative}.club-landing .ef-scroll i{background:linear-gradient(#fff,#ff6a2b);border-radius:4px;height:26%;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #ff6a2bb3}@media (max-width:980px){.club-landing .ef-body{grid-template-columns:1fr;row-gap:18px}.club-landing .ef-scroll{display:none}.club-landing .live-list .item{flex:none;min-height:96px}.club-landing .live-list .th{width:100%;height:auto}}@media (max-width:760px){.club-landing .live-list .item{grid-template-columns:34% minmax(0,1fr) 48px;padding:10px 12px 10px 10px}}.club-landing #b5b .row{align-items:center;gap:40px}.club-landing #b5b h2{color:#e9f8ff;text-shadow:0 0 30px #7fb0ff59}.club-landing #b5b .lead{max-width:520px}.club-landing .lessons-head{justify-content:space-between;align-items:end;gap:20px;margin-top:30px;display:flex}.club-landing .lessons-head h3{font-family:var(--font-head);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:200;line-height:1.08}.club-landing .lessons-nav{gap:10px;display:flex}.club-landing .lessons-nav button{border:1px solid var(--line-light);cursor:pointer;width:52px;height:52px;color:var(--ink-light);background:#fff;border-radius:50%;font-size:22px;box-shadow:0 8px 24px #14151a14}.club-landing .lessons-nav button:disabled{color:#b9bcc8}.club-landing .lessons{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:16px;margin-top:18px;margin-left:-6px;margin-right:-6px;padding:6px 6px 14px;display:grid;overflow-x:auto}.club-landing .lessons::-webkit-scrollbar{display:none}.club-landing .lesson{scroll-snap-align:start;border:1px solid var(--line-light);color:inherit;background:#fff;border-radius:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 40px #14151a0f}.club-landing .lesson:hover{transform:translateY(-3px)}.club-landing .lesson.first{background:linear-gradient(#fff,#fff) padding-box, linear-gradient(135deg,var(--holo1),var(--holo2)) border-box;border:1.5px solid #0000;box-shadow:0 0 30px #7fb0ff59}.club-landing .lesson .cover{aspect-ratio:4/3;background:radial-gradient(70% 90% at 20% 20%,#7fb0ff8c,#0000 60%),radial-gradient(60% 60% at 90% 90%,#ff6a2b8c,#0000 60%),#14151a;position:relative}.club-landing .lesson .lock{background:#07080dbf;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:12px;right:12px}.club-landing .lesson .lock:before{content:"";border:1.5px solid #fff;border-bottom:0;border-radius:5px 5px 0 0;width:9px;height:7px;position:absolute;top:8px}.club-landing .lesson .lock:after{content:"";background:#fff;border-radius:2px;width:12px;height:8px;position:absolute;top:15px}.club-landing .lesson .meta{padding:12px 16px 16px}.club-landing .lesson .meta em{font:700 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#3b7dd8;margin-bottom:8px;font-style:normal;display:block}.club-landing .lesson .meta em.c2{color:#7a4fd6}.club-landing .lesson .meta em.c3{color:#1c9a7e}.club-landing .lesson .meta em.c4{color:#8e5bd9}.club-landing .lesson .meta em.c5{color:#2d8ec9}.club-landing .lesson .meta b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.club-landing .lesson .meta span{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute-light);margin-top:8px;display:block}.club-landing .lesson .badge-new{z-index:2;font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#2a1500;background:linear-gradient(90deg,#ff5a3c,#ffcf3f);border-radius:999px;padding:5px 11px;position:absolute;top:12px;left:12px;box-shadow:0 8px 20px -6px #ff5a3cbf,inset 0 0 0 1px #fff6}.club-landing .lesson .desc{color:var(--mute-light);margin:10px 0 0;font-size:13px;line-height:1.45}@media (hover:hover) and (pointer:fine){.club-landing .lesson .desc{z-index:3;color:#fff;opacity:0;background:linear-gradient(#04060a1a 0%,#04060af0 62%);align-items:flex-end;margin:0;padding:18px;transition:opacity .35s;display:flex;position:absolute;inset:0}.club-landing .lesson:hover .desc{opacity:1}}@media (hover:none){.club-landing .lesson .desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.club-landing .dots{justify-content:center;gap:8px;margin-top:6px;display:flex}.club-landing .dots i{background:#c9ccd8;border-radius:50%;width:8px;height:8px}.club-landing .dots i.on{background:#3b7dd8}@media (max-width:760px){.club-landing .lessons{grid-auto-columns:78%}.club-landing .lessons-nav{display:none}}.club-landing #b7{background:linear-gradient(180deg,var(--bg-light),#eceef5)}.club-landing .x-head .sub{letter-spacing:.06em;text-transform:uppercase;color:#6a6f7f;max-width:32ch;margin:0;font-size:clamp(14px,1.2vw,17px)}.club-landing .works{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;display:grid}.club-landing .work{color:inherit;text-decoration:none;display:block;position:relative}.club-landing .work .img{aspect-ratio:3/4;background:linear-gradient(#0f1118,#0f1118) padding-box padding-box,linear-gradient(135deg,#7fb0ffe6,#ff6a2bb3 50%,#e2331fb3) border-box;border:1.5px solid #0000;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 40px #14151a24,0 0 0 4px #ffffffbf}.club-landing .work .img video,.club-landing .work .img img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.club-landing .work b{font:700 17px/1 var(--font);color:var(--ink-light);margin:12px 0 0 8px;display:block}.club-landing .work:hover .img{box-shadow:0 24px 50px #14151a33,0 0 0 4px #ffffffe6,0 0 40px #7fb0ff66}.club-landing .work .img .zoom{z-index:2;cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.club-landing .work .zoom:after{content:"⤢";color:#fff;opacity:0;background:#080e1c8c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;transition:opacity .3s;display:grid;position:absolute;top:12px;right:12px}@media (hover:hover) and (pointer:fine){.club-landing .work:hover .zoom:after{opacity:1}}.club-landing .lb{z-index:80;-webkit-backdrop-filter:blur(22px);background:#040914b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.club-landing .lb-in{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.club-landing .lb video{background:#000;border-radius:20px;max-width:min(92vw,1100px);max-height:78vh;box-shadow:0 60px 120px -40px #000000e6}.club-landing .lb-close{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;width:42px;height:42px;position:absolute;top:-52px;right:-8px}.club-landing .lb-close:after{content:"✕"}.club-landing .lb-close:hover{background:#fff3}.club-landing .lb-author,.club-landing .lb-ig{color:#fff;font:500 13px/1 var(--mono);letter-spacing:.06em;margin:0}.club-landing .lb-ig{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:10px 16px;text-decoration:none}.club-landing .lb-ig:hover{background:#ffffff2e}.club-landing .work .ig,.club-landing .work b{font:700 17px/1 var(--font);color:var(--ink-light);margin:12px 0 0 8px;text-decoration:none;display:block}.club-landing .work .ig:hover{color:#3b7dd8}@media (max-width:980px){.club-landing .works{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.club-landing .works{grid-template-columns:1fr;gap:18px}}.club-landing #b8{background:var(--bg-light)}.club-landing .rev-wrap{z-index:2;grid-template-rows:auto auto;grid-template-columns:minmax(260px,.9fr) 1.3fr;align-items:center;gap:clamp(30px,6vw,120px);display:grid;position:relative}.club-landing .rev-head{grid-area:1/1}.club-landing .rev-side{grid-area:2/1}.club-landing .rev-count{font-family:var(--font-head);align-items:baseline;gap:10px;margin-top:40px;font-weight:200;display:flex}.club-landing .rev-count b{font-size:clamp(46px,4.4vw,72px);font-weight:200;line-height:1}.club-landing .rev-count span{color:var(--mute-light);font-size:18px}.club-landing .rev-dots{gap:8px;margin-top:18px;display:flex}.club-landing .rev-dots i{background:#10141d1f;border-radius:3px;width:22px;height:3px;transition:background-color .4s,width .5s cubic-bezier(.23,1,.32,1)}.club-landing .rev-dots i.on{background:linear-gradient(90deg, var(--holo1), var(--holo2));width:44px}.club-landing .rev-hint{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute-light);align-items:center;gap:10px;margin-top:26px;display:flex}.club-landing .rev-hint i{background:var(--holo1);width:8px;height:8px;box-shadow:0 0 10px var(--holo1);border-radius:50%;animation:1.6s ease-in-out infinite club-pulse}@keyframes club-pulse{50%{opacity:.25;transform:scale(.7)}}.club-landing .deck{perspective:1600px;perspective-origin:50% 20%;grid-area:1/2/span 2;height:min(480px,62vh);position:relative}.club-landing .rc{--shell-r:30px;--core-pad:34px 36px 30px;width:min(100%,620px);height:100%;transform-style:preserve-3d;transform-origin:50% 100%;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;margin:auto;transition:transform .9s cubic-bezier(.32,.72,0,1),opacity .7s cubic-bezier(.32,.72,0,1),filter .7s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.club-landing .rc .core{background:linear-gradient(165deg,#fff,#f3f6fb);flex-direction:column;height:100%;display:flex}.club-landing .rc[aria-hidden=true]{pointer-events:none}.club-landing .rc.fly{filter:blur(6px);transition:transform .8s cubic-bezier(.77,0,.175,1),opacity .5s .1s,filter .5s;opacity:0!important;transform:translate3d(0,-115%,180px)rotateX(38deg)rotate(-7deg)!important}.club-landing .rc-h{align-items:center;gap:14px;margin-bottom:20px;display:flex}.club-landing .rc-av{--ring-width:1.5px;--light-width:2px;height:48px;font:700 17px/1 var(--font-head);color:#fff;background:radial-gradient(circle at 30% 25%,#9fc2ff,#3f7cff 45%,#e2331f 120%);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;display:flex;position:relative}.club-landing .rc-h b{font:600 16px/1.2 var(--font);color:var(--ink-light);display:block}.club-landing .rc-h div>span{font:500 11px/1.3 var(--mono);letter-spacing:.04em;color:var(--mute-light);text-transform:uppercase;margin-top:3px;display:block}.club-landing .rc-h time{font:400 11px/1 var(--mono);color:var(--mute-light);margin-left:auto}.club-landing .rc-t{min-height:0;font:400 clamp(15px, 1.1vw, 17px)/1.68 var(--font);color:#252a35;white-space:pre-line;scrollbar-width:thin;scrollbar-color:#10141d33 transparent;flex:1;padding-right:6px;overflow:auto;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.club-landing .rc-r{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.club-landing .rc-r span{font:500 12.5px/1 var(--font);color:var(--ink-light);background:#3f7cff14;border:1px solid #3f7cff24;border-radius:999px;padding:4px 10px}.club-landing .rc-q{font:900 70px/1 var(--font-head);color:#3f7cff1a;pointer-events:none;position:absolute;top:8px;right:26px}@media (max-width:900px){.club-landing .rev-wrap{grid-template-rows:auto auto auto;grid-template-columns:1fr}.club-landing .rev-side{grid-area:2/1}.club-landing .deck{grid-area:3/1}}@media (max-width:760px){.club-landing .rev-count{margin-top:26px}.club-landing .deck{height:470px}.club-landing .rc{--core-pad:24px 22px 22px}}.club-landing .fd-grid{grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,36px);margin-top:clamp(40px,5vw,80px);display:grid}.club-landing .fd-card{--shell-r:28px;--core-pad:26px}.club-landing .fd-card .core{grid-template-columns:minmax(150px,40%) 1fr;align-items:end;gap:26px;display:grid}.club-landing .fd-photo{aspect-ratio:4/5;background:radial-gradient(60% 55% at 50% 42%,#7fb0ff80,#1c479633 60%,#0000 75%);border-radius:18px;position:relative;overflow:hidden}.club-landing .fd-photo img{object-fit:cover;object-position:top center;border-radius:inherit;width:100%;height:100%;transition:transform 1s cubic-bezier(.23,1,.32,1);position:relative}.club-landing .fd-card:hover .fd-photo img{transform:scale(1.04)}.club-landing .fd-text h3{font-family:var(--font-head);text-transform:uppercase;margin:0;font-size:clamp(22px,2vw,32px);font-weight:200}.club-landing .fd-role{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--holo1);margin:10px 0 16px}.club-landing .fd-text p{color:var(--mute);margin:0;font-size:14.5px;line-height:1.6}.club-landing .fd-foot{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(90deg, #fff, var(--holo1) 40%, var(--holo2));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:44px;font-size:clamp(16px,1.6vw,24px);font-weight:200}@media (max-width:760px){.club-landing .fd-grid{grid-template-columns:1fr;gap:22px}.club-landing .fd-card .core{grid-template-columns:1fr}}.club-landing #tarify.tf-bg{background:radial-gradient(120% 55% at 50% 118%, #ff5a1f 0%, #e2331f 18%, #6a2a8a 34%, #1c4796 50%, transparent 72%), linear-gradient(180deg, var(--bg) 0%, #06122b 60%, #0c2152 100%);color:var(--ink);border-bottom:1px solid var(--line)}.club-landing .tf-title{pointer-events:none}.club-landing .tf-title .ln>span{background:linear-gradient(#fff 0%,#e6ebf6 50%,#b9c3da 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.club-landing .tf-state{justify-content:center;gap:10px;margin:0 0 18px;display:flex}.club-landing .tf-state.empty{margin:0}.club-landing .tf-chip{font:600 11.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#e9edf6;background:#ffffff0f;border:1px solid #ffffff29;border-radius:30px;align-items:center;gap:9px;padding:8px 14px;display:inline-flex}.club-landing .tf-chip.ok:before{content:"";background:#3ee6a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #3ee6a8}.club-landing .tf-chip.inv{background:linear-gradient(#10131f,#10131f) padding-box, linear-gradient(90deg,var(--holo1),var(--holo2)) border-box;border-color:#0000}.club-landing .tf-chip.inv:before{content:"✦";color:var(--holo2)}.club-landing .tf-chip time{color:#fff;font-weight:700}.club-landing .pz-box{position:relative}.club-landing .pz{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;transition:filter .6s,opacity .6s;display:grid;position:relative}.club-landing .tf-card{color:#fff;--shell-r:26px;--core-pad:30px 28px 26px;position:relative}.club-landing .tf-card .core{background:linear-gradient(170deg,#ffffff14,#08142e8c);flex-direction:column;height:100%;display:flex}.club-landing .tf-card.hot .shell{background:linear-gradient(160deg,#7fb0ff80,#ff6a2b59)}.club-landing .tf-card.hot .core{background:linear-gradient(170deg,#2850aa80,#08142ec7)}.club-landing .tf-card.best .core{background:linear-gradient(170deg,#5a329666,#08142eb8)}.club-landing .pc-name{align-items:center;gap:10px;display:flex}.club-landing .pc-name h3{font:200 24px/1 var(--font-head);letter-spacing:.005em;text-transform:uppercase;color:#fff;margin:0}.club-landing .pc-badge{font:800 10.5px/1 var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:#0b0c11;background:linear-gradient(90deg,#aef1ff,#d9ccff);border-radius:6px;padding:5px 9px}.club-landing .pc-badge.v{background:linear-gradient(90deg,#d9ccff,#f1c6ff)}.club-landing .pc-sub{font:400 14px/1.35 var(--font);color:#9aa3b5;margin:8px 0 16px}.club-landing .pc-box{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:14px;padding:16px 16px 14px}.club-landing .pc-box b{font:600 16px/1.3 var(--font);color:#fff;align-items:center;gap:10px;display:flex}.club-landing .pc-box b:before{content:"✦";color:#aef1ff;font-size:15px}.club-landing .pc-box>span{font:400 14px/1.4 var(--font);color:#aeb6c7;margin:6px 0 0 25px;display:block}.club-landing .pc-box .fx{font:400 13.5px/1.2 var(--font);color:#cfd6e4;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:14px 0 0;padding:10px;display:flex}.club-landing .pc-box .fx:before{content:"✓";color:#7fe6ff}.club-landing .pc-price{align-items:baseline;gap:8px;margin:18px 0 14px;display:flex}.club-landing .pc-price strong{font:200 clamp(26px, 2.2vw, 34px)/1 var(--font-head);letter-spacing:-.01em;color:#fff}.club-landing .pc-price small{font:400 14px/1 var(--font);color:#9aa3b5}.club-landing .tf-card .btn{text-align:center;padding:16px 20px;font-size:12px;display:block}.club-landing .pc-list{margin:18px 0 0;padding:0;list-style:none}.club-landing .pc-list li{font:400 14px/1.35 var(--font);color:#dfe4ee;align-items:center;gap:10px;padding:5px 0;display:flex}.club-landing .pc-list li:before{content:"✓";color:#7fe6ff;width:14px;font-size:13px}.club-landing .pc-list li.no{color:#6b7385}.club-landing .pc-list li.no:before{content:"✕";color:#6b7385}.club-landing .pc-list li em{font:700 11px/1 var(--font);color:#0b0c11;white-space:nowrap;background:#aef1ff;border-radius:5px;margin-left:auto;padding:3px 7px;font-style:normal}.club-landing .tf-foot{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:22px;display:flex}.club-landing .tf-foot a{font:400 13.5px/1 var(--font);color:#aeb6c7;border-bottom:1px solid #aeb6c759;padding-bottom:3px;text-decoration:none}.club-landing .tf-fine{max-width:760px;font:400 12.5px/1.5 var(--font);color:#7d8699;text-align:center;margin:14px auto 0}.club-landing .closed-panel{z-index:5;--shell-r:26px;--core-pad:clamp(26px, 2.6vw, 40px) clamp(22px, 3vw, 48px);width:min(700px,100%);margin:30px auto;position:relative}.club-landing .closed-panel .core{text-align:center;background:linear-gradient(170deg,#181c30f2,#080a12f7)}.club-landing .closed-panel .lock{background:radial-gradient(circle at 50% 35%,#fff3,#ffffff0a);border-radius:50%;width:52px;height:52px;margin:0 auto 16px;position:relative;box-shadow:0 0 0 1.5px #ffffff80,0 0 26px #7fb0ff73}.club-landing .closed-panel .lock:before{content:"";border:3px solid #fff;border-bottom:0;border-radius:10px 10px 0 0;width:13px;height:11px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.club-landing .closed-panel .lock:after{content:"";background:#fff;border-radius:4px;width:22px;height:16px;position:absolute;top:23px;left:50%;transform:translate(-50%)}.club-landing .closed-panel h3{font:200 clamp(20px, 2.4vw, 30px)/1.1 var(--font-head);letter-spacing:.005em;text-transform:uppercase;color:#fff;margin:0 0 12px}.club-landing .closed-panel p{max-width:540px;font:400 clamp(14.5px, 1.1vw, 17px)/1.55 var(--font);color:#d5dbe7;margin:0 auto 10px}.club-landing .closed-panel .when{font:500 12.5px/1 var(--mono);letter-spacing:.08em;color:#cfd6e4;background:#ffffff12;border:1px solid #ffffff24;border-radius:30px;gap:8px;margin:6px 0 20px;padding:8px 14px;display:inline-flex}.club-landing .closed-panel .when b{color:#fff}.club-landing .closed-panel .acts{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:980px){.club-landing .pz{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media (max-width:760px){.club-landing .tf-state{flex-wrap:wrap;justify-content:flex-start}}.club-landing .faq{flex-direction:column;gap:10px;display:flex}.club-landing .faq-item{--shell-r:26px;--core-pad:0}.club-landing .faq-item button{text-align:left;width:100%;font:500 clamp(15px, 1.1vw, 18px)/1.3 var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.club-landing .faq-item .pm{background:#ffffff0f;border-radius:50%;flex:0 0 30px;height:30px;transition:background-color .3s,transform .5s cubic-bezier(.77,0,.175,1);position:relative}.club-landing .faq-item .pm:before,.club-landing .faq-item .pm:after{content:"";background:currentColor;height:1.3px;transition:transform .5s cubic-bezier(.77,0,.175,1);position:absolute;top:50%;left:9px;right:9px}.club-landing .faq-item .pm:after{transform:rotate(90deg)}.club-landing .faq-item.open .pm{background:var(--holo1);transform:rotate(180deg)}.club-landing .faq-item.open .pm:after{transform:rotate(0)}.club-landing .faq-a{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.77,0,.175,1);display:grid}.club-landing .faq-item.open .faq-a{grid-template-rows:1fr}.club-landing .faq-a>p{color:var(--mute);max-width:760px;margin:0;padding:0 62px 0 24px;font-size:15px;overflow:hidden}.club-landing .faq-item.open .faq-a>p{padding-bottom:22px}.club-landing .light .faq-item button{color:var(--ink-light)}.club-landing .light .faq-a>p{color:var(--mute-light)}.club-landing #b11 .wrap{max-width:900px}.club-landing #b12{align-items:center;min-height:80vh;display:flex}.club-landing #b12 .bg{z-index:0;position:absolute;inset:0}.club-landing #b12 .bg video,.club-landing #b12 .bg img{object-fit:cover;object-position:center 30%;opacity:.5;width:100%;height:100%}.club-landing #b12 .bg:after{content:"";background:radial-gradient(60% 60%,#07080d59,#07080df2 100%);position:absolute;inset:0}.club-landing #b12 .wrap{text-align:center;padding-top:120px;padding-bottom:120px}.club-landing #b12 h2{max-width:900px;margin-left:auto;margin-right:auto;font-size:clamp(24px,3.6vw,38px)}.club-landing .rv{transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * 70ms)}.club-landing .rv:not(.in){opacity:0;transform:translateY(16px)}@keyframes lk-safe{to{opacity:1;transform:none}}.club-landing:not(.lk-js) .rv:not(.in),.club-landing:not(.lk-js) h2:not(.in) .ln>span{animation:10ms 4s forwards lk-safe}.club-landing h2 .ln{padding-bottom:.06em;display:block;overflow:hidden}.club-landing h2 .ln>span{opacity:0;transition:transform 1.2s cubic-bezier(.22,.61,.36,1),opacity 1.2s;transition-delay:calc(var(--i,0) * .12s);display:block;transform:translateY(105%)}.club-landing h2.in .ln>span{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.club-landing .rv:not(.in){opacity:1;transform:none}.club-landing .rv{transition:none}.club-landing h2 .ln>span{opacity:1;transition:none;transform:none}}@media (max-width:760px){.club-landing .num b{font-size:18px}.club-landing h1{font-size:clamp(26px,8vw,34px)}.club-landing .row{gap:28px}.club-landing .row>*{flex:100%}}.club-landing .btn.cl-big{padding:18px 36px;font-size:12px}.club-landing .btn.cl-ghost{color:#e9edf6;cursor:pointer;background:0 0;border:0;line-height:normal;box-shadow:inset 0 0 0 1px #ffffff47}.club-landing .btn.cl-ghost .ring,.club-landing .btn.cl-ghost .glow,.club-landing .btn.cl-ghost .flash{display:none}.club-landing #b12 .btn{margin-top:16px}.club-landing #tarify,.club-landing #b11{scroll-margin-top:60px}.club-landing .pz.dim{filter:blur(6px)saturate(.7);opacity:.35;pointer-events:none;position:absolute;inset:0;overflow:hidden}.club-landing .inv-help{max-width:520px;font:400 14px/1.5 var(--font);color:#aeb6c7;margin:16px auto 0;display:none}.club-landing .inv-help.show{display:block}.club-landing .tf-refusal{font:400 13.5px/1.4 var(--font);color:#aeb6c7;text-align:center;border:1px solid #ffffff1f;border-radius:999px;margin:0;padding:16px 20px}.club-landing .tf-none{max-width:560px;font:400 15px/1.5 var(--font);color:#d5dbe7;text-align:center;background:linear-gradient(#1e2234eb,#0c0e16f5);border:1px solid #ffffff1a;border-radius:22px;margin:0 auto;padding:28px 24px}.club-landing .ef-empty{font:400 clamp(15px, 1.4vw, 20px)/1.4 var(--font);letter-spacing:.02em;color:#cfd6e4;text-align:center;background:#07080d8c;border:1.5px solid #ffffff47;border-radius:18px;margin-top:22px;padding:clamp(36px,6vw,84px) 24px}.club-landing .ef-body.solo{grid-template-columns:minmax(0,1.5fr)}.club-landing .work .img img,.club-landing .work .img video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.club-landing .lesson .cover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.club-landing .lessons-nav button{font-family:system-ui,sans-serif}@media (scripting:none){.club-landing .rv:not(.in),.club-landing h2 .ln>span{opacity:1;transform:none}}main.club-landing+.site-footer{margin-top:0}
.club-landing #b1{isolation:isolate;color:var(--ink,#f4f6fb);font:16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;--hs-top:57px;--surf:#1c1c1c;--fg:#f2f0ea;--snow:#f2f0ea;--pad:clamp(20px, 5vw, 96px);background:#07080d;border-bottom:0;position:relative;overflow:clip}.club-landing #b1 .wrap{z-index:2;max-width:1160px;margin:0 auto;padding:88px 32px;position:relative}.club-landing #b1 .holo{pointer-events:none;z-index:1;opacity:.32;background:radial-gradient(55% 45% at 80% 15%,#7fb0ff38,#0000 60%),radial-gradient(45% 35% at 15% 85%,#ff6a2b2e,#0000 60%);position:absolute;inset:0}.club-landing #b1 .hs-tag{z-index:3;font:500 10.5px / 1.6 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#e2e8f3d1;white-space:pre-line;text-shadow:0 1px 10px #07080df2,0 0 24px #07080dcc,0 1px 14px #05060c8c,0 0 2px #05060c66;position:absolute}.club-landing #b1 .hs-tag.bl{bottom:40px;left:40px}.club-landing #b1 .hs-tag.br{text-align:right;bottom:40px;right:40px}.club-landing #b1 .hs-tag.r{text-align:right;max-width:170px;top:34%;right:40px}.club-landing #b1 .hs-tag.r:before{content:"";background:var(--holo1,#7fb0ff);width:48px;height:1px;box-shadow:0 0 8px var(--holo1,#7fb0ff);margin:0 0 10px auto;display:block}.club-landing #b1 h1{color:var(--snow,#f2f0ea);text-shadow:0 2px 24px #0009;margin:0 0 26px}.club-landing #b1 h2 .holo-t{background:linear-gradient(100deg, #fff 0%, var(--holo1,#7fb0ff) 35%, var(--holo2,#ff6a2b) 70%, #fff 100%);color:#0000;filter:drop-shadow(0 0 18px #7fb0ff59);-webkit-background-clip:text;background-clip:text}.club-landing #b1 h1 span{font-size:clamp(30px,4.2vw,72px);font-weight:inherit}.club-landing #b1 h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.club-landing #b1 h1 .ln>span{opacity:0;animation:1.2s cubic-bezier(.22,.61,.36,1) forwards hs-ln-in;display:block;transform:translateY(105%)}.club-landing #b1 h1 .ln:first-child>span{animation-delay:0s}.club-landing #b1 h1 .ln:nth-child(2)>span{animation-delay:.12s}.club-landing #b1 h1 .ln:nth-child(3)>span{animation-delay:.24s}@keyframes hs-ln-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.club-landing #b1 h1 .ln>span{opacity:1;animation:none;transform:none}}.club-landing #b1 h2{margin:0 0 22px}.club-landing #b1 p{margin:0 0 12px}.club-landing #b1 .lead{font-size:17.5px;line-height:1.6}.club-landing #b1 .stage-2 .lead{max-width:600px}.club-landing #b1 hr.hs-thin{color:gray;border:1px inset gray;height:auto;margin:8px 0;display:block;overflow:hidden}.club-landing #b1 .stats{color:var(--ink,#f4f6fb);flex-wrap:wrap;gap:26px;margin-bottom:34px;font-size:14.5px;display:flex}.club-landing #b1 .stats span{align-items:center;gap:9px;display:flex}.club-landing #b1 .stats b{font-size:17px;font-weight:800}.club-landing #b1 .stats i{background:var(--holo1,#7fb0ff);width:8px;height:8px;box-shadow:0 0 10px var(--holo1,#7fb0ff);border-radius:50%;display:inline-block}.club-landing #b1 .stats .c2 i{background:var(--holo2,#ff6a2b);box-shadow:0 0 10px var(--holo2,#ff6a2b)}.club-landing #b1 .stats .c3 i{background:var(--holo3,#e2331f);box-shadow:0 0 10px var(--holo3,#e2331f)}.club-landing #b1 .hero-copy .stats,.club-landing #b1 .hs-copy h2,.club-landing #b1 .hs-copy .lead,.club-landing #b1 .num b{text-shadow:0 1px 14px #05060c8c,0 0 2px #05060c66}.club-landing #b1 .hs-copy h2 .holo-t{text-shadow:none}.club-landing #b1 .stage-2 h2 .holo-t{filter:drop-shadow(0 0 18px #7fb0ff59)drop-shadow(0 1px 12px #05060c80)}.club-landing #b1 .hs-skills{border-top:1px solid var(--line,#ffffff1f);margin-top:24px}.club-landing #b1 .hs-skill{border-bottom:1px solid var(--line,#ffffff1f);color:inherit;align-items:center;gap:14px;padding:13px 0;text-decoration:none;display:flex}.club-landing #b1 .hs-skill .hs-pic{background:radial-gradient(60% 80% at 30% 30%,#7fb0ff59,#0000 60%),radial-gradient(60% 60% at 80% 80%,#ff6a2b59,#0000 60%),#0d1020;border-radius:8px;flex:0 0 52px;width:52px;height:40px;position:relative;overflow:hidden}.club-landing #b1 .hs-skill .hs-pic img{object-fit:cover;border-radius:inherit;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.club-landing #b1 .hs-skill b{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;flex:auto;font-size:13px;font-weight:300}.club-landing #b1 .hs-skill>span:last-child{color:#e2e8f3b8;text-align:right;font-size:14px}.club-landing #b1 .hero-track{height:600vh;position:relative}.club-landing #b1 .hero-stick{--p:0;top:var(--hs-top);height:calc(100vh - var(--hs-top));min-height:640px;position:sticky;overflow:hidden}.club-landing #b1 .hero-media{z-index:0;position:absolute;inset:0}.club-landing #b1 .hero-media video,.club-landing #b1 .hero-media img{object-fit:cover;object-position:72% center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.club-landing #b1 .hero-media:after{content:"";background:linear-gradient(90deg,#07080df0 0%,#07080dcc 34%,#07080d47 58%,#07080d00 78%),linear-gradient(#07080d00 70%,#07080de6 100%);position:absolute;inset:0}.club-landing #b1 .hero-ring{z-index:1;pointer-events:none;background:conic-gradient(from 200deg, transparent 0 60%, #7fb0ff29 70%, #ff6a2b29 82%, transparent 92%);border-radius:50%;width:1100px;height:1100px;position:absolute;top:-300px;right:-380px;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61% 62%,#0000 63%);mask:radial-gradient(circle,#0000 60%,#000 61% 62%,#0000 63%)}.club-landing #b1 .stage{z-index:3;will-change:transform, opacity;align-items:center;display:flex;position:absolute;inset:0}.club-landing #b1 .stage .wrap{width:100%;max-width:none;margin:0;padding:64px 0;position:static}.club-landing #b1 .stage-2,.club-landing #b1 .stage-3{opacity:0}.club-landing #b1 .stage-3{justify-content:flex-end}.club-landing #b1 .stage-3 .wrap{justify-content:flex-end;display:flex}.club-landing #b1 .stage-3 .hs-copy{max-width:560px}.club-landing #b1 .hero-shade3{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(270deg,#07080deb 0%,#07080dbf 34%,#07080d1a 62%,#07080d00 75%);position:absolute;inset:0}.club-landing #b1 .hero-poster{z-index:0;transition:opacity .5s}.club-landing #b1 .hero-media video{z-index:1}.club-landing #b1 .hero-media.ready .hero-poster{opacity:0}.club-landing #b1 .stage.off{pointer-events:none}.club-landing #b1 .hero-copy{z-index:4;left:59%;right:var(--pad,72px);flex-direction:column;justify-content:center;max-width:none;display:flex;position:absolute;top:36%;bottom:16%}.club-landing #b1 .stage-2 .hs-copy,.club-landing #b1 .stage-3 .hs-copy{z-index:4;right:var(--pad,72px);flex-direction:column;justify-content:center;max-width:none;display:flex;position:absolute;top:2%;overflow:hidden}.club-landing #b1 .stage-2 .hs-copy{bottom:62%;left:58%}.club-landing #b1 .stage-3 .hs-copy{bottom:74%;left:59%}.club-landing #b1 .stage-2 h2{margin-bottom:10px;font-size:clamp(18px,2vw,22px)}.club-landing #b1 .stage-2 .lead{margin-bottom:0;font-size:12px;line-height:1.4}.club-landing #b1 .stage-2 .hs-skills{margin-top:10px}.club-landing #b1 .stage-2 .hs-skill{gap:8px;padding:6px 0}.club-landing #b1 .stage-2 .hs-skill .hs-pic{display:none}.club-landing #b1 .stage-2 .hs-skill b,.club-landing #b1 .stage-2 .hs-skill>span:last-child{font-size:11px}.club-landing #b1 .stage-2 .hs-copy{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#04091475;border-radius:20px;padding:16px 20px;box-shadow:0 40px 90px -40px #0009,inset 0 1px #ffffff0f}.club-landing #b1 .stage-3 h2{margin-bottom:10px;font-size:34px}.club-landing #b1 .stage-3 .lead{margin-bottom:8px;font-size:14px;line-height:1.4}.club-landing #b1 .stage .hs-tag{position:absolute}.club-landing #b1 .stage .num{margin:0 0 26px;position:static}.club-landing #b1 .stage-1 .hs-tag.r{top:6%;right:var(--pad,72px)}.club-landing #b1 .stage-2 .hs-tag.r{right:var(--pad,72px);text-align:right;max-width:150px;top:66%;left:auto}.club-landing #b1 .stage-3 .hs-tag.bl{text-align:right;left:auto;right:40px}.club-landing #b1 .hero-scrub-hint{z-index:4;font:500 10.5px / 1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hud,#7fb0ff57);align-items:center;gap:10px;transition:opacity .3s;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.club-landing #b1 .hero-scrub-hint.off{opacity:0}.club-landing #b1 .hero-scrub-hint i{background:var(--hud,#7fb0ff57);width:1px;height:34px;animation:1.6s ease-in-out infinite hs-drop;display:block}@keyframes hs-drop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.club-landing #b1 .hero-progress{z-index:4;font:500 11px / 1 var(--font-mono);color:var(--hud,#7fb0ff80);align-items:center;gap:10px;display:flex;position:absolute;bottom:34px;right:40px}.club-landing #b1 .hero-progress b{color:#fff;font-weight:500}.club-landing #b1 .hero-progress i{background:#ffffff2e;width:64px;height:1px;display:block;position:relative;overflow:hidden}.club-landing #b1 .hero-progress i:after{content:"";background:linear-gradient(90deg, var(--holo1,#7fb0ff), var(--holo2,#ff6a2b));transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.club-landing #b1.hs-static .hero-track{height:auto}.club-landing #b1.hs-static .hero-stick{height:auto;min-height:0;position:relative;top:auto}.club-landing #b1.hs-static .stage{min-height:100vh;position:relative;overflow:hidden;opacity:1!important;transform:none!important}.club-landing #b1.hs-static .stage .hero-media{z-index:0}.club-landing #b1.hs-static .stage.off{pointer-events:auto}.club-landing #b1.hs-static .stage-3 .hero-media:after{background:linear-gradient(270deg,#07080deb 0%,#07080dbf 34%,#07080d1a 62%,#07080d00 75%)}@media (prefers-reduced-motion:reduce){.club-landing #b1 .hero-track{height:auto}.club-landing #b1 .hero-stick{position:relative}.club-landing #b1 .hero-scrub-hint i{animation:none}}@media (max-width:980px){.club-landing #b1 .hs-tag.r,.club-landing #b1 .hero-ring{display:none}}@media (max-width:760px){.club-landing #b1 .wrap{padding:72px 20px}.club-landing #b1 .hud{inset:10px}.club-landing #b1 .num{top:20px;left:22px}.club-landing #b1 .hud .slash.tr,.club-landing #b1 .hs-tag.bl,.club-landing #b1 .hs-tag.br{display:none}.club-landing #b1 h1{font-size:clamp(26px,8vw,34px)}.club-landing #b1 .hero-track{height:520vh}.club-landing #b1 .hero-media{height:58%;inset:0 0 auto}.club-landing #b1 .hero-media video,.club-landing #b1 .hero-media img{object-position:46% 18%}.club-landing #b1 .hero-media:after{background:linear-gradient(#07080d26 10%,#07080db3 45%,#07080df5 100%)}.club-landing #b1 .hero-ring{display:none}.club-landing #b1 .hero-copy,.club-landing #b1 .stage-2 .hs-copy,.club-landing #b1 .stage-3 .hs-copy{max-width:none;padding-top:22px;position:absolute;inset:58% 20px 0;overflow-y:auto}.club-landing #b1 .stage-2 .hs-copy,.club-landing #b1 .stage-3 .hs-copy{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0}.club-landing #b1 .stage{align-items:flex-start}.club-landing #b1 .stage .wrap{height:100%;padding:0}.club-landing #b1 .stage-3 .wrap{justify-content:flex-start}.club-landing #b1 .hero-shade3{display:none}.club-landing #b1.hs-static .stage-3 .hero-media:after{background:linear-gradient(#07080d1a 20%,#07080dbf 55%,#07080df5 100%)}.club-landing #b1.hs-static .stage-3 .hero-media img{object-position:20% center}.club-landing #b1 .stage-2 h2{margin-bottom:12px;font-size:clamp(20px,6.4vw,26px)}.club-landing #b1 .stage-2 .lead{font-size:15px}.club-landing #b1 .stage-2 .hs-skills{gap:0;margin-top:12px}.club-landing #b1 .hs-skill{gap:10px;padding:9px 0}.club-landing #b1 .hs-skill .hs-pic{display:none}.club-landing #b1 .hs-skill b,.club-landing #b1 .hs-skill>span:last-child{font-size:12px}.club-landing #b1 .hero-scrub-hint{bottom:18px}.club-landing #b1 .hero-progress{display:none}}
