.intro[data-astro-cid-3yxi4p3x]{padding-top:clamp(26px,5vw,44px)}h1[data-astro-cid-3yxi4p3x]{margin-top:8px}.sub[data-astro-cid-3yxi4p3x]{margin-top:10px;color:var(--slate-soft);max-width:52ch}.cta-row[data-astro-cid-3yxi4p3x]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.prices[data-astro-cid-3yxi4p3x]{margin-top:var(--space-section)}.prices-intro[data-astro-cid-3yxi4p3x]{margin-top:10px;color:var(--slate-soft);max-width:56ch}.price-list[data-astro-cid-3yxi4p3x]{margin-top:18px;border-top:1px solid var(--line)}details[data-astro-cid-3yxi4p3x]{border-bottom:1px solid var(--line)}summary[data-astro-cid-3yxi4p3x]{list-style:none;display:grid;grid-template-columns:1fr auto 16px;align-items:baseline;gap:3px 14px;min-height:54px;padding:13px 2px 15px;cursor:pointer;color:var(--slate)}summary[data-astro-cid-3yxi4p3x]::-webkit-details-marker{display:none}summary[data-astro-cid-3yxi4p3x]:after{content:"+";font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;color:var(--orange-deep);text-align:right;align-self:center}details[data-astro-cid-3yxi4p3x][open] summary[data-astro-cid-3yxi4p3x]:after{content:"–"}summary[data-astro-cid-3yxi4p3x]:hover .row-name[data-astro-cid-3yxi4p3x]{text-decoration:underline}.row-main[data-astro-cid-3yxi4p3x]{display:grid;gap:3px}.row-name[data-astro-cid-3yxi4p3x]{font-weight:600}.row-covers[data-astro-cid-3yxi4p3x]{font-size:var(--text-small);color:var(--slate-soft);max-width:48ch}.row-price[data-astro-cid-3yxi4p3x]{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--navy);white-space:nowrap;text-align:right}.row-price[data-astro-cid-3yxi4p3x].quoted{font-family:var(--font-body);font-weight:600;font-size:var(--text-small);color:var(--slate-soft);white-space:normal;max-width:10ch}.row-body[data-astro-cid-3yxi4p3x]{padding:2px 2px 20px}.materials[data-astro-cid-3yxi4p3x]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.showcase[data-astro-cid-3yxi4p3x]+.materials[data-astro-cid-3yxi4p3x]{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.showcase[data-astro-cid-3yxi4p3x] model-viewer[data-astro-cid-3yxi4p3x]{width:100%;height:240px;--poster-color: transparent;--progress-bar-color: var(--orange);background:var(--paper-bright);border:1px solid var(--line);border-radius:var(--radius-card)}.chips[data-astro-cid-3yxi4p3x]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip[data-astro-cid-3yxi4p3x]{flex:1 1 auto;text-align:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper-bright);color:var(--slate);font-family:var(--font-body);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.chip[data-astro-cid-3yxi4p3x]:hover{border-color:var(--navy)}.chip[data-astro-cid-3yxi4p3x][aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--paper)}.note[data-astro-cid-3yxi4p3x]{margin-top:14px}.note[data-astro-cid-3yxi4p3x] h3[data-astro-cid-3yxi4p3x],.materials[data-astro-cid-3yxi4p3x] h3[data-astro-cid-3yxi4p3x]{font-family:var(--font-body);font-size:16px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--slate)}.note[data-astro-cid-3yxi4p3x] p[data-astro-cid-3yxi4p3x],.materials[data-astro-cid-3yxi4p3x] p[data-astro-cid-3yxi4p3x]{margin-top:2px;max-width:56ch;font-size:var(--text-small);color:var(--slate-soft)}@media(min-width:900px){.showcase[data-astro-cid-3yxi4p3x]{display:grid;grid-template-columns:380px 1fr;gap:0 28px;align-items:start}.showcase[data-astro-cid-3yxi4p3x] model-viewer[data-astro-cid-3yxi4p3x]{height:320px}.showcase-side[data-astro-cid-3yxi4p3x] .chips[data-astro-cid-3yxi4p3x]{margin-top:0;justify-content:center}.showcase-side[data-astro-cid-3yxi4p3x] .chip[data-astro-cid-3yxi4p3x]{flex-grow:0}}.row-body[data-astro-cid-3yxi4p3x] a[data-astro-cid-3yxi4p3x]{display:inline-block;margin-top:8px;padding:8px 0;color:var(--orange-deep);font-weight:700;text-decoration:none}.row-body[data-astro-cid-3yxi4p3x] a[data-astro-cid-3yxi4p3x]:hover{text-decoration:underline}.kit[data-astro-cid-3yxi4p3x]{margin-top:var(--space-section);background:var(--navy);color:var(--paper-dim);padding:clamp(30px,6vw,56px) 0}.kit[data-astro-cid-3yxi4p3x] h2[data-astro-cid-3yxi4p3x]{color:var(--paper)}.kit[data-astro-cid-3yxi4p3x] p[data-astro-cid-3yxi4p3x]{margin-top:10px;max-width:56ch}.photos[data-astro-cid-3yxi4p3x]{margin:var(--space-section) 0}.photos[data-astro-cid-3yxi4p3x] p[data-astro-cid-3yxi4p3x]{margin-top:10px;max-width:56ch}
