.lp.wl{flex-direction:column;min-height:100dvh;display:flex;position:relative}.lp.wl .wl-body{z-index:1;outline:none;flex-direction:column;flex:1;padding:12px 0;display:flex;position:relative}.lp.wl .wl-frame{perspective:1400px;flex-direction:column;flex:1;min-height:min(760px,100dvh - 112px);padding-block:clamp(56px,8vw,120px) clamp(24px,3vw,40px);display:flex}.lp.wl .wl-row{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.lp.wl .wl-left{max-width:820px;margin-block:auto;padding-bottom:clamp(32px,5vw,64px)}.lp.wl .wl-title{max-width:13ch;font-family:var(--f-sans);font-size:clamp(2.75rem,1.2rem + 4.6vw,5.5rem);font-weight:var(--w-head);letter-spacing:var(--ls-display);color:var(--ink);text-wrap:balance;margin:0 0 24px;line-height:1.02}.lp.wl .wl-sub{letter-spacing:-.012em;max-width:52ch;color:var(--ink-2);margin:0 0 36px;font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:1.55}.lp.wl .wl-ctas{flex-wrap:wrap;gap:12px;display:flex}.lp.wl .wl-ctas .lp-btn,.lp.wl .wl-arrow{height:48px;padding-inline:24px;font-size:15px}.lp.wl .wl-arrows{border-top:1px solid #0a0a0a1a;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.lp.wl .wl-arrow{gap:8px;padding-inline:18px 22px}.lp.wl .wl-arrow:last-child{padding-inline:22px 18px}@media (max-width:900px){.lp.wl .wl-left{margin-block:0 auto}}@media (max-width:560px){.lp.wl .wl-ctas{flex-direction:column;align-items:stretch}.lp.wl .wl-arrows{flex-direction:column}.lp.wl .wl-ctas .lp-btn,.lp.wl .wl-arrow{justify-content:center;width:100%}}@media (prefers-reduced-motion:no-preference){.lp.wl .wl-title{--wl-y:72px;animation:.74s cubic-bezier(.16,1,.3,1) 50ms both wlEnter}.lp.wl .wl-sub{--wl-y:56px;animation:.68s cubic-bezier(.16,1,.3,1) .15s both wlEnter}.lp.wl .wl-ctas>*,.lp.wl .wl-arrows>*{animation:.62s cubic-bezier(.16,1,.3,1) both wlEnterScale}.lp.wl .wl-ctas>:first-child{animation-delay:.25s}.lp.wl .wl-ctas>:nth-child(2){animation-delay:.345s}.lp.wl .wl-arrows>:first-child{animation-delay:.44s}.lp.wl .wl-arrows>:nth-child(2){animation-delay:.535s}@keyframes wlEnter{0%{opacity:0;transform:translateY(var(--wl-y,56px))}to{opacity:1;transform:none}}@keyframes wlEnterScale{0%{opacity:0;transform:translateY(48px)scale(.965)}to{opacity:1;transform:none}}}
