._banner_168g0_1{position:relative;overflow:hidden;isolation:isolate;color:#fff;height:28vh;min-height:180px;background-color:var(--mantine-color-kuboPurple-1)}@media(min-width:48em){._banner_168g0_1{height:38vh;min-height:260px;max-height:420px}}._image_168g0_19{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._shade_168g0_27{position:absolute;inset:0;background:linear-gradient(to top,#000000b8,#0000004d 45%,#0000000d 80%)}._caption_168g0_38{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:1rem 1.25rem}._name_168g0_49{margin:0;font-family:var(--mantine-font-family-headings);font-weight:400;font-size:clamp(1.5rem,6vw,2.6rem);line-height:1.1;text-shadow:0 1px 12px rgba(0,0,0,.4)}._description_168g0_58{margin:0;max-width:48rem;font-size:.9rem;line-height:1.4;opacity:.92;text-shadow:0 1px 8px rgba(0,0,0,.4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:48em){._caption_168g0_38{padding:1.5rem 2rem}._description_168g0_58{font-size:1rem}}
