.jb-funnel-btn{color:#fffef2;font:500 12px/1 var(--jb-font-sans);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;background:#101010e6;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 30px;text-decoration:none;transition:background .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),transform .12s cubic-bezier(.22,.61,.36,1);display:inline-flex}.jb-funnel-btn:hover{background:#101010cc}.jb-funnel-btn:active{transform:scale(.97)}.jb-funnel-btn svg{width:14px;height:14px;transition:transform .2s}.jb-funnel-btn:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.jb-funnel-btn,.jb-funnel-btn svg{transition-duration:.01ms}}.jb-funnel-btn--square{color:#fff;height:48px;font:400 14px/15px var(--jb-font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;background:#12100e;border:0;border-radius:4px;padding:0 26px;transition:background .2s,transform .16s}.jb-funnel-btn--square:hover{background:#2c2724}.jb-funnel-btn--square:active{transform:scale(.98)}.jb-funnel-btn--square:focus-visible{outline-offset:3px;outline:2px solid #12100e}.jb-funnel-btn--square svg path{stroke-width:1.4px;stroke-linecap:butt}.jb-funnel-btn--square:hover svg{transform:none}.jb-funnel-btn--light{color:#1d1d1d;background:#fff}.jb-funnel-btn--light:hover{background:#ffffffdb}.jb-funnel-btn--light:focus-visible{outline-color:#fff}.jb-funnel-btn--lg{height:56px;font-weight:700}.jb-funnel-btn--soft{color:#fff;height:48px;font:500 16px/1 var(--jb-font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;background:#161310;border:0;border-radius:6px;gap:10px;padding:0 28px}.jb-funnel-btn--soft:hover{background:#2c2724}.jb-funnel-btn--soft svg{width:16px;height:16px}.jb-funnel-btn--soft.jb-funnel-btn--light{color:#161310;background:#fff}.jb-funnel-btn--soft.jb-funnel-btn--light:hover{background:#ffffffdb}.jb-funnel-btn--soft:focus-visible{outline-offset:3px;outline:2px solid #161310}.jb-funnel-btn--badge{border:1px solid var(--jb-gray-dark);background:var(--jb-gray-dark);height:40px;color:var(--jb-off-white);font:500 14px/1 var(--jb-font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;justify-content:space-between;gap:14px;padding:2px 4px 0 20px}.jb-funnel-btn--badge:hover{background:var(--jb-black);border-color:var(--jb-black)}.jb-funnel-btn__badge{background:var(--jb-blue);width:32px;height:32px;color:var(--jb-black);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:-2px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.jb-funnel-btn--badge .jb-funnel-btn__badge svg{width:20px;height:11px}.jb-funnel-btn--badge:hover svg{transform:none}.jb-funnel-btn--badge:hover .jb-funnel-btn__badge{transform:translate(2px)}.jb-funnel-btn--badge.jb-funnel-btn--lg{gap:16px;height:56px;padding:2px 8px 0 28px;font-size:16px}.jb-funnel-btn--badge.jb-funnel-btn--lg .jb-funnel-btn__badge{width:40px;height:40px}.jb-funnel-btn--badge.jb-funnel-btn--hero{letter-spacing:-.005em;gap:14px;font-size:18px;font-weight:700}.jb-funnel-btn--badge.jb-funnel-btn--dusk{border-color:var(--jb-blue-dusk);background:var(--jb-blue-dusk);color:var(--jb-cream)}.jb-funnel-btn--badge.jb-funnel-btn--dusk:hover{border-color:var(--jb-black);background:var(--jb-black)}.jb-funnel-btn--badge.jb-funnel-btn--light{border-color:var(--jb-white);background:var(--jb-white);color:var(--jb-black)}.jb-funnel-btn--badge.jb-funnel-btn--light:hover{background:#eef1fa;border-color:#eef1fa}.jb-funnel-btn--badge.jb-funnel-btn--periwinkle{border-color:var(--jb-blue);background:var(--jb-blue);color:var(--jb-black)}.jb-funnel-btn--badge.jb-funnel-btn--periwinkle:hover{border-color:var(--jb-white);background:var(--jb-white)}.jb-funnel-btn--badge.jb-funnel-btn--periwinkle .jb-funnel-btn__badge{background:var(--jb-black);color:var(--jb-blue)}.jb-funnel-btn--badge.jb-funnel-btn--nav{gap:8px;height:28px;padding:1px 4px 0 14px}.jb-funnel-btn--badge.jb-funnel-btn--nav .jb-funnel-btn__badge{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--jb-blue);color:var(--jb-blue);background:0 0;margin-top:-1px}.jb-funnel-btn--badge.jb-funnel-btn--nav .jb-funnel-btn__badge svg{width:12px;height:12px}@media (max-width:720px){.jb-funnel-btn--badge.jb-funnel-btn--nav{gap:6px;height:36px;padding:1px 5px 0 14px;font-size:13px}.jb-funnel-btn--badge.jb-funnel-btn--nav .jb-funnel-btn__badge{width:26px;height:26px}.jb-funnel-btn--badge.jb-funnel-btn--nav .jb-funnel-btn__badge svg{width:14px;height:14px}}.jb-funnel-btn--badge:focus-visible{outline:2px solid var(--jb-blue-dusk);outline-offset:3px}
.jb-ingredient-lib{padding:120px var(--jb-gutter);background:var(--jb-blue-dusk);border-top:1px solid #ffffff24}.jb-ingredient-lib__inner{max-width:var(--jb-max);margin:0 auto}.jb-ingredient-lib__head{max-width:760px}.jb-ingredient-lib__head h2{font-family:var(--jb-font-sans);letter-spacing:-.025em;color:var(--jb-off-white);margin:14px 0 0;font-size:clamp(46px,5.4vw,82px);font-weight:400;line-height:.98}.jb-ingredient-lib__head h2 em{font-family:var(--jb-font-serif);color:var(--jb-blue);font-style:italic}.jb-ingredient-lib__head .jb-eyebrow{color:#bacdffd9}.jb-ingredient-lib__deck{font-family:var(--jb-font-sans);color:#fffc;max-width:560px;margin:18px 0 0;font-size:17px;line-height:1.6}.jb-ingredient-lib__search{max-width:440px;margin:28px 0 0;position:relative}.jb-ingredient-lib__search .ic{color:#ffffff73;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.jb-ingredient-lib__search input{width:100%;font-family:var(--jb-font-sans);letter-spacing:-.01em;color:var(--jb-off-white);border-radius:var(--jb-radius-pill);background:#ffffff14;border:1px solid #ffffff2e;padding:16px 20px 16px 50px;font-size:15px}.jb-ingredient-lib__search input::placeholder{color:#ffffff73}.jb-ingredient-lib__search input:focus-visible{outline:2px solid var(--jb-blue);outline-offset:1px}.jb-ingredient-lib__groups{border-top:1px solid #ffffff14;margin-top:48px;display:grid}.jb-ingredient-lib__group{border-bottom:1px solid #ffffff14;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:36px;padding:30px 0;display:grid}.jb-ingredient-lib__group .cat{font-family:var(--jb-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--jb-blue);font-size:12px;font-weight:500;line-height:1.3}.jb-ingredient-lib__group .cat small{letter-spacing:0;text-transform:none;color:#ffffff80;margin-top:10px;font-size:12px;font-weight:400;line-height:1.5;display:block}.jb-ingredient-lib__pills{flex-wrap:wrap;align-content:flex-start;gap:10px;display:flex}.jb-ingredient-lib__pill{font-family:var(--jb-font-sans);border-radius:var(--jb-radius-pill);color:#ffffffe6;background:#ffffff14;border:1px solid #fff3;padding:11px 16px;font-size:14px;line-height:1}.jb-ingredient-lib__empty{text-align:center;font-family:var(--jb-font-sans);color:#fffc;margin:0;padding:40px 0;font-size:16px}[data-theme=blokes] .jb-ingredient-lib{background:var(--jb-black);border-top-color:#ffffff14}[data-theme=blokes] .jb-ingredient-lib__head h2{color:#fff}[data-theme=blokes] .jb-ingredient-lib__deck{color:#ffffff9e}[data-theme=blokes] .jb-ingredient-lib__group .cat small{color:#fff6;font-size:13px}[data-theme=blokes] .jb-ingredient-lib__search input{background:var(--jb-black-warm);color:#fff;border-color:#ffffff21}[data-theme=blokes] .jb-ingredient-lib__pill{background:#ffffff05;border-color:#ffffff21}[data-theme=blokes] .jb-ingredient-lib__empty{color:#ffffff9e}@media (max-width:760px){.jb-ingredient-lib__group{grid-template-columns:1fr;gap:16px}}
.jb-landing-logo{text-align:center;padding:24px 0;line-height:0;display:block}.jb-landing-logo img{width:auto;height:24px;display:inline-block}.jb-landing-logo--overlay{z-index:4;padding:0;position:absolute;top:32px;left:50%;transform:translate(-50%)}@media (max-width:767px){.jb-landing-logo--overlay{background:#fcfaf8eb;padding:16px 0;position:static;transform:none}[data-theme=blokes] .jb-landing-logo--overlay{background:var(--jb-black-warm-deep)}}
.jb-landing-hero{isolation:isolate;background:#fcfaf8 var(--jb-landing-hero-image,none) right center / cover no-repeat;flex-direction:column;justify-content:center;min-height:760px;display:flex;position:relative;overflow:hidden}.jb-landing-hero__backdrop{z-index:-1;background:linear-gradient(100deg,#fcfaf8f0 0%,#fcfaf8b8 32%,#fcfaf81f 54%,#fcfaf800 72%);position:absolute;inset:0}.jb-landing-hero__mobile-image{display:none}.jb-landing-hero__inner{z-index:2;width:100%;max-width:var(--jb-max);padding:120px var(--jb-gutter) 140px;box-sizing:border-box;margin:0 auto;position:relative}.jb-landing-hero__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#fcfaf8e6;border:1px solid #16131012;border-radius:10px;max-width:min(568px,48%);padding:38px 38px 32px;position:relative}.jb-landing-hero__badge{z-index:3;background:var(--jb-blue);color:#363636;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:160px;height:160px;display:flex;position:absolute;top:-60px;right:-68px;transform:rotate(8deg)}.jb-landing-hero__badge-ring{border:1.5px dotted #3636368c;border-radius:50%;position:absolute;inset:6px}.jb-landing-hero__badge-value{font:400 40px/.9 var(--jb-font-sans);letter-spacing:-.03em}.jb-landing-hero__badge-value span{letter-spacing:-.01em;margin-left:3px;font-size:17px}.jb-landing-hero__badge-caption{max-width:110px;font:italic 400 15px/1.15 var(--jb-font-serif);letter-spacing:-.005em}.jb-landing-hero__card h1{font:400 clamp(34px, 3.6vw, 50px) / 1.05 var(--jb-font-sans);letter-spacing:-.025em;color:var(--jb-ink);text-wrap:balance;margin:10px 0 0}.jb-landing-hero__card h1 em{font-family:var(--jb-font-serif);font-style:italic}.jb-landing-hero__deck{font:400 18px/1.5 var(--jb-font-sans);color:#161310d1;text-wrap:pretty;margin:16px 0 0}.jb-landing-hero__cta{background:var(--jb-black);color:var(--jb-white);font:400 15px/1 var(--jb-font-sans);border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:22px 26px;text-decoration:none;transition:background .18s;display:flex}.jb-landing-hero__cta:first-letter{text-transform:uppercase}.jb-landing-hero__cta:hover{background:#2a2724}.jb-landing-hero__cta .arrow{width:14px;height:14px}.jb-landing-hero__tagline{max-width:40ch;font:500 17px/1.45 var(--jb-font-sans);color:var(--jb-ink);text-wrap:pretty;margin:16px 0 0}.jb-landing-hero__trust{z-index:3;background:linear-gradient(#fcfaf800 0%,#fcfaf89e 40%,#fcfaf8b8 100%);flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:14px 16px 18px;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.jb-landing-hero__trust li{font:400 15px/1 var(--jb-font-sans);color:#161310d1;align-items:center;gap:10px;padding:14px 24px;display:flex}.jb-landing-hero__trust li+li{border-left:1px solid #1010101f}.jb-landing-hero__trust-icon{width:17px;height:17px;color:var(--jb-accent-fg);flex:none}.jb-landing-hero__avatars{align-items:center;display:flex}.jb-landing-hero__avatars img{object-fit:cover;object-position:50% 18%;background:var(--jb-blue-surface-soft);border-radius:50%;width:30px;height:30px;display:block;box-shadow:0 0 0 2px #fcfaf8}.jb-landing-hero__avatars img+img{margin-left:-9px}.jb-landing-hero__pills{background:var(--jb-blue-surface-soft);font:500 11px/1 var(--jb-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--jb-accent-fg);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;display:flex}.jb-landing-hero__pill-dot{color:#4e70af80;margin-right:5px}@media (min-width:768px) and (max-width:1100px){.jb-landing-hero{background-position:62%}.jb-landing-hero__badge{width:128px;height:128px;top:-40px;right:-40px}.jb-landing-hero__badge-value{font-size:32px}.jb-landing-hero__badge-value span{font-size:14px}.jb-landing-hero__badge-caption{max-width:96px;font-size:13px}}@media (max-width:1020px){.jb-landing-hero__trust li{padding:12px 16px;font-size:14px}}.jb-scroll-dots.jb-landing-hero__dots{display:none}@media (max-width:767px){.jb-landing-hero{background:#fcfaf8;min-height:0;overflow:visible}.jb-landing-hero__backdrop{display:none}.jb-landing-hero__mobile-image{width:100%;height:clamp(300px,78vw,380px);display:block;overflow:hidden}.jb-landing-hero__mobile-image img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.jb-landing-hero__inner{max-width:none;padding:0}.jb-landing-hero__card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfaf8;border:0;border-radius:0;max-width:none;margin:0 18px;padding:26px 22px 24px}.jb-landing-hero__badge{gap:3px;width:104px;height:104px;top:calc(14px - clamp(300px,78vw,380px));right:-4px}.jb-landing-hero__badge-ring{inset:5px}.jb-landing-hero__badge-value{font-size:27px}.jb-landing-hero__badge-value span{margin-left:2px;font-size:11px}.jb-landing-hero__badge-caption{max-width:80px;font-size:12px;line-height:1.05}.jb-landing-hero__trust{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;background:#fcfaf8;flex-wrap:nowrap;justify-content:flex-start;padding:8px 20px 0;scroll-padding-inline:20px;position:static;overflow-x:auto}.jb-landing-hero__trust::-webkit-scrollbar{display:none}.jb-landing-hero__trust li{white-space:nowrap;scroll-snap-align:start;flex:none;padding:4px 18px;font-size:15px;line-height:1.4}.jb-landing-hero__trust li:first-child{padding-left:0}.jb-landing-hero__trust li+li{border-left-color:#16131029}.jb-scroll-dots.jb-landing-hero__dots{background:#fcfaf8;margin:0;padding:20px 0 28px;display:flex}}[data-theme=blokes] .jb-landing-hero,[data-theme=blokes] .jb-landing-hero__card,[data-theme=blokes] .jb-landing-hero__trust{background-color:var(--jb-black-warm-deep)}[data-theme=blokes] .jb-landing-hero__backdrop{background:linear-gradient(100deg,#1f1a14f0 0%,#1f1a14b8 32%,#1f1a1400 72%)}[data-theme=blokes] .jb-landing-hero__card{background:#1f1a14e6;border-color:#ffffff14}[data-theme=blokes] .jb-landing-hero__trust{background:linear-gradient(#1f1a1400 0%,#1f1a14b8 100%)}[data-theme=blokes] .jb-landing-hero__card h1,[data-theme=blokes] .jb-landing-hero__tagline{color:var(--jb-off-white)}[data-theme=blokes] .jb-landing-hero__deck,[data-theme=blokes] .jb-landing-hero__trust li{color:#f4efe7b8}[data-theme=blokes] .jb-landing-hero__cta{background:var(--jb-blue);color:var(--jb-black)}[data-theme=blokes] .jb-landing-hero__trust-icon{color:var(--jb-blue)}[data-theme=blokes] .jb-landing-hero__trust li+li{border-color:#ffffff1a}@media (max-width:767px){[data-theme=blokes] .jb-landing-hero__card,[data-theme=blokes] .jb-landing-hero__trust,[data-theme=blokes] .jb-landing-hero__dots{background:var(--jb-black-warm-deep)}}
.jb-research-groups{color:#fff;background:#252b50;padding:clamp(64px,8vw,112px) 60px}.jb-research-groups__inner{flex-direction:column;gap:clamp(40px,5vw,64px);max-width:1240px;margin:0 auto;display:flex}.jb-research-groups__head{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:24px 64px;display:grid}.jb-research-groups__title{flex-direction:column;gap:16px;display:flex}.jb-research-groups__eyebrow{font:500 12px/1.2 var(--jb-font-sans);letter-spacing:.18em;text-transform:uppercase;color:#bacdff;margin-bottom:16px;display:block}.jb-research-groups__head h2{font:400 clamp(30px, 4vw, 52px) / 1.05 var(--jb-font-sans);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0}.jb-research-groups__head h2 em{font-family:var(--jb-font-serif);white-space:nowrap;font-style:italic;font-weight:400}.jb-research-groups__deck{max-width:44ch;font:400 16px/1.55 var(--jb-font-sans);color:#ffffffb8;text-wrap:pretty;margin:0}.jb-research-groups__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px 64px;display:grid}.jb-research-groups__group{flex-direction:column;display:flex}.jb-research-groups__group-head{border-bottom:1px solid #bacdff73;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.jb-research-groups__group-name{font:500 13px/1.3 var(--jb-font-sans);letter-spacing:.06em;text-transform:uppercase;color:#bacdff}.jb-research-groups__group-tag{font:500 11px/1 var(--jb-font-mono);letter-spacing:.08em;color:#ffffff8c}.jb-research-groups__paper{border-bottom:1px solid #ffffff1f;flex-direction:column;gap:10px;padding:28px 0;display:flex}.jb-research-groups__source{font:500 11px/1.4 var(--jb-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff9}.jb-research-groups__paper h3{font:400 22px/1.25 var(--jb-font-sans);color:#fff;margin:0}.jb-research-groups__paper p{font:400 15px/1.6 var(--jb-font-sans);color:#ffffffb8;text-wrap:pretty;margin:0}.jb-research-groups__link{font:500 13px/1.4 var(--jb-font-sans);color:#bacdff;text-underline-offset:3px;gap:6px;text-decoration:underline;display:inline-flex}.jb-research-groups__footnote{max-width:90ch;font:400 12px/1.6 var(--jb-font-sans);color:#fff9;text-wrap:pretty;margin:0}@media (max-width:1100px){.jb-research-groups{padding-left:40px;padding-right:40px}}@media (max-width:860px){.jb-research-groups{padding-left:24px;padding-right:24px}}@media (max-width:480px){.jb-research-groups{padding-left:18px;padding-right:18px}}
.jb-results-stories{--stories-gutter:60px;padding:120px var(--stories-gutter);color:#101010;font:400 16px/1.5 var(--jb-font-sans);background:#fff}.jb-results-stories__inner{max-width:1320px;margin:0 auto}.jb-results-stories h2{max-width:none;font:400 63px/1.15 var(--jb-font-sans);letter-spacing:-.025em;text-align:center;margin:18px 0 14px}.jb-results-stories h2 em{font-family:var(--jb-font-serif);white-space:nowrap;font-style:italic}.jb-results-stories__intro{color:#535353;text-align:center;max-width:56ch;margin:0 auto 44px;font-size:17px;line-height:1.55}.jb-results-stories__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.jb-results-stories__story{min-width:0;display:grid}.jb-results-stories__photos{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.jb-results-stories__photo{aspect-ratio:3/5;min-width:0;position:relative;overflow:hidden}.jb-results-stories__photo img{object-fit:cover;width:100%;height:100%;display:block}.jb-results-stories__photo:after{content:"";pointer-events:none;background:#00000012;position:absolute;inset:0}.jb-results-stories__photo-label{z-index:1;font:500 10px/1 var(--jb-font-sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;position:absolute;bottom:10px;left:10px}.jb-results-stories__caption{border:1px solid #10101024;margin-top:12px;padding:20px}.jb-results-stories__result{font:400 30px/1 var(--jb-font-sans);letter-spacing:-.03em}.jb-results-stories__name{font:500 14px/1.3 var(--jb-font-sans);margin-top:12px}.jb-results-stories__detail{color:#535353;margin-top:3px;font-size:13px;line-height:1.5}.jb-results-stories__footer{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:44px;display:flex}.jb-results-stories__footer-line{font:400 32px/1.2 var(--jb-font-sans);letter-spacing:-.01em}.jb-results-stories__disclaimer{color:#949494;text-align:center;max-width:80ch;margin:22px auto 0;font-size:12px;line-height:1.6}.jb-results-stories__imagery{color:#6e6a63;text-align:center;text-wrap:pretty;max-width:560px;margin:12px auto 0;font-size:12px;line-height:1.6}@media (max-width:1100px){.jb-results-stories{--stories-gutter:40px;padding-top:96px;padding-bottom:96px}}@media (max-width:860px){.jb-results-stories{--stories-gutter:24px;padding-top:72px;padding-bottom:72px}}@media (max-width:700px){.jb-results-stories{padding-top:24px}.jb-results-stories h2{font-size:38px;line-height:1.05}.jb-results-stories__grid{margin:0 calc(-1 * var(--stories-gutter));padding:0 var(--stories-gutter) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.jb-results-stories__grid::-webkit-scrollbar{display:none}.jb-results-stories__story{scroll-snap-align:center;flex:0 0 84%}}@media (max-width:480px){.jb-results-stories{--stories-gutter:18px;padding-bottom:60px}}
.jb-trend{background:var(--jb-blue-dusk);color:var(--jb-off-white);font-family:var(--jb-font-sans)}.jb-trend__inner{box-sizing:content-box;max-width:1008px;padding:clamp(80px, 9vw, 128px) var(--jb-gutter) clamp(48px, 5vw, 72px);flex-direction:column;align-items:flex-start;gap:36px;margin:0 auto;display:flex}.jb-trend__pill{box-sizing:border-box;border:1px solid var(--jb-blue);background:var(--jb-blue);height:27px;color:var(--jb-black);font:500 10px/15px var(--jb-font-mono);letter-spacing:1.8px;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.jb-trend__statement{letter-spacing:-.025em;color:var(--jb-off-white);text-wrap:pretty;margin:0;font-size:clamp(32px,3.8vw,56px);line-height:1.14}.jb-trend__statement em{font-family:var(--jb-font-serif);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:var(--jb-blue);font-size:1.04em;font-style:italic}.jb-trend__card{color:#12100e;background:#f7f7f7;border:1px solid #12100e1a;border-radius:14px;align-self:stretch;margin:0;padding:30px 32px 26px}.jb-trend__caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:30px;display:flex}.jb-trend__caption b{letter-spacing:-.3px;font-size:21px;font-weight:400;line-height:27px}.jb-trend__unit{font:400 10.5px/1.5 var(--jb-font-mono);letter-spacing:.8px;text-transform:uppercase;color:#12100e99;align-items:center;gap:8px;display:inline-flex}.jb-trend__unit i{background:linear-gradient(90deg,#bacdff,#252b50);border-radius:50%;width:8px;height:8px}.jb-trend__plot{flex-direction:column;gap:18px;display:flex}.jb-trend__row{grid-template-columns:170px minmax(0,1fr) 58px;align-items:center;gap:18px;display:grid}.jb-trend__label,.jb-trend__value{font-size:14.75px;line-height:22px}.jb-trend__label{letter-spacing:-.2px}.jb-trend__value{text-align:right;font-variant-numeric:tabular-nums}.jb-trend__track{background:#12100e12;border-radius:3px;height:26px;display:block;overflow:hidden}.jb-trend__fill{background:linear-gradient(90deg,#bacdff 0%,#252b50 100%);border-radius:3px;height:100%;display:block}.jb-trend__axis{font:400 10.5px/1.5 var(--jb-font-mono);letter-spacing:.8px;color:#12100e6b;justify-content:space-between;margin:14px 0 0 188px;padding-right:76px;display:flex}.jb-trend__foot{border-top:1px solid #12100e1a;grid-template-columns:1.6fr 1fr;gap:28px;margin-top:26px;padding-top:20px;display:grid}.jb-trend__foot p{font:400 10.5px/17px var(--jb-font-mono);letter-spacing:.3px;color:#12100e80;margin:0}.jb-trend__foot b{color:#12100eb8;font-weight:500}.jb-trend__footnote{text-align:center;text-wrap:pretty;color:var(--jb-off-white);border-top:1px solid #bacdff99;align-self:stretch;margin:0;padding-top:20px;font-size:12px;line-height:1.6}@media (max-width:1080px){.jb-trend__row{grid-template-columns:140px minmax(0,1fr) 52px}.jb-trend__axis{margin-left:158px;padding-right:70px}}@media (max-width:720px){.jb-trend__card{padding:22px 20px 20px}.jb-trend__caption{flex-direction:column;gap:10px;padding-bottom:24px}.jb-trend__caption b{font-size:19px;line-height:25px}.jb-trend__plot{gap:22px}.jb-trend__row{grid-template-columns:1fr auto;grid-template-areas:"lab val""track track";gap:8px 12px}.jb-trend__label{grid-area:lab}.jb-trend__track{grid-area:track;height:22px}.jb-trend__value{grid-area:val}.jb-trend__axis{margin-left:0;padding-right:0}.jb-trend__foot{grid-template-columns:1fr;gap:12px}}
.jb-science{--science-gap:20px;--science-plot:260px;color:#101010;background:#fff;padding:112px 60px}.jb-science__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px 96px;max-width:1240px;margin:0 auto;display:grid}.jb-science__eyebrow{font:500 12px/1.2 var(--jb-font-sans);letter-spacing:.18em;text-transform:uppercase;color:#4e70af;display:block}.jb-science__copy .jb-science__eyebrow{margin-bottom:14px}.jb-science h2{font:400 56px/1.02 var(--jb-font-sans);letter-spacing:-.02em;color:#101010;margin:0}.jb-science h2 em{font-family:var(--jb-font-serif);color:#2b3a67;font-style:italic;font-weight:400}.jb-science__lead{font:400 19px/1.6 var(--jb-font-sans);color:#101010;text-wrap:pretty;margin:20px 0 0}.jb-science__body{font:400 16px/1.6 var(--jb-font-sans);color:#535353;text-wrap:pretty;margin:20px 0 0}.jb-science__card{background:#fff;border:1px solid #1010101f;border-radius:16px;margin:0;padding:36px}.jb-science__head{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.jb-science__subtitle{max-width:384px;font:400 15px/1.45 var(--jb-font-sans);color:#535353}.jb-science__chip{color:#2b3a67;height:32px;font:500 13px/1 var(--jb-font-sans);white-space:nowrap;background:#e8ecfb;border-radius:999px;align-items:center;gap:8px;margin-top:2px;padding:0 14px;display:inline-flex}.jb-science__chip svg{width:14px;height:14px}.jb-science__plot,.jb-science__axis{grid-template-columns:repeat(var(--science-cols), minmax(0, 1fr));gap:var(--science-gap);display:grid}.jb-science__plot{height:var(--science-plot);border-bottom:1px solid #1010102e;margin-top:32px;position:relative}.jb-science__ref{width:calc(var(--science-lead) * (100% - (var(--science-cols) - 1) * var(--science-gap)) / var(--science-cols) + (var(--science-lead) - 1) * var(--science-gap));border-top:1px dashed #2b3a674d;position:absolute;top:18%;left:0}.jb-science__col{flex-direction:column;justify-content:flex-end;gap:10px;min-width:0;display:flex}.jb-science__value{font:italic 400 28px/1 var(--jb-font-serif);color:#2b3a67;white-space:nowrap}.jb-science__value--pale{color:#535353}.jb-science__bar{background:#bacdff;border-radius:8px 8px 0 0;flex:none;display:block}.jb-science__bar--pale{background:#dde4fa}.jb-science__bar--ink{background:#2b3a67}.jb-science__axis{padding-top:12px}.jb-science__axis span{font:500 12px/1 var(--jb-font-sans);letter-spacing:.08em;text-transform:uppercase;color:#535353}.jb-science__footnote{font:400 13px/1.5 var(--jb-font-sans);color:#535353;border-top:1px solid #10101014;margin:24px 0 0;padding-top:16px}@media (max-width:1100px){.jb-science{padding-inline:40px}.jb-science__inner{gap:40px 56px}}@media (max-width:900px){.jb-science__inner{grid-template-columns:1fr}}@media (max-width:700px){.jb-science{--science-gap:10px;--science-plot:200px;padding:64px 18px}.jb-science h2{font-size:30px}.jb-science__lead,.jb-science__body{font-size:15px}.jb-science__card{padding:24px}.jb-science__value{letter-spacing:.02em;font-size:17px}.jb-science__axis span{letter-spacing:.04em;font-size:11px}}
.jb-science-study{color:#18181b;font:400 15px/21px var(--jb-font-sans);background:#f7f7f7;padding:72px 0 88px}.jb-science-study__inner{box-sizing:border-box;grid-template-columns:300px minmax(0,860px);gap:56px;max-width:1440px;margin:0 auto;padding:0 60px;display:grid}.jb-science-study__eyebrow{letter-spacing:.88px;text-transform:uppercase;color:#12100e8f;font-size:11px;line-height:11px}.jb-science-study h2{max-width:640px;font:400 40px/40.8px var(--jb-font-sans);letter-spacing:-.6px;color:#1c1815;text-wrap:balance;margin:0}.jb-science-study h2 em{font-family:var(--jb-font-serif);font-style:italic}.jb-science-study__lede{letter-spacing:-.125px;color:#12100e99;max-width:736px;margin:20px 0 0;font-size:16px;line-height:26px}.jb-science-study .jb-home-science__studies{margin-top:40px}.jb-science-study .jb-home-science__card{background:#fff;grid-template-columns:minmax(0,1fr);grid-template-areas:"cap""did""plot""read""go";max-width:none;margin:0}.jb-science-study .jb-home-science__plot{margin-top:40px}.jb-science-study__note{color:#12100e73;max-width:760px;margin:16px 0 0;font-size:11px;line-height:16px}.jb-science-study__note b{color:#12100e9e;font-weight:500}@media (max-width:1080px){.jb-science-study__inner{grid-template-columns:minmax(0,1fr);gap:20px;padding:0 32px}}@media (max-width:720px){.jb-science-study{padding:56px 0 64px}.jb-science-study__inner{padding:0 20px}.jb-science-study h2{letter-spacing:-.4px;font-size:28px;line-height:32px}.jb-science-study .jb-home-science__studies{margin-top:28px}.jb-science-study .jb-home-science__card{padding:32px 24px}.jb-science-study .jb-home-science__plot{margin-top:28px}}
.jb-self-check{color:#101010;background:#e6edff;padding:112px 60px}.jb-self-check__inner{max-width:1240px;margin:0 auto}.jb-self-check__eyebrow{font:500 12px/1.2 var(--jb-font-sans);letter-spacing:.18em;text-transform:uppercase;color:#4e70af;margin-bottom:14px;display:block}.jb-self-check__heading{font:400 clamp(30px, 4vw, 56px) / 1.02 var(--jb-font-sans);letter-spacing:-.02em;color:#101010;margin:0 0 16px}.jb-self-check__heading em{font-family:var(--jb-font-serif);color:#2b3a67;font-style:italic;font-weight:400}.jb-self-check__deck{max-width:80ch;font:400 17px/1.5 var(--jb-font-sans);color:#535353;text-wrap:pretty;margin:0 0 40px}.jb-self-check__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;display:grid}.jb-self-check__tile{color:#101010;width:100%;height:100%;min-height:64px;font:500 16px/1.45 var(--jb-font-sans);text-align:left;cursor:pointer;background:#fff9;border:1px solid #2b3a671f;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;transition:background .2s,border-color .2s;display:flex}.jb-self-check__tile.is-checked{background:#fff;border-color:#2b3a67}.jb-self-check__tile:focus-visible{outline-offset:2px;outline:2px solid #2b3a67}.jb-self-check__box{box-sizing:border-box;background:0 0;border:1.5px solid #2b3a67;border-radius:5px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s;display:flex}.jb-self-check__box svg{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px}.jb-self-check__tile.is-checked .jb-self-check__box{background:#2b3a67}.jb-self-check__tile.is-checked .jb-self-check__box svg{opacity:1}.jb-self-check__cta{font:500 17px/1 var(--jb-font-sans);letter-spacing:normal;text-transform:none;background:#161310;margin-top:48px;padding:20px 30px}.jb-self-check__cta svg{width:18px;height:18px}@media (max-width:1100px){.jb-self-check{padding-inline:40px}}@media (max-width:700px){.jb-self-check{padding:64px 18px}.jb-self-check__grid{gap:10px}.jb-self-check__tile{min-height:56px;padding:14px 16px;font-size:15px}.jb-self-check__cta{margin-top:32px;padding:18px 24px;font-size:15px}}
.jb-steps-editorial{color:#101010;background:#e6edff;padding:112px 60px}.jb-steps-editorial__inner{max-width:1240px;margin:0 auto}.jb-steps-editorial__head{flex-direction:column;align-items:flex-start;display:flex}.jb-steps-editorial__eyebrow,.jb-steps-editorial__label{font:500 12px/1.2 var(--jb-font-sans);letter-spacing:.18em;text-transform:uppercase;color:#4e70af;display:block}.jb-steps-editorial__eyebrow{margin-bottom:14px}.jb-steps-editorial h2{max-width:24ch;font:400 42px/1.02 var(--jb-font-sans);letter-spacing:-.02em;color:#101010;margin:0}.jb-steps-editorial h2 em{font-family:var(--jb-font-serif);font-style:italic;font-weight:400}.jb-steps-editorial__deck{max-width:774px;font:400 17px/1.45 var(--jb-font-sans);color:#535353;text-wrap:pretty;margin:20px 0 0}.jb-steps-editorial__cta{margin-top:28px}.jb-steps-editorial__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.jb-steps-editorial__step{flex-direction:column;min-width:0;display:flex}.jb-steps-editorial__photo{object-fit:cover;border-radius:10px;width:100%;height:280px;display:block}.jb-steps-editorial__num{font:italic 400 32px/1 var(--jb-font-serif);color:#949494;margin-top:20px}.jb-steps-editorial__label{margin-top:10px}.jb-steps-editorial h3{font:400 24px/1.15 var(--jb-font-sans);letter-spacing:-.015em;color:#101010;margin:12px 0 0}.jb-steps-editorial__step p{font:400 16px/1.55 var(--jb-font-sans);color:#535353;margin:8px 0 0}@media (max-width:1100px){.jb-steps-editorial{padding-inline:40px}}@media (max-width:700px){.jb-steps-editorial{padding:64px 18px}.jb-steps-editorial h2{font-size:22px}.jb-steps-editorial h3{font-size:21px}.jb-steps-editorial__grid{gap:40px}.jb-steps-editorial__photo{height:240px}}
.jb-steps-promo{--steps-gutter:60px;--steps-y:120px;padding:var(--steps-y) var(--steps-gutter);color:#101010;font:400 16px/1.5 var(--jb-font-sans);background:#f4f1ed}.jb-steps-promo__inner{max-width:1320px;margin:0 auto}.jb-steps-promo__head{text-align:center;flex-direction:column;align-items:center;margin-bottom:72px;display:flex}.jb-steps-promo__eyebrow{font:500 12px/1.2 var(--jb-font-sans);letter-spacing:.18em;text-transform:uppercase;color:#4e70af;margin-bottom:16px;display:block}.jb-steps-promo__head h2{font:400 clamp(48px, 5.5vw, 84px) / 1.02 var(--jb-font-sans);letter-spacing:-.025em;margin:18px 0 0}.jb-steps-promo__head h2 em{font-family:var(--jb-font-serif);white-space:nowrap;margin-top:0;font-style:italic;display:inline-block}.jb-steps-promo__head p{font:400 17px/1.55 var(--jb-font-sans);color:#535353;text-align:center;margin:20px 0 0}.jb-steps-promo .jb-steps-promo__cta{margin-top:24px}.jb-steps-promo__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.jb-steps-promo__step{background:#fff;border-radius:24px;flex-direction:column;gap:16px;min-height:320px;padding:36px 32px 40px;display:flex;position:relative}.jb-steps-promo__no{font:400 13px/1 var(--jb-font-sans);letter-spacing:.16em;text-transform:uppercase;color:#535353;align-items:center;gap:12px;display:inline-flex}.jb-steps-promo__dot{color:#101010;width:36px;height:36px;font:500 13px/1 var(--jb-font-sans);letter-spacing:0;background:#e6edff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.jb-steps-promo__step:nth-child(2) .jb-steps-promo__dot{background:#bacdff}.jb-steps-promo__step:nth-child(3) .jb-steps-promo__dot{color:#fffef2;background:#101010}.jb-steps-promo__step h3{max-width:14ch;font:400 26px/1.1 var(--jb-font-sans);letter-spacing:-.015em;margin:4px 0 0}.jb-steps-promo__step p{font:400 15px/1.55 var(--jb-font-sans);color:#535353;margin:0}@media (max-width:1100px){.jb-steps-promo{--steps-gutter:40px;--steps-y:96px}}@media (min-width:901px){.jb-steps-promo__head p{max-width:none}}@media (max-width:900px){.jb-steps-promo__head{margin-bottom:40px}.jb-steps-promo__head p{max-width:520px}.jb-steps-promo__head h2 .jb-br-desk{display:none}.jb-steps-promo__steps{margin:0 calc(-1 * var(--steps-gutter));padding:4px var(--steps-gutter);scroll-snap-type:x mandatory;scroll-padding-left:var(--steps-gutter);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.jb-steps-promo__steps::-webkit-scrollbar{display:none}.jb-steps-promo__step{scroll-snap-align:start;flex:0 0 84%;min-width:0;min-height:0}}@media (max-width:860px){.jb-steps-promo{--steps-gutter:24px;--steps-y:72px}.jb-steps-promo__head h2{font-size:clamp(38px,8vw,56px)}.jb-steps-promo__step{padding:28px 24px 32px}.jb-steps-promo__step h3{font-size:22px}}@media (max-width:700px){.jb-steps-promo__head{text-align:left;align-items:flex-start}.jb-steps-promo__head h2{font-size:38px;line-height:1.05}.jb-steps-promo__head h2 .jb-br-desk{display:inline}.jb-steps-promo__head p{text-align:left;margin-left:0}}@media (max-width:480px){.jb-steps-promo{--steps-gutter:18px;--steps-y:60px}}
.jb-symptom-cards{--sx-ink:#12100e;--sx-head-ink:#1c1815;--sx-muted:#12100e99;--sx-rule:#12100e1a;--sx-ease:cubic-bezier(.2, .7, .2, 1);color:var(--sx-ink);font:400 15px/22px var(--jb-font-sans);background:#f7f7f7;padding:86px 0 92px}.jb-symptom-cards__shell{max-width:1440px;margin:0 auto;padding:0 60px}.jb-symptom-cards__eyebrow{font:400 11px/11px var(--jb-font-sans);letter-spacing:.88px;text-transform:uppercase;color:var(--sx-head-ink);padding-bottom:14px;display:block}.jb-symptom-cards__heading{max-width:none;font:400 40px/44px var(--jb-font-sans);letter-spacing:-.6px;color:var(--sx-head-ink);margin:0}.jb-symptom-cards__deck{max-width:34em;color:var(--sx-muted);margin:20px 0 0;font-size:15px;line-height:23px}.jb-symptom-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.jb-symptom-cards__card{isolation:isolate;aspect-ratio:4/5;cursor:pointer;background:#d9d3cd;border-radius:14px;position:relative;overflow:hidden}.jb-symptom-cards__card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#12100e8c 0%,#12100e00 100%);transition:opacity .3s;position:absolute;inset:0 0 45%}.jb-symptom-cards__media{transition:transform .6s var(--sx-ease);position:absolute;inset:0;overflow:hidden}.jb-symptom-cards__img{object-fit:cover;object-position:var(--sx-x,50%) var(--sx-y,20%);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.jb-symptom-cards__img--zoom{inset:auto;top:var(--sx-y,20%);left:var(--sx-x,50%);width:var(--sx-zoom,100%);height:auto;translate:calc(var(--sx-x,50%) * -1) calc(var(--sx-y,20%) * -1)}.jb-symptom-cards__head{z-index:2;color:#fff;transition:opacity .25s;position:absolute;top:22px;left:22px;right:70px}.jb-symptom-cards__head h3,.jb-symptom-cards__sheet-title{font:italic 400 26px/30px var(--jb-font-serif);letter-spacing:-.2px;color:#fff;margin:0}.jb-symptom-cards__cue{color:#ffffffeb;align-items:center;gap:6px;margin-top:8px;font-size:13.5px;line-height:18px;display:inline-flex}.jb-symptom-cards__cue svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:13px;height:13px;transition:transform .25s}.jb-symptom-cards__sheet{z-index:3;color:#fff;opacity:0;visibility:hidden;background:linear-gradient(#12100ecc 0%,#12100e9e 55%,#12100e6b 100%);flex-direction:column;justify-content:flex-start;padding:22px 22px 24px;transition:opacity .35s,visibility 0s linear .35s;display:flex;position:absolute;inset:0}.jb-symptom-cards__sheet>*{transition:transform .4s var(--sx-ease);transform:translateY(8px)}.jb-symptom-cards__sheet ul{margin:14px 0 0;padding:0;list-style:none}.jb-symptom-cards__sheet li{color:#ffffffeb;border-top:1px solid #ffffff38;padding:9px 0;font-size:15px;line-height:21px;display:block}.jb-symptom-cards__sheet li:first-child{border-top:0;padding-top:2px}.jb-symptom-cards__toggle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jb-symptom-cards__card:has(.jb-symptom-cards__toggle:focus-visible){outline:2px solid var(--sx-ink);outline-offset:3px}.jb-symptom-cards__card.is-open .jb-symptom-cards__sheet{opacity:1;visibility:visible;transition:opacity .35s,visibility}.jb-symptom-cards__card:has(.jb-symptom-cards__toggle:focus-visible) .jb-symptom-cards__sheet{opacity:1;visibility:visible;transition:opacity .35s,visibility}.jb-symptom-cards__card.is-open .jb-symptom-cards__sheet>*{transform:none}.jb-symptom-cards__card:has(.jb-symptom-cards__toggle:focus-visible) .jb-symptom-cards__sheet>*{transform:none}.jb-symptom-cards__card.is-open .jb-symptom-cards__media{transform:scale(1.03)}.jb-symptom-cards__card:has(.jb-symptom-cards__toggle:focus-visible) .jb-symptom-cards__media{transform:scale(1.03)}.jb-symptom-cards__card.is-open .jb-symptom-cards__head,.jb-symptom-cards__card.is-open:after{opacity:0}.jb-symptom-cards__card:has(.jb-symptom-cards__toggle:focus-visible) .jb-symptom-cards__head{opacity:0}.jb-symptom-cards__card:has(.jb-symptom-cards__toggle:focus-visible):after{opacity:0}@media (hover:hover) and (pointer:fine){.jb-symptom-cards__card:hover .jb-symptom-cards__sheet{opacity:1;visibility:visible;transition:opacity .35s,visibility}.jb-symptom-cards__card:hover .jb-symptom-cards__sheet>*{transform:none}.jb-symptom-cards__card:hover .jb-symptom-cards__media{transform:scale(1.03)}.jb-symptom-cards__card:hover .jb-symptom-cards__head,.jb-symptom-cards__card:hover:after{opacity:0}.jb-symptom-cards__card:hover .jb-symptom-cards__cue svg{transform:translate(3px)}}.jb-scroll-dots.jb-symptom-cards__dots{display:none}.jb-symptom-cards__bridge{border-top:1px solid var(--sx-rule);justify-content:space-between;align-items:center;gap:40px;margin-top:48px;padding-top:36px;display:flex}.jb-symptom-cards__bridge h3{font:400 24px/30px var(--jb-font-sans);letter-spacing:-.3px;color:var(--sx-ink);margin:0}.jb-symptom-cards__bridge p{max-width:40em;color:var(--sx-muted);margin:8px 0 0;font-size:15px;line-height:23px}.jb-symptom-cards__cta{flex:none}@media (max-width:1080px){.jb-symptom-cards__shell{padding:0 32px}.jb-symptom-cards__heading{letter-spacing:-.5px;font-size:36px;line-height:40px}.jb-symptom-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-symptom-cards__card{aspect-ratio:1}}@media (max-width:720px){.jb-symptom-cards{padding:56px 0 62px}.jb-symptom-cards__shell{padding:0 20px}.jb-symptom-cards__heading{letter-spacing:-.4px;font-size:28px;line-height:32px}.jb-symptom-cards__grid{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;margin:32px -20px 0;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.jb-symptom-cards__grid::-webkit-scrollbar{display:none}.jb-symptom-cards__card{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 78%;max-width:320px;min-height:320px}.jb-symptom-cards__head{top:18px;left:18px}.jb-symptom-cards__head h3,.jb-symptom-cards__sheet-title{font-size:24px;line-height:28px}.jb-symptom-cards__sheet{padding:18px}.jb-symptom-cards__sheet li{padding:8px 0;font-size:14px;line-height:20px}.jb-symptom-cards__sheet li:first-child{padding-top:2px}.jb-scroll-dots.jb-symptom-cards__dots{margin-top:18px;display:flex}.jb-symptom-cards__dots .jb-scroll-dots__dot{background:#12100e33}.jb-symptom-cards__dots .jb-scroll-dots__dot.is-on{background:var(--sx-ink)}.jb-symptom-cards__bridge{flex-direction:column;align-items:stretch;gap:20px;margin-top:32px;padding-top:28px}.jb-symptom-cards__bridge h3{font-size:21px;line-height:27px}.jb-funnel-btn.jb-symptom-cards__cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.jb-symptom-cards__card:after,.jb-symptom-cards__media,.jb-symptom-cards__head,.jb-symptom-cards__cue svg,.jb-symptom-cards__sheet,.jb-symptom-cards__sheet>*{transition:none!important}}.jb-symptom-cards.jb-symptom-cards--partner{padding:clamp(72px,8vw,120px) 0}.jb-symptom-cards--partner .jb-symptom-cards__shell{max-width:1320px;padding:0 var(--jb-gutter);flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.jb-symptom-cards--partner .jb-symptom-cards__eyebrow,.jb-symptom-cards--partner .jb-symptom-cards__heading{max-width:760px}.jb-symptom-cards--partner .jb-symptom-cards__eyebrow{font:400 11px/1 var(--jb-font-mono);letter-spacing:.08em;color:var(--jb-black);padding:0}.jb-symptom-cards--partner .jb-symptom-cards__heading,.jb-symptom-cards--partner .jb-symptom-cards__deck{margin-top:calc(16px - clamp(32px,4vw,48px))}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__heading{font:400 clamp(32px, 3.2vw, 46px) / 1.1 var(--jb-font-sans);letter-spacing:-.02em;color:var(--jb-black);text-wrap:balance}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__deck{max-width:48ch;color:var(--jb-gray-dark);text-wrap:pretty;font-size:16px;line-height:1.6}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__grid{grid-template-columns:repeat(auto-fit,minmax(clamp(25% - 15px,959040px - 99900%,50% - 10px),1fr));gap:clamp(10px,1.4vw,20px);margin:0;padding:0;display:grid;overflow:visible}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__card{aspect-ratio:4/5;border-radius:var(--jb-radius-lg);background:var(--jb-gray);flex:none;max-width:none;min-height:0}.jb-symptom-cards--partner .jb-symptom-cards__card:after{background:linear-gradient(#1010109e 0%,#10101047 55%,#10101000 100%);inset:0 0 38%}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__head{text-shadow:0 1px 12px #10101040;top:clamp(16px,1.8vw,24px);left:clamp(16px,1.8vw,24px);right:clamp(16px,1.8vw,24px)}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__head h3,.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__sheet-title{font:italic 400 clamp(28px, 2.6vw, 38px) / 1 var(--jb-font-serif);letter-spacing:-.02em}.jb-symptom-cards--partner .jb-symptom-cards__cue{color:#fff;margin-top:8px;font-size:13px;line-height:1}.jb-symptom-cards--partner .jb-symptom-cards__cue svg{width:12px;height:12px}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__sheet{border-radius:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10101075;padding:clamp(16px,1.8vw,24px) clamp(16px,1.8vw,24px) clamp(14px,1.4vw,20px);overflow-y:auto}.jb-symptom-cards--partner .jb-symptom-cards__sheet>*{transition:transform .52s cubic-bezier(.65,0,.35,1);transform:translateY(12px)}.jb-symptom-cards--partner .jb-symptom-cards__sheet ul{margin-top:14px}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__sheet li{color:#fff;border-top:1px solid #ffffff52;padding:10px 0;font-size:15px;line-height:1.35}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__sheet li:first-child{border-top:0;padding-top:10px}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__bridge{border-top:1px solid #12100e24;flex-wrap:wrap;gap:24px 48px;margin:0;padding-top:clamp(28px,3vw,40px)}.jb-symptom-cards--partner .jb-symptom-cards__bridge-copy{flex:420px;min-width:0;max-width:640px}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__bridge h3{font:400 clamp(22px, 1.8vw, 26px) / 1.2 var(--jb-font-sans);letter-spacing:-.015em;color:var(--jb-black)}@media (max-width:720px){.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__deck{text-wrap:balance;max-width:none;font-size:clamp(13px,3.6vw,16px);line-height:1.5}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__sheet{padding:14px 14px 12px}.jb-symptom-cards--partner .jb-symptom-cards__sheet ul{margin-top:8px}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__sheet li,.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__sheet li:first-child{padding:3px 0;font-size:12.5px;line-height:1.3}.jb-symptom-cards.jb-symptom-cards--partner .jb-symptom-cards__bridge{flex-direction:row;align-items:center}.jb-symptom-cards--partner .jb-funnel-btn.jb-symptom-cards__cta{justify-content:space-between;width:100%}}
.jb-treatment-types{--tt-ink:#12100e;--tt-muted:#12100e99;--tt-rule:#12100e1a;--tt-raised:#f7f7f7;--tt-gutter:60px;background:var(--tt-raised);color:var(--tt-ink);font:400 15px/22px var(--jb-font-sans);padding:72px 0 76px}.jb-treatment-types__shell{max-width:1440px;padding:0 var(--tt-gutter);margin:0 auto}.jb-treatment-types__eyebrow{font:400 11px/11px var(--jb-font-sans);letter-spacing:.88px;text-transform:uppercase;color:#1c1815;margin-bottom:14px;display:block}.jb-treatment-types__title{font:400 40px/44px var(--jb-font-sans);letter-spacing:-.6px;color:var(--tt-ink);margin:0}.jb-treatment-types__deck{max-width:34em;color:var(--tt-muted);margin:10px 0 0;font-size:15px;line-height:23px}.jb-treatment-types__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.jb-treatment-types__card{background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #12100e0d}.jb-treatment-types__toggle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jb-treatment-types__card:has(.jb-treatment-types__toggle:focus-visible){outline:2px solid var(--tt-ink);outline-offset:3px}.jb-treatment-types__plate{aspect-ratio:1;background:var(--tt-raised);overflow:hidden}.jb-treatment-types__plate img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.jb-treatment-types__card.is-open .jb-treatment-types__plate img{transform:translateY(-18%)scale(.8)}.jb-treatment-types__body{flex-direction:column;flex:auto;padding:22px;display:flex}.jb-treatment-types__body h3{font:400 22px/28px var(--jb-font-sans);letter-spacing:-.3px;color:var(--tt-ink);margin:0}.jb-treatment-types__desc{-webkit-line-clamp:2;min-height:42px;color:var(--tt-muted);-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.jb-treatment-types__price{color:var(--tt-muted);margin:12px 0 18px;font-size:13px;line-height:21px}.jb-treatment-types__price b{color:var(--tt-ink);margin-left:4px;font-size:17px;font-weight:400}.jb-treatment-types__price span{font-size:13px}.jb-treatment-types__cta{align-self:flex-start;margin-top:auto;display:flex}.jb-treatment-types__info{z-index:3;border-top:1px solid var(--tt-rule);visibility:hidden;background:#fff;flex-direction:column;padding:22px;transition:transform .42s cubic-bezier(.2,.7,.2,1),visibility 0s linear .42s;display:flex;position:absolute;inset:34% 0 0;transform:translateY(101%)}.jb-treatment-types__card.is-open .jb-treatment-types__info{visibility:visible;transition:transform .42s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.jb-treatment-types__info-eyebrow{font:400 11px/14px var(--jb-font-mono);letter-spacing:.88px;text-transform:uppercase;color:var(--jb-blue-dusk)}.jb-treatment-types__info-name{letter-spacing:-.3px;color:var(--tt-ink);margin:6px 0 0;font-size:22px;line-height:28px}.jb-treatment-types__forms{border-top:1px solid var(--tt-rule);margin:12px 0 16px;padding:0;list-style:none}.jb-treatment-types__forms li{border-bottom:1px solid var(--tt-rule);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.jb-treatment-types__forms b{color:var(--tt-ink);font-size:15px;font-weight:500;line-height:20px;display:block}.jb-treatment-types__forms span{color:var(--tt-muted);margin-top:2px;font-size:13px;line-height:18px;display:block}.jb-treatment-types__forms em{color:var(--tt-ink);flex:none;font-size:15px;font-style:normal}.jb-treatment-types__forms small{color:var(--tt-muted);font-size:12px}.jb-treatment-types__dots.jb-scroll-dots{margin-top:18px;display:none}.jb-treatment-types__dots .jb-scroll-dots__dot.is-on{background:var(--tt-ink)}.jb-treatment-types__dots .jb-scroll-dots__dot:focus-visible{outline-color:var(--tt-ink)}.jb-treatment-types__note{max-width:1000px;color:var(--tt-muted);margin:32px 0 0;font-size:13px;line-height:20px}.jb-treatment-types__note b{color:var(--tt-ink);font-weight:500}.jb-treatment-types__note a{color:inherit;text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.jb-treatment-types__note a:hover{color:var(--tt-ink)}.jb-treatment-types__note-more{display:none}@media (max-width:1180px) and (min-width:721px){.jb-treatment-types__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-treatment-types__plate{aspect-ratio:4/3}.jb-treatment-types__info{max-height:100%;top:auto}}@media (max-width:1080px){.jb-treatment-types{--tt-gutter:32px}.jb-treatment-types__title{letter-spacing:-.5px;font-size:36px;line-height:40px}}@media (max-width:720px){.jb-treatment-types{--tt-gutter:20px;padding:48px 0 52px}.jb-treatment-types__title{letter-spacing:-.4px;font-size:28px;line-height:32px}.jb-treatment-types__grid{margin:22px calc(-1 * var(--tt-gutter)) 0;padding:0 var(--tt-gutter) 4px;scroll-snap-type:x mandatory;scroll-padding-left:var(--tt-gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.jb-treatment-types__grid::-webkit-scrollbar{display:none}.jb-treatment-types__card{scroll-snap-align:start;flex:0 0 84%}.jb-treatment-types__plate{aspect-ratio:4/3}.jb-treatment-types__card.is-open .jb-treatment-types__plate img{transform:translateY(-14%)scale(.82)}.jb-treatment-types__body{padding:18px 22px 22px}.jb-treatment-types__info{max-height:100%;padding-top:18px;top:auto}.jb-treatment-types__forms li{padding:8px 0}.jb-treatment-types__dots.jb-scroll-dots{display:flex}.jb-treatment-types__note{margin-top:24px}.jb-treatment-types__note:not(.is-open){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jb-treatment-types__note-more{cursor:pointer;font:700 12.5px/22px var(--jb-font-sans);color:var(--tt-ink);text-underline-offset:3px;background:0 0;border:0;margin:6px 0 0;padding:4px 0;text-decoration:underline;display:inline-block}}@media (prefers-reduced-motion:reduce){.jb-treatment-types__info,.jb-treatment-types__card.is-open .jb-treatment-types__info,.jb-treatment-types__plate img{transition:none}}
.jb-review-quotes{color:#101010;background:#fff;padding:120px 60px}.jb-review-quotes__inner{text-align:center;max-width:1320px;margin:0 auto}.jb-review-quotes__eyebrow{font:500 12px/1.2 var(--jb-font-sans);letter-spacing:.18em;text-transform:uppercase;color:#4e70af;margin-bottom:18px;display:block}.jb-review-quotes h2{font:400 63px/1.15 var(--jb-font-sans);letter-spacing:-.025em;color:#101010;margin:0 0 14px}.jb-review-quotes h2 em{font-family:var(--jb-font-serif);font-style:italic;font-weight:400}.jb-review-quotes__deck{max-width:56ch;font:400 17px/1.55 var(--jb-font-sans);color:#535353;margin:0 auto 44px}.jb-review-quotes__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.jb-review-quotes__quote{border-left:1px solid #10101024;flex-direction:column;min-width:0;padding:8px 40px;display:flex}.jb-review-quotes__quote:first-child{border-left:0;padding-left:0}.jb-review-quotes__quote:last-child{padding-right:0}.jb-review-quotes__quote blockquote{flex:auto;margin:0}.jb-review-quotes__quote p{font:italic 400 22px/1.4 var(--jb-font-serif);letter-spacing:-.01em;color:#101010;text-wrap:pretty;margin:0}.jb-review-quotes__name{font:500 14px/1.3 var(--jb-font-sans);margin-top:18px}.jb-review-quotes__dots{display:none}.jb-review-quotes .jb-section-footnote{color:#949494;max-width:80ch;margin-top:22px}@media (max-width:1000px){.jb-review-quotes__quote{padding-left:20px;padding-right:20px}.jb-review-quotes__quote p{font-size:19px}}@media (max-width:1100px){.jb-review-quotes{padding-left:40px;padding-right:40px}}@media (max-width:860px){.jb-review-quotes{padding-left:24px;padding-right:24px}}@media (max-width:700px){.jb-review-quotes{padding-top:24px;padding-bottom:60px;overflow-x:clip}.jb-review-quotes h2{font-size:38px;line-height:1.05}.jb-review-quotes__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:0 calc(50% - 38vw) 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.jb-review-quotes__grid::-webkit-scrollbar{display:none}.jb-review-quotes__quote,.jb-review-quotes__quote:first-child,.jb-review-quotes__quote:last-child{scroll-snap-align:center;border-left:0;flex:0 0 76vw;padding:8px 20px}.jb-review-quotes__quote p{font-size:22px}.jb-review-quotes__dots{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.jb-review-quotes__dot{cursor:pointer;background:#10101038;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.jb-review-quotes__dot.is-current{background:#161310;width:22px}.jb-review-quotes__dot:focus-visible{outline-offset:3px;outline:2px solid #161310}}@media (max-width:480px){.jb-review-quotes{padding-left:18px;padding-right:18px}}
.jb-bioage--projection{--projection-gutter:60px;min-height:0;padding:72px var(--projection-gutter)}.jb-bioage--projection .jb-bioage__deck{max-width:820px}.jb-bioage--projection h2 em{white-space:nowrap}.jb-bioage--projection .jb-bioage__bg .jb-bioage--projection__desk{object-position:50% 40%}.jb-bioage--projection .jb-bioage__bg .jb-bioage--projection__mob{display:none}.jb-bioage--projection__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000,#16131080 55%,#161310d1);height:46%;position:absolute;inset:auto 0 0}.jb-bioage--projection__inputs{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.jb-bioage--projection__inputs label{background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:flex}.jb-bioage--projection__inputs span{font:400 12px/1 var(--jb-font-sans);color:#fffef29e}.jb-bioage--projection__inputs input{width:56px;font:400 18px/1 var(--jb-font-sans);color:#fffef2;background:0 0;border:0}.jb-bioage--projection .jb-bioage__gauge{margin-top:28px}.jb-bioage--projection__unit{margin-left:6px;font-size:.34em}.jb-bioage--projection .jb-bioage__delta{padding-top:14px}.jb-bioage--projection__cta-row{margin-top:20px}.jb-bioage--projection a.jb-bioage__cta,.jb-bioage--projection a.jb-bioage__cta:link,.jb-bioage--projection a.jb-bioage__cta:visited{color:inherit}.jb-bioage--projection__disclaimer{z-index:2;max-width:420px;font:400 12px/1.6 var(--jb-font-sans);color:#fffef2db;text-align:center;text-shadow:0 1px 12px #0000008c;margin:34px 0 0;position:relative}@media (max-width:1100px){.jb-bioage--projection{--projection-gutter:40px}}@media (max-width:860px){.jb-bioage--projection{--projection-gutter:24px}}@media (max-width:700px){.jb-bioage--projection{padding-top:56px;padding-bottom:56px}.jb-bioage--projection h2{font-size:38px;line-height:1.05}.jb-bioage--projection .jb-bioage__bg{height:auto;inset:0}.jb-bioage--projection .jb-bioage__bg:after,.jb-bioage--projection .jb-bioage__bg .jb-bioage--projection__desk{display:none}.jb-bioage--projection .jb-bioage__bg .jb-bioage--projection__mob{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.jb-bioage--projection__scrim{background:linear-gradient(#16131059 0%,#161310b8 38%,#161310e0 100%);height:auto;inset:0}.jb-bioage--projection .jb-bioage__gauge{margin-top:18px}.jb-bioage--projection .jb-bioage__delta{padding-top:24px}.jb-bioage--projection__cta-row{margin-top:32px}.jb-bioage--projection__disclaimer{max-width:none;margin:28px auto 0;position:static}}@media (max-width:480px){.jb-bioage--projection{--projection-gutter:18px}}
