.fc-sec{padding:72px 0;border-bottom:1px solid var(--ink)}.fc-sec.alt{background:var(--paper-2)}.fc-h2{font-family:Archivo,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(32px,5vw,58px);line-height:.95;margin:0 0 14px}.fc-sub{font-size:17px;color:#26251f;max-width:52ch;margin:0 0 36px}.fc-head{margin-bottom:36px}.fc-head .fc-sub{margin-bottom:0}.fc-hero .hero-in{padding-bottom:40px}.fc-specs{display:flex;flex-wrap:wrap;border-top:1px solid var(--ink);background:var(--card)}.fc-specs span{flex:1 1 180px;padding:14px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-right:1px solid var(--line);text-align:center}.fc-specs span:last-child{border-right:0}.fc-plates{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.fc-plate{background:var(--ink);padding:10px;margin:0}.fc-plate:first-child{grid-column:1/-1}.fc-plate img{width:100%;height:auto}.fc-plate figcaption{display:flex;gap:14px;align-items:baseline;color:#cfcdc6;padding:12px 4px 4px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace}.fc-plate figcaption b{color:var(--red);font-weight:600}.fc-plate figcaption span{color:#fff;font-family:Archivo,sans-serif;font-weight:800;letter-spacing:.02em;font-size:14px}@media(max-width:760px){.fc-plates{grid-template-columns:1fr}}.fc-stat{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:26px 0;margin-bottom:48px}.fc-stat-n{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(64px,12vw,150px);line-height:.85;letter-spacing:-.04em;color:var(--red)}.fc-stat-l{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);max-width:30ch}.fc-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.fc-feat{background:var(--card);padding:28px 26px}.fc-feat .k{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--red-deep);display:block;margin-bottom:14px}.fc-feat h3{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;font-size:21px;letter-spacing:-.01em;margin:0 0 10px;line-height:1.05}.fc-feat p{margin:0;font-size:15px;color:#26251f}@media(max-width:860px){.fc-feats{grid-template-columns:1fr}}.fc-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--ink);counter-reset:fc}.fc-step{padding:24px 20px;border-right:1px solid var(--ink);background:var(--card);counter-increment:fc}.fc-step:last-child{border-right:0}.fc-step:before{content:counter(fc,decimal-leading-zero);display:block;font-family:IBM Plex Mono,monospace;color:var(--red);font-size:13px;letter-spacing:.14em;margin-bottom:18px}.fc-step h3{font-family:Archivo,sans-serif;font-weight:900;text-transform:uppercase;font-size:20px;margin:0 0 8px;letter-spacing:-.01em}.fc-step p{margin:0;font-size:14px;color:#3a392f}@media(max-width:960px){.fc-steps{grid-template-columns:1fr 1fr}.fc-step{border-bottom:1px solid var(--ink)}}@media(max-width:520px){.fc-steps{grid-template-columns:1fr}.fc-step{border-right:0}}.fc-faq{max-width:860px}.fc-faq details{border-top:1px solid var(--ink)}.fc-faq details:last-child{border-bottom:1px solid var(--ink)}.fc-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-family:Archivo,sans-serif;font-weight:800;font-size:18px;text-transform:uppercase}.fc-faq summary::-webkit-details-marker{display:none}.fc-faq summary:after{content:"+";font-family:IBM Plex Mono,monospace;color:var(--red);font-size:22px;line-height:1}.fc-faq details[open] summary:after{content:"\2212"}.fc-faq .a{padding:0 0 22px;max-width:62ch;color:#26251f;font-size:15px;line-height:1.65}.fc-cta{background:var(--red);color:#fff;text-align:center;padding:80px 0;border-bottom:1px solid var(--ink)}.fc-cta .fc-h2{color:#fff;margin-left:auto;margin-right:auto;max-width:16ch}.fc-cta .fc-sub{color:#fff;margin:0 auto 30px}.fc-cta .btn{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fc-cta .btn:hover{box-shadow:4px 4px #fff}
/*# sourceMappingURL=/cdn/shop/t/117/assets/first-cut.css.map */
