.builder-work-detail[data-astro-cid-cx4fu3k3]{font-size:16px;line-height:1.95}.builder-work-detail[data-astro-cid-cx4fu3k3] [data-astro-cid-cx4fu3k3]{box-sizing:border-box}.builder-work-detail-shell[data-astro-cid-cx4fu3k3]{width:min(1080px,90%);margin-inline:auto}.builder-work-detail[data-astro-cid-cx4fu3k3] [data-astro-cid-cx4fu3k3]:is(h1,h2,h3){text-wrap:pretty;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:500}.builder-work-detail[data-astro-cid-cx4fu3k3] h1[data-astro-cid-cx4fu3k3]{letter-spacing:.04em;margin:0 0 18px;font-size:clamp(30px,4.4vw,50px);line-height:1.6}.builder-work-detail[data-astro-cid-cx4fu3k3] h1[data-astro-cid-cx4fu3k3]>span[data-astro-cid-cx4fu3k3]{max-width:100%;display:inline-block}.builder-work-detail[data-astro-cid-cx4fu3k3] h2[data-astro-cid-cx4fu3k3]{margin:0 0 24px;font-size:clamp(25px,2.8vw,34px);line-height:1.65}.builder-work-detail[data-astro-cid-cx4fu3k3] h3[data-astro-cid-cx4fu3k3]{margin:0 0 20px;font-size:23px;line-height:1.7}.builder-work-detail[data-astro-cid-cx4fu3k3] p[data-astro-cid-cx4fu3k3],.builder-work-detail[data-astro-cid-cx4fu3k3] figure[data-astro-cid-cx4fu3k3]{margin:0}.builder-work-detail[data-astro-cid-cx4fu3k3] img[data-astro-cid-cx4fu3k3]{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.builder-work-detail[data-astro-cid-cx4fu3k3] figcaption[data-astro-cid-cx4fu3k3]{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.builder-work-detail[data-astro-cid-cx4fu3k3] a[data-astro-cid-cx4fu3k3]{color:inherit;text-underline-offset:6px}.builder-work-detail[data-astro-cid-cx4fu3k3] a[data-astro-cid-cx4fu3k3]:focus-visible{outline-offset:5px;outline:3px solid #a77837}.builder-work-detail[data-astro-cid-cx4fu3k3] .builder-work-detail-label[data-astro-cid-cx4fu3k3]{letter-spacing:.16em;color:var(--muted);margin-bottom:18px;font-size:12px}.builder-work-detail[data-astro-cid-cx4fu3k3] .builder-work-detail-note[data-astro-cid-cx4fu3k3]{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.9}.builder-work-detail-lead[data-astro-cid-cx4fu3k3]{max-width:720px}.builder-work-detail-breadcrumb[data-astro-cid-cx4fu3k3]{padding-block:24px;font-size:12px}.builder-work-detail-breadcrumb[data-astro-cid-cx4fu3k3] ol[data-astro-cid-cx4fu3k3]{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.builder-work-detail-breadcrumb[data-astro-cid-cx4fu3k3] a[data-astro-cid-cx4fu3k3]{min-height:44px;padding-block:10px;display:inline-block}.builder-work-detail-breadcrumb[data-astro-cid-cx4fu3k3] li[data-astro-cid-cx4fu3k3][aria-current]{padding-block:10px}.builder-work-detail-breadcrumb[data-astro-cid-cx4fu3k3] li[data-astro-cid-cx4fu3k3]+li[data-astro-cid-cx4fu3k3]:before{content:"／";color:var(--muted);margin-right:14px}.builder-work-detail-intro[data-astro-cid-cx4fu3k3]{background:#e4e9dc;padding:38px 48px}.builder-work-detail-intro[data-astro-cid-cx4fu3k3] h1[data-astro-cid-cx4fu3k3]:before{content:"";background:#b18b50;width:48px;height:2px;margin-bottom:20px;display:block}.builder-work-detail[data-astro-cid-cx4fu3k3] .builder-work-detail-meta[data-astro-cid-cx4fu3k3]{gap:16px;margin-bottom:20px;font-size:14px;display:flex}.builder-work-detail[data-astro-cid-cx4fu3k3] .builder-work-detail-hero[data-astro-cid-cx4fu3k3]{margin-top:32px}.builder-work-detail-overview[data-astro-cid-cx4fu3k3]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-block:64px 40px;display:grid}.builder-work-detail-facts[data-astro-cid-cx4fu3k3]{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.builder-work-detail-facts[data-astro-cid-cx4fu3k3]>div[data-astro-cid-cx4fu3k3]{padding:24px 14px}.builder-work-detail-facts[data-astro-cid-cx4fu3k3] dt[data-astro-cid-cx4fu3k3]{color:var(--muted);margin-bottom:10px;font-size:12px}.builder-work-detail-facts[data-astro-cid-cx4fu3k3] dd[data-astro-cid-cx4fu3k3]{margin:0;font-size:15px}.builder-work-detail-section[data-astro-cid-cx4fu3k3]{padding-block:88px}.builder-work-detail-request[data-astro-cid-cx4fu3k3]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.builder-work-detail-request[data-astro-cid-cx4fu3k3] h3[data-astro-cid-cx4fu3k3]{font-family:inherit;font-size:14px;font-weight:600;line-height:1.8}.builder-work-detail-wishes[data-astro-cid-cx4fu3k3]{background:var(--pale);padding:32px}.builder-work-detail-wishes[data-astro-cid-cx4fu3k3] ul[data-astro-cid-cx4fu3k3]{margin:0;padding:0;list-style:none}.builder-work-detail-wishes[data-astro-cid-cx4fu3k3] li[data-astro-cid-cx4fu3k3]{border-bottom:1px solid var(--line);padding:14px 0;font-size:15px}.builder-work-detail-wishes[data-astro-cid-cx4fu3k3] li[data-astro-cid-cx4fu3k3]:last-child{border:0;padding-bottom:0}.builder-work-detail-design[data-astro-cid-cx4fu3k3]{border-top:1px solid var(--line);padding-bottom:40px}.builder-work-detail-points[data-astro-cid-cx4fu3k3]{gap:64px;margin-top:48px;display:grid}.builder-work-detail-point[data-astro-cid-cx4fu3k3]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.builder-work-detail-point[data-astro-cid-cx4fu3k3]:nth-child(2n)>figure[data-astro-cid-cx4fu3k3]{order:2}.builder-work-detail-point-copy[data-astro-cid-cx4fu3k3]{border-top:1px solid var(--line);padding:28px 0}.builder-work-detail-point-copy[data-astro-cid-cx4fu3k3] .builder-work-detail-label[data-astro-cid-cx4fu3k3]{justify-content:space-between;align-items:baseline;display:flex}.builder-work-detail-point-copy[data-astro-cid-cx4fu3k3] .builder-work-detail-label[data-astro-cid-cx4fu3k3] span[data-astro-cid-cx4fu3k3]{color:#93703d;font:32px/1.4 Yu Mincho,serif}.builder-work-detail-material[data-astro-cid-cx4fu3k3]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.builder-work-detail-material[data-astro-cid-cx4fu3k3] dl[data-astro-cid-cx4fu3k3]{border-top:2px solid #bda27c;margin:28px 0 0}.builder-work-detail-material[data-astro-cid-cx4fu3k3] dl[data-astro-cid-cx4fu3k3]>div[data-astro-cid-cx4fu3k3]{border-bottom:1px solid var(--line);grid-template-columns:5em 1fr;padding:14px 0;display:grid}.builder-work-detail-material[data-astro-cid-cx4fu3k3] dt[data-astro-cid-cx4fu3k3]{color:var(--muted);font-size:14px}.builder-work-detail-material[data-astro-cid-cx4fu3k3] dd[data-astro-cid-cx4fu3k3]{margin:0}.builder-work-detail-life[data-astro-cid-cx4fu3k3]{background:#fff;padding:72px 0}.builder-work-detail-life[data-astro-cid-cx4fu3k3] p[data-astro-cid-cx4fu3k3]:last-child{max-width:650px}.builder-work-detail-related[data-astro-cid-cx4fu3k3]{grid-template-columns:1fr 1fr;gap:56px;padding-block:72px;display:grid}.builder-work-detail-related[data-astro-cid-cx4fu3k3] section[data-astro-cid-cx4fu3k3]{border-top:1px solid var(--line);padding-top:28px}.builder-work-detail-related[data-astro-cid-cx4fu3k3] h2[data-astro-cid-cx4fu3k3]{font-size:24px}.builder-work-detail-related[data-astro-cid-cx4fu3k3] p[data-astro-cid-cx4fu3k3]{font-size:15px}.builder-work-detail-related[data-astro-cid-cx4fu3k3] a[data-astro-cid-cx4fu3k3]{align-items:center;gap:24px;min-height:44px;margin-top:20px;padding-block:10px;font-size:14px;display:inline-flex}.builder-work-detail-consult[data-astro-cid-cx4fu3k3]{background:#fff;margin-bottom:88px;padding:48px}.builder-work-detail-consult[data-astro-cid-cx4fu3k3]>p[data-astro-cid-cx4fu3k3]:not([class]){max-width:650px}.builder-work-detail[data-astro-cid-cx4fu3k3] .builder-work-detail-button[data-astro-cid-cx4fu3k3]{background:var(--green);color:#fff;justify-content:space-between;align-items:center;gap:48px;min-height:56px;margin-top:28px;padding:16px 26px;font-size:14px;text-decoration:none;display:inline-flex}.builder-work-detail-button[data-astro-cid-cx4fu3k3]:hover{background:#26392a}@media (width<=900px){.builder-work-detail-overview[data-astro-cid-cx4fu3k3],.builder-work-detail-request[data-astro-cid-cx4fu3k3],.builder-work-detail-point[data-astro-cid-cx4fu3k3],.builder-work-detail-material[data-astro-cid-cx4fu3k3]{grid-template-columns:1fr;gap:28px}.builder-work-detail-point[data-astro-cid-cx4fu3k3]:nth-child(2n)>figure[data-astro-cid-cx4fu3k3]{order:0}.builder-work-detail-point-copy[data-astro-cid-cx4fu3k3]{padding-bottom:0}.builder-work-detail-facts[data-astro-cid-cx4fu3k3]{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-work-detail-related[data-astro-cid-cx4fu3k3]{gap:32px}}@media (width<=600px){.builder-work-detail-intro[data-astro-cid-cx4fu3k3]{padding:30px 22px}.builder-work-detail-section[data-astro-cid-cx4fu3k3]{padding-block:56px}.builder-work-detail-overview[data-astro-cid-cx4fu3k3]{margin-block:40px 28px}.builder-work-detail-facts[data-astro-cid-cx4fu3k3]{grid-template-columns:1fr}.builder-work-detail-facts[data-astro-cid-cx4fu3k3]>div[data-astro-cid-cx4fu3k3]{border-bottom:1px solid var(--line);grid-template-columns:6em 1fr;gap:12px;padding:16px 0;display:grid}.builder-work-detail-facts[data-astro-cid-cx4fu3k3]>div[data-astro-cid-cx4fu3k3]:last-child{border:0}.builder-work-detail-facts[data-astro-cid-cx4fu3k3] dt[data-astro-cid-cx4fu3k3]{margin:0}.builder-work-detail-wishes[data-astro-cid-cx4fu3k3]{padding:24px}.builder-work-detail-points[data-astro-cid-cx4fu3k3]{gap:44px;margin-top:32px}.builder-work-detail-related[data-astro-cid-cx4fu3k3]{grid-template-columns:1fr;padding-block:56px}.builder-work-detail-life[data-astro-cid-cx4fu3k3]{padding-block:56px}.builder-work-detail-consult[data-astro-cid-cx4fu3k3]{margin-bottom:64px;padding:32px 22px}.builder-work-detail[data-astro-cid-cx4fu3k3] .builder-work-detail-button[data-astro-cid-cx4fu3k3]{gap:24px;width:100%;padding-inline:20px}}
