.banner[data-v-8f777efe]{display:flex;align-items:center;justify-content:center;gap:10px;color:inherit;text-align:left;text-decoration:none;border-radius:20px}.banner[data-v-8f777efe],.banner__shell[data-v-8f777efe]{width:100%;overflow:hidden}.banner__shell[data-v-8f777efe]{position:relative;height:150px}.banner__main._defualt[data-v-8f777efe]{border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff}.banner__main[data-v-8f777efe]{position:relative;width:100%;display:flex;flex:0 0 100%;overflow:hidden;text-decoration:none;color:inherit;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:#70737c}.banner__main[data-v-8f777efe],.banner__main.is-ad[data-v-8f777efe]{height:150px;min-height:150px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:0 30px}.banner__main.is-ad[data-v-8f777efe]{max-height:none}.banner__main.is-ad.has-background-image[data-v-8f777efe],.banner__main.is-ad.has-image[data-v-8f777efe]{height:150px;padding:0 30px;background-color:transparent}.banner__main.has-background-image[data-v-8f777efe]:before{position:absolute;inset:0;z-index:1;background-image:var(--banner-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";pointer-events:none}.banner__main.is-ad[data-v-8f777efe]:after{display:none}.banner__main.is-ad.has-background-image[data-v-8f777efe]:after,.banner__main.is-ad.has-image[data-v-8f777efe]:after{position:absolute;inset:0;z-index:0;display:block;background:linear-gradient(90deg,#eef1f5,#f7f8fa 45%,#eef1f5 90%);background-size:220% 100%;animation:banner-skeleton-shimmer-8f777efe 1.2s ease-in-out infinite;content:"";pointer-events:none}.banner__main.is-ad .banner__html[data-v-8f777efe]{position:relative;z-index:2}.banner__html[data-v-8f777efe]{max-width:min(100%,520px);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.banner__content[data-v-8f777efe]{display:flex;width:100%;height:100%;min-width:0;align-items:center}.banner__html[data-v-8f777efe] *{max-width:100%}.banner__html[data-v-8f777efe] p{margin:0}.banner__html[data-v-8f777efe] h1{margin:0;color:#fff;font-size:20px;font-weight:700;line-height:150%;letter-spacing:-.1px}.banner__main.is-ad .banner__eyebrow[data-v-8f777efe]{flex:0 0 auto;border:0;border-radius:0;padding:0;letter-spacing:-.22px;line-height:1.1}.banner__main.is-ad .banner__text[data-v-8f777efe]{max-width:min(100%,520px);gap:10px}.banner__main.is-ad .banner__title[data-v-8f777efe]{letter-spacing:-.16px;line-height:1.1;white-space:nowrap}.banner__main.is-ad .banner__copy[data-v-8f777efe]{letter-spacing:-.14px;line-height:1.4;white-space:nowrap}.banner__track[data-v-8f777efe]{display:flex;width:100%;transition:transform .42s ease;will-change:transform}.banner__text[data-v-8f777efe]{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:10px}.banner__title[data-v-8f777efe]{margin:0;letter-spacing:-.14px}.banner__copy[data-v-8f777efe],.banner__title[data-v-8f777efe]{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.banner__copy[data-v-8f777efe]{letter-spacing:-.24px}.banner__symbols[data-v-8f777efe]{position:absolute;top:-6px;right:28px;width:70px;height:58px}.banner__symbol[data-v-8f777efe]{position:absolute;font-family:Arial,sans-serif;font-weight:700;line-height:1}.banner__symbol--male[data-v-8f777efe]{left:2px;top:14px;color:#102844;font-size:54px}.banner__symbol--female[data-v-8f777efe]{right:0;top:0;color:#d85478;font-size:46px}.banner__dots[data-v-8f777efe]{display:flex;align-items:center;justify-content:center;gap:8px}.banner[data-source=api] .banner__dots[data-v-8f777efe]{display:none}.banner__dots button[data-v-8f777efe]{width:8px;height:8px;border:0;border-radius:999px;background:#ccc;cursor:pointer;padding:0}.banner__dots button.is-active[data-v-8f777efe]{background:#777}.banner__main[data-v-8f777efe]:focus-visible{outline:2px solid rgba(63,88,212,.35);outline-offset:4px}@keyframes banner-image-drift-8f777efe{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes banner-skeleton-shimmer-8f777efe{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:768px){.banner[data-v-8f777efe],.banner[data-source=api][data-v-8f777efe]{max-width:none;align-items:stretch}.banner__shell[data-v-8f777efe]{width:100%}.banner__main[data-v-8f777efe],.banner__main.is-ad[data-v-8f777efe],.banner__main.is-ad.has-background-image[data-v-8f777efe],.banner__main.is-ad.has-image[data-v-8f777efe]{display:flex;width:100%;align-self:stretch;max-height:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:20px 24px}.banner__main.is-ad[data-v-8f777efe]{aspect-ratio:auto;--banner-mobile-art-space:clamp(96px,28vw,116px)}.banner__image[data-v-8f777efe]{top:-119.66%;left:0;width:100%;height:389.65%}.banner__main.is-ad .banner__html[data-v-8f777efe],.banner__main.is-ad .banner__text[data-v-8f777efe]{width:calc(100% - var(--banner-mobile-art-space));max-width:280px;gap:10px}.banner__main.is-ad .banner__copy[data-v-8f777efe],.banner__main.is-ad .banner__eyebrow[data-v-8f777efe],.banner__main.is-ad .banner__title[data-v-8f777efe]{display:block;max-width:100%}.banner__eyebrow[data-v-8f777efe],.banner__main.is-ad .banner__eyebrow[data-v-8f777efe]{flex:0 0 auto;max-width:calc(100% - var(--banner-mobile-art-space, 0px));overflow:hidden;text-overflow:ellipsis}.banner__symbols[data-v-8f777efe]{display:none}}@media(prefers-reduced-motion:reduce){.banner__track[data-v-8f777efe]{transition:none}.banner__main.is-active.has-background-image[data-v-8f777efe]:before,.banner__main.is-active.has-image .banner__image[data-v-8f777efe],.banner__main.is-ad.has-background-image[data-v-8f777efe]:after,.banner__main.is-ad.has-image[data-v-8f777efe]:after{animation:none}}.home-banner-skeleton[data-v-172a1240]{display:flex;width:100%;max-width:100%;flex-direction:column;align-items:center}.home-banner-skeleton__main[data-v-172a1240],.home-banner-skeleton__shell[data-v-172a1240]{width:100%;height:150px;overflow:hidden}.home-banner-skeleton__main[data-v-172a1240]{position:relative;display:flex;min-height:150px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;background:transparent;padding:0 30px;box-shadow:0 2px 8px #0000000a}.home-banner-skeleton__art[data-v-172a1240]{position:absolute;inset:0;z-index:0}.home-banner-skeleton__art[data-v-172a1240]:before{position:absolute;inset:0;background:linear-gradient(90deg,#eef1f5,#f7f8fa 45%,#eef1f5 90%);background-size:220% 100%;content:""}.home-banner-skeleton__art[data-v-172a1240]:before,.home-banner-skeleton__line[data-v-172a1240]{animation:home-banner-skeleton-shimmer-172a1240 1.2s ease-in-out infinite}.home-banner-skeleton__line[data-v-172a1240]{position:relative;z-index:1;display:block;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,#dfe4eb,#f4f6f8 45%,#dfe4eb 90%);background-size:220% 100%}.home-banner-skeleton__line--eyebrow[data-v-172a1240]{width:min(180px,55%);height:22px}.home-banner-skeleton__line--title[data-v-172a1240]{width:42%;height:16px}.home-banner-skeleton__line--copy[data-v-172a1240]{width:72%;height:14px}@media(max-width:768px){.home-banner-skeleton[data-v-172a1240]{width:calc(100% + 32px);max-width:none;align-items:stretch;margin-inline:-16px}.home-banner-skeleton__shell[data-v-172a1240]{height:120px}.home-banner-skeleton__main[data-v-172a1240]{height:120px;min-height:120px;gap:10px;padding:0 30px}.home-banner-skeleton__line--eyebrow[data-v-172a1240]{width:min(220px,70%);height:22px}.home-banner-skeleton__line--title[data-v-172a1240]{width:55%;height:16px}.home-banner-skeleton__line--copy[data-v-172a1240]{width:80%;height:14px}}@media(prefers-reduced-motion:reduce){.home-banner-skeleton__art[data-v-172a1240]:before,.home-banner-skeleton__line[data-v-172a1240]{animation:none}}@keyframes home-banner-skeleton-shimmer-172a1240{0%{background-position:120% 0}to{background-position:-120% 0}}
