.h-section.svelte-vd42i0{font-family:var(--font-display);font-weight:300;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.05;color:var(--foreground);margin:0 0 var(--space-6)}.order.svelte-vd42i0{padding:clamp(4rem,1vh,7rem) var(--page-gutter);background:var(--background)}.order-grid.svelte-vd42i0{max-width:var(--page-max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);gap:clamp(2rem,4vw,4rem);align-items:start}.panel-col.svelte-vd42i0{position:sticky;top:calc(var(--header-height) + var(--space-4))}.choice.svelte-vd42i0{margin-bottom:var(--space-8)}.order-h.svelte-vd42i0{margin-bottom:var(--space-3)}.order-dek.svelte-vd42i0{max-width:34rem;font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.5;color:var(--color-text-subtle);margin:0 0 var(--space-8)}.choice-h.svelte-vd42i0{font-family:var(--font-ui);font-weight:500;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 var(--space-4)}.choice-note.svelte-vd42i0,.choice-static.svelte-vd42i0,.fit-note.svelte-vd42i0{font-family:var(--font-body);font-size:.92rem;line-height:1.6;color:var(--color-text-subtle);max-width:44rem}.choice-note.svelte-vd42i0{margin:var(--space-4) 0 0}.fit.svelte-vd42i0{padding:clamp(4rem,10vh,7rem) var(--page-gutter);background:var(--surface)}.fit.svelte-vd42i0 .h-section:where(.svelte-vd42i0),.fit-note.svelte-vd42i0{max-width:var(--page-max-width);margin-left:auto;margin-right:auto}.fit-note.svelte-vd42i0{margin-top:var(--space-6)}.spec-grid.svelte-vd42i0{max-width:var(--page-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);row-gap:var(--space-8)}.spec-cell.svelte-vd42i0{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-2) clamp(.75rem,2vw,1.75rem);border-left:1px solid var(--border)}.spec-cell.svelte-vd42i0:nth-child(4n+1){border-left:none}.spec-cell.svelte-vd42i0 .spec-label:where(.svelte-vd42i0){order:2}.spec-cell.svelte-vd42i0 .spec-value:where(.svelte-vd42i0){order:1}.spec-value.svelte-vd42i0{margin:0;font-family:var(--font-ui);font-weight:500;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.2;color:var(--foreground);font-variant-numeric:tabular-nums}.spec-note.svelte-vd42i0{display:block;margin-top:var(--space-2);font-family:var(--font-body);font-weight:400;font-size:.78rem;color:var(--color-text-subtle)}.spec-label.svelte-vd42i0{font-family:var(--font-ui);font-weight:500;font-size:.64rem;letter-spacing:.26em;text-transform:uppercase;color:var(--color-text-subtle)}.gallery.svelte-vd42i0{background:var(--background);padding:clamp(1rem,0,2rem) 0}.gallery-row.svelte-vd42i0{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.gallery-fig.svelte-vd42i0{margin:0;aspect-ratio:4 / 3;overflow:hidden}.gallery-fig.svelte-vd42i0 img:where(.svelte-vd42i0){width:100%;height:100%;object-fit:cover}.reference.svelte-vd42i0{padding:clamp(4rem,10vh,7rem) var(--page-gutter);background:var(--background)}.reference-inner.svelte-vd42i0{max-width:var(--page-max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.faq-item.svelte-vd42i0{border-top:1px solid var(--border);padding:var(--space-4) 0}.faq-item.svelte-vd42i0:last-child{border-bottom:1px solid var(--border)}.faq-item.svelte-vd42i0 summary:where(.svelte-vd42i0){cursor:pointer;font-family:var(--font-ui);font-weight:500;font-size:.95rem;color:var(--foreground);min-height:24px}.faq-item.svelte-vd42i0 summary:where(.svelte-vd42i0):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.faq-item.svelte-vd42i0 p:where(.svelte-vd42i0){font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:var(--color-text-subtle);margin:var(--space-3) 0 0;max-width:44rem}.strip.svelte-vd42i0{padding:clamp(3rem,8vh,5rem) var(--page-gutter);background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.strip-list.svelte-vd42i0{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4) var(--space-8)}.strip-list.svelte-vd42i0 a:where(.svelte-vd42i0),.strip-link.svelte-vd42i0{font-family:var(--font-ui);font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--foreground);text-decoration:none;display:inline-flex;align-items:center;gap:.6em;min-height:24px}.strip-link.svelte-vd42i0{color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);padding:.95rem 2.1rem;border-radius:var(--radius-sm);transition:background .25s ease,color .25s ease}.strip-link.svelte-vd42i0:hover,.strip-link.svelte-vd42i0:focus-visible{background:var(--accent);color:var(--background)}.strip-list.svelte-vd42i0 a:where(.svelte-vd42i0):hover,.strip-list.svelte-vd42i0 a:where(.svelte-vd42i0):focus-visible{color:var(--accent)}@media(max-width:1100px){.reference-inner.svelte-vd42i0{grid-template-columns:1fr;gap:clamp(3rem,8vh,5rem)}.spec-grid.svelte-vd42i0{grid-template-columns:repeat(2,1fr)}.spec-cell.svelte-vd42i0{border-left:none}.spec-cell.svelte-vd42i0:nth-child(2n){border-left:1px solid var(--border)}}@media(max-width:960px){.order-grid.svelte-vd42i0{grid-template-columns:1fr}.panel-col.svelte-vd42i0{position:static}.gallery-row.svelte-vd42i0{grid-template-columns:1fr}}
