.detail-hero[data-astro-cid-onj33wos]{padding-block:clamp(28px,4.7vw,70px);background:var(--surface)}.detail-grid[data-astro-cid-onj33wos]{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);grid-template-areas:"gallery intro";align-items:center;gap:clamp(26px,5vw,78px)}.detail-intro[data-astro-cid-onj33wos]{grid-area:intro}.detail-kicker[data-astro-cid-onj33wos]{display:flex;align-items:center;gap:9px;color:#70311d;font-size:.74rem;font-weight:740;letter-spacing:.095em;text-transform:uppercase}.detail-kicker[data-astro-cid-onj33wos]:before{width:7px;height:7px;flex:none;background:var(--accent);content:""}.detail-intro[data-astro-cid-onj33wos] h1[data-astro-cid-onj33wos]{max-width:15ch;margin-block:14px 17px;font-size:clamp(2.5rem,4.8vw,5.3rem);line-height:.98;text-wrap:balance}.detail-summary[data-astro-cid-onj33wos]{max-width:52ch;color:var(--muted);font-size:clamp(.97rem,1.35vw,1.15rem);line-height:1.65}.detail-minimum[data-astro-cid-onj33wos]{margin-block:24px 0;border-block:1px solid var(--line)}.detail-minimum[data-astro-cid-onj33wos]>div[data-astro-cid-onj33wos]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:13px}.detail-minimum[data-astro-cid-onj33wos]>div[data-astro-cid-onj33wos]+div[data-astro-cid-onj33wos]{border-top:1px solid var(--line)}.detail-minimum[data-astro-cid-onj33wos] dt[data-astro-cid-onj33wos]{color:var(--muted);font-size:.85rem;font-weight:680}.detail-minimum[data-astro-cid-onj33wos] dd[data-astro-cid-onj33wos]{margin:0;max-width:22ch;color:#963513;font-size:1.05rem;font-weight:760;text-align:right;line-height:1.3}.detail-actions[data-astro-cid-onj33wos]{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.detail-outline[data-astro-cid-onj33wos]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:9px 15px;border:1px solid #9d9a96;border-radius:999px;font-size:.82rem;font-weight:700;text-decoration:none}.detail-outline[data-astro-cid-onj33wos]:hover{border-color:var(--ink);background:#fff}.detail-gallery[data-astro-cid-onj33wos]{grid-area:gallery;display:grid;grid-template-columns:clamp(62px,6.5vw,86px) minmax(0,1fr);grid-template-areas:"choices figure";align-items:start;gap:12px}.gallery-figure[data-astro-cid-onj33wos]{grid-area:figure;min-width:0}.gallery-stage[data-astro-cid-onj33wos]{height:clamp(400px,47vw,595px);overflow:hidden;border:1px solid #ded5c7;border-radius:7px;background:#e9dfd1}.gallery-stage[data-astro-cid-onj33wos] img[data-astro-cid-onj33wos]{width:100%;height:100%;object-fit:contain}.gallery-figure[data-astro-cid-onj33wos] figcaption[data-astro-cid-onj33wos]{margin-top:8px;color:var(--muted);font-size:.74rem;line-height:1.4}.gallery-choices[data-astro-cid-onj33wos]{grid-area:choices;display:grid;gap:9px;margin:0;padding:0;list-style:none}.gallery-choices[data-astro-cid-onj33wos] a[data-astro-cid-onj33wos]{display:block;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#fff;text-align:center;text-decoration:none}.gallery-choices[data-astro-cid-onj33wos] a[data-astro-cid-onj33wos]:hover{border-color:var(--ink)}.gallery-choices[data-astro-cid-onj33wos] a[data-astro-cid-onj33wos][aria-current]{border-color:#a13a16;box-shadow:0 0 0 1px #a13a16}.gallery-choices[data-astro-cid-onj33wos] img[data-astro-cid-onj33wos]{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 41%;background:#e9dfd1}.gallery-choices[data-astro-cid-onj33wos] span[data-astro-cid-onj33wos]{display:block;padding:5px 3px;font-size:.66rem;font-weight:680;line-height:1.15}.detail-section[data-astro-cid-onj33wos]{padding-block:clamp(44px,6.4vw,94px)}.detail-split[data-astro-cid-onj33wos]{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:start;gap:clamp(24px,7vw,105px)}h2[data-astro-cid-onj33wos]{max-width:18ch;font-size:clamp(2rem,4vw,3.9rem);line-height:1.06;text-wrap:balance}h3[data-astro-cid-onj33wos]{font-size:1rem;font-weight:750;line-height:1.3}.section-description[data-astro-cid-onj33wos]{max-width:50ch;margin-top:15px;color:var(--muted);font-size:.94rem;line-height:1.65}.specification-list[data-astro-cid-onj33wos]{margin:0;border-top:1px solid var(--line)}.specification-list[data-astro-cid-onj33wos]>div[data-astro-cid-onj33wos]{display:grid;grid-template-columns:minmax(92px,.36fr) minmax(0,1fr);gap:14px;padding-block:14px;border-bottom:1px solid var(--line)}.specification-list[data-astro-cid-onj33wos] dt[data-astro-cid-onj33wos]{font-size:.88rem;font-weight:730}.specification-list[data-astro-cid-onj33wos] dd[data-astro-cid-onj33wos]{margin:0;color:var(--muted);font-size:.91rem;line-height:1.55}.detail-placement[data-astro-cid-onj33wos]{color:#fff;background:var(--ink)}.detail-placement[data-astro-cid-onj33wos] .section-description[data-astro-cid-onj33wos],.placement-notes[data-astro-cid-onj33wos] p[data-astro-cid-onj33wos]{color:#d3d3d3}.placement-notes[data-astro-cid-onj33wos]{border-top:1px solid #464646}.placement-notes[data-astro-cid-onj33wos]>div[data-astro-cid-onj33wos]{padding-block:16px;border-bottom:1px solid #464646}.placement-notes[data-astro-cid-onj33wos] p[data-astro-cid-onj33wos]{margin-top:6px;font-size:.92rem;line-height:1.6}.detail-text-link[data-astro-cid-onj33wos]{display:inline-block;margin-top:18px;padding-block:4px;font-size:.87rem;font-weight:690;text-underline-offset:4px}.detail-text-link[data-astro-cid-onj33wos] span[data-astro-cid-onj33wos],.related-link[data-astro-cid-onj33wos] strong[data-astro-cid-onj33wos] span[data-astro-cid-onj33wos]{color:#963513}.detail-placement[data-astro-cid-onj33wos] .detail-text-link[data-astro-cid-onj33wos] span[data-astro-cid-onj33wos]{color:var(--accent)}.detail-text-link[data-astro-cid-onj33wos]:hover{text-decoration-thickness:2px}.detail-faq[data-astro-cid-onj33wos]{border-top:1px solid var(--line)}.detail-faq[data-astro-cid-onj33wos] details[data-astro-cid-onj33wos]{border-bottom:1px solid var(--line)}.detail-faq[data-astro-cid-onj33wos] summary[data-astro-cid-onj33wos]{padding-block:15px;font-size:.96rem;font-weight:690;line-height:1.45;cursor:pointer}.detail-faq[data-astro-cid-onj33wos] summary[data-astro-cid-onj33wos]::marker{color:#963513}.detail-faq[data-astro-cid-onj33wos] p[data-astro-cid-onj33wos]{margin:0 0 17px;color:var(--muted);font-size:.92rem;line-height:1.64}.detail-next[data-astro-cid-onj33wos]{background:var(--surface)}.detail-quote[data-astro-cid-onj33wos]{margin-top:21px}.related-styles[data-astro-cid-onj33wos] h3[data-astro-cid-onj33wos]{margin-bottom:13px}.related-link[data-astro-cid-onj33wos]{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;max-width:445px;padding:7px 15px 7px 7px;border:1px solid var(--line);border-radius:7px;background:#fff;text-decoration:none}.related-link[data-astro-cid-onj33wos]:hover{border-color:var(--ink)}.related-link[data-astro-cid-onj33wos] img[data-astro-cid-onj33wos]{width:76px;height:81px;object-fit:cover;object-position:center 42%;border-radius:4px}.related-link[data-astro-cid-onj33wos] strong[data-astro-cid-onj33wos]{display:block;font-size:.91rem}.related-link[data-astro-cid-onj33wos] small[data-astro-cid-onj33wos]{display:block;margin-top:5px;color:var(--muted);font-size:.76rem;line-height:1.45}.related-styles[data-astro-cid-onj33wos] .detail-text-link[data-astro-cid-onj33wos]{margin-top:10px}@media(max-width:760px){.detail-grid[data-astro-cid-onj33wos]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "gallery"}.detail-intro[data-astro-cid-onj33wos] h1[data-astro-cid-onj33wos]{max-width:19ch}.detail-split[data-astro-cid-onj33wos]{grid-template-columns:minmax(0,1fr)}.gallery-stage[data-astro-cid-onj33wos]{height:clamp(340px,88vw,530px)}}@media(max-width:480px){.detail-gallery[data-astro-cid-onj33wos]{grid-template-columns:minmax(0,1fr);grid-template-areas:"figure" "choices"}.gallery-choices[data-astro-cid-onj33wos]{grid-template-columns:repeat(3,minmax(0,78px))}.detail-minimum[data-astro-cid-onj33wos]{margin-top:18px}}
