.page-shell.svelte-qm8i0g{width:100%;min-height:calc(100vh - 64px);padding:clamp(5rem,9vw,9rem) 0 4rem}.wordmark-wrap.svelte-qm8i0g{width:min(100%,680px);margin-bottom:clamp(3rem,7vw,7rem)}.wordmark.svelte-qm8i0g{display:block;width:100%;height:auto}.gallery.svelte-qm8i0g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.finn-copy.svelte-qm8i0g{margin-top:clamp(3rem,6vw,6rem)}.finn-copy.svelte-qm8i0g p:where(.svelte-qm8i0g){font-weight:400;line-height:1.1}.specifications.svelte-qm8i0g{display:flex;flex-direction:column;gap:.35rem;margin-top:clamp(5rem,10vw,10rem)}.specification-row.svelte-qm8i0g{display:grid;grid-template-columns:max-content minmax(2rem,1fr) max-content;align-items:center;gap:1rem;font-weight:400;line-height:1.1}.specification-rule.svelte-qm8i0g{width:100%;border-top:2px solid rgba(255,255,255,.8)}.specification-value.svelte-qm8i0g{text-align:right}.colorways,.features-section.svelte-qm8i0g{margin-top:clamp(5rem,10vw,10rem)}.final-details.svelte-qm8i0g{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:stretch;gap:clamp(3rem,8vw,8rem);margin-top:clamp(5rem,10vw,10rem)}.vendors-panel.svelte-qm8i0g,.kit-panel.svelte-qm8i0g{min-width:0;border:.25px solid #ffffff;border-radius:6px;background:#252525}.vendors-panel.svelte-qm8i0g{padding:clamp(1.5rem,4vw,4rem)}.vendors-panel.svelte-qm8i0g h2:where(.svelte-qm8i0g),.vendors-panel.svelte-qm8i0g p:where(.svelte-qm8i0g),.kit-copy.svelte-qm8i0g p:where(.svelte-qm8i0g){margin:0;font-weight:400;line-height:1.1}.vendors-panel.svelte-qm8i0g p:where(.svelte-qm8i0g){margin-top:.35rem}.vendors-panel.svelte-qm8i0g h2:where(.svelte-qm8i0g){margin-bottom:2rem}.kit-panel.svelte-qm8i0g{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);overflow:hidden}.kit-copy.svelte-qm8i0g{display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:clamp(1.5rem,3vw,3rem)}.kit-image-frame.svelte-qm8i0g{min-width:0;height:100%;overflow:hidden;background:#111}.kit-image-frame.svelte-qm8i0g img:where(.svelte-qm8i0g){display:block;width:100%;height:100%;object-fit:cover}.box-contents.svelte-qm8i0g{margin-top:clamp(5rem,10vw,10rem)}.box-contents.svelte-qm8i0g h2:where(.svelte-qm8i0g),.box-contents.svelte-qm8i0g li:where(.svelte-qm8i0g),.box-contents.svelte-qm8i0g p:where(.svelte-qm8i0g){font-weight:400;line-height:1.1}.box-contents.svelte-qm8i0g h2:where(.svelte-qm8i0g){margin:0 0 2rem}.box-contents.svelte-qm8i0g ul:where(.svelte-qm8i0g){margin:0;padding-left:1.5rem}.box-contents.svelte-qm8i0g p:where(.svelte-qm8i0g){margin:.35rem 0 0}.gallery-frame.svelte-qm8i0g{aspect-ratio:1;min-width:0;overflow:hidden;border:.25px solid #ffffff;border-radius:6px;background:#111}@media(max-width:700px){.gallery.svelte-qm8i0g{grid-template-columns:1fr;gap:1.5rem}.specification-row.svelte-qm8i0g{grid-template-columns:minmax(0,1fr) minmax(1rem,1fr);gap:.75rem}.specification-rule.svelte-qm8i0g{display:none}.specification-value.svelte-qm8i0g{max-width:60vw}.final-details.svelte-qm8i0g,.kit-panel.svelte-qm8i0g{grid-template-columns:1fr}.final-details.svelte-qm8i0g{gap:1.5rem}.kit-panel.svelte-qm8i0g{grid-template-rows:auto auto;align-self:start}.kit-image-frame.svelte-qm8i0g{aspect-ratio:1}}
