.bl-hero{padding-block:calc(4.5rem + 2.5rem) 2.5rem;background-color:#f6f6f1}@media (width >= 900px){.bl-hero{padding-block:calc(4.5rem + 3.5rem) 3.5rem}}.bl-hero__label{margin-bottom:16px;font-size:.875rem;font-weight:500;line-height:1.094rem;letter-spacing:.04em;color:#52525b}@media (width >= 900px){.bl-hero__label{font-size:1.125rem;line-height:1.41rem}}.bl-hero__label a{color:inherit}.bl-hero__title{font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.011em;color:#000}@media (width >= 758px){.bl-hero__title{font-size:1.875rem}}.bl-hero__title--gap{margin-bottom:8px}.bl-hero__sub{max-width:46ch;font-size:1.125rem;line-height:1.4625rem;letter-spacing:.015em;color:#52525b}@media (width >= 900px){.bl-hero__sub{font-size:1.5rem;line-height:1.71rem}}.bl-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border:1px solid rgb(0 0 0/.1);border-radius:999px;font-size:.9rem;font-weight:500;color:#111;background-color:#fff;white-space:nowrap;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.bl-chip:hover{border-color:rgb(0 0 0/.32);transform:translateY(-1px)}.bl-strip{background-color:#f6f6f1}.bl-strip__row{display:flex;flex-wrap:wrap;gap:.75rem;padding-block:1.5rem}.bl-list{display:grid;grid-template-columns:minmax(0,1fr);background-color:#fff}.bl-list__wrap{padding-block:64px}.bl-list__none{font-size:1.125rem;line-height:1.4625rem;letter-spacing:.015em;color:#52525b}@media (width >= 900px){.bl-list__none{font-size:1.5rem;line-height:1.71rem}}