.family-module__VfGTpq__banner{height:max(200px,min(32vw,460px));position:relative;overflow:hidden}.family-module__VfGTpq__bannerImg{object-fit:cover}.family-module__VfGTpq__head{flex-direction:column;align-items:flex-start;gap:20px;max-width:78ch;padding:max(40px,min(5vw,64px)) 0 max(48px,min(6vw,80px));display:flex}.family-module__VfGTpq__title{align-items:center;gap:16px;margin-bottom:6px;display:flex}.family-module__VfGTpq__about{color:var(--espresso-2);margin:0;font-size:17px;line-height:1.75}.family-module__VfGTpq__bar{color:var(--muted);border-top:1px solid var(--hair);justify-content:flex-end;padding:18px 0 40px;display:flex}.family-module__VfGTpq__grid{grid-template-columns:repeat(4,1fr);gap:56px 28px;display:grid}.family-module__VfGTpq__empty{color:var(--espresso-2);margin:0}.family-module__VfGTpq__others{text-align:center;border-top:1px solid var(--hair);flex-direction:column;align-items:center;gap:22px;margin-top:max(72px,min(9vw,120px));padding:max(56px,min(7vw,96px)) 0 max(88px,min(11vw,150px));display:flex}.family-module__VfGTpq__others ul{flex-wrap:wrap;justify-content:center;gap:16px 32px;margin:0;padding:0;list-style:none;display:flex}.family-module__VfGTpq__others a{font-family:var(--serif);align-items:center;gap:10px;font-size:21px;display:inline-flex}.family-module__VfGTpq__others a span{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.family-module__VfGTpq__others a:hover span{background-size:100% 1px}@media (max-width:1000px){.family-module__VfGTpq__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.family-module__VfGTpq__grid{grid-template-columns:repeat(2,1fr);gap:40px 16px}.family-module__VfGTpq__about{font-size:16px}}
