.option-card.has-photos.svelte-1d481t3 button:where(.svelte-1d481t3){width:100%;font:inherit;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.option-card.has-photos.svelte-1d481t3 button:where(.svelte-1d481t3):focus-visible{outline:2px solid var(--color-copper);outline-offset:4px}.photo-trigger.svelte-1d481t3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-copper);margin-top:.8rem;font-size:.8rem;font-weight:600;display:inline-block}.options.svelte-1d481t3{background:var(--color-cream)}.option-grid.svelte-1d481t3{background:var(--color-line);border:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.option-card.svelte-1d481t3{background:#fff;min-height:18rem;padding:2.2rem}.option-card.svelte-1d481t3 span:where(.svelte-1d481t3){letter-spacing:.13em;color:var(--color-copper);font-size:.72rem}.option-card.svelte-1d481t3 h3:where(.svelte-1d481t3){font:400 2rem/1 var(--font-serif);margin:2.8rem 0 .8rem}.option-card.svelte-1d481t3 p:where(.svelte-1d481t3){color:var(--color-muted);margin:0}@media (width<=900px){.option-grid.svelte-1d481t3{grid-template-columns:1fr 1fr}}@media (width<=560px){.option-grid.svelte-1d481t3{grid-template-columns:1fr}.option-card.svelte-1d481t3{min-height:0}.option-card.svelte-1d481t3 h3:where(.svelte-1d481t3){margin-top:1.5rem}}
