@font-face{font-family:"serif";src:url(../media/gelasio_latin_400_normal-s.p.0ebal_t--v83v.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/gelasio_latin_400_italic-s.p.1d6l_g37q5oq0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:85.38%;descent-override:31.46%;line-gap-override:0.0%;size-adjust:108.66%}.UUHJ9G_className{font-family:"serif",serif Fallback}.UUHJ9G_variable{--j-serif:"serif", "serif Fallback"}
@font-face{font-family:sans;src:url(../media/inter_latin_400_normal-s.p.08vufg9rbrtqu.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/inter_latin_500_normal-s.p.037elok7xg7ol.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.u34fWq_className{font-family:sans,sans Fallback}.u34fWq_variable{--j-sans:"sans", "sans Fallback"}
.j{--j-ivory:#f7f5f0;--j-ink:#14202e;--j-muted:#5b6672;--j-rule:#dcd7cc;--j-accent:#0f4c81;background:var(--j-ivory);color:var(--j-ink);font-family:var(--j-sans), system-ui, sans-serif;min-height:100vh}.j-h1 em{white-space:nowrap}.j em{color:var(--j-accent);font-style:italic}.j-wrap{max-width:70rem;margin:0 auto;padding:0 2rem}.j-top{z-index:50;-webkit-backdrop-filter:blur(.5rem);border-bottom:1px solid var(--j-rule);background:#f7f5f0eb;position:sticky;top:0}.j-top-in{justify-content:space-between;align-items:center;height:4.25rem;display:flex}.j-logo svg{width:auto;height:1.625rem;display:block}.j-eb,.j-label{letter-spacing:.16em;text-transform:uppercase;color:var(--j-muted);font-size:.75rem;font-weight:500}.j-label{border-top:1px solid var(--j-rule);align-items:baseline;gap:.875rem;margin-bottom:2.25rem;padding-top:1rem;display:flex}.j-label span{color:var(--j-accent)}.j-hero{padding:7.5rem 0 0}.j-h1{font-family:var(--j-serif), Georgia, serif;letter-spacing:-.125rem;max-width:58.75rem;margin:1.375rem 0 0;font-size:5.25rem;font-weight:400;line-height:1.02}.j-lede{color:var(--j-muted);max-width:35rem;margin-top:1.75rem;font-size:1.25rem;line-height:1.55}.j-cta-row{flex-wrap:wrap;align-items:center;gap:1.375rem;margin-top:2.375rem;display:flex}.j-cta-row span{color:var(--j-muted);font-size:.875rem}.j-btn{background:var(--j-ink);color:#fff;border-radius:62.4375rem;padding:.9375rem 1.75rem;font-size:.9375rem;font-weight:500;transition:background .2s,transform .2s;display:inline-block}.j-btn:hover{background:var(--navy);transform:translateY(-.0625rem)}.j-proof{border-top:1px solid var(--j-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6.875rem;display:grid}.j-proof>div>div{padding:1.625rem 1.75rem 0 0}.j-proof b{font-family:var(--j-serif), Georgia, serif;letter-spacing:-.0625rem;font-size:2.875rem;font-weight:400;line-height:1;display:block}.j-proof span{color:var(--j-muted);margin-top:.625rem;font-size:.9375rem;display:block}.j-pull{padding:7.5rem 0}.j-pull p{font-family:var(--j-serif), Georgia, serif;letter-spacing:-.03125rem;max-width:51.25rem;color:var(--j-ink);font-size:2.125rem;font-style:italic;line-height:1.3}.j-sec{padding:0 0 8.75rem}.j-h2{font-family:var(--j-serif), Georgia, serif;letter-spacing:-.0875rem;max-width:47.5rem;font-size:4rem;font-weight:400;line-height:1.05}.j-body{color:var(--j-muted);max-width:31.25rem;margin-top:1.375rem;font-size:1.125rem;line-height:1.6}.j-stats{grid-template-columns:1fr 1fr;gap:4rem;margin-top:4.5rem;display:grid}.j-stats i{letter-spacing:.04em;color:var(--j-muted);margin-top:.75rem;font-size:.7812rem;font-style:normal;display:block}.j-split{grid-template-columns:minmax(0,1fr);gap:3.5rem;display:grid}.j-split>div:first-child{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:4rem;display:grid}.j-split>div:first-child>.j-label{grid-column:1/-1}.j-split .j-body{margin-top:0;padding-bottom:.5rem}.j-quote-card{max-width:51.25rem}.j-shot{box-shadow:0 1px 0 var(--j-rule), 0 1.5rem 3.75rem #14202e1a;background:#fff;border-radius:.875rem;margin:0;overflow:hidden}.j-shot img{width:100%;height:auto;display:block}.j{--j-cap:75vh}.j-shot{width:min(100%, calc(var(--j-cap) * var(--ar,100)))}.j-shot:not(.j-shot-sm):not(.j-shot-xs){margin-inline:auto}.j-quote-card{box-shadow:0 1px 0 var(--j-rule), 0 1.5rem 3.75rem #14202e1a;background:#fff;border-radius:.875rem;margin:0;padding:2.25rem 2.25rem 1.75rem}.j-quote-card p{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);font-size:1.5rem;line-height:1.55}.j-quote-card mark{color:#0b3a63;background:#dde9f6;border-radius:.25rem;padding:.125rem .25rem}.j-code{border-top:1px solid #ece8df;align-items:center;gap:.75rem;margin-top:1.625rem;padding-top:1.25rem;display:flex}.j-code code{color:#0c447c;background:#e8f0fa;border-radius:.375rem;padding:.25rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.j-code span{color:var(--j-muted);font-size:.9375rem}.j-quote-card small{letter-spacing:.14em;text-transform:uppercase;color:#6b7470;margin-top:1.125rem;font-size:.6875rem;display:block}.j-dark{color:#fff;background:#0d1b2a;padding:7.5rem 0}.j-dark .j-label{color:#fff9;border-top-color:#ffffff29}.j-dark .j-label span,.j-dark em{color:#8fbde8}.j-dark .j-body{color:#e2eaf4c7}.j-trust{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin:4rem 0 0;padding:0;list-style:none;display:grid}.j-trust li{color:#e7eef8;padding:1.375rem 1.25rem 0 0;font-size:.9375rem}.j-end{text-align:center;padding:9.375rem 0 10rem}.j-end .j-h2,.j-end .j-body{margin-left:auto;margin-right:auto}.j-end .j-btn{margin-top:2.375rem}@media (max-width:1024px){.j-h1{font-size:4rem}.j-split>div:first-child{grid-template-columns:minmax(0,1fr)}.j-split .j-body{margin-top:1.25rem}.j-trust{grid-template-columns:1fr 1fr;row-gap:.25rem}}@media (max-width:640px){.j-wrap{padding:0 1.25rem}.j-hero{padding-top:4.5rem}.j-h1{letter-spacing:-.0625rem;font-size:2.75rem}.j-lede{font-size:1.0625rem}.j-proof{grid-template-columns:1fr;margin-top:4rem}.j-proof>div>div{border-bottom:1px solid var(--j-rule);padding:1.25rem 0}.j-proof b{font-size:2.375rem}.j-pull{padding:5rem 0}.j-pull p{font-size:1.625rem}.j-sec{padding-bottom:6rem}.j-h2{letter-spacing:-.05rem;font-size:2.5rem}.j-body{font-size:1.0312rem}.j-stats{grid-template-columns:1fr;gap:2.75rem;margin-top:3rem}.j-stats b{font-size:4rem}.j-quote-card{padding:1.625rem 1.375rem 1.25rem}.j-quote-card p{font-size:1.1875rem}.j-dark{padding:5.5rem 0}.j-trust{grid-template-columns:1fr}.j-end{padding:6.25rem 0 6.875rem}}.j-shot-sm{max-width:35rem}.j{overflow-x:clip}@media (min-width:641px){html:has(.j){font-size:110%}}.j-top{z-index:60;position:sticky;top:0}.jn-left{align-items:center;gap:2.75rem;display:flex}.jn-menu{gap:.375rem;display:flex}.jn-trigger{font:inherit;color:var(--j-ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.5rem .75rem;font-size:.9062rem;transition:color .2s,background .2s}.jn-trigger:hover,.jn-trigger.on{color:var(--j-accent)}.jn-right{align-items:center;gap:1.375rem;display:flex}.jn-signin{color:var(--j-ink);font-size:.9062rem;transition:color .2s}.jn-signin:hover{color:var(--j-accent)}.jn-cta{background:var(--j-ink);color:#fff;border-radius:62.4375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .2s;display:inline-block}.jn-cta:hover{background:var(--navy)}.jn-burger{cursor:pointer;background:0 0;border:0;width:2.5rem;height:2.5rem;display:none;position:relative}.jn-burger i{background:var(--j-ink);height:.0938rem;transition:transform .3s,top .3s;position:absolute;left:.625rem;right:.625rem}.jn-burger i:first-child{top:.9375rem}.jn-burger i:last-child{top:1.5rem}.jn-burger.on i:first-child{top:1.1875rem;transform:rotate(45deg)}.jn-burger.on i:last-child{top:1.1875rem;transform:rotate(-45deg)}.jn-panel{background:var(--j-ivory);border-bottom:1px solid var(--j-rule);opacity:0;pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;left:0;right:0;transform:translateY(-.375rem)}.jn-panel.show{opacity:1;pointer-events:auto;transform:none}.jn-panel-in{gap:4rem;padding-top:2.125rem;padding-bottom:2.75rem;padding-left:13.375rem;display:grid}.jn-panel-in.cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:70rem}.jn-panel-in.cols-1{grid-template-columns:minmax(0,1fr)}.jn-glabel{letter-spacing:.14em;text-transform:uppercase;color:var(--j-muted);margin-bottom:1.125rem;font-size:.6875rem;font-weight:500}.jn-glist{gap:1.375rem;display:grid}.jn-glist.plain{grid-template-columns:repeat(2,max-content);gap:1rem 7.5rem}.jn-item{color:var(--j-ink);align-items:flex-start;gap:.875rem;display:flex}.jn-item b{font-family:var(--j-serif), Georgia, serif;letter-spacing:-.0125rem;font-size:1.25rem;font-weight:400;transition:color .2s;display:block}.jn-item small{color:var(--j-muted);max-width:20rem;margin-top:.25rem;font-size:.8438rem;display:block}.jn-item:hover b{color:var(--j-accent)}.jn-ic svg{width:1.25rem;height:1.25rem}.jn-ic{color:var(--j-muted);flex:none;margin-top:.1875rem}.jn-veil{z-index:50;-webkit-backdrop-filter:blur(.375rem);opacity:0;pointer-events:none;background:#f7f5f059;transition:opacity .35s;position:fixed;inset:0}.jn-veil.show{opacity:1;pointer-events:auto}.jn-mobile{z-index:55;background:var(--j-ivory);padding:1.5rem 1.25rem 3rem;position:fixed;inset:4.25rem 0 0;overflow-y:auto}.jn-mobile-ctas{border-bottom:1px solid var(--j-rule);align-items:center;gap:1.125rem;padding-bottom:1.5rem;display:flex}.jn-mgroup{border-bottom:1px solid var(--j-rule);padding:1.5rem 0 .5rem}.jn-mgroup a{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);padding:.4375rem 0;font-size:1.375rem;display:block}.jf{border-top:1px solid var(--j-rule);padding:4rem 0 2.5rem}.jf-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;display:grid}.jf-brand svg{width:auto;height:1.375rem;display:block}.jf-social{gap:1rem;margin-top:1.25rem;display:flex}.jf-social a{color:var(--j-muted);transition:color .2s;display:inline-flex}.jf-social a:hover{color:var(--j-accent)}.jf-brand .jf-social svg{width:1.125rem;height:1.125rem}.jf-brand p{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);max-width:16.25rem;margin-top:1.125rem;font-size:1.125rem;font-style:italic;line-height:1.35}.jf-col a{color:var(--j-muted);padding:.3125rem 0;font-size:.9062rem;transition:color .2s;display:block}.jf-col a:hover{color:var(--j-ink)}.jf-bottom{border-top:1px solid var(--j-rule);color:var(--j-muted);flex-wrap:wrap;justify-content:space-between;gap:1.25rem;margin-top:3.5rem;padding-top:1.375rem;font-size:.8125rem;display:flex}.jf-bottom span:last-child{gap:1.375rem;display:flex}.jf-bottom a{color:var(--j-muted)}.jf-bottom a:hover{color:var(--j-ink)}@media (max-width:900px){.jn-menu,.jn-signin{display:none}.jn-burger{display:block}.jn-right{gap:.625rem}.jn-mobile .jn-signin{display:inline}.jn-panel,.jn-veil{display:none}.jf-top{grid-template-columns:1fr 1fr}.jf-brand{grid-column:1/-1}}@media (max-width:640px){.jn-cta{padding:.5625rem .9375rem;font-size:.8125rem}.jn-right>.jn-cta{display:none}}@media (prefers-reduced-motion:reduce){.jn-panel,.jn-veil,.jn-burger i{transition:none}}.j-hero-shot{margin-top:5.5rem;margin-bottom:8.75rem}.j-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.j-step{border-top:1px solid var(--j-rule);padding-top:1.375rem}.j-step span{font-family:var(--j-serif), Georgia, serif;color:var(--j-accent);font-size:.9375rem}.j-step h3,.j-feats h3{font-family:var(--j-serif), Georgia, serif;letter-spacing:-.01875rem;color:var(--j-ink);margin:.625rem 0;font-size:1.5rem;font-weight:400;line-height:1.2}.j-step p,.j-feats p{color:var(--j-muted);font-size:.9688rem;line-height:1.6}.j-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;max-width:61.25rem;margin-top:3.5rem;display:grid}.j-feats>div>div{border-top:1px solid var(--j-rule);padding:1.5rem 0 2rem}.j-feats h3{margin-top:0}@media (max-width:1024px){.j-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.j-hero-shot{margin-top:3.5rem;margin-bottom:6rem}.j-steps,.j-feats{grid-template-columns:minmax(0,1fr);gap:1.5rem}.j-feats{gap:0}}.j-steps.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:61.25rem}@media (max-width:640px){.j-steps.cols-3{grid-template-columns:minmax(0,1fr)}}.j-shot-xs{max-width:26.25rem}.j-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;max-width:47.5rem;display:grid}@media (max-width:640px){.j-pair{gap:.875rem}}.j-gap{margin-top:3rem}.im{color:#1f2a37;font-size:.8125rem}.im-app{box-shadow:0 1px 0 var(--j-rule), 0 1.5rem 3.75rem #14202e1a;background:linear-gradient(160deg,#f3f6fb,#eef2fa 60%,#f1eff8);border-radius:1.125rem;grid-template-columns:10.625rem minmax(0,1fr);display:grid;overflow:hidden}.im-side{color:#33465c;flex-direction:column;gap:.125rem;padding:1.375rem 1.125rem;font-size:.8125rem;display:flex}.im-side img{width:auto;height:1.25rem;margin-bottom:.875rem}.im-side small{letter-spacing:.14em;text-transform:uppercase;color:#5b6672;margin:.75rem 0 .25rem;font-size:.625rem;font-weight:600}.im-side span{border-radius:62.4375rem;padding:.4375rem .625rem}.im-side span.on{color:#0f4c81;background:#fff;font-weight:500;box-shadow:0 .125rem .5rem #0f4c8114}.im-main{gap:1rem;padding:1.25rem 1.375rem 1.5rem .25rem;display:grid}.im-head{justify-content:space-between;align-items:center;display:flex}.im-head b{font-size:1.125rem;font-weight:500}.im-pill{color:#33465c;background:#fff;border-radius:62.4375rem;padding:.375rem .75rem;font-size:.75rem;box-shadow:0 .125rem .5rem #0f4c810f}.im-card{background:#fff;border-radius:1rem;padding:1rem 1.125rem;box-shadow:0 .125rem .625rem #0f4c810d}.im-card small{color:#5b6672;font-size:.6875rem;display:block}.im-card>b{letter-spacing:-.01875rem;margin-top:.375rem;font-size:1.375rem;font-weight:600;display:block}.im-card i{color:#6b7685;margin-top:.25rem;font-size:.6875rem;font-style:normal;display:block}.im-card i.up{color:#2f7a5c}.im .im-acc{color:#0f4c81}.im-card h3{margin:0 0 .75rem;font-size:.8125rem;font-weight:500}.im-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.im-row{grid-template-columns:1.15fr 1fr;gap:.75rem;display:grid}.im-bar{grid-template-columns:6.875rem minmax(0,1fr) 4.375rem;align-items:center;gap:.625rem;padding:.375rem 0;font-size:.75rem;display:grid}.im-bar small{font-size:.6562rem}.im-bar b{text-align:right;font-weight:600}.im-track{background:#f1f4f9;border-radius:.375rem;height:.625rem;display:block;overflow:hidden}.im-track i{border-radius:.375rem;height:100%;margin:0;display:block}.im table{border-collapse:collapse;width:100%;font-size:.75rem}.im th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#697684;padding:0 0 .5rem;font-size:.625rem;font-weight:600}.im td{border-top:1px solid #eef1f5;padding:.5rem 0}.im th:not(:first-child),.im td:not(:first-child){text-align:right}.im-codes th:nth-child(2),.im-codes td:nth-child(2){text-align:left;padding-left:.75rem}.im code{color:#0c447c;background:#e8f0fa;border-radius:.375rem;padding:.1875rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7188rem}.im-tag{color:#0f4c81;white-space:nowrap;background:#e8f0fa;border-radius:62.4375rem;padding:.1875rem .5625rem;font-size:.6875rem}.im-tag.warn{color:#8a5a12;background:#fbf1df}.im-solo{box-shadow:0 1px 0 var(--j-rule), 0 1.5rem 3.75rem #14202e1a;padding:1.375rem 1.5rem}.im-solo h3{margin-bottom:1rem;font-size:.9375rem}.im-fc{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.im-fc>div{border-left:1px solid #eef1f5;padding:.25rem 1rem}.im-fc>div:first-child{border-left:0;padding-left:0}.im-fc b,.im-eq b{letter-spacing:-.025rem;margin-top:.375rem;font-size:1.5rem;font-weight:600;display:block}.im-solo p{color:#5b6672;margin-top:.875rem;font-size:.7812rem;line-height:1.5}.im-eq{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.im-eq span{color:#8491a0;font-size:1.375rem}@media (max-width:1024px){.im-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.im-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.im-app{grid-template-columns:minmax(0,1fr)}.im-side{display:none}.im-main{padding:.875rem}.im-codes th:nth-child(5),.im-codes td:nth-child(5){display:none}.im-fc b,.im-eq b{font-size:1.1875rem}}.it-app{color:#1f2a37;box-shadow:0 1px 0 var(--j-rule), 0 1.5rem 3.75rem #14202e1a;background:linear-gradient(160deg,#f5f7fb,#eef2f9 60%,#f3f1f8);border-radius:1.125rem;grid-template-columns:11.875rem minmax(0,1fr);display:grid;overflow:hidden}.it-app svg{width:1rem;height:1rem}.it-side{color:#2a3a4d;flex-direction:column;gap:1px;padding:1.375rem .75rem;font-size:.7812rem;display:flex}.it-side img{align-self:flex-start;width:auto;height:1.375rem;margin:0 0 1.125rem .5rem}.it-side span{border-radius:62.4375rem;align-items:center;gap:.625rem;padding:.4375rem .625rem;display:flex}.it-side span.on{background:#fff;box-shadow:0 .125rem .5rem #0f4c8114}.it-side small{letter-spacing:.14em;text-transform:uppercase;color:#3d4a5a;align-items:center;gap:.25rem;margin:.875rem 0 .25rem .625rem;font-size:.625rem;font-weight:600;display:flex}.it-side small svg{width:.75rem;height:.75rem}.it-side-foot{gap:1px;margin-top:auto;padding-top:2rem;display:grid}.it-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;min-width:0;padding:1.25rem 1.375rem 1.375rem .375rem;display:grid}.it-head{align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}.it-seg{background:#fff;border-radius:62.4375rem;justify-self:start;gap:.125rem;padding:.1875rem;display:inline-flex;box-shadow:0 .125rem .5rem #0f4c810f}.it-seg span{color:#33465c;white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.75rem;display:flex}.it-seg span.on{color:#fff;background:#164a7c}.it-seg svg{width:.875rem;height:.875rem}.it-filters{color:#33465c;background:#fff;border-radius:.875rem;padding:.625rem .875rem;font-size:.7188rem;box-shadow:0 .125rem .625rem #0f4c810d}.it-filters b{color:#1f2a37;font-weight:600}.it-asof{border-bottom:1px solid #eef1f5;align-items:center;gap:.875rem;padding-bottom:.5625rem;display:flex}.it-asof>span{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.it-dot{background:#164a7c;border-radius:50%;width:.375rem;height:.375rem}.it-upd{border-left:1px solid #e3e8ef;padding-left:.875rem}.it-cmp{background:#f1f3f6;border-radius:62.4375rem;margin-left:auto;padding:.1875rem .5625rem;font-size:.6562rem}.it-fchips{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.5625rem;display:flex}.it-fchips>span{white-space:nowrap;background:#eef1f5;border-radius:62.4375rem;padding:.3125rem .6875rem}.it-fchips b{margin-left:.25rem}.it-panel{background:#fff;border-radius:1.375rem;padding:1.625rem 0 .625rem;box-shadow:0 .125rem .625rem #0f4c810d}.it-eyebrow,.it-title,.it-dates,.it-rule,.it-sec{margin:0 1.75rem}.it-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#164a7c;font-size:.5938rem;font-weight:600}.it-title{margin-top:.25rem;font-size:1.125rem;font-weight:500}.it-dates{color:#4a5868;margin-top:.25rem;font-size:.7188rem}.it-rule{border-top:.125rem solid #164a7c;margin-top:.875rem}.it-sec{padding:1.125rem 0 .625rem;font-size:.875rem;font-weight:500}.it-sec em{color:#164a7c;margin-right:.375rem;font-style:normal;font-weight:600}.it-r{border-top:1px solid #eef1f5;grid-template-columns:minmax(0,2.3fr) .7fr .75fr .9fr 1fr 1.15fr;align-items:center;gap:.5rem;min-height:2.625rem;margin:0 1.75rem;padding:0 .375rem;font-size:.75rem;display:grid;position:relative}.it-r>span{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.it-r>span:first-child{text-overflow:ellipsis;justify-content:flex-start;overflow:hidden}.it-th{color:#4a5868;border-top:0;min-height:2rem;font-size:.7188rem}.it-client b{font-weight:600}.it-client.open{background:#f7f9fc}.it-loc>span:first-child{color:#2a3a4d;padding-left:1.375rem}.it-loc>span:first-child>svg{color:#8a97a6}.it-act{color:#4a5868;border-top-color:#f4f6f9;min-height:2.25rem;font-size:.7188rem}.it-act>span:first-child{grid-column:1/5;padding-left:3.875rem}.it-loc:before,.it-act:before{content:"";border-left:1px solid #dfe5ee;position:absolute;top:0;bottom:0;left:.875rem}.it-loc.last:before{bottom:50%}.it-act:after{content:"";border-left:1px solid #e6ebf2;position:absolute;top:0;bottom:0;left:2.5rem}.it-tw{color:#8a97a6;display:flex}.it-up{color:#2f7a5c;font-weight:500}.it-pill{border-radius:62.4375rem;padding:.1875rem .625rem;font-size:.6562rem;font-style:normal}.it-pill.warn{color:#8a5a12;background:#fbf1df}.it-pill.ok{color:#2f6b4a;background:#e5f1e8}.it-pill.info{color:#1f4f7a;background:#e5eef8}@media (max-width:1024px){.it-app{grid-template-columns:minmax(0,1fr)}.it-side{display:none}.it-main{padding:1rem}}@media (max-width:640px){.it-seg span:nth-child(n+2),.it-asof>.it-upd,.it-asof>.it-cmp,.it-fchips>span:nth-child(n+4){display:none}.it-eyebrow,.it-title,.it-dates,.it-rule,.it-sec,.it-r{margin:0 1rem}.it-sec{margin-top:0}.it-r{grid-template-columns:minmax(0,1fr) auto;padding:.375rem .25rem}.it-r>span:nth-child(-n+4):not(:first-child),.it-r>span:last-child{display:none}.it-act>span:first-child{white-space:normal;grid-column:1;padding-left:3rem}.it-r.it-act>span:nth-child(2){display:flex}}.j-mock-md{max-width:51.25rem}.j-mock-sm{max-width:37.5rem}@media (min-width:1025px) and (max-height:1100px){.it-app{zoom:.9}}@media (min-width:1025px) and (max-height:1000px){.it-app{zoom:.82}}@media (min-width:1025px) and (max-height:900px){.it-app{zoom:.74}}@media (min-width:1025px) and (max-height:800px){.it-app{zoom:.66}}@media (min-width:1025px) and (max-height:720px){.it-app{zoom:.59}}.j-pair .j-shot:not(.j-shot-sm):not(.j-shot-xs){margin-inline:0}.j-pair>:first-child .j-shot:not(.j-shot-sm):not(.j-shot-xs){margin-left:auto}.j-seals{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;max-width:61.25rem;margin-top:2.5rem;display:grid}.j-seal{align-items:flex-start;gap:1.375rem;display:flex}.j-seal img{object-fit:contain;flex:none;width:4.5rem;height:4.5rem}.j-seal h3{font-family:var(--j-serif), Georgia, serif;letter-spacing:-.01875rem;color:var(--j-ink);margin:.25rem 0 .625rem;font-size:1.5rem;font-weight:400;line-height:1.2}.j-seal p{color:var(--j-muted);font-size:.9688rem;line-height:1.6}.j-more{color:var(--j-accent);align-items:center;gap:.375rem;margin-top:.75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.j-more svg{width:.875rem;height:.875rem;transition:transform .2s}.j-more:hover svg{transform:translate(.1875rem)}.j-dark .j-step{border-top-color:#ffffff29}.j-dark .j-step h3{color:#fff}.j-dark .j-step p{color:#e2eaf4c7}@media (max-width:820px){.j-seals{grid-template-columns:minmax(0,1fr);gap:2.25rem}}.j-hero-text{padding-bottom:7.5rem}@media (max-width:640px){.j-hero-text{padding-bottom:4.5rem}}@media (min-width:641px){.j-legacy{zoom:1.1}}.j-proof-sec .j-proof{margin-top:0}.j-bench{max-width:56.25rem;margin-top:3rem}.j-proof-sec{padding-bottom:7.5rem}@media (max-width:640px){.j-proof-sec{padding-bottom:4.5rem}}.dn-ba{max-width:61.25rem}.dn-row{border-top:1px solid var(--j-rule);grid-template-columns:9.375rem minmax(0,1fr);gap:1.75rem;padding:1.875rem 0;display:grid}.dn-row small{letter-spacing:.12em;text-transform:uppercase;color:var(--j-muted);padding-top:.625rem;font-size:.75rem}.dn-row p{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);margin:0;font-size:1.875rem;line-height:1.5}.dn-id{white-space:nowrap;text-underline-offset:.375rem;-webkit-text-decoration:underline #c9a86a;text-decoration:underline #c9a86a;text-decoration-thickness:.125rem}.dn-tag{white-space:nowrap;font-family:var(--j-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--j-accent);vertical-align:.35em;border:1px solid #bcd0e6;border-radius:999px;padding:.1875rem .625rem;font-size:.5em;font-weight:500}.dn-foot{border-top:1px solid var(--j-rule);color:var(--j-muted);padding-top:1.125rem;font-size:.875rem}@media (max-width:640px){.dn-row{grid-template-columns:minmax(0,1fr);gap:.625rem;padding:1.375rem 0}.dn-row small{padding-top:0}.dn-row p{font-size:1.375rem}.j-h1 em{white-space:normal}}.j-after{margin-top:3rem}.j-names{border-top:1px solid var(--j-rule);grid-template-columns:repeat(4,minmax(0,1fr));max-width:61.25rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.j-names li{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);border-bottom:1px solid var(--j-rule);padding:1.25rem 1rem 1.25rem 0;font-size:1.375rem}@media (max-width:820px){.j-names{grid-template-columns:repeat(2,minmax(0,1fr))}}.j-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;max-width:61.25rem;margin-top:4rem;display:grid}.j-stats>div>div{border-top:1px solid #ffffff29;padding-top:1.5rem}.j-stats b{font-family:var(--j-serif), Georgia, serif;letter-spacing:-.0625rem;color:#fff;font-size:3.5rem;font-weight:400;line-height:1;display:block}.j-stats span{color:#e2eaf4d9;max-width:24rem;margin-top:.875rem;font-size:1rem;line-height:1.55;display:block}.j-stats i{color:#e2eaf48c;margin-top:.625rem;font-size:.8125rem;font-style:normal;display:block}.jt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.75rem;margin-top:3.5rem;display:grid}.jt-card{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.jt-card img{aspect-ratio:1;object-fit:cover;border-radius:.875rem;width:100%;height:auto;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.jt-card:hover img,.jt-card:focus-visible img{transform:translateY(-.25rem)}.jt-name{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);margin-top:1.125rem;font-size:1.375rem;line-height:1.25}.jt-title{color:var(--j-accent);margin-top:.25rem;font-size:.9375rem;display:block}.jt-pills{color:var(--j-muted);flex-direction:column;gap:.125rem;margin-top:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.jt-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1b2a73;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.jt-modal{background:#f7f5f0;border-radius:1.25rem;grid-template-columns:15rem minmax(0,1fr);gap:2.25rem;width:100%;max-width:52rem;max-height:88vh;padding:2.5rem;display:grid;position:relative;overflow:auto;box-shadow:0 2rem 5rem #0d1b2a4d}.jt-modal img{border-radius:.875rem;width:100%;height:auto}.jt-modal h2{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);margin:0;font-size:2rem;font-weight:400;line-height:1.2}.jt-modal p{color:var(--j-ink);margin:1.25rem 0 0;font-size:1rem;line-height:1.65}.jt-modal .jt-pills{border-top:1px solid var(--j-rule);margin-top:1.25rem;padding-top:1rem}.jt-close{color:var(--j-muted);cursor:pointer;background:0 0;border:0;font-size:1.75rem;line-height:1;position:absolute;top:.875rem;right:1rem}@media (max-width:1024px){.jt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.j-stats{grid-template-columns:minmax(0,1fr);gap:2.5rem}.jt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.jt-modal{grid-template-columns:minmax(0,1fr);padding:2rem 1.5rem}.jt-modal img{max-width:10rem}}.j-dark+.j-sec{padding-top:8.75rem}@media (max-width:640px){.j-dark+.j-sec{padding-top:6rem}}.jt-close:focus-visible{outline:2px solid var(--j-accent);outline-offset:2px;border-radius:.375rem}.j-principles{max-width:61.25rem;margin:3.5rem 0 0;padding:0;list-style:none}.j-principle{border-top:1px solid var(--j-rule);grid-template-columns:4rem minmax(0,22rem) minmax(0,1fr);align-items:baseline;gap:1.75rem;padding:1.75rem 0;display:grid}.j-principles li:last-child .j-principle{border-bottom:1px solid var(--j-rule)}.j-principle span{font-family:var(--j-serif), Georgia, serif;color:var(--j-accent);font-size:1rem}.j-principle h3{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);margin:0;font-size:1.625rem;font-weight:400;line-height:1.25}.j-principle p{color:var(--j-muted);margin:0;font-size:1rem;line-height:1.6}.j-pull .j-more{margin-top:1.5rem}@media (max-width:820px){.j-principle{grid-template-columns:3rem minmax(0,1fr);row-gap:.5rem}.j-principle p{grid-column:2}}.jp-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.jp img{aspect-ratio:1;border-radius:1rem;width:100%;height:auto;display:block}.jp span{letter-spacing:.12em;text-transform:uppercase;color:var(--j-accent);margin:1rem 0 .375rem;font-size:.75rem;display:block}.jp p{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);margin:0;font-size:1.0625rem;line-height:1.45}@media (max-width:1024px){.jp-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.5rem}}@media (max-width:640px){.jp-row{grid-template-columns:minmax(0,1fr);gap:0}.jp{border-top:1px solid var(--j-rule);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0;display:grid}.jp-row li:last-child .jp{border-bottom:1px solid var(--j-rule)}.jp span{margin-top:0}}.j-hero-text .j-more{margin-top:2rem}.j-roles{border-top:1px solid var(--j-rule);max-width:61.25rem;margin:3rem 0 0;padding:0;list-style:none}.j-role{border-bottom:1px solid var(--j-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:1.5rem;padding:1.5rem 0;display:grid}.j-role h3{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);margin:0;font-size:1.625rem;font-weight:400;line-height:1.25}.j-role-tags{color:var(--j-muted);font-size:.9375rem}.j-role-state{letter-spacing:.12em;text-transform:uppercase;color:var(--j-accent);font-size:.75rem}.j-role.closed h3,.j-role.closed .j-role-state{color:var(--j-muted)}.j-role-link{text-decoration:none}.j-role-link h3{transition:color .2s}.j-role-link:hover h3{color:var(--j-accent)}.j-inline{color:var(--j-accent);text-underline-offset:.2em;text-decoration:underline}@media (max-width:640px){.j-role{grid-template-columns:minmax(0,1fr) auto;row-gap:.375rem}.j-role-tags{grid-area:2/1}}.j-contact{padding-bottom:7.5rem}.jc-grid{grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:start;gap:4rem;display:grid}.jc-next{border-top:1px solid var(--j-rule);max-width:28rem;margin-top:3rem;padding-top:1.5rem}.jc-next span{letter-spacing:.12em;text-transform:uppercase;color:var(--j-muted);font-size:.75rem}.jc-next ol{gap:.875rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.jc-next li{color:var(--j-ink);gap:.875rem;font-size:1rem;line-height:1.5;display:flex}.jc-next i{font-style:normal;font-family:var(--j-serif), Georgia, serif;color:var(--j-accent);min-width:1rem}.jc-card{box-shadow:0 1px 0 var(--j-rule), 0 1.5rem 3.75rem #14202e14;background:#fff;border-radius:1.25rem;padding:2.25rem 2.25rem 2.5rem}.j .cform{text-align:left;flex-direction:column;gap:1.125rem;max-width:none;margin:0;display:flex}.j .cform-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.j .cfield{flex-direction:column;gap:.4375rem;display:flex}.j .cfield label{color:var(--j-muted);font-size:.8125rem;font-weight:500}.j .cform input,.j .cform textarea{font:inherit;color:var(--j-ink);background:var(--j-ivory);border:1px solid var(--j-rule);box-shadow:none;border-radius:.625rem;outline:none;padding:.75rem .875rem;font-size:.9375rem;transition:border-color .15s,background .15s}.j .cform textarea{resize:vertical;min-height:7.5rem}.j .cform input:focus,.j .cform textarea:focus{border-color:var(--j-accent);box-shadow:none;background:#fff}.j .cform .cbtn{cursor:pointer;border:0;align-self:flex-start;margin-top:.375rem}.j .cform-err{color:#a3282d;font-size:.875rem}.j .cform-sent{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);font-size:1.5rem;line-height:1.4}.jc-other{border-top:1px solid var(--j-rule);color:var(--j-muted);margin-top:4.5rem;padding-top:1.5rem;font-size:.9375rem}@media (max-width:900px){.jc-grid{grid-template-columns:minmax(0,1fr);gap:3rem}}@media (max-width:560px){.j .cform-row{grid-template-columns:minmax(0,1fr)}.jc-card{padding:1.5rem 1.25rem 1.75rem}}.j .cform-row:has(>:only-child){grid-template-columns:minmax(0,1fr)}.jq-list{border-top:1px solid var(--j-rule);max-width:52rem;margin-top:1.5rem}.jq{border-bottom:1px solid var(--j-rule)}.jq summary{cursor:pointer;font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:1.5rem;line-height:1.3;list-style:none;transition:color .2s;display:flex}.jq summary::-webkit-details-marker{display:none}.jq summary:hover{color:var(--j-accent)}.jq summary svg{color:var(--j-accent);flex:none;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.jq[open] summary svg{transform:rotate(45deg)}.jq p{color:var(--j-muted);max-width:44rem;margin:0;padding:0 3rem 1.75rem 0;font-size:1.0625rem;line-height:1.65}@media (max-width:640px){.jq summary{padding:1.25rem 0;font-size:1.25rem}.jq p{padding-right:0}}.j-btn-ghost{color:var(--j-ink);box-shadow:inset 0 0 0 1px var(--j-rule);background:0 0}.j-btn-ghost:hover{color:var(--j-ink);background:#fff}.jb-dl{margin-top:1.25rem}.j-hero .jb-card{margin-bottom:0}.jb-sizes{gap:1.5rem;margin-top:1.25rem;font-size:.9375rem;display:flex}.jb-quote{font-family:var(--j-serif), Georgia, serif;color:#fff;max-width:48rem;margin-top:1.5rem;font-size:1.375rem;line-height:1.55}.jb-short{margin-top:1.25rem}.j-dark .j-inline{color:#8fbde8}.j .lp{max-width:61.25rem;box-shadow:0 1px 0 var(--j-rule), 0 1.5rem 3.75rem #14202e12;border-radius:1.25rem;margin:2.5rem 0 0;padding:1.75rem}.j .lp-label{letter-spacing:.12em;color:var(--j-muted);font-size:.6875rem;font-weight:500}.j .lp-seg{background:var(--j-ivory)}.j .lp-seg button{font:inherit;color:var(--j-muted);padding:.4375rem .875rem;font-size:.8125rem}.j .lp-seg button.on{background:var(--j-ink);color:#fff}.j .lp-preview{border-radius:1rem}.j .lp-preview.light{background:var(--j-ivory)}.j .lp-preview.dark{background:#0d1b2a}.j .lp-fn{color:var(--j-muted);font-size:.8125rem}.j .lp-actions .j-btn{padding:.75rem 1.25rem;font-size:.875rem}.j .swatch-grid{max-width:61.25rem;margin-top:2.5rem}.j .swatch{border-radius:1rem}.j .swatch-meta b{font-family:var(--j-serif), Georgia, serif;letter-spacing:0;text-transform:none;color:var(--j-ink);font-size:1.125rem;font-weight:400}.j .swatch-meta em{color:var(--j-muted)}.jbv-ctl{max-width:35rem;margin-top:1.5rem}.jbv-ctl input[type=range]{width:100%;accent-color:var(--j-accent)}.jbv-ticks{justify-content:space-between;margin-top:.375rem;display:flex}.jbv-ticks button{font:inherit;color:var(--j-muted);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.875rem}.jbv-ticks button.on{color:var(--j-ink);font-weight:500}.jbv-dl{color:var(--j-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.9375rem;display:flex}.jbv .j-shot img{animation:.35s jbv-fade}@keyframes jbv-fade{0%{opacity:.4}to{opacity:1}}.jl-hero{padding-bottom:4rem}.jl-h1{font-size:3.5rem}.jl-updated{color:var(--j-muted);margin-top:1rem;font-size:.875rem}.jl-text{color:var(--j-muted);max-width:44rem;font-size:1rem;line-height:1.7}.jl-text p,.jl-text ul,.jl-text ol{margin:0 0 1rem}.jl-text ul,.jl-text ol{padding-left:1.25rem}.jl-text li{margin-bottom:.375rem}.jl-text strong{color:var(--j-ink);font-weight:500}.jl-text a{color:var(--j-accent);text-underline-offset:.2em;text-decoration:underline}.jl-text h3,.jl-text h4{font-family:var(--j-serif), Georgia, serif;color:var(--j-ink);margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:400}.jl-intro{margin-top:2rem}.jl-body{padding:0 3rem 1.5rem 0}@media (max-width:640px){.jl-h1{font-size:2.5rem}.jl-body{padding-right:0}}.jl-list .jq summary{letter-spacing:.01em;padding:1.25rem 0;font-size:1.125rem}.j-skip{z-index:100;background:var(--j-ink);color:#fff;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;position:absolute;top:-4rem;left:1rem}.j-skip:focus{top:1rem}.j main:focus{outline:none}.jf-bottom a,.jn-mobile .jn-signin{position:relative}.jf-bottom a:after,.jn-mobile .jn-signin:after{content:"";position:absolute;inset:-.75rem -.375rem}
@font-face{font-family:app;src:url(../media/poppins_latin_400_normal-s.p.02pgwtu2kliti.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:app;src:url(../media/poppins_latin_500_normal-s.p.25i40p8naznea.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:app;src:url(../media/poppins_latin_600_normal-s.p.2jsr8pt-l398u.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:app Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__Lv4G_className{font-family:app,app Fallback}
