.props-wrap[data-astro-cid-tx6bjuhk]{container-type:inline-size}.props[data-astro-cid-tx6bjuhk]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@container (width>=640px){.props--2[data-astro-cid-tx6bjuhk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=960px){.props--3[data-astro-cid-tx6bjuhk]{grid-template-columns:repeat(3,minmax(0,1fr))}}.props[data-astro-cid-tx6bjuhk] li[data-astro-cid-tx6bjuhk]{min-width:0;display:flex}.prop[data-astro-cid-tx6bjuhk]{background:var(--accent-bg);color:var(--navy-700);border-radius:var(--radius-lg);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.prop[data-astro-cid-tx6bjuhk]:hover{box-shadow:var(--shadow-md);color:var(--navy-700);transform:translateY(-2px)}.prop[data-astro-cid-tx6bjuhk]:focus-visible{border-radius:var(--radius-lg);box-shadow:var(--focus-ring)}.prop__media[data-astro-cid-tx6bjuhk]{aspect-ratio:3/2;background:var(--accent-soft);display:block;overflow:hidden}.prop__media[data-astro-cid-tx6bjuhk] picture,.prop__media[data-astro-cid-tx6bjuhk] img{width:100%;height:100%;display:block}.prop__media[data-astro-cid-tx6bjuhk] img{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.prop[data-astro-cid-tx6bjuhk]:hover .prop__media[data-astro-cid-tx6bjuhk] img{transform:scale(1.03)}.prop__media--empty[data-astro-cid-tx6bjuhk]{color:var(--accent-ink);opacity:.55;justify-content:center;align-items:center;display:flex}.prop__body[data-astro-cid-tx6bjuhk]{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.prop__title[data-astro-cid-tx6bjuhk]{font-size:var(--text-h3);line-height:var(--leading-snug)}.prop__kern[data-astro-cid-tx6bjuhk]{color:var(--melyor-navy);font-weight:600;line-height:1.45}.prop__text[data-astro-cid-tx6bjuhk]{font-size:var(--text-small);flex:1;line-height:1.6}.prop__cta[data-astro-cid-tx6bjuhk]{margin-top:var(--space-3);padding-top:var(--space-4);font-size:var(--text-small);color:var(--melyor-navy);border-top:1px solid #111d2e24;align-items:center;gap:8px;font-weight:600;display:inline-flex}.prop__arrow[data-astro-cid-tx6bjuhk]{transition:transform var(--dur-base) var(--ease-out);display:inline-flex}.prop[data-astro-cid-tx6bjuhk]:hover .prop__arrow[data-astro-cid-tx6bjuhk]{transform:translate(3px)}@media (width<=720px){.prop__body[data-astro-cid-tx6bjuhk]{padding:var(--space-5)}}.case[data-astro-cid-z4jscg5m]{gap:var(--space-8);--flow-bg:var(--sage-100);flex-direction:column;display:flex}.case__story[data-astro-cid-z4jscg5m]{gap:var(--space-4);font-size:var(--text-body-size);flex-direction:column;max-width:760px;display:flex}.case__question[data-astro-cid-z4jscg5m]{padding:var(--space-5);background:var(--surface-card);border-radius:var(--radius-lg);flex-direction:column;gap:6px;display:flex}.case__qlabel[data-astro-cid-z4jscg5m]{font-size:var(--text-small);color:var(--fg-2)}.case__q[data-astro-cid-z4jscg5m]{font-size:var(--text-h4);color:var(--fg-1);letter-spacing:var(--tracking-heading);font-weight:600;line-height:1.35}.case__close[data-astro-cid-z4jscg5m]{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.about[data-astro-cid-qrnwojgb]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=900px){.about[data-astro-cid-qrnwojgb]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.about__portrait[data-astro-cid-qrnwojgb]{aspect-ratio:4/5;border-radius:var(--radius-xl);background:var(--melyor-sand);max-height:620px;overflow:hidden}.about__portrait[data-astro-cid-qrnwojgb] picture,.about__portrait[data-astro-cid-qrnwojgb] img{width:100%;height:100%;display:block}.about__portrait[data-astro-cid-qrnwojgb] img{object-fit:cover;object-position:88% 30%}.about__text[data-astro-cid-qrnwojgb]{gap:var(--space-5);flex-direction:column;display:flex}.about__q[data-astro-cid-qrnwojgb]{max-width:520px}.about__text[data-astro-cid-qrnwojgb] .about__cta{margin-left:-13px}@media (width<=900px){.about__portrait[data-astro-cid-qrnwojgb]{aspect-ratio:4/5;max-height:560px}}
