/* Players Associations: advocacy, institutional boundaries and the life around the player. */
.pa-hero .wm-copy{margin-top:34px;max-width:550px}.pa-hero h1{font-size:clamp(65px,6vw,94px)}.pa-hero>img{object-position:65% 50%}.pa-hero .wm-hero-copy{max-width:940px}.pa-hero .wm-hero-shade{background:linear-gradient(90deg,#080d14dc,#080d1490 38%,#080d1408 78%)}
#player-protection{scroll-margin-top:0px}.pa-ecosystem{display:grid;grid-template-columns:1fr 330px 1fr;gap:38px 65px;align-items:center;max-width:1230px;margin:80px auto 0;position:relative}.pa-player{grid-column:2;grid-row:1/4;border:1px solid #9e83548c;border-radius:50%;height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.pa-player:before{content:'';position:absolute;inset:24px;border:1px solid #9e835430;border-radius:50%}.pa-player strong{font:40px/1.3 var(--serif);margin-top:20px}.pa-domain{position:relative;border-top:1px solid #9e835470;padding-top:18px}.pa-domain h3{font:500 14px/1.7 var(--sans);letter-spacing:.045em}.pa-domain p{font-size:16px;line-height:1.7;color:#4b5865;margin-top:10px}.pa-domain:after{content:'';position:absolute;top:-1px;width:65px;height:1px;background:#9e835470}.pa-domain-0,.pa-domain-2,.pa-domain-4{grid-column:1}.pa-domain-1,.pa-domain-3,.pa-domain-5{grid-column:3}.pa-domain-0,.pa-domain-1{grid-row:1}.pa-domain-2,.pa-domain-3{grid-row:2}.pa-domain-4,.pa-domain-5{grid-row:3}.pa-domain:nth-of-type(even):after{right:-65px}.pa-domain:nth-of-type(odd):after{left:-65px}.pa-domain-0:after{transform:rotate(28deg);transform-origin:left}.pa-domain-1:after{transform:rotate(-28deg);transform-origin:right}.pa-domain-4:after{transform:rotate(-28deg);transform-origin:left}.pa-domain-5:after{transform:rotate(28deg);transform-origin:right}
.pa-gap{background:#111920}.pa-boundaries{display:grid;grid-template-columns:1fr 1.25fr;gap:85px;margin-top:75px}.pa-boundaries>div{border-top:1px solid #c9a96b80;padding-top:24px}.pa-boundaries>div:first-child{border-top-color:#9aa3ad65}.pa-boundaries h3{font:500 17px/1.5 var(--sans);letter-spacing:.05em;margin:20px 0 25px}.pa-boundaries ul{list-style:none;padding:0;columns:2;column-gap:30px}.pa-boundaries li{font-size:17px;line-height:2.15;color:#c4ccd2;break-inside:avoid}.pa-boundaries>div:first-child li{color:#abb6c0}.pa-chain{grid-template-columns:repeat(6,1fr);gap:30px;margin-top:30px}.pa-chain strong{font-size:14px;letter-spacing:.02em}.pa-chain li:not(:last-child):after{right:-22px}.pa-chain-label{margin-top:70px}.pa-observations{display:flex;flex-wrap:wrap;gap:0 34px;border-top:1px solid #9e835450;margin-top:65px;padding-top:25px;max-width:1080px}.pa-observations span{font-size:16px;line-height:2.4;color:#4b5865}.pa-intel-close{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-top:65px}.pa-intel-close p{font:36px/1.4 var(--serif)}.pa-intel-close a{font-size:13px;flex-shrink:0}.pa-advocacy{background:#0b0f14}.pa-inner-opening{padding-bottom:0}.pa-inner-opening .wm-opening{margin-bottom:60px}.pa-inner-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;padding:0 6.3vw}.pa-inner-strip figure{margin:0;min-width:0}.pa-inner-strip img{width:100%;height:340px;object-fit:cover;object-position:center}.pa-inner-strip figcaption{padding-top:24px}.pa-inner-strip h3{font:500 14px/1.6 var(--sans);letter-spacing:.045em;margin:10px 0}.pa-inner-strip p{font-size:16px;line-height:1.7;color:#4b5865}.pa-inner-close{margin-top:65px;padding:0 24px 115px}.pa-membership{background:#111920}.pa-membership-close{margin-top:65px;max-width:760px;border-top:1px solid #c9a96b40;padding-top:30px}.pa-final>img{object-position:68% 50%}.pa-final .wm-final-copy{max-width:1040px}.pa-final .wm-final-shade{background:linear-gradient(90deg,#0b0f14df,#0b0f1490 42%,#0b0f140a 85%)}
@media(max-width:1100px){.pa-ecosystem{grid-template-columns:1fr 240px 1fr;gap:32px 35px}.pa-player{height:240px}.pa-player strong{font-size:30px}.pa-domain:after{width:35px}.pa-domain:nth-of-type(even):after{right:-35px}.pa-domain:nth-of-type(odd):after{left:-35px}.pa-chain{grid-template-columns:repeat(3,1fr);row-gap:35px}.pa-chain li:nth-child(3):after{display:none}.pa-inner-strip{gap:16px}.pa-inner-strip img{height:290px}.pa-inner-strip h3{font-size:13px;letter-spacing:0}.pa-intel-close{display:block}.pa-intel-close a{display:inline-block;margin-top:35px}.pa-boundaries{gap:40px}.pa-hero .wm-actions{flex-wrap:wrap}}
@media(max-width:760px){.pa-hero h1{font-size:57px}.pa-hero .wm-hero-copy{padding:430px 24px 85px}.pa-hero .wm-hero-shade{height:540px;background:linear-gradient(180deg,#0b0f1470,transparent 25%),linear-gradient(0deg,#141b22,#141b2200 65%)}.pa-hero>img{object-position:80% 50%;height:520px}.pa-hero .wm-copy{margin-top:28px}.pa-ecosystem{grid-template-columns:1fr 1fr;gap:32px 25px;margin-top:45px;padding-top:0}.pa-player{grid-column:1/-1;grid-row:1;width:260px;height:260px;justify-self:center;margin-bottom:20px}.pa-player strong{font-size:34px}.pa-domain{grid-column:auto;grid-row:auto}.pa-domain:after{display:none}.pa-domain h3{font-size:13px;letter-spacing:.015em}.pa-domain p{font-size:15px}.pa-boundaries{grid-template-columns:1fr;gap:50px;margin-top:45px}.pa-boundaries ul{columns:2}.pa-boundaries li{font-size:16px}.pa-chain{grid-template-columns:1fr;gap:0}.pa-chain li:nth-child(3):after{display:block}.pa-chain li:not(:last-child):after{left:-32px;right:auto;background:var(--paper)}.pa-chain li{padding-bottom:35px}.pa-chain-label{margin-top:40px}.pa-observations{gap:8px 22px;margin-top:45px;padding-top:25px}.pa-observations span{font-size:15px;line-height:1.8}.pa-intel-close{margin-top:45px}.pa-intel-close p{font-size:31px}.pa-inner-strip{grid-template-columns:1fr 1fr;padding:0 24px;gap:35px 20px}.pa-inner-strip figure:first-child{grid-column:1/-1}.pa-inner-strip figure:first-child img{height:370px}.pa-inner-strip img{height:250px}.pa-inner-strip h3{font-size:13px}.pa-inner-strip p{font-size:15px}.pa-inner-close{padding-bottom:85px}.pa-inner-opening .wm-opening{margin-bottom:40px}.pa-membership-close{margin-top:45px}.pa-final{display:block;min-height:0;padding-top:385px}.pa-final>img{height:490px;object-position:85% 50%}.pa-final .wm-final-shade{height:510px;background:linear-gradient(0deg,#141b22,transparent 75%)}.pa-final .wm-final-copy{padding:0 24px 85px}.pa-final h2{font-size:52px}.pa-final .wm-copy{font-size:16px}}
@media(max-width:380px){.pa-hero h1{font-size:50px}.pa-inner-strip img{height:225px}.pa-final h2{font-size:47px}}
