.hcc-talks{--c-base-bg:#0a0a0a;--c-base-bg-alt:#141414;--c-base:#8c8c8c;--c-base-border:#383838;--c-base-head:#fff;--c-base-captions:#121212;--c-base-a:var(--c-talks);--c-base-a-int:#fff;--c-header-top-a:#8c8c8c;--c-header-top-a-int:#fff;--c-header-divider:#fff;--a-header-divider:.18;--c-footer:#545454;--c-footer-bg:transparent;--c-footer-head:#fff;--c-footer-border:#171717;--c-footer-a-int:#fff;--featured-talk-offset-top:0px;--featured-talk-side-spacing:var(--d-container-side-spacing);--featured-talk-content-width:10rem;--featured-talk-content-gutter-x-lg-up:calc(var(--d-base)*1.25);--featured-talk-content-gutter-y-xs-up:calc(var(--d-base)*2);--featured-talk-content-gutter-y-md-up:var(--d-section-padding-y);--featured-talk-content-gutter-y-lg-up:var(--d-container-side-spacing);--featured-talk-content-spacing-top-xs-up:calc(var(--d-base)*2);--featured-talk-content-spacing-top-sm-up:var(--d-section-padding-y);--featured-talk-content-spacing-bottom:var(--d-section-padding-y)}.hcc-talks-content-title{font-family:var(--ff-base);font-size:.8rem;font-weight:var(--fw-base);letter-spacing:.134218em;text-transform:uppercase;color:var(--c-base);margin:0 0 1.5625em;line-height:1}@media (min-width:1075px){.hcc-talks-content-title{font-size:.64rem}}.hcc-talks-featured-section{--section-padding-top:0px;--section-padding-bottom:0px;--video-background-color:var(--c-base-bg-alt)}.hcc-talks-featured-section:first-child .hcc-talks-featured{--featured-talk-offset-top:var(--d-header-nav-top-anchor-height)}.hcc-talks-featured-section:before{content:"";z-index:-1;height:var(--d-section-padding-y);background-color:var(--c-base-bg);display:block;position:absolute;bottom:0;left:0;right:0}.hcc-talks-featured-section{z-index:1;background-color:var(--c-base-bg-alt);min-width:0}.hcc-talks-featured{--grid-template-columns-xs:var(--featured-talk-side-spacing)1fr var(--featured-talk-side-spacing);--grid-template-columns-sm:var(--featured-talk-side-spacing)1fr var(--featured-talk-side-spacing);--grid-template-columns-md:var(--featured-talk-side-spacing)1fr var(--featured-talk-side-spacing);--grid-template-columns-lg:1fr var(--featured-talk-content-gutter-x-lg-up)var(--featured-talk-content-width);--grid-template-columns-xl:1fr var(--featured-talk-content-gutter-x-lg-up)var(--featured-talk-content-width);--grid-template-rows-xs:var(--featured-talk-offset-top)var(--featured-talk-content-spacing-top-xs-up)auto var(--featured-talk-content-gutter-y-xs-up)auto var(--featured-talk-content-spacing-bottom);--grid-template-rows-sm:var(--featured-talk-offset-top)var(--featured-talk-content-spacing-top-sm-up)auto var(--featured-talk-content-gutter-y-md-up)auto var(--featured-talk-content-spacing-bottom);--grid-template-rows-md:var(--featured-talk-offset-top)var(--featured-talk-content-spacing-top-sm-up)auto var(--featured-talk-content-gutter-y-md-up)auto var(--featured-talk-content-spacing-bottom);--grid-template-rows-lg:var(--featured-talk-offset-top)var(--featured-talk-content-spacing-top-sm-up)auto var(--featured-talk-content-gutter-y-lg-up)var(--featured-talk-content-spacing-bottom);--grid-template-rows-xl:var(--featured-talk-offset-top)var(--featured-talk-content-spacing-top-sm-up)auto var(--featured-talk-content-gutter-y-lg-up)var(--featured-talk-content-spacing-bottom);grid-gap:0;min-width:0}.hcc-talks-featured-info{--grid-template-columns-xs:1fr;--grid-template-columns-sm:1fr;--grid-template-columns-md:1fr 12rem;--grid-template-columns-lg:1fr;--grid-template-columns-xl:1fr;--grid-template-rows-xs:auto auto auto;--grid-template-rows-sm:auto auto auto;--grid-template-rows-md:auto auto;--grid-template-rows-lg:auto auto auto;--grid-template-rows-xl:auto auto auto;--grid-align-content-xs:start;--grid-align-content-sm:start;--grid-align-content-md:end;--grid-align-content-lg:start;--grid-align-content-xl:start;--grid-align-items-xs:start;--grid-align-items-sm:start;--grid-align-items-md:end;--grid-align-items-lg:start;--grid-align-items-xl:start;--grid-column-xs:1/-1;--grid-column-sm:1/-1;--grid-column-md:1/-1;--grid-column-lg:-2/-1;--grid-column-xl:-2/-1;--grid-row-xs:3/4;--grid-row-sm:3/4;--grid-row-md:3/4;--grid-row-lg:3/-1;--grid-row-xl:3/-1;grid-gap:var(--d-base)var(--d-section-padding-y);min-width:0;font-size:1rem}@media (min-width:1075px){.hcc-talks-featured-info{font-size:.8rem}}.hcc-talks-featured-info>strong{--grid-column-xs:1/-1;--grid-column-sm:1/-1;--grid-column-md:1/2;--grid-column-lg:1/-1;--grid-column-xl:1/-1;--grid-row-xs:1/2;--grid-row-sm:1/2;--grid-row-md:1/2;--grid-row-lg:1/2;--grid-row-xl:1/2;font-size:.8em;font-weight:var(--fw-base);letter-spacing:.167772em;text-transform:uppercase;color:var(--c-base);line-height:1;display:block}.hcc-talks-featured-info>div{--grid-column-xs:1/-1;--grid-column-sm:1/-1;--grid-column-md:1/2;--grid-column-lg:1/-1;--grid-column-xl:1/-1;--grid-row-xs:2/3;--grid-row-sm:2/3;--grid-row-md:2/3;--grid-row-lg:2/3;--grid-row-xl:2/3;--c-base-a:var(--c-base-head);--c-base-a-int:var(--c-base-head)}.hcc-talks-featured-info>div h1{max-width:13em;font-size:1.95313rem;line-height:1.15}@media (min-width:425px){.hcc-talks-featured-info>div h1{font-size:2.44141rem}}@media (min-width:1075px){.hcc-talks-featured-info>div h1{font-size:1.5625rem}}.hcc-talks-featured-info>div h1 a,.hcc-talks-featured-info>div h1 span{text-decoration:underline}.hcc-talks-featured-info>div h1 a{-webkit-text-decoration-color:var(--c-talks);text-decoration-color:var(--c-talks)}.hcc-talks-featured-info>div h1 a:hover,.hcc-talks-featured-info>div h1 span{-webkit-text-decoration-color:var(--c-base);text-decoration-color:var(--c-base)}.hcc-talks-featured-info>div p{max-width:30em;margin-top:1em}.hcc-talks-featured-info>ul{--grid-column-xs:1/-1;--grid-column-sm:1/-1;--grid-column-md:-2/-1;--grid-column-lg:1/-1;--grid-column-xl:1/-1;--grid-row-xs:3/4;--grid-row-sm:3/4;--grid-row-md:1/3;--grid-row-lg:3/4;--grid-row-xl:3/4;--c-base-a:var(--c-base);--c-base-a-int:var(--c-base-head);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;display:flex}.hcc-talks-featured-info>ul li{--media-figure-margin:0 .4096em 0 0;--media-figure-background-color:var(--c-talks);min-width:0;max-width:100%}.hcc-talks-featured-info>ul li a{flex-flow:row;justify-content:flex-start;align-items:center;min-width:0;padding:.209715rem 0;display:flex}.hcc-talks-featured-info>ul li a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.hcc-talks-featured-media{--grid-column-xs:1/-1;--grid-column-sm:1/-1;--grid-column-md:1/-1;--grid-column-lg:1/2;--grid-column-xl:1/2;--grid-row-xs:5/-2;--grid-row-sm:5/-2;--grid-row-md:5/-2;--grid-row-lg:3/-2;--grid-row-xl:3/-2;--video-curtain-play-color:white;--video-curtain-play-color-int:white}.hcc-talks-featured-section .hcc-talks-featured-media{--grid-row-xs:5/-1;--grid-row-sm:5/-1;--grid-row-md:5/-1;--grid-row-lg:3/-1;--grid-row-xl:3/-1;max-width:none;margin-left:calc(var(--featured-talk-side-spacing)*-1);margin-right:calc(var(--featured-talk-side-spacing)*-1)}@media (max-width:749px){.hcc-talks-featured-section .hcc-talks-featured-media{--video-border-radius:0px}}@media (min-width:750px){.hcc-talks-featured-section .hcc-talks-featured-media{max-width:100%;margin-left:0;margin-right:0}}.hcc-talks-recent{--scroller-height:17rem;--scroller-outer-spacing:var(--d-container-side-spacing);--scroller-outer-spacing-min:var(--d-container-side-spacing);--scroller-item-spacing:var(--d-container-side-spacing);--scroller-btn-width:calc(var(--scroller-item-spacing)*3);--scroller-btn-height:3em;--scroller-btn-font-size:1.25rem;--scroller-btn-color:var(--c-base);--scroller-btn-color-int:var(--c-base-head);--scroller-btn-background-color:#333;--scroller-btn-background-color-int:#333;--recent-talks-border-radius:var(--d-border-radius-media-figure);--recent-talks-image-opacity:1;--recent-talks-image-opacity-int:1}.hcc-talks-recent:not(:last-child){--section-padding-bottom:0px}@media (min-width:750px){.hcc-talks-recent{--scroller-item-spacing:calc(var(--d-container-side-spacing)*1.25);--scroller-btn-width:calc(var(--scroller-item-spacing)*2)}}@media (min-width:1075px){.hcc-talks-recent{--scroller-outer-spacing:calc((100% - 52rem)/2)}}.hcc-talks-recent .hcc-flex{flex-flow:row;justify-content:flex-start;align-items:stretch}.hcc-talks-recent .hcc-flex a{width:15rem;height:var(--scroller-height);border-radius:var(--recent-talks-border-radius);background-color:var(--c-base-bg-alt);flex-flow:column;flex:0 auto;justify-content:flex-start;align-items:stretch;font-size:.8rem;display:flex;transform:translateZ(1px)}.hcc-talks-recent .hcc-flex a.hcc-talks-recent-more{--c-base-a:var(--c-base);--c-base-a-int:var(--c-base-head);--media-figure-margin:0 0 .64rem;--media-figure-font-size:1rem;--media-figure-background-color:var(--c-talks);justify-content:center;align-items:center;width:10rem}.hcc-talks-recent .hcc-flex a.hcc-talks-recent-more strong{font-weight:inherit}.hcc-talks-recent .hcc-flex a:hover>.hcc-image>img{opacity:var(--recent-talks-image-opacity-int)}.hcc-talks-recent .hcc-flex a:hover h3{-webkit-text-decoration-color:var(--c-talks);text-decoration-color:var(--c-talks)}.hcc-talks-recent .hcc-flex a>.hcc-image{display:block}.hcc-talks-recent .hcc-flex a>.hcc-image>img{border-radius:var(--recent-talks-border-radius)var(--recent-talks-border-radius)0 0;opacity:var(--recent-talks-image-opacity)}.hcc-talks-recent .hcc-flex div{flex-flow:column;flex:1 0;justify-content:flex-start;align-items:stretch;padding:1.25rem;display:flex}.hcc-talks-recent .hcc-flex h3{width:100%;min-width:100%;max-width:15rem;font-family:var(--ff-head);font-size:1.25em;font-weight:var(--fw-head);text-decoration:underline;-webkit-text-decoration-color:var(--c-base);text-decoration-color:var(--c-base);color:var(--c-base-head);line-height:1.25;display:block;position:relative}.hcc-talks-recent .hcc-flex footer{color:var(--c-base);flex-flow:row;justify-content:space-between;align-items:baseline;margin-top:auto;font-size:1em;line-height:1.3;display:flex}.hcc-talks-notes:not(:last-child){--section-padding-bottom:0px}.hcc-talks-notes .hcc-talks-content-title{margin-bottom:1.25em}.hcc-talks-notes .hcc-grid{--grid-template-columns-xs:minmax(1px,32rem)1fr;--grid-template-columns-sm:minmax(1px,32rem)1fr;--grid-template-columns-md:1fr 12rem;--grid-template-columns-lg:1fr var(--featured-talk-content-gutter-x-lg-up)var(--featured-talk-content-width);--grid-template-columns-xl:1fr var(--featured-talk-content-gutter-x-lg-up)var(--featured-talk-content-width)}.hcc-talks-notes .hcc-grid .hcc-content{--grid-column-xs:1/-1;--grid-column-sm:1/-1;--grid-column-md:1/span 1;--grid-column-lg:1/span 2;--grid-column-xl:1/span 2}.hcc-talks-audio:not(:last-child){--section-padding-bottom:0px}.hcc-talks-filters-content{--grid-template-columns-xs:1fr;--grid-template-columns-sm:1fr;--grid-template-columns-md:1fr;--grid-template-columns-lg:1fr 1fr;--grid-template-columns-xl:1fr 1fr;grid-gap:var(--d-section-padding-y)var(--d-container-side-spacing)}.hcc-talks-filters-abc{--grid-template-columns-xs:repeat(9,1fr);--grid-template-columns-sm:repeat(9,1fr);--grid-template-columns-md:repeat(13,1fr);--grid-template-columns-lg:repeat(9,1fr);--grid-template-columns-xl:repeat(13,1fr);grid-gap:0px;border-radius:var(--d-border-radius-media-figure);background-color:var(--c-base-bg-alt);padding:.64em;font-size:.8rem;line-height:1;overflow:hidden}.hcc-talks-filters-abc li{flex:7.69231%}.hcc-talks-filters-abc a,.hcc-talks-filters-abc span{font-weight:var(--fw-base-bold);flex-flow:row;justify-content:center;align-items:center;padding:.64em 0;display:flex}.hcc-talks-filters-abc a{border-radius:var(--d-border-radius-sm);color:var(--c-base-head);background-color:var(--c-base-bg-alt)}.hcc-talks-filters-abc a:hover{color:var(--c-base-head);background-color:var(--c-base-border)}.hcc-talks-filters-abc span{color:var(--c-base-border)}.hcc-talks-filters-list{line-height:1}.hcc-talks-filters-list>li{flex-flow:row;justify-content:flex-start;align-items:flex-start;padding:1rem 0 0;display:flex;overflow:hidden}.hcc-talks-filters-list>li strong{width:3em;font-size:1rem;font-weight:var(--fw-base-bold);color:var(--c-talks);flex-flow:row;flex:none;justify-content:center;align-items:center;padding-top:.32768em;padding-bottom:.32768em;display:flex}.hcc-talks-filters-list>li ul{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.hcc-talks-filters-list>li a{font-weight:var(--fw-base-bold);text-decoration:underline;-webkit-text-decoration-color:var(--c-base);text-decoration-color:var(--c-base);color:var(--c-base-head);padding-top:.32768em;padding-bottom:.32768em;display:block}.hcc-talks-filters-list>li a:hover{color:var(--c-base-head);-webkit-text-decoration-color:var(--c-talks);text-decoration-color:var(--c-talks)}.hcc-talks-playlist-intro{--d-section-padding-y:calc(3.05176rem*1.5625);background-color:var(--c-base-bg-alt)}.hcc-talks-playlist-intro h1{text-align:center}.hcc-talks-playlist-intro h1 span{font-family:var(--ff-base);font-size:.8rem;font-weight:var(--fw-base);letter-spacing:.134218em;text-transform:uppercase;color:var(--c-base);margin-top:-.32768em;margin-bottom:1.25em;line-height:1;display:block}.hcc-talks-playlist-intro h1 strong{text-decoration:underline;-webkit-text-decoration-color:var(--c-base);text-decoration-color:var(--c-base)}.hcc-talks-playlist{--section-padding-top:0px;--section-padding-bottom:0px;z-index:1;position:relative}.hcc-talks-playlist:before{content:"";z-index:-1;height:var(--d-section-padding-y);background-color:var(--c-base-bg-alt);pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hcc-talks-playlist ul{margin-left:calc(var(--d-container-side-spacing)*-1);margin-right:calc(var(--d-container-side-spacing)*-1);border-top-width:var(--d-base-border);border-bottom-width:var(--d-base-border);border-style:solid;border-color:var(--c-base-border);background-color:var(--c-base-bg);line-height:1;overflow:hidden}@media (min-width:750px){.hcc-talks-playlist ul{border-left-width:var(--d-base-border);border-right-width:var(--d-base-border);border-radius:var(--d-border-radius-xl);margin-left:0;margin-right:0}}.hcc-talks-playlist-item+li a{border-top:var(--d-base-border)solid var(--c-base-bg-alt)}.hcc-talks-playlist-item a{z-index:1;padding:var(--d-container-side-spacing);flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}@media (min-width:425px){.hcc-talks-playlist-item a{align-items:center}}.hcc-talks-playlist-item a:hover{background-color:var(--c-base-bg-alt)}.hcc-talks-playlist-item a:hover img{opacity:1}.hcc-talks-playlist-item a:hover h2{-webkit-text-decoration-color:var(--c-talks);text-decoration-color:var(--c-talks)}.hcc-talks-playlist-item img{max-width:8.25rem;margin-right:var(--d-base);border-radius:var(--d-border-radius-xs);opacity:1;display:none}@media (min-width:425px){.hcc-talks-playlist-item img{display:block}}@media (min-width:750px){.hcc-talks-playlist-item img{max-width:10rem}}@media (min-width:1075px){.hcc-talks-playlist-item img{max-width:12rem}}@media (min-width:1400px){.hcc-talks-playlist-item img{max-width:14rem}}.hcc-talks-playlist-item h2{text-decoration:underline;-webkit-text-decoration-color:var(--c-talks);text-decoration-color:var(--c-talks);font-size:1.25rem;line-height:1.25}@media (min-width:1075px){.hcc-talks-playlist-item h2{font-size:1.5625rem}}.hcc-talks-playlist-item footer{color:var(--c-base);flex-flow:wrap;justify-content:flex-start;align-items:center;margin-top:.64em;font-size:.8rem;line-height:1.2;display:flex}.hcc-talks-playlist-item footer span{display:inherit;flex-flow:inherit;justify-content:inherit;align-items:inherit}.hcc-talks-playlist-item footer span:not(:last-child):after{content:"•";margin-left:.32768em;margin-right:.32768em;line-height:1;display:block}.hcc-talks-playlist-more{--btn-width:100%;--btn-height:8em;--btn-border-radius:0px;--btn-font-size:.64em;--btn-letter-spacing:.262144em;--btn-text-transform:uppercase;--btn-color:var(--c-base-border);--btn-color-int:var(--c-base);--btn-color-active:var(--c-base);--btn-background-color:var(--c-base-bg);--btn-background-color-int:var(--c-base-bg);--btn-background-color-active:var(--c-base-bg);--btn-background-overlay-alpha:0;--btn-background-overlay-alpha-int:0;--btn-background-overlay-alpha-active:0;--btn-box-shadow:none;--btn-box-shadow-int:none;--btn-box-shadow-active:none;--btn-transform-int:none;--btn-transition-duration:0s}.hcc-talks-playlist-more .hcc-btn{outline:none}
