.fullscreen-ad .image,.fullscreen-ad .c-video{max-height:calc(100vh - var(--top-of-screen) - var(--alert-bar-height) - var(--header-offset-height) - 40px)}.header-over-content .fullscreen-ad .image,.header-over-content .fullscreen-ad .c-video{max-height:calc(100vh - var(--top-of-screen) - var(--alert-bar-height) - 40px)}.fullscreen-ad{position:relative}.fullscreen-ad.is-preview{padding-bottom:0}.fullscreen-ad .fullscreen-ad-wrapper{position:relative;display:grid;grid-template-rows:1fr auto}.fullscreen-ad .fullscreen-ad-wrapper.has-full-link{cursor:pointer}.fullscreen-ad .fullscreen-ad-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.fullscreen-ad .image,.fullscreen-ad .c-video{grid-row:1/-1;grid-column:1/-1;height:133.3333333333vw;width:100%}@media(min-width: 768px){.fullscreen-ad .image,.fullscreen-ad .c-video{position:relative;height:auto}.fullscreen-ad .image:before,.fullscreen-ad .c-video:before{display:block;content:"";padding-top:56.25%;width:100%}.fullscreen-ad .image>img,.fullscreen-ad .image>video,.fullscreen-ad .c-video>img,.fullscreen-ad .c-video>video{position:absolute;left:0;height:100%;width:100%;top:0;object-fit:cover}}.fullscreen-ad .image img,.fullscreen-ad .image video,.fullscreen-ad .c-video img,.fullscreen-ad .c-video video{display:block;object-fit:cover;height:100%;width:100%}.fullscreen-ad .container{grid-row:2/3;grid-column:1/-1;z-index:1;padding:40px;width:100%;max-width:1640px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;padding-left:25px;padding-right:25px}@media(min-width: 768px){.fullscreen-ad .container{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:20px}}@media(min-width: 768px){.fullscreen-ad .container{padding-left:36px;padding-right:36px}}@media(min-width: 1200px){.fullscreen-ad .container{padding-left:50px;padding-right:50px}}.fullscreen-ad .container[style*="align-self:left"] .content{text-align:left}.fullscreen-ad .container[style*="align-self:center"] .content{text-align:center}.fullscreen-ad .container[style*="align-self:right"] .content{text-align:right}.fullscreen-ad .container .content{opacity:0;transition:transform .5s,opacity .5s;transform:translateY(50px);color:#fff;grid-column:1/-1}.fullscreen-ad .container .content.active{opacity:1;transform:translateY(0)}.fullscreen-ad .container .content h2{font-size:40px;font-weight:300;letter-spacing:0;line-height:1em;text-transform:uppercase;color:#fff;grid-column:1/-1;margin:0 0 20px}@media(min-width: 768px){.fullscreen-ad .container .content h2{font-weight:200}}@media(min-width: 992px){.fullscreen-ad .container .content h2{font-size:60px}}@media(min-width: 1200px){.fullscreen-ad .container .content h2{font-size:70px}}.fullscreen-ad .container .content h2 br{display:none}@media(min-width: 992px){.fullscreen-ad .container .content h2 br{display:inline}}.fullscreen-ad .container .content a{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#000;display:inline-block;padding:18px 20px;position:relative;text-align:center;text-decoration:none;transition-timing-function:ease-in-out;transition:color .25s;font-size:12px;display:inline-block;grid-column:1/-1;pointer-events:auto;position:relative;z-index:3}.fullscreen-ad .container .content a span{position:relative;z-index:1}.fullscreen-ad .container .content a::after{content:"";inset:0;background:#fff;outline-offset:-1px;outline-color:#000;outline-style:solid;outline-width:0;position:absolute;transition-timing-function:ease-in-out;transition:background .25s,opacity .25s,transform .25s}@media(min-width: 768px)and (pointer: fine){.fullscreen-ad .container .content a:hover{background:none;color:#fff}.fullscreen-ad .container .content a:hover::after{background:#000;transform:scale3d(1.05, 1.05, 1.05)}}@media(min-width: 576px){.fullscreen-ad .container .content a{display:inline-block}}@media(min-width: 576px){.fullscreen-ad .container .content a{width:240px}}.fullscreen-ad .container .content p{font-size:1rem;padding:0 5px}.fullscreen-ad .container .content>*:last-child{margin-bottom:0}.fullscreen-ad .container[style*="align-self:center"] .content a{margin-left:auto;margin-right:auto}.fullscreen-ad .container[style*="align-self:right"] .content a{margin-left:auto}.fullscreen-ad.with-gradient .image::after{content:"";background-image:linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));height:21.3414634146vw;inset:auto 0 0;max-height:350px;opacity:1;pointer-events:none;position:absolute;transition:opacity .5s;width:100%;z-index:0}

/*# sourceMappingURL=fullscreen-ad.min.css.map*/