.csc .ab-page{flex-direction:column;display:flex}.csc .ab-intro{color:#fff;background:linear-gradient(#9b00f5 0%,#ff22bd 100%);justify-content:center;align-items:center;min-height:100svh;padding:clamp(64px,12vh,140px) clamp(24px,8.333vw,120px);display:flex;position:relative;overflow:hidden}.csc .ab-flow{z-index:1;pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.csc .ab-flow.is-on{opacity:1}.csc .ab-flow span{will-change:transform;filter:blur(28px);border-radius:50%;position:absolute;top:0;left:0}.csc .ab-flow .f1{background:radial-gradient(circle,#ff60d6f2 0%,#ff60d600 68%);width:420px;height:420px}.csc .ab-flow .f2{background:radial-gradient(circle,#bc5cfff2 0%,#bc5cff00 68%);width:340px;height:340px}.csc .ab-flow .f3{background:radial-gradient(circle,#ffd2f6d9 0%,#ffd2f600 70%);width:220px;height:220px}@media (pointer:coarse){.csc .ab-flow{display:none}}.csc .ab-intro-in{z-index:2;width:100%;max-width:1200px;position:relative}.csc .ab-intro-copy{max-width:1060px;font-family:var(--f-anthem), sans-serif;text-align:center;margin:0 auto;font-size:clamp(17px,2.2vw,22px);font-weight:500;line-height:1.5}.csc .ab-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.csc .ab-flow{display:none}}.csc .ab-squad{color:#111;background:#f7f5f2;flex-direction:column;justify-content:center;gap:clamp(28px,4.5vh,52px);min-height:100svh;padding:clamp(56px,9vh,110px) clamp(24px,8.333vw,120px);display:flex}.csc .ab-squad-grid{grid-template-columns:1.55fr 1fr 1fr 1fr;gap:clamp(18px,2.2vw,32px);width:100%;max-width:1200px;margin:0 auto;display:grid}.csc .ab-lead-wrap{--notch:clamp(46px, 5.6vw, 84px);grid-row:span 2;min-width:0;position:relative}.csc .ab-card{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.csc .ab-card.is-lead{height:100%}.csc .ab-card-shot{aspect-ratio:1;background-color:#f7f5f2;background-image:linear-gradient(45deg,#9b00f5 0%,#ff22bd 52%,#0000 52%);background-clip:padding-box;border:1px solid #11111138;transition:background-color .45s;position:relative;overflow:hidden}.csc .ab-card-shot:before{content:"";z-index:1;background:#f7f5f2;transition:opacity .45s;position:absolute;inset:0}.csc .ab-card:hover .ab-card-shot:before,.csc .ab-card:focus-within .ab-card-shot:before{opacity:0}.csc .ab-card.is-lead .ab-card-shot{aspect-ratio:760/900;height:100%}.csc .ab-card-shot img{z-index:2;object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .6s cubic-bezier(.32,.72,0,1);display:block;position:absolute;inset:0}.csc .ab-card:hover .ab-card-shot img,.csc .ab-card:focus-within .ab-card-shot img{transform:scale(1.03)}.csc .ab-card figcaption{flex-direction:column;gap:2px;display:flex}.csc .ab-card-name{font-family:var(--f-elvon), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(13px,.9vw,14px);font-weight:700}.csc .ab-card-role{font-family:var(--f-anthem), sans-serif;color:#666;font-size:clamp(13px,.87vw,14px);font-weight:400}.csc .ab-lead-stars{z-index:3;width:var(--notch);height:var(--notch);background:#f7f5f2;border-bottom:1px solid #11111138;border-left:1px solid #11111138;justify-content:center;align-items:center;gap:clamp(4px,.5vw,7px);display:flex;position:absolute;top:0;right:0}.csc .ab-lead-stars svg{fill:#111;width:clamp(9px,1.05vw,15px);height:auto}@media (max-width:1023px){.csc .ab-squad-grid{grid-template-columns:repeat(2,1fr)}.csc .ab-lead-wrap{grid-area:auto/span 2}.csc .ab-card.is-lead .ab-card-shot{aspect-ratio:16/10;height:auto}}@media (prefers-reduced-motion:reduce){.csc .ab-card-shot,.csc .ab-card-shot:before,.csc .ab-card-shot img{transition:none}.csc .ab-card:hover .ab-card-shot img{transform:none}}.csc .ab-believe{--pad:clamp(24px, 8.333vw, 120px);min-height:100svh;padding:clamp(56px, 9vh, 110px) var(--pad);color:#111;background:#f7f5f2;flex-direction:column;justify-content:center;display:flex;position:relative}.csc .ab-believe-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr);align-items:start;gap:clamp(32px,6vw,110px);width:100%;max-width:1200px;margin:0 auto;display:grid}.csc .ab-believe-side{flex-direction:column;gap:clamp(24px,4vh,44px);display:flex}.csc .ab-believe-says{isolation:isolate;position:relative}.csc .ab-believe-mark{--m:clamp(110px, 17vw, 240px);--o:.3;z-index:-1;pointer-events:none;top:calc(var(--m) * -.25);right:calc(var(--m) * -.2);width:var(--m);aspect-ratio:1;fill:none;stroke:#9b00f5;stroke-width:.7px;stroke-linejoin:round;vector-effect:non-scaling-stroke;height:auto;position:absolute}.csc .ab-believe-says{flex-direction:column;gap:clamp(12px,1.6vh,20px);min-width:0;display:flex}@media (min-width:900px){.csc .ab-believe-says{padding-top:calc(3*clamp(17px,2.2vw,22px) + clamp(12px,1.6vh,20px))}}.csc .ab-believe-says p{font-family:var(--f-anthem), sans-serif;color:#111;margin:0;font-size:clamp(17px,2.2vw,22px);font-weight:500;line-height:1.5}@media (max-width:899px){.csc .ab-believe-split{grid-template-columns:1fr}.csc .ab-believe-mark{--m:clamp(96px, 26vw, 150px);right:calc(var(--m) * -.08)}}.csc .ab-believe .ab-believe-mark[data-reveal]{opacity:0;transition:opacity .8s ease var(--d,0s), transform 1s cubic-bezier(.22, 1, .36, 1) var(--d,0s), stroke-width .5s ease;transform:rotate(-40deg)scale(.84)}.csc .ab-believe .ab-believe-mark[data-reveal=in]{opacity:var(--o);transform:none}.csc .ab-believe-says:has(.ab-believe-lead:hover) .ab-believe-mark[data-reveal=in]{transform:rotate(60deg)}.csc .ab-believe-says:has(.ab-believe-lead:hover) .ab-believe-mark{stroke-width:1.1px}@media (prefers-reduced-motion:reduce){.csc .ab-believe .ab-believe-mark[data-reveal]{opacity:var(--o);transition:none;transform:none}.csc .ab-believe-says:has(.ab-believe-lead:hover) .ab-believe-mark[data-reveal=in]{transform:none}}.csc .ab-statement{background:#f7f5f2;min-height:0}.csc .ab-statement-stick{justify-content:center;align-items:center;padding:clamp(40px,7vh,96px) clamp(24px,8.333vw,120px);display:flex}.csc .ab-statement-copy{--s:clamp(22px, 6.6vw, 78px);width:100%;max-width:1200px;font-family:var(--f-elvon), sans-serif;letter-spacing:-.015em;text-align:center;color:#9b00f5;margin:0;font-weight:700;line-height:1.08}.csc .ab-line{display:block}.csc .ab-line.l1{font-size:calc(var(--s) * .7)}.csc .ab-line.l2{font-size:calc(var(--s) * .84)}.csc .ab-line.l3{font-size:var(--s)}.csc .ab-line.l4{font-size:calc(var(--s) * 1.18)}.csc .ab-line[data-reveal]{opacity:0;transition:opacity .7s ease var(--d,0s), transform .8s cubic-bezier(.22, 1, .36, 1) var(--d,0s);transform:translateY(.4em)}.csc .ab-line[data-reveal=in]{opacity:1;transform:none}
