@keyframes lp-careers-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes lp-careers-scroll-hint{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes lp-careers-skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.lp-careers--animated [data-animate-stagger]>*,.lp-careers--animated [data-animate-text] .anim-char,.lp-careers--animated [data-animate]{opacity:0}@media (prefers-reduced-motion:reduce){.lp-careers--animated [data-animate-stagger]>*,.lp-careers--animated [data-animate-text] .anim-char,.lp-careers--animated [data-animate]{opacity:1}}.lp-careers{--lp-max-width:1440px;--lp-container-max-width:1200px;--lp-px-mobile:20px;--lp-px-tablet:48px;--lp-px-desktop:96px;--lp-section-py-mobile:48px;--lp-section-py-tablet:64px;--lp-section-py-desktop:96px;--lp-radius-sm:8px;--lp-radius-md:16px;--lp-radius-lg:32px;--lp-blue-dark:#005381;--lp-blue-ocean:#0077ba;--lp-blue-accent:#0977bb;--lp-blue-light:#8ccae5;--lp-blue-bg:#e8f8ff;--lp-blue-bg-cool:#e8f4fa;--lp-card-border:#d5e9f4;--lp-text-dark:#005381;--lp-text-body:#3c3c3c;--lp-text-muted:#706f6f;--lp-cta-orange:var(--color-cta-primary,#f96e46);--lp-cta-orange-hover:var(--color-cta-primary-hover,#e05c34);--lp-footer-bg:#3076b5;--lp-footer-dark:#305c93}.lp-careers .lp-heading-xl{color:#fff;font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;line-height:1.1;margin:0;text-shadow:0 1px 8px rgba(0,0,0,.3);text-wrap:balance}.lp-careers .lp-heading-lg{font-size:28px}.lp-careers .lp-heading-lg,.lp-careers .lp-heading-md{color:var(--lp-blue-dark);font-family:Montserrat,sans-serif;font-weight:600;line-height:1.25;margin:0;text-wrap:balance}.lp-careers .lp-heading-md{font-size:22px}.lp-careers .lp-heading-sm{color:var(--lp-blue-dark);font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.3;margin:0}.lp-careers .lp-eyebrow{color:var(--lp-blue-ocean);letter-spacing:.02em;text-transform:uppercase}.lp-careers .lp-body,.lp-careers .lp-eyebrow{font-family:Source Sans Pro,Source Sans\ 3,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}.lp-careers .lp-body,.lp-careers .lp-body-lg{color:var(--lp-text-muted)}.lp-careers .lp-body-lg{font-family:Source Sans Pro,Source Sans\ 3,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}.lp-careers .lp-stat-number{font-size:36px;font-weight:300;line-height:1}.lp-careers .lp-stat-label,.lp-careers .lp-stat-number{color:#fff;font-family:Source Sans Pro,Source Sans\ 3,sans-serif}.lp-careers .lp-stat-label{font-size:13px;font-weight:400;line-height:1.5}.lp-careers .lp-cta-primary{background:var(--lp-cta-orange);border:1px solid var(--lp-cta-orange);border-radius:var(--lp-radius-sm);color:#fff;cursor:pointer;display:inline-block;font-family:Source Sans Pro,Source Sans\ 3,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding:9px 33px;text-decoration:none;transition:filter .2s ease;white-space:nowrap}.lp-careers .lp-cta-primary:focus,.lp-careers .lp-cta-primary:hover{color:#fff;filter:brightness(1.1);text-decoration:none}.lp-careers .lp-cta-secondary{background:transparent;border:1px solid #fff;border-radius:var(--lp-radius-sm);color:#fff;cursor:pointer;display:inline-block;font-family:Source Sans Pro,Source Sans\ 3,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding:9px 33px;text-decoration:none;transition:background-color .2s ease}.lp-careers .lp-cta-secondary:focus,.lp-careers .lp-cta-secondary:hover{background-color:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.lp-careers .lp-cta-light{background:#fff;border:1px solid #fff;border-radius:var(--lp-radius-sm);color:var(--lp-blue-dark);cursor:pointer;display:inline-block;font-family:Source Sans Pro,Source Sans\ 3,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding:9px 33px;text-decoration:none;transition:filter .2s ease}.lp-careers .lp-cta-light:focus,.lp-careers .lp-cta-light:hover{color:var(--lp-blue-dark);filter:brightness(.95);text-decoration:none}.lp-careers .lp-container{margin:0 auto;max-width:var(--lp-max-width);padding:0 var(--lp-px-mobile)}.lp-careers .lp-careers-card{background:#fff;border:1px solid var(--lp-card-border);border-radius:var(--lp-radius-md);display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.lp-careers .lp-careers-card:hover{box-shadow:0 10px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.lp-careers .lp-careers-card__icon-wrap{align-items:center;background:var(--lp-blue-bg);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-bottom:4px;width:48px}.lp-careers .lp-careers-card__icon-wrap svg{display:block}.lp-careers .lp-careers-card__title{color:var(--lp-blue-dark);font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.25;margin:0}.lp-careers .lp-careers-card__body{color:var(--lp-text-muted);font-family:Source Sans Pro,Source Sans\ 3,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}.lp-careers-sticky-cta{bottom:12px;left:12px;opacity:0;pointer-events:none;position:fixed;right:12px;transform:translateY(100px);transition:opacity .5s ease,transform .5s ease;z-index:50}.lp-careers-sticky-cta--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lp-careers-sticky-cta__inner{align-items:center;background:#005381;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.25);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.lp-careers-sticky-cta__text{display:none;margin:0}.lp-careers-sticky-cta__btn,.lp-careers-sticky-cta__text{color:#fff;font-family:Source Sans Pro,Source Sans\ 3,sans-serif;font-size:14px;line-height:1.5}.lp-careers-sticky-cta__btn{background:#f96e46;border:1px solid #f96e46;border-radius:8px;display:inline-block;padding:9px 24px;text-align:center;text-decoration:none;transition:filter .2s ease;white-space:nowrap;width:100%}.lp-careers-sticky-cta__btn:focus,.lp-careers-sticky-cta__btn:hover{color:#fff;filter:brightness(1.1);text-decoration:none}@media (min-width:769px){.lp-careers-sticky-cta{bottom:16px;left:50%;right:auto;transform:translateX(-50%) translateY(100px);width:auto}.lp-careers-sticky-cta--visible{transform:translateX(-50%) translateY(0)}.lp-careers-sticky-cta__text{display:block;font-size:16px}.lp-careers-sticky-cta__btn{font-size:16px;padding:9px 33px;width:auto}.lp-careers .lp-container{padding:0 var(--lp-px-tablet)}.lp-careers .lp-heading-lg,.lp-careers .lp-heading-xl{font-size:36px}.lp-careers .lp-heading-md{font-size:28px}.lp-careers .lp-heading-sm{font-size:22px}.lp-careers .lp-stat-number{font-size:48px}.lp-careers .lp-stat-label{font-size:16px}.lp-careers .lp-body-lg{font-size:18px}}@media (min-width:1025px){.lp-careers .lp-container{padding:0 var(--lp-px-desktop)}.lp-careers .lp-heading-xl{font-size:48px}.lp-careers .lp-stat-number{font-size:64px}}.lp-careers button:not(.lp-cta-primary):not(.lp-cta-secondary):not(.lp-cta-light):not([class*=__]),.lp-careers-faq__question,.lp-careers-jobs__clear,.lp-careers-jobs__tab{background:transparent!important;border:none!important;border-radius:0!important;color:inherit!important;cursor:pointer;font:inherit!important;line-height:inherit!important;padding:0!important}.lp-careers .dnd-section{background-color:#fff;max-width:none!important;padding:0!important;position:relative;z-index:1}.lp-careers .dnd-section>.row-fluid{max-width:none!important}.lp-careers .content-wrapper{max-width:none!important;padding:0!important}.lp-careers .dnd-section:first-child{background-color:transparent;z-index:10}.lp-careers .dnd-section:nth-child(2){background-color:transparent;z-index:0}.body-wrapper>[role=contentinfo],.body-wrapper>footer,.footer-container-wrapper,[role=contentinfo],footer{background-color:var(--color-blue-purple-dark,#305c93);position:relative;z-index:1}