{"product_id":"📏50cm-positioning-calipers-repeat-layout-woodworking-guide","title":"📏50cm Positioning Calipers | Repeat-Layout Woodworking Guide","description":"\u003cstyle\u003e\n  .pc50-page {\n    --pc50-black: #161817;\n    --pc50-black-2: #222522;\n    --pc50-dark: #242823;\n    --pc50-green: #174b32;\n    --pc50-green-2: #0f3926;\n    --pc50-yellow: #f0bb22;\n    --pc50-yellow-soft: #f8d96f;\n    --pc50-steel: #d7d9d4;\n    --pc50-steel-dark: #727772;\n    --pc50-cream: #f7f3ea;\n    --pc50-paper: #fffdfa;\n    --pc50-wood: #9b5c31;\n    --pc50-text: #282b28;\n    --pc50-muted: #656a64;\n    --pc50-line: rgba(38, 42, 38, .13);\n    --pc50-shadow: 0 16px 42px rgba(29, 31, 28, .11);\n\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n    color: var(--pc50-text);\n    line-height: 1.55;\n    box-sizing: border-box;\n    container-type: inline-size;\n    overflow: hidden;\n  }\n\n  .pc50-page *,\n  .pc50-page *::before,\n  .pc50-page *::after {\n    box-sizing: border-box;\n  }\n\n  .pc50-page img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .pc50-page .pc50-section {\n    position: relative;\n    margin: 0 0 18px;\n    border-radius: 22px;\n    overflow: hidden;\n  }\n\n  .pc50-page .pc50-card {\n    position: relative;\n    overflow: hidden;\n    transition:\n      transform 260ms ease,\n      border-color 260ms ease,\n      box-shadow 260ms ease,\n      background 260ms ease;\n  }\n\n  .pc50-page .pc50-card::after {\n    content: \"\";\n    position: absolute;\n    top: -65%;\n    left: -45%;\n    width: 26%;\n    height: 230%;\n    pointer-events: none;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(255,255,255,.15),\n      transparent\n    );\n    transform: rotate(14deg) translateX(-320%);\n    transition: transform 700ms ease;\n  }\n\n  .pc50-page .pc50-card:active {\n    transform: scale(.985);\n  }\n\n  .pc50-page .pc50-light {\n    color: var(--pc50-text);\n    background: var(--pc50-paper);\n  }\n\n  .pc50-page .pc50-light .pc50-heading,\n  .pc50-page .pc50-light .pc50-subheading,\n  .pc50-page .pc50-light .pc50-mini-title {\n    color: #242824;\n  }\n\n  .pc50-page .pc50-light .pc50-copy,\n  .pc50-page .pc50-light .pc50-mini-copy {\n    color: #62675f;\n  }\n\n  .pc50-page .pc50-dark {\n    color: #f7f7f2;\n    background: var(--pc50-black);\n  }\n\n  .pc50-page .pc50-dark .pc50-heading,\n  .pc50-page .pc50-dark .pc50-subheading,\n  .pc50-page .pc50-dark .pc50-mini-title {\n    color: #ffffff;\n  }\n\n  .pc50-page .pc50-dark .pc50-copy,\n  .pc50-page .pc50-dark .pc50-mini-copy {\n    color: rgba(255,255,255,.77);\n  }\n\n  .pc50-page .pc50-inner {\n    padding: 30px 19px;\n  }\n\n  .pc50-page .pc50-center {\n    text-align: center;\n  }\n\n  .pc50-page .pc50-kicker {\n    display: flex;\n    align-items: center;\n    gap: 9px;\n    width: fit-content;\n    max-width: 100%;\n    margin: 0 0 13px;\n    color: var(--pc50-green);\n    font-size: 11px;\n    line-height: 1.25;\n    font-weight: 900;\n    letter-spacing: .11em;\n    text-transform: uppercase;\n  }\n\n  .pc50-page .pc50-center .pc50-kicker {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .pc50-page .pc50-kicker::before {\n    content: \"\";\n    width: 7px;\n    height: 7px;\n    flex: 0 0 7px;\n    border-radius: 50%;\n    background: var(--pc50-yellow);\n    box-shadow: 0 0 0 4px rgba(240,187,34,.15);\n  }\n\n  .pc50-page .pc50-kicker::after {\n    content: \"\";\n    flex: 0 0 36px;\n    width: 36px;\n    height: 1px;\n    background: currentColor;\n    opacity: .28;\n  }\n\n  .pc50-page .pc50-dark .pc50-kicker {\n    color: var(--pc50-yellow-soft);\n  }\n\n  .pc50-page .pc50-heading {\n    margin: 0 0 13px;\n    font-size: clamp(29px, 8vw, 49px);\n    line-height: 1.02;\n    letter-spacing: -.035em;\n  }\n\n  .pc50-page .pc50-subheading {\n    margin: 0 0 7px;\n    font-size: 18px;\n    line-height: 1.2;\n    letter-spacing: -.015em;\n  }\n\n  .pc50-page .pc50-copy {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .pc50-page .pc50-mini-copy {\n    margin: 0;\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  @supports ((-webkit-background-clip: text) or (background-clip: text)) {\n    .pc50-page .pc50-light .pc50-shimmer {\n      color: #222522;\n      background-image: linear-gradient(\n        100deg,\n        #202420 0%,\n        #174b32 27%,\n        #91691a 43%,\n        #222522 58%,\n        #2a6849 74%,\n        #202420 100%\n      );\n      background-size: 240% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      -webkit-text-fill-color: transparent;\n      animation: pc50Shimmer 13s linear infinite;\n    }\n\n    .pc50-page .pc50-dark .pc50-shimmer {\n      color: #ffffff;\n      background-image: linear-gradient(\n        100deg,\n        #ffffff 0%,\n        #f0bd2b 27%,\n        #fff7cf 42%,\n        #d8ddd8 58%,\n        #f3c744 74%,\n        #ffffff 100%\n      );\n      background-size: 240% auto;\n      -webkit-background-clip: text;\n      background-clip: text;\n      -webkit-text-fill-color: transparent;\n      animation: pc50Shimmer 13s linear infinite;\n    }\n  }\n\n  @keyframes pc50Shimmer {\n    0% {\n      background-position: 140% center;\n    }\n\n    100% {\n      background-position: -140% center;\n    }\n  }\n\n\n  \/* =========================\n     HERO \/ PAIN VISUAL\n     ========================= *\/\n\n  .pc50-page .pc50-hero {\n    background:\n      radial-gradient(circle at 86% 5%, rgba(240,187,34,.18), transparent 27%),\n      linear-gradient(145deg, #101211 0%, #202420 56%, #111312 100%);\n    border: 1px solid rgba(255,255,255,.08);\n    box-shadow: var(--pc50-shadow);\n  }\n\n  .pc50-page .pc50-hero-visual {\n    position: relative;\n    min-height: 390px;\n    background: #242722;\n  }\n\n  .pc50-page .pc50-hero-visual img {\n    width: 100%;\n    height: 100%;\n    min-height: 390px;\n    object-fit: cover;\n  }\n\n  .pc50-page .pc50-hero-visual::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    background:\n      linear-gradient(\n        to top,\n        rgba(11,12,11,.72) 0%,\n        rgba(11,12,11,.08) 47%,\n        rgba(11,12,11,.02) 100%\n      );\n  }\n\n  .pc50-page .pc50-pain-panel {\n    position: absolute;\n    z-index: 2;\n    left: 13px;\n    right: 13px;\n    bottom: 13px;\n    padding: 14px;\n    border-radius: 16px;\n    border: 1px solid rgba(255,255,255,.14);\n    background: rgba(15,17,15,.88);\n    backdrop-filter: blur(9px);\n    box-shadow: 0 10px 30px rgba(0,0,0,.24);\n  }\n\n  .pc50-page .pc50-pain-question {\n    margin-bottom: 9px;\n    color: #fff;\n    font-size: 14px;\n    line-height: 1.35;\n    font-weight: 900;\n  }\n\n  .pc50-page .pc50-pain-flow {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 5px;\n    align-items: center;\n  }\n\n  .pc50-page .pc50-pain-step {\n    display: inline-flex;\n    align-items: center;\n    min-height: 28px;\n    padding: 6px 8px;\n    border-radius: 8px;\n    color: #f4f4ef;\n    background: rgba(255,255,255,.08);\n    border: 1px solid rgba(255,255,255,.10);\n    font-size: 9px;\n    line-height: 1;\n    font-weight: 900;\n    letter-spacing: .04em;\n  }\n\n  .pc50-page .pc50-pain-arrow {\n    color: var(--pc50-yellow);\n    font-size: 11px;\n    font-weight: 900;\n  }\n\n  .pc50-page .pc50-hero-copy {\n    padding: 30px 20px 32px;\n  }\n\n  .pc50-page .pc50-hero .pc50-heading {\n    color: #fff;\n  }\n\n  .pc50-page .pc50-hero .pc50-copy {\n    color: rgba(255,255,255,.78);\n  }\n\n  .pc50-page .pc50-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 20px;\n  }\n\n  .pc50-page .pc50-tag {\n    display: inline-flex;\n    align-items: center;\n    min-height: 34px;\n    padding: 8px 11px;\n    border-radius: 999px;\n    font-size: 11px;\n    line-height: 1.2;\n    font-weight: 850;\n  }\n\n  .pc50-page .pc50-dark .pc50-tag,\n  .pc50-page .pc50-hero .pc50-tag {\n    color: #fafaf5;\n    background: rgba(255,255,255,.07);\n    border: 1px solid rgba(255,255,255,.12);\n  }\n\n  .pc50-page .pc50-light .pc50-tag {\n    color: #2e392f;\n    background: #fff;\n    border: 1px solid rgba(32,73,47,.13);\n  }\n\n\n  \/* =========================\n     MARQUEE\n     ========================= *\/\n\n  .pc50-page .pc50-marquee {\n    margin: 0 0 18px;\n    overflow: hidden;\n    background: var(--pc50-green-2);\n    border-top: 1px solid rgba(240,187,34,.24);\n    border-bottom: 1px solid rgba(240,187,34,.24);\n  }\n\n  .pc50-page .pc50-marquee-track {\n    display: flex;\n    width: max-content;\n    animation: pc50MarqueeLeft 26s linear infinite;\n  }\n\n  .pc50-page .pc50-marquee-track.pc50-reverse {\n    animation-name: pc50MarqueeRight;\n  }\n\n  .pc50-page .pc50-marquee-group {\n    display: flex;\n    flex-shrink: 0;\n    align-items: center;\n    white-space: nowrap;\n    padding: 10px 0;\n  }\n\n  .pc50-page .pc50-marquee-item {\n    padding: 0 17px;\n    color: #f8f6ea;\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: .11em;\n  }\n\n  .pc50-page .pc50-marquee-item::after {\n    content: \"◆\";\n    margin-left: 30px;\n    color: var(--pc50-yellow);\n    font-size: 8px;\n  }\n\n  @keyframes pc50MarqueeLeft {\n    to {\n      transform: translateX(-50%);\n    }\n  }\n\n  @keyframes pc50MarqueeRight {\n    from {\n      transform: translateX(-50%);\n    }\n\n    to {\n      transform: translateX(0);\n    }\n  }\n\n\n  \/* =========================\n     PROBLEM\n     ========================= *\/\n\n  .pc50-page .pc50-problem {\n    padding: 31px 19px;\n    background:\n      linear-gradient(145deg, #f9f6ef 0%, #ede9df 100%);\n    border: 1px solid var(--pc50-line);\n    box-shadow: var(--pc50-shadow);\n  }\n\n  .pc50-page .pc50-problem-grid {\n    display: grid;\n    gap: 10px;\n    margin-top: 22px;\n  }\n\n  .pc50-page .pc50-problem-card {\n    padding: 17px;\n    border-radius: 17px;\n    background: #fff;\n    border: 1px solid rgba(45,52,45,.11);\n    box-shadow: 0 7px 22px rgba(35,39,35,.05);\n  }\n\n  .pc50-page .pc50-problem-icon {\n    display: grid;\n    place-items: center;\n    width: 40px;\n    height: 40px;\n    margin-bottom: 11px;\n    border-radius: 12px;\n    color: #222720;\n    background: #f6df8c;\n    font-size: 20px;\n  }\n\n  .pc50-page .pc50-mini-title {\n    margin: 0 0 5px;\n    color: #292d29;\n    font-size: 14px;\n    line-height: 1.3;\n    font-weight: 900;\n  }\n\n\n  \/* =========================\n     BEFORE \/ AFTER WORKFLOW\n     ========================= *\/\n\n  .pc50-page .pc50-workflow {\n    padding: 31px 19px;\n    background:\n      radial-gradient(circle at 100% 0%, rgba(240,187,34,.11), transparent 32%),\n      var(--pc50-black);\n    border: 1px solid rgba(255,255,255,.08);\n    box-shadow: var(--pc50-shadow);\n  }\n\n  .pc50-page .pc50-flow-boxes {\n    display: grid;\n    gap: 12px;\n    margin-top: 23px;\n  }\n\n  .pc50-page .pc50-flow-box {\n    padding: 18px;\n    border-radius: 18px;\n  }\n\n  .pc50-page .pc50-flow-old {\n    border: 1px solid rgba(255,255,255,.12);\n    background: rgba(255,255,255,.055);\n  }\n\n  .pc50-page .pc50-flow-new {\n    border: 1px solid rgba(240,187,34,.29);\n    background:\n      linear-gradient(\n        145deg,\n        rgba(240,187,34,.14),\n        rgba(23,75,50,.20)\n      );\n  }\n\n  .pc50-page .pc50-flow-label {\n    display: inline-block;\n    margin-bottom: 11px;\n    padding: 6px 8px;\n    border-radius: 7px;\n    font-size: 9px;\n    line-height: 1;\n    font-weight: 900;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n  }\n\n  .pc50-page .pc50-flow-old .pc50-flow-label {\n    color: #e5e7e2;\n    background: rgba(255,255,255,.09);\n  }\n\n  .pc50-page .pc50-flow-new .pc50-flow-label {\n    color: #171a16;\n    background: var(--pc50-yellow);\n  }\n\n  .pc50-page .pc50-flow-row {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .pc50-page .pc50-flow-chip {\n    min-height: 34px;\n    padding: 8px 10px;\n    border-radius: 9px;\n    color: #fff;\n    background: rgba(255,255,255,.075);\n    font-size: 10px;\n    font-weight: 850;\n  }\n\n  .pc50-page .pc50-flow-new .pc50-flow-chip {\n    color: #fff8de;\n    background: rgba(21,75,49,.46);\n    border: 1px solid rgba(240,187,34,.18);\n  }\n\n  .pc50-page .pc50-flow-arrow {\n    color: var(--pc50-yellow);\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n\n  \/* =========================\n     IMAGE STORY\n     ========================= *\/\n\n  .pc50-page .pc50-story {\n    background: var(--pc50-paper);\n    border: 1px solid var(--pc50-line);\n    box-shadow: var(--pc50-shadow);\n  }\n\n  .pc50-page .pc50-story-image {\n    min-height: 320px;\n    background: #ddd;\n  }\n\n  .pc50-page .pc50-story-image img {\n    width: 100%;\n    height: 100%;\n    min-height: 320px;\n    object-fit: cover;\n  }\n\n  .pc50-page .pc50-story-copy {\n    padding: 29px 20px 31px;\n  }\n\n  .pc50-page .pc50-checks {\n    display: grid;\n    gap: 10px;\n    margin-top: 19px;\n  }\n\n  .pc50-page .pc50-check {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    padding-bottom: 10px;\n    border-bottom: 1px solid var(--pc50-line);\n    color: #4e544e;\n    font-size: 13px;\n    line-height: 1.48;\n  }\n\n  .pc50-page .pc50-check:last-child {\n    padding-bottom: 0;\n    border-bottom: 0;\n  }\n\n  .pc50-page .pc50-check-mark {\n    display: grid;\n    place-items: center;\n    flex: 0 0 22px;\n    width: 22px;\n    height: 22px;\n    margin-top: 1px;\n    border-radius: 50%;\n    color: #fff;\n    background: var(--pc50-green);\n    font-size: 11px;\n    font-weight: 900;\n  }\n\n\n  \/* =========================\n     AXIS BENEFIT\n     ========================= *\/\n\n  .pc50-page .pc50-axis {\n    padding: 31px 19px;\n    background: var(--pc50-green-2);\n    border: 1px solid rgba(255,255,255,.08);\n    box-shadow: var(--pc50-shadow);\n  }\n\n  .pc50-page .pc50-axis-grid {\n    display: grid;\n    gap: 10px;\n    margin-top: 22px;\n  }\n\n  .pc50-page .pc50-axis-card {\n    padding: 18px;\n    border-radius: 17px;\n    border: 1px solid rgba(255,255,255,.11);\n    background: rgba(255,255,255,.055);\n  }\n\n  .pc50-page .pc50-axis-icon {\n    margin-bottom: 9px;\n    color: var(--pc50-yellow);\n    font-size: 25px;\n    line-height: 1;\n  }\n\n  .pc50-page .pc50-axis-card .pc50-mini-title {\n    color: #fff;\n  }\n\n  .pc50-page .pc50-axis-card .pc50-mini-copy {\n    color: rgba(255,255,255,.74);\n  }\n\n\n  \/* =========================\n     50 CM\n     ========================= *\/\n\n  .pc50-page .pc50-length {\n    padding: 31px 19px;\n    background:\n      linear-gradient(145deg, #fffdfa, #f3efe6);\n    border: 1px solid var(--pc50-line);\n  }\n\n  .pc50-page .pc50-length-number {\n    margin: 17px 0 3px;\n    color: var(--pc50-green);\n    font-size: clamp(55px, 17vw, 95px);\n    line-height: .92;\n    font-weight: 950;\n    letter-spacing: -.06em;\n  }\n\n  .pc50-page .pc50-length-unit {\n    color: #515751;\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n  }\n\n  .pc50-page .pc50-length-grid {\n    display: grid;\n    gap: 10px;\n    margin-top: 23px;\n  }\n\n  .pc50-page .pc50-length-card {\n    padding: 17px;\n    border-radius: 16px;\n    color: #323832;\n    background: #fff;\n    border: 1px solid rgba(41,55,43,.11);\n  }\n\n  .pc50-page .pc50-length-card strong {\n    display: block;\n    margin-bottom: 4px;\n    color: #243228;\n    font-size: 13px;\n  }\n\n  .pc50-page .pc50-length-card span {\n    display: block;\n    color: #686e68;\n    font-size: 11px;\n    line-height: 1.45;\n  }\n\n\n  \/* =========================\n     HOW TO USE\n     ========================= *\/\n\n  .pc50-page .pc50-how {\n    padding: 31px 19px;\n    background: #f0eee7;\n    border: 1px solid var(--pc50-line);\n  }\n\n  .pc50-page .pc50-how-grid {\n    display: grid;\n    gap: 10px;\n    margin-top: 22px;\n  }\n\n  .pc50-page .pc50-how-card {\n    display: grid;\n    grid-template-columns: 44px 1fr;\n    gap: 12px;\n    align-items: start;\n    padding: 16px;\n    border-radius: 17px;\n    background: #fff;\n    border: 1px solid rgba(38,48,39,.11);\n  }\n\n  .pc50-page .pc50-how-number {\n    display: grid;\n    place-items: center;\n    width: 44px;\n    height: 44px;\n    border-radius: 13px;\n    color: #171b17;\n    background: var(--pc50-yellow);\n    font-size: 15px;\n    font-weight: 950;\n  }\n\n  .pc50-page .pc50-how-card strong {\n    display: block;\n    margin-bottom: 4px;\n    color: #252b26;\n    font-size: 13px;\n  }\n\n  .pc50-page .pc50-how-card span {\n    display: block;\n    color: #666c66;\n    font-size: 11px;\n    line-height: 1.48;\n  }\n\n\n  \/* =========================\n     USE CASES\n     ========================= *\/\n\n  .pc50-page .pc50-use {\n    position: relative;\n    background: var(--pc50-black);\n    box-shadow: var(--pc50-shadow);\n  }\n\n  .pc50-page .pc50-use-image {\n    position: relative;\n    min-height: 430px;\n  }\n\n  .pc50-page .pc50-use-image img {\n    width: 100%;\n    height: 100%;\n    min-height: 430px;\n    object-fit: cover;\n  }\n\n  .pc50-page .pc50-use-image::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    background:\n      linear-gradient(\n        to top,\n        rgba(13,15,13,.88) 0%,\n        rgba(13,15,13,.25) 54%,\n        rgba(13,15,13,.04) 100%\n      );\n  }\n\n  .pc50-page .pc50-use-copy {\n    position: absolute;\n    z-index: 2;\n    left: 14px;\n    right: 14px;\n    bottom: 14px;\n    padding: 19px 17px;\n    border-radius: 18px;\n    background: rgba(17,20,17,.88);\n    border: 1px solid rgba(255,255,255,.12);\n    backdrop-filter: blur(8px);\n  }\n\n  .pc50-page .pc50-use-copy .pc50-heading {\n    color: #fff;\n    font-size: clamp(25px, 7.4vw, 39px);\n  }\n\n  .pc50-page .pc50-use-copy .pc50-copy {\n    color: rgba(255,255,255,.78);\n  }\n\n  .pc50-page .pc50-use-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 7px;\n    margin-top: 15px;\n  }\n\n  .pc50-page .pc50-use-tag {\n    padding: 7px 9px;\n    border-radius: 999px;\n    color: #fff8df;\n    background: rgba(255,255,255,.08);\n    border: 1px solid rgba(255,255,255,.11);\n    font-size: 10px;\n    line-height: 1.2;\n    font-weight: 800;\n  }\n\n\n  \/* =========================\n     VARIANTS\n     ========================= *\/\n\n  .pc50-page .pc50-variants {\n    padding: 31px 19px;\n    background: #f5f2e9;\n    border: 1px solid var(--pc50-line);\n  }\n\n  .pc50-page .pc50-variant-grid {\n    display: grid;\n    gap: 11px;\n    margin-top: 22px;\n  }\n\n  .pc50-page .pc50-variant {\n    overflow: hidden;\n    border-radius: 18px;\n    background: #fff;\n    border: 1px solid rgba(45,54,45,.12);\n  }\n\n  .pc50-page .pc50-variant img {\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n  }\n\n  .pc50-page .pc50-variant-copy {\n    padding: 15px;\n  }\n\n  .pc50-page .pc50-variant-name {\n    margin: 0 0 4px;\n    color: #263027;\n    font-size: 14px;\n    font-weight: 900;\n  }\n\n  .pc50-page .pc50-variant-desc {\n    margin: 0;\n    color: #6b716b;\n    font-size: 11px;\n    line-height: 1.45;\n  }\n\n\n  \/* =========================\n     HIGHLIGHTS\n     ========================= *\/\n\n  .pc50-page .pc50-highlights {\n    padding: 31px 19px;\n    background: var(--pc50-paper);\n    border: 1px solid var(--pc50-line);\n  }\n\n  .pc50-page .pc50-highlight-grid {\n    display: grid;\n    gap: 10px;\n    margin-top: 22px;\n  }\n\n  .pc50-page .pc50-highlight {\n    padding: 18px;\n    border-radius: 17px;\n    background:\n      linear-gradient(145deg, #ffffff, #f7f6f1);\n    border: 1px solid rgba(44,52,44,.11);\n  }\n\n  .pc50-page .pc50-highlight-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    margin-bottom: 10px;\n    padding: 7px 9px;\n    border-radius: 999px;\n    color: #29342c;\n    background: #f3dd8a;\n    font-size: 9px;\n    font-weight: 950;\n    letter-spacing: .05em;\n  }\n\n  .pc50-page .pc50-highlight .pc50-subheading {\n    color: #242b25;\n  }\n\n  .pc50-page .pc50-highlight .pc50-mini-copy {\n    color: #656b65;\n  }\n\n\n  \/* =========================\n     SPECIFICATIONS\n     ========================= *\/\n\n  .pc50-page .pc50-specs {\n    padding: 31px 19px;\n    background:\n      radial-gradient(circle at 100% 0%, rgba(240,187,34,.12), transparent 30%),\n      var(--pc50-green-2);\n    border: 1px solid rgba(255,255,255,.09);\n    box-shadow: var(--pc50-shadow);\n  }\n\n  .pc50-page .pc50-table-wrap {\n    margin-top: 21px;\n    overflow-x: auto;\n    border-radius: 16px;\n    border: 1px solid rgba(255,255,255,.12);\n  }\n\n  .pc50-page .pc50-spec-table {\n    width: 100%;\n    min-width: 100%;\n    border-collapse: collapse;\n    background: rgba(255,255,255,.035);\n  }\n\n  .pc50-page .pc50-spec-table th,\n  .pc50-page .pc50-spec-table td {\n    padding: 13px 12px;\n    vertical-align: top;\n    text-align: left;\n    border-bottom: 1px solid rgba(255,255,255,.10);\n    font-size: 12px;\n    line-height: 1.45;\n  }\n\n  .pc50-page .pc50-spec-table tr:last-child th,\n  .pc50-page .pc50-spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .pc50-page .pc50-spec-table th {\n    width: 37%;\n    color: #f6d56c;\n    background: rgba(255,255,255,.025);\n    font-weight: 900;\n  }\n\n  .pc50-page .pc50-spec-table td {\n    color: rgba(255,255,255,.84);\n  }\n\n\n  \/* =========================\n     FAQ\n     ========================= *\/\n\n  .pc50-page .pc50-faq {\n    padding: 31px 19px;\n    background: #fbfaf5;\n    border: 1px solid var(--pc50-line);\n  }\n\n  .pc50-page .pc50-faq details {\n    margin-top: 10px;\n    overflow: hidden;\n    border-radius: 15px;\n    border: 1px solid rgba(43,52,44,.13);\n    background: #fff;\n  }\n\n  .pc50-page .pc50-faq summary {\n    position: relative;\n    display: block;\n    padding: 16px 44px 16px 15px;\n    cursor: pointer;\n    list-style: none;\n    color: #293029;\n    font-size: 13px;\n    line-height: 1.4;\n    font-weight: 900;\n  }\n\n  .pc50-page .pc50-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .pc50-page .pc50-faq summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 15px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: var(--pc50-green);\n    font-size: 22px;\n    line-height: 1;\n    font-weight: 600;\n  }\n\n  .pc50-page .pc50-faq details[open] summary::after {\n    content: \"–\";\n  }\n\n  .pc50-page .pc50-answer {\n    padding: 0 15px 16px;\n    color: #626862;\n    font-size: 12px;\n    line-height: 1.6;\n  }\n\n\n  \/* =========================\n     FINAL CTA\n     ========================= *\/\n\n  .pc50-page .pc50-final {\n    padding: 43px 20px;\n    text-align: center;\n    background:\n      radial-gradient(circle at 50% -12%, rgba(240,187,34,.25), transparent 38%),\n      linear-gradient(145deg, #111311, #173925);\n    box-shadow: var(--pc50-shadow);\n  }\n\n  .pc50-page .pc50-final-mark {\n    margin-bottom: 14px;\n    color: var(--pc50-yellow);\n    font-size: 18px;\n    letter-spacing: 7px;\n  }\n\n  .pc50-page .pc50-final .pc50-kicker {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .pc50-page .pc50-final .pc50-copy {\n    max-width: 630px;\n    margin-left: auto;\n    margin-right: auto;\n    color: rgba(255,255,255,.78);\n  }\n\n  .pc50-page .pc50-cta {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: min(100%, 340px);\n    min-height: 53px;\n    margin-top: 23px;\n    padding: 13px 20px;\n    border-radius: 999px;\n    color: #171a17;\n    background: var(--pc50-yellow);\n    text-decoration: none;\n    font-size: 13px;\n    font-weight: 950;\n    box-shadow: 0 11px 28px rgba(0,0,0,.25);\n    transition:\n      transform 220ms ease,\n      box-shadow 220ms ease,\n      background 220ms ease;\n  }\n\n  .pc50-page .pc50-cta:active {\n    transform: scale(.985);\n  }\n\n  .pc50-page .pc50-final-tags {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 7px 12px;\n    margin-top: 15px;\n  }\n\n  .pc50-page .pc50-final-tag {\n    color: rgba(255,255,255,.72);\n    font-size: 10px;\n    line-height: 1.3;\n    font-weight: 750;\n  }\n\n\n  \/* =========================\n     WIDE CONTAINER\n     ========================= *\/\n\n  @container (min-width: 720px) {\n    .pc50-page .pc50-inner,\n    .pc50-page .pc50-problem,\n    .pc50-page .pc50-workflow,\n    .pc50-page .pc50-axis,\n    .pc50-page .pc50-length,\n    .pc50-page .pc50-how,\n    .pc50-page .pc50-variants,\n    .pc50-page .pc50-highlights,\n    .pc50-page .pc50-specs,\n    .pc50-page .pc50-faq {\n      padding: 46px 40px;\n    }\n\n    .pc50-page .pc50-hero {\n      display: grid;\n      grid-template-columns: 1.08fr .92fr;\n      align-items: stretch;\n    }\n\n    .pc50-page .pc50-hero-visual,\n    .pc50-page .pc50-hero-visual img {\n      min-height: 640px;\n    }\n\n    .pc50-page .pc50-hero-copy {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      padding: 44px 40px;\n    }\n\n    .pc50-page .pc50-problem-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .pc50-page .pc50-flow-boxes {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .pc50-page .pc50-story {\n      display: grid;\n      grid-template-columns: 1.06fr .94fr;\n      align-items: stretch;\n    }\n\n    .pc50-page .pc50-story.pc50-reverse {\n      grid-template-columns: .94fr 1.06fr;\n    }\n\n    .pc50-page .pc50-story.pc50-reverse .pc50-story-image {\n      order: 2;\n    }\n\n    .pc50-page .pc50-story.pc50-reverse .pc50-story-copy {\n      order: 1;\n    }\n\n    .pc50-page .pc50-story-image,\n    .pc50-page .pc50-story-image img {\n      min-height: 555px;\n    }\n\n    .pc50-page .pc50-story-copy {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      padding: 42px;\n    }\n\n    .pc50-page .pc50-axis-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .pc50-page .pc50-length-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .pc50-page .pc50-how-grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n\n    .pc50-page .pc50-how-card {\n      display: block;\n    }\n\n    .pc50-page .pc50-how-number {\n      margin-bottom: 12px;\n    }\n\n    .pc50-page .pc50-use,\n    .pc50-page .pc50-use-image,\n    .pc50-page .pc50-use-image img {\n      min-height: 670px;\n    }\n\n    .pc50-page .pc50-use-copy {\n      left: 35px;\n      right: auto;\n      bottom: 35px;\n      width: min(540px, calc(100% - 70px));\n      padding: 28px;\n    }\n\n    .pc50-page .pc50-variant-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .pc50-page .pc50-highlight-grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n\n    .pc50-page .pc50-final {\n      padding: 62px 40px;\n    }\n  }\n\n\n  \/* =========================\n     INTERACTION\n     ========================= *\/\n\n  @media (hover: hover) {\n    .pc50-page .pc50-card:hover {\n      transform: translateY(-4px) scale(1.004);\n      border-color: rgba(240,187,34,.30);\n      box-shadow: 0 20px 48px rgba(28,32,28,.15);\n    }\n\n    .pc50-page .pc50-card:hover::after {\n      transform: rotate(14deg) translateX(620%);\n    }\n\n    .pc50-page .pc50-marquee:hover .pc50-marquee-track {\n      animation-play-state: paused;\n    }\n\n    .pc50-page .pc50-cta:hover {\n      transform: translateY(-2px);\n      background: #f6ca45;\n      box-shadow: 0 15px 33px rgba(0,0,0,.30);\n    }\n  }\n\n\n  \/* =========================\n     REDUCED MOTION\n     ========================= *\/\n\n  @media (prefers-reduced-motion: reduce) {\n    .pc50-page .pc50-shimmer,\n    .pc50-page .pc50-marquee-track {\n      animation: none !important;\n    }\n\n    .pc50-page .pc50-card,\n    .pc50-page .pc50-card::after,\n    .pc50-page .pc50-cta {\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pc50-page\" id=\"pc50-top\"\u003e\n\u003c!-- ========================================\n       1. PAIN-FIRST HERO\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-hero pc50-dark\"\u003e\n\u003cdiv class=\"pc50-hero-visual\"\u003e\n\u003cimg src=\"https:\/\/bvuyomi.com\/cdn\/shop\/files\/292a9606200f16771fd486a776aaa7d6f51d546f.webp?v=1789439665\u0026amp;width=1946\" alt=\"Woodworker using positioning calipers during a woodworking layout task\" loading=\"eager\"\u003e\n\u003cdiv class=\"pc50-pain-panel\"\u003e\n\u003cdiv class=\"pc50-pain-question\"\u003eStill measuring the same distance over and over?\u003c\/div\u003e\n\u003cdiv class=\"pc50-pain-flow\"\u003e\n\u003cspan class=\"pc50-pain-step\"\u003eMEASURE\u003c\/span\u003e \u003cspan class=\"pc50-pain-arrow\"\u003e→\u003c\/span\u003e \u003cspan class=\"pc50-pain-step\"\u003eMARK\u003c\/span\u003e \u003cspan class=\"pc50-pain-arrow\"\u003e→\u003c\/span\u003e \u003cspan class=\"pc50-pain-step\"\u003eCHECK\u003c\/span\u003e \u003cspan class=\"pc50-pain-arrow\"\u003e→\u003c\/span\u003e \u003cspan class=\"pc50-pain-step\"\u003eMEASURE AGAIN\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-hero-copy\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eLess Re-Measuring • More Building\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eSet the Reference Once. Carry It Into the Next Piece.\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eWhen several boards need the same layout, the frustrating part is often rebuilding the same measurement again and again. Set your reference points, transfer the position and keep the project moving.\u003c\/p\u003e\n\u003cdiv class=\"pc50-tags\"\u003e\n\u003cspan class=\"pc50-tag\"\u003e📏 50cm Working Length\u003c\/span\u003e \u003cspan class=\"pc50-tag\"\u003e🎯 Transfer Reference Points\u003c\/span\u003e \u003cspan class=\"pc50-tag\"\u003e🪵 Built for Woodworking Layout\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       2. FEATURE MARQUEE\n       ======================================== --\u003e\n\u003cdiv class=\"pc50-marquee\"\u003e\n\u003cdiv class=\"pc50-marquee-track\"\u003e\n\u003cdiv class=\"pc50-marquee-group\"\u003e\n\u003cspan class=\"pc50-marquee-item\"\u003eSET THE REFERENCE\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eTRANSFER THE POSITION\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eMARK THE LAYOUT\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eREPEAT THE WORK\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003e50CM WORKING LENGTH\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-marquee-group\"\u003e\n\u003cspan class=\"pc50-marquee-item\"\u003eSET THE REFERENCE\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eTRANSFER THE POSITION\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eMARK THE LAYOUT\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eREPEAT THE WORK\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003e50CM WORKING LENGTH\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========================================\n       3. PROBLEM AMPLIFICATION\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-problem pc50-light\"\u003e\n\u003cdiv class=\"pc50-center\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eThe Real Time-Waster\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eThe First Measurement Isn't the Problem. Repeating It Is.\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eOne measurement is easy. Rebuilding the same reference across multiple boards is where the workflow starts slowing down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-problem-grid\"\u003e\n\u003cdiv class=\"pc50-problem-card pc50-card\"\u003e\n\u003cdiv class=\"pc50-problem-icon\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"pc50-mini-title\"\u003eMeasure Again\u003c\/div\u003e\n\u003cp class=\"pc50-mini-copy\"\u003eMove to the next workpiece and you may find yourself setting up the same measurement all over again.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-problem-card pc50-card\"\u003e\n\u003cdiv class=\"pc50-problem-icon\"\u003e✏️\u003c\/div\u003e\n\u003cdiv class=\"pc50-mini-title\"\u003eRebuild the Mark\u003c\/div\u003e\n\u003cp class=\"pc50-mini-copy\"\u003eRepeated parts mean repeated reference points—and every reset interrupts your working rhythm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-problem-card pc50-card\"\u003e\n\u003cdiv class=\"pc50-problem-icon\"\u003e🔁\u003c\/div\u003e\n\u003cdiv class=\"pc50-mini-title\"\u003eStart From Zero\u003c\/div\u003e\n\u003cp class=\"pc50-mini-copy\"\u003eThe more identical layout work you have, the more unnecessary back-and-forth begins to add up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       4. BEFORE \/ AFTER WORKFLOW\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-workflow pc50-dark\"\u003e\n\u003cdiv class=\"pc50-center\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eChange the Workflow\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eStop Rebuilding the Same Reference\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eCapture the position you need, carry that physical reference to the next workpiece, then continue your layout from there.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-flow-boxes\"\u003e\n\u003cdiv class=\"pc50-flow-box pc50-flow-old\"\u003e\n\u003cspan class=\"pc50-flow-label\"\u003e Repetitive Setup \u003c\/span\u003e\n\u003cdiv class=\"pc50-flow-row\"\u003e\n\u003cspan class=\"pc50-flow-chip\"\u003eMeasure\u003c\/span\u003e \u003cspan class=\"pc50-flow-arrow\"\u003e→\u003c\/span\u003e \u003cspan class=\"pc50-flow-chip\"\u003eMark\u003c\/span\u003e \u003cspan class=\"pc50-flow-arrow\"\u003e→\u003c\/span\u003e \u003cspan class=\"pc50-flow-chip\"\u003eCheck\u003c\/span\u003e \u003cspan class=\"pc50-flow-arrow\"\u003e→\u003c\/span\u003e \u003cspan class=\"pc50-flow-chip\"\u003eMeasure Again\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-flow-box pc50-flow-new\"\u003e\n\u003cspan class=\"pc50-flow-label\"\u003e Positioning Workflow \u003c\/span\u003e\n\u003cdiv class=\"pc50-flow-row\"\u003e\n\u003cspan class=\"pc50-flow-chip\"\u003eSet\u003c\/span\u003e \u003cspan class=\"pc50-flow-arrow\"\u003e→\u003c\/span\u003e \u003cspan class=\"pc50-flow-chip\"\u003eTransfer\u003c\/span\u003e \u003cspan class=\"pc50-flow-arrow\"\u003e→\u003c\/span\u003e \u003cspan class=\"pc50-flow-chip\"\u003eMark\u003c\/span\u003e \u003cspan class=\"pc50-flow-arrow\"\u003e→\u003c\/span\u003e \u003cspan class=\"pc50-flow-chip\"\u003eRepeat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       5. SOLUTION\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-story pc50-light\"\u003e\n\u003cdiv class=\"pc50-story-image\"\u003e\u003cimg src=\"https:\/\/bvuyomi.com\/cdn\/shop\/files\/fc983c35fc9f555a0deb9a2f53aba6d8fcd0598a.webp?v=1789439665\u0026amp;width=1946\" alt=\"Positioning guide referenced along the edge of a wooden workpiece\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pc50-story-copy\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eSet • Transfer • Continue\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eTurn a Measurement Into a Physical Reference\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eSet the positioning points according to the layout you need. Instead of rebuilding that reference from scratch on the next board, carry the established position forward.\u003c\/p\u003e\n\u003cdiv class=\"pc50-checks\"\u003e\n\u003cdiv class=\"pc50-check\"\u003e\n\u003cspan class=\"pc50-check-mark\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eSet a reference position\u003c\/strong\u003e\u003cbr\u003eEstablish the layout from the first workpiece or required measurement. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-check\"\u003e\n\u003cspan class=\"pc50-check-mark\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eMove to the next piece\u003c\/strong\u003e\u003cbr\u003eKeep your established reference instead of beginning the setup again. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-check\"\u003e\n\u003cspan class=\"pc50-check-mark\"\u003e✓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eTransfer the layout\u003c\/strong\u003e\u003cbr\u003eUse the positioning points as a guide for repeated marking. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       6. AXIS POSITIONING\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-axis pc50-dark\"\u003e\n\u003cdiv class=\"pc50-center\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eMore Than a Straight Measurement\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eReference More Than One Position\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eThe available axis configurations give you different ways to establish reference points depending on the layout you're working with.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-axis-grid\"\u003e\n\u003cdiv class=\"pc50-axis-card pc50-card\"\u003e\n\u003cdiv class=\"pc50-axis-icon\"\u003e↔️\u003c\/div\u003e\n\u003cdiv class=\"pc50-mini-title\"\u003eAlong the Workpiece\u003c\/div\u003e\n\u003cp class=\"pc50-mini-copy\"\u003eEstablish spacing or positioning references along a suitable edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-axis-card pc50-card\"\u003e\n\u003cdiv class=\"pc50-axis-icon\"\u003e↕️\u003c\/div\u003e\n\u003cdiv class=\"pc50-mini-title\"\u003eAdditional Reference Points\u003c\/div\u003e\n\u003cp class=\"pc50-mini-copy\"\u003eMulti-axis options give you additional positioning points for layouts that need more than one reference.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       7. DETAIL IMAGE\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-story pc50-reverse pc50-light\"\u003e\n\u003cdiv class=\"pc50-story-image\"\u003e\u003cimg src=\"https:\/\/bvuyomi.com\/cdn\/shop\/files\/31291d444678a2aa432d05110bce78c8a112df7c.webp?v=1789439665\u0026amp;width=1946\" alt=\"Close-up of positioning caliper reference points and measuring scale\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pc50-story-copy\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eKeep the Reference Visible\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003ePosition First. Mark With a Clear Reference.\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eThe straight-edge format combines the measuring scale and positioning points in one layout tool, helping you keep the measurement and physical reference together while you work.\u003c\/p\u003e\n\u003cdiv class=\"pc50-tags\"\u003e\n\u003cspan class=\"pc50-tag\"\u003e📐 Straight-Edge Layout\u003c\/span\u003e \u003cspan class=\"pc50-tag\"\u003e🎯 Adjustable Reference Points\u003c\/span\u003e \u003cspan class=\"pc50-tag\"\u003e✏️ Position \u0026amp; Mark\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       8. 50CM WORKING LENGTH\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-length pc50-light\"\u003e\n\u003cdiv class=\"pc50-center\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eMore Room for the Layout\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eUseful Reach for Everyday Woodworking\u003c\/h2\u003e\n\u003cdiv class=\"pc50-length-number\"\u003e50cm\u003c\/div\u003e\n\u003cdiv class=\"pc50-length-unit\"\u003eApprox. 19.6\" Working Length\u003c\/div\u003e\n\u003cp class=\"pc50-copy\" style=\"margin-top: 16px;\"\u003eThe extended straight-edge format gives you room to work across furniture parts, cabinet components, boards and other medium-size layouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-length-grid\"\u003e\n\u003cdiv class=\"pc50-length-card pc50-card\"\u003e\n\u003cstrong\u003e📏 Metric Reference\u003c\/strong\u003e \u003cspan\u003e50cm working length confirmed by the current product information.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-length-card pc50-card\"\u003e\n\u003cstrong\u003e↔️ Longer Layout Reach\u003c\/strong\u003e \u003cspan\u003eUseful when your reference points extend beyond a small hand measuring tool.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-length-card pc50-card\"\u003e\n\u003cstrong\u003e🪵 Workshop Friendly\u003c\/strong\u003e \u003cspan\u003eDesigned around common woodworking layout and repeated marking tasks.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       9. HOW TO USE\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-how pc50-light\"\u003e\n\u003cdiv class=\"pc50-center\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eSimple Workshop Workflow\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eMeasure. Position. Mark. Repeat.\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eThe value comes from keeping the workflow simple.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-how-grid\"\u003e\n\u003cdiv class=\"pc50-how-card pc50-card\"\u003e\n\u003cdiv class=\"pc50-how-number\"\u003e01\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePlace the Guide\u003c\/strong\u003e \u003cspan\u003e Position the straight edge along a suitable reference edge on your workpiece. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-how-card pc50-card\"\u003e\n\u003cdiv class=\"pc50-how-number\"\u003e02\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSet the Points\u003c\/strong\u003e \u003cspan\u003e Adjust the positioning points according to the layout or measurement you need. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-how-card pc50-card\"\u003e\n\u003cdiv class=\"pc50-how-number\"\u003e03\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCheck the Reference\u003c\/strong\u003e \u003cspan\u003e Verify the position and alignment before you mark or transfer it. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-how-card pc50-card\"\u003e\n\u003cdiv class=\"pc50-how-number\"\u003e04\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMark \u0026amp; Repeat\u003c\/strong\u003e \u003cspan\u003e Use the established reference on the workpiece, then continue to the next repeated layout. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       10. USE CASES\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-use pc50-dark\"\u003e\n\u003cdiv class=\"pc50-use-image\"\u003e\u003cimg src=\"https:\/\/bvuyomi.com\/cdn\/shop\/files\/ChatGPT_Image_2026_9_14_22_39_47.png?v=1789440413\u0026amp;width=1946\" alt=\"Positioning calipers used during woodworking cutting and layout work\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pc50-use-copy\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eFrom DIY Projects to Shop Work\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eEspecially Useful When the Same Layout Has to Happen Again\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eWherever several pieces need matching reference positions, transferring the setup can be more convenient than rebuilding it piece by piece.\u003c\/p\u003e\n\u003cdiv class=\"pc50-use-tags\"\u003e\n\u003cspan class=\"pc50-use-tag\"\u003e🗄️ Cabinet Making\u003c\/span\u003e \u003cspan class=\"pc50-use-tag\"\u003e🪑 Furniture Layout\u003c\/span\u003e \u003cspan class=\"pc50-use-tag\"\u003e🚪 Door Projects\u003c\/span\u003e \u003cspan class=\"pc50-use-tag\"\u003e🪵 Board Layout\u003c\/span\u003e \u003cspan class=\"pc50-use-tag\"\u003e✏️ Repeated Marking\u003c\/span\u003e \u003cspan class=\"pc50-use-tag\"\u003e🛠️ DIY Woodworking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       11. FEATURE MARQUEE\n       ======================================== --\u003e\n\u003cdiv class=\"pc50-marquee\"\u003e\n\u003cdiv class=\"pc50-marquee-track pc50-reverse\"\u003e\n\u003cdiv class=\"pc50-marquee-group\"\u003e\n\u003cspan class=\"pc50-marquee-item\"\u003eCABINET LAYOUT\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eFURNITURE PROJECTS\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eBOARD MARKING\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eDOOR PROJECTS\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eDIY WOODWORKING\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-marquee-group\"\u003e\n\u003cspan class=\"pc50-marquee-item\"\u003eCABINET LAYOUT\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eFURNITURE PROJECTS\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eBOARD MARKING\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eDOOR PROJECTS\u003c\/span\u003e \u003cspan class=\"pc50-marquee-item\"\u003eDIY WOODWORKING\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========================================\n       12. VARIANTS\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-variants pc50-light\"\u003e\n\u003cdiv class=\"pc50-center\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eChoose the Layout You Need\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eThree 50cm Positioning Options\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eSelect the axis configuration that best matches the type of reference work you want to perform.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-variant-grid\"\u003e\n\u003cdiv class=\"pc50-variant pc50-card\"\u003e\n\u003cimg src=\"https:\/\/bvuyomi.com\/cdn\/shop\/files\/ChatGPT_Image_2026_9_16_05_05_58.png?v=1789549985\u0026amp;width=1946\" alt=\"Single-axis 50cm positioning caliper\" loading=\"lazy\"\u003e\n\u003cdiv class=\"pc50-variant-copy\"\u003e\n\u003cdiv class=\"pc50-variant-name\"\u003eSingle-Axis 50cm\u003c\/div\u003e\n\u003cp class=\"pc50-variant-desc\"\u003eA straightforward single-reference configuration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-variant pc50-card\"\u003e\n\u003cimg src=\"https:\/\/bvuyomi.com\/cdn\/shop\/files\/ChatGPT_Image_2026_9_16_05_04_48.png?v=1789549986\u0026amp;width=1946\" alt=\"Double-axis 50cm positioning caliper\" loading=\"lazy\"\u003e\n\u003cdiv class=\"pc50-variant-copy\"\u003e\n\u003cdiv class=\"pc50-variant-name\"\u003eDouble-Axis 50cm\u003c\/div\u003e\n\u003cp class=\"pc50-variant-desc\"\u003eAdds another positioning reference for layouts that need two contact points.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-variant pc50-card\"\u003e\n\u003cimg src=\"https:\/\/bvuyomi.com\/cdn\/shop\/files\/ChatGPT_Image_2026_9_16_05_02_04.png?v=1789549979\u0026amp;width=1946\" alt=\"Four-axis 50cm positioning caliper\" loading=\"lazy\"\u003e\n\u003cdiv class=\"pc50-variant-copy\"\u003e\n\u003cdiv class=\"pc50-variant-name\"\u003eFour-Axis 50cm\u003c\/div\u003e\n\u003cp class=\"pc50-variant-desc\"\u003eProvides additional reference points for more involved positioning setups.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       13. PRODUCT HIGHLIGHTS\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-highlights pc50-light\"\u003e\n\u003cdiv class=\"pc50-center\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eProduct Highlights\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eSmall Workflow Changes Can Save a Lot of Repetition\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-highlight-grid\"\u003e\n\u003cdiv class=\"pc50-highlight pc50-card\"\u003e\n\u003cdiv class=\"pc50-highlight-tag\"\u003e🎯 REFERENCE\u003c\/div\u003e\n\u003ch3 class=\"pc50-subheading\"\u003eSet a Position You Can Reuse\u003c\/h3\u003e\n\u003cp class=\"pc50-mini-copy\"\u003eEstablish a physical reference instead of relying only on a measurement written down somewhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-highlight pc50-card\"\u003e\n\u003cdiv class=\"pc50-highlight-tag\"\u003e🔁 REPEAT\u003c\/div\u003e\n\u003ch3 class=\"pc50-subheading\"\u003eMove From Piece to Piece\u003c\/h3\u003e\n\u003cp class=\"pc50-mini-copy\"\u003eTransfer your established layout when several workpieces need the same positioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-highlight pc50-card\"\u003e\n\u003cdiv class=\"pc50-highlight-tag\"\u003e📏 REACH\u003c\/div\u003e\n\u003ch3 class=\"pc50-subheading\"\u003eWork Across 50cm\u003c\/h3\u003e\n\u003cp class=\"pc50-mini-copy\"\u003eThe straight-edge format gives you approximately 19.6 inches of working length.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-highlight pc50-card\"\u003e\n\u003cdiv class=\"pc50-highlight-tag\"\u003e🪵 WORKFLOW\u003c\/div\u003e\n\u003ch3 class=\"pc50-subheading\"\u003eSpend Less Time Resetting\u003c\/h3\u003e\n\u003cp class=\"pc50-mini-copy\"\u003eKeep repeated layout work moving instead of rebuilding the same measuring setup over and over.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       14. SPECIFICATIONS\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-specs pc50-dark\"\u003e\n\u003cdiv class=\"pc50-center\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eConfirmed Product Information\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eSpecifications\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc50-table-wrap\"\u003e\n\u003ctable class=\"pc50-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct Type\u003c\/th\u003e\n\u003ctd\u003eWoodworking positioning \/ layout calipers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWorking Length\u003c\/th\u003e\n\u003ctd\u003e50cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eApprox. Imperial Length\u003c\/th\u003e\n\u003ctd\u003e19.6 inches\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAvailable Options\u003c\/th\u003e\n\u003ctd\u003eSingle-axis 50cm, Double-axis 50cm, Four-axis 50cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePrimary Function\u003c\/th\u003e\n\u003ctd\u003eMeasure, position, mark and transfer reference layouts between workpieces\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGreat For\u003c\/th\u003e\n\u003ctd\u003eCabinet making, furniture layout, door projects, board layout, repeated marking and DIY woodworking\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       15. FAQ\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-faq pc50-light\"\u003e\n\u003cdiv class=\"pc50-center\"\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eBefore You Choose\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the main purpose of the positioning calipers?\u003c\/summary\u003e\n\u003cdiv class=\"pc50-answer\"\u003eThey are designed to help establish reference positions and transfer the same layout between boards or workpieces, reducing the need to rebuild the same measuring setup each time.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow long is the positioning guide?\u003c\/summary\u003e\n\u003cdiv class=\"pc50-answer\"\u003eThe current product information lists a 50cm working length, which is approximately 19.6 inches.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat versions are available?\u003c\/summary\u003e\n\u003cdiv class=\"pc50-answer\"\u003eThe current product selector lists Single-axis 50cm, Double-axis 50cm and Four-axis 50cm configurations.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat woodworking jobs can I use it for?\u003c\/summary\u003e\n\u003cdiv class=\"pc50-answer\"\u003eThe product information specifically highlights cabinet making, furniture layout, door projects, board layout, repeated marking and general DIY woodworking.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it eliminate the need to check my measurements?\u003c\/summary\u003e\n\u003cdiv class=\"pc50-answer\"\u003eNo. You should still verify your setup and alignment before marking or cutting. The tool is intended to make repeated reference positioning more convenient, not replace normal measurement and safety checks.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat material is it made from and what is the exact accuracy tolerance?\u003c\/summary\u003e\n\u003cdiv class=\"pc50-answer\"\u003eThose specifications are not clearly confirmed in the available product information, so no material or numerical accuracy tolerance is stated here.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it fit every circular saw or woodworking machine?\u003c\/summary\u003e\n\u003cdiv class=\"pc50-answer\"\u003eA universal machine compatibility range is not clearly specified. Check your intended setup and product option before use rather than assuming universal compatibility.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================\n       16. FINAL CTA\n       ======================================== --\u003e\n\u003csection class=\"pc50-section pc50-final pc50-dark\"\u003e\n\u003cdiv class=\"pc50-final-mark\"\u003e◆ 📐 ◆\u003c\/div\u003e\n\u003cdiv class=\"pc50-kicker\"\u003eLess Setup • More Project\u003c\/div\u003e\n\u003ch2 class=\"pc50-heading pc50-shimmer\"\u003eStop Measuring the Same Layout From Scratch\u003c\/h2\u003e\n\u003cp class=\"pc50-copy\"\u003eSet your reference, carry it to the next workpiece and spend more of your workshop time actually moving the project forward.\u003c\/p\u003e\n\u003ca class=\"pc50-cta\" href=\"#MainContent\"\u003e Choose Your Axis Configuration ↑ \u003c\/a\u003e\n\u003cdiv class=\"pc50-final-tags\"\u003e\n\u003cspan class=\"pc50-final-tag\"\u003e 📏 50cm Working Length \u003c\/span\u003e \u003cspan class=\"pc50-final-tag\"\u003e 🎯 Transfer Reference Positions \u003c\/span\u003e \u003cspan class=\"pc50-final-tag\"\u003e 🔁 Repeated Layout Work \u003c\/span\u003e \u003cspan class=\"pc50-final-tag\"\u003e 🪵 Woodworking Projects \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ZentraGoods","offers":[{"title":"Single axis 50 cm","offer_id":52900922884383,"sku":null,"price":28.98,"currency_code":"USD","in_stock":false},{"title":"Double axis 50 cm","offer_id":52900922917151,"sku":null,"price":32.98,"currency_code":"USD","in_stock":false},{"title":"Four-axis 50cm","offer_id":52900922949919,"sku":null,"price":42.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9389\/5967\/files\/e5b72729-1e8a-4c38-8332-5bc962e56225.png?v=1789880659","url":"https:\/\/zentragoods.store\/products\/%f0%9f%93%8f50cm-positioning-calipers-repeat-layout-woodworking-guide","provider":"ZentraGoods","version":"1.0","type":"link"}