html body .navlight{--nl-ink:#0b1e3d;--nl-ink-2:#33415c;--nl-mute:#5d6b7c;--nl-shell:#f3ede4;--nl-paper:#fffdf9;--nl-blue:#2457ce;--nl-line:rgba(11,30,61,0.1);font-family:var(--sx-sans),"DM Sans",system-ui,sans-serif;background:var(--nl-shell);color:var(--nl-ink)}html body .navlight :is(h1,h2,h3){font-family:inherit;letter-spacing:-.035em}html body .navlight :is(h1,h2,h3) :is(em,span){font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--nl-blue)}html body .navlight :is(.co-hero,.co-close){position:relative;background:var(--nl-shell);color:var(--nl-ink);overflow:hidden}html body .navlight :is(.co-hero,.co-close) .co-hero-ground,html body .navlight :is(.co-hero,.co-close):after,html body .navlight :is(.co-hero,.co-close):before{display:none!important}html body .navlight .co-hero{border-bottom:1px solid var(--nl-line)}html body .navlight .co-close{background:var(--nl-paper);border-top:1px solid var(--nl-line)}html body .navlight :is(.co-hero,.co-close) :is(p,.co-lede,li,dd){color:var(--nl-ink-2)}html body .navlight .co-kicker{color:var(--nl-mute);font-family:inherit;letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}html body .navlight :is(.co-link.is-night,.co-close p a){color:var(--nl-blue)}html body .navlight .co-hero h1{font-weight:650;letter-spacing:-.038em}html body .navlight .ld-desk{box-shadow:0 2px 6px rgba(11,30,61,.06),0 40px 80px -40px rgba(11,30,61,.45)!important}html body .navlight .co-sec.is-shell{background:var(--nl-paper)}html body .navlight .co-sec h2 em{color:var(--nl-blue)}html body .navlight .co-folk{position:absolute;z-index:1;right:max(4vw,calc((100vw - 1240px) / 2));bottom:0;height:min(78%,520px);aspect-ratio:var(--ratio);margin:0;display:grid;grid-template-rows:1fr auto;pointer-events:none}html body .navlight .co-folk img{width:100%;height:100%;object-fit:contain;object-position:bottom;mix-blend-mode:multiply}html body .navlight .co-folk figcaption{justify-self:end;margin:6px 0 14px;padding:3px 10px;border-radius:999px;background:rgba(255,253,249,.9);font-size:11px;color:var(--nl-mute);pointer-events:auto}html body .navlight .co-hero.is-solo .co-hero-in{margin-left:max(0px,calc((100vw - 1240px) / 2));max-width:min(720px,56vw)}@media (max-width:900px){html body .navlight .co-folk{position:relative;right:auto;height:260px;margin:8px auto 0}html body .navlight .co-hero.is-solo .co-hero-in{max-width:none;margin-left:0}}html body .navlight .mk-ink{background:var(--nl-paper);color:var(--nl-ink);border-top:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line)}html body .navlight .mk-ink :is(.mk-h2,h2,h3,b){color:var(--nl-ink)}html body .navlight .mk-ink :is(.mk-body,p,li,span){color:var(--nl-ink-2)}html body .navlight .mk-ink .sp-kicker.light{color:var(--nl-mute)}html body .navlight :is(.mk-h1,.mk-h2){font-family:inherit;font-weight:650;letter-spacing:-.038em}html body .navlight :is(.mk-h1,.mk-h2) span{color:var(--nl-blue)}html body .navlight .mk-ink .mk-step{background:var(--nl-shell);color:var(--nl-ink);border-color:var(--nl-line)}html body footer.sp-footer.is-light{background:var(--nl-paper,#fffdf9);color:#0b1e3d;border-top:1px solid rgba(11,30,61,.1)}html body footer.sp-footer.is-light .fx .fx-col{border-top-color:rgba(11,30,61,.12)}html body footer.sp-footer.is-light :is(a,h2,h3,b,span,p,li,.sp-footer-bottom){color:#33415c}html body footer.sp-footer.is-light .sp-footer-bottom{border-top-color:rgba(11,30,61,.1)}html body footer.sp-footer.is-light a:hover{color:#2457ce}html body .navlight .co-close .co-close-in{position:relative;z-index:2;max-width:1240px;padding-right:min(34vw,380px)}html body .navlight .co-folk.is-close{height:min(92%,300px)}@media (max-width:900px){html body .navlight .co-close .co-close-in{padding-right:0}html body .navlight .co-folk.is-close{height:200px}}html body .navlight .gv-hero{background:var(--nl-shell);color:var(--nl-ink);border-bottom:1px solid var(--nl-line)}html body .navlight .gv-hero :is(p,.co-lede){color:var(--nl-ink-2)}html body .navlight .gv-hero h1 em{display:block;color:var(--nl-blue)}html body .navlight .gv-plate .sys-plate{background:#2457ce;border-radius:20px;box-shadow:0 2px 6px rgba(11,30,61,.06),0 40px 80px -40px rgba(36,87,206,.6)}html body .navlight .gv-plate figcaption{color:var(--nl-mute)}html body .navlight .mk-next{background:var(--nl-shell);color:var(--nl-ink);border-top:1px solid var(--nl-line)}html body .navlight .mk-next-card{background:var(--nl-paper);color:var(--nl-ink);border-radius:16px;box-shadow:inset 0 0 0 1px var(--nl-line)}html body .navlight .mk-next-card:hover{background:#fff;box-shadow:inset 0 0 0 1px rgba(11,30,61,.2),0 12px 30px -18px rgba(11,30,61,.35)}html body .navlight .mk-next-card span{color:var(--nl-mute)}html body .navlight .mk-next-card svg{color:var(--nl-blue)}html body .navlight .mk-next-grid{gap:12px}html body .navlight .mk-hero{background:var(--nl-shell)}html body .navlight .co-hero h1,html body .navlight .gv-hero h1{letter-spacing:-.038em}html body .navlight .mk-next-grid{background:transparent}html body .navlight :is(.co-hero,.gv-hero,.co-close) :is(li,span,small,b,strong,h3,dt,dd,figcaption):not(.ld-desk *){color:var(--nl-ink-2)}html body .navlight :is(.co-hero,.gv-hero,.co-close) :is(h1,h2) span{color:var(--nl-blue)}html body .navlight :is(.co-hero,.gv-hero,.co-close) :is(.sys-btn,.sys-btn *){color:#fff}html body .navlight :is(.co-hero,.gv-hero,.co-close) .co-link,html body .navlight :is(.co-hero,.gv-hero,.co-close) .co-link *{color:var(--nl-blue)}