*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif;color:#111}html{background:#6959df}body{background:#6959df url(/assets/rings-bg-BOTL1Hp-.png) center center/2750px 2750px no-repeat fixed}a{text-decoration:none;color:inherit}.back{position:fixed;left:14px;top:10px;width:34px;height:34px;color:#fff;font-size:58px;font-weight:300;line-height:28px;z-index:80;display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:Arial,Helvetica,sans-serif;text-shadow:0 0 0 #fff}.site-header{position:fixed;z-index:50;top:0;left:50%;width:600px;height:86px;transform:translate(-50%);color:#fff;background:transparent;pointer-events:none}.header-nav{height:31px;display:grid;grid-template-columns:1fr 1fr;align-items:start;text-align:center;font-size:24px;line-height:28px;font-weight:400;pointer-events:auto}.header-nav a{display:block;height:31px;white-space:nowrap}.header-brand-row{position:relative;height:55px;pointer-events:none}.header-gift,.header-logo,.header-language{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.header-logo{left:50%;top:5px;transform:translate(-50%);width:160px;height:40px}.header-logo img{display:block;width:160px;height:40px;object-fit:fill}.header-gift{left:0;top:11px;width:34px;height:34px}.header-gift img{display:block;width:33px;height:33px}.header-language{right:-1px;top:10px;width:34px;height:34px}.header-language img{display:block;width:30px;height:30px}.language-toggle{position:fixed;opacity:0;pointer-events:none;width:1px;height:1px}.language-layer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.language-toggle:checked~.language-layer{display:block}.language-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:default}.language-dialog{position:absolute;left:50%;top:25vh;transform:translate(-50%);width:500px;height:270px;background:#fff;border-radius:5px;box-shadow:0 9px 20px #00000024;padding:19px 18px 15px;z-index:2}.language-title{font-size:19px;line-height:25px;font-weight:400;margin:0 0 25px;color:#202020}.language-close{position:absolute;right:16px;top:10px;width:23px;height:23px;line-height:23px;text-align:center;color:#aaa;font-size:23px;font-weight:300;cursor:pointer}.language-grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:23px;row-gap:27px;padding:0 18px}.language-option{display:flex;align-items:center;gap:11px;white-space:nowrap;font-size:15px;line-height:18px;color:#676767}.language-option.active{color:#11b7a0}.language-option img{display:block;width:28px;height:18px;object-fit:cover;flex:0 0 28px}.home-page{height:100vh;min-height:100vh;overflow:hidden}.home-column{position:fixed;top:86px;bottom:0;left:50%;transform:translate(-50%);width:600px;margin:0;padding:0 0 23px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-column::-webkit-scrollbar{width:0;height:0}.home-card{width:600px;background:#fff;border-radius:15px;margin:0 0 16px;overflow:hidden}.intro-card{height:350px;padding:20px 20px 18px}.intro-card h1{font-size:17.5px;line-height:21px;text-align:center;margin:0 0 11px;font-weight:700}.intro-card p{font-size:17.5px;line-height:20px;margin:0 0 11px;font-weight:400}.team-card{position:relative;height:auto;min-height:0;padding:15px 20px 18px}.team-card.extra{min-height:0;padding-bottom:18px}.team-logo-img{display:block;object-fit:contain;object-position:left center;margin:0 0 1px}.manulife-home{width:119px;height:35px}.motley-home{width:125px;height:40px;margin-top:-1px;margin-bottom:-1px}.team-card h2{font-size:17.5px;line-height:21px;margin:0 0 6px;font-weight:700}.team-card p{font-size:15.25px;line-height:19.1px;margin:0;font-weight:400}.home-actions{position:static;display:flex;justify-content:center;align-items:center;gap:15px;margin-top:14px}.home-btn{height:31px;padding:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:13.75px;border:1px solid #e1e1e1;background:#f4f4f5;color:#999}.home-btn.primary{width:108px;background:#8f87e7;border-color:#8f87e7;color:#fff}.home-btn.more{width:105px}.extra-logo{height:34px;max-width:156px;margin:0 0 4px;object-fit:contain;object-position:left center}.blackrock-home{width:116px;height:31px}.apollo-home{width:118px;height:32px}.kkr-home{width:112px;height:32px}.goldman-home{width:110px;height:40px;margin-bottom:0}.rank-page{min-height:1321px;overflow:hidden}.rank-site-header{height:86px}.rank-brand-row{pointer-events:none}.rank-brand-row .header-gift,.rank-brand-row .header-language{pointer-events:auto}.rank-top{position:absolute;top:0;left:50%;width:605px;height:425px;transform:translate(-50%);z-index:auto}.podium-person{position:absolute;z-index:8;color:#fff;text-align:center;font-weight:700;line-height:1.05}.podium-person--second{left:97px;top:61px;width:130px}.podium-person--first{left:217px;top:39px;width:165px;z-index:auto}.podium-person--third{left:375px;top:155px;width:145px}.podium-logo{display:block;margin:0 auto;object-fit:contain}.podium-logo--manulife{width:86px;height:36px;margin-bottom:2px;background:#fff;border-radius:6px}.podium-logo--goldman{position:absolute;width:83px;height:36px;left:50%;top:0;transform:translate(-50%);z-index:70;pointer-events:auto}.podium-logo--blackrock{width:86px;height:36px;margin-bottom:2px;background:#fff;border-radius:6px}.podium-name{font-size:17px;line-height:18px;text-shadow:0 1px 0 rgba(0,0,0,.04)}.podium-person--second .podium-name{font-size:17px;line-height:18px}.podium-person--third .podium-name{font-size:17px;white-space:nowrap}.podium-score{display:inline-flex;min-width:59px;height:29px;margin-top:10px;padding:0 10px;align-items:center;justify-content:center;border-radius:7px;background:#8d82e9;color:#fff;font-size:15px;line-height:29px;font-weight:400}.podium-score--link{cursor:pointer;position:relative;z-index:70}.podium-score--link:hover,.podium-score--link:focus-visible{background:#7f73e2;outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.podium-block{position:absolute;bottom:0;z-index:3;display:flex;justify-content:center;overflow:visible;background:#8b83df}.podium-block:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px;background:#a99ff0;clip-path:polygon(13% 0,87% 0,100% 100%,0 100%)}.podium-block span{position:relative;z-index:2;color:#fff;font-weight:700;line-height:1}.podium-block--second{left:100px;width:128px;height:200px}.podium-block--second span{font-size:70px;margin-top:35px}.podium-block--first{left:225px;width:155px;height:260px;background:#a49ce8}.podium-block--first:before{background:#aca4ef}.podium-block--first span{font-size:82px;margin-top:27px}.podium-block--third{left:378px;width:121px;height:147px}.podium-block--third span{font-size:68px;margin-top:35px}.rank-panel{position:absolute;top:425px;left:50%;width:505px;min-height:950px;transform:translate(-50%);background:#efeefd;border:1px solid #f0effd;border-radius:31px 31px 0 0;padding:26px 20px 35px;z-index:5}.rank-handle{position:absolute;top:10px;left:50%;transform:translate(-50%);width:30px;height:8px;border-radius:6px;background:#b8acef}.rank-list{list-style:none;margin:0;padding:0}.rank-item{height:88px;border-radius:16px;background:#fff;margin:0 0 15px;display:grid;grid-template-columns:46px 84px 1fr;align-items:center;padding:0 16px}.rank-no{width:29px;height:29px;border:1px solid #d8d8d8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#555}.rank-logo{width:80px;height:35px;object-fit:contain;object-position:left center}.rank-text{align-self:center}.rank-name{font-size:16px;line-height:20px;font-weight:700;white-space:nowrap}.rank-votes{display:block;font-size:15px;color:#777;line-height:20px;margin-top:1px}.rank-name--link,.rank-votes--link{cursor:pointer}.rank-name--link:hover{text-decoration:none}.rank-votes--link:hover{color:#777;text-decoration:none}.detail-page{padding-top:71px;padding-bottom:38px}.detail-column{width:920px;margin:0 auto}.detail-card{width:920px;background:#fff;border-radius:15px;margin-bottom:16px}.detail-intro{height:198px;padding:21px 20px}.detail-intro h1{font-size:17.5px;line-height:21px;margin:0 0 9px;font-weight:700}.detail-intro p{font-size:17.5px;line-height:21px;margin:0}.person-card{display:grid;grid-template-columns:368px 1fr;column-gap:43px;align-items:center;padding:30px;height:373px}.person-card.second{height:320px;grid-template-columns:368px 1fr}.person-photo{width:368px;height:245px;object-fit:cover}.second .person-photo{width:339px;height:245px;justify-self:start;margin-left:28px}.person-copy{align-self:center;transform:translateY(-16px)}.person-copy h2{font-size:26px;line-height:31px;font-weight:400;margin:0 0 11px;position:relative;top:-4px}.person-copy .role{font-size:15px;line-height:19px;margin:0 0 15px}.person-copy p{font-size:15px;line-height:19.4px;margin:0 0 14px}.person-copy p:last-child{margin-bottom:0}.lottery-page{padding-top:63px;min-height:1321px}.lottery-title{position:absolute;top:18px;left:0;right:0;text-align:center;color:#fff;font-size:20px;line-height:25px;font-weight:400}.lottery-column{width:920px;margin:0 auto}.rules-card{height:596px;background:#fff;border-radius:15px;padding:20px}.rules-card h1{font-size:17.5px;line-height:21px;text-align:center;margin:0 0 15px;font-weight:700}.rules-card p{font-size:17.5px;line-height:20px;margin:0 0 26px}.rules-card .prize,.rules-card .bullet{margin-bottom:23px}.rules-card .note{margin-top:0}.lottery-wheel{display:block;width:504px;height:505px;object-fit:contain;margin:50px auto 0}@media (max-width:980px){body{background-image:repeating-radial-gradient(circle at 50% 50%,transparent 0 49px,rgba(255,255,255,.065) 50px 51px,transparent 52px 104px)}.detail-column,.detail-card,.lottery-column{width:min(920px,calc(100vw - 28px))}.person-card,.person-card.second{height:auto;grid-template-columns:1fr;padding:23px;row-gap:20px}.person-photo,.second .person-photo{width:100%;height:auto;max-width:368px;justify-self:center;margin-left:0}.rules-card{height:auto}.lottery-wheel{width:min(504px,92vw);height:auto}}@media (max-width:640px){.site-header{width:100%;max-width:600px}.home-column{width:100%;max-width:600px;padding-left:14px;padding-right:14px;padding-bottom:23px}.site-header{padding:0 14px}.header-nav{font-size:20px}.home-card{width:100%;height:auto;min-height:0}.intro-card{padding-bottom:22px}.team-card{padding-bottom:18px}.language-dialog{left:50%;transform:translate(-50%);width:min(500px,calc(100vw - 28px));height:auto;min-height:270px}.language-grid{column-gap:12px;padding:0 7px}.language-option{gap:7px;font-size:13px}.rank-top{width:min(605px,100vw)}.rank-panel{width:min(505px,calc(100vw - 28px));transform:translate(-50%)}}body.home-page{overflow:hidden!important}body.home-page .site-header{position:fixed!important}body.home-page .home-column{top:86px!important;height:calc(100vh - 86px);max-height:calc(100vh - 86px)}.podium-person--link{display:block;text-decoration:none;cursor:pointer;color:#fff;border-radius:8px}.podium-person--link:hover .podium-score,.podium-person--link:focus-visible .podium-score{background:#ffffff29}.podium-person--link:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px}.rank-item{padding:0;overflow:hidden}.rank-item-link{width:100%;height:100%;display:grid;grid-template-columns:46px 84px 1fr;align-items:center;padding:0 16px;color:inherit;text-decoration:none;cursor:pointer}.rank-item-link:hover{background:transparent}.rank-item-link:focus-visible{outline:2px solid #8d82e9;outline-offset:-2px}.rank-item-link .rank-text,.rank-item-link .rank-name,.rank-item-link .rank-votes{display:block}.podium-block--first{left:225px}.lottery-modal-toggle{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.lottery-wheel-trigger{display:block;width:504px;height:505px;margin:50px auto 0;cursor:pointer;border-radius:50%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.lottery-wheel-trigger .lottery-wheel{width:504px;height:505px;margin:0;display:block;object-fit:contain}.lottery-modal-layer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.lottery-modal-toggle:checked~.lottery-modal-layer{display:block}.lottery-modal-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:default}.lottery-code-dialog{position:absolute;left:50%;top:170px;transform:translate(-50%);width:500px;min-height:154px;padding:17px 16px 15px;background:#fff;border-radius:4px;box-shadow:0 8px 20px #00000024;z-index:2}.lottery-code-title{height:27px;color:#505050;font-size:20px;line-height:27px;font-weight:400}.lottery-code-close{position:absolute;right:16px;top:10px;width:24px;height:24px;color:#9da2aa;font-size:22px;line-height:24px;text-align:center;cursor:pointer;font-weight:300}.lottery-code-input{display:block;width:100%;height:32px;margin-top:9px;padding:0 10px;border:1px solid #d8dde6;border-radius:3px;outline:none;background:#fff;color:#333;font:14px Arial,Helvetica,sans-serif}.lottery-code-input::placeholder{color:#b7bec9}.lottery-code-input:focus{border-color:#409eff}.lottery-code-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:15px}.lottery-code-btn{height:31px;padding:0 15px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:31px;cursor:pointer;-webkit-user-select:none;user-select:none}.lottery-code-cancel{min-width:70px;color:#606266;background:#fff;border:1px solid #dcdfe6}.lottery-code-start{min-width:59px;color:#fff;background:#409eff;border:1px solid #409eff}.lottery-code-cancel:hover{color:#409eff;border-color:#c6e2ff;background:#ecf5ff}.lottery-code-start:hover{background:#66b1ff;border-color:#66b1ff}@media (max-width:560px){.lottery-wheel-trigger{width:min(504px,92vw);height:auto}.lottery-wheel-trigger .lottery-wheel{width:100%;height:auto}.lottery-code-dialog{width:calc(100vw - 28px);top:150px}}.goldman-floating-logo{position:fixed;z-index:2000;top:28px;left:50%;transform:translate(-50%);width:86px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.goldman-floating-logo img{display:block;width:86px;height:38px;object-fit:contain}.podium-person--first .podium-name{margin-top:46px}.rank-page .site-header{z-index:50!important}@media (max-width:640px){.back{left:13px;top:9px;width:34px;height:34px;font-size:58px;line-height:28px}}.home-card.team-card{overflow:hidden}.home-card.team-card p+.home-actions{margin-top:14px}.home-card.team-card .home-actions{margin-bottom:0}.team3,.team4,.team5,.team6{height:auto!important;min-height:0!important}.rank-item-link:hover,.rank-item-link:active,.rank-item-link:hover .rank-no,.rank-item-link:hover .rank-votes,.rank-item-link:hover .rank-name,.podium-person--link:hover,.podium-person--link:active{background:transparent!important}button{font:inherit}.click-reset{border:0;padding:0;background:none;color:inherit}.loading-screen{min-height:100vh;display:grid;place-items:center;color:#fff;font-size:18px}.api-error{background:#fff1f0;color:#b42318;padding:10px 14px;border-radius:8px;margin:10px auto;width:600px;max-width:calc(100vw - 28px)}.lottery-result{margin-top:10px;font-size:14px;color:#3b7ddd}.home-btn.primary{cursor:pointer}.home-btn.primary:disabled{opacity:.65;cursor:not-allowed}.language-option{cursor:pointer;border:0;background:none;text-align:left}.detail-copy-paragraph{white-space:pre-line;font-size:15px;line-height:19.4px}.rank-item-link,.goldman-floating-logo{cursor:pointer}
