.headboard-case[data-astro-cid-gnm2ehyk]{--hb-paper:#f3f2ee;--hb-green:#1b2923;--hb-mute:#62665e;background:var(--hb-paper);color:var(--ink)}.headboard-case[data-astro-cid-gnm2ehyk] figure[data-astro-cid-gnm2ehyk]{min-width:0;margin:0}.headboard-case[data-astro-cid-gnm2ehyk] figcaption[data-astro-cid-gnm2ehyk]{color:var(--hb-mute);margin-top:14px;font-size:14px;line-height:1.5}.headboard-case[data-astro-cid-gnm2ehyk] .frame img{object-fit:cover;width:100%;height:100%}.headboard-case[data-astro-cid-gnm2ehyk] a[data-astro-cid-gnm2ehyk]:focus-visible{outline-offset:6px;outline:2px solid}.hb-hero[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr 1fr;align-items:start;gap:24px clamp(32px,5vw,88px);padding-block:24px 72px;display:grid}.hb-crumbs[data-astro-cid-gnm2ehyk]{color:var(--hb-mute);flex-wrap:wrap;grid-column:1/-1;gap:8px 12px;padding-bottom:18px;font-size:13px;display:flex}.hb-hero[data-astro-cid-gnm2ehyk] h1[data-astro-cid-gnm2ehyk]{letter-spacing:-.025em;align-self:end;max-width:12ch;font-size:clamp(58px,5.7vw,88px);line-height:.98}.hb-hero-photo[data-astro-cid-gnm2ehyk]{grid-area:2/2/5;align-self:center}.hb-hero-photo[data-astro-cid-gnm2ehyk] a[data-astro-cid-gnm2ehyk]{display:block}.hb-intro[data-astro-cid-gnm2ehyk]{max-width:47ch;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.hb-actions[data-astro-cid-gnm2ehyk]{flex-wrap:wrap;align-items:center;gap:20px 24px;display:flex}.hb-button[data-astro-cid-gnm2ehyk]{background:var(--ink);color:var(--hb-paper);justify-content:space-between;gap:26px;min-height:54px;padding:17px 20px;font-size:15px;line-height:1.4;display:inline-flex}.hb-link[data-astro-cid-gnm2ehyk]{border-bottom:1px solid;padding-bottom:3px;font-size:15px;line-height:1.6;display:inline-block}.hb-section[data-astro-cid-gnm2ehyk]{border-top:1px solid var(--line);padding-block:clamp(62px,7vw,112px)}.hb-section[data-astro-cid-gnm2ehyk] h2[data-astro-cid-gnm2ehyk],.hb-order[data-astro-cid-gnm2ehyk] h2[data-astro-cid-gnm2ehyk]{letter-spacing:-.02em;font-size:clamp(44px,5vw,78px);line-height:1}.hb-section-head[data-astro-cid-gnm2ehyk]{grid-template-columns:1.1fr 1fr;align-items:end;gap:12%;margin-bottom:48px;display:grid}.hb-section-head[data-astro-cid-gnm2ehyk] p[data-astro-cid-gnm2ehyk]{max-width:45ch}.hb-process-stage[data-astro-cid-gnm2ehyk]{display:none}.hb-steps[data-astro-cid-gnm2ehyk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.hb-step-copy[data-astro-cid-gnm2ehyk]{padding-top:24px}.hb-number[data-astro-cid-gnm2ehyk]{color:var(--hb-mute);margin-bottom:12px;font-size:14px;display:block}.hb-step[data-astro-cid-gnm2ehyk] h3[data-astro-cid-gnm2ehyk]{margin-bottom:18px;font-size:40px;line-height:1.1}.hb-step[data-astro-cid-gnm2ehyk] p[data-astro-cid-gnm2ehyk]{max-width:35ch}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-process-grid[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr 1fr;align-items:start;gap:14%;display:grid}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-process-stage[data-astro-cid-gnm2ehyk]{top:calc(var(--header) + 24px);height:min(74vh,680px);display:block;position:sticky}.hb-stage-frame[data-astro-cid-gnm2ehyk]{opacity:0;transition:opacity .38s var(--ease);position:absolute;inset:0}.hb-stage-frame[data-astro-cid-gnm2ehyk].is-current{opacity:1}.hb-stage-frame[data-astro-cid-gnm2ehyk] img[data-astro-cid-gnm2ehyk]{object-fit:cover;width:100%;height:100%}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-steps[data-astro-cid-gnm2ehyk]{display:block}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step[data-astro-cid-gnm2ehyk]{align-content:center;min-height:360px;padding-block:55px;display:grid}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step-photo[data-astro-cid-gnm2ehyk]{display:none}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step-copy[data-astro-cid-gnm2ehyk]{opacity:.55;transition:opacity .3s}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step[data-astro-cid-gnm2ehyk].is-current .hb-step-copy[data-astro-cid-gnm2ehyk]{opacity:1}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step[data-astro-cid-gnm2ehyk] h3[data-astro-cid-gnm2ehyk]{font-size:60px}.hb-forming[data-astro-cid-gnm2ehyk]{background:#e8e8e1}.hb-pair[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,60px);display:grid}.hb-detail[data-astro-cid-gnm2ehyk]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:12%;display:grid}.hb-detail-copy[data-astro-cid-gnm2ehyk] p[data-astro-cid-gnm2ehyk]{max-width:35ch;margin:28px 0}.hb-detail[data-astro-cid-gnm2ehyk] .frame{overflow:clip}.hb-detail[data-astro-cid-gnm2ehyk] .frame img{transform-origin:50%}.hb-film[data-astro-cid-gnm2ehyk]{background:var(--hb-green);color:var(--hb-paper);scroll-margin-top:var(--header);padding-block:clamp(64px,7vw,110px)}.hb-film-grid[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.hb-film[data-astro-cid-gnm2ehyk] h2[data-astro-cid-gnm2ehyk]{margin-bottom:30px;font-size:clamp(58px,6vw,96px);line-height:.96}.hb-film[data-astro-cid-gnm2ehyk] p[data-astro-cid-gnm2ehyk]{max-width:37ch}.hb-film-note[data-astro-cid-gnm2ehyk]{color:#c9d2c5;margin-top:24px;font-size:14px}.hb-film[data-astro-cid-gnm2ehyk] .hb-link[data-astro-cid-gnm2ehyk]{margin-top:28px}.hb-film[data-astro-cid-gnm2ehyk] video[data-astro-cid-gnm2ehyk]{aspect-ratio:9/16;background:#f3f2ee;width:100%;max-width:390px;height:auto;margin:auto}.hb-film[data-astro-cid-gnm2ehyk] figure[data-astro-cid-gnm2ehyk]{width:100%;max-width:390px;margin:auto}.hb-film[data-astro-cid-gnm2ehyk] figcaption[data-astro-cid-gnm2ehyk]{color:#c9d2c5}.hb-service-links[data-astro-cid-gnm2ehyk]{flex-wrap:wrap;gap:20px 32px;margin-top:40px;display:flex}.hb-results[data-astro-cid-gnm2ehyk]{align-items:center}.hb-related-grid[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.hb-faq[data-astro-cid-gnm2ehyk]{grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.hb-faq[data-astro-cid-gnm2ehyk] details[data-astro-cid-gnm2ehyk]{border-top:1px solid var(--line);padding-block:22px}.hb-faq[data-astro-cid-gnm2ehyk] summary[data-astro-cid-gnm2ehyk]{cursor:pointer;padding-right:12px;font-size:18px}.hb-faq[data-astro-cid-gnm2ehyk] details[data-astro-cid-gnm2ehyk] p[data-astro-cid-gnm2ehyk]{max-width:60ch;margin-top:18px}.hb-order[data-astro-cid-gnm2ehyk]{scroll-margin-top:var(--header);padding-block:80px 96px}.hb-order-grid[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.hb-order-grid[data-astro-cid-gnm2ehyk]>div[data-astro-cid-gnm2ehyk]>p[data-astro-cid-gnm2ehyk]{max-width:44ch;margin-top:30px}.hb-nojs-contact[data-astro-cid-gnm2ehyk]{padding-block:24px}.hb-order[data-astro-cid-gnm2ehyk] .rq-contact,.hb-order[data-astro-cid-gnm2ehyk] .rq{width:100%}.hb-order[data-astro-cid-gnm2ehyk] .input{width:100%;max-width:100%}@media (width<=1099px),(height<=719px),(pointer:coarse){.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-process-stage[data-astro-cid-gnm2ehyk]{display:none}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-process-grid[data-astro-cid-gnm2ehyk]{display:block}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-steps[data-astro-cid-gnm2ehyk]{display:grid}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step-photo[data-astro-cid-gnm2ehyk]{display:block}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step[data-astro-cid-gnm2ehyk]{min-height:0;padding:0;display:block}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step-copy[data-astro-cid-gnm2ehyk]{opacity:1}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step[data-astro-cid-gnm2ehyk] h3[data-astro-cid-gnm2ehyk]{font-size:40px}}@media (width<=800px){.hb-hero[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr;row-gap:24px;padding-block:20px 54px}.hb-crumbs[data-astro-cid-gnm2ehyk]{padding-bottom:0;font-size:12px}.hb-crumbs[data-astro-cid-gnm2ehyk]>span[data-astro-cid-gnm2ehyk]:last-child{display:none}.hb-hero[data-astro-cid-gnm2ehyk] h1[data-astro-cid-gnm2ehyk]{letter-spacing:-.02em;grid-row:2;max-width:16ch;font-size:clamp(43px,11.5vw,76px);line-height:1}.hb-hero-photo[data-astro-cid-gnm2ehyk]{grid-area:3/1}.hb-actions[data-astro-cid-gnm2ehyk]{grid-row:4;gap:18px 22px}.hb-intro[data-astro-cid-gnm2ehyk]{grid-row:5}.hb-section-head[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.hb-section[data-astro-cid-gnm2ehyk] h2[data-astro-cid-gnm2ehyk],.hb-order[data-astro-cid-gnm2ehyk] h2[data-astro-cid-gnm2ehyk]{font-size:clamp(42px,11vw,64px)}.hb-steps[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr;gap:48px}.hb-step-photo[data-astro-cid-gnm2ehyk] .frame{aspect-ratio:3/4!important}.hb-step-copy[data-astro-cid-gnm2ehyk]{padding-top:22px}.hb-step[data-astro-cid-gnm2ehyk] p[data-astro-cid-gnm2ehyk]{max-width:45ch}.hb-pair[data-astro-cid-gnm2ehyk],.hb-detail[data-astro-cid-gnm2ehyk],.hb-film-grid[data-astro-cid-gnm2ehyk],.hb-related-grid[data-astro-cid-gnm2ehyk],.hb-faq[data-astro-cid-gnm2ehyk],.hb-order-grid[data-astro-cid-gnm2ehyk]{grid-template-columns:1fr;gap:36px}.hb-detail-copy[data-astro-cid-gnm2ehyk] p[data-astro-cid-gnm2ehyk]{max-width:45ch}.hb-film[data-astro-cid-gnm2ehyk] h2[data-astro-cid-gnm2ehyk]{font-size:64px}.hb-film[data-astro-cid-gnm2ehyk] figure[data-astro-cid-gnm2ehyk]{max-width:390px}.hb-film[data-astro-cid-gnm2ehyk] video[data-astro-cid-gnm2ehyk]{max-height:none}.hb-faq[data-astro-cid-gnm2ehyk]{gap:28px}.hb-order[data-astro-cid-gnm2ehyk]{padding-block:64px 72px}.hb-order[data-astro-cid-gnm2ehyk] .rq .btn{max-width:100%}.hb-service-links[data-astro-cid-gnm2ehyk]{gap:20px;display:grid}.headboard-case[data-astro-cid-gnm2ehyk] figcaption[data-astro-cid-gnm2ehyk]{font-size:13px}.hb-button[data-astro-cid-gnm2ehyk]{gap:18px;padding:16px 18px;font-size:14px}.hb-link[data-astro-cid-gnm2ehyk]{font-size:14px}}@media (prefers-reduced-motion:reduce){.hb-stage-frame[data-astro-cid-gnm2ehyk],.hb-step-copy[data-astro-cid-gnm2ehyk]{transition:none!important}.hb-detail[data-astro-cid-gnm2ehyk] img{transform:none!important}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-process-stage[data-astro-cid-gnm2ehyk]{display:none}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-process-grid[data-astro-cid-gnm2ehyk]{display:block}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-steps[data-astro-cid-gnm2ehyk]{display:grid}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step-photo[data-astro-cid-gnm2ehyk]{display:block}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step[data-astro-cid-gnm2ehyk]{min-height:0;padding:0;display:block}.hb-process[data-astro-cid-gnm2ehyk].is-enhanced .hb-step-copy[data-astro-cid-gnm2ehyk]{opacity:1}}
