.cp-page{color:#23162f}.cp-hero,.cp-sections,.cp-people,.cp-partnerships,.cp-related{width:min(90%,1240px);margin-inline:auto}.cp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:44px 72px;display:grid}.cp-hero--roster{grid-template-columns:minmax(0,1fr);max-width:1240px;padding-bottom:50px}.cp-back{color:#73647e;align-items:center;min-height:44px;margin-bottom:28px;font-size:13px;display:inline-flex}.cp-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:22px 0;font-size:clamp(34px,4.5vw,65px);line-height:1.06}.cp-hero--roster h1{max-width:1000px;font-size:clamp(38px,5.6vw,78px)}.cp-lead{color:#6c6075;max-width:770px;font-size:17px;line-height:1.8}.cp-source{color:#75389e;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:20px;font-size:14px;text-decoration:underline;display:inline-flex}.cp-hero figure{background:#21152e;border-radius:8px;margin:0;overflow:hidden}.cp-hero figure img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.cp-hero figcaption{color:#e0d7e9;padding:16px 22px;font-size:11px}.cp-sections{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,95px);padding-bottom:45px;display:grid}.cp-sections article{border-top:1px solid #dcd3e4;padding:30px 0 35px}.cp-number{color:#9062af;font-size:12px}.cp-sections h2{letter-spacing:-.025em;margin:18px 0;font-size:clamp(24px,2.3vw,32px);line-height:1.2}.cp-sections p{color:#695c72;font-size:16px;line-height:1.85}.cp-partnerships{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-bottom:65px;display:grid}.cp-partnerships figure{background:#170d36;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin:0;padding:25px;display:flex}.cp-partnerships img{object-fit:contain;max-width:100%;height:auto}.cp-partnerships figcaption{color:#ece3f7;font-size:12px;line-height:1.6}.cp-people{border-top:1px solid #dcd3e4;padding-block:36px 75px}.cp-roster-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.cp-roster-heading h2{letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(29px,3vw,40px);line-height:1.15}.cp-roster-heading>p{color:#74687d;max-width:310px;font-size:12px;line-height:1.8}.cp-person-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 24px;display:grid}.cp-person{min-width:0}.cp-person img{aspect-ratio:1/1.04;object-fit:cover;object-position:top;background:#f0edf4;border-radius:6px;width:100%;height:auto;display:block}.cp-person>div{border-bottom:1px solid #ded6e5;min-height:130px;padding-top:20px}.cp-person h3{letter-spacing:-.02em;margin:0 0 9px;font-size:19px;line-height:1.35}.cp-person p{color:#706278;margin:0 0 20px;font-size:13px;line-height:1.65}.cp-related{border-top:1px solid #dcd3e4;flex-wrap:wrap;gap:20px 45px;padding-block:36px 65px;display:flex}.cp-related a{color:#6e388f;align-items:center;gap:28px;min-height:44px;font-size:15px;display:flex}.cp-page a:focus-visible{outline-offset:5px;outline:3px solid #9361be}@media (width<=1100px){.cp-person-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.cp-hero{grid-template-columns:minmax(0,1fr)}.cp-hero figure img{aspect-ratio:3/2}.cp-sections{column-gap:35px}.cp-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cp-hero{padding-block:25px 40px}.cp-sections,.cp-partnerships{grid-template-columns:minmax(0,1fr)}.cp-roster-heading{display:block}.cp-roster-heading>p{max-width:none;margin-top:20px}.cp-person-grid{gap:30px 18px}.cp-person h3{font-size:16px}.cp-person p{font-size:12px}.cp-person>div{min-height:150px}}@media (width<=380px){.cp-person-grid{grid-template-columns:minmax(0,1fr)}.cp-person>div{min-height:0}}@media (width<=480px){html:lang(ka) .ce-page .cp-hero h1{max-width:100%;font-size:clamp(30px,10vw,38px)}}
