.lg-two span{display:block}.lg-two span:first-child{color:var(--club-muted)}.club-light .lg-two span:first-child{color:#8a8a84}.lg-soon{font:600 12px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--light);align-items:center;gap:10px;display:inline-flex}.lg-soon--dark{color:#5f5f59;margin:0}.lg-steps,.lg-ranks,.lg-pass,.lg-road{padding-block:120px}.lg-ranks,.lg-road{background:var(--night)}.lg-two{font:800 clamp(30px, 3.35vw, 48px)/1.06 var(--font-display);letter-spacing:-.04em;margin:0 0 32px}.lg-lead{color:#d0d0c9;max-width:560px;margin:0 0 32px;font-size:20px;line-height:1.55}.club-light .lg-lead{color:#3a3a36}.lg-steplist{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.lg-steplist li{position:relative}.lg-steplist img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:28px;display:block}.lg-steplist li:not(:last-child):after{content:"→";font:600 24px/1 var(--font-text);color:#5f5f59;position:absolute;top:calc(50% - 120px);right:-36px}.lg-step-n{font:800 14px/1 var(--font-text);letter-spacing:.08em;color:#5f5f59;margin-bottom:10px;display:block}.lg-steplist h3{font:800 clamp(20px, 1.7vw, 24px)/1.18 var(--font-display);letter-spacing:-.03em;margin:0 0 10px}.lg-steplist p{color:#3a3a36;max-width:360px;margin:0 0 20px;font-size:17px;line-height:1.55}.lg-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:72px;display:grid}.lg-head .lg-two,.lg-head .lg-lead{margin-bottom:0}.lg-ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:56px 24px;margin:0;padding:0;list-style:none;display:grid}.lg-ladder img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:18px;display:block}.lg-n{font:600 13px/1 var(--font-text);letter-spacing:.1em;color:var(--club-muted);margin:0 0 6px}.lg-ladder h3{font:800 24px/1.1 var(--font-display);letter-spacing:-.03em;color:#f2f1ee;margin:0 0 6px}.lg-gear{color:var(--club-muted);margin:0;font-size:15px;line-height:1.45}.lg-ladder .is-legend .lg-n{color:var(--light)}.lg-ladder .is-legend img{outline:2px solid var(--light);outline-offset:4px}.lg-carry{border-left:3px solid var(--light);background:#0c0c0c0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;margin-top:40px;padding:24px 28px;display:flex}.lg-carry p{color:#3a3a36;max-width:460px;margin:0;font-size:17px;line-height:1.5}.lg-carry b{color:var(--night);font-weight:700}.lg-zk{background:var(--night);color:#f2f1ee;gap:8px;padding:28px 32px;display:grid}.lg-zk b{font:800 22px/1.2 var(--font-display);letter-spacing:-.02em}.lg-zk p{color:#d0d0c9;margin:0;font-size:17px;line-height:1.55}.lg-zk+.lg-carry{margin-top:16px}.lg-carry .club-text-link{color:var(--night);flex:none}.lg-pass-inner{grid-template-columns:5fr 7fr;align-items:start;gap:96px;display:grid}.lg-card{max-width:420px;margin:0}.lg-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 30px 60px -30px #0c0c0c80}.lg-card figcaption{flex-direction:column;gap:4px;margin-top:18px;display:flex}.lg-card b{font:800 22px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--night)}.lg-card span{font:600 13px/1.3 var(--font-text);color:#5f5f59}.lg-facts{grid-template-columns:1fr 1fr;gap:36px 48px;margin:0 0 48px;display:grid}.lg-facts dt{font:800 22px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--night);margin-bottom:8px}.lg-facts dd{color:#3a3a36;margin:0;font-size:17px;line-height:1.55}.lg-pass-cta{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lg-button-soon{opacity:.4;pointer-events:none;cursor:default}.lg-road .lg-two{margin-bottom:72px}.lg-gives{grid-template-columns:repeat(3,1fr);gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.lg-gives li{border-top:1px solid #f2f1ee1a;padding:36px 0}.lg-gives h3{font:800 clamp(20px, 1.7vw, 24px)/1.18 var(--font-display);letter-spacing:-.03em;color:#f2f1ee;margin:10px 0}.lg-gives p{color:#d0d0c9;max-width:360px;margin:0;font-size:17px;line-height:1.55}.lg-never{grid-template-columns:1fr 2fr;align-items:start;gap:48px;margin-top:96px;display:grid}.lg-never h3{font:800 clamp(22px, 1.9vw, 28px)/1.12 var(--font-display);letter-spacing:-.035em;color:#f2f1ee;margin:0}.lg-never ul{grid-template-columns:1fr 1fr;gap:4px 48px;margin:0;padding:0;list-style:none;display:grid}.lg-never li{font:700 clamp(19px, 1.6vw, 24px)/1.3 var(--font-display);letter-spacing:-.02em;color:var(--club-muted);align-items:baseline;gap:16px;padding:12px 0;display:flex}.lg-never li:before{content:"";flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 2px #6e6e69}.lg-stream{border-top:1px solid #f2f1ee1a;grid-template-columns:1fr 2fr;align-items:start;gap:48px;margin-top:120px;padding-top:64px;display:grid}.lg-stream .lg-two{margin:0;font-size:clamp(24px,2.2vw,32px)}.lg-stream .club-text-link{color:#f2f1ee}@media (width<=1100px){.lg-gives{grid-template-columns:1fr 1fr}}@media (width<=900px){.lg-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.lg-steps,.lg-ranks,.lg-pass,.lg-road{padding-block:80px}.lg-steplist{grid-template-columns:1fr;gap:64px;max-width:480px}.lg-steplist li:not(:last-child):after{content:"↓";inset:auto auto -48px 0}.lg-pass-inner,.lg-head,.lg-never,.lg-stream{grid-template-columns:1fr;gap:40px}.lg-head,.lg-road .lg-two{margin-bottom:48px}}@media (width<=650px){.lg-steplist{gap:36px}.lg-steplist li{grid-template-columns:120px 1fr;align-content:start;column-gap:20px;display:grid}.lg-steplist img{grid-row:1/span 4;margin:0}.lg-steplist li:not(:last-child):after{display:none}.lg-steplist h3{font-size:22px}.lg-steplist p{margin-bottom:12px;font-size:15px}.lg-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.lg-ladder h3{font-size:20px}.lg-facts,.lg-gives,.lg-never ul{grid-template-columns:1fr}.lg-stream{margin-top:96px}}@media (width>=901px){.lg-card{position:sticky;top:112px}}.lg-gives li:last-child:nth-child(3n+1){grid-column:1/-1}.lg-gives li:last-child:nth-child(3n+1) p{max-width:560px}@media (width<=1100px){.lg-gives li:last-child:nth-child(3n+1){grid-column:auto}.lg-gives li:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=650px){.lg-gives li:last-child{grid-column:auto}}.lg-card-art{aspect-ratio:1;background:#e8e6e0;position:relative;box-shadow:0 30px 60px -30px #0c0c0c80}.lg-card .lg-card-art img{box-shadow:none;opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}.lg-card .lg-card-art img.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.lg-card .lg-card-art img{transition:none}.lg-card .lg-card-art img:not(:first-child){display:none}}.lg-gives .lg-exp{border-top:0;grid-column:span 2;align-self:start;align-items:center;height:168px;margin-top:36px;padding:0;display:flex;position:relative;overflow:hidden}.lg-exp img{object-fit:cover;object-position:60% 62%;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.lg-exp:before{content:"";z-index:1;background:linear-gradient(90deg,#0c0c0ce0 0,#0c0c0c99 32%,#0c0c0c00 58%);position:absolute;inset:0}.lg-exp-copy{z-index:2;padding:0 32px;position:relative}.lg-exp-k{font:600 12px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--light);margin:0 0 10px}.lg-gives .lg-exp h3{margin:0 0 6px;font-size:clamp(20px,1.8vw,26px)}.lg-gives .lg-exp p:not(.lg-exp-k){color:#e4e3de;font-size:16px}@media (width<=1100px){.lg-gives .lg-exp{grid-column:1/-1}}@media (width<=650px){.lg-gives .lg-exp{height:150px}.lg-exp img{object-position:78% 62%}.lg-exp:before{background:linear-gradient(90deg,#0c0c0ce6 0,#0c0c0c8c 55%,#0c0c0c1a 100%)}.lg-exp-copy{padding:0 20px}}.lg-fast{min-height:580px;box-shadow:inset 0 3px 0 var(--light);background:#0b1530;align-items:center;margin-top:120px;display:flex;position:relative;overflow:hidden}.lg-fast img{object-fit:cover;object-position:85% 40%;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.lg-fast:before{content:"";z-index:1;background:linear-gradient(90deg,#0c0c0ceb 0,#0c0c0cbf 34%,#0c0c0c00 64%);position:absolute;inset:0}.lg-fast-copy{z-index:2;max-width:600px;padding:64px 56px;position:relative}.lg-fast-k{font:700 12px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--night);background:var(--light);margin:0 0 24px;padding:8px 12px;display:inline-block}.lg-fast .lg-two{margin:0 0 20px;font-size:clamp(30px,3.35vw,48px)}.lg-fast-text{color:#e4e3de;max-width:480px;margin:0 0 32px;font-size:18px;line-height:1.55}@media (width<=900px){.lg-fast{flex-direction:column;align-items:stretch;min-height:0;margin-top:96px}.lg-fast img{object-position:80% 60%;height:280px;position:relative}.lg-fast:before{display:none}.lg-fast-copy{background:var(--night);max-width:none;padding:32px 24px 40px}}
