.site .cp{padding:calc(7 * var(--vw)) 0 calc(7.5 * var(--vw));background:radial-gradient(120% 80% at 50% 0%, #22313f 0%, var(--site-navy-deep) 60%);color:var(--site-white);position:relative}.site .cp__wrap{width:min(100% - 32px, calc(80 * var(--vw)));margin:0 auto}.site .cp__eyebrow{font-family:var(--site-display);font-size:clamp(14px, calc(1.1 * var(--vw)), 20px);letter-spacing:.18em;text-align:center;text-transform:uppercase;color:var(--site-gold-light);font-weight:700}.site .cp__title{max-width:36ch;margin:calc(1 * var(--vw)) auto 0;font-size:clamp(30px, calc(2.9 * var(--vw)), 52px);text-align:center;background-image:var(--site-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.1}.site .cp-item{margin:0}.site .cp-item--lead{margin-top:calc(3.6 * var(--vw))}.site .cp-item__stage{padding:calc(.6 * var(--vw));border-radius:calc(1.2 * var(--vw));box-shadow:0 calc(2.4 * var(--vw)) calc(4 * var(--vw)) #00000073;background:#080c1299;border:1px solid #ecc18273;position:relative}.site .cp-item--lead .cp-item__stage{padding:calc(.8 * var(--vw));border-radius:calc(1.4 * var(--vw))}.site .cp-item__stage:has(.site-ba__range:focus-visible){outline:3px solid var(--site-gold-light);outline-offset:4px}.site .cp .cp-item__slider{--ba-ratio:16 / 10;border-radius:calc(.7 * var(--vw))}.site .cp-item:not(.cp-item--lead) .site-ba__handle{border-width:3px;width:52px;height:52px}.site .cp-item__tag{top:calc(1.4 * var(--vw));z-index:2;max-width:46%;font-family:var(--site-display);font-size:clamp(11px, calc(.85 * var(--vw)), 15px);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--site-gold-light);pointer-events:none;background:#0c121ad6;border-radius:999px;padding:.35em .85em;font-weight:700;position:absolute;overflow:hidden}.site .cp-item--lead .cp-item__tag{top:calc(2 * var(--vw));font-size:clamp(13px, calc(1.2 * var(--vw)), 20px)}.site .cp-item__tag--left{left:calc(1.4 * var(--vw))}.site .cp-item__tag--right{right:calc(1.4 * var(--vw));color:var(--site-white)}.site .cp-item--lead .cp-item__tag--left{left:calc(2 * var(--vw))}.site .cp-item--lead .cp-item__tag--right{right:calc(2 * var(--vw))}.site .cp-item__caption{margin-top:calc(1.2 * var(--vw))}.site .cp-item__link{color:inherit;flex-wrap:wrap;align-items:baseline;gap:.2em .8em;text-decoration:none;display:flex}.site .cp-item__name{font-family:var(--site-display);font-size:clamp(18px, calc(1.35 * var(--vw)), 26px);font-weight:700}.site .cp-item--lead .cp-item__name{font-size:clamp(22px, calc(2 * var(--vw)), 36px)}.site .cp-item__company{font-size:clamp(14px, calc(1 * var(--vw)), 18px);color:#ffffffb8}.site .cp-item__read{font-size:clamp(13px, calc(.9 * var(--vw)), 16px);letter-spacing:.08em;text-transform:uppercase;color:var(--site-gold-light);margin-left:auto;font-weight:700}.site .cp-item__read:after{content:" →"}.site .cp-item__link:hover .cp-item__read,.site .cp-item__link:focus-visible .cp-item__read{text-underline-offset:.25em;text-decoration:underline}.site .cp-item__link:focus-visible{outline:2px solid var(--site-gold-light);outline-offset:4px;border-radius:4px}.site .cp__grid .cp-item__read{flex-basis:100%;margin-left:0}.site .cp__grid{gap:calc(3 * var(--vw)) calc(2.2 * var(--vw));margin:calc(4.4 * var(--vw)) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.site .cp__more{width:fit-content;margin:calc(4 * var(--vw)) auto 0;display:flex}@media (max-width:1023px){.site .cp{padding:calc(16 * var(--vw)) 0 calc(16 * var(--vw))}.site .cp__wrap{width:calc(100% - 32px)}.site .cp__title{margin-top:calc(3 * var(--vw))}.site .cp-item--lead{margin-top:calc(8 * var(--vw))}.site .cp-item__stage,.site .cp-item--lead .cp-item__stage{padding:calc(1.6 * var(--vw));border-radius:calc(3.6 * var(--vw))}.site .cp .cp-item__slider{border-radius:calc(2.4 * var(--vw))}.site .cp-item__tag,.site .cp-item--lead .cp-item__tag{top:calc(3.4 * var(--vw));font-size:11px}.site .cp-item__tag--left,.site .cp-item--lead .cp-item__tag--left{left:calc(3.4 * var(--vw))}.site .cp-item__tag--right,.site .cp-item--lead .cp-item__tag--right{right:calc(3.4 * var(--vw))}.site .cp-item__caption{margin-top:calc(3.2 * var(--vw))}.site .cp-item__read{flex-basis:100%;margin-left:0}.site .cp__grid{gap:calc(10 * var(--vw));margin-top:calc(10 * var(--vw));grid-template-columns:1fr}.site .cp__more{margin-top:calc(10 * var(--vw))}}
