.members-page{background:#08080a}.members-header{background:linear-gradient(#08080bf7,#08080baa)}.member-home-link{display:grid;place-items:center;height:37px;padding:0 15px;border:1px solid var(--lime);color:var(--lime);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.members-hero{min-height:970px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;padding:145px 4.5vw 70px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 21% 40%,#b9ff1814,transparent 28%),radial-gradient(circle at 76% 32%,#ff2abf12,transparent 30%),#08080a}.members-hero:before{content:"MEMBERS";position:absolute;z-index:-1;left:-3vw;bottom:-2vw;color:#ffffff04;font:400 19vw/.8 var(--display);letter-spacing:-.04em}.member-art{height:760px;position:relative}.member-halo{position:absolute;left:5%;right:5%;top:12%;bottom:6%;border:1px solid #b9ff1842;border-radius:50%;box-shadow:0 0 0 60px #ff2abf08,0 0 90px #b9ff1814}.member-art>img{position:absolute;z-index:2;left:50%;bottom:-3%;height:95%;max-width:100%;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 30px 38px #000)}.member-sticker{position:absolute;z-index:4;left:1%;top:12%;color:var(--blue);font:400 13px/1.05 var(--marker);text-align:center;rotate:-9deg}.member-sticker b{color:var(--pink);font-size:25px;text-shadow:2px 2px white}.member-card-prop{position:absolute;z-index:5;right:0;bottom:9%;width:230px;padding:20px;border:1px solid #ffffff3b;border-radius:14px;background:linear-gradient(135deg,#b9ff18,#63a600);color:#0b0c08;rotate:7deg;box-shadow:0 20px 35px #0009}.member-card-prop small{font-size:7px;font-weight:900;letter-spacing:.15em}.member-card-prop strong{display:block;margin:18px 0 26px;font:400 31px/1 var(--display)}.member-card-prop span{font-size:7px;font-weight:800;letter-spacing:.1em}.auth-wrap{width:min(660px,100%);justify-self:end}.auth-intro{margin-bottom:27px}.auth-intro h1{margin:16px 0;font:400 clamp(58px,6vw,92px)/.84 var(--display);letter-spacing:-.04em;text-transform:uppercase}.auth-intro h1 span{color:var(--lime)}.auth-intro>p:not(.kicker){max-width:560px;color:#9f99a3;font-size:12px;line-height:1.65}.auth-card{border:1px solid #37313a;background:#0e0d11;box-shadow:0 28px 70px #000}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #332e36}.auth-tabs button{height:53px;border:0;border-right:1px solid #332e36;background:#0a090c;color:#77717b;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.auth-tabs button:last-child{border:0}.auth-tabs button.active{background:#151219;color:var(--lime);box-shadow:inset 0 -2px var(--lime)}.auth-form{display:none;padding:29px}.auth-form.active{display:block}.form-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.form-heading>span{color:var(--pink);font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.form-heading h2{margin:0;font:400 34px/1 var(--display);text-transform:uppercase}.auth-form>label,.field-pair label{display:block;margin-bottom:15px;color:#aaa4ad;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-form input:not([type="checkbox"]){width:100%;height:48px;margin-top:8px;padding:0 13px;border:1px solid #403a43;outline:0;background:#09090c;color:white;font-size:11px}.auth-form input:focus{border-color:var(--lime);box-shadow:0 0 0 2px #b9ff1810}.auth-form input.invalid{border-color:#ff526e}.field-error{display:block;min-height:11px;margin-top:4px;color:#ff6c80;font-size:7px;font-weight:500;letter-spacing:0;text-transform:none}.password-field{position:relative}.password-field input{padding-right:60px!important}.password-field button{position:absolute;right:8px;bottom:8px;height:32px;border:0;background:transparent;color:var(--lime);font-size:7px;font-weight:800;text-transform:uppercase;cursor:pointer}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-row{display:flex;align-items:center;justify-content:space-between;margin:2px 0 17px}.check{display:flex!important;align-items:flex-start;gap:8px;margin:0!important;color:#8d8791!important;font-size:8px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.check input{accent-color:var(--lime)}.text-link{border:0;background:transparent;color:var(--pink);font-size:8px;font-weight:700;cursor:pointer}.age-check{margin:5px 0 15px!important}.auth-submit{width:100%;margin-top:3px}.secure-note{margin:14px 0 0;color:#716b75;font-size:7px;text-align:center}.secure-note span{margin-right:5px;color:var(--lime);font-weight:800}.integration-note{margin:13px 0 0;color:#716b75;font-size:8px;line-height:1.55}.integration-note strong{color:var(--blue)}.auth-success{display:none;padding:50px 30px;text-align:center}.auth-success.show{display:block}.success-icon{width:65px;height:65px;display:grid;place-items:center;margin:0 auto 20px;border-radius:50%;background:var(--lime);color:#111;font:400 18px/1 var(--display);box-shadow:0 0 28px #b9ff1842}.auth-success h2{margin:13px 0;font:400 42px/1 var(--display);text-transform:uppercase}.auth-success>p:not(.kicker){color:#99939d;font-size:11px}.success-actions{display:flex;justify-content:center;gap:8px;margin-top:25px}.member-benefits{padding:100px 4.5vw 120px;background:#0d0c10}.member-benefits>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px}.member-benefits h2{margin:13px 0 0;font:400 clamp(53px,6vw,90px)/.88 var(--display);text-transform:uppercase}.member-benefits h2 span{color:var(--pink)}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.benefit-grid article{min-height:255px;position:relative;padding:22px;border:1px solid #332f36;background:#0a090c}.benefit-grid article>b{position:absolute;right:16px;top:14px;color:#5f5962;font-size:8px}.benefit-grid article>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--lime);border-radius:50%;color:var(--lime);font-size:7px;font-weight:900}.benefit-grid h3{margin:45px 0 10px;font:400 24px/1 var(--display);text-transform:uppercase}.benefit-grid p{margin:0;color:#8d8791;font-size:9px;line-height:1.55}.member-toast{position:fixed;z-index:550;right:22px;bottom:22px;max-width:310px;padding:15px 18px;background:var(--lime);color:#111;font-size:9px;font-weight:800;transform:translateY(100px);transition:.25s}.member-toast.show{transform:none}
@media(max-width:1050px){.members-hero{grid-template-columns:.8fr 1.2fr}.member-art{height:650px}.member-card-prop{width:190px}.benefit-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.member-home-link{display:none}.members-hero{grid-template-columns:1fr;padding:125px 21px 70px}.member-art{order:2;width:min(600px,100%);height:540px;margin:30px auto 0}.auth-wrap{justify-self:stretch;width:100%}.auth-intro{max-width:680px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.member-benefits{padding:80px 21px}}
@media(max-width:540px){.members-hero{padding-top:110px}.auth-intro h1{font-size:58px}.auth-form{padding:22px 17px}.field-pair{grid-template-columns:1fr;gap:0}.form-heading{align-items:flex-start;flex-direction:column;gap:8px}.member-art{height:410px}.member-card-prop{width:150px;padding:14px}.member-card-prop strong{font-size:22px;margin:12px 0 17px}.member-sticker{top:4%}.benefit-grid{grid-template-columns:1fr}.member-benefits h2{font-size:52px}.success-actions{flex-direction:column}}
