.auth-access-page{background:#000;padding-top:110px;overflow-x:hidden}.certifiers-section{text-align:center;background:#000;padding:4rem 0}.certifiers-title{color:#fff;letter-spacing:1px;margin-bottom:3rem;font-size:2rem;font-weight:500}.carousel-container{width:100%;padding:1rem 0;overflow:hidden}.carousel-track{width:4000px;animation:40s linear infinite scroll-inf;display:flex}.logo-slide{align-items:center;width:250px;padding:0 40px;display:flex}.logo-slide img{filter:grayscale()brightness(1.5);opacity:.6;width:100%;height:auto;transition:all .3s}.logo-slide img:hover{filter:grayscale(0%)brightness();opacity:1}@keyframes scroll-inf{0%{transform:translate(0)}to{transform:translate(-2000px)}}.auth-access-hero{background-color:#dedede;justify-content:center;align-items:center;min-height:calc(100vh - 110px);padding:40px;display:flex;position:relative;overflow:hidden}.auth-access-background{z-index:-1;pointer-events:none;width:185%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-access-background img{width:100%;object-fit:contain!important;height:auto!important}.auth-access-shell{z-index:2;width:min(100%,1000px);padding:0;position:relative}.auth-access-card{background:0 0;grid-template-columns:1.65fr 1fr;gap:0;padding:0;display:grid;position:relative;top:0;left:0}.auth-access-login,.auth-access-instructions{z-index:1;position:relative;top:50px;left:20px}.auth-access-login{flex-direction:column;justify-content:center;padding:20px 40px;display:flex}.auth-access-title{color:#050505;max-width:20ch;font-family:var(--font-monserrat-sans-serif), sans-serif;white-space:pre-line;margin:0 0 24px 40px;font-size:clamp(2rem,3.4vw,2rem);font-weight:700;line-height:.96}.auth-access-form{gap:16px;max-width:340px;display:grid;position:relative;left:20px}.auth-access-form input{color:#111;width:100%;font-family:var(--font-acumin), sans-serif;background:linear-gradient(90deg,#d8d8d8 0%,#dedede 100%);border:0;border-radius:10px;outline:none;padding:16px 22px;font-size:clamp(1.05rem,1.5vw,1.18rem);box-shadow:inset 0 1px #ffffff59}.auth-access-form input::placeholder{color:#7b7b7b}.auth-access-form input:focus{box-shadow:inset 0 1px #ffffff59,0 0 0 3px #fff05266}.auth-access-token-button,.auth-access-submit-button{width:fit-content;min-width:208px;font-family:var(--font-acumin), sans-serif;cursor:pointer;border:0;border-radius:10px;padding:13px 22px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1;transition:transform .2s,box-shadow .2s,opacity .2s}.auth-access-token-button:hover,.auth-access-submit-button:hover,.auth-access-link-chip:hover{transform:translateY(-1px)}.auth-access-token-button{color:#f5ea28;background:#050505;box-shadow:0 8px 14px #00000029}.auth-access-submit-button{color:#111;background:#ffec2d;margin-top:2px;box-shadow:0 8px 14px #bba50033}.auth-access-instructions{background:0 0;padding:110px 50px 30px 40px;overflow:hidden}.auth-access-instructions h2{color:#101010;max-width:10ch;font-family:var(--font-monserrat-sans-serif), sans-serif;white-space:pre-line;margin:0 0 20px;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:700;line-height:1}.auth-access-instruction-list{margin:0;padding-left:1.5rem;list-style:decimal}.auth-access-instruction-list li{display:list-item}.auth-access-instruction-list li::marker{font-weight:700}.auth-access-instruction-list{color:#111;font-family:var(--font-acumin), sans-serif;border-top:2px solid #10101066;margin:0;padding:18px 0 0 18px;font-size:1.2rem;line-height:1.15}.auth-access-instruction-list li+li{margin-top:16px}.auth-access-links{grid-template-columns:1fr auto;align-items:start;gap:18px clamp(24px,8vw,120px);width:min(100%,810px);margin:180px 60px 0;padding:0 22px;display:grid;position:relative;top:0}.auth-access-links-stack{justify-content:start;gap:14px;display:grid}.auth-access-link-chip{color:#111;min-width:210px;font-family:var(--font-acumin), sans-serif;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:9px 20px;font-size:.96rem;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 12px #0000001f}.tc-link{color:#111;min-width:210px;font-family:var(--font-acumin), sans-serif;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:9px 20px;font-size:.96rem;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 12px #0000001f}.auth-access-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.auth-access-page{padding-top:96px}.auth-access-hero{min-height:auto}.auth-access-card{grid-template-columns:1fr}.auth-access-title{max-width:none}.auth-access-form{max-width:100%}.auth-access-instructions{max-width:420px}.auth-access-links{grid-template-columns:1fr;justify-items:start;width:min(100%,420px);margin-left:0;margin-right:0}}@media (max-width:720px){.auth-access-page{padding-top:84px}.auth-access-shell{padding:0 16px}.auth-access-card{border-radius:24px;padding:22px 18px}.auth-access-login{padding:6px 0 0}.auth-access-title{font-size:clamp(1.8rem,9vw,2.5rem)}.auth-access-token-button,.auth-access-submit-button,.auth-access-link-chip{width:100%;min-width:0}.auth-access-instructions{max-width:none;padding:26px 20px}.auth-access-links,.auth-access-links-stack{width:100%}}@media (max-width:520px){.auth-access-instruction-list{font-size:.95rem}}@media (max-width:1580px){.auth-access-page{padding-top:99px}.certifiers-section{padding:3.6rem 0}.certifiers-title{margin-bottom:2.7rem;font-size:1.8rem}.carousel-container{width:100%;padding:.9rem 0}.logo-slide{width:225px;padding:0 36px}.logo-slide img{width:100%;height:auto}.auth-access-hero{padding:36px}.auth-access-background{width:185%;height:auto;top:50%;left:50%}.auth-access-background img{width:100%;height:auto}.auth-access-shell{width:min(100%,900px);padding:0}.auth-access-card{gap:0;padding:0;top:0;left:0}.auth-access-login,.auth-access-instructions{top:45px;left:18px}.auth-access-login{padding:18px 36px}.auth-access-title{max-width:20ch;margin:0 0 21.6px 36px}.auth-access-form{gap:14.4px;max-width:306px;left:18px}.auth-access-form input{width:100%;padding:14.4px 19.8px}.auth-access-token-button,.auth-access-submit-button{width:fit-content;min-width:187.2px;padding:11.7px 19.8px}.auth-access-submit-button{margin-top:1.8px}.auth-access-instructions{padding:99px 45px 27px 36px}.auth-access-instructions h2{max-width:10ch;margin:0 0 18px}.auth-access-instruction-list{margin:0;padding:16.2px 0 0 16.2px;font-size:1.08rem}.auth-access-instruction-list li+li{margin-top:14.4px}.auth-access-links{width:min(100%,729px);margin:162px 54px 0;padding:0 19.8px;top:0}.auth-access-links-stack{gap:12.6px}.auth-access-link-chip,.tc-link{min-width:189px;padding:8.1px 18px;font-size:.86rem}.auth-access-sr-only{width:.9px;height:.9px;margin:-.9px;padding:0}}@media (max-width:1480px){.auth-access-page{padding-top:93.5px}.certifiers-section{padding:3.4rem 0}.certifiers-title{margin-bottom:2.55rem;font-size:1.7rem}.carousel-container{width:100%;padding:.85rem 0}.logo-slide{width:212.5px;padding:0 34px}.logo-slide img{width:100%;height:auto}.auth-access-hero{padding:34px}.auth-access-background{width:185%;height:auto;top:50%;left:50%}.auth-access-background img{width:100%;height:auto}.auth-access-shell{width:min(100%,850px);padding:0}.auth-access-card{gap:0;padding:0;top:0;left:0}.auth-access-login,.auth-access-instructions{top:42.5px;left:17px}.auth-access-login{padding:17px 34px}.auth-access-title{max-width:20ch;margin:0 0 20.4px 34px}.auth-access-form{gap:13.6px;max-width:289px;left:17px}.auth-access-form input{width:100%;padding:13.6px 18.7px}.auth-access-token-button,.auth-access-submit-button{width:fit-content;min-width:176.8px;padding:11.05px 18.7px}.auth-access-submit-button{margin-top:1.7px}.auth-access-instructions{padding:93.5px 42.5px 25.5px 34px}.auth-access-instructions h2{max-width:10ch;margin:0 0 17px}.auth-access-instruction-list{margin:0;padding:15.3px 0 0 15.3px;font-size:1.02rem}.auth-access-instruction-list li+li{margin-top:13.6px}.auth-access-links{width:min(100%,688.5px);margin:153px 51px 0;padding:0 18.7px;top:0}.auth-access-links-stack{gap:11.9px}.auth-access-link-chip,.tc-link{min-width:178.5px;padding:7.65px 17px;font-size:.82rem}.auth-access-sr-only{width:.85px;height:.85px;margin:-.85px;padding:0}}@media (max-width:1380px){.auth-access-page{padding-top:88px}.certifiers-section{padding:3.2rem 0}.certifiers-title{margin-bottom:2.4rem;font-size:1.6rem}.carousel-container{width:100%;padding:.8rem 0}.logo-slide{width:200px;padding:0 32px}.logo-slide img{width:100%;height:auto}.auth-access-hero{padding:32px}.auth-access-background{width:185%;height:auto;top:50%;left:50%}.auth-access-background img{width:100%;height:auto}.auth-access-shell{width:min(100%,800px);padding:0}.auth-access-card{gap:0;padding:0;top:0;left:0}.auth-access-login,.auth-access-instructions{top:40px;left:16px}.auth-access-login{padding:16px 32px}.auth-access-title{max-width:20ch;margin:0 0 19.2px 32px}.auth-access-form{gap:12.8px;max-width:272px;left:16px}.auth-access-form input{width:100%;padding:12.8px 17.6px}.auth-access-token-button,.auth-access-submit-button{width:fit-content;min-width:166.4px;padding:10.4px 17.6px}.auth-access-submit-button{margin-top:1.6px}.auth-access-instructions{padding:88px 40px 24px 32px}.auth-access-instructions h2{max-width:10ch;margin:0 0 16px}.auth-access-instruction-list{margin:0;padding:14.4px 0 0 14.4px;font-size:.96rem}.auth-access-instruction-list li+li{margin-top:12.8px}.auth-access-links{width:min(100%,648px);margin:144px 48px 0;padding:0 17.6px;top:0}.auth-access-links-stack{gap:11.2px}.auth-access-link-chip,.tc-link{min-width:168px;padding:7.2px 16px;font-size:.77rem}.auth-access-sr-only{width:.8px;height:.8px;margin:-.8px;padding:0}}@media (max-width:1280px){.auth-access-page{padding-top:82.5px}.certifiers-section{padding:3rem 0}.certifiers-title{margin-bottom:2.25rem;font-size:1.5rem}.carousel-container{width:100%;padding:.75rem 0}.logo-slide{width:187.5px;padding:0 30px}.logo-slide img{width:100%;height:auto}.auth-access-hero{padding:30px}.auth-access-background{width:185%;height:auto;top:50%;left:50%}.auth-access-background img{width:100%;height:auto}.auth-access-shell{width:min(100%,750px);padding:0}.auth-access-card{gap:0;padding:0;top:0;left:0}.auth-access-login,.auth-access-instructions{top:37.5px;left:15px}.auth-access-login{padding:15px 30px}.auth-access-title{max-width:20ch;margin:0 0 18px 30px}.auth-access-form{gap:12px;max-width:255px;left:15px}.auth-access-form input{width:100%;padding:12px 16.5px}.auth-access-token-button,.auth-access-submit-button{width:fit-content;min-width:156px;padding:9.75px 16.5px}.auth-access-submit-button{margin-top:1.5px}.auth-access-instructions{padding:82.5px 37.5px 22.5px 30px}.auth-access-instructions h2{max-width:10ch;margin:0 0 15px}.auth-access-instruction-list{margin:0;padding:13.5px 0 0 13.5px;font-size:.9rem}.auth-access-instruction-list li+li{margin-top:12px}.auth-access-links{width:min(100%,607.5px);margin:135px 45px 0;padding:0 16.5px;top:0}.auth-access-links-stack{gap:10.5px}.auth-access-link-chip,.tc-link{min-width:157.5px;padding:6.75px 15px;font-size:.72rem}.auth-access-sr-only{width:.75px;height:.75px;margin:-.75px;padding:0}}@media (max-width:1024px){.auth-access-page{padding-top:77px}.certifiers-section{padding:2.8rem 0}.certifiers-title{margin-bottom:2.1rem;font-size:1.4rem}.carousel-container{width:100%;padding:.7rem 0}.logo-slide{width:175px;padding:0 28px}.logo-slide img{width:100%;height:auto}.auth-access-hero{padding:28px}.auth-access-background{width:185%;height:auto;top:50%;left:50%}.auth-access-background img{width:100%;height:auto}.auth-access-shell{width:min(100%,700px);padding:0}.auth-access-card{gap:0;padding:0;top:0;left:0}.auth-access-login,.auth-access-instructions{top:35px;left:14px}.auth-access-login{padding:14px 28px}.auth-access-title{max-width:20ch;margin:0 0 16.8px 28px}.auth-access-form{gap:11.2px;max-width:238px;left:14px}.auth-access-form input{width:100%;padding:11.2px 15.4px}.auth-access-token-button,.auth-access-submit-button{width:fit-content;min-width:145.6px;padding:9.1px 15.4px}.auth-access-submit-button{margin-top:1.4px}.auth-access-instructions{padding:77px 35px 21px 28px}.auth-access-instructions h2{max-width:10ch;margin:0 0 14px}.auth-access-instruction-list{margin:0;padding:12.6px 0 0 12.6px;font-size:.84rem}.auth-access-instruction-list li+li{margin-top:11.2px}.auth-access-links{width:min(100%,567px);margin:126px 42px 0;padding:0 15.4px;top:0}.auth-access-links-stack{gap:9.8px}.auth-access-link-chip,.tc-link{min-width:147px;padding:6.3px 14px;font-size:.67rem}.auth-access-sr-only{width:.7px;height:.7px;margin:-.7px;padding:0}}@media (max-width:768px){.auth-access-page{padding-top:66px}.certifiers-section{padding:2.4rem 0}.certifiers-title{margin-bottom:1.8rem;font-size:1.2rem}.carousel-container{width:100%;padding:.6rem 0}.logo-slide{width:150px;padding:0 24px}.logo-slide img{width:100%;height:auto}.auth-access-hero{padding:24px}.auth-access-background{width:185%;height:auto;top:50%;left:50%}.auth-access-background img{width:100%;height:auto}.auth-access-shell{width:min(100%,600px);padding:0}.auth-access-card{gap:0;padding:0;top:0;left:0}.auth-access-login,.auth-access-instructions{top:30px;left:12px}.auth-access-login{padding:12px 24px}.auth-access-title{max-width:20ch;margin:0 0 14.4px 24px}.auth-access-form{gap:9.6px;max-width:204px;left:12px}.auth-access-form input{width:100%;padding:9.6px 13.2px}.auth-access-token-button,.auth-access-submit-button{width:fit-content;min-width:124.8px;padding:7.8px 13.2px}.auth-access-submit-button{margin-top:1.2px}.auth-access-instructions{padding:66px 30px 18px 24px}.auth-access-instructions h2{max-width:10ch;margin:0 0 12px}.auth-access-instruction-list{margin:0;padding:10.8px 0 0 10.8px;font-size:.72rem}.auth-access-instruction-list li+li{margin-top:9.6px}.auth-access-links{width:min(100%,486px);margin:108px 36px 0;padding:0 13.2px;top:0}.auth-access-links-stack{gap:8.4px}.auth-access-link-chip,.tc-link{min-width:126px;padding:5.4px 12px;font-size:.58rem}.auth-access-sr-only{width:.6px;height:.6px;margin:-.6px;padding:0}}
