.vision[data-astro-cid-wdrsgzbc]{isolation:isolate;background:linear-gradient(120deg,#241d52,#2f2766 60%,#3b2f86);position:relative;overflow:clip}.lines[data-astro-cid-wdrsgzbc]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lines[data-astro-cid-wdrsgzbc] line[data-astro-cid-wdrsgzbc]{stroke:var(--violet-light);stroke-width:1px;opacity:.3}.lines[data-astro-cid-wdrsgzbc] line[data-astro-cid-wdrsgzbc]+line[data-astro-cid-wdrsgzbc]{opacity:.16}.copy[data-astro-cid-wdrsgzbc]{justify-items:start;padding-block:clamp(64px,8vw,128px);display:grid}.badge[data-astro-cid-wdrsgzbc]{letter-spacing:.09em;color:#fbfaff;border:1px solid #d5e2dd8c;padding:7px 14px;font-size:13px;font-weight:500;line-height:1.4}h2[data-astro-cid-wdrsgzbc]{letter-spacing:.025em;color:#fbfaff;margin-top:24px;font-size:clamp(30px,3.05vw,44px);font-weight:650;line-height:1.65}.lead-text[data-astro-cid-wdrsgzbc]{color:#e3dcf4;margin-top:20px;font-size:16px;line-height:2}.note[data-astro-cid-wdrsgzbc]{color:#d4cbee;margin-top:18px;font-size:14px;line-height:1.9}.caption[data-astro-cid-wdrsgzbc]{letter-spacing:.12em;color:#fbfaff;margin-top:40px;font-size:13px;font-weight:500}.links[data-astro-cid-wdrsgzbc]{background:#fbfaff;padding-block:clamp(36px,4vw,56px)}@media (width<=767px){.pc[data-astro-cid-wdrsgzbc]{display:none}}
