.SegmentCard_card__WXrn5{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);height:100%}.SegmentCard_hasCover__eTeLu{overflow:hidden}.SegmentCard_coverLink__c9RVk{display:block;margin:calc(-1 * clamp(1.5rem, 1rem + 1.5vw, 2.25rem)) calc(-1 * clamp(1.5rem, 1rem + 1.5vw, 2.25rem)) clamp(1.25rem,1rem + 1vw,1.5rem)}.SegmentCard_cover__qMnzf{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--paper-2)}@media (prefers-reduced-motion:no-preference){.SegmentCard_cover__qMnzf img{transition:transform .4s cubic-bezier(.22,.61,.36,1)}.SegmentCard_card__WXrn5:hover .SegmentCard_cover__qMnzf img{transform:scale(1.03)}.SegmentCard_card__WXrn5{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.SegmentCard_card__WXrn5:hover{border-color:var(--jade);transform:translateY(-1px);box-shadow:0 1px 0 var(--jade)}}.SegmentCard_title__8sOAj{margin-bottom:.6rem}.SegmentCard_intro__8zouX{color:var(--ink-soft);line-height:1.55}.SegmentCard_forWho__PdNKG{margin:.5rem 0 0;font-size:var(--step--1);color:var(--stone);line-height:1.5}.SegmentCard_forWhoLabel__WNGio{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jade);margin-right:.3rem}.SegmentCard_footer__8Yp8M{margin-top:auto;padding-top:1.5rem;display:flex;flex-direction:column;gap:.6rem}.SegmentCard_cta__x8cmz{font-weight:600;text-decoration:none;color:var(--jade)}.SegmentCard_cta__x8cmz:hover{color:var(--ink)}.SegmentCard_caseLink__1Mx_0{font-size:var(--step--1);color:var(--stone);text-decoration:none}.SegmentCard_caseLink__1Mx_0:hover{color:var(--ink);text-decoration:underline}.SegmentCard_replyNote__x3T4_{display:inline-flex;align-items:center;gap:.35rem;margin:.1rem 0 0;font-size:var(--step--1);font-weight:500;color:var(--stone);line-height:1.4}.SegmentCard_replyMark__RFhh7{color:var(--jade);font-weight:700}.CaseCard_card__1M3iW{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);height:100%;overflow:hidden}.CaseCard_coverLink__6bH6S{display:block;margin:calc(-1 * clamp(1.5rem, 1rem + 1.5vw, 2.25rem)) calc(-1 * clamp(1.5rem, 1rem + 1.5vw, 2.25rem)) clamp(1.25rem,1rem + 1vw,1.75rem)}.CaseCard_cover__npVIa{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--paper-2)}@media (prefers-reduced-motion:no-preference){.CaseCard_cover__npVIa img{transition:transform .4s cubic-bezier(.22,.61,.36,1)}.CaseCard_card__1M3iW:hover .CaseCard_cover__npVIa img{transform:scale(1.03)}.CaseCard_card__1M3iW{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.CaseCard_card__1M3iW:hover{border-color:var(--jade);transform:translateY(-1px);box-shadow:0 1px 0 var(--jade)}}.CaseCard_tags__DlTaj{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.CaseCard_tag__NLdRY{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--stone);border:1px solid var(--hairline);border-radius:999px;padding:.2rem .6rem}.CaseCard_progress___nECm{color:var(--jade);border-color:var(--jade);background:var(--jade-tint)}.CaseCard_title__EL7Mt{font-size:var(--step-1);margin-bottom:.6rem}.CaseCard_titleLink__pN3AK{color:var(--ink);text-decoration:none}.CaseCard_titleLink__pN3AK:hover{color:var(--jade)}.CaseCard_result__r0wZM{color:var(--ink-soft);line-height:1.55}.CaseCard_glance__UJW3D{display:flex;flex-wrap:wrap;gap:1.25rem;margin:1.25rem 0;padding-top:1.25rem;border-top:1px solid var(--hairline)}.CaseCard_glanceItem__HgbpL{margin:0;border-left:2px solid var(--jade);padding-left:.85rem}.CaseCard_glanceValue__1dS21{font-family:var(--font-serif);font-size:var(--step-1);line-height:1;color:var(--ink)}.CaseCard_glanceLabel__wpWDI{margin:.4rem 0 0;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--stone);line-height:1.35;max-width:18ch}.CaseCard_read__3OCu_{margin-top:auto;font-weight:600;color:var(--jade);text-decoration:none}.CaseCard_read__3OCu_:hover{color:var(--ink)}