.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-mobile-live-cta{--section-padding-top:calc(var(--d-header-nav-top-anchor-height) + var(--d-header-divider-height) + var(--d-section-padding-y));--section-padding-bottom:var(--d-section-padding-y);background-color:var(--c-base-bg-alt);box-shadow:inset 0 -1px 0 var(--c-base-border)}.hcc-talks-mobile-live-cta .hcc-talks-mobile-live-button.hcc-btn{--btn-background-color:#d82727;--btn-background-color-int:#ef3f3f;--btn-background-color-active:#ad1f1f;--btn-color:#fff;--btn-color-int:#fff;--btn-box-shadow-color:#00000047;--btn-box-shadow-color-int:#00000061;width:100%}.hcc-talks-live-stream{--section-padding-top:calc(var(--d-header-nav-top-anchor-height) + var(--d-header-divider-height) + var(--d-section-padding-y));--section-padding-bottom:calc(var(--d-section-padding-y) * 1.4);background-color:var(--c-base-bg-alt);color:var(--c-base)}.hcc-talks-live-stream .hcc-frame{background-color:#000;border-radius:12px;overflow:hidden}@media (max-width:749px){.hcc-talks-live-stream{display:none}}.hcc-talks-live-stream-heading{max-width:46rem;margin:0 0 1.5625rem}.hcc-talks-live-stream-heading h2{color:var(--c-base-head);flex-wrap:wrap;align-items:center;gap:1rem;margin:0;display:flex}.hcc-talks-live-stream--loading .hcc-frame{background:var(--c-base-bg);border-radius:12px;overflow:hidden}.hcc-talks-live-stream-skeleton-heading{align-items:center;gap:1rem;height:1.95313rem;margin:0 0 1.5625rem;display:flex}.hcc-talks-live-stream-skeleton-heading>span{background:linear-gradient(100deg,#ffffff12 25%,#ffffff24 37%,#ffffff12 63%) 0 0/200% 100%;border-radius:999px;height:1.35em;animation:1.6s ease-in-out infinite hcc-live-stream-skeleton;display:block}.hcc-talks-live-stream-skeleton-heading>span:first-child{width:min(50vw,27rem)}.hcc-talks-live-stream-skeleton-heading>span:last-child{width:6.4rem}.hcc-talks-live-stream-skeleton-frame>span{background:linear-gradient(100deg,#ffffff06 25%,#ffffff14 37%,#ffffff06 63%) 0 0/200% 100%;width:100%;height:100%;animation:1.6s ease-in-out infinite hcc-live-stream-skeleton;display:block}@keyframes hcc-live-stream-skeleton{to{background-position-x:-200%}}.hcc-talks-live-stream-status{font-family:var(--ff-base);font-size:.8rem;font-weight:var(--fw-base-bold);letter-spacing:.04em;text-transform:uppercase;color:#ff8787;border:1px solid #ef3f3fb8;border-radius:999px;align-items:center;gap:.5em;padding:.4em .8em;line-height:1;display:inline-flex}.hcc-talks-live-stream-status>span{background:currentColor;border-radius:50%;width:.65em;height:.65em;animation:1.8s ease-out infinite hcc-live-stream-pulse;box-shadow:0 0 0 .2em #ef3f3f2e}@keyframes hcc-live-stream-pulse{0%,to{box-shadow:0 0 0 .2em #ef3f3f2e}50%{box-shadow:0 0 0 .62em #ef3f3f00}}@media (prefers-reduced-motion:reduce){.hcc-talks-live-stream-status>span,.hcc-talks-live-stream-skeleton-heading>span,.hcc-talks-live-stream-skeleton-frame>span{animation:none}}.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);margin:0 0 .512rem;line-height:1.25;display:block;position:relative}.hcc-talks-recent .hcc-flex .hcc-talks-recent-series{color:var(--c-base);margin:0 0 .64rem;font-size:.8em;line-height:1.25;display:block}.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;inset: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);margin:0 0 .512rem;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 .hcc-talks-playlist-series{color:var(--c-base);margin:0 0 .512rem;font-size:.8rem;line-height:1.25}.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}
