.jb-purpose-detail .jb-document-progress{z-index:60;transform-origin:0;background:#285be8;height:3px;position:fixed;inset:0 0 auto}.jb-purpose-detail .jb-document-hero{background:#edf2fa;padding-block:54px 72px}.jb-purpose-detail .jb-document-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.jb-purpose-detail .jb-document-back{align-items:center;gap:10px;margin-bottom:64px;font-size:12px;display:inline-flex}.jb-purpose-detail .jb-document-back .jb-chevron{width:6px;height:10px;transform:rotate(180deg)}.corp .jb-purpose-detail .jb-document-hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.2vw,66px);line-height:1.07}.jb-purpose-detail .jb-document-hero h1 span{color:#416b9f}.jb-purpose-detail .jb-document-hero-copy>p:not(.jb-eyebrow){color:#45556c;max-width:470px;margin-top:26px}.jb-purpose-detail .jb-document-mission-access{max-width:100%;margin-top:28px}.jb-purpose-detail .jb-document-regions{letter-spacing:.06em;margin-top:44px;font-size:11px}.jb-purpose-detail .jb-document-hero-image{background:#102a52;border-radius:20px 100px 20px 20px;min-height:520px;position:relative;overflow:hidden}.jb-purpose-detail .jb-document-hero-image img{object-fit:cover}.jb-purpose-detail .jb-document-hero-image:after{content:"";background:linear-gradient(#0000,#071a38db);position:absolute;inset:50% 0 0}.jb-purpose-detail .jb-document-hero-image>span{z-index:1;color:#fff;font-size:12px;position:absolute;bottom:32px;left:30px}.jb-purpose-detail .jb-document-layout{grid-template-columns:220px minmax(0,1fr);gap:70px;padding-block:100px;display:grid}.jb-purpose-detail .jb-document-index nav{display:grid;position:sticky;top:120px}.jb-purpose-detail .jb-document-index a{border-bottom:1px solid #e2e8f1;align-items:baseline;gap:12px;padding-block:12px;font-size:13px;transition:color .2s,padding-left .2s;display:flex}.jb-purpose-detail .jb-document-index a:hover{color:#285be8;padding-left:5px}.jb-purpose-detail .jb-document-index a span{color:#607493;font-size:10px}.jb-purpose-detail .jb-document-chapter+.jb-document-chapter{margin-top:96px}.corp .jb-purpose-detail .jb-document-chapter h2{font-size:clamp(32px,3.6vw,48px)}.jb-purpose-detail .jb-document-chapter h2~p{color:#45556c;max-width:690px;margin-top:22px;font-size:15px}.jb-purpose-detail .jb-document-photo{border-radius:16px;margin-top:32px;overflow:hidden}.jb-purpose-detail .jb-document-photo img{width:100%;height:auto;display:block}.jb-purpose-detail .jb-document-photo-wide img{object-fit:cover;max-height:370px}.jb-purpose-detail .jb-document-about{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:28px;display:grid}.jb-purpose-detail .jb-document-about-photo{border-radius:14px;width:300px;height:auto;display:block}.jb-purpose-detail .jb-document-founder{background:#edf2fa;border-radius:16px;margin-top:30px;padding:26px}.jb-purpose-detail .jb-document-founder .jb-eyebrow{margin-bottom:10px}.jb-purpose-detail .jb-document-founder p:last-child{color:#45556c;margin-top:10px;font-size:13px}.jb-purpose-detail .jb-document-statement{color:#fff;background:#082b61;border-radius:20px;padding:clamp(26px,4vw,52px)}.jb-purpose-detail .jb-document-statement .jb-icon-circle{color:#dce9ff;background:#ffffff1a;margin-bottom:24px}.jb-purpose-detail .jb-document-statement .jb-eyebrow{color:#b9d0f2}.jb-purpose-detail .jb-document-statement h2~p{color:#e1eafa}.jb-purpose-detail .jb-document-challenges{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.jb-purpose-detail .jb-document-challenges li>div{border-bottom:1px solid #e2e8f1;align-items:flex-start;gap:20px;padding-block:18px;display:flex}.jb-purpose-detail .jb-document-challenges p{color:#45556c;margin-top:7px;font-size:14px}.jb-purpose-detail .jb-document-challenges .jb-icon-circle{color:#9c343b;background:#fae9e9;width:30px;height:30px}.jb-purpose-detail .jb-document-challenges .jb-icon-circle>span{width:11px;height:11px}.jb-purpose-detail .jb-document-challenges p{margin-top:2px}.jb-purpose-detail .jb-document-outcomes{background:#edf2fa;border-radius:16px;margin-top:28px;padding:24px}.jb-purpose-detail .jb-document-outcomes p{font-size:13px;font-weight:500}.jb-purpose-detail .jb-document-outcomes p+p{margin-top:12px}.jb-purpose-detail .jb-document-outcomes p[lang=en]{font-size:12px;font-weight:400}.jb-purpose-detail .jb-document-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.jb-purpose-detail .jb-document-card{background:#edf2fa;border-radius:18px;padding:28px}.jb-purpose-detail .jb-document-card .jb-icon-circle{background:#fff;margin-bottom:24px}.corp .jb-purpose-detail .jb-document-card h3{font-size:25px}.jb-purpose-detail .jb-document-card p:not(.jb-eyebrow){color:#45556c;margin-top:16px;font-size:14px}.jb-purpose-detail .jb-document-payment-cards .jb-document-card:last-child{background:#e7f2e9}.jb-purpose-detail .jb-commitment-diagram{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:76px;margin-top:40px;display:grid;position:relative}.jb-purpose-detail .jb-commitment-axes{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jb-purpose-detail .jb-commitment-axes path{fill:none;stroke:#d2deee;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .25s,stroke-width .25s}.jb-purpose-detail .jb-commitment-axes .jb-commitment-axis{stroke-dasharray:3 6}.jb-purpose-detail .jb-commitment-axes path.is-active{stroke:#285be8;stroke-width:2px}.jb-purpose-detail .jb-commitment-core{z-index:1;background:#062b6f;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #fff,0 6px 30px #062b6f24}.jb-purpose-detail .jb-commitment-core>span{background:#fff;width:26px;height:30px;-webkit-mask:url(/landing/redesign/just-build-mark.svg) 50%/contain no-repeat;mask:url(/landing/redesign/just-build-mark.svg) 50%/contain no-repeat}.jb-purpose-detail .jb-commitment-quadrant{--commitment-color:#285be8;--commitment-tint:#edf2fa;background:#f7f9fc;border:1px solid #e0e7f1;border-radius:20px;min-width:0;padding:28px;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}.jb-purpose-detail .jb-commitment-quadrant:nth-of-type(2){--commitment-color:#456899;--commitment-tint:#eef3fa}.jb-purpose-detail .jb-commitment-quadrant:nth-of-type(3){--commitment-color:#206b77;--commitment-tint:#e9f4f5}.jb-purpose-detail .jb-commitment-quadrant:nth-of-type(4){--commitment-color:#1d6346;--commitment-tint:#e7f2e9}.jb-purpose-detail .jb-commitment-quadrant[data-selected=true],.jb-purpose-detail .jb-commitment-quadrant:focus-within{border-color:var(--commitment-color);background:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #062b6f0c}.corp .jb-purpose-detail .jb-commitment-quadrant h3{letter-spacing:-.035em;font-size:25px}.jb-purpose-detail .jb-commitment-quadrant button{width:100%;color:var(--jb-ink);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-weight:500;line-height:1.2;display:flex}.jb-purpose-detail .jb-commitment-quadrant .jb-icon-circle{background:var(--commitment-tint);width:40px;height:40px;color:var(--commitment-color)}.jb-purpose-detail .jb-commitment-quadrant p{color:#45556c;margin-top:18px;font-size:14px}.jb-purpose-detail .jb-commitment-quadrant .jb-commitment-caption{color:var(--commitment-color);font-size:12px;font-weight:500;line-height:1.5}.jb-purpose-detail .jb-document-chapter h2~p.jb-commitment-hint{max-width:none;color:var(--jb-ink);letter-spacing:-.04em;margin-top:12px;font-size:clamp(30px,3.3vw,44px);font-weight:500;line-height:1.12}.jb-purpose-detail .jb-document-icets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:34px;display:grid}.jb-purpose-detail .jb-document-icets>div{text-align:center;background:#edf2fa;border-radius:12px;padding:20px 8px}.jb-purpose-detail .jb-document-icets span{font-size:34px;font-weight:500}.jb-purpose-detail .jb-document-icets p{overflow-wrap:anywhere;margin-top:8px;font-size:10px;line-height:1.4}.jb-purpose-detail .jb-document-thanks{margin-top:42px}.jb-purpose-detail .jb-document-thanks>p{margin-bottom:12px;font-weight:500}.jb-purpose-detail .jb-document-source-contact{overflow-wrap:anywhere;background:#edf2fa;border-radius:16px;gap:16px;margin-block:28px;padding:24px;display:grid}.corp .jb-purpose-detail .jb-document-source-contact h3{font-size:24px}.jb-purpose-detail .jb-document-source-contact a,.jb-purpose-detail .jb-document-source-contact p{font-size:14px}.jb-purpose-detail .jb-document-source-contact span{color:#45556c;font-size:11px;display:block}.jb-purpose-detail .jb-document-source-contact a:hover{text-underline-offset:4px;text-decoration:underline}.jb-purpose-detail .jb-document-access{color:#fff;text-align:center;background:#081a34;padding-block:34px}.jb-purpose-detail .jb-document-access .jb-button{max-width:100%}.jb-purpose-detail .jb-mission-document{max-width:1020px;padding-block:90px}.jb-purpose-detail .jb-investment-questionnaire{margin-top:28px}.jb-purpose-detail .jb-investment-options{border:0;margin:0;padding:0}.jb-purpose-detail .jb-investment-options legend{margin-bottom:18px;font-size:13px;font-weight:500}.jb-purpose-detail .jb-investment-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jb-purpose-detail .jb-investment-option{cursor:pointer;background:#f5f8fc;border:1px solid #cfdbed;border-radius:18px;grid-template-columns:1fr auto;align-content:start;gap:18px;padding:26px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid}.jb-purpose-detail .jb-investment-option[data-selected=true]{background:#e9f0ff;border-color:#285be8;box-shadow:inset 0 0 0 1px #285be8}.jb-purpose-detail .jb-investment-option:focus-within{outline-offset:4px;outline:2px solid #285be8}.jb-purpose-detail .jb-investment-option>input{accent-color:#285be8;grid-area:1/2;align-self:center;width:19px;height:19px;margin:0;padding:0}.jb-purpose-detail .jb-investment-option .jb-icon-circle{grid-area:1/1}.jb-purpose-detail .jb-investment-option-title{letter-spacing:-.035em;grid-column:1/-1;font-size:24px;font-weight:500;line-height:1.2}.jb-purpose-detail .jb-investment-option-text{color:#45556c;grid-column:1/-1;font-size:14px;font-weight:400;line-height:1.7}.jb-investor-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071a38a8;position:fixed;inset:0}.jb-investor-modal{z-index:201;overscroll-behavior:contain;color:#102a52;background:#fff;border-radius:22px;width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);padding:32px;font:400 14px/1.5 JB Rubik,Rubik,sans-serif;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #071a3850}.jb-investor-modal *{box-sizing:border-box}.jb-investor-modal-title{letter-spacing:-.04em;margin:0 30px 10px 0;font:500 28px/1.15 JB Rubik,Rubik,sans-serif}.jb-investor-modal-description{color:#45556c;margin:0 0 24px;font-size:13px}.jb-investor-modal-close{color:#062b6f;cursor:pointer;background:#edf2fa;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:20px;right:18px}.jb-investor-modal-close>span{background:currentColor;width:12px;height:12px;-webkit-mask:url(/landing/redesign/xmark.svg) 50%/contain no-repeat;mask:url(/landing/redesign/xmark.svg) 50%/contain no-repeat}.jb-investor-modal-form-content{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.jb-investor-modal label{gap:6px;font-size:13px;font-weight:500;display:grid}.jb-investor-modal input:not([type=checkbox]),.jb-investor-modal select,.jb-investor-modal textarea{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;display:block}.jb-investor-modal textarea{resize:vertical}.jb-investor-modal input[type=checkbox]{accent-color:#285be8;flex:none;width:16px;height:16px}.jb-investor-modal-types{background:#edf2fa;border:1px solid #cfdbed;border-radius:12px;min-width:0;margin:0;padding:16px}.jb-investor-modal-types legend{padding-inline:4px;font-size:13px;font-weight:500}.jb-investor-modal-types label{cursor:pointer;align-items:center;gap:10px;margin-block:6px;font-weight:400;display:flex}.jb-investor-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.jb-investor-modal label.jb-investor-modal-consent{align-items:flex-start;gap:10px;font-size:11px;font-weight:400;display:flex}.jb-investor-modal-consent input{margin-top:2px}.jb-investor-modal-consent a{text-underline-offset:3px;text-decoration:underline}.jb-investor-modal-error{color:#a22532;margin:0;font-size:13px}.jb-investor-modal-submit{color:#fff;cursor:pointer;background:#062b6f;border:0;border-radius:30px;width:100%;padding:14px 22px;font:500 14px/1.4 JB Rubik,Rubik,sans-serif}.jb-investor-modal-submit:disabled{opacity:.6;cursor:wait}.jb-investor-modal-success{background:#e7f2e9;border-radius:14px;padding:24px}.jb-investor-modal-success p{margin:10px 0 0}.jb-investor-modal :focus-visible{outline-offset:3px;outline:2px solid #285be8}.jb-investor-modal-overlay[data-state=open]{animation:.2s ease-out jb-investor-backdrop}.jb-investor-modal[data-state=open]{animation:.24s cubic-bezier(.22,1,.36,1) jb-investor-popup}@keyframes jb-investor-backdrop{0%{opacity:0}to{opacity:1}}@keyframes jb-investor-popup{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.jb-purpose-detail .jb-investor-risk blockquote{background:#eaf2ff;border-radius:20px;margin:0;padding:clamp(16px,2.2vw,28px)}.jb-purpose-detail .jb-investor-risk-excerpt{color:#45556c}.jb-purpose-detail .jb-investor-risk-excerpt p{margin:0;font-size:16px;font-weight:400;line-height:1.85}.jb-purpose-detail .jb-investor-risk-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin-top:24px;display:grid}.jb-purpose-detail .jb-investor-risk-points>div{isolation:isolate;aspect-ratio:1.1547;text-align:center;color:#fff;flex-direction:column;justify-content:center;justify-self:center;width:100%;min-width:0;max-width:360px;padding:28px 46px;display:flex;position:relative}.jb-purpose-detail .jb-investor-hexagon-shape{z-index:-1;pointer-events:none;fill:#123e86;width:100%;height:100%;position:absolute;inset:0}.jb-purpose-detail .jb-investor-hexagon-outline{fill:none;stroke:#b5cdf2;stroke-width:1.2px;vector-effect:non-scaling-stroke}.corp .jb-purpose-detail .jb-investor-risk-points h3{text-transform:uppercase;text-wrap:balance;max-width:90%;margin-inline:auto;font-size:17px;line-height:1.2}.jb-purpose-detail .jb-investor-risk-points p{color:#e2ecff;text-wrap:pretty;margin-top:10px;font-size:12px;font-weight:400;line-height:1.45}@media (max-width:1100px){.jb-purpose-detail .jb-investor-risk-points{grid-template-columns:1fr}.jb-purpose-detail .jb-document-hero-grid{gap:32px}.jb-purpose-detail .jb-document-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}}@media (max-width:900px){.jb-purpose-detail .jb-document-hero-grid{grid-template-columns:1fr}.jb-purpose-detail .jb-document-back{margin-bottom:36px}.jb-purpose-detail .jb-document-hero-image{min-height:350px}.jb-purpose-detail .jb-document-layout{grid-template-columns:minmax(0,1fr);padding-block:64px}.jb-purpose-detail .jb-document-index nav{grid-template-columns:repeat(2,1fr);gap:0 24px;position:static}.jb-purpose-detail .jb-document-index .jb-eyebrow{grid-column:1/-1;margin-bottom:12px}}@media (max-width:650px){.jb-purpose-detail .jb-document-hero{padding-block:32px 40px}.corp .jb-purpose-detail .jb-document-hero h1{font-size:clamp(36px,9vw,48px)}.jb-purpose-detail .jb-document-hero-copy>p:not(.jb-eyebrow){font-size:14px}.jb-purpose-detail .jb-document-hero-image{border-top-right-radius:64px;min-height:300px}.jb-purpose-detail .jb-document-layout{gap:44px}.jb-purpose-detail .jb-document-index a{gap:8px;font-size:11px}.jb-purpose-detail .jb-document-chapter+.jb-document-chapter{margin-top:64px}.jb-purpose-detail .jb-document-founder{padding:20px}.jb-purpose-detail .jb-document-about{grid-template-columns:1fr;gap:20px}.jb-purpose-detail .jb-document-about-photo{justify-self:end;width:140px}.jb-purpose-detail .jb-document-cards{grid-template-columns:1fr}.jb-purpose-detail .jb-commitment-diagram{grid-template-columns:1fr;grid-auto-rows:auto;gap:20px}.jb-purpose-detail .jb-commitment-axes{display:none}.jb-purpose-detail .jb-commitment-diagram:before{content:"";border-left:1px dashed #b7ceec;position:absolute;top:26px;bottom:24px;left:26px}.jb-purpose-detail .jb-commitment-core{width:52px;height:52px;box-shadow:none;position:relative;top:auto;left:auto;transform:none}.jb-purpose-detail .jb-commitment-core>span{width:19px;height:22px}.jb-purpose-detail .jb-commitment-quadrant{margin-left:42px;padding:22px;position:relative}.jb-purpose-detail .jb-commitment-quadrant:before{content:"";border-top:1px solid #b7ceec;width:16px;position:absolute;top:40px;left:-17px}.corp .jb-purpose-detail .jb-commitment-quadrant h3{font-size:23px}.jb-purpose-detail .jb-commitment-quadrant button{gap:10px}.jb-purpose-detail .jb-document-card{padding:24px}.jb-purpose-detail .jb-document-icets{grid-template-columns:repeat(3,minmax(0,1fr))}.jb-purpose-detail .jb-document-access .jb-button{gap:14px;font-size:12px}.jb-purpose-detail .jb-mission-document{padding-block:60px}.jb-purpose-detail .jb-investor-risk-points,.jb-purpose-detail .jb-investment-option-grid{grid-template-columns:1fr}.jb-purpose-detail .jb-investment-option{padding:22px}.jb-investor-modal{padding:24px}.jb-investor-modal-title{font-size:25px}.jb-investor-modal-fields{grid-template-columns:1fr}.jb-investor-modal input:not([type=checkbox]),.jb-investor-modal select,.jb-investor-modal textarea{font-size:16px}}@media (max-width:360px){.jb-purpose-detail .jb-investor-risk-points{margin-inline:-8px}}@media (prefers-reduced-motion:reduce){.jb-investor-modal,.jb-investor-modal-overlay{animation:none!important}}
