.ld-hero{background:#ffdfd5;color:#1b1b1b;font-family:GT Walsheim,Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden;padding:60px 0 0;position:relative}.ld-hero__bg-waves{bottom:0;height:60%;left:0;line-height:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}.ld-hero__bg-waves svg{display:block;height:100%;width:100%}.ld-hero__inner{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px;padding:0 36px 80px;position:relative;z-index:1}.ld-hero__eyebrow{color:#421c85;font-size:15px;font-weight:400!important;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.ld-hero__heading{margin:0 0 22px}.ld-hero__heading h1,.ld-hero__heading h2,.ld-hero__heading h3,.ld-hero__heading p{color:#000;font-size:52px;font-weight:400!important;letter-spacing:-.015em;line-height:1.1;margin:0}.ld-hero__lead{margin:0 0 28px;max-width:560px}.ld-hero__lead,.ld-hero__lead p{color:#1b1b1b;font-size:18px;font-weight:400!important;line-height:1.65}.ld-hero__lead p{margin:0 0 12px}.ld-hero__lead p:last-child{margin-bottom:0}.ld-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:64px}.ld-hero__cta-primary{align-items:center;background:#421c85;border-radius:999px;color:#fff!important;display:inline-flex;font-size:16px;font-weight:500!important;line-height:1;padding:14px 26px;position:relative;text-decoration:none;transition:background .25s ease;white-space:nowrap}.ld-hero__cta-primary:focus,.ld-hero__cta-primary:focus-visible,.ld-hero__cta-primary:hover{background:#2d1259;color:#fff!important;font-weight:500!important;outline:none}.ld-hero__cta-secondary{color:#421c85!important;display:inline-block;font-size:16px;font-weight:500!important;line-height:1;padding:6px 0 8px;position:relative;text-decoration:none}.ld-hero__cta-secondary:after{background:#421c85;bottom:0;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;transform-origin:left center}.ld-hero__cta-secondary:focus,.ld-hero__cta-secondary:focus-visible,.ld-hero__cta-secondary:hover{color:#421c85!important;font-weight:500!important;outline:none}.ld-hero__cta-secondary:focus-visible:after,.ld-hero__cta-secondary:hover:after{animation:ldLineRedraw .55s cubic-bezier(.2,.8,.2,1)}@keyframes ldLineRedraw{0%{transform:scaleX(1);transform-origin:right center}45%{transform:scaleX(0);transform-origin:right center}46%{transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.ld-hero__proof{align-items:center;color:#1b1b1b;display:flex;gap:14px;max-width:560px}.ld-hero__proof,.ld-hero__proof-text{font-size:18px;font-weight:400!important;line-height:1.5}.ld-hero__proof-dots{display:flex}.ld-hero__proof-dot{align-items:center;background-color:#ffcfc0;background-position:50%;background-size:cover;border:3px solid #ffdfd5;border-radius:50%;box-shadow:0 6px 14px rgba(66,28,133,.1);box-sizing:border-box;display:inline-flex;height:44px;justify-content:center;margin-left:-12px;width:44px}.ld-hero__proof-dot:first-child{margin-left:0}.ld-hero__proof-dot--more{background-color:#421c85;background-image:none!important;color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1}.ld-hero__visual{aspect-ratio:1/1;background:#fff7f1;border-radius:24px;overflow:hidden;padding:14px;position:relative;transform:rotate(2deg);transform-origin:center center}.ld-hero__collage{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);height:100%;width:100%}.ld-hero__card{background-color:#ffcfc0;border-radius:14px;overflow:hidden;position:relative}.ld-hero__card--1{grid-area:1/1/2/2}.ld-hero__card--2{grid-area:1/2/3/3}.ld-hero__card--3{grid-area:1/3/2/4}.ld-hero__card--4{grid-area:2/1/4/2}.ld-hero__card--5{grid-area:3/2/4/3}.ld-hero__card--6{grid-area:2/3/4/4}.ld-hero__card--7{grid-area:4/1/5/3}.ld-hero__card--8{grid-area:4/3/5/4}.ld-hero__card-img{animation:14s ease-in-out infinite;background-position:50%;background-size:cover;inset:0;position:absolute;will-change:opacity}.ld-hero__card-img--a{animation-name:ld-hero-img-a}.ld-hero__card-img--b{animation-name:ld-hero-img-b}@keyframes ld-hero-img-a{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes ld-hero-img-b{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.ld-hero__card--1 .ld-hero__card-img{animation-delay:0s}.ld-hero__card--2 .ld-hero__card-img{animation-delay:-1.75s}.ld-hero__card--3 .ld-hero__card-img{animation-delay:-3.5s}.ld-hero__card--4 .ld-hero__card-img{animation-delay:-5.25s}.ld-hero__card--5 .ld-hero__card-img{animation-delay:-7s}.ld-hero__card--6 .ld-hero__card-img{animation-delay:-8.75s}.ld-hero__card--7 .ld-hero__card-img{animation-delay:-10.5s}.ld-hero__card--8 .ld-hero__card-img{animation-delay:-12.25s}@media (prefers-reduced-motion:reduce){.ld-hero__card-img{animation:none}.ld-hero__card-img--b{opacity:0}.ld-hero__card-img--a{opacity:1}}@media (max-width:999px){.ld-hero__inner{gap:40px;grid-template-columns:1fr;padding:0 24px 60px}.ld-hero__heading h1,.ld-hero__heading h2,.ld-hero__heading h3{font-size:40px}.ld-hero__lead{font-size:17px}.ld-hero__visual{margin:0 auto;max-width:520px}}@media (max-width:599px){.ld-hero__bg-waves{display:none!important}.ld-hero__heading{font-size:34px}.ld-hero__ctas{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px 16px}.ld-hero__cta-primary,.ld-hero__cta-secondary{width:auto}.ld-hero__visual{display:none!important}.ld-hero__proof{align-items:flex-start;flex-direction:column;gap:14px;max-width:100%}.ld-hero__proof-dots{margin-left:2px}.ld-hero__proof-dot{border-width:3px;height:40px;margin-left:-10px;width:40px}.ld-hero__proof-dot:first-child{margin-left:0}.ld-hero__proof-dot--more{font-size:12px}.ld-hero__proof-text{color:#1b1b1b;font-size:17px;line-height:1.5;max-width:100%}}