.lwh{--lwh-navy:#021345;--lwh-orange:#fe7606;--lwh-mint:#51d0ab;--lwh-h:clamp(28px,calc((100vw - 32px)/9.8),58px);--lwh-p:16px;--lwh-p-w:529px;--lwh-pad-x:var(--lw-gutter);--lwh-stage-fs:calc((100vw - 24px)/76);background:var(--lwh-navy);color:#f2f4fa;isolation:isolate;width:100%;font-family:Archivo,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.lwh-copy{z-index:2;padding:36px var(--lwh-pad-x)0;flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}.lwh-badge{color:#f2f4fa;background:#ffffff14;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:15px;font-weight:700;line-height:1.55;display:inline-flex}.lwh-badge-dot{background:var(--lwh-orange);flex-shrink:0;width:10px;height:10px}.lwh-h1{font-size:calc(var(--lwh-h)*1.1);letter-spacing:-.035em;color:#f2f4fa;margin:0;font-weight:800;line-height:.98}.lwh-h1>span,.lwh-h2>span{white-space:nowrap;display:block}.lwh-h1-brand{color:var(--lwh-orange)}.lwh-h1-dest{color:var(--lwh-mint)}.lwh-h2{font-size:calc(var(--lwh-h)*.58);letter-spacing:0;color:#d7e0fd;margin:0;font-weight:500;line-height:1.2}.lwh-h1-l3{margin-top:.14em}.lwh-h2{margin-top:.1em}.lwh-h1-growth{background:var(--lwh-orange);color:#fff;transform-origin:0;margin-left:-.08em;padding:.04em .18em;display:inline-block;transform:rotate(-1.5deg)}.lwh-sub{max-width:var(--lwh-p-w);font-size:var(--lwh-p);color:#b9c2de;margin:0;line-height:1.55}.lwh-cta{height:60px;color:var(--lwh-navy);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:14px;margin-top:14px;padding:0 8px 0 28px;font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.lwh-cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #fe760647}.lwh-cta:active{transform:scale(.98)}.lwh-cta:focus-visible{outline:3px solid var(--lwh-orange);outline-offset:3px}.lwh-cta-icon{background:#011345;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .25s;display:inline-flex}.lwh-cta:hover .lwh-cta-icon{transform:rotate(45deg)}.lwh-stage-wrap{z-index:1;font-size:var(--lwh-stage-fs);width:76em;max-width:100%;height:75em;margin:8px auto 0;position:relative}.lwh-stage{width:85.4em;height:100%;position:absolute;top:0;left:-12em}.lwh-slide{opacity:0;visibility:hidden;transition:opacity .55s ease-out,visibility 0s linear .55s;position:absolute;inset:0}.lwh-slide.is-active{opacity:1;visibility:visible;transition-delay:0s}.lwh-card,.lwh-info{font-family:Urbanist,sans-serif}.lwh-card{isolation:isolate;border-radius:2.4em;width:41.8em;height:19em;position:absolute;top:.8em;left:32.1em;overflow:hidden;transform:translateZ(0)}.lwh-card-in{text-align:center;color:#fff;flex-direction:column;align-items:center;padding:1.8em 1.2em 0;display:flex;position:absolute;inset:0}.lwh-card-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;align-items:center;gap:.8em;margin-bottom:.9em;padding:.544em 1.088em;font-size:.816em;font-weight:500;line-height:1.5;display:inline-flex}.lwh-card-badge-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.35em;height:1.35em;display:inline-flex;position:relative}.lwh-card-badge-icon svg{width:100%;height:100%}.lwh-card-h{color:#fff;margin:0;font-size:2.7em;font-weight:600;line-height:1.2}.lwh-card-p{color:#ffffffe6;max-width:41.1em;margin:.45em 0 0;font-size:1.5em;line-height:1.2}.lwh-info{z-index:3;text-align:left;background:#fff;border:.6em solid #f9f9f9;border-radius:1.6em;align-items:center;gap:.816em;max-width:38.4em;padding:.816em 1.36em;display:flex;position:absolute;top:18.4em;right:4em;box-shadow:0 1px 1px #0000000f}.lwh-info-icon{flex-shrink:0;width:2.7em;height:2.7em;position:relative}.lwh-info-title{color:#1c232d;white-space:nowrap;margin:0;font-size:1.088em;font-weight:600;line-height:1.5}.lwh-info-desc{color:#5a5a60;white-space:nowrap;margin:.2em 0 0;font-size:.952em;line-height:1.375}.lwh-info-pointer{width:1.7em;height:1.52em;position:absolute;bottom:-1.5em;left:50%;transform:translate(-50%)}.lwh-person{pointer-events:none;width:62em;height:53.2em;position:absolute;top:21.8em;left:23.4em}.lwh-person--wide{width:85.4em;left:0}.lwh-dots{z-index:4;background:#0006;border-radius:5.6em;align-items:center;gap:.4em;padding:.8em;display:flex;position:absolute;top:66.4em;left:30em}.lwh-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:.5em .2em;display:inline-flex}.lwh-dot>span{opacity:.75;background:#fff;border-radius:2em;width:.4em;min-width:4px;height:.4em;min-height:4px;transition:width .3s,opacity .3s,background .3s;display:block}.lwh-dot.is-active>span{opacity:1;background:var(--lwh-orange);width:2.8em}.lwh-dot:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid #fff}@media (prefers-reduced-motion:no-preference){.lwh-h1-l1{animation:1.15s cubic-bezier(.16,1,.3,1) both lwh-from-left}.lwh-h1-l2{animation:1.15s cubic-bezier(.16,1,.3,1) 70ms both lwh-from-left}.lwh-h1-l3{animation:1.15s cubic-bezier(.16,1,.3,1) .14s both lwh-from-left}.lwh-h1-l4{animation:1.15s cubic-bezier(.16,1,.3,1) .3s both lwh-from-left}.lwh-h1-l5{animation:1.15s cubic-bezier(.16,1,.3,1) .38s both lwh-from-left}.lwh-h1-growth{animation:1s cubic-bezier(.16,1,.3,1) .3s both lwh-block}.lwh-badge,.lwh-sub,.lwh-cta{animation:.95s cubic-bezier(.16,1,.3,1) 50ms both lwh-rise}.lwh-sub{animation-delay:.5s}.lwh-cta{animation-delay:.62s}.lwh-stage{animation:1.1s cubic-bezier(.16,1,.3,1) .2s both lwh-stage-in}.lwh-slide.is-active .lwh-card-in{animation:.5s ease-out .1s both lwh-rise}.lwh-slide.is-active .lwh-person{animation:.7s cubic-bezier(.22,1,.36,1) both lwh-person-in}.lwh-slide.is-active .lwh-info{animation:.7s cubic-bezier(.34,1.3,.64,1) .15s both lwh-info-in,4.5s ease-in-out .9s infinite lwh-float}}@keyframes lwh-from-left{0%{transform:translate(-44px)}}@keyframes lwh-from-right{0%{transform:translate(60px)}}@keyframes lwh-block{0%{transform:scaleX(.7)}}@keyframes lwh-rise{0%{transform:translateY(18px)}}@keyframes lwh-stage-in{0%{transform:translate(44px)}}@keyframes lwh-person-in{0%{transform:translateY(2.4em)}}@keyframes lwh-info-in{0%{transform:translateY(1.2em)scale(.92)}}@keyframes lwh-float{0%,to{translate:0}50%{translate:0 -.5em}}@media (max-width:767px){.lwh-copy{padding-top:28px}.lwh-cta{height:56px;font-size:16px}.lwh-stage-wrap{margin-top:4px}}@media (min-width:768px) and (max-width:1023px){.lwh{--lwh-h:72px;--lwh-p:18px;--lwh-p-w:600px;--lwh-pad-x:var(--lw-gutter);--lwh-stage-fs:8px}.lwh-copy{padding-top:44px}.lwh-stage-wrap{margin-top:12px}}@media (min-width:1024px){.lwh{--lwh-pad-x:var(--lw-gutter);--lwh-p-w:529px}.lwh-sub{margin:4px 0 0}.lwh-stage-wrap{right:var(--lw-gutter);width:85.4em;margin:0;position:absolute;bottom:-3.4em}.lwh-stage{left:0}.lwh{--lwh-nav:var(--lw-nav-h,153px);--lwh-avail:max(540px,calc(100svh - var(--lwh-nav)));--lwh-h:min(var(--lwh-h-w),calc((var(--lwh-avail) - 230px)/6.3));--lwh-stage-fs:min(var(--lwh-fs-w),calc(var(--lwh-avail)/71.6));height:calc(var(--lwh-avail) + 72px)}.lwh-copy{gap:clamp(14px,2.6svh,28px);padding-top:calc(clamp(20px,4.5svh,62px) + 12px)}}@media (min-width:1024px) and (max-width:1599px){.lwh{--lwh-h-w:clamp(44px,4.9vw,78px);--lwh-p:17px;--lwh-fs-w:10.8px}}@media (min-width:1024px) and (max-width:1130px){.lwh{--lwh-h-w:50px;--lwh-p:15px;--lwh-p-w:400px;--lwh-fs-w:7.4px;--lwh-pad-x:var(--lw-gutter)}.lwh-badge{font-size:13px}.lwh-cta{height:52px;font-size:15px}.lwh-cta-icon{width:38px;height:38px}}@media (min-width:1131px) and (max-width:1320px){.lwh{--lwh-h-w:58px;--lwh-p:16px;--lwh-p-w:460px;--lwh-fs-w:10px;--lwh-pad-x:var(--lw-gutter)}}@media (min-width:1321px) and (max-width:1599px){.lwh{--lwh-fs-w:10.8px}}@media (min-width:1600px){.lwh{--lwh-h-w:clamp(78px,4.9vw,100px);--lwh-p:20px;--lwh-p-w:640px;--lwh-pad-x:var(--lw-gutter);--lwh-fs-w:13px}.lwh-badge{font-size:17px}.lwh-cta{height:68px;font-size:19px}.lwh-cta-icon{border-radius:25px;width:50px;height:50px}}@media (min-width:1024px) and (max-height:800px){.lwh-sub{margin-top:0;line-height:1.45}.lwh-badge{padding-top:6px;padding-bottom:6px}.lwh-cta{height:52px}.lwh-cta-icon{width:38px;height:38px}}@media (min-width:1024px) and (orientation:portrait){.lwh{--lwh-h:clamp(60px,7vw,76px);--lwh-stage-fs:clamp(8px,1.02vw,11px);height:auto;padding-bottom:24px}.lwh-copy{gap:28px;padding-top:56px}.lwh-stage-wrap{width:76em;max-width:100%;height:75em;margin:16px auto 0;position:relative;bottom:auto;right:auto}.lwh-stage{left:-12em}}
