﻿.view-collection .collection-overview .focus-group-links li,.view-collection .featured-content .video-tags li,.view-collection .all-content .video-tags li{display:inline-block}.view-collection .collection-overview .focus-group-links li:not(:first-child):before,.view-collection .featured-content .video-tags li:not(:first-child):before,.view-collection .all-content .video-tags li:not(:first-child):before{content:"·";display:inline-block;margin-left:0.175em;margin-right:0.4em;color:#999999}.bg-dark{background:#000}.bg-dark .divider-top,.bg-dark .divider-bottom,.bg-dark .divider-left,.bg-dark .divider-right{border-color:#262626}.bg-dark a{font-weight:400}.main.bg-light{background-color:#FAFAFA}.checkbox-wrapper input,.checkbox-wrapper span{vertical-align:middle}.checkbox-wrapper input:not(:checked)+span{color:#999999}.checkbox-wrapper span{margin-left:0.35em;-webkit-transition:color 0.5s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:color 0.5s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:color 0.5s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:color 0.5s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:color 0.5s 0s cubic-bezier(0.77, 0, 0.175, 1)}.grid .row.compact [class*='col-']{padding-top:0.5em;padding-bottom:0.5em}main ul,main ul ul{margin:0;list-style-type:none}video{margin-bottom:1em}video img{width:100% !important;height:auto !important}html{width:100%;height:100%}.view-landing{background-color:#fff}.view-landing .header{background-color:#292c36}.view-landing .hero{position:relative;overflow:hidden;max-width:1440px;margin:-46px auto 0;height:60%;min-height:450px;z-index:2}@media screen and (min-width: 320px) and (max-width: 767px){.view-landing .hero{margin:-48px auto 0}}.view-landing .hero .hero-tech-talks{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background:#fff}.view-landing .hero .hero-content{position:absolute;top:0;left:0;bottom:auto;right:auto;overflow:hidden;margin:0;padding:0;width:100%;height:100%;z-index:6}.view-landing .hero .hero-content .hero-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.view-landing .hero .hero-content .hero-image{background-image:url(/videos/images/videos-wwdc16-hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;width:100%;height:100%}.view-landing .hero .backing-link{position:absolute;top:0;left:0;bottom:auto;right:auto;display:block;margin:0;padding:0;width:100%;height:100%;opacity:0;z-index:3}.view-landing .hero a.play{position:relative;font-weight:300;padding-right:28px}.view-landing .hero a.play:after{display:inline-block;width:18px;height:18px;position:absolute;background-color:transparent;background-size:100% 100%;background-repeat:no-repeat;background-position:left top;content:"";top:4px;right:0;vertical-align:top;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48Y2lyY2xlIGN4PSI5IiBjeT0iOSIgcj0iOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzBiY2UyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cG9seWdvbiBwb2ludHM9IjYgNC41IDEzIDkgNiAxMy41IDYgNC41IiBmaWxsPSIjNzBiY2UyIi8+PC9zdmc+")}.view-landing .hero a.play:hover:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48Y2lyY2xlIGN4PSI5IiBjeT0iOSIgcj0iOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cG9seWdvbiBwb2ludHM9IjYgNC41IDEzIDkgNiAxMy41IDYgNC41IiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.view-landing .hero .copy{position:relative;top:64%;right:auto;bottom:auto;left:0;overflow:visible;margin:0 auto;padding:0 1em;height:100%;max-width:500px;vertical-align:middle;color:#fff;text-align:center;z-index:4}.view-landing .hero .copy h1{margin-bottom:0}.view-landing .hero .copy h3{margin-top:0}@media all and (max-width: 767px){.view-landing .hero{height:60%;min-height:380px}.view-landing .hero .copy{width:auto}.view-landing .hero .copy h3{font-size:24px;line-height:1.3375;font-weight:300}}.view-landing .main .bg-black{background-color:black}.view-landing .main .more{overflow:auto}.view-landing .main h5{font-size:18px;font-weight:400}@media screen and (min-width: 320px) and (max-width: 767px){.view-landing .main .text-center{text-align:center}}.view-landing .main .search-form input.searchbar{padding-left:40px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgl3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTcuNjMyLDE2Ljk1NWwtNC43NjEtNC43NjJjMS4xMDktMS4xODgsMS43OTUtMi43NzYsMS43OTUtNC41MjdjMC0zLjY2Ny0yLjk4Mi02LjY0OS02LjY0OS02LjY0OQ0KCQljLTMuNjY3LDAtNi42NDksMi45ODItNi42NDksNi42NDhjMCwzLjY2NywyLjk4Miw2LjY0Nyw2LjY0OSw2LjY0N2MxLjM5MSwwLDIuNjgyLTAuNDMyLDMuNzUtMS4xNjRsNC44MzQsNC44MzRMMTcuNjMyLDE2Ljk1NXoNCgkJTTIuODI0LDcuNjY2YzAtMi44NjMsMi4zMy01LjE5Miw1LjE5Mi01LjE5MmMyLjg2NCwwLDUuMTkyLDIuMzI5LDUuMTkyLDUuMTkyYzAsMi44NjEtMi4zMjgsNS4xOTEtNS4xOTIsNS4xOTENCgkJQzUuMTU0LDEyLjg1NSwyLjgyNCwxMC41MjcsMi44MjQsNy42NjZ6Ii8+DQoJPC9zdmc+");background-position:12px 50%;background-repeat:no-repeat;background-size:19px 19px}@media screen and (min-width: 320px) and (max-width: 767px){.view-landing .main .featured [class*='col-25']{width:100%}}@media screen and (min-width: 768px) and (max-width: 1023px){.view-landing .main .featured [class*='col-25']{width:50%}}.view-landing .main .featured [class*='col-']:nth-child(5n+1){clear:both}.view-landing .main .featured h5{display:inline-block;margin-top:0.65em}.view-landing .main .featured img.featured-thumbnail{width:100%;height:auto}@media screen and (min-width: 320px) and (max-width: 767px){.view-landing .main .featured img.featured-thumbnail{width:100vw;margin-left:-1.5em;margin-right:-1.5em}}@media screen and (min-width: 1024px){.view-landing .main .featured p{font-size:0.975rem}}@media screen and (min-width: 320px) and (max-width: 767px){.view-landing .main .ecosystem [class*='col-']:first-child{padding-top:0.9em !important}}@media screen and (min-width: 320px) and (max-width: 767px){.view-landing .main .ecosystem [class*='col-']:not(:last-child){padding-bottom:0}}.view-landing .main .ecosystem a{display:block;overflow:auto}.view-landing .main .ecosystem a h4,.view-landing .main .ecosystem a p{color:#333333}.view-landing .main .ecosystem a p.router-link{position:relative;display:inline-block;color:#0088cc}.view-landing .main .ecosystem a p.router-link:after{content:"";position:absolute;display:inline-block;width:24px;height:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM2IDM2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiMwMDg4Y2MiIHBvaW50cz0iMTQuNjE1LDI1LjkzNCAxMy40NDksMjQuNzY3IDIwLjIxNywxNy45OTkgMTMuNDQ5LDExLjIzMyAxNC42MTUsMTAuMDY2IDIyLjU1MSwxNy45OTkgIi8+DQo8L3N2Zz4NCg==);background-size:100% 100%;background-position:right 2px top -2px;background-repeat:no-repeat}.view-landing .main .ecosystem a p.router-link:hover{text-decoration:underline}.view-landing .main .ecosystem .router-copy{margin-top:1.2em}@media screen and (min-width: 1024px){.view-landing .main .ecosystem img.ecosystem-thumbnail{margin-top:0.4em}}@media screen and (min-width: 1024px){.view-landing .main .collections{margin-top:0.5em}}.view-landing .main .collections h5{margin-top:0.6em}.view-landing .main .collections h5 a{-webkit-transition:color 0.75s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:color 0.75s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:color 0.75s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:color 0.75s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:color 0.75s 0s cubic-bezier(0.77, 0, 0.175, 1)}.view-landing .main .collections h5 a:hover{text-decoration:none}.view-landing .main .collections h5 a:not(:hover){color:#666}.view-landing .main .nextrouter{position:relative;z-index:1;background-color:#fafafa;height:348px}.view-landing .main a.block{display:block;cursor:pointer;text-decoration:none;color:inherit}.view-landing .main a.block:before,.view-landing .main a.block:after{content:' ';display:table}.view-landing .main .nextrouter-content{margin-left:auto;margin-right:auto;width:980px}.view-landing .main .nextrouter-copy{position:relative;min-height:2px;padding:86px 0 86px 0;z-index:2;float:left;width:50%}.view-landing .main .nextrouter-sentence{font-size:40px;line-height:1.1;font-weight:300;letter-spacing:-0.008em;margin-bottom:0.22em;padding-right:32px}.view-landing .main .nextrouter-label{font-size:24px;line-height:1.16667;font-weight:300;letter-spacing:normal;color:#999999;display:block;margin-bottom:0.4em}.view-landing .main .nextrouter-link{color:#0088cc;margin-bottom:0;padding-right:14px}.view-landing .main .nextrouter-content:hover .nextrouter-link{text-decoration:underline}.view-landing .main .nextrouter-image{position:relative;z-index:1;min-height:2px;padding:0;float:left;width:50%}.view-landing .main .image-nextrouter{background-image:url("/app-store/index/images/three-minute-games-tile.jpg");background-repeat:no-repeat;background-size:auto 348px;background-position:center center;height:348px}@media all and (min-width: 768px) and (max-width: 1023px){.view-landing .main .nextrouter-content{width:692px}.view-landing .main .nextrouter-copy{padding:86px 0 86px 0}.view-landing .main .nextrouter-sentence{font-size:32px;line-height:1.125;font-weight:300;letter-spacing:0em}.view-landing .main .nextrouter-label{font-size:20px;line-height:1.2;font-weight:300;letter-spacing:normal}.view-landing .main .image-nextrouter{background-size:auto 348px;height:348px}}@media all and (max-width: 767px){.view-landing .main .nextrouter{height:auto}.view-landing .main .nextrouter-content{width:90%}.view-landing .main .nextrouter-copy{padding:34px 0 37px 0;width:100%;float:none}.view-landing .main .nextrouter-sentence{margin-bottom:0.06em;font-size:28px;line-height:1.14286;font-weight:300;letter-spacing:0em}.view-landing .main .nextrouter-label{font-size:20px;line-height:1.2;font-weight:300;letter-spacing:normal}.view-landing .main .nextrouter-image{width:100%;float:none}.view-landing .main .image-nextrouter{height:258px;width:288px;margin-left:auto;margin-right:auto;background-size:auto 258px}}@media only screen and (max-width: 450px){.view-landing .main .col-25 img{width:100%;height:auto}}.view-play .main .lighter{color:#999}.view-play .main .bg-dark .back-link{margin-bottom:-0.5em}@media screen and (min-width: 320px) and (max-width: 767px){.view-play .main .bg-dark .back-link{display:none}}@media screen and (min-width: 320px) and (max-width: 767px){.view-play .main .bg-dark .video-wrapper{padding-top:1em}}.view-play .main .bg-dark video{border:none !important}.view-play .main .tab-menu [class*='col-']{padding-top:0.75em;padding-bottom:0}@media screen and (min-width: 320px) and (max-width: 767px){.view-play .main .tab-menu ul.tabs{padding-bottom:0.75em}}@media screen and (min-width: 768px){.view-play .main .tab-menu ul.tabs{padding-bottom:0.45em}}.view-play .main .tab-menu li.tab{display:inline-block;margin-bottom:-0.4em;padding-bottom:0;-webkit-transition:all 0.12s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.12s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 0.12s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.12s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.12s 0s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){.view-play .main .tab-menu li.tab{padding-bottom:0.6em}}.view-play .main .tab-menu li.tab:not(:last-child):not([class*='right']){margin-right:1.25em}.view-play .main .tab-menu li.tab a{color:#333333}.view-play .main .tab-menu li.tab:hover{opacity:0.75}.view-play .main .tab-menu li.tab:hover a{text-decoration:none}.view-play .main .tab-menu li.tab:not(.active):not(:hover) a{color:#999999}.view-play .main .tab-menu li.tab.active a span{font-weight:600 !important}@media screen and (min-width: 768px){.view-play .main .tab-menu li.tab.hairline{border-bottom:1px solid transparent}.view-play .main .tab-menu li.tab.hairline.active{border-bottom-color:black}}@media screen and (min-width: 768px){.view-play .main .tab-menu li.tab[data-supplement-id="search"]{margin-bottom:-4px}}.view-play .main .tab-menu li.tab[data-supplement-id="search"]:not(.active):not(:hover) a span{opacity:0.35}@media screen and (min-width: 320px) and (max-width: 767px){.view-play .main .tab-menu li.tab[data-supplement-id="search"]:not(.active)+.searchbar-wrapper.mobile{padding-top:0;padding-bottom:0;max-height:0}}@media screen and (min-width: 768px){.view-play .main .tab-menu li.tab[data-supplement-id="search"]>a{display:none}}@media screen and (min-width: 320px) and (max-width: 767px){.view-play .main .tab-menu li.tab[data-supplement-id="search"] a span{display:block;margin-top:0.275em;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgl3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTcuNjMyLDE2Ljk1NWwtNC43NjEtNC43NjJjMS4xMDktMS4xODgsMS43OTUtMi43NzYsMS43OTUtNC41MjdjMC0zLjY2Ny0yLjk4Mi02LjY0OS02LjY0OS02LjY0OQ0KCQljLTMuNjY3LDAtNi42NDksMi45ODItNi42NDksNi42NDhjMCwzLjY2NywyLjk4Miw2LjY0Nyw2LjY0OSw2LjY0N2MxLjM5MSwwLDIuNjgyLTAuNDMyLDMuNzUtMS4xNjRsNC44MzQsNC44MzRMMTcuNjMyLDE2Ljk1NXoNCgkJTTIuODI0LDcuNjY2YzAtMi44NjMsMi4zMy01LjE5Miw1LjE5Mi01LjE5MmMyLjg2NCwwLDUuMTkyLDIuMzI5LDUuMTkyLDUuMTkyYzAsMi44NjEtMi4zMjgsNS4xOTEtNS4xOTIsNS4xOTENCgkJQzUuMTU0LDEyLjg1NSwyLjgyNCwxMC41MjcsMi44MjQsNy42NjZ6Ii8+DQoJPC9zdmc+);background-size:auto 100%;background-position:center;background-repeat:no-repeat}}@media screen and (min-width: 768px){.view-play .main .tab-menu .tab[data-supplement-id="search"]:not(.active) .searchbar-wrapper input[type="text"]{width:0;border-color:transparent;background-color:transparent}}.view-play .main .tab-menu .searchbar-wrapper{-webkit-transition:all 0.28s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.28s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 0.28s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.28s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.28s 0s cubic-bezier(0.77, 0, 0.175, 1)}.view-play .main .tab-menu .searchbar-wrapper button:focus,.view-play .main .tab-menu .searchbar-wrapper input[type="text"]:focus{outline:none;box-shadow:none}.view-play .main .tab-menu .searchbar-wrapper input[type="text"]{-webkit-transition:all 0.45s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.45s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 0.45s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.45s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.45s 0s cubic-bezier(0.77, 0, 0.175, 1)}.view-play .main .tab-menu .searchbar-wrapper.mobile{overflow:hidden;padding-top:0.6em;padding-bottom:0.2em;max-height:52px}@media screen and (min-width: 768px){.view-play .main .tab-menu .searchbar-wrapper.mobile{display:none}}.view-play .main .tab-menu .searchbar-wrapper.mobile input[type="text"]{margin-top:0.25em;padding:0.65em 1em 0.5em}.view-play .main .tab-menu .searchbar-wrapper.desktop{position:relative}@media screen and (min-width: 320px) and (max-width: 767px){.view-play .main .tab-menu .searchbar-wrapper.desktop{display:none}}.view-play .main .tab-menu .searchbar-wrapper.desktop button,.view-play .main .tab-menu .searchbar-wrapper.desktop input[type="text"]{display:inline-block}.view-play .main .tab-menu .searchbar-wrapper.desktop button.search-icon{position:relative;border:none;background:transparent;cursor:pointer;z-index:999;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgl3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTcuNjMyLDE2Ljk1NWwtNC43NjEtNC43NjJjMS4xMDktMS4xODgsMS43OTUtMi43NzYsMS43OTUtNC41MjdjMC0zLjY2Ny0yLjk4Mi02LjY0OS02LjY0OS02LjY0OQ0KCQljLTMuNjY3LDAtNi42NDksMi45ODItNi42NDksNi42NDhjMCwzLjY2NywyLjk4Miw2LjY0Nyw2LjY0OSw2LjY0N2MxLjM5MSwwLDIuNjgyLTAuNDMyLDMuNzUtMS4xNjRsNC44MzQsNC44MzRMMTcuNjMyLDE2Ljk1NXoNCgkJTTIuODI0LDcuNjY2YzAtMi44NjMsMi4zMy01LjE5Miw1LjE5Mi01LjE5MmMyLjg2NCwwLDUuMTkyLDIuMzI5LDUuMTkyLDUuMTkyYzAsMi44NjEtMi4zMjgsNS4xOTEtNS4xOTIsNS4xOTENCgkJQzUuMTU0LDEyLjg1NSwyLjgyNCwxMC41MjcsMi44MjQsNy42NjZ6Ii8+DQoJPC9zdmc+);background-size:auto 100%;background-position:center;background-repeat:no-repeat}.view-play .main .tab-menu .searchbar-wrapper.desktop input[type="text"]{margin:-2.5px 0 0 -2em;padding:0.45em 1em 0.35em 2em;width:400px;font-size:1rem}.view-play .main .supplements{min-height:220px}.view-play .main .supplements .supplement:not(.active){display:none}.view-play .main .supplements .details{padding-top:2em;padding-bottom:2em}.view-play .main .supplements .details h1{margin-bottom:0.35em;font-size:40px;line-height:1.1;letter-spacing:-0.008em;font-weight:300}.view-play .main .supplements .details .small-caps{margin-left:2px;font-size:14px;font-weight:700;letter-spacing:0.065em}.view-play .main .supplements .resources{padding-top:2em;padding-bottom:2em}.view-play .main .supplements .resources .links>li{margin-bottom:0.65em;padding-left:32px}.view-play .main .supplements .resources .links li .options li{display:inline-block;margin-bottom:0}.view-play .main .supplements .resources .links li .options li a{display:inline}.view-play .main .supplements .resources .links li .options li:not(:first-child):before{content:"|";display:inline-block;margin-left:0.5em;margin-right:0.5em;color:#ababab}@media screen and (min-width: 320px) and (max-width: 767px){.view-play .main .supplements .resources li.video,.view-play .main .supplements .resources li.zip{display:none}}.view-play .main .supplements .transcript{padding-top:2em;padding-bottom:2em;overflow-y:scroll;padding-right:1.5em;max-height:550px}.view-play .main .supplements .transcript a.sentence:not(:hover){color:#666}.view-play .main .supplements .search{padding-top:2em;padding-bottom:2em}.view-play .main .supplements .search .transcript-result{padding-right:2em;max-width:720px;cursor:pointer}.view-play .main .supplements .search .transcript-result [class*='col-']{float:none}@media screen and (min-width: 768px){.view-play .main .supplements .search .transcript-result [class*='col-']{position:relative}}.view-play .main .supplements .search .transcript-result span{display:block}.view-play .main .supplements .search .transcript-result .timestamp{margin-bottom:0.35em}@media screen and (min-width: 768px){.view-play .main .supplements .search .transcript-result .timestamp{position:absolute;top:2px;left:-2em}}.view-play .main .supplements .search .transcript-result .timestamp:before,.view-play .main .supplements .search .transcript-result .timestamp:after{display:inline-block}.view-play .main .supplements .search .transcript-result .timestamp:before{content:"("}@media screen and (min-width: 768px){.view-play .main .supplements .search .transcript-result .timestamp:before{content:""}}.view-play .main .supplements .search .transcript-result .timestamp:after{content:")"}@media screen and (min-width: 768px){.view-play .main .supplements .search .transcript-result .timestamp:after{content:""}}.view-play .main .supplements .search .transcript-result:not(:last-child){margin-bottom:1.35em}.view-play .main .supplements .search .more-results{margin-top:0.8em}@media screen and (min-width: 320px) and (max-width: 767px){.view-play .main .bg-dark .grid{padding-left:0;padding-right:0}.view-play .main .bg-dark .grid [class*='col-']{margin-bottom:-1em;padding:0 1em}}.view-play .main .no-video-banner{width:100%;margin:0;position:relative;text-align:center}.view-play .main .no-video-banner:after{padding-top:56.25%;display:block;content:''}.view-play .main .no-video-copy{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.view-play .main .no-video-copy p{font-size:32px;font-weight:400;color:#888;padding-top:18%}.view-search .main .hero .row{background-image:url(../images/icon-play.svg);background-size:45% auto;background-position:left -3em center;background-repeat:no-repeat}.view-search .main .hero h1{margin-top:0.5em}.view-search .main form.searchbar-wrapper fieldset{position:relative;margin:0;padding:0 0 0.15em;width:auto;max-width:none;overflow:hidden}.view-search .main form.searchbar-wrapper fieldset:focus{box-shadow:0 0 16px rgba(0,136,204,0.5)}.view-search .main form.searchbar-wrapper fieldset input.searchbar-input{display:inline-block;padding:0.85em 1em 0.65em 2.5em;max-width:588px;background-image:url(../images/icon-search.svg);background-size:auto 50%;background-position:left 0.65em center;background-repeat:no-repeat}.view-search .main form.searchbar-wrapper fieldset input.searchbar-input:focus{outline:none;box-shadow:none;z-index:999}.view-search .main form.searchbar-wrapper fieldset button.searchbar-clear{display:inline-block;position:relative;margin:-0.5em 0.5em 0 -2.05em;padding:0;width:1em;height:1em;border:none;border-radius:0;background-color:transparent;background-image:url(../images/icon-clear.svg);background-size:auto 100%;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:999}.view-search .main form.searchbar-wrapper fieldset button.searchbar-clear:not(:hover){opacity:0.35}.view-search .main form.searchbar-wrapper fieldset button.searchbar-clear:focus{outline:none}.view-search .main form.searchbar-wrapper fieldset button.searchbar-submit{margin-left:0.65em;padding:0.85em 1.5em 0.65em;line-height:1.2}.view-search .main .filter-results-form .filter-dropdown:not(:last-child){margin-bottom:1.25em;padding-bottom:0.5em;border-bottom:1px solid #efefef}.view-search .main .filter-results-form .filter-dropdown .dropdown-toggle{cursor:pointer;-webkit-transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1)}.view-search .main .filter-results-form .filter-dropdown .dropdown-indicator{margin:0.3em 0 0;width:1.5em;height:1em;-webkit-transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.view-search .main .filter-results-form .filter-dropdown ul.filter-options{margin:0.5em 0;max-height:0px;overflow-y:hidden;-webkit-transition:max-height 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:max-height 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:max-height 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:max-height 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:max-height 0.24s 0s cubic-bezier(0.77, 0, 0.175, 1)}.view-search .main .filter-results-form .filter-dropdown li.filter-option{margin:0.15em 0}.view-search .main .filter-results-form .filter-dropdown.expanded .dropdown-indicator{float:right !important;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.view-search .main .filter-results-form .filter-dropdown.expanded ul.filter-options{max-height:250px}.view-search .main .filter-results-form .filter-dropdown:not(.expanded) .dropdown-toggle{opacity:0.5}.view-search .main li.video-result a.video-result-title{display:block;margin-bottom:0.25em}.view-search .main li.video-result p.video-result-description-preview{margin-bottom:0.35em}.view-search .main li.video-result ul.video-result-time-shortcuts{display:none;margin-left:1em}.view-search .main li.video-result ul.video-result-time-shortcuts li.video-result-time-shortcut a:not(:hover){color:#999999}.view-search .main li.video-result ul.video-result-time-shortcuts li.video-result-time-shortcut a:hover span{text-decoration:underline}.view-search .main li.video-result ul.video-result-time-shortcuts li.video-result-time-shortcut .shortcut-timestamp,.view-search .main li.video-result ul.video-result-time-shortcuts li.video-result-time-shortcut .shortcut-preview{display:inline-block;font-size:0.92rem}.view-search .main li.video-result ul.video-result-time-shortcuts li.video-result-time-shortcut .shortcut-timestamp{padding-left:1.5em;width:5.5em;background-image:url(../images/icon-timestamp.svg);background-size:auto 65%;background-position:left center;background-repeat:no-repeat}.view-search .main li.video-result ul.video-result-tags{padding:0.15em 0 1.35em}.view-search .main li.video-result ul.video-result-tags li.video-result-tag{display:inline-block;margin-top:0.5em;padding:0.24em 0.75em 0.1em;font-size:0.92rem;color:#555555;background-color:#eeeeee;border-radius:4px;cursor:pointer;-webkit-transition:all 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1)}.view-search .main li.video-result ul.video-result-tags li.video-result-tag:not(:last-child){margin-right:0.25em}.view-search .main li.video-result ul.video-result-tags li.video-result-tag:hover{color:#151515;background-color:transparent}.view-search .main li.video-result:not(:last-child) ul.video-result-tags{border-bottom:1px solid #efefef}@media all and (max-device-width: 767px){.view-search form.searchbar-wrapper fieldset button{display:none}.view-search .grid>.row>.col-25{width:100% !important}.view-search .video-results-summary .shortcuts-toggle{margin-bottom:1em}.view-search .video-results .video-result-time-shortcuts{display:none}}@media all and (min-device-width: 1024px){.view-search .hero [class*='col-']{float:right;padding-right:0}.view-search .video-results-summary{overflow:auto}.view-search .video-results-summary p,.view-search .video-results-summary .checkbox-wrapper{display:inline-block}.view-search .video-results-summary .checkbox-wrapper{float:right}}@media screen and (min-width: 320px) and (max-width: 767px){.view-archive .main .row.compact{padding-top:0.65em;padding-bottom:0.85em}}@media screen and (min-width: 320px) and (max-width: 767px){.view-archive .main ul.video-results{padding:2em 1.5em}}@media screen and (min-width: 320px) and (max-width: 767px){.view-archive .main li.video-result{border-bottom:1px solid #dedede}}.view-archive .main li.video-result .grid{padding-left:0;padding-right:0}.view-archive .main li.video-result [class*='col-']{min-height:2.65em}@media screen and (min-width: 320px) and (max-width: 767px){.view-archive .main li.video-result [class*='col-']{padding-bottom:0}}@media screen and (min-width: 1024px){.view-archive .main li.video-result:hover{background-color:#fafafa}}@media screen and (min-width: 1024px){.view-archive .main li.video-result:not(:hover) ul.video-result-links{opacity:0.14;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transform:translateZ(0)}}@media screen and (min-width: 320px) and (max-width: 767px){.view-archive .main .result-title,.view-archive .main .result-event-name{display:block}}.view-archive .main .result-title{margin-right:0.35em}@media screen and (min-width: 320px) and (max-width: 767px){.view-archive .main .result-title{margin-bottom:0.15em;line-height:1.35}}@media screen and (min-width: 1024px){.view-archive .main ul.video-result-links{-webkit-transition:all 0.5s ease-in-out 0.08s;-moz-transition:all 0.5s ease-in-out 0.08s;-ms-transition:all 0.5s ease-in-out 0.08s;-o-transition:all 0.5s ease-in-out 0.08s;transition:all 0.5s ease-in-out 0.08s}}.view-archive .main li.video-result-link{display:inline-block;padding-top:0.1em;padding-left:1.65em;background-image:url(#);background-size:auto 100%;background-position:left center;background-repeat:no-repeat}@media screen and (min-width: 320px) and (max-width: 767px){.view-archive .main li.video-result-link{display:block;margin-bottom:0.25em}}.view-archive .main li.video-result-link:not(:last-child){margin-right:1.15em}.view-archive .main li.video-result-link.stream{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSItNjMuNSA2NC41IDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC02My41IDY0LjUgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHJlY3QgeD0iLTYxIiB5PSI2NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHdpZHRoPSIyNiIgaGVpZ2h0PSIzMCIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNTYiIHkxPSI2NS41IiB4Mj0iLTU2IiB5Mj0iOTUuNSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNjAuNSIgeTE9IjgxIiB4Mj0iLTM1LjUiIHkyPSI4MSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNDAiIHkxPSI5NS41IiB4Mj0iLTQwIiB5Mj0iNjUuNSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItMzkuNSIgeTE9IjcxIiB4Mj0iLTM1LjUiIHkyPSI3MSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItMzkuNSIgeTE9Ijc2IiB4Mj0iLTM1LjUiIHkyPSI3NiIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItMzkuNSIgeTE9Ijg2IiB4Mj0iLTM1LjUiIHkyPSI4NiIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItMzkuNSIgeTE9IjkxIiB4Mj0iLTM1LjUiIHkyPSI5MSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNjAuNSIgeTE9IjcxIiB4Mj0iLTU2LjUiIHkyPSI3MSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNjAuNSIgeTE9Ijc2IiB4Mj0iLTU2LjUiIHkyPSI3NiIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNjAuNSIgeTE9Ijg2IiB4Mj0iLTU2LjUiIHkyPSI4NiIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNjAuNSIgeTE9IjkxIiB4Mj0iLTU2LjUiIHkyPSI5MSIvPg0KPC9zdmc+DQo=)}@media screen and (min-width: 320px) and (max-width: 767px){.view-archive .main li.video-result-link.stream{background-size:auto 65%}}@media screen and (min-width: 768px){.view-archive .main li.video-result-link.stream{background-size:auto 80%}}.view-archive .main li.video-result-link.download{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSItNjMuNSA2NC41IDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC02My41IDY0LjUgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNDcuNSIgeTE9Ijg2LjQ2NyIgeDI9Ii00Ny41IiB5Mj0iNzIuOTY5Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iLTUxLjk4NSw4MS45OCAtNDcuNDg0LDg2LjQ4MiAtNDMuMDE1LDgxLjk4ICIvPg0KPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9Ii00Ny41IiBjeT0iODAuNSIgcj0iMTIuOTgiLz4NCjwvc3ZnPg0K)}@media screen and (min-width: 320px) and (max-width: 767px){.view-archive .main li.video-result-link.download{background-size:auto 75%}}@media screen and (min-width: 768px){.view-archive .main li.video-result-link.download{background-size:auto 95%}}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection .grid.mobile-full .row{margin-left:-1.5em;margin-right:-1.5em}.view-collection .grid.mobile-full [class*='col-']{padding-left:0;padding-right:0}.view-collection .grid.mobile-full .featured-content h3,.view-collection .grid.mobile-full .featured-content h5,.view-collection .grid.mobile-full .featured-content ul,.view-collection .grid.mobile-full .featured-content p{margin-left:1.5rem !important;margin-right:1.5rem !important}}.view-collection ul{margin:0;list-style-type:none}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection a.arrow-left:before{background-position:-2px -4px}}.view-collection .focus-group-link{color:#333;text-decoration:none;-webkit-transition:opacity 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:opacity 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:opacity 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:opacity 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity 0.15s 0s cubic-bezier(0.77, 0, 0.175, 1);font-size:0.9rem}.view-collection .focus-group-link span{font-size:0.9rem}.view-collection .focus-group-link:not(.active):hover{cursor:pointer}.view-collection .focus-group-link:not(.active):not(:hover){opacity:0.5}.view-collection .collection-overview-sticky{z-index:999;top:0;border-bottom:1px solid #f0f0f0;background-color:rgba(255,255,255,0.95)}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection .collection-overview-sticky{position:static !important}}@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)){.view-collection .collection-overview-sticky{background-color:rgba(255,255,255,0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection .collection-overview{padding-top:1.15em;padding-bottom:1em}}.view-collection .collection-overview .collection-icon{margin-top:0.24em;width:auto;max-height:104px}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection .collection-overview .collection-icon{margin-bottom:0.5em}}.view-collection .collection-overview .collection-title,.view-collection .collection-overview .collection-size{margin-bottom:0.1em}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection .collection-overview .collection-title{font-size:28px !important}}.view-collection .collection-overview .collection-size{color:#999999}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection .collection-overview .focus-group-links{display:none}}.view-collection .collection-overview .focus-group-links li{display:inline-block}.view-collection .collection-overview>section.inline-block{vertical-align:middle}.view-collection .collection-filters .collection-filters-item label{font-size:14.5px;color:#999999}.view-collection .collection-filters .collection-filters-item label:hover{cursor:pointer}.view-collection .collection-filters .collection-filters-item input[type="checkbox"]{margin-right:0.65em}.view-collection .searchbar-wrapper{padding:0;max-width:420px}.view-collection .searchbar-wrapper input[type="text"]{padding-left:2em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgl3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTcuNjMyLDE2Ljk1NWwtNC43NjEtNC43NjJjMS4xMDktMS4xODgsMS43OTUtMi43NzYsMS43OTUtNC41MjdjMC0zLjY2Ny0yLjk4Mi02LjY0OS02LjY0OS02LjY0OQ0KCQljLTMuNjY3LDAtNi42NDksMi45ODItNi42NDksNi42NDhjMCwzLjY2NywyLjk4Miw2LjY0Nyw2LjY0OSw2LjY0N2MxLjM5MSwwLDIuNjgyLTAuNDMyLDMuNzUtMS4xNjRsNC44MzQsNC44MzRMMTcuNjMyLDE2Ljk1NXoNCgkJTTIuODI0LDcuNjY2YzAtMi44NjMsMi4zMy01LjE5Miw1LjE5Mi01LjE5MmMyLjg2NCwwLDUuMTkyLDIuMzI5LDUuMTkyLDUuMTkyYzAsMi44NjEtMi4zMjgsNS4xOTEtNS4xOTIsNS4xOTENCgkJQzUuMTU0LDEyLjg1NSwyLjgyNCwxMC41MjcsMi44MjQsNy42NjZ6Ii8+DQoJPC9zdmc+);background-size:auto 50%;background-position:left 0.4em center;background-repeat:no-repeat}.view-collection .featured-content .video-tags li,.view-collection .all-content .video-tags li{color:#aaaaaa}.view-collection .featured-content .featured-video a{overflow:auto;display:block}.view-collection .featured-content .featured-video img{margin-bottom:0.2em;width:100%;height:auto}.view-collection .featured-content .featured-video h5{line-height:1.3;font-size:18px;font-weight:400}.view-collection .featured-content .featured-video .video-tags{padding:0.35em 0}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection .all-content h5{font-size:18px}}.view-collection .all-content .focus-group-link:not(.active):not(:hover){opacity:0.275}.view-collection .all-content .collection-focus-group .sticky{background-color:rgba(250,250,250,0.95);padding-top:0.8em;padding-bottom:0.75em}.view-collection .all-content .collection-focus-group .sticky .focus-group-link{display:block}.view-collection .all-content .collection-focus-group .sticky .small-caps{margin-left:0}@supports (position: -webkit-sticky) or (position: sticky){.view-collection .all-content .collection-focus-group .sticky{top:122px}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection .all-content .collection-focus-group .sticky{top:0}}}@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)){.view-collection .all-content .collection-focus-group .sticky{background-color:rgba(250,250,250,0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.view-collection .all-content .collection-focus-group .collection-item{padding:1.2em 0 0.85em}.view-collection .all-content .collection-focus-group .collection-item a{color:#333333}.view-collection .all-content .collection-focus-group .collection-item .video-tags{margin-bottom:0.3em}.view-collection .all-content .collection-focus-group .collection-item .description{margin-bottom:0.5em}@media screen and (min-width: 320px) and (max-width: 767px){.view-collection .all-content .collection-focus-group .collection-item .description{display:none}}
