@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(jc-anton.woff2) format("woff2")}.jc{--jc-font-anton: "Anton", "Arial Narrow", Impact, sans-serif;--jc-font-dm-serif: "DM Serif Display", Georgia, serif;--jc-font-vidaloka: "Vidaloka", Georgia, serif;--jc-font-figtree: "Figtree", "Helvetica Neue", Arial, sans-serif;--jc-font-inter: "Inter", "Helvetica Neue", Arial, sans-serif;--jc-font-arial-narrow: "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;--jc-font-hpick: var(--jc-hf-pick);--jc-font-bpick: var(--jc-bf-pick);--jc-bg: #ffffff;--jc-bg-soft: #f4f4f2;--jc-fg: #111111;--jc-fg-mute: #5c5c5c;--jc-line: #dcdcd8;--jc-accent: #111111;--jc-accent-fg: #ffffff;--jc-star: #f0b429;--jc-display: "Anton", "Arial Narrow", Impact, sans-serif;--jc-body: "Figtree", "Helvetica Neue", Arial, sans-serif;--jc-h1: 2.9rem;--jc-h2: 2.6rem;--jc-h2-big: 3.2rem;--jc-faq-q: 1.75rem;--jc-body-size: .84rem;--jc-disp-lh: .95;--jc-disp-track: .005em;--jc-btn-track: .12em;--jc-max: 1240px;--jc-gutter: clamp(16px, 4vw, 48px);--jc-sec-pad: 80px;--jc-radius: 0px;--jc-btn-h: 48px;font-family:var(--jc-body);color:var(--jc-fg);background:var(--jc-bg);line-height:var(--jc-b-lh, 1.5);font-weight:var(--jc-b-weight, 400);position:relative;padding-block:min(var(--jc-sec-pad),8vw);-webkit-font-smoothing:antialiased}.jc *,.jc *:before,.jc *:after{box-sizing:border-box}.jc img{max-width:100%;display:block}.jc h2,.jc h3,.jc p,.jc blockquote,.jc figure{margin:0}.jc a{color:inherit}.jc button{font:inherit;color:inherit;cursor:pointer}.jc.jc--flush{padding-block:0}.jc__wrap{max-width:var(--jc-max);margin-inline:auto;padding-inline:var(--jc-gutter)}.jc__display{font-family:var(--jc-display);text-transform:uppercase;line-height:var(--jc-disp-lh);letter-spacing:var(--jc-disp-track);font-weight:var(--jc-h-weight, 400);text-wrap:balance}.jc__caption{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.jc__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;background:var(--jc-accent);color:var(--jc-accent-fg);border:1px solid var(--jc-accent);padding:.95em 1.6em;font-size:.78rem;font-weight:700;letter-spacing:var(--jc-btn-track);text-transform:uppercase;text-decoration:none;min-height:var(--jc-btn-h);border-radius:var(--jc-radius)}.jc__btn:focus-visible,.jc summary:focus-visible,.jc .jc__head{text-align:center;display:grid;gap:8px;margin-bottom:clamp(24px,4vw,40px)}.jc__head h2{font-size:var(--jc-h2)}.jc__head p{font-size:.78rem;color:var(--jc-fg-mute)}.jc__rich p{margin:0}.jc__rich p+p{margin-top:10px}.jc__stars{color:var(--jc-star);letter-spacing:.05em;font-size:.8rem;white-space:nowrap}.jc-benefits__grid{display:grid;grid-template-columns:repeat(var(--jc-cols, 5),minmax(0,1fr));gap:var(--jc-tile-gap, clamp(8px, 1vw, 12px))}.jc-benefit img,.jc-benefit svg{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto;display:block}.jc-benefit svg{background:var(--jc-bg-soft)}.jc-benefit figcaption{text-align:var(--jc-tile-align, center);margin-top:var(--jc-tile-text-gap, 12px);font-size:var(--jc-tile-title, .72rem)}.jc-benefit figcaption small{display:block;font-size:var(--jc-tile-caption, .68rem);color:var(--jc-fg-mute);text-transform:none;letter-spacing:0;font-weight:400;margin-top:2px}.jc-videos__grid{display:grid;grid-template-columns:repeat(var(--jc-cols, 4),minmax(0,1fr));gap:var(--jc-tile-gap, clamp(12px, 3vw, 40px));max-width:var(--jc-grid-max, 980px);margin-inline:auto}.jc-video{display:grid;gap:var(--jc-tile-text-gap, 10px);justify-items:var(--jc-tile-justify, center)}.jc-video figcaption{text-align:var(--jc-tile-align, center);width:100%;max-width:var(--jc-video-w, 150px)}.jc-video__slot{width:100%;max-width:var(--jc-video-w, 150px);aspect-ratio:9 / 16;background:var(--jc-bg-soft);border:1px solid var(--jc-line);position:relative;overflow:hidden;display:grid;place-items:center}.jc-video__slot.has-src{cursor:pointer}.jc-video__slot video,.jc-video__slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jc-video__slot video{background:#111}.jc-video__empty{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:grid;place-items:center;text-align:center;font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--jc-fg-mute);line-height:1.5}.jc-video figcaption{font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--jc-fg-mute)}.jc-videos__note{text-align:center;font-size:.64rem;color:var(--jc-fg-mute);margin-top:28px}.jc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.jc-split__media img,.jc-split__media svg{width:100%;height:auto;object-fit:cover;display:block}.jc-split__media svg{aspect-ratio:4 / 3;background:var(--jc-bg-soft)}.jc-split__copy{display:grid;gap:14px;max-width:34rem}.jc-split h2{font-size:var(--jc-h2)}.jc-split .jc__rich{font-size:var(--jc-body-size);color:var(--jc-fg-mute)}.jc-split--right .jc-split__media{order:2}.jc .jc__display--sentence{font-family:var(--jc-body);text-transform:none;font-weight:var(--jc-h-weight-set, 700);letter-spacing:var(--jc-h-ls-set, -.01em);line-height:var(--jc-h-lh-set, 1.15)}.jc-statement{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,72px);align-items:center}.jc-statement h2{font-size:var(--jc-h2-big)}.jc-statement__copy{display:grid;gap:14px;font-size:var(--jc-body-size);color:var(--jc-fg-mute)}.jc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin-top:10px}.jc-stat b{display:block;font-size:1rem;letter-spacing:.06em;color:var(--jc-fg);font-variant-numeric:tabular-nums}.jc-stat small{font-size:.66rem}.jc-reviews__head h2{font-size:var(--jc-h2);margin-bottom:clamp(20px,3vw,32px)}.jc-reviews__summary{font-size:.72rem;font-weight:600;margin:-12px 0 20px;display:flex;gap:.5em;align-items:center}.jc-rv{position:relative;--jc-rv-n: var(--jc-rv-per);--jc-rv-extra: 0px}.jc-rv__track{display:flex;gap:var(--jc-rv-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;outline:none}.jc-rv__track::-webkit-scrollbar{display:none}.jc-rv__track:focus-visible{outline:2px solid var(--jc-fg);outline-offset:4px}.jc-rv__slide{flex:0 0 calc((100% - (var(--jc-rv-n) - 1) * var(--jc-rv-gap) - var(--jc-rv-extra)) / var(--jc-rv-n));scroll-snap-align:start;min-width:0}.jc-rv__slide--app{background:transparent}.jc-review{box-sizing:border-box;background:var(--jc-rv-card-bg, #fff);padding:var(--jc-rv-card-pad, 24px);display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;min-height:260px;border:1px solid var(--jc-rv-card-border, var(--jc-line));border-radius:var(--jc-rv-card-radius, 0);text-align:var(--jc-rv-align, left);box-shadow:0 10px 30px rgba(0,0,0,calc(var(--jc-rv-card-shadow, 0) * .18))}.jc-review:has(.jc-review__photo){grid-template-rows:auto auto auto auto 1fr}.jc .jc-rv-stars{color:var(--jc-rv-star, var(--jc-star));font-size:var(--jc-rv-star-size, 14px);letter-spacing:.08em;line-height:1;white-space:nowrap}.jc .jc-review__stars span{color:var(--jc-line)}.jc .jc-review__stars span.is-on{color:var(--jc-rv-star, var(--jc-star))}.jc .jc-review__title{font-size:var(--jc-rv-title, 13px);font-weight:var(--jc-rv-title-w, 700);text-transform:var(--jc-rv-title-tt, uppercase);letter-spacing:var(--jc-rv-title-ls, .08em);line-height:1.2;margin:0}.jc .jc-rv--title-display .jc-review__title{font-family:var(--jc-display)}.jc .jc-review__quote{font-size:var(--jc-rv-body, 15px);line-height:var(--jc-rv-body-lh, 1.55);font-weight:var(--jc-rv-body-w, 400);font-style:var(--jc-rv-body-style, normal);color:var(--jc-fg-mute);margin:0}.jc .jc-review__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--jc-rv-card-radius, 0) / 2)}.jc .jc-review__meta{font-size:var(--jc-rv-meta, 12px);color:var(--jc-fg-mute);display:flex;flex-wrap:wrap;gap:.4em 1em;align-items:baseline;justify-content:var(--jc-rv-align, left)}.jc .jc-review__name{font-weight:700;color:var(--jc-fg)}.jc .jc-review__date{margin-left:auto}.jc-rv__arrow{display:var(--jc-rv-arrow-display, flex);position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:var(--jc-rv-arrow-size, 40px);height:var(--jc-rv-arrow-size, 40px);border-radius:50%;border:1px solid var(--jc-line);align-items:center;justify-content:center;font-size:calc(var(--jc-rv-arrow-size, 40px) * .6);line-height:1;cursor:pointer;padding:0 0 .1em;transition:opacity .2s,background .2s}.jc-rv__arrow--light{background:#fff;color:#111}.jc-rv__arrow--dark{background:#111;color:#fff;border-color:#111}.jc-rv__arrow--plain{background:transparent;border-color:transparent;color:var(--jc-fg);font-size:calc(var(--jc-rv-arrow-size, 40px) * .8)}.jc-rv__arrow--prev{left:calc(var(--jc-rv-arrow-size, 40px) * -.5)}.jc-rv__arrow--next{right:calc(var(--jc-rv-arrow-size, 40px) * -.5)}.jc-rv__arrow[disabled]{opacity:.3;cursor:default}.jc-rv--arrows-below .jc-rv__arrow{position:static;transform:none}.jc-rv--arrows-below .jc-rv__dots{display:flex}.jc-rv__dots{display:var(--jc-rv-dots-display, flex);justify-content:center;align-items:center;gap:8px;margin-top:20px}.jc-rv--arrows-below .jc-rv__dots{gap:16px}.jc-rv__dots button[data-dot]{width:var(--jc-rv-dot-size, 8px);height:var(--jc-rv-dot-size, 8px);border-radius:50%;border:0;padding:0;background:var(--jc-rv-dot, var(--jc-line));cursor:pointer;transition:transform .2s,background .2s}.jc-rv__dots button[data-dot][aria-current=true]{background:var(--jc-rv-dot-active, var(--jc-fg));transform:scale(1.3)}.jc-rv__dots .jc-rv__arrow{margin-inline:4px;width:var(--jc-rv-arrow-size, 40px);height:var(--jc-rv-arrow-size, 40px)}.jc-reviews__foot{margin-top:28px;text-align:center}.jc-reviews__more{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.jc-rv{--jc-rv-n: var(--jc-rv-per-t)}.jc-rv__arrow--prev{left:4px}.jc-rv__arrow--next{right:4px}}@media(max-width:640px){.jc-rv{--jc-rv-n: var(--jc-rv-per-m);--jc-rv-extra: var(--jc-rv-peek, 12%)}.jc-rv__track{scroll-padding-inline:0}.jc .jc-review__title{font-size:var(--jc-rv-title-m, 12px)}.jc .jc-review__quote{font-size:var(--jc-rv-body-m, 14px)}.jc .jc-review__meta{font-size:var(--jc-rv-meta-m, var(--jc-rv-meta, 12px))}.jc .jc-rv-stars{font-size:var(--jc-rv-star-size-m, var(--jc-rv-star-size, 14px))}.jc-rv__arrow{display:none}.jc-rv--arrows-below .jc-rv__arrow{display:var(--jc-rv-arrow-display, flex)}}.jc-certs{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(var(--jc-cols, 3),minmax(0,1fr));gap:var(--jc-cert-gap, clamp(16px, 3vw, 40px));align-items:center;border-top:1px solid var(--jc-line);border-bottom:1px solid var(--jc-line);padding-block:clamp(28px,4vw,48px)}.jc-certs h2{font-family:var(--jc-body);text-transform:none;font-weight:700;font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.15;letter-spacing:-.01em}.jc-cert{text-align:var(--jc-cert-align, center);display:grid;gap:var(--jc-cert-icon-gap, 10px);justify-items:var(--jc-cert-align, center);font-size:.76rem;line-height:1.3}.jc-cert img,.jc-cert svg{width:var(--jc-cert-icon, 34px);height:var(--jc-cert-icon, 34px);object-fit:contain;box-sizing:border-box;padding:var(--jc-cert-icon-pad, 0);background:var(--jc-cert-icon-bg, transparent);border-radius:var(--jc-cert-icon-radius, 0)}.jc-cert svg{stroke:var(--jc-cert-icon-color, var(--jc-fg));fill:none;stroke-width:var(--jc-cert-icon-stroke, 1.4)}.jc-certs--icon-left .jc-cert{grid-template-columns:auto minmax(0,1fr);align-items:center;text-align:left;justify-items:start}.jc-certs--icon-left .jc-cert span{text-align:left}@media(max-width:900px){.jc-cert img,.jc-cert svg{width:var(--jc-cert-icon-m, var(--jc-cert-icon, 34px));height:var(--jc-cert-icon-m, var(--jc-cert-icon, 34px))}}.jc-cert small{display:block;font-weight:600;color:var(--jc-fg-mute)}.jc-life__head{display:grid;gap:10px;margin-bottom:clamp(20px,3vw,32px)}.jc-life__head h2{font-size:var(--jc-h2)}.jc-life__head h2 span{display:block;font-size:.78em}.jc-life__head p{font-size:.78rem;color:var(--jc-fg-mute)}.jc-life__grid{display:grid;grid-template-columns:repeat(var(--jc-cols, 3),minmax(0,1fr));gap:clamp(10px,2vw,24px)}.jc-life__grid img,.jc-life__grid svg{aspect-ratio:480 / 521;object-fit:cover;width:100%;height:auto;display:block}.jc-life__grid svg{background:var(--jc-bg-soft)}.jc-life__grid figcaption{margin-top:10px;font-size:.6rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.jc-faq__head h2{font-size:var(--jc-h1)}.jc-faq__list{max-width:900px;margin-inline:auto;border-top:1px solid var(--jc-line)}.jc-faq__list details{border-bottom:1px solid var(--jc-line)}.jc-faq__list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-family:var(--jc-display);font-weight:400;text-transform:uppercase;font-size:var(--jc-faq-q);line-height:1.05;letter-spacing:var(--jc-disp-track);cursor:pointer;text-wrap:balance}.jc-faq__list summary::-webkit-details-marker{display:none}.jc-faq__list summary:after{content:"+";font-family:var(--jc-body);font-size:1.6rem;font-weight:300;flex:none;line-height:1}.jc-faq__list details[open] summary:after{content:"\2212"}.jc-faq__body{padding:0 0 22px;font-size:.88rem;color:var(--jc-fg-mute);max-width:62ch}.jc-faq__body a{font-weight:600;color:var(--jc-fg)}.jc-cta{background:var(--jc-bg-soft)}.jc-cta__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.jc-cta__copy{display:grid;gap:18px;align-content:center;padding:clamp(32px,6vw,80px) var(--jc-gutter) clamp(32px,6vw,80px) 0}.jc-cta h2{font-size:var(--jc-h2-big)}.jc-cta .jc__rich{font-size:var(--jc-body-size);color:var(--jc-fg-mute);max-width:30rem}.jc-cta__sub{font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.jc-cta__media img,.jc-cta__media svg{width:100%;height:100%;object-fit:cover;min-height:360px;display:block}.jc-cta__media svg{background:var(--jc-bg-soft)}.jc-cta--right .jc-cta__media{order:-1}.jc-cta--right .jc-cta__copy{padding-left:var(--jc-gutter);padding-right:0}@media(max-width:900px){.jc-benefits__grid{gap:6px}.jc-benefit figcaption{font-size:var(--jc-tile-title-m, .6rem)}.jc-benefit figcaption small{font-size:var(--jc-tile-caption-m, .55rem)}.jc-videos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jc-split,.jc-statement,.jc-cta__grid{grid-template-columns:1fr}.jc-split--right .jc-split__media,.jc-cta--right .jc-cta__media{order:0}.jc-life__grid{grid-template-columns:1fr}.jc-certs{grid-template-columns:1fr 1fr}.jc-certs h2{grid-column:1 / -1}.jc-cta__copy,.jc-cta--right .jc-cta__copy{padding-inline:var(--jc-gutter)}}@media(max-width:520px){.jc-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jc-benefit:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;margin-inline:auto}.jc-certs{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.jc *{transition:none!important}}.jc .jc__rich,.jc .jc-faq__body,.jc .jc-review__quote{font-family:var(--jc-body)}.jc .jc__rich,.jc .jc__rich :where(p,li,a,strong,em,span),.jc .jc-faq__body,.jc .jc-statement__copy{font-weight:var(--jc-b-weight, 400);line-height:var(--jc-b-lh, 1.5)}.jc .jc__rich :where(strong,b){font-weight:700}.jc.jc-hf-anton .jc__display,.jc.jc-hf-anton h2,.jc.jc-hf-anton h3,.jc.jc-hf-anton .jc__display :where(span,strong,em){font-family:var(--jc-font-anton)!important}.jc.jc-hf-dm-serif .jc__display,.jc.jc-hf-dm-serif h2,.jc.jc-hf-dm-serif h3,.jc.jc-hf-dm-serif .jc__display :where(span,strong,em){font-family:var(--jc-font-dm-serif)!important}.jc.jc-hf-vidaloka .jc__display,.jc.jc-hf-vidaloka h2,.jc.jc-hf-vidaloka h3,.jc.jc-hf-vidaloka .jc__display :where(span,strong,em){font-family:var(--jc-font-vidaloka)!important}.jc.jc-hf-figtree .jc__display,.jc.jc-hf-figtree h2,.jc.jc-hf-figtree h3,.jc.jc-hf-figtree .jc__display :where(span,strong,em){font-family:var(--jc-font-figtree)!important}.jc.jc-hf-inter .jc__display,.jc.jc-hf-inter h2,.jc.jc-hf-inter h3,.jc.jc-hf-inter .jc__display :where(span,strong,em){font-family:var(--jc-font-inter)!important}.jc.jc-hf-arial-narrow .jc__display,.jc.jc-hf-arial-narrow h2,.jc.jc-hf-arial-narrow h3,.jc.jc-hf-arial-narrow .jc__display :where(span,strong,em){font-family:var(--jc-font-arial-narrow)!important}.jc.jc-hf-hpick .jc__display,.jc.jc-hf-hpick h2,.jc.jc-hf-hpick h3,.jc.jc-hf-hpick .jc__display :where(span,strong,em){font-family:var(--jc-font-hpick)!important}.jc.jc-bf-anton,.jc.jc-bf-anton :where(p,span,a,button,summary,label,li,td,th,strong,em,div,blockquote,small,figcaption,b){font-family:var(--jc-font-anton)!important}.jc.jc-bf-dm-serif,.jc.jc-bf-dm-serif :where(p,span,a,button,summary,label,li,td,th,strong,em,div,blockquote,small,figcaption,b){font-family:var(--jc-font-dm-serif)!important}.jc.jc-bf-vidaloka,.jc.jc-bf-vidaloka :where(p,span,a,button,summary,label,li,td,th,strong,em,div,blockquote,small,figcaption,b){font-family:var(--jc-font-vidaloka)!important}.jc.jc-bf-figtree,.jc.jc-bf-figtree :where(p,span,a,button,summary,label,li,td,th,strong,em,div,blockquote,small,figcaption,b){font-family:var(--jc-font-figtree)!important}.jc.jc-bf-inter,.jc.jc-bf-inter :where(p,span,a,button,summary,label,li,td,th,strong,em,div,blockquote,small,figcaption,b){font-family:var(--jc-font-inter)!important}.jc.jc-bf-arial-narrow,.jc.jc-bf-arial-narrow :where(p,span,a,button,summary,label,li,td,th,strong,em,div,blockquote,small,figcaption,b){font-family:var(--jc-font-arial-narrow)!important}.jc.jc-bf-bpick,.jc.jc-bf-bpick :where(p,span,a,button,summary,label,li,td,th,strong,em,div,blockquote,small,figcaption,b){font-family:var(--jc-font-bpick)!important}.jc[class*=" jc-bf-"] .jc__display,.jc[class*=" jc-bf-"] h2,.jc[class*=" jc-bf-"] h3,.jc[class*=" jc-bf-"] .jc__display :where(span,strong,em){font-family:var(--jc-display)!important}.jc.jc-htt-none .jc__display,.jc.jc-htt-none h2,.jc.jc-htt-none h3,.jc.jc-htt-none .jc-faq__list summary{text-transform:none!important}.jc.jc-btt-none :where(p,a,li,td,th,blockquote,figcaption,small,label,.jc__caption,.jc-stat b){text-transform:none!important}.jc.jc-htt-uppercase .jc__display,.jc.jc-htt-uppercase h2,.jc.jc-htt-uppercase h3,.jc.jc-htt-uppercase .jc-faq__list summary{text-transform:uppercase!important}.jc.jc-btt-uppercase :where(p,a,li,td,th,blockquote,figcaption,small,label,.jc__caption,.jc-stat b){text-transform:uppercase!important}.jc.jc-htt-capitalize .jc__display,.jc.jc-htt-capitalize h2,.jc.jc-htt-capitalize h3,.jc.jc-htt-capitalize .jc-faq__list summary{text-transform:capitalize!important}.jc.jc-btt-capitalize :where(p,a,li,td,th,blockquote,figcaption,small,label,.jc__caption,.jc-stat b){text-transform:capitalize!important}.jc.jc-htt-lowercase .jc__display,.jc.jc-htt-lowercase h2,.jc.jc-htt-lowercase h3,.jc.jc-htt-lowercase .jc-faq__list summary{text-transform:lowercase!important}.jc.jc-btt-lowercase :where(p,a,li,td,th,blockquote,figcaption,small,label,.jc__caption,.jc-stat b){text-transform:lowercase!important}.jc .jc-play{position:absolute;z-index:3;display:var(--jc-play-display, grid);place-items:center;width:var(--jc-play-size, 48px);height:var(--jc-play-size, 48px);border-radius:50%;border:0;padding:0;opacity:var(--jc-play-opacity, .9);transition:transform .15s,opacity .15s;cursor:pointer}.jc .jc-play svg{width:44%;height:44%;margin-left:6%}.jc .jc-play--light{background:#fff;box-shadow:0 2px 10px #00000040}.jc .jc-play--light svg{fill:#111}.jc .jc-play--dark{background:#111;box-shadow:0 2px 10px #00000059}.jc .jc-play--dark svg{fill:#fff}.jc .jc-play--outline{background:#00000040;border:2px solid #fff}.jc .jc-play--outline svg{fill:#fff}.jc .jc-play--center{top:50%;left:50%;transform:translate(-50%,-50%)}.jc .jc-play--center:hover,.jc .jc-video__slot:hover .jc-play--center{transform:translate(-50%,-50%) scale(1.06);opacity:1}.jc .jc-play--br{right:10px;bottom:10px}.jc .jc-play--bl{left:10px;bottom:10px}.jc .jc-play--br:hover,.jc .jc-play--bl:hover{transform:scale(1.06);opacity:1}.jc .jc-play:focus-visible{outline:2px solid #fff;outline-offset:3px}.jc .jc-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;display:none;place-items:center;z-index:10000}.jc .jc-video-modal[open]{display:grid}.jc .jc-video-modal::backdrop{background:var(--jc-modal-bg, rgba(0,0,0,.9))}.jc .jc-video-modal__frame{width:min(var(--jc-modal-max, 40vw),100vw - 32px);max-height:90vh;aspect-ratio:var(--jc-modal-ratio, 9 / 16);display:grid;place-items:center}.jc .jc-video-modal__frame video{width:100%;height:100%;max-height:90vh;object-fit:contain;background:#000;display:block}.jc .jc-video-modal__close{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:16px;width:44px;height:44px;border-radius:50%;border:0;padding:0;background:#ffffffeb;color:#111;font-size:28px;line-height:1;display:grid;place-items:center;z-index:1;cursor:pointer}.jc .jc-video-modal__close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:991px){.jc .jc-video-modal__frame{width:min(var(--jc-modal-max, 40vw),100vw - 24px);min-width:min(320px,100vw - 24px)}}.jc .jc__head h2,.jc .jc-split h2,.jc .jc-reviews__head h2,.jc .jc-life__head h2{font-size:var(--jc-h2)}.jc .jc-statement h2,.jc.jc-cta h2{font-size:var(--jc-h2-big)}.jc .jc-faq__head h2{font-size:var(--jc-h1)}.jc .jc-certs h2{font-size:var(--jc-h2, 1.6rem)}.jc .jc-life__head h2 span{font-size:var(--jc-h2b, .78em)}.jc .jc__head p,.jc .jc-life__head p{font-size:var(--jc-sub, .78rem)}.jc .jc-split .jc__rich,.jc .jc-statement__copy,.jc.jc-cta .jc__rich,.jc .jc-faq__body{font-size:var(--jc-b-size, var(--jc-body-size))}.jc .jc__btn{font-size:var(--jc-btn-fs, .78rem)}.jc .jc-cta__sub,.jc .jc-video figcaption,.jc .jc-life__grid figcaption{font-size:var(--jc-cap, .6rem)}.jc .jc-videos__note{font-size:var(--jc-note, .64rem)}.jc .jc-stat b{font-size:var(--jc-stat, 1rem)}.jc .jc-stat small,.jc .jc-cert small{font-size:var(--jc-small, .66rem)}.jc .jc-cert{font-size:var(--jc-cert-fs, .76rem)}.jc .jc-reviews__summary{font-size:var(--jc-sum, .72rem)}.jc .jc-reviews__foot .jc-reviews__more,.jc .jc-reviews__foot .jc__btn{font-size:var(--jc-link-fs, .78rem)}.jc .jc-faq__list summary{font-size:var(--jc-faq-q)}.jc .jc__btn{background:var(--jc-btn-bg, var(--jc-accent));color:var(--jc-btn-fg, var(--jc-accent-fg));border:var(--jc-btn-bw, 1px) solid var(--jc-btn-border, var(--jc-btn-bg, var(--jc-accent)));border-radius:var(--jc-btn-radius, var(--jc-radius));font-weight:var(--jc-btn-weight, 700);text-transform:var(--jc-btn-case, uppercase);letter-spacing:var(--jc-btn-track, .12em);padding:var(--jc-btn-py, .95em) var(--jc-btn-px, 1.6em);min-height:var(--jc-btn-h, 48px);width:var(--jc-btn-w, auto);transition:background .15s,color .15s,border-color .15s}.jc .jc__btn:hover{background:var(--jc-btn-bg-h, var(--jc-btn-bg, var(--jc-accent)));color:var(--jc-btn-fg-h, var(--jc-btn-fg, var(--jc-accent-fg)));border-color:var(--jc-btn-border-h, var(--jc-btn-bg-h, var(--jc-btn-border, var(--jc-btn-bg, var(--jc-accent)))))}.jc .jc__display,.jc h2{color:var(--jc-h-color, inherit)}.jc .jc-cta__sub{color:var(--jc-cap-color, inherit)}.jc.jc-cta .jc__rich,.jc .jc-split .jc__rich{color:var(--jc-b-color, var(--jc-fg-mute))}.jc .jc-cta__actions--left{text-align:left}.jc .jc-cta__actions--center{text-align:center}.jc .jc-cta__actions--right{text-align:right}.jc .jc-cta__copy--center{text-align:center;justify-items:center}.jc .jc-cta__copy--center .jc__rich{margin-inline:auto}.jc.jc-faq .jc-faq__list summary{font-family:var(--jc-q-font, var(--jc-display))!important;font-weight:var(--jc-q-weight, 400);text-transform:var(--jc-q-case, uppercase)!important;letter-spacing:var(--jc-q-ls, var(--jc-disp-track));line-height:var(--jc-q-lh, 1.05);color:var(--jc-q-color, inherit);padding:var(--jc-q-pad, 22px) 0}.jc.jc-faq .jc-faq__list summary:after{font-size:var(--jc-faq-icon-size, 1.6rem);color:var(--jc-faq-icon-color, inherit)}.jc.jc-faq .jc-faq__list,.jc.jc-faq .jc-faq__list details{border-color:var(--jc-faq-line, var(--jc-line))}.jc.jc-faq .jc-faq__body,.jc.jc-faq .jc-faq__body :where(p,li,a,strong,em,span){font-family:var(--jc-a-font, var(--jc-body))!important;font-weight:var(--jc-a-weight, var(--jc-b-weight, 400));text-transform:var(--jc-a-case, none)!important;line-height:var(--jc-a-lh, var(--jc-b-lh, 1.5))}.jc.jc-faq .jc-faq__body{color:var(--jc-a-color, var(--jc-fg-mute));max-width:var(--jc-a-max, 62ch)}.jc.jc-faq .jc-faq__body :where(strong,b){font-weight:700}@media(max-width:900px){.jc.jc-cta .jc-cta__media img,.jc.jc-cta .jc-cta__media svg{min-height:var(--jc-cta-m-minh, 240px)}.jc.jc-cta--m-text-first .jc-cta__media,.jc.jc-cta--m-text-first.jc-cta--right .jc-cta__media{order:2}.jc.jc-cta--m-row .jc-cta__grid{grid-template-columns:var(--jc-cta-m-img, 45%) minmax(0,1fr);align-items:var(--jc-cta-m-align, center)}.jc.jc-cta--m-row .jc-cta__media{order:0}.jc.jc-cta--m-row.jc-cta--m-img-right .jc-cta__grid{grid-template-columns:minmax(0,1fr) var(--jc-cta-m-img, 45%)}.jc.jc-cta--m-row.jc-cta--m-img-right .jc-cta__media{order:2}.jc.jc-cta--m-row .jc-cta__copy,.jc.jc-cta--m-row.jc-cta--right .jc-cta__copy{padding:var(--jc-cta-m-pad, 20px) var(--jc-gutter);gap:12px}.jc.jc-cta--m-row .jc-cta__media img,.jc.jc-cta--m-row .jc-cta__media svg{min-height:0;height:100%}.jc.jc-cta--m-row .jc__rich{max-width:none}}.jc .jc-rv__arrow svg{width:calc(var(--jc-rv-arrow-size, 40px) * var(--jc-rv-glyph, .5));height:calc(var(--jc-rv-arrow-size, 40px) * var(--jc-rv-glyph, .5));display:block;overflow:visible}.jc .jc-rv__arrow svg path{stroke-width:var(--jc-rv-stroke, 2.5)}.jc .jc-rv__arrow{padding:0}.jc .jc-rv__arrow--light{background:var(--jc-rv-arrow-bg, #fff);color:var(--jc-rv-arrow-fg, #111)}.jc .jc-rv__arrow--dark{background:var(--jc-rv-arrow-bg, #111);color:var(--jc-rv-arrow-fg, #fff);border-color:var(--jc-rv-arrow-bg, #111)}.jc .jc-rv__arrow--plain{background:var(--jc-rv-arrow-bg, transparent);color:var(--jc-rv-arrow-fg, var(--jc-fg))}
/*# sourceMappingURL=/cdn/shop/t/137/assets/jc-pdp.css.map */
