.ldwh{color:#1b1b1b;font-family:GT Walsheim,Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden;padding:60px 0 100px;position:relative}.ldwh *,.ldwh :after,.ldwh :before{box-sizing:border-box}.ldwh__bg-waves{bottom:0;height:55%;left:0;line-height:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}.ldwh__bg-waves svg{display:block;height:100%;width:100%}.ldwh__inner{align-items:center;display:grid;gap:56px;grid-template-columns:1.15fr .85fr;margin:0 auto;max-width:1280px;padding:0 36px;position:relative;z-index:1}.ldwh__eyebrow{color:#421c85;font-size:15px;font-weight:400!important;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.ldwh__heading{margin:0 0 22px}.ldwh__heading h1,.ldwh__heading h2,.ldwh__heading h3,.ldwh__heading p{color:#000;font-size:50px;font-weight:400!important;letter-spacing:-.015em;line-height:1.1;margin:0}.ldwh__lead{margin:0 0 28px;max-width:540px}.ldwh__lead,.ldwh__lead p{color:#1b1b1b;font-size:18px;font-weight:400!important;line-height:1.65}.ldwh__lead p{margin:0 0 12px}.ldwh__lead p:last-child{margin-bottom:0}.ldwh__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ldwh__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}.ldwh__cta-primary:focus,.ldwh__cta-primary:focus-visible,.ldwh__cta-primary:hover{background:#2d1259;color:#fff!important;font-weight:500!important;outline:none}.ldwh__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}.ldwh__cta-secondary:after{background:#421c85;bottom:0;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;transform-origin:left center}.ldwh__cta-secondary:focus,.ldwh__cta-secondary:focus-visible,.ldwh__cta-secondary:hover{color:#421c85!important;font-weight:500!important;outline:none}.ldwh__cta-secondary:focus-visible:after,.ldwh__cta-secondary:hover:after{animation:ldwh-line-redraw .55s cubic-bezier(.2,.8,.2,1)}@keyframes ldwh-line-redraw{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}}.ldwh__visual{display:flex;justify-content:center}.ldwh__polaroid{background:#fff;border-radius:20px;box-shadow:0 18px 36px rgba(0,0,0,.14),0 4px 12px rgba(0,0,0,.06);padding:14px 14px 50px;position:relative;transform:rotate(-2.5deg);transform-origin:center;transition:transform .4s ease;width:320px}.ldwh__polaroid:hover{transform:rotate(-1deg) translateY(-4px)}.ldwh__polaroid.ldwh__polaroid--no-caption{padding:14px!important}.ldwh__polaroid-photo{aspect-ratio:4/5;background-color:#ffcfc0;border-radius:14px;overflow:hidden;position:relative}.ldwh__polaroid-photo img{display:block;height:100%;object-fit:cover;width:100%}.ldwh__polaroid.ldwh__polaroid--no-frame{background:transparent!important;border-radius:20px;box-shadow:0 18px 36px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.05);padding:0}.ldwh__polaroid--no-frame .ldwh__polaroid-photo{border-radius:20px}.ldwh__polaroid-caption{bottom:14px;color:#421c85;font-size:12px;font-weight:500;left:14px;letter-spacing:.1em;position:absolute;right:14px;text-align:center;text-transform:uppercase}.ldwh__polaroid-caption svg{color:#421c85;height:16px;margin-right:6px;vertical-align:middle;width:16px}.ldwh__duo{flex-direction:column;gap:22px}.ldwh__duo,.ldwh__duo-photos{align-items:center;display:flex}.ldwh__duo-photos{justify-content:center;padding:8px 0;position:relative}.ldwh__duo-photo{background:#fff;border-radius:20px;box-shadow:0 18px 36px rgba(0,0,0,.14),0 4px 12px rgba(0,0,0,.06);padding:13px 13px 56px;position:relative;transition:transform .4s ease;width:285px}.ldwh__duo-photo img{aspect-ratio:4/5;background-color:#ffcfc0;border-radius:12px;display:block;object-fit:cover;width:100%}.ldwh__duo-photo-caption{bottom:0;display:flex;flex-direction:column;height:56px;justify-content:center;left:13px;padding:0 8px 0 16px;position:absolute;right:13px;text-align:left}.ldwh__duo-photo--right .ldwh__duo-photo-caption{padding-left:28px}.ldwh__duo-photo-caption-name{color:#421c85;font-size:15px;font-weight:500!important;letter-spacing:-.005em;line-height:1.2;margin-bottom:2px}.ldwh__duo-photo-caption-role{color:#1a1a1a;font-size:13px;font-weight:400!important;letter-spacing:.01em;line-height:1.3}.ldwh__duo-photo--left{transform:rotate(-4deg) translateX(0);z-index:2}.ldwh__duo-photo--right{transform:rotate(3deg) translateX(0);z-index:1}.ldwh__duo-photo--left:hover{transform:rotate(-2deg) translateX(0) translateY(-4px)}.ldwh__duo-photo--right:hover{transform:rotate(1.5deg) translateX(0) translateY(-4px)}.ldwh__duo-badge{background:#421c85;border-radius:999px;box-shadow:0 6px 16px rgba(66,28,133,.22);color:#fff;font-size:11px;font-weight:500;letter-spacing:.12em;padding:6px 12px;position:absolute;right:-14px;text-transform:uppercase;top:-12px}.ldwh__duo-caption{align-items:center;color:#1a1a1a;display:inline-flex;font-size:14px;font-weight:500;gap:9px;letter-spacing:.04em;margin-top:8px}.ldwh__duo-caption .ldwh__cam-icon{color:#1a1a1a;height:18px;width:18px}.ldwh__rec-dot{animation:ldwh-rec 1.4s ease-in-out infinite;background:#ff3b30;border-radius:50%;box-shadow:0 0 0 0 rgba(255,59,48,.6);display:inline-block;height:9px;width:9px}@keyframes ldwh-rec{0%,to{box-shadow:0 0 0 0 rgba(255,59,48,.55);opacity:1;transform:scale(1)}50%{box-shadow:0 0 0 6px rgba(255,59,48,0);opacity:.6;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.ldwh__rec-dot{animation:none}.ldwh__duo-photo{transition:none}.ldwh__duo-photo--left:hover{transform:rotate(-4deg) translateX(18px)}.ldwh__duo-photo--right:hover{transform:rotate(3deg) translateX(-18px)}}@media (max-width:999px){.ldwh__duo-photo{width:240px}}@media (max-width:599px){.ldwh__duo-photo{padding:8px 8px 34px!important;width:140px!important}.ldwh__duo-photo-caption{height:34px!important;left:8px!important;padding:0 6px!important;right:8px!important}.ldwh__duo-photo--right .ldwh__duo-photo-caption{padding-left:12px!important}.ldwh__duo-photo-caption-name{font-size:12px!important;margin:0!important}.ldwh__duo-photo-caption-role{display:none!important}.ldwh__duo-photo--left{transform:rotate(-3deg)!important}.ldwh__duo-photo--right{transform:rotate(2deg)!important}.ldwh__duo-photos{gap:4px}}.ldwh__polaroid--badge:after{background:#421c85;border-radius:999px;box-shadow:0 6px 14px rgba(66,28,133,.2);color:#fff;content:attr(data-badge);font-size:10px;font-weight:500;letter-spacing:.14em;padding:6px 11px;position:absolute;right:-14px;top:-12px;transform:rotate(8deg)}@media (max-width:999px){.ldwh__inner{gap:40px;grid-template-columns:1fr;padding:0 24px}.ldwh__heading h1,.ldwh__heading h2,.ldwh__heading h3{font-size:38px}.ldwh__lead{font-size:17px}.ldwh__polaroid{width:280px}}@media (max-width:599px){.ldwh__bg-waves{height:50%}.ldwh__heading h1,.ldwh__heading h2,.ldwh__heading h3{font-size:28px;word-wrap:break-word;overflow-wrap:break-word}.ldwh__heading,.ldwh__lead{max-width:100%;padding-right:4px}.ldwh__ctas{align-items:flex-start;flex-direction:column;gap:12px}.ldwh__polaroid{width:240px}}@media (prefers-reduced-motion:reduce){.ldwh__polaroid{transition:none}.ldwh__polaroid:hover{transform:rotate(-2.5deg)}}