.hero.svelte-1cibxzu{padding:clamp(40px,6vw,96px) 0 clamp(48px,6vw,96px)}.hero.svelte-1cibxzu .grid:where(.svelte-1cibxzu){align-items:center}.hero-copy.svelte-1cibxzu{grid-column:1/span 6;justify-items:start;gap:24px;display:grid}.hero.svelte-1cibxzu h1:where(.svelte-1cibxzu){max-width:14ch}.serif.svelte-1cibxzu{color:#1c7f80}.ctas.svelte-1cibxzu{flex-wrap:wrap;gap:12px;display:flex}.hero-media.svelte-1cibxzu{grid-column:7/span 6}.hero-media.svelte-1cibxzu img:where(.svelte-1cibxzu),.pair.svelte-1cibxzu img:where(.svelte-1cibxzu),.arm.svelte-1cibxzu img:where(.svelte-1cibxzu),.sample.svelte-1cibxzu img:where(.svelte-1cibxzu){border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto}.hero-media.svelte-1cibxzu img:where(.svelte-1cibxzu){aspect-ratio:3/2;box-shadow:0 40px 80px -40px #0b142273}.modes.svelte-1cibxzu .wrap:where(.svelte-1cibxzu),.output.svelte-1cibxzu .wrap:where(.svelte-1cibxzu),.steps.svelte-1cibxzu .wrap:where(.svelte-1cibxzu),.ships.svelte-1cibxzu .wrap:where(.svelte-1cibxzu),.samples.svelte-1cibxzu .wrap:where(.svelte-1cibxzu),.faq.svelte-1cibxzu .wrap:where(.svelte-1cibxzu){gap:32px;display:grid}.cards.svelte-1cibxzu{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card.svelte-1cibxzu{border-radius:var(--radius-lg);border:1px solid var(--line-dark);background:#fffdf8;align-content:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.side-head.svelte-1cibxzu{grid-column:1/span 5;align-content:start;gap:16px;max-width:62ch;display:grid}.defs.svelte-1cibxzu{border-top:1px solid var(--line-dark);grid-column:7/span 6}.defs.svelte-1cibxzu div:where(.svelte-1cibxzu){border-bottom:1px solid var(--line-dark);gap:6px;padding:18px 0;display:grid}.defs.svelte-1cibxzu dt:where(.svelte-1cibxzu){letter-spacing:-.01em;font-weight:600}.defs.svelte-1cibxzu dd:where(.svelte-1cibxzu){color:var(--ink-2);line-height:1.5}.pair.svelte-1cibxzu{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pair.svelte-1cibxzu img:where(.svelte-1cibxzu){aspect-ratio:16/9}.block.svelte-1cibxzu{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:24px;padding:clamp(20px,2.5vw,32px) 0;display:grid}.ship-list.svelte-1cibxzu{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px);padding:0;list-style:none;display:grid}.ship-list.svelte-1cibxzu li:where(.svelte-1cibxzu){align-items:flex-start;gap:14px;display:flex}.ship-list.svelte-1cibxzu li:where(.svelte-1cibxzu) svg{color:var(--lagoon);flex:none;margin-top:4px}.ship-list.svelte-1cibxzu h3:where(.svelte-1cibxzu){letter-spacing:-.01em;margin-bottom:6px;font-weight:600}.arm.svelte-1cibxzu .grid:where(.svelte-1cibxzu){align-items:center}.arm.svelte-1cibxzu img:where(.svelte-1cibxzu){aspect-ratio:8/5;grid-column:1/span 6}.arm-copy.svelte-1cibxzu{grid-column:8/span 5;justify-items:start;gap:18px;display:grid}.samples-head.svelte-1cibxzu{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.sample-cards.svelte-1cibxzu{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sample.svelte-1cibxzu{color:inherit;align-content:start;gap:12px;text-decoration:none;display:grid}.sample.svelte-1cibxzu img:where(.svelte-1cibxzu){aspect-ratio:902/560;transition:transform .4s var(--ease)}.sample.svelte-1cibxzu:hover img:where(.svelte-1cibxzu){transform:translateY(-3px)}.faq-list.svelte-1cibxzu{border-top:1px solid var(--line-dark);max-width:860px}.faq.svelte-1cibxzu details:where(.svelte-1cibxzu){border-bottom:1px solid var(--line-dark);padding:18px 0}.faq.svelte-1cibxzu summary:where(.svelte-1cibxzu){cursor:pointer;letter-spacing:-.01em;font-weight:600;list-style:none}.faq.svelte-1cibxzu summary:where(.svelte-1cibxzu)::-webkit-details-marker{display:none}.faq.svelte-1cibxzu summary:where(.svelte-1cibxzu):after{content:"+";float:right;color:var(--ink-3)}.faq.svelte-1cibxzu details[open]:where(.svelte-1cibxzu) summary:where(.svelte-1cibxzu):after{content:"–"}.faq.svelte-1cibxzu details:where(.svelte-1cibxzu) p:where(.svelte-1cibxzu){max-width:70ch;margin-top:12px}.final.svelte-1cibxzu .serif:where(.svelte-1cibxzu){color:var(--lagoon-2)}.final-copy.svelte-1cibxzu{grid-column:1/span 7;justify-items:start;gap:22px;display:grid}.others.svelte-1cibxzu{grid-column:9/span 4;align-self:end}.others.svelte-1cibxzu ul:where(.svelte-1cibxzu){border-top:1px solid var(--line);padding:0;list-style:none}.others.svelte-1cibxzu a:where(.svelte-1cibxzu){border-bottom:1px solid var(--line);color:var(--fg-2);transition:color .3s var(--ease);justify-content:space-between;align-items:center;padding:16px 0;text-decoration:none;display:flex}.others.svelte-1cibxzu a:where(.svelte-1cibxzu):hover{color:var(--fg)}@media (width<=900px){.hero-copy.svelte-1cibxzu,.hero-media.svelte-1cibxzu,.side-head.svelte-1cibxzu,.defs.svelte-1cibxzu,.arm.svelte-1cibxzu img:where(.svelte-1cibxzu),.arm-copy.svelte-1cibxzu,.final-copy.svelte-1cibxzu,.others.svelte-1cibxzu{grid-column:1/-1}.hero-media.svelte-1cibxzu,.defs.svelte-1cibxzu,.arm-copy.svelte-1cibxzu,.others.svelte-1cibxzu{margin-top:24px}.cards.svelte-1cibxzu,.pair.svelte-1cibxzu,.ship-list.svelte-1cibxzu,.sample-cards.svelte-1cibxzu,.block.svelte-1cibxzu{grid-template-columns:1fr}.block.svelte-1cibxzu{gap:10px}}
