.fFDSmW_wrapper{background:linear-gradient(#fff9 47.33%,#ebf3ff99 100%);padding:24rem 3.2rem 20rem}.fFDSmW_wrapper.fFDSmW_blended{background:linear-gradient(#fff9 47.33%,#eeebff99 100%)}@media (max-width:47.99em){.fFDSmW_wrapper{padding:20rem 1.6rem 16rem}}.fFDSmW_container{max-width:144rem;margin:0 auto}@media (max-width:100em){.fFDSmW_container{max-width:120rem}}.fFDSmW_title{letter-spacing:-.15rem;font-size:6.8rem;font-weight:700;line-height:8.4rem}@media (max-width:100em){.fFDSmW_title{letter-spacing:-.1rem;font-size:5.4rem;font-weight:700;line-height:7rem}}@media (max-width:47.99em){.fFDSmW_title{letter-spacing:inherit;font-size:3.2rem;font-weight:700;line-height:4.4rem}}.fFDSmW_title mark{-webkit-text-fill-color:#0000;background:linear-gradient(91deg,#0674f4 29.91%,#901ff9 63.06%);-webkit-background-clip:text;background-clip:text}.fFDSmW_description{margin-top:var(--spacing-48);color:var(--text-tertiary);letter-spacing:inherit;font-size:2.4rem;font-weight:500;line-height:3.6rem}@media (max-width:47.99em){.fFDSmW_description{letter-spacing:inherit;font-size:1.8rem;font-weight:500;line-height:3rem}}.fFDSmW_description mark{color:var(--text-secondary);font-weight:700}.fFDSmW_caseList{margin-top:var(--spacing-120);gap:3.2rem;width:100%;display:flex}@media (max-width:74.99em){.fFDSmW_caseList{flex-wrap:wrap;gap:2.4rem}}.fFDSmW_caseItem{padding:17.8rem var(--spacing-32) var(--spacing-32);border-radius:var(--radius-24);box-shadow:0 0 0 .1rem var(--border-tertiary) inset;background-color:var(--gray-00);opacity:0;background-position:top;background-repeat:no-repeat;background-size:auto 21rem;flex:100%;transition:opacity 1s,transform 1s;position:relative;overflow:hidden}.fFDSmW_caseItem:first-child{transform:translateY(28rem)}@media (max-width:74.99em){.fFDSmW_caseItem:first-child{transform:translateY(20rem)}}.fFDSmW_caseItem:nth-child(2){transform:translateY(40rem)}@media (max-width:74.99em){.fFDSmW_caseItem:nth-child(2){transform:translateY(20rem)}}.fFDSmW_caseItem:nth-child(3){transform:translateY(50rem)}@media (max-width:74.99em){.fFDSmW_caseItem:nth-child(3){transform:translateY(20rem)}}.fFDSmW_caseItem.fFDSmW_intersected{opacity:1;transform:translateY(0)}@media (max-width:74.99em){.fFDSmW_caseItem{width:100%}}.fFDSmW_thumbnail{object-fit:cover;border-top-left-radius:var(--radius-24);border-top-right-radius:var(--radius-24);z-index:-1;width:100%;height:21rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.fFDSmW_logo{width:8.8rem;height:auto;position:relative}.fFDSmW_caseName{margin:var(--spacing-24) 0 var(--spacing-12);letter-spacing:inherit;font-size:2.4rem;font-weight:700;line-height:3.6rem}@media (max-width:47.99em){.fFDSmW_caseName{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}}.fFDSmW_caseDescriptionItem{gap:var(--spacing-10);color:var(--gray-90);word-break:keep-all;letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem;display:flex}.fFDSmW_caseDescriptionItem+.fFDSmW_caseDescriptionItem{margin-top:var(--spacing-12)}@media (max-width:47.99em){.fFDSmW_caseDescriptionItem{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.fFDSmW_checkIconWrapper{border-radius:var(--radius-circle);width:2rem;height:2rem;padding:var(--spacing-4);background-color:var(--blue-70);justify-content:center;align-items:center;margin-top:.4rem;display:flex}.fFDSmW_checkIconWrapper.fFDSmW_blended{background-color:var(--purple-70)}@media (max-width:47.99em){.fFDSmW_checkIconWrapper{margin-top:.2rem}}.fFDSmW_popular{align-items:flex-start;gap:var(--spacing-8);margin-top:var(--spacing-32);padding:var(--spacing-6) var(--spacing-12);background-color:var(--gray-100-opacity-05);border-radius:var(--radius-20);word-break:keep-all;letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem;display:flex}@media (max-width:47.99em){.fFDSmW_popular{letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:2rem}}.fFDSmW_popularLabel{color:var(--text-caption);letter-spacing:inherit;flex:none;font-size:1.4rem;font-weight:700;line-height:2.4rem}@media (max-width:47.99em){.fFDSmW_popularLabel{letter-spacing:inherit;font-size:1.2rem;font-weight:700;line-height:2rem}}
