.mcard[data-astro-cid-smfj63an]{width:100%;color:var(--ink);flex-direction:column;display:flex}.mcard[data-astro-cid-smfj63an]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mcard__panel[data-astro-cid-smfj63an]{gap:var(--space-4);aspect-ratio:5/4;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--surface);transition:background-color var(--dur-hover) var(--ease);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.mcard__kind[data-astro-cid-smfj63an]{top:var(--space-4);left:var(--space-4);z-index:1;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--ink-2);background:var(--bg);line-height:1.3;position:absolute}.mcard__stage[data-astro-cid-smfj63an]{justify-content:center;align-items:flex-end;min-height:0;display:flex}.mcard__sofa[data-astro-cid-smfj63an]{object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:transform var(--dur-move) var(--ease)}.mcard__dim[data-astro-cid-smfj63an]{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:1px;display:flex;position:relative}.mcard__dim[data-astro-cid-smfj63an]:before,.mcard__dim[data-astro-cid-smfj63an]:after{content:"";background:var(--line);width:1px;height:.75rem;margin-top:-.375rem;position:absolute;top:50%}.mcard__dim[data-astro-cid-smfj63an]:before{left:0}.mcard__dim[data-astro-cid-smfj63an]:after{right:0}.mcard__line[data-astro-cid-smfj63an]{background:var(--line);flex:1;height:1px}.mcard__line[data-astro-cid-smfj63an]:first-child{transform-origin:100%}.mcard__line[data-astro-cid-smfj63an]:last-child{transform-origin:0}.mcard__body[data-astro-cid-smfj63an]{padding-top:var(--space-4)}.mcard__name[data-astro-cid-smfj63an]{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-xl);display:flex}.mcard__arrow[data-astro-cid-smfj63an]{font-size:var(--text-lg);color:var(--muted);transition:transform var(--dur-move) var(--ease), color var(--dur-hover) var(--ease)}.mcard__tagline[data-astro-cid-smfj63an]{margin-top:var(--space-1);color:var(--muted);line-height:var(--leading-snug);max-width:40ch}.mcard__foot[data-astro-cid-smfj63an]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.mcard__sleep[data-astro-cid-smfj63an]{color:var(--muted)}.mcard__price[data-astro-cid-smfj63an]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (hover:hover) and (pointer:fine){.mcard[data-astro-cid-smfj63an]:hover .mcard__panel[data-astro-cid-smfj63an]{background:var(--surface-2)}.mcard[data-astro-cid-smfj63an]:hover .mcard__sofa[data-astro-cid-smfj63an]{transform:translateY(-.375rem)}.mcard[data-astro-cid-smfj63an]:hover .mcard__arrow[data-astro-cid-smfj63an]{color:var(--ink);transform:translate(4px)}}.has-motion [data-reveal] .mcard__line[data-astro-cid-smfj63an]{transition:transform var(--dur-move-lg) var(--ease);transition-delay:calc(var(--stagger) * var(--i));transform:scaleX(0)}.has-motion [data-reveal].is-in .mcard__line[data-astro-cid-smfj63an]{transform:none}.has-motion [data-reveal] .mcard__sofa[data-astro-cid-smfj63an]{opacity:0;transition:opacity var(--dur-fade) var(--ease), transform var(--dur-move-lg) var(--ease);transition-delay:calc(var(--stagger) * (var(--i) + 3));transform:translateY(8%)}.has-motion [data-reveal].is-in .mcard__sofa[data-astro-cid-smfj63an]{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.has-motion [data-reveal].is-in .mcard[data-astro-cid-smfj63an]:hover .mcard__sofa[data-astro-cid-smfj63an]{transition-delay:0s;transform:translateY(-.375rem)}}@media (width>=720px){.mcard__panel[data-astro-cid-smfj63an]{padding:var(--space-12) var(--space-8) var(--space-8)}}.cta[data-astro-cid-he3spzz3]{padding-block:var(--space-32);background:var(--ink);color:var(--on-dark)}.cta__inner[data-astro-cid-he3spzz3]{gap:clamp(var(--space-12), 8vw, var(--space-32));grid-template-columns:1fr 1fr;align-items:start;display:grid}.cta__eyebrow[data-astro-cid-he3spzz3]{font-size:var(--text-sm);color:var(--accent-on-dark);margin-bottom:var(--space-3)}.cta__title[data-astro-cid-he3spzz3]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--on-dark)}.cta__lead[data-astro-cid-he3spzz3]{margin-top:var(--space-6);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--on-dark-muted);max-width:38ch}.form[data-astro-cid-he3spzz3]{gap:var(--space-8);flex-direction:column;display:flex}.field[data-astro-cid-he3spzz3]{gap:var(--space-2);flex-direction:column;display:flex}.field__label[data-astro-cid-he3spzz3]{font-size:var(--text-sm);color:var(--on-dark-muted)}.field__input[data-astro-cid-he3spzz3]{height:3.5rem;font:inherit;font-size:var(--text-xl);color:var(--on-dark);border:none;border-bottom:1px solid var(--line-on-dark-control);transition:border-color var(--dur-hover) var(--ease);background:0 0;border-radius:0;padding:0}.field__input[data-astro-cid-he3spzz3]:hover{border-bottom-color:var(--line-on-dark-hover)}.field__input[data-astro-cid-he3spzz3]:focus-visible{border-bottom-color:var(--accent-on-dark);outline:2px solid var(--focus);outline-offset:4px}.field__input[data-astro-cid-he3spzz3]::placeholder{color:var(--on-dark-faint)}.trap[data-astro-cid-he3spzz3]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.consent[data-astro-cid-he3spzz3]{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.consent__box[data-astro-cid-he3spzz3]{width:1.125rem;height:1.125rem;accent-color:var(--on-dark);flex:none;margin-top:.15rem}.consent__text[data-astro-cid-he3spzz3]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--on-dark-muted)}.consent__text[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-underline-offset:3px;text-decoration:underline}.form__submit[data-astro-cid-he3spzz3]{background:var(--on-dark);min-height:3.5rem;color:var(--ink);align-self:stretch;font-size:.9375rem}.form__submit[data-astro-cid-he3spzz3]:hover{background:var(--on-dark-strong)}.form__note[data-astro-cid-he3spzz3]{font-size:var(--text-sm);color:var(--on-dark-muted)}@media (width<=900px){.cta[data-astro-cid-he3spzz3]{padding-block:var(--space-16)}.cta__inner[data-astro-cid-he3spzz3]{gap:var(--space-8);grid-template-columns:1fr}}
