.service-hero[data-astro-cid-efzix464]{z-index:1;overflow:visible}.service-hero[data-astro-cid-efzix464]>.service-hero-grid[data-astro-cid-efzix464]{position:relative;display:block}.hero-copy[data-astro-cid-efzix464]{position:relative;z-index:2}@media(max-width:900px){.service-hero[data-astro-cid-efzix464]>.service-hero-grid[data-astro-cid-efzix464]{display:block}}.shell[data-astro-cid-efzix464]{width:min(1440px,calc(100% - 48px));margin-inline:auto}.section[data-astro-cid-efzix464]{padding:112px 0}.service-hero[data-astro-cid-efzix464]{position:relative;isolation:isolate;min-height:720px;padding:210px 0 90px;overflow:hidden;background:#101014 url(/images/projects/hero-jk-pro-build.webp?v=3) center/cover fixed no-repeat;color:#fff}.service-hero[data-astro-cid-efzix464]:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(to top,#101014f5,#101014d1 28%,#10101442 63%,#10101400)}.hero-copy[data-astro-cid-efzix464]{max-width:690px;text-align:left}.eyebrow[data-astro-cid-efzix464]{margin:0 0 18px;color:var(--gold);font:800 10px/1.2 Manrope,sans-serif;letter-spacing:.13em;text-transform:uppercase}h1[data-astro-cid-efzix464],h2[data-astro-cid-efzix464]{margin:0;font:700 clamp(42px,5vw,72px)/.98 Manrope,sans-serif;letter-spacing:-.07em}h1[data-astro-cid-efzix464] em[data-astro-cid-efzix464],h2[data-astro-cid-efzix464] em[data-astro-cid-efzix464]{font-weight:500;color:var(--gold)}.lead[data-astro-cid-efzix464]{max-width:630px;margin:28px 0 0;color:#e6e6e8;font-size:17px;line-height:1.65}.actions[data-astro-cid-efzix464]{display:flex;align-items:center;gap:26px;margin-top:34px}.button[data-astro-cid-efzix464]{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:12px 20px;border:0;background:var(--gold);color:var(--ink);font:800 11px/1 Manrope,sans-serif;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;cursor:pointer}.button[data-astro-cid-efzix464] b[data-astro-cid-efzix464]{font-size:16px;line-height:1}.text-link[data-astro-cid-efzix464]{display:inline-flex;align-items:center;gap:9px;color:#fff;font:800 11px/1.3 Manrope,sans-serif;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.text-link[data-astro-cid-efzix464] span[data-astro-cid-efzix464]{color:var(--gold);font-size:13px}.hero-points[data-astro-cid-efzix464]{display:flex;margin-top:50px}.hero-points[data-astro-cid-efzix464] span[data-astro-cid-efzix464]{display:flex;flex-direction:column;gap:4px;min-width:140px;padding:0 18px;border-left:1px solid #ffffff57}.hero-points[data-astro-cid-efzix464] span[data-astro-cid-efzix464]:first-child{padding-left:0;border:0}.hero-points[data-astro-cid-efzix464] b[data-astro-cid-efzix464]{font:800 13px/1.2 Manrope,sans-serif}.hero-points[data-astro-cid-efzix464] small[data-astro-cid-efzix464]{color:#d3d3d5;font-size:10px}.split[data-astro-cid-efzix464],.section-heading[data-astro-cid-efzix464]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.split[data-astro-cid-efzix464] h2[data-astro-cid-efzix464],.section-heading[data-astro-cid-efzix464] h2[data-astro-cid-efzix464]{font-size:clamp(37px,4vw,57px)}.body-copy[data-astro-cid-efzix464]{padding-top:28px}.body-copy[data-astro-cid-efzix464] p[data-astro-cid-efzix464],.detail-grid[data-astro-cid-efzix464] p[data-astro-cid-efzix464]:not(.eyebrow),.section-heading[data-astro-cid-efzix464]>p[data-astro-cid-efzix464]{margin:0;color:var(--secondary);font-size:15px;line-height:1.72}.body-copy[data-astro-cid-efzix464] p[data-astro-cid-efzix464]+p[data-astro-cid-efzix464],.detail-grid[data-astro-cid-efzix464] p[data-astro-cid-efzix464]+p[data-astro-cid-efzix464]{margin-top:18px}.dark[data-astro-cid-efzix464]{background:var(--charcoal);color:#fff}.detail-grid[data-astro-cid-efzix464]{display:grid;grid-template-columns:.92fr 1.08fr;gap:92px;align-items:center}.detail-grid[data-astro-cid-efzix464] p[data-astro-cid-efzix464]:not(.eyebrow){color:#d5d5d7}.detail-image[data-astro-cid-efzix464]{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border:0;padding:0;background:transparent;color:#fff;cursor:zoom-in;text-align:left}.detail-image[data-astro-cid-efzix464] img[data-astro-cid-efzix464]{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.75);transition:transform .3s var(--ease)}.detail-image[data-astro-cid-efzix464]:hover img[data-astro-cid-efzix464]{transform:scale(1.035)}.detail-image[data-astro-cid-efzix464] span[data-astro-cid-efzix464]{position:absolute;right:0;bottom:0;padding:13px 16px;background:#101014db;font:800 9px/1.2 Manrope,sans-serif;letter-spacing:.07em;text-transform:uppercase}.detail-image[data-astro-cid-efzix464] span[data-astro-cid-efzix464] b[data-astro-cid-efzix464]{margin-left:7px;color:var(--gold);font-size:15px}.scope[data-astro-cid-efzix464]{background:#fff}.section-heading[data-astro-cid-efzix464]{margin-bottom:48px;align-items:end}.section-heading[data-astro-cid-efzix464]>p[data-astro-cid-efzix464]{max-width:480px}.scope-grid[data-astro-cid-efzix464]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.scope-grid[data-astro-cid-efzix464] article[data-astro-cid-efzix464]{min-height:235px;padding:27px 24px;border-right:1px solid var(--line)}.scope-grid[data-astro-cid-efzix464] article[data-astro-cid-efzix464]:first-child{border-left:1px solid var(--line)}.scope-grid[data-astro-cid-efzix464] b[data-astro-cid-efzix464],.steps[data-astro-cid-efzix464] b[data-astro-cid-efzix464]{color:var(--gold);font:800 12px/1 Manrope,sans-serif}.scope-grid[data-astro-cid-efzix464] h3[data-astro-cid-efzix464]{margin:43px 0 12px;font:800 20px/1.15 Manrope,sans-serif;letter-spacing:-.05em}.scope-grid[data-astro-cid-efzix464] p[data-astro-cid-efzix464],.copy[data-astro-cid-efzix464]{margin:0;color:var(--muted);font-size:13px;line-height:1.58}.paper[data-astro-cid-efzix464]{background:#f0efec}.copy[data-astro-cid-efzix464]{max-width:430px;margin-top:25px;font-size:15px;line-height:1.65}.steps[data-astro-cid-efzix464]{border-top:1px solid var(--line)}.steps[data-astro-cid-efzix464] article[data-astro-cid-efzix464]{display:grid;grid-template-columns:68px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.steps[data-astro-cid-efzix464] h3[data-astro-cid-efzix464]{margin:0;font:800 18px/1.25 Manrope,sans-serif;letter-spacing:-.04em}.steps[data-astro-cid-efzix464] p[data-astro-cid-efzix464]{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.faq[data-astro-cid-efzix464]{background:#fff}.faq-list[data-astro-cid-efzix464]{border-top:1px solid var(--line)}.faq-list[data-astro-cid-efzix464] details[data-astro-cid-efzix464]{border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-efzix464] summary[data-astro-cid-efzix464]{display:flex;justify-content:space-between;gap:25px;padding:21px 0;cursor:pointer;font:800 15px/1.35 Manrope,sans-serif;letter-spacing:-.025em;list-style:none}.faq-list[data-astro-cid-efzix464] summary[data-astro-cid-efzix464]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-efzix464] summary[data-astro-cid-efzix464] b[data-astro-cid-efzix464]{color:var(--gold);font:400 23px/15px Archivo,sans-serif}.faq-list[data-astro-cid-efzix464] p[data-astro-cid-efzix464]{margin:0 30px 20px 0;color:var(--muted);font-size:13px;line-height:1.6}.faq-list[data-astro-cid-efzix464] details[data-astro-cid-efzix464][open] summary[data-astro-cid-efzix464] b[data-astro-cid-efzix464]{transform:rotate(45deg)}.contact[data-astro-cid-efzix464]{background:var(--gold);color:var(--ink)}.contact[data-astro-cid-efzix464] .eyebrow[data-astro-cid-efzix464],.contact[data-astro-cid-efzix464] h2[data-astro-cid-efzix464] em[data-astro-cid-efzix464]{color:#fff}.contact-grid[data-astro-cid-efzix464]>div[data-astro-cid-efzix464]>p[data-astro-cid-efzix464]:not(.eyebrow){max-width:580px;margin:25px 0 0;color:#fff;font-size:15px}.contact-grid[data-astro-cid-efzix464] a[data-astro-cid-efzix464]{font-weight:800}.enquiry-form[data-astro-cid-efzix464]{display:grid;gap:14px;padding:32px;background:var(--ink);color:#fff}.enquiry-form[data-astro-cid-efzix464] label[data-astro-cid-efzix464]{display:grid;gap:7px;color:#fff;font:800 10px/1.3 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.enquiry-form[data-astro-cid-efzix464] label[data-astro-cid-efzix464] small[data-astro-cid-efzix464]{color:#bebec2;font:600 9px/1 Manrope,sans-serif}.form-row[data-astro-cid-efzix464]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.enquiry-form[data-astro-cid-efzix464] input[data-astro-cid-efzix464],.enquiry-form[data-astro-cid-efzix464] textarea[data-astro-cid-efzix464]{width:100%;border:1px solid #ffffff38;padding:11px 12px;background:#ffffff0d;color:#fff;font:400 14px/1.45 Archivo,sans-serif;text-transform:none;outline:none}.enquiry-form[data-astro-cid-efzix464] textarea[data-astro-cid-efzix464]{resize:vertical;min-height:104px}.enquiry-form[data-astro-cid-efzix464] input[data-astro-cid-efzix464]:focus,.enquiry-form[data-astro-cid-efzix464] textarea[data-astro-cid-efzix464]:focus{border-color:var(--gold)}.form-error[data-astro-cid-efzix464]{min-height:0;color:#ffcc94;font:600 10px/1.25 Archivo,sans-serif;letter-spacing:0;text-transform:none}.honeypot[data-astro-cid-efzix464]{position:absolute!important;left:-9999px!important}.form-submit[data-astro-cid-efzix464]{width:100%;margin-top:2px}.form-submit[data-astro-cid-efzix464]>span[data-astro-cid-efzix464]{display:flex;align-items:center;gap:14px}.button-spinner[data-astro-cid-efzix464]{display:inline-block;width:0;height:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0}.form-submit[data-astro-cid-efzix464].is-loading .button-spinner[data-astro-cid-efzix464]{width:14px;height:14px;margin-left:10px;opacity:1;animation:spin .7s linear infinite}.form-status[data-astro-cid-efzix464]{min-height:18px!important;margin:0!important;color:#fff;font-size:12px!important}.form-status[data-astro-cid-efzix464].error{color:#ffcc94}@keyframes spin{to{transform:rotate(360deg)}}.image-lightbox[data-astro-cid-efzix464]{display:grid;width:min(960px,calc(100% - 32px));height:min(820px,calc(100vh - 32px));padding:50px 30px 18px;overflow:hidden;border:0;background:#101014;color:#fff;box-shadow:0 25px 80px #000}.image-lightbox[data-astro-cid-efzix464]:not([open]){display:none}.image-lightbox[data-astro-cid-efzix464]::backdrop{background:#000000d9}.image-lightbox[data-astro-cid-efzix464] figure[data-astro-cid-efzix464]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;margin:0}.image-lightbox[data-astro-cid-efzix464] img[data-astro-cid-efzix464]{display:block;max-width:100%;width:100%;height:100%;margin:auto;object-fit:contain}.image-lightbox[data-astro-cid-efzix464] figcaption[data-astro-cid-efzix464]{color:#d7d7d9;font-size:12px;text-align:center}.lightbox-close[data-astro-cid-efzix464]{position:absolute;top:9px;right:12px;border:0;background:transparent;color:#fff;cursor:pointer;font:400 31px/1 Arial,sans-serif}@media(max-width:900px){.service-hero[data-astro-cid-efzix464]{min-height:auto;padding:160px 0 72px}.split[data-astro-cid-efzix464],.detail-grid[data-astro-cid-efzix464],.section-heading[data-astro-cid-efzix464]{grid-template-columns:1fr;gap:44px}.body-copy[data-astro-cid-efzix464]{padding-top:0}.detail-grid[data-astro-cid-efzix464]{justify-items:center}.detail-grid[data-astro-cid-efzix464]>div[data-astro-cid-efzix464]{max-width:620px;text-align:center}.detail-grid[data-astro-cid-efzix464] p[data-astro-cid-efzix464]:not(.eyebrow){margin-inline:auto}.detail-image[data-astro-cid-efzix464],.enquiry-form[data-astro-cid-efzix464]{max-width:620px}.scope-grid[data-astro-cid-efzix464]{grid-template-columns:repeat(2,1fr)}.scope-grid[data-astro-cid-efzix464] article[data-astro-cid-efzix464]:nth-child(3){border-left:1px solid var(--line);border-top:1px solid var(--line)}.scope-grid[data-astro-cid-efzix464] article[data-astro-cid-efzix464]:nth-child(2){border-right:0}.contact-grid[data-astro-cid-efzix464]{justify-items:center}.contact-grid[data-astro-cid-efzix464]>div[data-astro-cid-efzix464]{max-width:620px;text-align:center}.contact-grid[data-astro-cid-efzix464] .enquiry-form[data-astro-cid-efzix464]{width:min(620px,100%)}}@media(max-width:600px){.shell[data-astro-cid-efzix464]{width:min(100% - 32px,1440px)}.section[data-astro-cid-efzix464]{padding:68px 0}.service-hero[data-astro-cid-efzix464]{padding:145px 0 62px}.hero-points[data-astro-cid-efzix464]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}.hero-points[data-astro-cid-efzix464] span[data-astro-cid-efzix464]{min-width:0;padding-left:13px}.hero-points[data-astro-cid-efzix464] span[data-astro-cid-efzix464]:nth-child(3){grid-column:1/-1;padding-left:0;border:0}.actions[data-astro-cid-efzix464]{align-items:flex-start;flex-direction:column;gap:18px}.lead[data-astro-cid-efzix464]{font-size:15px}.scope-grid[data-astro-cid-efzix464]{grid-template-columns:1fr}.scope-grid[data-astro-cid-efzix464] article[data-astro-cid-efzix464],.scope-grid[data-astro-cid-efzix464] article[data-astro-cid-efzix464]:nth-child(2),.scope-grid[data-astro-cid-efzix464] article[data-astro-cid-efzix464]:nth-child(3){min-height:0;padding:23px 20px;border:1px solid var(--line);border-top:0}.scope-grid[data-astro-cid-efzix464] h3[data-astro-cid-efzix464]{margin:24px 0 10px}.steps[data-astro-cid-efzix464] article[data-astro-cid-efzix464]{grid-template-columns:46px 1fr;gap:12px}.enquiry-form[data-astro-cid-efzix464]{padding:24px}.form-row[data-astro-cid-efzix464]{grid-template-columns:1fr}.image-lightbox[data-astro-cid-efzix464]{padding:48px 18px 16px}.faq-list[data-astro-cid-efzix464] summary[data-astro-cid-efzix464]{font-size:14px}}
