.TextLabel-module__QY8W-a__label{font-size:var(--font-size-caption-2);color:#000;text-transform:uppercase;letter-spacing:1px;line-height:100%;font-family:var(--font-apercu-pro-medium);background-color:#fff;border-radius:4rem;padding:1rem 2rem;display:inline-block}
.Banner-module__O0wEXa__banner{all:unset;--banner-title-size:var(--font-size-title-large);--banner-text-size:var(--font-size-body-1);--banner-info-padding:20px;--banner-info-text-gap:12px;cursor:pointer;outline-offset:-2px;background-position:bottom;background-size:cover;border-radius:24px;outline:1px solid #ffffff26;justify-content:center;align-items:center;width:100%;height:100%;line-height:0;display:flex;position:relative;overflow:hidden}.Banner-module__O0wEXa__banner>*{-webkit-user-select:none;user-select:none}.Banner-module__O0wEXa__banner .Banner-module__O0wEXa__info{width:calc(100% - var(--banner-info-padding)*2);text-align:center;padding:var(--banner-info-padding);align-items:center;gap:var(--banner-info-text-gap);flex-direction:column;display:flex;position:absolute;bottom:0}.Banner-module__O0wEXa__banner .Banner-module__O0wEXa__info .Banner-module__O0wEXa__title{font-size:var(--banner-title-size);line-height:100%;font-family:var(--font-apercu-pro-medium);margin:0}.Banner-module__O0wEXa__banner .Banner-module__O0wEXa__info .Banner-module__O0wEXa__text{font-size:var(--banner-text-size);line-height:100%;font-family:var(--font-apercu-pro-regular);color:#ffffffbf;margin:0}@media (max-width:724px){.Banner-module__O0wEXa__banner{--banner-title-size:32px;--banner-text-size:20px}}@media (max-width:640px){.Banner-module__O0wEXa__banner{--banner-title-size:28px;--banner-text-size:16px}}
