:root{--jc-white: #ffffff;--jc-mist: #f5f5f7;--jc-line: rgba(0, 0, 0, .1);--jc-ink: #120d0c;--jc-ink-2: #424245;--jc-ink-3: #515154;--jc-ink-4: #6e6e73;--jc-green: #88A34B;--jc-green-deep: #56702A;--jc-green-band: #2E3D14;--jc-green-tint: #f1f5e8;--jc-stage: #07070a;--jc-on-stage: #f5f5f7;--jc-on-stage-2: #c7c7cc;--jc-flame: #2f6bff;--jc-thermal: linear-gradient(90deg, #2f6bff 0%, #9ec1ff 30%, #ffffff 50%, #ffb36b 72%, #ff5a1f 100%);--jc-focus: #2f6bff;--jc-font-display: "JC Archivo", "Helvetica Neue", Arial, sans-serif;--jc-font-serif: "JC Serif", Georgia, "Times New Roman", serif;--jc-font-mono: "JC Mono", ui-monospace, Menlo, monospace;--jc-radius-stage: 32px;--jc-radius-card: 26px;--jc-gutter: 48px;--jc-max: 1320px}@media(max-width:749px){:root{--jc-gutter: 18px;--jc-radius-stage: 26px;--jc-radius-card: 22px}.jc .jc-h1{font-size:clamp(3.4rem,11vw,4.4rem)}.jc .jc-proof__stats>div.jc-stat--lead b{font-size:clamp(4.8rem,15vw,7.2rem)}}html:root{--font-body-family: var(--jc-font-display);--font-heading-family: var(--jc-font-display)}html body{font-family:var(--jc-font-display);color:var(--jc-ink);background:var(--jc-white);letter-spacing:0}.jc,.jc *{box-sizing:border-box}.jc{font-family:var(--jc-font-display);color:var(--jc-ink)}.jc a{color:inherit;text-decoration:none}.jc a:focus-visible,.jc button:focus-visible,.jc input:focus-visible,.jc summary:focus-visible,.header a:focus-visible,.header button:focus-visible{outline:3px solid var(--jc-focus);outline-offset:3px;box-shadow:none}.jc img{max-width:100%;height:auto;display:block}.jc-wrap{width:100%;max-width:var(--jc-max);margin:0 auto;padding-inline:var(--jc-gutter)}.jc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jc-eyebrow{font-family:var(--jc-font-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--jc-green-deep);margin:0}.jc-h-mega,.jc-h1,.jc-h2,.jc-h3{font-family:var(--jc-font-display);font-weight:800;font-stretch:125%;text-transform:uppercase;margin:0;color:inherit;text-wrap:balance}.jc-h-mega{font-size:clamp(5.6rem,10.5vw,14.8rem);line-height:.86;letter-spacing:-.045em}.jc-h1{font-size:clamp(4.4rem,6.5vw,8.8rem);line-height:.9;letter-spacing:-.045em}.jc-h2{font-size:clamp(3.2rem,5vw,6.4rem);line-height:.95;letter-spacing:-.035em}.jc-h3{font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.05;letter-spacing:-.01em;font-stretch:112%}.jc-serif{font-family:var(--jc-font-serif);font-style:italic;font-weight:400;font-stretch:100%;text-transform:none;letter-spacing:-.01em}.jc-accent{color:var(--jc-green-deep)}.jc-lede{font-size:clamp(1.6rem,1.4vw,2rem);line-height:1.5;color:var(--jc-ink-3);font-weight:300;max-width:42ch;margin:0}.jc-mono{font-family:var(--jc-font-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--jc-ink-4)}.jc-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:48px;padding:0 2.8rem;border-radius:999px;font-family:var(--jc-font-display);font-size:1.4rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.jc-btn:hover{transform:translateY(-1px)}.jc-btn--primary{background:var(--jc-green-deep);color:#fff!important}.jc-btn--primary:hover{background:#4a6124}.jc-btn--stage{background:var(--jc-green);color:var(--jc-stage)!important}.jc-btn--ghost-dark{background:transparent;border-color:#ffffff8c;color:var(--jc-on-stage)!important}.jc-btn--ghost-dark:hover{background:#ffffff1f}.jc-btn--ghost{border-color:var(--jc-ink);color:var(--jc-ink)!important}.jc-link{color:var(--jc-green-deep)!important;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.jc-announce{font-family:var(--jc-font-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:1rem 1.6rem}.jc-announce a{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.jc-announce{padding:.9rem 1.2rem;letter-spacing:0;font-size:min(1.2rem,calc((100vw - 2.6rem) / 31));text-wrap:balance}}html .section-header .header{padding-top:1.4rem;padding-bottom:1.4rem}html .header__heading-link .h2,html .header__heading-link{font-family:var(--jc-font-display)!important;font-weight:800!important;font-stretch:125%;letter-spacing:.22em!important;text-transform:uppercase;font-size:1.7rem!important;color:var(--jc-green)!important}html .header__menu-item,html .list-menu__item--link{font-family:var(--jc-font-display);font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--jc-ink-2)}html .header__menu-item:hover span,html .header__active-menu-item{color:var(--jc-ink);text-decoration-color:var(--jc-green)}@media(min-width:990px)and (max-width:1279px){html .header__inline-menu .list-menu--inline>li>a.header__menu-item,html .header__inline-menu .list-menu--inline>li summary.header__menu-item{padding-left:.6rem;font-size:1.15rem;letter-spacing:.02em}html .header__inline-menu .list-menu--inline>li>a.header__menu-item{padding-right:.6rem}}html .header-wrapper{background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}html .header__submenu.list-menu{min-width:22rem;padding:.8rem 0;border:1px solid var(--jc-line);border-radius:1.6rem;background:var(--jc-white);box-shadow:0 18px 40px #120d0c1a}html .header__submenu .header__menu-item{padding:1.2rem 2rem;font-size:1.3rem;color:var(--jc-ink-2)}html .header__submenu .header__menu-item:hover{color:var(--jc-ink);background:var(--jc-mist)}html .menu-drawer{background:var(--jc-white);border-right:0}html .menu-drawer__navigation{padding:.8rem 0 2.4rem}html .menu-drawer__menu>li{margin:0 var(--jc-gutter);border-bottom:1px solid var(--jc-line)}html .menu-drawer__menu-item{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:6.4rem;padding:1.6rem 0;font-family:var(--jc-font-display);font-size:2.6rem;font-weight:800;font-stretch:125%;letter-spacing:-.02em;line-height:1;text-transform:uppercase;color:var(--jc-ink)}html .menu-drawer__menu-item:hover,html .menu-drawer__menu-item--active{background:none;color:var(--jc-green-deep)}html .menu-drawer__menu>li>a.menu-drawer__menu-item:after,html .menu-drawer__menu>li>details>summary.menu-drawer__menu-item:after{content:"\2192";font-family:var(--jc-font-mono);font-size:1.6rem;font-weight:400;color:var(--jc-ink-4)}html .menu-drawer__menu-item>.icon-arrow,html .menu-drawer__menu-item>.svg-wrapper{display:none}html .menu-drawer__submenu{background:var(--jc-white)}html .menu-drawer__submenu .menu-drawer__menu-item{font-size:2.2rem}html .menu-drawer__close-button{margin:.8rem var(--jc-gutter) .4rem;padding:1.4rem 0;min-height:4.8rem;width:calc(100% - var(--jc-gutter) * 2);font-family:var(--jc-font-mono);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--jc-ink-4)}html .menu-drawer__close-button:hover,html .menu-drawer__close-button:focus{background:none;color:var(--jc-ink)}html .menu-drawer__utility-links{margin-top:auto;padding:2.4rem var(--jc-gutter) 3.2rem;background:var(--jc-mist)}html .menu-drawer__account{min-height:4.8rem;font-family:var(--jc-font-display);font-size:1.5rem;font-weight:600;color:var(--jc-ink)}html .menu-drawer__navigation{padding-top:1.6rem}.jc-mshop{margin:0 var(--jc-gutter) .8rem}.jc-mshop__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem}.jc-mshop__head .jc-mono{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--jc-ink-3, #6e6e73)}.jc-mshop__all{display:inline-block;padding:.6rem 0;font-size:1.4rem;font-weight:600;color:var(--jc-green-deep);text-decoration:none}.jc-mshop__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.jc-mshop__tile{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1rem .6rem 1.1rem;border-radius:16px;background:var(--jc-mist);color:var(--jc-ink);text-decoration:none}.jc-mshop__img{display:flex;align-items:center;justify-content:center;width:100%;height:8.4rem}.jc .jc-mshop__img img,.jc-mshop__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.jc-mshop__label{font-family:var(--jc-font-display);font-size:1.5rem;font-weight:800;font-stretch:112%;text-transform:uppercase;line-height:1}.jc-mshop__tile:hover .jc-mshop__label,.jc-mshop__tile:focus-visible .jc-mshop__label{color:var(--jc-green-deep)}html .menu-drawer__menu-item{min-height:5rem;padding:1.2rem 0;font-size:2rem}html .menu-drawer__submenu .menu-drawer__menu-item{font-size:2rem}html .menu-drawer__utility-links{padding:1.6rem var(--jc-gutter) 2.4rem}.jc-hero{position:relative;margin:12px 12px 0;border-radius:var(--jc-radius-stage);background:var(--jc-stage);color:var(--jc-on-stage);overflow:hidden;min-height:min(86vh,860px);display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.jc-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.jc-hero__halo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(42% 50% at 50% 58%,#2f6bff52,#07070a00 70%)}.jc-hero__flame{position:absolute;left:50%;top:46%;width:300px;height:700px;transform:translate(-50%,-38%);z-index:-1;border-radius:50% 50% 46% 46%/64% 64% 36% 36%;background:radial-gradient(38% 26% at 50% 80%,#fff,#cfe0ff 16%,#4f8bff 40%,#2f6bff47 68%,#2f6bff00);filter:blur(16px);mix-blend-mode:screen;animation:jcFlick 2.2s ease-in-out infinite alternate;transform-origin:50% 90%}.jc-hero--has-video .jc-hero__flame,.jc-hero--has-video .jc-hero__halo{display:none}.jc-hero--has-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#07070a00 35%,#07070abf)}@keyframes jcFlick{0%{transform:translate(-50%,-38%) scaleY(.95) scaleX(1.03)}50%{transform:translate(-50%,-38%) scaleY(1.05) scaleX(.96)}to{transform:translate(-51%,-38%) scaleY(.99)}}.jc-hero__hud{position:absolute;top:28px;left:0;right:0;display:flex;justify-content:space-between;gap:16px;font-family:var(--jc-font-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#f5f5f799}.jc-hero__body{display:flex;flex-direction:column;gap:2.6rem;padding-bottom:5.6rem}.jc-hero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:3.2rem;flex-wrap:wrap}.jc-hero .jc-lede{color:var(--jc-on-stage-2)}.jc-hero .jc-serif{color:var(--jc-green)}.jc-hero__actions{display:flex;gap:1.2rem;flex-wrap:wrap}.jc-thermal{height:3px;background:var(--jc-thermal);border-radius:3px}.jc-hero+.jc-thermal-wrap,.jc-thermal-wrap{margin:10px 12px 0}.jc-manifesto{padding-block:7.2rem 2.4rem;text-align:center}.jc-manifesto__inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.jc-manifesto__stack{display:grid;width:100%}.jc-manifesto__item{grid-area:1 / 1;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.jc-manifesto__item.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .55s ease .4s,transform .55s ease .4s,visibility 0s linear .4s}.jc-manifesto blockquote{margin:0;padding:0;border:0}.jc-manifesto p{margin:0 auto;font-family:var(--jc-font-serif);font-style:italic;font-size:clamp(2.4rem,2.6vw,3.4rem);line-height:1.2;max-width:34ch;color:var(--jc-ink);text-wrap:balance}.jc-manifesto figcaption{display:block}.jc-manifesto__inner{position:relative}.jc-manifesto__toggle{position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;background:none;cursor:pointer;color:var(--jc-ink-3);text-decoration:underline;text-underline-offset:3px}.jc-manifesto__toggle:focus-visible{width:auto;height:auto;margin:0;padding:.8rem 1.2rem;min-height:44px;overflow:visible;clip:auto}.jc-section{padding-block:9.6rem}.jc-section--tight{padding-block:4rem 9.6rem}.jc-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem;flex-wrap:wrap;margin-bottom:4rem}.jc-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem}.jc-cat{background:var(--jc-mist);border-radius:var(--jc-radius-card);padding:2.6rem;display:flex;flex-direction:column;gap:1.8rem;transition:transform .25s ease}.jc-cat:hover{transform:translateY(-3px)}.jc-cat__top{display:flex;justify-content:space-between}.jc-cat__media{height:280px;display:flex;align-items:center;justify-content:center}.jc-cat__media img{max-height:260px;width:auto;object-fit:contain;mix-blend-mode:multiply}.jc-cat__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem}.jc-cat__line{font-size:1.5rem;color:var(--jc-ink-3);font-weight:300;margin:.6rem 0 0}.jc-arrow{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}.jc-campaign{margin-inline:12px;border-radius:var(--jc-radius-stage);padding-block:10rem;position:relative;overflow:hidden}.jc-campaign__art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.jc-campaign__grid{position:relative;display:flex;flex-wrap:wrap;gap:4.8rem;align-items:center;justify-content:space-between}.jc-campaign__copy{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:2rem}.jc-campaign__copy p{margin:0;font-size:1.8rem;line-height:1.55;font-weight:300;max-width:44ch;opacity:.85}.jc-campaign__media{flex:0 1 400px;min-width:0;display:flex;justify-content:center;position:relative}.jc-campaign__disc{position:absolute;top:50%;left:50%;width:360px;height:360px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 45%,#fff,#ececf1 50%,#c3c6cf 70%,#0000 71%)}.jc-campaign__media img{position:relative;width:320px;mix-blend-mode:multiply}.jc-dial{background:var(--jc-mist)}.jc-dial__grid{display:flex;flex-wrap:wrap;gap:6.4rem;align-items:center}.jc-dial__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:2.4rem}.jc-dial__levels{display:inline-flex;gap:6px;background:#e8e8ed;border-radius:999px;padding:6px;align-self:flex-start;flex-wrap:wrap}.jc-dial__levels button{border:0;cursor:pointer;min-height:44px;padding:0 2.2rem;border-radius:999px;font-family:var(--jc-font-display);font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--jc-ink-3)}.jc-dial__levels button[aria-pressed=true]{background:var(--jc-ink);color:#fff}.jc-dial__use{border-top:1px solid var(--jc-line);padding-top:2.2rem;display:flex;flex-direction:column;gap:.6rem}.jc-dial__use b{font-family:var(--jc-font-serif);font-style:italic;font-weight:400;font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.05}.jc-dial__stage{flex:1 1 460px;min-width:0;height:560px;border-radius:var(--jc-radius-stage);background:var(--jc-stage);position:relative;overflow:hidden;display:flex;align-items:flex-end}.jc-dial__halo{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .6s ease;background:radial-gradient(45% 55% at 50% 80%,#2f6bff75,#05050700 70%)}.jc-dial__flame{position:absolute;left:50%;bottom:70px;width:210px;height:500px;transform:translate(-50%) scale(var(--jc-dial-scale, 1));transform-origin:50% 100%;border-radius:50% 50% 46% 46%/64% 64% 36% 36%;background:radial-gradient(38% 26% at 50% 82%,#fff,#cfe0ff 16%,#4f8bff 42%,#2f6bff40 70%,#2f6bff00);filter:blur(12px);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.jc-dial__stage--video{background:#000}.jc-dial__clip{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.jc-dial__clip.is-active{opacity:1}.jc-dial__clip video{width:100%;height:100%;object-fit:cover;display:block}.jc-dial__stage--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 62%,#0009);pointer-events:none}.jc-dial__stage--video .jc-dial__hud{z-index:1;color:#fff}.jc-dial__hud{position:relative;width:100%;display:flex;justify-content:space-between;padding:2.2rem 2.6rem;font-family:var(--jc-font-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#f5f5f7b3}.jc-moments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.jc-moment{margin:0;aspect-ratio:4 / 5;border-radius:var(--jc-radius-card);padding:2.4rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;color:#f5f5f7;isolation:isolate}.jc-moment__clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0;transition:opacity .35s ease}.jc-moment.is-playing .jc-moment__clip{opacity:1}@media(max-width:989px)and (min-width:750px){.jc-moments{grid-template-columns:repeat(2,minmax(0,1fr))}}.jc-moment img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.jc-moment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 40%,#000000a6)}.jc-moment img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.jc-moment:hover img{transform:scale(1.03)}.jc-moment figcaption{display:flex;flex-direction:column;gap:6px}.jc-moment b{font-weight:800;font-stretch:125%;font-size:clamp(2.2rem,1.9vw,2.8rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.jc-moment span{font-family:var(--jc-font-serif);font-style:italic;font-size:clamp(1.6rem,1.2vw,1.9rem);color:#f5f5f7e6;font-weight:400}@media(max-width:749px){.jc-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.jc-moment{padding:1.4rem;border-radius:20px;aspect-ratio:1 / 1}.jc-moment b{font-size:1.7rem}.jc-moment span{font-size:1.4rem;line-height:1.25}}.jc-promise{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));border-top:1px solid var(--jc-line)}.jc-promise>div{padding:3.2rem 2.8rem 0 0;display:flex;flex-direction:column;gap:1.2rem}.jc-promise p{margin:0;font-size:1.6rem;line-height:1.55;color:var(--jc-ink-3)}.jc-proof{background:var(--jc-mist)}.jc-proof__h{margin-bottom:3.2rem}.jc-proof__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid var(--jc-line);margin-bottom:4.8rem}.jc-proof__stats>div{padding:3.2rem 2.4rem 0 0;display:flex;flex-direction:column;gap:.8rem}.jc-proof__stats b{font-weight:800;font-stretch:125%;font-size:clamp(4.8rem,6vw,8.4rem);letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.jc-proof__stats>div.jc-stat--lead{grid-column:1 / -1}.jc-proof__stats>div.jc-stat--lead b{font-size:clamp(7.2rem,12vw,17rem)}.jc-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.4rem}.jc-quote{margin:0;background:#fff;border-radius:var(--jc-radius-card);padding:3.2rem;display:flex;flex-direction:column;gap:2.2rem;justify-content:space-between}.jc-quote p{margin:0;font-family:var(--jc-font-serif);font-size:2.8rem;line-height:1.2}.jc-join{background:var(--jc-green-band);color:#fff}.jc-join .jc-eyebrow{color:#c9d99e}.jc-join__grid{display:flex;flex-wrap:wrap;gap:4rem;align-items:flex-end;justify-content:space-between}.jc-join__copy{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:1.6rem}.jc-join__copy p{margin:0;font-size:1.8rem;color:#e1e9cc;font-weight:300}.jc-join form{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:1rem}.jc-join__field{display:flex;gap:1rem;flex-wrap:wrap}.jc-join label{font-size:1.4rem;color:#e1e9cc}.jc-join input[type=email]{flex:1 1 240px;min-width:0;min-height:52px;background:#3a4d1b;border:1px solid #8ea55a;color:#fff;border-radius:999px;padding:0 2.2rem;font-size:1.6rem;font-family:inherit}.jc-join input::placeholder{color:#c9d99e}.jc-join button{min-height:52px;background:#fff;color:var(--jc-green-band);border:0;border-radius:999px;padding:0 3rem;font-family:var(--jc-font-display);font-size:1.4rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.jc-join__fine{font-size:1.2rem;line-height:1.5;color:#c9d99e}.jc-join__fine a{color:#fff;text-decoration:underline}.jc-join__msg{font-size:1.5rem;color:#fff}.jc-footer{background:var(--jc-mist);padding-block:7.2rem 3.2rem;overflow:hidden}.jc-footer__cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3.2rem;font-size:1.4rem}.jc-footer__col{display:flex;flex-direction:column;gap:.2rem;min-width:150px}.jc-footer__col a{color:var(--jc-ink-2);padding:.9rem 0;min-height:44px;display:flex;align-items:center}.jc-footer__col a:hover{color:var(--jc-ink)}.jc-footer__fold{display:flex;flex-direction:column;gap:.2rem}.jc-footer__fold>summary{list-style:none;color:var(--jc-ink);cursor:default;pointer-events:none}.jc-footer__fold>summary::-webkit-details-marker{display:none}.jc-footer__legal{display:flex;flex-wrap:wrap;gap:0 2.2rem;margin-top:3.2rem;font-size:1.3rem;border-top:1px solid var(--jc-line);padding-top:1.6rem}.jc-footer__legal a,.jc-footer__legal span{color:var(--jc-ink-2);padding:1.2rem 0;min-height:44px;display:inline-flex;align-items:center}.jc-footer__legal span{color:var(--jc-ink-4)}.jc-footer__word{font-weight:900;font-stretch:125%;font-size:clamp(4rem,16.5vw,26rem);line-height:.8;letter-spacing:-.05em;color:var(--jc-green);white-space:nowrap;margin-top:4.8rem;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.jc-hero__flame{animation:none}.jc-btn,.jc-cat,.jc-dial__flame,.jc-dial__halo,.jc-dial__clip,.jc-moment img,.jc-moment__clip,.jc-manifesto__item{transition:none}}.jc-quote__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.jc-quote__product{font-size:1.4rem;font-weight:600;color:var(--jc-green-deep);text-decoration:none}.jc-quote__product:hover{text-decoration:underline}.jc-proof__bar{margin-top:3.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:2.4rem;border-top:1px solid var(--jc-line)}.jc-proof__promises{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 2.8rem}.jc-proof__promises li{font-size:1.5rem;font-weight:500;display:flex;align-items:center;gap:.8rem}.jc-proof__promises li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--jc-green);flex:none}.jc-proof__promises a{color:inherit;text-decoration:underline;text-underline-offset:3px}.jc-dial__cta{align-self:flex-start}@media(max-width:749px){.jc-section{padding-block:5.6rem}.jc-section--tight{padding-block:3.2rem 5.6rem}.jc-quotes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem}.jc-quote{flex:0 0 82%;scroll-snap-align:start;padding:2.4rem}.jc-quote p{font-size:2.2rem}.jc-dial__grid{gap:2.4rem}.jc-dial__stage{height:300px;flex-basis:100%;order:-1}.jc-dial__copy{gap:1.6rem}.jc-dial__copy .jc-lede{display:none}}html .menu-drawer__menu>li>details>summary.menu-drawer__menu-item{padding-right:0}#app-embed-container-928882{display:none!important}@media(max-width:749px){.jc-hero--has-video{min-height:0;justify-content:flex-start}.jc-hero--has-video .jc-hero__video{position:relative;inset:auto;height:auto;aspect-ratio:16 / 9;z-index:0}.jc-hero--has-video:after{display:none}.jc-hero--has-video .jc-hero__body{position:relative;margin-top:-4.8rem;padding-top:4.8rem;background:linear-gradient(180deg,rgba(7,7,10,0) 0,var(--jc-stage) 4.8rem)}}.jc-unit{text-transform:none}.jc-dial .jc-dial__h{font-size:clamp(4rem,6vw,7.2rem);line-height:.92}@media(max-width:749px){.jc-section{padding-block:4.8rem}.jc .jc-h2{font-size:clamp(2.6rem,7.2vw,3rem)}.jc-dial__grid{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:1.4rem}.jc-dial__copy{display:contents}.jc-dial__copy>.jc-eyebrow{order:1}.jc-dial .jc-dial__h{order:2;font-size:clamp(3.2rem,10vw,4rem)}.jc-dial__stage{order:3;height:auto;aspect-ratio:4 / 3;flex:none}.jc-dial__levels{order:4;display:flex;align-self:stretch}.jc-dial__levels button{flex:1 1 0;padding:0 1rem}.jc-dial__use{order:5}.jc-dial__cta{order:6}.jc-proof__stats{grid-template-columns:1fr 1fr;margin-bottom:3.2rem}.jc-proof__stats>div{padding:2.4rem 1.2rem 0 0}.jc-proof__stats>div.jc-stat--lead{grid-column:auto}.jc .jc-proof__stats>div.jc-stat--lead b,.jc .jc-proof__stats b{font-size:clamp(2.4rem,7vw,3rem)}.jc-footer{padding-block:4.8rem 2.4rem}.jc-footer__cols{flex-direction:column;gap:0}.jc-footer__cols>.jc-footer__col{border-bottom:1px solid var(--jc-line)}.jc-footer__cols>.jc-footer__col:last-child{border-bottom:0;padding-top:2.4rem}.jc-footer__fold>summary{pointer-events:auto;cursor:pointer;min-height:52px;display:flex;align-items:center;justify-content:space-between}.jc-footer__fold>summary:after{content:"+";font-size:2rem;line-height:1;color:var(--jc-ink-3)}.jc-footer__fold[open]>summary:after{content:"\2212"}.jc-footer__fold[open]{padding-bottom:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/jc.css.map */
