.fsh-access{background:#fff;grid-template-columns:1fr 1fr;min-height:100svh;font-family:DM Sans,sans-serif;display:grid}.access-brand{isolation:isolate;color:#fff;background:#0c1a49;flex-direction:column;min-height:900px;padding:55px 64px;display:flex;position:relative;overflow:hidden}.access-logo{color:#fff;z-index:2;align-items:center;gap:24px;width:fit-content;text-decoration:none;display:flex}.access-logo img{width:110px;height:auto}.access-logo>span{letter-spacing:4px;border-left:1px solid #ffffff40;padding-left:24px;font-size:12px;line-height:1.9}.access-logo b{color:#efa3d9;font-weight:400}.access-story{z-index:2;margin-top:105px}.access-overline{letter-spacing:2px;color:#c7cce0;align-items:center;gap:10px;font-size:9px;display:flex}.access-overline>span{background:#e876c8;width:22px;height:2px}.access-story h1{color:#fff;letter-spacing:-3px;margin:30px 0 24px;font:500 clamp(42px,4.3vw,72px)/1.12 Manrope,sans-serif}.access-story h1 em{color:#efa3d9;font-style:normal}.access-story p{color:#c0c8df;font-size:14px;line-height:1.85}.access-brand-foot{z-index:2;letter-spacing:1.6px;color:#c1c9e0;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:160px;font-size:8px;display:flex}.access-brand-foot>span:first-child{align-items:center;gap:9px;display:flex}.access-brand-foot>span:last-child{color:#98a4c7;white-space:nowrap}.access-orbit{z-index:-1;background:radial-gradient(at 48% 45%,#a81b8e20,#0000 65%);border:1px solid #ffffff18;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-225px;right:-170px;transform:rotate(-28deg)}.access-orbit>div{border:1px solid #ffffff20;border-radius:50%;position:absolute;inset:50px}.access-orbit>div:nth-child(2){inset:100px}.access-orbit>div:nth-child(3){inset:150px}.orbit-point{border:5px solid #eab2dc;border-radius:50%;position:absolute;box-shadow:0 0 0 7px #a81b8e38}.orbit-point.one{top:50px;left:300px}.orbit-point.two{top:210px;left:110px}.orbit-point.three{top:335px;left:198px}.orbit-label{letter-spacing:2px;color:#d7b9dc;font-size:8px;position:absolute;transform:rotate(28deg)}.orbit-label.mexico{top:25px;left:310px}.orbit-label.australia{top:180px;left:120px}.access-panel{flex-direction:column;min-width:0;padding:42px 52px 30px;display:flex}.access-top{color:#7c849b;letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:18px;font-size:9px;display:flex}.access-private{letter-spacing:0;color:#596680;border:1px solid #e4e7ef;border-radius:30px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.access-form-wrap{width:100%;max-width:390px;margin:auto;padding:65px 0 50px}.access-welcome{color:#a81b8e;letter-spacing:2.2px;font-size:9px;font-weight:700}.access-form-wrap h2{letter-spacing:-1.3px;color:#0c1a49;margin:17px 0 12px;font:600 34px/1.25 Manrope,sans-serif}.access-subtitle{color:#69748d;margin:0 0 28px;font-size:14px}.access-preview-note{color:#61647b;background:#faf6fa;border-left:2px solid #a81b8e;margin:0 0 26px;padding:12px 14px;font-size:11px;line-height:1.65}.access-preview-note strong{color:#78306c;margin-bottom:3px;font-weight:600;display:block}.access-preview-note span{display:block}.access-fields{border:0;min-width:0;margin:0;padding:0}.access-fields label{color:#273457;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.access-input{color:#7b849d;background:#fcfcfe;border:1px solid #dfe4ef;border-radius:7px;align-items:center;gap:12px;height:54px;padding:0 15px;display:flex}.access-input input{min-width:0;box-shadow:none;color:#3d4764;opacity:1;border-radius:0;flex:1;font-size:13px;background:0 0!important;border:0!important;padding:0!important}.access-input input::placeholder{color:#949bad}.access-password-label{margin-top:22px}.access-submit{color:#fff;opacity:1;cursor:pointer;background:#a81b8e;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:30px;padding:17px 20px;font-size:13px;font-weight:600;display:flex}.access-current{border-top:1px solid #e7eaf1;margin-top:28px;padding-top:23px}.access-current>span{text-align:center;letter-spacing:1.7px;color:#8a93a6;margin-bottom:13px;font-size:8px;font-weight:600;display:block}.access-current a{color:#0c1a49;border:1px solid #dce1ec;border-radius:7px;justify-content:center;align-items:center;gap:13px;padding:14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.access-current a:hover{background:#f5f6fa;border-color:#a3aec8}.access-current p{text-align:center;color:#778198;margin:10px 0 0;font-size:10px}.access-restricted{color:#7d879d;justify-content:center;align-items:center;gap:9px;margin-top:33px;font-size:9px;line-height:1.7;display:flex}.access-restricted svg{flex-shrink:0}.access-footer{color:#8c94a5;letter-spacing:.3px;justify-content:space-between;gap:15px;font-size:9px;display:flex}.access-footer>span:last-child{letter-spacing:1.6px;font-size:8px}@media (min-width:1600px){.access-brand{padding:65px 90px}.access-panel{padding:48px 65px 35px}}@media (max-width:1050px){.access-brand{padding:44px 35px}.access-panel{padding:32px}.access-story h1{font-size:48px}.access-overline{letter-spacing:1px;font-size:8px}.access-brand-foot{flex-direction:column;align-items:flex-start}.access-top{letter-spacing:1px;font-size:8px}.access-private{padding:7px;font-size:9px}.access-form-wrap h2{font-size:29px}}@media (max-width:700px){.fsh-access{grid-template-columns:1fr}.access-brand{min-height:0;padding:28px 26px 34px}.access-logo img{width:75px}.access-logo>span{letter-spacing:3px;padding-left:18px;font-size:9px}.access-logo{gap:18px}.access-story{margin-top:36px}.access-overline{font-size:7px}.access-story h1{letter-spacing:-1.5px;margin:17px 0 0;font-size:38px}.access-story h1 br{display:none}.access-story h1 br:after{content:" "}.access-story h1 em{display:block}.access-story h1{max-width:350px}.access-story p{margin:14px 0 0;font-size:12px}.access-brand-foot{display:none}.access-orbit{width:400px;height:400px;bottom:-240px;right:-140px}.access-panel{padding:26px 26px 22px}.access-form-wrap{max-width:430px;padding:39px 0}.access-form-wrap h2{font-size:30px}.access-top>span:first-child{font-size:8px}.access-private{font-size:9px}.access-footer{font-size:8px}.access-footer>span:last-child{font-size:7px}}.access-submit:disabled{opacity:.65;cursor:not-allowed}.access-submit:hover:not(:disabled){background:#8c1777}.access-help{color:#69748d;font-size:11px;line-height:1.7}.access-input:focus-within{border-color:#a81b8e;outline:2px solid #a81b8e22}.access-input input:focus{outline:0}
