/*! olympics-carousel-inset v0.3.0 */
.abs-fullsize,.olympics-carousel>.carousel,.olympics-carousel>ul,.olympics-carousel li.advertisement .content,.olympics-carousel li.full-image .background-image,.olympics-carousel li.full-image .content,.olympics-carousel li.full-video .background-image,.olympics-carousel li.full-video .content,.olympics-carousel li.pull-quote .background,.olympics-carousel li.pull-quote .content,.olympics-carousel li.standard .content{position:absolute;left:0;top:0;width:100%;height:100%}.olympics-carousel{width:100%;overflow:hidden;position:relative;margin:24px 0 0}.olympics-carousel>.carousel ul,.olympics-carousel>ul{margin:40px 0 0;padding:0;list-style-type:none;display:none}.olympics-carousel>.carousel ul>li,.olympics-carousel>ul>li{float:left;height:100%;position:relative;overflow:hidden}.olympics-carousel a.full-slide-click{position:absolute;left:0;top:0;width:100%;height:100%}.olympics-carousel div.arrow{position:absolute;width:40px;height:60px;opacity:.25;background-color:rgba(0,0,0,.3);background-repeat:no-repeat;background-size:16px 28px;background-position:50% 50%;bottom:210px}.olympics-carousel div.arrow.prev{left:0;background-image:url(https://djcs-olympics.s3.amazonaws.com/content-carousel/assets/arrow-left.svg)}.olympics-carousel div.arrow.next{right:0;background-image:url(https://djcs-olympics.s3.amazonaws.com/content-carousel/assets/arrow-right.svg)}.olympics-carousel div.arrow.enabled{opacity:1;cursor:pointer}.olympics-carousel div.arrow.enabled:hover{background-color:rgba(0,0,0,.5)}.at4units .bleed .olympics-carousel div.arrow,.at4units .header .olympics-carousel div.arrow,.at4units .inline .olympics-carousel div.arrow,.at4units .offset .olympics-carousel div.arrow,.margin .olympics-carousel div.arrow,.wrap .olympics-carousel div.arrow{bottom:0}.olympics-carousel .dots{position:absolute;text-align:center;width:100%}.olympics-carousel .dots.inverse .dot.active circle{fill:#fff}.olympics-carousel .dots .dot{display:inline-block;width:18px;height:24px}.olympics-carousel .dots .dot.enabled{cursor:pointer}.olympics-carousel .dots .dot.enabled circle{fill:#ccc}.olympics-carousel .dots .dot.active circle{fill:#999}.olympics-carousel div.carousel-label{position:absolute;top:0;left:0;width:100%;height:40px;overflow:hidden;background-color:#fff;border-width:1px 0 0;border-style:solid;border-color:#333}.olympics-carousel div.carousel-label p{text-transform:uppercase;color:#333;font-size:14px;font-family:Whitney SSm;font-weight:600;white-space:nowrap;margin:0;line-height:40px}.at4units .bleed .olympics-carousel,.at4units .content-carousel .olympics-carousel,.at4units .header .olympics-carousel,.at4units .inline .olympics-carousel,.at4units .offset .olympics-carousel,.margin .olympics-carousel,.wrap .olympics-carousel{height:510px}.at4units .bleed .olympics-carousel .inner,.at4units .content-carousel .olympics-carousel .inner,.at4units .header .olympics-carousel .inner,.at4units .inline .olympics-carousel .inner,.at4units .offset .olympics-carousel .inner,.margin .olympics-carousel .inner,.wrap .olympics-carousel .inner{padding:0 10%}.at4units .bleed .olympics-carousel .inner img,.at4units .content-carousel .olympics-carousel .inner img,.at4units .header .olympics-carousel .inner img,.at4units .inline .olympics-carousel .inner img,.at4units .offset .olympics-carousel .inner img,.margin .olympics-carousel .inner img,.wrap .olympics-carousel .inner img{max-width:98%}.at4units .bleed .olympics-carousel>.carousel ul,.at4units .bleed .olympics-carousel>ul,.at4units .content-carousel .olympics-carousel>.carousel ul,.at4units .content-carousel .olympics-carousel>ul,.at4units .header .olympics-carousel>.carousel ul,.at4units .header .olympics-carousel>ul,.at4units .inline .olympics-carousel>.carousel ul,.at4units .inline .olympics-carousel>ul,.at4units .offset .olympics-carousel>.carousel ul,.at4units .offset .olympics-carousel>ul,.margin .olympics-carousel>.carousel ul,.margin .olympics-carousel>ul,.wrap .olympics-carousel>.carousel ul,.wrap .olympics-carousel>ul{height:480px;margin-bottom:30px}.at4units .bleed .olympics-carousel div.arrow,.at4units .content-carousel .olympics-carousel div.arrow,.at4units .header .olympics-carousel div.arrow,.at4units .inline .olympics-carousel div.arrow,.at4units .offset .olympics-carousel div.arrow,.margin .olympics-carousel div.arrow,.wrap .olympics-carousel div.arrow{bottom:0}.at4units .bleed .olympics-carousel div.dots,.at4units .content-carousel .olympics-carousel div.dots,.at4units .header .olympics-carousel div.dots,.at4units .inline .olympics-carousel div.dots,.at4units .offset .olympics-carousel div.dots,.margin .olympics-carousel div.dots,.wrap .olympics-carousel div.dots{bottom:16px}.olympics-carousel{height:550px}.olympics-carousel .content{box-sizing:border-box}.olympics-carousel .inner{position:relative;padding:0 10%}.olympics-carousel>.carousel ul,.olympics-carousel>ul{height:480px}.olympics-carousel div.arrow{bottom:240px}.olympics-carousel div.dots{bottom:0}.olympics-carousel li.full-image .background-image,.olympics-carousel li.full-video .background-image{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.olympics-carousel li.full-image .content,.olympics-carousel li.full-video .content{display:table;color:#fff;background:-webkit-linear-gradient(top,transparent,transparent 35%,rgba(0,0,0,.5) 75%,rgba(0,0,0,.5));background:linear-gradient(180deg,transparent 0,transparent 35%,rgba(0,0,0,.5) 75%,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0)}.olympics-carousel li.full-image .content .inner,.olympics-carousel li.full-video .content .inner{display:table-cell;vertical-align:middle;text-align:center}.at4units .bleed .olympics-carousel li.full-image .content,.at4units .bleed .olympics-carousel li.full-video .content,.at4units .header .olympics-carousel li.full-image .content,.at4units .header .olympics-carousel li.full-video .content,.at4units .inline .olympics-carousel li.full-image .content,.at4units .inline .olympics-carousel li.full-video .content,.at4units .offset .olympics-carousel li.full-image .content,.at4units .offset .olympics-carousel li.full-video .content,.margin .olympics-carousel li.full-image .content,.margin .olympics-carousel li.full-video .content,.wrap .olympics-carousel li.full-image .content,.wrap .olympics-carousel li.full-video .content{background:-webkit-linear-gradient(top,transparent,transparent 35%,rgba(0,0,0,.35) 65%,rgba(0,0,0,.35));background:linear-gradient(180deg,transparent 0,transparent 35%,rgba(0,0,0,.35) 65%,rgba(0,0,0,.35));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#59000000',GradientType=0)}.olympics-carousel li.standard .content{display:table;background-color:#eee}.olympics-carousel li.standard .content .inner{display:table-cell;vertical-align:middle;text-align:center}.olympics-carousel li.standard .content img{max-width:300px;max-height:250px;margin:0 auto 8px}.olympics-carousel li.standard .content p.dek{color:#666;font-size:14px;line-height:20px}.at4units .bleed .olympics-carousel li.standard .content,.at4units .content-carousel .olympics-carousel li.standard .content,.at4units .header .olympics-carousel li.standard .content,.at4units .inline .olympics-carousel li.standard .content,.at4units .offset .olympics-carousel li.standard .content,.margin .olympics-carousel li.standard .content,.wrap .olympics-carousel li.standard .content{padding-bottom:72px}.at4units .bleed .olympics-carousel li.standard img,.at4units .content-carousel .olympics-carousel li.standard img,.at4units .header .olympics-carousel li.standard img,.at4units .inline .olympics-carousel li.standard img,.at4units .offset .olympics-carousel li.standard img,.margin .olympics-carousel li.standard img,.wrap .olympics-carousel li.standard img{max-height:250px}.olympics-carousel li.advertisement{overflow:hidden}.olympics-carousel li.advertisement .content{display:table;background-color:#eee;max-width:100%}.olympics-carousel li.advertisement .content .inner{display:table-cell;vertical-align:middle;text-align:center;padding:0;max-width:100%}.olympics-carousel li.advertisement .content .inner img{margin:0 auto}.olympics-carousel li.advertisement .advertisement-label{position:absolute;left:0;top:0;width:100%;height:20px;background-color:#ccc}.olympics-carousel li.advertisement .advertisement-label p{color:#fff;font-family:Whitney Ssm;font-weight:400;font-size:10px;line-height:20px;letter-spacing:1px;text-transform:uppercase;text-align:center;margin:0}.at4units .olympics-carousel li.advertisement .content{padding-bottom:32px}.at4units .olympics-carousel li.advertisement .content .inner{padding:0}.olympics-carousel li.standard.podcast .wsjpodcasts{position:absolute;left:50%;top:20px}.olympics-carousel li.standard.podcast .wsjpodcasts img{width:100px;margin-left:-50px}.olympics-carousel li.standard.podcast .podcast-audio-bars{height:20px;margin:0 auto 8px;position:relative;width:18px}.olympics-carousel li.standard.podcast .podcast-audio-bar{background:#000;bottom:1px;height:3px;position:absolute;width:4px;animation:sound 0ms -1s linear infinite alternate}@keyframes sound{0%{opacity:.35;height:3px}to{opacity:1;height:20px}}.olympics-carousel li.standard.podcast .podcast-audio-bar:nth-child(1){left:0;animation-duration:.4s}.olympics-carousel li.standard.podcast .podcast-audio-bar:nth-child(2){left:7px;animation-duration:.45s}.olympics-carousel li.standard.podcast .podcast-audio-bar:nth-child(3){left:14px;animation-duration:425ms}.olympics-carousel li.pull-quote{background-color:#000}.olympics-carousel li.pull-quote .background{white-space:nowrap}.olympics-carousel li.pull-quote .background .graphic{width:280px;position:absolute}.olympics-carousel li.pull-quote .content{display:table;color:#fff}.olympics-carousel li.pull-quote .content .inner{display:table-cell;vertical-align:middle;padding:15%}.olympics-carousel li.pull-quote .font,.olympics-carousel li.pull-quote div.credit p,.olympics-carousel li.pull-quote p.quote{font-family:Chronicle Ssm;font-weight:400;font-style:italic}.olympics-carousel li.pull-quote p.quote{font-size:24px;line-height:36px}.olympics-carousel li.pull-quote p.quote a,.olympics-carousel li.pull-quote p.quote a:focus,.olympics-carousel li.pull-quote p.quote a:hover,.olympics-carousel li.pull-quote p.quote a:visited{color:#fff}.olympics-carousel li.pull-quote div.credit{margin:10px 0 0}.olympics-carousel li.pull-quote div.credit p{font-size:15px;line-height:19px;margin:0}.olympics-carousel li.pull-quote div.credit p.lines{margin:-18px 0 0 18px}.at4units .bleed .olympics-carousel li.pull-quote .inner,.at4units .content-carousel .olympics-carousel li.pull-quote .inner,.at4units .header .olympics-carousel li.pull-quote .inner,.at4units .inline .olympics-carousel li.pull-quote .inner,.at4units .offset .olympics-carousel li.pull-quote .inner,.margin .olympics-carousel li.pull-quote .inner,.wrap .olympics-carousel li.pull-quote .inner{padding:0 12% 12%}.at4units .bleed .olympics-carousel li.pull-quote p.quote,.at4units .content-carousel .olympics-carousel li.pull-quote p.quote,.at4units .header .olympics-carousel li.pull-quote p.quote,.at4units .inline .olympics-carousel li.pull-quote p.quote,.at4units .offset .olympics-carousel li.pull-quote p.quote,.margin .olympics-carousel li.pull-quote p.quote,.wrap .olympics-carousel li.pull-quote p.quote{margin-top:-60px}.at4units .bleed .olympics-carousel li.pull-quote .graphic.left,.at4units .content-carousel .olympics-carousel li.pull-quote .graphic.left,.at4units .header .olympics-carousel li.pull-quote .graphic.left,.at4units .inline .olympics-carousel li.pull-quote .graphic.left,.at4units .offset .olympics-carousel li.pull-quote .graphic.left,.margin .olympics-carousel li.pull-quote .graphic.left,.wrap .olympics-carousel li.pull-quote .graphic.left{left:-5%;top:5%}.at4units .bleed .olympics-carousel li.pull-quote .graphic.right,.at4units .content-carousel .olympics-carousel li.pull-quote .graphic.right,.at4units .header .olympics-carousel li.pull-quote .graphic.right,.at4units .inline .olympics-carousel li.pull-quote .graphic.right,.at4units .offset .olympics-carousel li.pull-quote .graphic.right,.margin .olympics-carousel li.pull-quote .graphic.right,.wrap .olympics-carousel li.pull-quote .graphic.right{right:-5%;bottom:12%}.at8units .bleed .olympics-carousel li.pull-quote .graphic.left,.at8units .content-carousel .olympics-carousel li.pull-quote .graphic.left,.at8units .header .olympics-carousel li.pull-quote .graphic.left,.at8units .inline .olympics-carousel li.pull-quote .graphic.left,.at8units .offset .olympics-carousel li.pull-quote .graphic.left{left:10%;top:14%}.at8units .bleed .olympics-carousel li.pull-quote .graphic.right,.at8units .content-carousel .olympics-carousel li.pull-quote .graphic.right,.at8units .header .olympics-carousel li.pull-quote .graphic.right,.at8units .inline .olympics-carousel li.pull-quote .graphic.right,.at8units .offset .olympics-carousel li.pull-quote .graphic.right{right:12%;bottom:16%}.at12units .bleed .olympics-carousel li.pull-quote .graphic.left,.at12units .content-carousel .olympics-carousel li.pull-quote .graphic.left,.at12units .header .olympics-carousel li.pull-quote .graphic.left,.at12units .inline .olympics-carousel li.pull-quote .graphic.left,.at12units .offset .olympics-carousel li.pull-quote .graphic.left{left:8%;top:14%}.at12units .bleed .olympics-carousel li.pull-quote .graphic.right,.at12units .content-carousel .olympics-carousel li.pull-quote .graphic.right,.at12units .header .olympics-carousel li.pull-quote .graphic.right,.at12units .inline .olympics-carousel li.pull-quote .graphic.right,.at12units .offset .olympics-carousel li.pull-quote .graphic.right{bottom:14%;right:8%}.at16units .bleed .olympics-carousel li.pull-quote .graphic.left,.at16units .content-carousel .olympics-carousel li.pull-quote .graphic.left,.at16units .header .olympics-carousel li.pull-quote .graphic.left,.at16units .inline .olympics-carousel li.pull-quote .graphic.left,.at16units .offset .olympics-carousel li.pull-quote .graphic.left{left:12%;top:14%}.at16units .bleed .olympics-carousel li.pull-quote .graphic.right,.at16units .content-carousel .olympics-carousel li.pull-quote .graphic.right,.at16units .header .olympics-carousel li.pull-quote .graphic.right,.at16units .inline .olympics-carousel li.pull-quote .graphic.right,.at16units .offset .olympics-carousel li.pull-quote .graphic.right{bottom:14%;right:12%}.olympics-carousel p.hed{margin:0;font-family:Chronicle Display;font-weight:700;font-size:32px;line-height:32px}.olympics-carousel p.dek{margin:8px 0 0;font-family:Whitney Ssm;font-weight:400;font-size:15px;line-height:22px}.olympics-carousel p.cta{margin:8px 0 0;color:#999;font-family:Whitney Ssm;font-weight:600;font-size:12px;letter-spacing:1px;text-transform:uppercase}.olympics-carousel .dots-inverse p.cta{color:#fff}.olympics-carousel p.flashline{font-family:Whitney Ssm;font-size:12px;font-weight:600;color:#0080c3;text-transform:uppercase;padding:0!important;margin:0 0 8px!important;line-height:normal}.at4units .bleed .olympics-carousel p.hed,.at4units .header .olympics-carousel p.hed,.at4units .inline .olympics-carousel p.hed,.at4units .offset .olympics-carousel p.hed,.margin .olympics-carousel p.hed,.wrap .olympics-carousel p.hed{font-size:26px;line-height:30px}.olympics-carousel div.text-bottom{width:100%;padding:0 5%;box-sizing:border-box;position:absolute;left:0;bottom:16px;text-align:center;color:#fff}.at4units .bleed .olympics-carousel div.text-bottom,.at4units .content-carousel .olympics-carousel div.text-bottom,.at4units .header .olympics-carousel div.text-bottom,.at4units .inline .olympics-carousel div.text-bottom,.at4units .offset .olympics-carousel div.text-bottom,.margin .olympics-carousel div.text-bottom,.wrap .olympics-carousel div.text-bottom{bottom:64px}.olympics-carousel .full-video .video-play{margin:16px auto 0;position:relative;width:72px;height:72px;stroke-opacity:.3}.olympics-carousel .full-video:hover circle{fill:#0080c3;fill-opacity:1}.at4units .inline .olympics-carousel .full-video .video-play{width:52px;height:52px}