/* The preferred headline; capsules are small brand details only. */
.home-v2 .v2-copy h1{font-size:calc(clamp(62px,6.55vw,84px) + 1px);line-height:1.08;letter-spacing:-4px;margin:23px 0 30px}.home-v2 .v2-copy h1>.v2-intro{font-size:calc(clamp(31px,3.5vw,44px) + 1px);font-weight:650;letter-spacing:-1.8px;line-height:1.3;color:#291736;white-space:nowrap}.home-v2 .v2-copy h1>.v2-word{position:relative;display:inline-block;color:#5c19c5;font-weight:760;letter-spacing:-4px;white-space:nowrap}.v2-word svg{position:absolute;bottom:-12px;left:0;width:100%;height:14px;overflow:visible}.v2-word path{fill:none;stroke:#e26de4;stroke-width:3;stroke-linecap:round}.v2-copy>.eyebrow{display:inline-flex;border:1px solid #e9dcf3;background:#fff9;border-radius:999px;padding:8px 11px;font-size:9px;letter-spacing:1.3px}.v2-copy>p{font-size:15px;line-height:1.95}
.v2-sectors button{border-radius:999px;padding:9px 12px}.v2-sectors button>span:first-child{width:34px;height:23px;border-radius:999px;background:linear-gradient(90deg,#ede2fa 50%,#faf3fc 50%);border:1px solid #e6d7f1}.v2-sectors button[aria-pressed=true]>span:first-child{background:linear-gradient(90deg,#6727c9 50%,#e88cdb 50%);color:white!important;border-color:transparent}.v2-formats{background:#f8f4fc;border-radius:999px;padding:3px}.v2-formats button[aria-pressed=true]{background:linear-gradient(110deg,#6831c5,#8d3acd);color:#fff}.v2-preview-top>span i{width:15px;height:7px;border-radius:999px;background:linear-gradient(90deg,#9159d5 50%,#e5a2de 50%)}.v2-stage{background-color:#f8f4fc;background-image:radial-gradient(ellipse at center,#e9dcfa55,transparent 70%)}.v2-floating-tag i{width:16px;height:7px;border-radius:999px;background:linear-gradient(90deg,#9159d5 50%,#e5a2de 50%)}.v2-palette i{width:22px;height:13px;border-radius:999px}
@media(max-width:1100px){.home-v2 .v2-copy h1{font-size:71px}.home-v2 .v2-copy h1>.v2-intro{font-size:36px}.v2-sectors button{padding:9px 10px}.v2-sectors button>span:first-child{width:28px}}
@media(max-width:900px){.home-v2 .v2-copy h1{font-size:81px}.home-v2 .v2-copy h1>.v2-intro{font-size:43px}}
@media(max-width:600px){.home-v2 .v2-copy h1{font-size:66px;letter-spacing:-3px;margin-top:22px}.home-v2 .v2-copy h1>.v2-intro{font-size:33px;letter-spacing:-1.5px}.home-v2 .v2-copy h1>.v2-word{letter-spacing:-3px}.v2-copy>.eyebrow{font-size:7px;letter-spacing:1px;padding:7px 10px}.v2-copy>p{font-size:13px}.v2-sectors button>span:first-child{width:27px}.v2-preview-top>span{letter-spacing:.6px}}
@media(max-width:380px){.home-v2 .v2-copy h1{font-size:56px}.home-v2 .v2-copy h1>.v2-intro{font-size:28px}.v2-sectors button{padding:9px 8px;gap:6px}.v2-sectors button>span:last-child{font-size:10px}}
/* Neutral geometric accents; no capsule motif. */
.v2-sectors button>span:first-child{border-radius:8px;background:#f6f1fb;border-color:#e7ddee}.v2-sectors button[aria-pressed=true]>span:first-child{background:#e8d8fa;color:#8357ae!important;border-color:#d9c5eb}.v2-preview-top>span i,.v2-floating-tag i{width:6px;height:6px;border-radius:50%;background:#ac8bc8}.v2-palette i{width:17px;height:17px;border-radius:50%}.home-v2 .eyebrow-dot{width:7px;height:7px;border:0;border-radius:50%;background:#a57bcc}.home-v2 .eyebrow-dot::after{display:none}
