.jcd-hero{position:relative;background:#000;color:#fff;overflow:hidden;isolation:isolate}.jcd-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.jcd-hero-media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.jcd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0006,#00000073 26%,#000000c7 58%,#000000e6)}.jcd-hero .jcd-kicker,.jcd-hero h1,.jcd-hero .jcd-lede{text-shadow:0 2px 18px rgba(0,0,0,.55)}.jcd-hero .jcd-kicker{color:#fff}.jcd-hero .jcd-kicker:before{background:var(--red)}.jcd-hero-inner{min-height:min(calc(100svh - var(--header-h) - 34px),860px);display:flex;flex-direction:column;justify-content:flex-end;padding:120px 0 clamp(40px,7vw,88px)}.jcd-hero h1{font-size:clamp(58px,15vw,176px);line-height:.84;letter-spacing:-.01em;margin:0 0 20px;max-width:10ch}.jcd-hero h1 .line{display:block}.jcd-hero h1 .line:nth-child(2){color:var(--red);font-style:italic}.jcd-hero .jcd-lede{margin:0 0 26px;color:#e6e6e6;font-weight:500}.jcd-hero .jcd-btn-row .jcd-btn{min-width:200px}.jcd-hero .jcd-btn.red,.jcd-hero .jcd-btn:not(.outline):not(.white){background:var(--red);color:#fff}.jcd-hero .jcd-btn.red:hover,.jcd-hero .jcd-btn:not(.outline):not(.white):hover{background:var(--red-hi)}.jcd-hero .jcd-btn.outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fffc}.jcd-hero .jcd-btn.outline:hover{background:#fff;color:var(--ink)}.jcd-hero-points{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 24px;font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:16px}.jcd-hero-points li{display:flex;align-items:center;gap:8px}.jcd-hero-points li:before{content:"";width:8px;height:8px;background:var(--red);transform:skew(-20deg)}.jcd-hero-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.jcd-hero-proof li{border:1px solid rgba(255,255,255,.25);background:#0006;padding:7px 11px;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-width:990px){.jcd-hero:before{background:linear-gradient(90deg,#000000e6,#0009 38%,#0000000d 70%),linear-gradient(180deg,transparent 75%,rgba(0,0,0,.55) 100%)}.jcd-hero-inner{justify-content:center;padding:80px 0}.jcd-hero h1{font-size:clamp(64px,min(9vw,12.5vh),150px)}}.jcd-hero.compact .jcd-hero-inner{min-height:0;padding:72px 0 48px}.jcd-hero.compact h1{font-size:clamp(48px,10vw,112px)}.jcd-hero.is-split{background:var(--bg);color:var(--ink);border-bottom:1px solid var(--line)}.jcd-hero.is-split:before{display:none}.jcd-hero.is-split .jcd-hero-media{position:relative;inset:auto;z-index:0;aspect-ratio:4/3;background:var(--surface-2)}.jcd-hero.is-split .jcd-kicker,.jcd-hero.is-split h1,.jcd-hero.is-split .jcd-lede{text-shadow:none}.jcd-hero.is-split .jcd-kicker{color:var(--ink)}.jcd-hero.is-split .jcd-hero-inner{min-height:0;padding:28px 0 40px}.jcd-hero.is-split h1{font-size:clamp(54px,15.5vw,150px);color:var(--ink)}.jcd-hero.is-split h1 .line:nth-child(2){color:var(--red)}.jcd-hero.is-split .jcd-lede{color:var(--ink-2)}.jcd-hero.is-split .jcd-btn.red,.jcd-hero.is-split .jcd-btn:not(.outline):not(.white){background:var(--ink);color:#fff}.jcd-hero.is-split .jcd-btn.red:hover,.jcd-hero.is-split .jcd-btn:not(.outline):not(.white):hover{background:var(--red)}.jcd-hero.is-split .jcd-btn.outline{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.jcd-hero.is-split .jcd-btn.outline:hover{background:var(--ink);color:#fff}.jcd-hero.is-split .jcd-hero-proof li{border-color:var(--line-2);background:var(--surface);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:990px){.jcd-hero.is-split .jcd-hero-media{position:absolute;top:0;right:0;bottom:0;left:50%;aspect-ratio:auto}.jcd-hero.is-split .jcd-hero-inner{min-height:min(calc(100svh - var(--header-h) - 34px),780px);padding:72px 0}.jcd-hero.is-split h1{font-size:clamp(64px,min(7.4vw,12vh),132px)}}.jcd-strip{background:var(--dark);color:#fff;overflow:hidden;white-space:nowrap}.jcd-strip-track{display:inline-flex;gap:36px;padding:12px 0;animation:jcd-marquee 28s linear infinite;font-family:var(--display);font-weight:800;font-style:italic;font-size:20px;letter-spacing:.06em;text-transform:uppercase}.jcd-strip-track span{display:inline-flex;align-items:center;gap:36px}.jcd-strip-track span:after{content:"/";color:var(--red)}@keyframes jcd-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.jcd-strip-track{animation:none}}.jcd-services{display:grid;gap:14px}@media(min-width:750px){.jcd-services{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.jcd-services.cols-3{grid-template-columns:repeat(3,1fr)}.jcd-services.cols-4{grid-template-columns:repeat(4,1fr)}}.jcd-service{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);overflow:hidden;min-height:100%;transition:border-color .2s var(--ease),transform .2s var(--ease)}.jcd-service:hover{border-color:var(--ink);box-shadow:var(--shadow)}.jcd-service-media{position:relative;aspect-ratio:16/11;overflow:hidden;background:var(--surface-2)}.jcd-service-media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%);transition:transform .6s var(--ease)}.jcd-service:hover .jcd-service-media img{transform:scale(1.04)}.jcd-service-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.28) 0%,transparent 34%)}.jcd-service-num{position:absolute;left:16px;top:12px;z-index:1;font-family:var(--display);font-weight:800;font-style:italic;font-size:44px;line-height:1;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.jcd-service-badge{position:absolute;right:0;top:16px;z-index:1;background:var(--red);color:#fff;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px}.jcd-service-body{padding:22px 20px 24px;display:flex;flex-direction:column;gap:12px;flex:1}.jcd-service-body h3{font-size:clamp(30px,3.4vw,40px)}.jcd-service-price{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--red)}.jcd-service-price b{font-size:30px;color:var(--ink);margin-left:4px}.jcd-service-body p{margin:0;color:var(--muted)}.jcd-checks{display:grid;gap:8px;margin:4px 0 0}.jcd-checks li{display:flex;gap:10px;align-items:flex-start;font-weight:500;color:var(--ink-2);line-height:1.35}.jcd-checks li svg{flex:0 0 18px;width:18px;height:18px;color:var(--red);margin-top:1px}.jcd-service-cta{margin-top:auto;padding-top:10px}.jcd-service-cta .jcd-btn{width:100%}.jcd-service.no-media .jcd-service-body{padding-top:28px}.jcd-builds{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;margin:0 calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.jcd-builds::-webkit-scrollbar{display:none}.jcd-build{scroll-snap-align:start;position:relative;display:block;background:var(--surface-2);overflow:hidden;aspect-ratio:4/5}.jcd-build img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.jcd-build:hover img{transform:scale(1.05)}.jcd-build-cap{position:absolute;left:0;right:0;bottom:0;padding:48px 16px 16px;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85))}.jcd-build-cap h3{font-size:26px}.jcd-build-cap span{display:block;font-size:13px;color:#ffffffd9;margin-top:4px;font-weight:500}@media(min-width:750px){.jcd-builds{grid-auto-columns:46%}}@media(min-width:1100px){.jcd-builds{grid-auto-flow:row;grid-template-columns:1.25fr 1fr 1fr;overflow:visible;margin:0;padding:0}.jcd-build{aspect-ratio:auto;min-height:560px}}.jcd-scroll-hint{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;margin-top:12px}.jcd-scroll-hint svg{width:16px;height:16px;flex:0 0 auto}@media(min-width:1100px){.jcd-scroll-hint{display:none}}.jcd-steps{display:grid;gap:0;counter-reset:step;border-top:1px solid var(--line)}.jcd-step{display:grid;grid-template-columns:64px 1fr;gap:14px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.jcd-step-n{font-family:var(--display);font-weight:800;font-style:italic;font-size:48px;line-height:.85;color:var(--red)}.jcd-step h3{font-size:26px;margin:2px 0 6px}.jcd-step p{margin:0;color:var(--muted)}@media(min-width:990px){.jcd-steps{grid-template-columns:repeat(var(--n,4),1fr);border-top:0;gap:0}.jcd-step{grid-template-columns:1fr;border-bottom:0;border-left:1px solid var(--line);padding:6px 26px 10px}.jcd-step:first-child{border-left:0;padding-left:0}.jcd-step-n{font-size:84px;margin-bottom:10px}}.jcd-steps-cta{margin-top:36px}.jcd-split{display:grid;background:#fff;border:1px solid var(--line)}.jcd-split-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--surface-2)}.jcd-split-media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.jcd-split-copy{padding:32px 20px 36px;display:flex;flex-direction:column;justify-content:center}.jcd-split-copy h2{margin-bottom:16px;max-width:12ch}.jcd-split-copy .jcd-lede{margin-bottom:22px;font-size:17px}.jcd-split-copy .jcd-checks{margin-bottom:26px}.jcd-split-label{position:absolute;left:0;bottom:0;background:var(--red);color:#fff;font-family:var(--display);font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px}@media(min-width:990px){.jcd-split{grid-template-columns:1.1fr 1fr;min-height:620px}.jcd-split.media-right .jcd-split-media{order:2}.jcd-split-media{aspect-ratio:auto}.jcd-split-copy{padding:64px clamp(32px,5vw,80px)}}.jcd-flow{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 26px}.jcd-flow li{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px;padding:8px 12px;background:var(--surface-3);display:flex;align-items:center;gap:8px}.jcd-flow li span{color:var(--red);font-style:italic}.jcd-transform{display:grid;gap:12px}.jcd-stage{position:relative;background:var(--surface-2);aspect-ratio:4/3;overflow:hidden}.jcd-stage img{width:100%;height:100%;object-fit:cover}.jcd-stage-label{position:absolute;left:0;top:0;background:#000;color:#fff;font-family:var(--display);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:14px;padding:8px 12px;display:flex;gap:8px}.jcd-stage-label i{color:var(--red);font-style:italic}.jcd-stage.finished .jcd-stage-label{background:var(--red)}.jcd-transform-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:baseline;margin-top:14px}.jcd-transform-meta h3{font-size:28px}.jcd-transform-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.jcd-transform-tabs button{border:1px solid var(--line-2);background:none;color:var(--ink-2);padding:8px 14px;font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.jcd-transform-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}@media(min-width:750px){.jcd-transform{grid-template-columns:repeat(var(--n,3),1fr)}}.jcd-reviews{display:grid;gap:14px}@media(min-width:750px){.jcd-reviews{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.jcd-reviews{grid-template-columns:repeat(3,1fr)}}.jcd-review{background:#fff;border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:14px}.jcd-stars{color:var(--red);letter-spacing:2px;font-size:18px}.jcd-review blockquote{margin:0;font-size:17px;line-height:1.5;color:var(--ink-2)}.jcd-review footer{margin-top:auto;display:flex;align-items:center;gap:12px}.jcd-review footer img{width:44px;height:44px;object-fit:cover}.jcd-review cite{font-style:normal;font-weight:700;display:block}.jcd-review small{color:var(--muted)}.jcd-proofwall{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.jcd-proofwall a{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--surface-2)}.jcd-proofwall a img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.jcd-proofwall a:hover img{transform:scale(1.06)}.jcd-proofwall a.ig{display:flex;flex-direction:column;justify-content:flex-end;padding:18px;background:var(--dark);color:#fff}.jcd-proofwall a.ig svg{color:var(--red)}.jcd-proofwall a.ig:hover{background:var(--red)}.jcd-proofwall a.ig:hover svg{color:#fff}.jcd-proofwall a.ig svg{width:34px;height:34px;margin-bottom:auto}.jcd-proofwall a.ig strong{font-family:var(--display);font-weight:800;font-size:28px;text-transform:uppercase;line-height:.95}.jcd-proofwall a.ig span{font-size:14px;margin-top:6px}@media(min-width:750px){.jcd-proofwall{grid-template-columns:repeat(4,1fr)}}.jcd-cta{position:relative;overflow:hidden;background:var(--dark);color:#fff;isolation:isolate}.jcd-cta-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.jcd-cta-media img{width:100%;height:100%;object-fit:cover;opacity:.28;mix-blend-mode:luminosity}.jcd-cta:after{content:"";position:absolute;right:-10%;top:-40%;width:60%;height:180%;background:linear-gradient(90deg,#e00012e6,#e00012bf);transform:skew(-20deg);z-index:-1;opacity:.92}@media(max-width:749px){.jcd-cta:after{right:-45%;width:70%;opacity:.55}}.jcd-cta-inner{padding-top:clamp(64px,10vw,130px);padding-bottom:clamp(64px,10vw,130px);display:grid;gap:24px}.jcd-cta h2{font-size:clamp(46px,9vw,112px);max-width:12ch}.jcd-cta p{font-size:18px;max-width:560px;margin:0;color:#ffffffe0}.jcd-cta .jcd-kicker{color:#fff}.jcd-cta .jcd-btn.outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fffc}.jcd-cta .jcd-btn.outline:hover{background:#fff;color:var(--ink)}.jcd-cta .jcd-btn:not(.outline){background:#fff;color:var(--ink)}.jcd-cta .jcd-btn:not(.outline):hover{background:#ececec}.jcd-faq{max-width:920px;border-top:1px solid var(--line)}.jcd-faq details{border-bottom:1px solid var(--line)}.jcd-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:var(--display);font-weight:800;font-size:clamp(20px,2.4vw,24px);text-transform:uppercase;line-height:1.1}.jcd-faq summary::-webkit-details-marker{display:none}.jcd-faq summary:after{content:"+";flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--ink);font-size:22px;line-height:1;font-family:var(--body)}.jcd-faq details[open] summary:after{content:"\2013";background:var(--ink);color:#fff}.jcd-faq-a{color:var(--ink-2);padding:0 0 22px;max-width:760px}.jcd-faq-a p:last-child{margin:0}.jcd-faq-wrap{display:grid;gap:32px}@media(min-width:990px){.jcd-faq-wrap{grid-template-columns:.8fr 1.2fr;gap:64px}.jcd-faq-wrap .jcd-section-head{position:sticky;top:calc(var(--header-h) + 30px);align-self:start}}.jcd-prices{border-top:1px solid var(--line)}.jcd-price-row{display:grid;grid-template-columns:1fr auto;gap:6px 16px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.jcd-price-row h3{font-size:26px}.jcd-price-row p{grid-column:1/-1;margin:0;color:var(--muted);font-size:15px}.jcd-price-row .amt{font-family:var(--display);font-weight:800;font-size:28px;text-align:right;white-space:nowrap}.jcd-price-row .amt small{display:block;font-size:12px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.jcd-price-row .amt.quote{color:var(--red);font-size:20px}.jcd-price-row .go{grid-column:1/-1}@media(min-width:750px){.jcd-price-row{grid-template-columns:1.2fr 1.4fr auto auto;gap:24px}.jcd-price-row p,.jcd-price-row .go{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/jcd-sections.css.map */
