.display-ad{--display-ad-inline-width: 560px;--display-ad-minimal-width: 240px;--display-ad-radius: 14px;--display-ad-spacing: 28px;--display-ad-copy-inset: 22px;--display-ad-title-size: 22px;--display-ad-title-narrow-size: 21px;--display-ad-title-small-size: 19px;--display-ad-body-size: 14px;--display-ad-cta-size: 13px;--display-ad-copy-gap: 8px;--display-ad-action-height: 44px;--display-ad-inline-aspect: 16 / 9;--display-ad-portrait-aspect: 9 / 16;position:relative;display:block;grid-column:1 / -1;container-type:inline-size;box-sizing:border-box;min-width:0;overflow:hidden;border:1px solid #ffffff1f;border-radius:var(--display-ad-radius);color:#fff;background:#111119;box-shadow:0 8px 22px #12141712;isolation:isolate}.display-ad--inline{width:min(100%,var(--display-ad-inline-width));margin:var(--display-ad-spacing) auto}.display-ad--rail{width:100%;margin-block:var(--display-ad-spacing)}.display-ad--compact{--display-ad-spacing: 20px}.display-ad--minimal{--display-ad-title-size: 19px;--display-ad-title-narrow-size: 19px;--display-ad-title-small-size: 18px;--display-ad-copy-gap: 6px;width:min(100%,var(--display-ad-minimal-width));margin-inline:auto}.display-ad--flush{margin-block:0}.display-ad__slides{position:relative}.display-ad .display-ad__slide{position:relative;display:block;box-sizing:border-box;min-width:0;aspect-ratio:var(--display-ad-inline-aspect);overflow:hidden;border-radius:inherit;color:inherit;text-decoration:none}.display-ad--rail .display-ad__slide{aspect-ratio:var(--display-ad-portrait-aspect)}.display-ad .display-ad__slide[hidden]{display:none}.display-ad__media,.display-ad__media img,.display-ad__media video,.display-ad__shade{position:absolute;inset:0;display:block;width:100%;height:100%}.display-ad .display-ad__media img{max-width:none;object-fit:var(--display-ad-image-fit, cover);object-position:var(--display-ad-image-position, center);border-radius:0;transform:none;box-shadow:none}.display-ad .display-ad__media video{object-fit:contain;object-position:center;background:#111119;opacity:0}.display-ad__media video[data-display-ad-preview-playing=true]{opacity:1}.display-ad__shade{pointer-events:none;background:linear-gradient(180deg,#07070b80,#07070b00 22% 42%,#07070b70 62%,#07070be8 85%,#07070bf5)}.display-ad .display-ad__copy{position:absolute;z-index:2;inset:auto var(--display-ad-copy-inset) 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-width:0;gap:var(--display-ad-copy-gap)}.display-ad .display-ad__copy strong{max-width:36ch;color:#fff;font-size:var(--display-ad-title-size);font-weight:750;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;text-shadow:0 1px 8px #0008}.display-ad .display-ad__body{display:-webkit-box;max-width:52ch;overflow:hidden;color:#ffffffc7;font-size:var(--display-ad-body-size);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-shadow:0 1px 6px #0008}.display-ad .display-ad__cta{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;box-sizing:border-box;min-width:0;min-height:var(--display-ad-action-height);max-width:100%;margin-top:2px;border:1px solid #ffffff38;border-radius:999px;padding:10px 15px;color:#fff;background:#ffffff18;backdrop-filter:blur(6px);font-size:var(--display-ad-cta-size);font-weight:650;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-shadow:0 1px 5px #0008}.display-ad__cta b{flex-shrink:0;font-size:15px;line-height:1}.display-ad .display-ad__disclosure,.display-ad .display-ad__brand{position:absolute;z-index:3;color:#ffffffc7;font-size:9px;font-weight:650;line-height:1}.display-ad .display-ad__disclosure{top:12px;left:12px;display:inline-flex;align-items:center;gap:4px;border:1px solid #ffffff30;border-radius:999px;padding:4px 6px;background:#07070b45;backdrop-filter:blur(5px)}.display-ad__disclosure i{width:2px;height:2px;border-radius:999px;background:#ffffffa3}.display-ad .display-ad__brand{top:17px;right:14px;font-style:normal;text-shadow:0 1px 6px #000a}.display-ad .display-ad__dots{position:absolute;z-index:4;right:12px;bottom:10px;display:flex;gap:3px}.display-ad .display-ad__dots button{position:relative;width:22px;height:22px;border:0;border-radius:999px;padding:0;background:transparent;cursor:pointer}.display-ad__dots button:after{content:"";position:absolute;inset:8px;border-radius:999px;background:#ffffff60}.display-ad__dots button[aria-pressed=true]:after{background:#fff}.display-ad .display-ad__slide:focus-visible{outline:2px solid #fff;outline-offset:-4px}.display-ad__dots button:focus-visible{outline:2px solid #fff;outline-offset:2px}.display-ad--poster.display-ad--inline .display-ad__media{left:auto;width:44%}.display-ad--poster.display-ad--inline .display-ad__shade{background:linear-gradient(90deg,#111119,#111119f0 46%,#11111900 64%)}.display-ad--poster.display-ad--inline .display-ad__copy{inset:44px 46% 40px var(--display-ad-copy-inset);justify-content:center}.display-ad--text .display-ad__slide{aspect-ratio:auto;min-height:220px;padding:44px var(--display-ad-copy-inset) 40px;display:flex;align-items:center}.display-ad--text .display-ad__copy{position:relative;inset:auto}.display-ad--text .display-ad__copy strong{max-width:100%}.display-ad--text .display-ad__body{display:block;overflow:visible}@media(max-width:820px){.display-ad{--display-ad-spacing: 20px}.display-ad--compact{--display-ad-spacing: 16px}.display-ad--rail{display:none}.display-ad--inline{width:min(100%,var(--display-ad-inline-width))}.display-ad--minimal{width:min(100%,var(--display-ad-minimal-width))}}@container (max-width: 460px){.display-ad--poster.display-ad--inline .display-ad__slide{aspect-ratio:var(--display-ad-portrait-aspect)}.display-ad--poster.display-ad--inline .display-ad__media{left:0;width:100%}.display-ad--poster.display-ad--inline .display-ad__shade{background:linear-gradient(180deg,#07070b80,#07070b00 22% 42%,#07070b70 62%,#07070be8 85%,#07070bf5)}.display-ad--poster.display-ad--inline .display-ad__copy{inset:auto 18px 40px;justify-content:flex-end}.display-ad .display-ad__copy strong{font-size:var(--display-ad-title-narrow-size)}}@container (max-width: 260px){.display-ad .display-ad__copy{right:14px;left:14px}.display-ad--text .display-ad__copy{right:auto;left:auto}.display-ad .display-ad__copy strong{font-size:var(--display-ad-title-small-size)}}
