/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}*{font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif!important}.responsive-object{position:relative}.responsive-object iframe,.responsive-object object,.responsive-object embed{position:absolute;top:0;left:0;width:100%;height:100%}h3{margin:20px 0;font-size:2.25rem;color:#c4820e}details>summary:first-of-type{list-style-type:none}details summary{cursor:pointer}details summary::-webkit-details-marker{display:none}details summary>*{display:inline}p{margin-bottom:1.4rem}.youtube-lite{background:#000}.youtube-lite .youtube-lite-button{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.youtube-lite .youtube-lite-button img{width:100%;height:100%;object-fit:cover;display:block}.youtube-lite .youtube-lite-button .youtube-lite-play{position:absolute;top:50%;left:50%;width:68px;height:48px;transform:translate(-50%,-50%)}.youtube-lite .youtube-lite-button .youtube-lite-play .youtube-lite-play-bg{fill:#212121;fill-opacity:0.8;transition:fill 0.1s,fill-opacity 0.1s}.youtube-lite .youtube-lite-button:hover .youtube-lite-play-bg,.youtube-lite .youtube-lite-button:focus-visible .youtube-lite-play-bg{fill:#f00;fill-opacity:1}.youtube-lite .youtube-lite-button:focus-visible{outline:3px solid #c4820e;outline-offset:2px}footer#site-footer{font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif;background:#003262;bottom:0;color:#fff;left:0;min-height:387px;right:0;text-align:center;padding:75px 90px;margin-top:2rem}@media screen and (max-width:736px){footer#site-footer{flex-direction:row;padding-left:24px;padding-right:24px}}@media screen and (max-width:736px){footer#site-footer section{margin-bottom:1.3rem}}footer#site-footer .ls-logo{margin-bottom:20px}footer#site-footer .ls-logo img{width:230px;margin-bottom:-10px;margin-right:15px}@media screen and (max-width:736px){footer#site-footer .ls-logo img{margin-right:0}}footer#site-footer .ls-logo h1{display:inline-block;color:#d19000;font-family:freight-sans-pro,Helvetica,Arial,"Nimbus Sans L",sans-serif!important;font-size:2.65rem;font-weight:300;line-height:6rem}@media screen and (max-width:480px){footer#site-footer .ls-logo h1{font-size:2.4rem}}footer#site-footer section#ucb #link-to-light{margin:0 auto;padding:0;width:150px}footer#site-footer section#ucb #link-to-light a{color:#fff;font-size:14px}footer#site-footer section#ucb #link-to-light a:hover{text-decoration:underline}footer#site-footer section#ucb .berkeley-seal img{height:80px;margin:1rem auto;width:80px}footer#site-footer section#ucb .berkeley-text{font-size:12px;text-transform:uppercase}footer#site-footer section#ucb .copyright{margin-top:1.5rem;font-size:12px;text-transform:uppercase}footer#site-footer section#ucb .additional-links{margin-top:1rem;font-size:11px}footer#site-footer section#ucb .additional-links ul li{display:inline}footer#site-footer section#ucb .additional-links ul li:after{content:" | ";margin:0 5px}footer#site-footer section#ucb .additional-links ul li:last-of-type:after{content:'';margin:0}footer#site-footer section#ucb .additional-links ul li a{color:#f3aa04}footer#site-footer #social-links nav{margin:10px 20px 32px}footer#site-footer #social-links nav a{margin:0 5px}footer#site-footer #social-links nav a svg{display:block;fill:#fff;height:25px;width:25px}@-moz-keyframes spin{100%{-moz-transform:rotate(180deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(180deg)}}@keyframes spin{100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.chevron{-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}.chevron.rotate{transform:rotate(180deg)}.button{background-color:#3b7ea1;border:1px solid #3b7ea1;border-radius:5px;color:#fff;text-transform:uppercase;font-weight:bold;padding:14px 75px}.button:hover{cursor:pointer;background-color:#fff;color:#3b7ea1}.template-homepage .type-homepage header{text-align:center;padding:3.75rem;margin-bottom:4.375rem;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:480px){.template-homepage .type-homepage header{padding-left:20px;padding-right:20px}}.template-homepage .type-homepage header .logo{width:405px;margin:0 auto 6.375rem auto;color:#fff;font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif}@media screen and (max-width:480px){.template-homepage .type-homepage header .logo{width:300px}}.template-homepage .type-homepage header .logo h1.site-title{font-size:3.2rem;font-weight:700;line-height:1.1;letter-spacing:-1.5px}@media screen and (max-width:480px){.template-homepage .type-homepage header .logo h1.site-title{font-size:2.6rem}}.template-homepage .type-homepage header .logo .tagline{margin-top:4px;font-weight:700;line-height:1.3}.template-homepage .type-homepage header .title{color:#fff;margin-bottom:8.75rem}.template-homepage .type-homepage header .title h2{font-size:5.625rem;font-weight:700}@media screen and (max-width:736px){.template-homepage .type-homepage header .title h2{font-size:2.725rem}}.template-homepage .type-homepage header .title h3{font-size:3.75rem;font-style:italic;color:#fff}.template-homepage .type-homepage #details{max-width:1300px;margin:0 auto;padding:0 20px}.template-homepage .type-homepage #details #description a{color:#3b7ea1;text-decoration:none}.template-homepage .type-homepage #details #description a:hover{text-decoration:underline}.template-homepage .type-homepage #details #description .blurb{font-size:2rem;font-weight:lighter;color:#46535e;line-height:3.25rem;padding-bottom:20px}.template-homepage .type-homepage #details #description .body-block .video-embed{margin:0 auto;max-width:1155px}.template-homepage .type-homepage #details #description .body-block .video-embed h3{font-weight:600;text-align:center}.template-homepage .type-homepage #details #event-series{margin-top:75px}.template-homepage .type-homepage #details #event-series .event-series-intro{margin-bottom:40px}.template-homepage .type-homepage #details #event-series .event-series-intro h3{font-weight:700;text-align:center}.template-homepage .type-homepage #details #event-series .event-series-intro .schedule-blurb{font-size:1.25rem;line-height:2rem;color:#46535e}.template-homepage .type-homepage #details #event-series .event{padding:50px;border-top:1px solid #3b7ea1;position:relative}.template-homepage .type-homepage #details #event-series .event:last-of-type{border-bottom:1px solid #3b7ea1}.template-homepage .type-homepage #details #event-series .event summary div{display:block}.template-homepage .type-homepage #details #event-series .event .chevron{position:absolute;right:0;top:15px}.template-homepage .type-homepage #details #event-series .event .chevron svg{width:20px}.template-homepage .type-homepage #details #event-series .event .chevron svg path{fill:#c4820e}.template-homepage .type-homepage #details #event-series .event .title{font-size:1.25rem;font-weight:700;color:#c4820e}.template-homepage .type-homepage #details #event-series .event .description-speakers{margin-top:10px;color:#46535e}.template-homepage .type-homepage #details #event-series .event .description-speakers .description{margin-bottom:30px}.template-homepage .type-homepage #details #event-series .event .description-speakers .description a{color:#1f74db;text-decoration:none}.template-homepage .type-homepage #details #event-series .event .description-speakers .description a:hover{text-decoration:underline}.template-homepage .type-homepage #details #event-series .event .date-info .date-time{display:inline;font-size:1.25rem;color:#003262}.template-homepage .type-homepage #details #event-series .event .date-info .date-time span{color:#c4820e;font-weight:700}.template-homepage .type-homepage #details #event-series .event .date-info .add-to-cal{display:inline;margin-left:10px;position:relative;top:4px}.template-homepage .type-homepage #details #event-series .event .date-info .add-to-cal svg{width:25px;height:25px;margin-left:10px}.template-homepage .type-homepage #details #event-series .event .date-info .add-to-cal svg path{fill:#c4820e}.template-homepage .type-homepage #details #event-series .event .reg-video-bttn{position:absolute;right:45px;top:70px}@media screen and (max-width:736px){.template-homepage .type-homepage #details #event-series .event .reg-video-bttn{position:unset;margin:20px 0;text-align:center}}.template-homepage .type-homepage #details #event-series .event .reg-video-bttn a{color:#fff;text-transform:uppercase;background-color:#1f74db;border:1px solid #1f74db;border-radius:5px;text-decoration:none;padding:10px 25px}.template-homepage .type-homepage #details #event-series .event .reg-video-bttn a:hover{background-color:#fff;color:#1f74db}.template-homepage .type-homepage #details #event-series .event .speakers,.template-homepage .type-homepage #details #event-series .event .moderators{margin-bottom:10px}.template-homepage .type-homepage #details #event-series .event .speakers .person,.template-homepage .type-homepage #details #event-series .event .moderators .person{line-height:1.4;padding-bottom:5px}.template-homepage .type-homepage #details #event-series .event .speakers a,.template-homepage .type-homepage #details #event-series .event .moderators a{color:#1f74db;text-decoration:none}.template-homepage .type-homepage #details #event-series .event .speakers a:hover,.template-homepage .type-homepage #details #event-series .event .moderators a:hover{text-decoration:underline}.template-homepage .type-homepage #details #event-series .schedule-download{margin:60px 20px;text-align:center;font-size:1.25rem}.template-homepage .type-homepage #details #event-series .schedule-download a{color:#c4820e;text-decoration:none}.template-homepage .type-homepage #details #event-series .schedule-download a:hover{text-decoration:underline}.template-homepage .type-homepage .image-rail{display:flex;justify-content:center;width:100%}.template-homepage .type-homepage .image-rail img{height:unset;width:25%}.template-homepage .type-homepage .archive-link{background-color:#3b7ea1;padding:47px;text-align:center}.template-homepage .type-homepage .archive-link a{color:#fff;font-size:2rem;text-decoration:none}.template-homepage .type-homepage .archive-link a:hover,.template-homepage .type-homepage .archive-link a:active{text-decoration:underline}.template-homepage .type-homepage section#contact{margin:70px 150px}@media screen and (max-width:736px){.template-homepage .type-homepage section#contact{margin:70px 20px}}.template-homepage .type-homepage section#contact a{color:#3b7ea1;text-decoration:none}.template-homepage .type-homepage section#contact a:hover{text-decoration:underline}.template-homepage .type-homepage section#contact .title{max-width:35%;margin-right:40px}.template-homepage .type-homepage section#contact .title h3{font-weight:736px}.template-homepage .type-homepage section#contact .description-and-form{display:flex}@media screen and (max-width:736px){.template-homepage .type-homepage section#contact .description-and-form{flex-direction:column}}.template-homepage .type-homepage section#contact .description-and-form .form-description{max-width:55%;padding-right:70px;font-size:1.5rem;line-height:2rem}@media screen and (max-width:736px){.template-homepage .type-homepage section#contact .description-and-form .form-description{margin-bottom:20px;max-width:100%}}.template-homepage .type-homepage section#contact .description-and-form .contact_form{width:100%;text-align:center}.template-homepage .type-homepage section#contact .description-and-form .contact_form p{margin-bottom:25px}.template-homepage .type-homepage section#contact .description-and-form .contact_form p label{position:absolute;color:#003262;text-transform:uppercase;padding:11px;font-size:.9rem}.template-homepage .type-homepage section#contact .description-and-form .contact_form p input[type=text],.template-homepage .type-homepage section#contact .description-and-form .contact_form p input[type=email]{padding:10px 90px;width:100%;border:1px solid #3b7ea1;border-radius:5px}.template-homepage .type-homepage section#contact .description-and-form .contact_form p textarea{width:100%;padding:30px 10px;border:1px solid #3b7ea1;border-radius:5px}.template-archive .type-archivepage .logo{width:405px;margin:70px auto 6.375rem auto;color:#003262;font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif;text-align:center}@media screen and (max-width:480px){.template-archive .type-archivepage .logo{width:340px}}.template-archive .type-archivepage .logo a{color:#003262;text-decoration:none}.template-archive .type-archivepage .logo a h1.site-title{font-size:3.2rem;font-weight:700;line-height:1.1;letter-spacing:-1.5px}@media screen and (max-width:736px){.template-archive .type-archivepage .logo a h1.site-title{font-size:2.6rem}}.template-archive .type-archivepage .logo a .tagline{margin-top:4px;font-weight:700;line-height:1.3}@media screen and (max-width:736px){.template-archive .type-archivepage .logo a .tagline{font-size:14px}}.template-archive .type-archivepage #hero{padding:120px 20px}.template-archive .type-archivepage #hero h1{font-size:5.5rem;font-weight:700;color:#fff;text-align:center;text-shadow:0 2px 4px rgba(16,28,61,0.5)}@media screen and (max-width:736px){.template-archive .type-archivepage #hero h1{font-size:4.5rem}}.template-archive .type-archivepage #content{margin:50px 75px}@media screen and (max-width:736px){.template-archive .type-archivepage #content{margin:50px 20px}}.template-archive .type-archivepage #content #intro{margin:0 75px 50px 75px;font-size:2.25rem;line-height:1.35;color:#46535e}.template-archive .type-archivepage #content #intro a{color:#1f74db;text-decoration:none}.template-archive .type-archivepage #content #intro a:hover{text-decoration:underline}@media screen and (max-width:736px){.template-archive .type-archivepage #content #intro{margin:0 20px 50px 20px}}.template-archive .type-archivepage #content #search{margin:0 75px 50px 75px}@media screen and (max-width:736px){.template-archive .type-archivepage #content #search{margin:0 0 50px 0}}.template-archive .type-archivepage #content #search form{display:flex;flex-wrap:nowrap}.template-archive .type-archivepage #content #search input[type=search]{margin:0;width:93%;font-size:2.25rem;color:#828282;padding:25px;border:1px solid #3b7ea1;border-radius:5px}@media screen and (max-width:736px){.template-archive .type-archivepage #content #search input[type=search]{width:100%}}.template-archive .type-archivepage #content #search button{position:relative;top:-10px;background:transparent;border:none}.template-archive .type-archivepage #content #search svg{margin-left:25px;width:50px;height:50px;position:relative;top:16px}.template-archive .type-archivepage #content #search svg path{fill:#003262}.template-archive .type-archivepage #content #search svg:hover{cursor:pointer}.template-archive .type-archivepage #content #event-series h3.search-results-title{text-align:center}.template-archive .type-archivepage #content #event-series p.no-events-found{text-align:center;font-size:2rem;color:#c4820e}.template-archive .type-archivepage #content #event-series .series{border:1px solid #3b7ea1;border-radius:5px;padding:35px 75px 30px 75px;margin:25px 0}@media screen and (max-width:736px){.template-archive .type-archivepage #content #event-series .series{padding:35px 0}}.template-archive .type-archivepage #content #event-series .series h3{text-align:center;font-weight:700;font-size:2.25rem}.template-archive .type-archivepage #content #event-series .series .events{display:flex;flex-flow:row wrap}.template-archive .type-archivepage #content #event-series .series .events .event{width:415px;margin:26px}.template-archive .type-archivepage #content #event-series .series .events .event h4{margin:18px 0 10px 0;font-size:1.5rem;color:#003262}.template-archive .type-archivepage #content #event-series .series .events .event .event-description,.template-archive .type-archivepage #content #event-series .series .events .event .speakers,.template-archive .type-archivepage #content #event-series .series .events .event .moderators{font-size:1.125rem;color:#46535e;line-height:1.5rem}.template-archive .type-archivepage #content #event-series .series .events .event .event-description a,.template-archive .type-archivepage #content #event-series .series .events .event .speakers a,.template-archive .type-archivepage #content #event-series .series .events .event .moderators a{color:#1f74db;text-decoration:none}.template-archive .type-archivepage #content #event-series .series .events .event .event-description a:hover,.template-archive .type-archivepage #content #event-series .series .events .event .speakers a:hover,.template-archive .type-archivepage #content #event-series .series .events .event .moderators a:hover{text-decoration:underline}.template-archive .type-archivepage #content #event-series .series .events .event .speakers,.template-archive .type-archivepage #content #event-series .series .events .event .moderators{margin-bottom:15px}.template-archive .type-archivepage #content #event-series .series .events .event .speakers .person,.template-archive .type-archivepage #content #event-series .series .events .event .moderators .person{line-height:1.4;padding-bottom:10px;display:inline-block}.template-archive .type-archivepage #content #event-series .series .events .event p{margin-bottom:8px}.template-archive .type-archivepage #content #event-series .series .events .event .event-description{margin-bottom:20px}.template-archive .type-archivepage #content #event-series .series summary{text-align:center;position:relative}.template-archive .type-archivepage #content #event-series .series summary .chevron{position:absolute;right:0;top:5px}@media screen and (max-width:736px){.template-archive .type-archivepage #content #event-series .series summary .chevron{right:10px}}.template-archive .type-archivepage #content #event-series .series summary .chevron svg{width:20px}.template-archive .type-archivepage #content #event-series .series summary .chevron svg path{fill:#c4820e}.template-contact .type-contactform header{text-align:center;padding:3.75rem;margin-bottom:2.375rem;background-position:center;background-repeat:no-repeat;background-size:cover}.template-contact .type-contactform header .logo{margin-bottom:6.375rem}.template-contact .type-contactform header .title{color:#fff;margin-bottom:8.75rem}.template-contact .type-contactform header .title h1{font-size:5.625rem;font-weight:700}.template-contact .type-contactform header .title h2{font-size:3.75rem;font-style:italic}.template-contact .type-contactform .thank-you-text{text-align:center;font-size:1.75rem;margin-bottom:50px}.template-contact .type-contactform .home{font-size:50px;text-align:center;color:#f3aa04}.template-contact .type-contactform .home svg{width:50px}.template-contact .type-contactform .home svg:hover{opacity:50%}.template-contact .type-contactform .home svg path{fill:#f3aa04}