@keyframes lg2s-drift{0%,to{transform:translate(0)}50%{transform:translate(32px,-24px)}}@keyframes lg2s-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes lg2s-dash{to{stroke-dashoffset:-24}}.lg2s{color:#1b263b;overflow:hidden;padding:clamp(56px,8vw,96px) clamp(18px,4vw,44px);position:relative;-webkit-font-smoothing:antialiased;font-family:Mulish,system-ui,-apple-system,sans-serif!important}.lg2s *{box-sizing:border-box;font-family:inherit!important}.lg2s .lg2s__serif{font-family:Lora,Georgia,serif!important}.lg2s--white{background:#fff}.lg2s--smoke{background:#f4f4f4}.lg2s.lg2s--tight{padding-top:0}.lg2s__wrap{margin:0 auto;max-width:1240px;position:relative}.lg2s a{text-decoration:none!important}.lg2s .lg2s__eyebrow{color:#e17226;font-size:12.5px;font-weight:800;letter-spacing:1.6px;margin:0 0 12px;text-transform:uppercase}.lg2s .lg2s__h2{color:#1b263b;font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1.4px;line-height:1.1;margin:0;padding:0;text-wrap:balance}.lg2s .lg2s__lead{color:#50606d;font-size:17px;line-height:1.62;margin:0;text-wrap:pretty}.lg2s__head{margin-bottom:40px;max-width:720px}.lg2s__headrow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;margin-bottom:40px}.lg2s__headrow>div:first-child{max-width:660px}.lg2s__headrow .lg2s__lead{font-size:16.5px;max-width:440px}.lg2s__btns{display:flex;flex-wrap:wrap;gap:14px}.lg2s .lg2s__btn{align-items:center;background:#e17226;border:1px solid #e17226;border-radius:8px;color:#fff!important;display:inline-flex;font-size:16px;font-weight:700;gap:9px;justify-content:center;line-height:1.2;padding:15px 26px;text-align:center;transition:transform .25s ease,background .25s ease}.lg2s .lg2s__btn:after{content:"\2192"}.lg2s .lg2s__btn:hover{background:#c2611c;border-color:#c2611c;color:#fff!important;transform:translateY(-2px)}.lg2s .lg2s__btn--ghost{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18)}.lg2s .lg2s__btn--ghost:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18)}.lg2s .lg2s__btn--ghost:after,.lg2s .lg2s__btn--plain:after{content:none}.lg2s .lg2s__btn--navy{background:#1b263b;border-color:#1b263b}.lg2s .lg2s__btn--navy:hover{background:#0d1b2a;border-color:#0d1b2a}.lg2s .lg2s__textlink{color:#e17226!important;font-size:15px;font-weight:800}.lg2s .lg2s__textlink:hover{color:#c2611c!important}.lg2s .lg2s__textlink:after{content:" \2192"}.lg2s__glow{animation:lg2s-drift 20s ease-in-out infinite;background:radial-gradient(circle,#e17226 0,transparent 68%);border-radius:50%;filter:blur(24px);pointer-events:none;position:absolute}.lg2s__ph{align-items:center;background:#f4f4f4;border:1.5px dashed #c9cdd3;color:#9097a0;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;min-height:160px;padding:20px;text-align:center;width:100%}.lg2s__li{align-items:flex-start;color:#50606d;display:flex;font-size:15.5px;gap:10px;line-height:1.5}.lg2s__li:before{color:#e17226;content:"\2713";flex:0 0 auto;font-weight:800}@media (max-width:520px){.lg2s .lg2s__btns .lg2s__btn{width:100%}.lg2s__head,.lg2s__headrow{margin-bottom:28px}.lg2s .lg2s__h2{font-size:27px;letter-spacing:-1px}}@media (prefers-reduced-motion:reduce){.lg2s *{animation:none!important;transition:none!important}}.lg2s{scroll-margin-top:100px}.lg2s--dark{background:radial-gradient(125% 120% at 82% -8%,#1b263b 0,#0d1b2a 56%);color:#fff;overflow:hidden;position:relative}.lg2s--dark .lg2s__h2{color:#fff}.lg2s--dark .lg2s__eyebrow{color:#f2913f}.lg2v .lg2s__wrap{position:relative}.lg2v__grid{align-items:center;display:grid;gap:clamp(28px,4vw,56px)}.lg2v--stacked .lg2v__grid{grid-template-columns:minmax(0,1fr)}.lg2v--stacked .lg2v__text{margin:0 auto;max-width:760px;text-align:center}.lg2v--stacked .lg2s__btns{justify-content:center}.lg2v--stacked .lg2v__media{margin:0 auto;max-width:1040px;width:100%}.lg2v--split .lg2v__grid,.lg2v--split_reverse .lg2v__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg2v--split_reverse .lg2v__text{order:2}.lg2v__grid.is-solo{grid-template-columns:minmax(0,1fr)!important}.lg2v__text .lg2s__h2{margin-bottom:16px}.lg2s .lg2v__copy p{color:#50606d;font-size:17px;line-height:1.62;margin:0 0 14px}.lg2s--dark .lg2v__copy p{color:#aeb6c4}.lg2v__copy+.lg2s__btns{margin-top:10px}.lg2v__media{margin:0}.lg2v__frame{background:#0d1b2a;border:1px solid #e0e1dd;border-radius:20px;box-shadow:0 40px 80px -40px rgba(27,38,59,.45);overflow:hidden;position:relative;width:100%}.lg2s--dark .lg2v__frame{border-color:hsla(0,0%,100%,.1);box-shadow:0 50px 90px -34px rgba(0,0,0,.75)}.lg2v__frame .hs-video-widget,.lg2v__frame iframe,.lg2v__frame video,.lg2v__frame>div{border:0;display:block;height:100%!important;inset:0;position:absolute;width:100%!important}.lg2v__frame video{background:#0d1b2a;object-fit:cover}.lg2v__play{background:radial-gradient(120% 140% at 90% 0,#1b263b 0,#0d1b2a 60%);border:0;cursor:pointer;margin:0;padding:0}.lg2v__play,.lg2v__play img{display:block;height:100%;inset:0;position:absolute;width:100%}.lg2v__play img{object-fit:cover;transition:transform .5s ease}.lg2v__play:after{background:linear-gradient(180deg,rgba(13,27,42,0) 40%,rgba(13,27,42,.55));content:"";inset:0;position:absolute}.lg2v__play:hover img{transform:scale(1.03)}.lg2v__btn{align-items:center;background:#e17226;border-radius:50%;box-shadow:0 0 0 10px rgba(225,114,38,.22);color:#fff;display:flex;height:84px;justify-content:center;left:50%;margin:-42px 0 0 -42px;padding-left:4px;position:absolute;top:50%;transition:transform .2s,background .2s;width:84px;z-index:1}.lg2v__play:hover .lg2v__btn{background:#c2611c;transform:scale(1.06)}.lg2v__play:focus-visible{outline:3px solid #f2913f;outline-offset:-3px}.lg2v__dur{background:rgba(13,27,42,.82);border-radius:999px;bottom:16px;color:#fff;font-size:13px;font-weight:800;padding:6px 12px;right:16px;z-index:1}.lg2v__dur,.lg2v__empty{font-family:Mulish,system-ui,sans-serif;position:absolute}.lg2v__empty{align-items:center;color:#9da6b5;display:flex;font-size:15px;font-weight:700;inset:0;justify-content:center}.lg2v__cap{color:#6b7480;font-size:14px;margin-top:14px;text-align:center}.lg2s--dark .lg2v__cap{color:#9da6b5}@media(max-width:860px){.lg2v--split .lg2v__grid,.lg2v--split_reverse .lg2v__grid{grid-template-columns:minmax(0,1fr)}.lg2v--split_reverse .lg2v__text{order:0}.lg2v__btn{height:68px;margin:-34px 0 0 -34px;width:68px}}