body.jh-template{background:#fff}.jh-page{--jh-ink:#1c211f;--jh-muted:#56615c;--jh-line:#dce2de;--jh-soft:#f3f6f4;--jh-gold:#b98232;--jh-steel:#365e69;padding-top:74px;color:var(--jh-ink);background:#fff;letter-spacing:0}.jh-page *,.jh-page *::before,.jh-page *::after{box-sizing:border-box;letter-spacing:0}.jh-shell{width:min(1200px, calc(100% - 80px));margin-inline:auto}.jh-page h1,.jh-page h2,.jh-page h3,.jh-page p,.jh-page figure,.jh-page ol,.jh-page ul,.jh-page dl{margin:0}.jh-page h1,.jh-page h2,.jh-page h3{color:inherit;text-wrap:balance}.jh-page h1{max-width:490px;font-size:48px;font-weight:700;line-height:1.08}.jh-page h2{font-size:36px;font-weight:700;line-height:1.18}.jh-page h3{font-size:20px;font-weight:650;line-height:1.3}.jh-page p,.jh-page li,.jh-page dd{font-size:16px;line-height:1.7}.jh-page p{color:var(--jh-muted);max-width:70ch}.jh-page a:focus-visible{outline:3px solid #39757e;outline-offset:5px}.jh-page [id]{scroll-margin-top:132px}.jh-hero{position:relative;isolation:isolate;min-height:580px;height:calc(100svh - 210px);max-height:620px;overflow:hidden;background:#181c1a;color:#fff}.jh-hero>img{position:absolute;z-index:-1;top:50%;right:0;width:auto;height:auto;max-width:65%;max-height:100%;object-fit:contain;object-position:right center;border-radius:8px;transform:translateY(-50%)}.jh-hero .jh-shell{height:100%;display:flex;align-items:center}.jh-hero-copy{width:33%;max-width:420px;padding-block:24px}.jh-breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:#d4ded7;font-size:13px;text-decoration:underline;text-underline-offset:4px}.jh-hero-copy>p{max-width:34ch;margin-top:16px;color:#eef3ef;font-size:16px;line-height:1.6}.jh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.jh-hero .jh-actions{gap:10px 20px;margin-top:22px}.jh-hero .jh-hero-note{flex:0 0 100%;max-width:100%;color:#d4ded7;font-size:13px;line-height:1.6}.jh-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:13px 20px;border-radius:4px;background:var(--jh-gold);color:#111713;font-size:14px;line-height:1.4;font-weight:750;text-decoration:none;transition:background-color 160ms ease}.jh-button:hover{background:#cc984f;color:#111713}.jh-inline-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.jh-inline-link:hover{text-decoration-thickness:2px}.jh-facts{border-bottom:1px solid var(--jh-line)}.jh-facts dl{display:grid;grid-template-columns:1fr 1.2fr 1fr 1.15fr;padding-block:22px}.jh-facts dl>div{min-width:0;padding:2px 22px;border-left:1px solid var(--jh-line)}.jh-facts dl>div:first-child{border:0;padding-left:0}.jh-facts dt{color:var(--jh-muted);font-size:12px;margin-bottom:4px}.jh-facts dd{font-size:14px;font-weight:650;line-height:1.45}.jh-section{padding-block:88px}.jh-section-heading{margin-bottom:36px}.jh-section-heading p{margin-top:14px}.jh-geometry{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:64px;align-items:center}.jh-diagram{position:relative;aspect-ratio:1498 / 1050}.jh-diagram img{width:100%;height:100%;object-fit:contain}.jh-marker{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid #fff;border-radius:50%;background:#203f47;color:#fff;font-size:13px;font-weight:700;text-decoration:none;transform:translate(-50%,-50%);transition:background-color 160ms ease}.jh-marker:hover{background:#111713}.jh-marker-1{left:36%;top:53%}.jh-marker-2{left:23%;top:35%}.jh-marker-3{left:53%;top:21%}.jh-marker-4{left:65%;top:49%}.jh-caption,.jh-page p.jh-caption{margin-top:14px;color:var(--jh-muted);font-size:12px;line-height:1.65}.jh-features{list-style:none;margin-top:26px!important}.jh-features li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:18px 0;border-top:1px solid var(--jh-line)}.jh-features li:target{background:#edf4f1}.jh-feature-number{padding-top:3px;color:var(--jh-steel);font-size:13px;font-weight:700}.jh-features h3{font-size:17px}.jh-features p{margin-top:6px;font-size:14px}.jh-process{background:var(--jh-soft)}.jh-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none}.jh-process-grid img{width:100%;height:auto;aspect-ratio:1600 / 1066;object-fit:cover}.jh-process-copy{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding-top:22px}.jh-process-copy>span{color:var(--jh-steel);font-size:14px;font-weight:700;padding-top:2px}.jh-process-copy p{margin-top:12px;font-size:14px}.jh-process-note{margin-top:28px!important;padding-top:20px;border-top:1px solid var(--jh-line);font-size:13px!important}.jh-quality{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:64px;align-items:center}.jh-photo img{display:block;width:100%;height:auto;aspect-ratio:1600 / 1066;object-fit:cover}.jh-quality-copy>p,.jh-packing-copy>p{margin-top:18px}.jh-checks{margin-top:26px!important}.jh-checks>div{padding-block:14px;border-top:1px solid var(--jh-line)}.jh-checks dt{font-size:15px;line-height:1.4;font-weight:650}.jh-checks dd{color:var(--jh-muted);font-size:14px;margin-top:5px}.jh-packing{border-top:1px solid var(--jh-line)}.jh-packing-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:64px;align-items:center}.jh-packing-list{list-style:none;margin-top:24px!important}.jh-packing-list li{padding-block:13px;border-top:1px solid var(--jh-line);font-size:14px}.jh-packing-list strong{display:block;font-weight:650;font-size:15px}.jh-packing-list span{color:var(--jh-muted)}.jh-quote{background:#17241f;color:#fff}.jh-quote-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.85fr);gap:90px}.jh-quote h2{max-width:520px;font-size:40px}.jh-quote p{color:#d3dfd8;margin-top:18px}.jh-quote .jh-inline-link{color:#e0ece5}.jh-drawing-list{list-style:none}.jh-drawing-list li{padding-block:12px;border-bottom:1px solid #46544c;color:#e2ebe6;font-size:15px}.jh-drawing-list li:first-child{padding-top:0}.jh-quote-note{color:#d3dfd8!important;font-size:13px!important}@media (max-width:1100px){.jh-shell{width:calc(100% - 48px)}.jh-hero-copy{width:33%}.jh-page h1{font-size:44px}.jh-geometry,.jh-quality,.jh-packing-grid,.jh-quote-grid{gap:36px}.jh-page h2{font-size:30px}}@media (max-width:800px){.jh-hero{height:auto;max-height:none;min-height:0;display:flex;flex-direction:column-reverse}.jh-hero>img{position:relative;top:auto;width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:1600 / 1066;object-fit:contain;transform:none}.jh-hero .jh-shell{display:block;height:auto}.jh-hero-copy{width:100%;max-width:620px;padding-block:24px}.jh-breadcrumb{margin-bottom:18px}.jh-hero-copy>p{max-width:48ch;font-size:16px;margin-top:14px}.jh-hero .jh-actions{margin-top:22px}.jh-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.jh-facts dl>div:nth-child(3){padding-left:0;border:0}.jh-section{padding-block:56px}.jh-geometry,.jh-quality,.jh-packing-grid,.jh-quote-grid{grid-template-columns:minmax(0,1fr)}.jh-geometry-copy{grid-row:1}.jh-quality-copy{grid-row:1}.jh-process-grid{grid-template-columns:minmax(0,1fr);gap:36px}.jh-process-grid>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.jh-process-copy{padding-top:0}.jh-quote h2{font-size:34px}}@media (max-width:560px){body.jh-template .site-nav{gap:10px!important;padding-inline:16px!important;flex-wrap:nowrap!important}body.jh-template .site-nav .nav-logo{min-width:0!important;max-width:none!important;gap:7px!important;font-size:16px!important;flex:1 1 auto!important}body.jh-template .site-nav .nav-logo img{width:28px!important;height:28px!important;max-width:28px!important;flex-basis:28px!important}body.jh-template #siteNav .hxd-language-switcher{flex:0 0 auto!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}body.jh-template #siteNav .nav-toggle{flex:0 0 36px!important;width:36px!important;height:40px!important;padding:8px 6px!important;justify-content:center!important;position:relative!important;inset:auto!important;transform:none!important}body.jh-template #siteNav .nav-links{height:100svh!important;bottom:auto!important}body.admin-bar.jh-template #siteNav .nav-links{height:calc(100svh - 46px)!important}.jh-page{padding-top:64px}.jh-shell{width:calc(100% - 40px)}.jh-page h1{font-size:34px}.jh-page h2,.jh-quote h2{font-size:28px}.jh-page h3{font-size:18px}.jh-actions{align-items:flex-start;gap:12px 20px}.jh-hero .jh-actions{margin-top:20px}.jh-facts dl>div{padding-right:12px;padding-left:16px}.jh-facts dd{font-size:13px}.jh-section{padding-block:44px}.jh-section-heading{margin-bottom:26px}.jh-process-grid>li{grid-template-columns:minmax(0,1fr);gap:18px}.jh-features h3{font-size:17px}}@media (prefers-reduced-motion:reduce){html:has(.jh-page){scroll-behavior:auto}.jh-page a{transition:none}}