body.lg-skin{--lg-foundation-navy:#0D1727;--lg-foundation-teal:#086C75;--lg-foundation-ink:#102B43;--lg-foundation-cyan:#06B6D4;--lg-foundation-mint:#6CE4DB;--lg-foundation-paper:#F4F8F9;--lg-foundation-muted:#526B7B;--lg-foundation-line:#D2E2E8;--lg-foundation-font-primary:"Newsreader",Georgia,serif;--lg-foundation-primary-weight:400;--lg-foundation-primary-size:64px;--lg-foundation-primary-mobile:44px;--lg-foundation-primary-height:1.1;--lg-foundation-font-secondary:"Manrope",Arial,sans-serif;--lg-foundation-secondary-weight:600;--lg-foundation-secondary-size:24px;--lg-foundation-secondary-mobile:22px;--lg-foundation-secondary-height:1.3;--lg-foundation-font-text:"Manrope",Arial,sans-serif;--lg-foundation-text-weight:400;--lg-foundation-text-size:17px;--lg-foundation-text-mobile:16px;--lg-foundation-text-height:1.75;--lg-foundation-font-accent:"Manrope",Arial,sans-serif;--lg-foundation-accent-weight:600;--lg-foundation-accent-size:14px;--lg-foundation-accent-mobile:14px;--lg-foundation-accent-height:1.5}.lg-about-brand{--lg-about-ink:#19233d;--lg-about-blue:#3155ef;--lg-about-muted:#596b87;--lg-about-line:#dbe2f1;color:var(--lg-about-ink);max-width:1080px;margin:auto;font-family:Manrope,Arial,sans-serif}.lg-about-brand *{box-sizing:border-box}.lg-about-brand h1,.lg-about-brand h2,.lg-about-brand h3,.lg-about-brand p{margin:0}.lg-about-hero{padding:76px 0 72px;max-width:900px}.lg-about-eyebrow{font-size:11px!important;letter-spacing:.15em;font-weight:700;color:var(--lg-about-blue);margin-bottom:22px!important}.lg-about-brand h1{font-size:clamp(42px,5.6vw,76px);line-height:1.08;letter-spacing:-.05em;font-weight:700}.lg-about-brand h1 span{color:var(--lg-about-blue)}.lg-about-lead{font-size:20px;line-height:1.7;max-width:650px;color:var(--lg-about-muted);margin-top:28px!important}.lg-about-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:32px}.lg-about-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;min-height:52px;padding:15px 23px;background:var(--lg-about-blue);color:white!important;text-decoration:none!important;border-radius:10px;font-size:15px;font-weight:700;transition:background .16s,transform .16s}.lg-about-button:hover{background:#2545d7;transform:translateY(-2px)}.lg-about-brand a:focus-visible{outline:3px solid #3155ef;outline-offset:5px}.lg-about-link{color:var(--lg-about-blue);text-decoration:none;font-size:15px;font-weight:600}.lg-about-purpose{border-top:1px solid var(--lg-about-line);padding:54px 0;max-width:760px}.lg-about-brand h2{font-size:clamp(28px,3.1vw,40px);line-height:1.2;letter-spacing:-.035em}.lg-about-purpose>p:not(.lg-about-eyebrow){color:var(--lg-about-muted);font-size:17px;line-height:1.8;margin-top:20px!important}.lg-about-resources{padding:30px 0 60px}.lg-about-section-head>p{margin-top:14px!important;color:var(--lg-about-muted);font-size:17px;line-height:1.65}.lg-about-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.lg-about-card{display:flex;flex-direction:column;min-height:286px;padding:27px;background:#fff;border:1px solid var(--lg-about-line);border-radius:16px;text-decoration:none!important;color:var(--lg-about-ink)!important;transition:border-color .16s,transform .16s,box-shadow .16s}.lg-about-card:hover{border-color:#9aafff;transform:translateY(-3px);box-shadow:0 12px 26px #19233d08}.lg-about-card-number{font-size:12px;letter-spacing:.08em;color:var(--lg-about-blue);margin-bottom:30px}.lg-about-brand h3{font-size:22px;line-height:1.25;letter-spacing:-.025em}.lg-about-card p{font-size:15px;line-height:1.75;color:var(--lg-about-muted);margin-top:14px!important}.lg-about-card-action{margin-top:auto;padding-top:26px;display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:var(--lg-about-blue)}.lg-about-method{background:#eef2ff;border-radius:20px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:8px 0 56px}.lg-about-method>div>p:last-child{font-size:16px;line-height:1.75;margin-top:22px!important;color:var(--lg-about-muted)}.lg-about-method ol{margin:0;padding:0;list-style:none;counter-reset:step}.lg-about-method li{counter-increment:step;position:relative;padding:0 0 24px 44px}.lg-about-method li:last-child{padding-bottom:0}.lg-about-method li:before{content:counter(step);position:absolute;left:0;top:0;border:1px solid #ccd6fc;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;color:var(--lg-about-blue);font-size:13px}.lg-about-method strong{display:block;font-size:16px;line-height:1.5}.lg-about-method li span{display:block;margin-top:6px;font-size:15px;line-height:1.65;color:var(--lg-about-muted)}.lg-about-standards{max-width:760px;padding-bottom:56px}.lg-about-standards p{font-size:17px;line-height:1.8;color:var(--lg-about-muted);margin-top:20px!important}.lg-about-standards a{color:var(--lg-about-blue);text-underline-offset:3px}.lg-about-final{border-top:1px solid var(--lg-about-line);padding:48px 0 72px}.lg-about-final .lg-about-button{margin-top:28px}@media(max-width:680px){.lg-about-hero{padding:42px 0 46px}.lg-about-brand h1{font-size:43px}.lg-about-lead{font-size:17px;line-height:1.75}.lg-about-actions{gap:22px}.lg-about-cards{grid-template-columns:1fr}.lg-about-card{min-height:235px}.lg-about-card-number{margin-bottom:22px}.lg-about-method{grid-template-columns:1fr;gap:30px;padding:26px 23px}.lg-about-purpose{padding:38px 0}.lg-about-brand h2{font-size:29px}.lg-about-resources{padding-bottom:42px}.lg-about-standards{padding-bottom:38px}}@media(prefers-reduced-motion:reduce){.lg-about-brand a{transition:none;transform:none!important}}.lg-about-hero{max-width:none;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:70px;align-items:center;padding:58px 0 64px}.lg-about-brand h1{font-size:clamp(44px,5.3vw,72px)}.lg-about-lead{font-size:18px;line-height:1.75;max-width:550px;margin-top:24px!important}.lg-about-task-panel{padding:34px;background:#eef2ff;border:1px solid #dce4ff;border-radius:20px}.lg-about-task-panel .lg-about-eyebrow{font-size:10px!important;margin-bottom:17px!important}.lg-about-task-panel h2{font-size:38px}.lg-about-task-panel nav{display:grid;margin-top:28px;gap:10px}.lg-about-task-panel nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e1e6f5;border-radius:9px;text-decoration:none;font-size:14px;font-weight:600;transition:border-color .16s,transform .16s}.lg-about-task-panel nav a:hover{border-color:#a6b6f8;transform:translateX(3px)}.lg-about-task-panel nav a span{color:#3155ef}.lg-about-purpose{max-width:none;display:grid;grid-template-columns:1fr 1.5fr;gap:85px;padding:44px 0 50px;align-items:start}.lg-about-purpose-copy p{font-size:17px;line-height:1.8;color:var(--lg-about-muted)}.lg-about-purpose-copy p+p{margin-top:18px!important}.lg-about-resources{padding:10px 0 48px}.lg-about-cards{margin-top:25px}.lg-about-card{min-height:270px}.lg-about-card-number{margin-bottom:25px}.lg-about-standards{max-width:none;display:grid;grid-template-columns:1.3fr 1fr;gap:75px;padding:37px 0 45px;border-top:1px solid var(--lg-about-line)}.lg-about-standards h2{font-size:34px}.lg-about-standards>div>p{margin-top:0!important;font-size:16px}.lg-about-standards>div>p+p{margin-top:14px!important}.lg-about-final{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:38px 0 52px}.lg-about-final .lg-about-button{margin-top:0}.lg-about-final .lg-about-eyebrow{margin-bottom:14px!important}.lg-about-final h2{font-size:34px}@media(max-width:850px){.lg-about-hero{gap:30px}.lg-about-task-panel{padding:26px}.lg-about-purpose,.lg-about-standards{gap:35px}.lg-about-actions{gap:20px}.lg-about-brand h1{font-size:54px}}@media(max-width:680px){.lg-about-hero{grid-template-columns:1fr;gap:32px;padding:30px 0 38px}.lg-about-brand h1{font-size:52px;line-height:1.07}.lg-about-lead{font-size:17px}.lg-about-task-panel{padding:24px}.lg-about-task-panel h2{font-size:31px}.lg-about-task-panel h2 br{display:none}.lg-about-task-panel nav{margin-top:21px}.lg-about-purpose{grid-template-columns:1fr;gap:20px;padding:32px 0}.lg-about-purpose h2 br{display:none}.lg-about-purpose-copy p{font-size:16px}.lg-about-resources{padding:6px 0 36px}.lg-about-card{min-height:220px;padding:24px}.lg-about-card-number{margin-bottom:20px}.lg-about-standards{grid-template-columns:1fr;gap:18px;padding:28px 0 34px}.lg-about-standards h2{font-size:29px}.lg-about-final{align-items:flex-start;flex-direction:column;padding:30px 0 40px}.lg-about-final h2{font-size:29px}}.lg-about-company{max-width:1040px}.lg-company-intro{padding:44px 0 45px;border-bottom:1px solid #dbe2f1;max-width:none}.lg-about-company h1{font-size:clamp(38px,4.5vw,58px);line-height:1.12;letter-spacing:-.04em;color:#19233d}.lg-company-subtitle{font-size:23px;line-height:1.5;color:#3155ef;margin-top:20px!important;max-width:800px}.lg-company-summary{font-size:18px;line-height:1.85;color:#596b87;max-width:800px;margin-top:23px!important}.lg-company-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:65px;padding:42px 0 55px}.lg-company-contents{align-self:start;position:sticky;top:24px;display:flex;flex-direction:column;gap:17px;padding-top:5px}.lg-company-contents p{font-size:10px;font-weight:700;letter-spacing:.15em;color:#71809a;margin-bottom:8px!important}.lg-company-contents a{font-size:14px;line-height:1.4;text-decoration:none;color:#596b87}.lg-company-contents a:hover{color:#3155ef;text-decoration:underline;text-underline-offset:5px}.lg-company-story section{padding:0 0 32px;scroll-margin-top:30px}.lg-company-story section+section{padding-top:32px;border-top:1px solid #dbe2f1}.lg-company-section-label{font-size:10px;letter-spacing:.12em;font-weight:700;color:#3155ef;margin-bottom:14px!important}.lg-company-story h2{font-size:29px;line-height:1.3;letter-spacing:-.03em;color:#19233d;max-width:650px}.lg-company-story p:not(.lg-company-section-label){font-size:16px;line-height:1.85;color:#596b87;margin-top:17px!important}.lg-company-story a{color:#3155ef;text-underline-offset:4px}.lg-company-resource-list{margin:21px 0 10px;padding:0}.lg-company-resource-list>div{padding:16px 0;border-bottom:1px solid #e3e8f2}.lg-company-resource-list>div:first-child{padding-top:0}.lg-company-resource-list dt{font-size:16px;font-weight:700;color:#19233d;line-height:1.6}.lg-company-resource-list dd{margin:5px 0 0;font-size:15px;line-height:1.8;color:#596b87}.lg-company-story section:last-child{padding-bottom:0}.lg-company-contents a:focus-visible{outline:2px solid #3155ef;outline-offset:4px}@media(max-width:680px){.lg-company-intro{padding:24px 0 28px}.lg-about-company h1{font-size:38px}.lg-company-subtitle{font-size:19px;margin-top:16px!important}.lg-company-summary{font-size:16px;line-height:1.8;margin-top:17px!important}.lg-company-layout{grid-template-columns:1fr;gap:30px;padding:27px 0 40px}.lg-company-contents{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:13px 20px;padding:0 0 23px;border-bottom:1px solid #dbe2f1}.lg-company-contents p{flex-basis:100%;margin-bottom:0!important}.lg-company-contents a{font-size:13px}.lg-company-story h2{font-size:25px;line-height:1.3}.lg-company-story p:not(.lg-company-section-label){font-size:16px}.lg-company-story section{padding-bottom:26px}.lg-company-story section+section{padding-top:26px}}.lg-careers-company{max-width:1040px}.lg-careers-intro{padding:44px 0 38px}.lg-careers-company h1{font-size:clamp(36px,4.2vw,56px);line-height:1.15;letter-spacing:-.04em}.lg-careers-subtitle{font-size:23px;color:#3155ef;line-height:1.5;margin-top:18px!important}.lg-careers-summary{font-size:18px;line-height:1.85;color:#596b87;max-width:780px;margin-top:21px!important}.lg-careers-status{padding:30px 32px;display:grid;grid-template-columns:1.1fr 1fr;gap:44px;background:#fff;border:1px solid #dbe2f1;border-radius:15px;margin-bottom:44px}.lg-careers-status-label{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.13em;color:#596b87;font-weight:700;margin-bottom:14px}.lg-careers-status-label>span{height:7px;width:7px;background:#8794ac;border-radius:50%}.lg-careers-status h2{font-size:25px;line-height:1.3;letter-spacing:-.02em}.lg-careers-status>p{font-size:16px;line-height:1.8;color:#596b87;align-self:center}.lg-careers-work{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding:4px 0 40px}.lg-careers-section-intro h2{font-size:33px;line-height:1.25;letter-spacing:-.03em}.lg-careers-section-intro>p:last-child{font-size:16px;line-height:1.8;color:#596b87;margin-top:18px!important}.lg-careers-focus-list>div{padding:23px 0;border-bottom:1px solid #dbe2f1}.lg-careers-focus-list>div:first-child{padding-top:0}.lg-careers-focus-list>div:last-child{border-bottom:0;padding-bottom:0}.lg-careers-focus-list h3{font-size:19px;line-height:1.5;letter-spacing:-.02em}.lg-careers-focus-list p{font-size:16px;line-height:1.8;color:#596b87;margin-top:9px!important}.lg-careers-principles{border-top:1px solid #dbe2f1;padding:36px 0 42px;display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.lg-careers-principles h2{font-size:30px;line-height:1.3}.lg-careers-principles p:not(.lg-about-eyebrow){font-size:16px;line-height:1.8;color:#596b87}.lg-careers-principles p+p{margin-top:15px!important}.lg-careers-principles a{color:#3155ef;text-underline-offset:4px}.lg-careers-resources{background:#eef2ff;border-radius:15px;padding:30px 32px;margin-bottom:54px;display:flex;align-items:center;justify-content:space-between;gap:30px}.lg-careers-resources .lg-about-eyebrow{margin-bottom:13px!important}.lg-careers-resources h2{font-size:25px;line-height:1.3}.lg-careers-resources p:not(.lg-about-eyebrow){font-size:15px;line-height:1.8;color:#596b87;margin-top:12px!important}.lg-careers-resources>a{display:inline-flex;align-items:center;gap:22px;min-height:44px;color:#3155ef;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.lg-careers-resources>a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:680px){.lg-careers-intro{padding:24px 0 28px}.lg-careers-company h1{font-size:38px}.lg-careers-subtitle{font-size:19px}.lg-careers-summary{font-size:16px;line-height:1.8}.lg-careers-status{grid-template-columns:1fr;gap:17px;padding:24px;margin-bottom:33px}.lg-careers-status h2{font-size:24px}.lg-careers-work,.lg-careers-principles{grid-template-columns:1fr;gap:24px}.lg-careers-section-intro h2,.lg-careers-principles h2{font-size:28px}.lg-careers-work{padding-bottom:32px}.lg-careers-principles{padding:29px 0 32px}.lg-careers-resources{flex-direction:column;align-items:flex-start;padding:24px;gap:18px;margin-bottom:38px}.lg-careers-resources h2{font-size:24px}}