/*! 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}.resp-sharing-button__link,.resp-sharing-button__icon{display:inline-block}.resp-sharing-button__link{text-align:center;display:block;text-decoration:none;color:#fff!important;font-size:.7rem;margin:1em auto}.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:0.5em 0.75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:0.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{position:relative;top:4px;stroke:#fff!important;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff!important;stroke:none}.resp-sharing-button--twitter{background-color:#55acee}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook{background-color:#3b5998}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465C}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email{background-color:#777}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25D366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#FF6600}.resp-sharing-button--hackernews:hover,.resp-sharing-button--hackernews:focus{background-color:#FB6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--tumblr{background-color:#35465C;border-color:#35465C}.resp-sharing-button--tumblr:hover,.resp-sharing-button--tumblr:active{background-color:#222d3c;border-color:#222d3c}.resp-sharing-button--email{background-color:#777777;border-color:#777777}.resp-sharing-button--email:hover,.resp-sharing-button--email:active{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--linkedin{background-color:#0077b5;border-color:#0077b5}.resp-sharing-button--linkedin:hover,.resp-sharing-button--linkedin:active{background-color:#046293;border-color:#046293}﻿*{font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif!important}h1,.gallery header h2{color:#003057;font-size:2.5rem;font-weight:700;border-bottom:5px solid #c4820e;margin-bottom:1.2rem;text-align:left}body{background-color:#fff}a{color:#9E6A10;text-decoration:none}a:hover{text-decoration:underline}[style-as-center-center]{align-items:center;display:flex;justify-content:center}[style-as-circle]{border-radius:100%;overflow:hidden}[style-as-circle]>img{border-radius:100%}[style-as-form]{margin-bottom:5rem;position:relative}[style-as-form] p{margin-bottom:1rem}[style-as-form] #input-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-bottom:1.5rem}[style-as-form] #input-container div:nth-last-child(-n+1){grid-column:span 2}@media screen and (max-width:736px){[style-as-form] #input-container{display:block}}[style-as-form] input{border:none;font-size:.875rem;position:relative;bottom:5px;width:70%}[style-as-form] input[type='submit']{width:unset}[style-as-form] label{font-size:.875rem;color:#003057;text-transform:uppercase;position:relative;bottom:5px;margin-right:5px}[style-as-form] label:before{content:' ';display:inline-block;width:0;height:19px;margin-right:1px;position:relative;top:5px}[style-as-form] label:after{content:':'}[style-as-form] label[for='id_name']:before,[style-as-form] label[for='id_email']:before,[style-as-form] label[for='id_phone']:before,[style-as-form] label[for='id_subject']:before,[style-as-form] label[for='id_message']:before{width:19px}[style-as-form] label[for='id_name']:before{background:url("/static/homecoming/img/icons/user-circle.svg?39911f1ec836") no-repeat top left}[style-as-form] label[for='id_email']:before{background:url("/static/homecoming/img/icons/envelope-solid.svg?39911f1ec836") no-repeat top left}[style-as-form] label[for='id_phone']:before{background:url("/static/homecoming/img/icons/mobile-alt.svg?39911f1ec836") no-repeat top left}[style-as-form] label[for='id_subject']:before{background:url("/static/homecoming/img/icons/pen-square.svg?39911f1ec836") no-repeat top left}[style-as-form] label[for='id_message']:before{background:url("/static/homecoming/img/icons/comment.svg?39911f1ec836") no-repeat top left}[style-as-form] label .required-asterisk{position:absolute;left:-10px;color:#003057}[style-as-form] .submit-container{text-align:center}[style-as-form] [type='submit']{border:1px solid #2C5E77;border-radius:5px;background-color:#2C5E77;color:#fff;font-weight:700;font-size:1.125rem;text-transform:uppercase;padding:1.375rem 5rem}[style-as-form] [type='submit']:hover,[style-as-form] [type='submit']:active,[style-as-form] [type='submit']:focus{cursor:pointer;background-color:rgba(44,94,119,0.9)}[style-as-form] .helptext{display:none}@media screen and (max-width:736px){[style-as-form]{padding:1rem}}[style-as-form] .form-field{border-bottom:1px solid #2C5E77;margin-bottom:1.1rem}@media screen and (max-width:736px){[style-as-form] .form-field{margin-bottom:2rem}[style-as-form] .form-field input{width:100%}}[style-as-form] .form-field.message{display:flex;flex-direction:column;border:none}[style-as-form] .form-field.message textarea{resize:vertical;border:1px solid #2C5E77;padding:10px}@media screen and (min-width:736px){[style-as-grid='tablet-2-column']{display:flex;flex-flow:row wrap;padding:0 0 2rem}[style-as-grid='tablet-2-column']>*{flex-basis:calc(50%);padding:0 1.5rem}[style-as-grid='tablet-2-column']>*:nth-child(2n + 1){padding-left:0}[style-as-grid='tablet-2-column']>*:nth-child(2n + 2){padding-right:0}}@media screen and (min-width:736px){[style-as-grid='tablet-3-column']{display:flex;flex-flow:row wrap;justify-content:center}[style-as-grid='tablet-3-column']>*{flex-basis:calc(33.3%);padding:0 1rem}[style-as-grid='tablet-3-column']>*:nth-child(3n + 1){padding-left:0}[style-as-grid='tablet-3-column']>*:nth-child(3n + 3){padding-right:0}}nav[style-as-row] ul,nav[style-as-row] ol,[style-as-row]{align-items:center;display:flex;flex:1;flex-basis:100%;flex-direction:row;justify-content:center}nav[style-as-row] ul li,nav[style-as-row] ol li,[style-as-row] li{display:block}nav[style-as-row] ul li a,nav[style-as-row] ol li a,[style-as-row] li a{display:block}nav[style-as-row] ul li a svg,nav[style-as-row] ol li a svg,[style-as-row] li a svg{width:100%;height:auto}figure[style-figure-as-column]{align-items:center;display:flex;flex-direction:column;text-align:center}figure[style-figure-as-column] picture{margin-bottom:1rem;width:calc(120px)}figure[style-figure-as-column] figcaption{padding-left:0rem;width:calc(100% - 80px)}figure[style-figure-as-column] figcaption h3,figure[style-figure-as-column] figcaption h4,figure[style-figure-as-column] figcaption h5{text-align:center}figure[style-figure-as-row]{display:flex;flex-direction:row}figure[style-figure-as-row] picture{width:calc(120px)}figure[style-figure-as-row] figcaption{padding-left:1.25rem;width:calc(100% - 80px)}figure[style-figure-as-row] figcaption h3,figure[style-figure-as-row] figcaption h4,figure[style-figure-as-row] figcaption h5{text-align:left}[style-full-width]{width:100%;max-width:100%}[style-hidden]{display:none}nav[style-nav-as-row] ul,nav[style-nav-as-row] ol{align-items:center;display:flex;flex:1;flex-basis:100%;flex-direction:row;justify-content:center}nav[style-nav-as-row] ul li,nav[style-nav-as-row] ol li{display:block}nav[style-nav-as-row] ul li a,nav[style-nav-as-row] ol li a{display:block}nav[style-nav-as-row] ul li a:hover,nav[style-nav-as-row] ol li a:hover{text-decoration:none}nav[style-nav-as-row] ul li a svg,nav[style-nav-as-row] ol li a svg{height:auto;width:100%}nav[style-nav-as-row] ul li a img,nav[style-nav-as-row] ol li a img{height:auto;width:100%}[style-as-button]{-webkit-appearance:none;align-items:center;background-color:#2C5E77;border-radius:5px!important;color:#fff;cursor:pointer;display:flex;font-family:freight-sans-pro,Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:18px;font-weight:700;height:46px;justify-content:center;margin-top:1rem;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}[style-as-button]:visited{color:#fff}[style-as-button]:hover{color:#fff;background-color:#003057;text-decoration:none}@media screen and (min-width:736px){[style-as-button]{max-width:200px}}#audience ul#audience-choices{margin:50px 1rem;text-align:center;display:flex;justify-content:space-between}@media screen and (max-width:736px){#audience ul#audience-choices{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}}#audience ul#audience-choices li{display:inline-block;width:100%;margin:0 10px}@media screen and (max-width:736px){#audience ul#audience-choices li{margin:0}}#audience ul#audience-choices li label{display:inline-block;border:2px solid #1f74db;border-radius:36.5px;padding:15px 0;cursor:pointer;color:#1f74db;text-transform:uppercase;font-size:1.5rem;width:100%;text-align:center}#audience ul#audience-choices li input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#audience ul#audience-choices li input[type="checkbox"]:checked~label{background:#1f74db;color:#fff}#audience ul#audience-choices li input[type="checkbox"]:focus~label{border-color:#003057}#audience #content-boxes{margin:0 40px 3.125rem 40px;font-size:1.5rem;color:#222}#audience #content-boxes .content-box{text-align:center;line-height:30px;display:none}#audience #content-boxes .content-box a{color:#1f74db}.show{display:block!important}@media screen and (max-width:736px){.event-filters{flex-direction:column}}.event-filters ul{display:flex;justify-content:flex-start;margin-bottom:2rem}.event-filters ul .fieldset{display:inline-block;margin:0 auto;padding:10px;color:#003057}@media screen and (max-width:736px){.event-filters ul .fieldset{max-height:none;margin:0}}.event-filters ul .fieldset .legend{text-transform:uppercase;font-size:1.125rem;cursor:pointer;display:flex;text-decoration:none;color:#003057;justify-content:space-between;background:transparent;border:none}.event-filters ul .fieldset .legend:hover{outline:2px solid #c4820e}.event-filters ul .fieldset .legend:visited{color:#003057}.event-filters ul .fieldset .legend span:first-of-type{margin-right:5px}.event-filters ul .fieldset .legend .toggle svg{width:15px;transform:rotate(0deg);transition:transform 200ms linear;transform-origin:center}.event-filters ul .fieldset .legend .toggle svg.open{transform:rotate(180deg);width:15px;position:relative;top:10px}.event-filters ul .fieldset ul{position:relative;max-height:275px;overflow-y:auto;overscroll-behavior-x:auto;display:none}.event-filters ul .fieldset ul.show{display:block}.event-filters ul .fieldset ul li{padding:5px 0}.event-filters ul .fieldset label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event-filters ul .fieldset input[type=checkbox]:focus+label{background-color:orange;color:#fff}.event-filters ul .fieldset input[type=checkbox]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.event-filters ul .fieldset input[type=checkbox]+label{display:flex;justify-content:flex-start;cursor:pointer}.event-filters ul .fieldset input[type=checkbox]+label span.check{padding-left:1.6rem;height:1.3rem;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url(/static/homecoming/img/icons/square-regular.svg?39911f1ec836);vertical-align:middle}.event-filters ul .fieldset input[type=checkbox]+label span.item{position:relative}.event-filters ul .fieldset input[type=checkbox]:checked+label span.check{background-image:url(/static/homecoming/img/icons/check-square.svg?39911f1ec836)}.event-results .pagination{margin-top:3rem;text-align:center}.event-results .pagination .results-button,.event-results .pagination a{color:#1f74db;font-size:1.5rem;cursor:pointer;text-decoration:none}.event-results .grid{display:flex;flex-flow:row wrap;justify-content:center}@media screen and (max-width:736px){.event-results .grid{flex-flow:column;align-items:center}}.event-results .grid .event{position:relative;width:375px;height:250px;margin:12px;padding:2px}.event-results .grid .event .bg-image{position:absolute;z-index:10}.event-results .grid .event .image-overlay{position:absolute;width:375px;height:250px;background-color:rgba(0,50,98,0.7);z-index:50}.event-results .grid .event .content{position:relative;z-index:100;text-align:center;height:100%;padding:1.125rem}.event-results .grid .event .content .promoted{text-align:left;height:18px}.event-results .grid .event .content .promoted .group-affiliation{background-color:#FDB515;position:absolute;left:0;padding:3px 10px;font-size:.75rem;color:#000000;text-transform:uppercase}.event-results .grid .event .content .promoted .group-affiliation:after{content:" ";position:absolute;display:block;width:30%;height:100%;top:0;right:-7px;z-index:-1;background-color:#FDB515;-ms-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}.event-results .grid .event .content .promoted .star{color:#fff}.event-results .grid .event .content .promoted .star svg{width:19px}.event-results .grid .event .content .promoted .star svg path{fill:#FDB515;stroke:#fff;stroke-width:10px}.event-results .grid .event .content .info{color:#fefffe;text-shadow:-1px 0 5px #000,0 1px 5px #000,1px 0 5px #000,0 -1px 5px #000}.event-results .grid .event .content .info .title{margin:.7rem 0;font-size:calc(19px + (26 - 24) * ((100vw - 300px) / (1600 - 300)));line-height:1.68rem}.event-results .grid .event .content .info .title a{color:inherit;text-decoration:none}.event-results .grid .event .content .info .title a:hover{color:rgba(255,255,255,0.8);text-decoration:underline}.event-results .grid .event .content .info .details{position:absolute;bottom:0;left:0;width:100%;margin-bottom:0}.event-results .grid .event .content .info .details .date-time{text-transform:uppercase;margin-bottom:0}.event-results .grid .event .content .info .details .date-time .ampm{text-transform:none}.event-results .grid .event .content .info .details .date-time svg{display:none}.event-results .grid .event .content .info .details .location{margin-bottom:10px;text-transform:uppercase}.event-results .grid .event .content .info .details .location a{color:#fefffe;text-decoration:none}.event-results .grid .event .content .info .details .event-type-host{font-size:.75rem;text-transform:uppercase}.event-results .grid .event .content .info .details .event-type-host span:after{content:' | '}.event-results .grid .event .content .info .details .event-type-host span:last-of-type:after{content:''}.event-results .list{margin:0 auto;max-width:1050px}@media screen and (max-width:1092px){.event-results .list{margin:0 2%}}.event-results .list .event{position:relative;margin-bottom:3.125rem}.event-results .list .event .info{width:100%;overflow:hidden;margin-bottom:10px;max-height:235px;clear:both}@media screen and (max-width:736px){.event-results .list .event .info{max-height:390px}}.event-results .list .event .info .image-treatment{position:relative;float:left;width:338px;height:225px;overflow:hidden;margin-right:1.875rem;margin-bottom:1rem;margin-left:2px}@media screen and (max-width:736px){.event-results .list .event .info .image-treatment{width:100%;height:150px;overflow:unset;margin-bottom:0}}.event-results .list .event .info .image-treatment .bg-image{position:relative;z-index:0}@media screen and (max-width:736px){.event-results .list .event .info .image-treatment .bg-image{width:188px;height:125px}}.event-results .list .event .info .image-treatment .promoted{position:absolute;top:0;text-align:left;width:100%;min-height:40px;padding:10px;background-color:rgba(0,50,98,0.7);z-index:100}@media screen and (max-width:736px){.event-results .list .event .info .image-treatment .promoted{background-color:#003057;position:static}}.event-results .list .event .info .image-treatment .promoted .group-affiliation{font-size:.75rem;color:#fff;text-transform:uppercase}.event-results .list .event .info .image-treatment .promoted .star{font-size:.875rem;color:#fff}.event-results .list .event .info .image-treatment .promoted .star svg{width:19px}.event-results .list .event .info .image-treatment .promoted .star svg path{fill:#FDB515;stroke:#fff;stroke-width:20px}.event-results .list .event .info .content{margin-right:2px}.event-results .list .event .info .content .event-type-share{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:2px;margin-bottom:1rem}@media screen and (max-width:736px){.event-results .list .event .info .content .event-type-share{position:absolute;left:220px;top:0}}.event-results .list .event .info .content .event-type-share .event-type{font-size:.875rem;color:#2C5E77;text-transform:uppercase;margin-right:65px}@media screen and (max-width:736px){.event-results .list .event .info .content .event-type-share .event-type{margin-top:45px;margin-right:0}}.event-results .list .event .info .content .event-type-share .event-type span:after{content:' | '}.event-results .list .event .info .content .event-type-share .event-type span:last-of-type:after{content:''}.event-results .list .event .info .content .event-type-share .share{text-transform:uppercase;color:#003057;border:2px solid #FDB515;border-radius:36px;padding:0 20px;position:absolute;right:0;z-index:100;text-align:center;background-color:#fff}@media screen and (max-width:736px){.event-results .list .event .info .content .event-type-share .share{right:unset;left:0;padding:0 10px;width:150px}}.event-results .list .event .info .content .event-type-share .share:hover{cursor:pointer}.event-results .list .event .info .content .event-type-share .share .button-blank{color:#003057;font-size:1.125rem}.event-results .list .event .info .content .event-type-share .share .share-items{display:none}.event-results .list .event .info .content .event-type-share.extra-margin{top:50px}@media screen and (max-width:736px){.event-results .list .event .info .content .title{margin-top:18vh}}.event-results .list .event .info .content .title h2{font-size:2.125rem;color:#003057}.event-results .list .event .info .content .title h2 a{color:#003057;text-decoration:none}.event-results .list .event .info .content .title h2 a:hover{text-decoration:underline}.event-results .list .event .info .content .location{font-size:1.125rem;margin-bottom:10px}.event-results .list .event .info .content .location a{color:#1f74db;text-decoration:none}.event-results .list .event .info .content .location a:hover{text-decoration:underline}.event-results .list .event .info .content .date-time{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;margin-bottom:10px;max-height:120px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width:736px){.event-results .list .event .info .content .date-time{display:block;max-height:unset;overflow-y:unset;overflow-x:unset}.event-results .list .event .info .content .date-time .date{display:block;margin:5px 0}}.event-results .list .event .info .content .date-time svg{vertical-align:text-top;width:18px;fill:#d78c00}.event-results .list .event .info .content .date-time .date{cursor:pointer}.event-results .list .event .info .content .date-time .date .inner-date{color:#d78c00;text-transform:uppercase;font-size:1rem}.event-results .list .event .info .content .date-time .date .inner-date span.no-cal{cursor:default}.event-results .list .event .info .content .date-time .date .add-to-calendar{display:none;background:#fff;padding:5px}.event-results .list .event .info .content .date-time .date .add-to-calendar a{margin:0 10px}.event-results .list .event .info .content .description{font-size:1.125rem;color:#222;text-align:left;line-height:1.225rem}.event-results .list .event .info .content .description iframe{width:83%;height:450px;margin:20px auto;display:block}.event-results .list .event .info .content .description p{margin-bottom:10px}.event-results .list .event .info .content .description h4{font-size:1.125rem;font-weight:700;margin-bottom:5px}.event-results .list .event .info .content .description ul{list-style-type:disc}.event-results .list .event .info .content .description li{margin-left:20px;padding-left:5px;line-height:1.5rem}.event-results .list .event .info .content .hosted-by{color:#222}.event-results .list .event .info .content .hosted-by p span:after{content:', '}.event-results .list .event .info .content .hosted-by p span:last-of-type:after{content:''}.event-results .list .event .show-more{text-align:center;position:absolute;bottom:-27px;width:100%;text-decoration:none}.event-results .list .event .show-more .button-blank{color:#003057;font-size:.75rem;font-weight:700}.event-results .list .event .show-more svg{width:13px;fill:#003057}.event-results .list .event .show-more svg:hover{cursor:pointer}.event-results .list .event .expand{overflow:unset;max-height:100%!important}.event-results .list .event .flip{transform:rotate(180deg)}.block-info_block_row>ul{display:flex;flex-flow:row wrap;justify-content:space-evenly}.block-info_block_row>ul>li{display:block;width:375px;padding:7px}.block-info_block_row>ul>li:last-of-type{margin-right:0}.block-info_block_row>ul>li .info-box .content .title{color:#003057;font-weight:700;font-size:1.875rem;margin-top:12px}.block-info_block_row>ul>li .info-box .content .description{color:#222;font-size:1.125rem}.block-info_block_row>ul>li .info-box .content .description ul{list-style-type:disc;margin-left:20px}.block-info_block_row>ul>li .info-box .content .description ul li{line-height:1.4}.block-info_block_row>ul>li .info-box .content .description a{color:#1f74db}.block-info_block_row>ul>li .info-box .content>a{margin:1rem auto}#sponsors{text-align:center;background-color:#FDB515;padding:71px 20px}#sponsors h3{margin-bottom:1.5rem;color:#003057;font-size:1.5rem;font-weight:700}#sponsors img{margin:10px}button a{text-decoration:none}.button{text-decoration:none;margin:1rem 0}.button.blue{background-color:#2C5E77;color:#fff}.button.blue:hover{color:#003057}.button.gold{background-color:#FDB515;color:#003057}.button.gold:hover{background-color:#c4820e}.button-blank{margin:0;padding:0;text-decoration:none;background-color:transparent;border-width:0px}.button-blank:hover{cursor:pointer}#site-layout{position:relative}#site-layout main{margin-top:234px}@media screen and (max-width:736px){#site-layout main{margin-top:94px}}#site-layout [role='document']{min-height:calc(100vh - 320px)}@media screen and (min-width:736px){#site-layout [role='document']{min-height:calc(100vh - 480px)}}body.has-hero #site-layout main{margin-top:0}@media screen and (max-width:736px){body.has-hero #site-layout main{margin-top:0}}.hero-copy,.hero-cta,#site-logo,a.givenow{align-items:center;display:flex;justify-content:center}.content-container{margin:2.25rem auto 4.25rem auto;max-width:1200px}@media screen and (max-width:736px){.content-container{margin-left:5%;margin-right:5%;padding:0 1rem}}*{font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif!important;box-sizing:inherit;transition:all 300ms}.clear{clear:both}.hide{display:none!important}a[href$='.pdf']::before,a[href$='.zip']::before{content:' ';display:inline-block;height:25px;margin-right:5px;position:relative;top:5px;width:21px}a[href$='.pdf']::before{background:url("/static/homecoming/img/icons/file-pdf.svg?39911f1ec836") no-repeat top left}a[href$='.zip']::before{background:url("/static/homecoming/img/icons/file-download.svg?39911f1ec836") no-repeat top left}.responsive-object{position:relative;margin:0 auto;width:80%}@media screen and (max-width:736px){.responsive-object{width:100%}}.responsive-object iframe,.responsive-object object,.responsive-object embed{height:100%;left:0;position:absolute;top:0;width:100%}#special_announcement{position:relative;z-index:2000;padding:23px 100px;background:#2C5E77;color:#fff;text-align:center;font-size:24px;font-weight:600}@media screen and (max-width:736px){#special_announcement{padding:23px 30px;font-size:1rem}}#special_announcement a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}header#site-header{background:#fff;width:100%}header#site-header #sticky-nav{position:fixed;padding:20px 0 0 0;top:-20px;left:0;width:100%;z-index:1000}header#site-header #sticky-nav section#eyebrow-area{background-color:#fff;display:flex;justify-content:flex-end;padding:0 3rem}@media screen and (max-width:736px){header#site-header #sticky-nav section#eyebrow-area{padding:0 1rem}}header#site-header #sticky-nav section#eyebrow-area input[type=text]{border:1px solid #003057;border-radius:3px;padding:8px 11px;margin:16px 10px;min-width:200px}@media screen and (max-width:736px){header#site-header #sticky-nav section#eyebrow-area input[type=text]{margin:16px 0}}header#site-header #sticky-nav section#site-title-actions-area{position:relative;background:#003057;padding:2rem 1.3rem;display:flex;justify-content:space-between}@media screen and (max-width:736px){header#site-header #sticky-nav section#site-title-actions-area{flex-direction:column;padding:2rem}}header#site-header #sticky-nav section#site-title-actions-area .logo-lockup{width:80%;display:flex;align-items:center}header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p{display:inline-block}header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.logo{margin-right:10px}@media screen and (max-width:480px){header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.logo{position:relative}}header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.logo a img{width:200px}header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.title{width:65%}@media screen and (max-width:519px){header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.title{width:60%}}@media screen and (max-width:480px){header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.title{width:58%}}header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.title a{color:#FDB515;line-height:27px;text-decoration:none}@media screen and (max-width:480px){header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.title a{line-height:22px}}header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.title a span{display:block;font-size:1.7rem}@media screen and (max-width:480px){header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.title a span{font-size:1.3rem}}header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.title a .title-main{font-weight:700}header#site-header #sticky-nav section#site-title-actions-area .logo-lockup p.title a .title-sub{font-weight:300}header#site-header #sticky-nav section#site-title-actions-area .registration{align-self:center}@media screen and (max-width:736px){header#site-header #sticky-nav section#site-title-actions-area .registration{margin-top:30px}}header#site-header #sticky-nav section#site-title-actions-area .registration a{background:#FDB515;padding:10px 40px;border:2px solid #FDB515;border-radius:8px;color:#003057;text-decoration:none;text-transform:uppercase;font-size:1.4rem;font-weight:700}header#site-header #sticky-nav section#site-title-actions-area .registration a:hover{color:#FDB515;background:#003057}header#site-header .hero-image{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;background-color:#FFEDC5;background-position:top center;background-repeat:no-repeat;background-size:cover}header#site-header .hero-image img{max-width:50%}header#site-header .hero-image div{width:30%;margin:0 auto}header#site-header .hero-image div p{color:#003057;font-size:9vw;font-weight:700;line-height:75%;letter-spacing:-2px}header#site-header .hero-image.homepage{padding:100px 0;justify-content:center}header#site-header .hero-image.homepage svg{max-width:20vw;margin-right:10px}header#site-header .hero-image.homepage img{max-width:20vw}@media screen and (max-width:980px){header#site-header .hero-image.homepage{padding:100px 0}header#site-header .hero-image.homepage svg,header#site-header .hero-image.homepage img{max-width:40vw}}@media screen and (max-width:736px){header#site-header .hero-image.homepage{padding:50px 0}header#site-header .hero-image.homepage svg,header#site-header .hero-image.homepage img{max-width:40vw}}#site-nav{display:none}@media screen and (min-width:1029px){#site-nav{display:block}}#site-nav ul{display:flex;justify-content:flex-end}#site-nav ul>li{padding:1rem;align-self:center}#site-nav ul>li.active a{border-bottom:1px solid orange;position:relative}#site-nav ul>li>a{border-bottom:1px solid transparent;display:inline-block;position:relative}#site-nav ul>li>a:hover{border-bottom:1px solid orange}#site-nav ul>li a{align-items:center;border:1px solid transparent;color:#003057;cursor:pointer;display:flex;font-weight:bold;margin:0;text-transform:uppercase;text-decoration:none;white-space:nowrap}@media screen and (min-width:1029px) and (max-width:1240px){#site-nav ul>li a{font-size:14px}}#site-nav ul>li.give a{background:#003057;border:2px solid #003057;border-radius:3px;color:#FDB515;padding:5px 20px}#site-nav ul>li.give a:hover{text-decoration:none;background:#fff;color:#003057}#mobile-nav{display:none;position:absolute;left:0;z-index:100;width:0;height:100%;transition-property:all;transition-duration:.5s}#mobile-nav.open{width:100%}@media screen and (max-width:1029px){#mobile-nav{display:flex!important}}#mobile-nav #site-mobile-nav{background:#003057;width:0;height:100%;z-index:100;overflow-y:hidden;transition-property:width;transition-duration:.5s}#mobile-nav #site-mobile-nav.open{width:80%}#mobile-nav #site-mobile-nav #close{text-align:right}#mobile-nav #site-mobile-nav #close svg{width:20px}#mobile-nav #site-mobile-nav ul li{text-align:center;margin:10px}#mobile-nav #site-mobile-nav ul li.active a{color:#b8b8b8;cursor:default}#mobile-nav #site-mobile-nav ul li.active a:hover{color:#b8b8b8;background-color:transparent}#mobile-nav #site-mobile-nav ul li a{display:block;padding:10px;color:#FDB515;text-decoration:none;font-size:1.125rem;font-weight:700;text-transform:uppercase}#mobile-nav #site-mobile-nav ul li a:hover{background-color:#FDB515;color:#003057}#mobile-nav #show-mobile-menu{cursor:pointer;margin-left:15px;margin-top:15px;width:30px;height:30px}#mobile-nav #show-mobile-menu:hover svg path{fill:#FDB515}#mobile-nav #show-mobile-menu svg{width:30px}#mobile-nav #show-mobile-menu svg path{fill:#003057}.sticky-fix{margin-top:200px}footer#site-footer{font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif;background:#003057;bottom:0;color:#fff;left:0;min-height:387px;right:0;text-align:center;padding:75px 90px;display:flex;justify-content:space-between}@media screen and (max-width:736px){footer#site-footer{flex-direction:column;padding-left:80px;padding-right:80px}}@media screen and (max-width:736px){footer#site-footer section{margin-bottom:1.3rem}}footer#site-footer section#ucb{width:33.33%}@media screen and (max-width:736px){footer#site-footer section#ucb{width:100%}}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:#FDB515}footer#site-footer #social-links{width:33.33%}@media screen and (max-width:736px){footer#site-footer #social-links{width:100%}}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:30px;margin:0 5px;width:25px}footer#site-footer #footer-nav{width:33.33%;font-weight:300}@media screen and (max-width:736px){footer#site-footer #footer-nav{order:-2;width:100%}}footer#site-footer #footer-nav nav{text-align:right}@media screen and (max-width:736px){footer#site-footer #footer-nav nav{text-align:center}}footer#site-footer #footer-nav nav h4{text-transform:uppercase}footer#site-footer #footer-nav nav ul{margin-top:6px}footer#site-footer #footer-nav nav ul li a{font-size:.9rem;color:#FDB515;text-decoration:none;line-height:6px}footer#site-footer #footer-nav nav ul li a:hover{text-decoration:underline}.template-homepage .open{display:block!important}.template-homepage #alum-details{display:none}.template-homepage .description{text-align:center;font-size:2rem;line-height:2.5rem;color:#222;margin:0 1rem 1rem 0}.template-homepage .description p{margin-bottom:2rem}.template-homepage .description a{color:#1f74db;text-decoration:none}.template-homepage .description a:hover{text-decoration:underline}.template-homepage .htmx-indicator{display:none;text-align:center}.template-homepage .htmx-request{display:block}.template-homepage .event-header{position:relative;border-bottom:5px solid #c4820e;margin:0 1rem 1.2rem 1rem;display:flex;justify-content:space-between}@media screen and (max-width:736px){.template-homepage .event-header{flex-flow:column wrap}}.template-homepage .event-header h1.homepage-events-title{border-bottom:none;margin-bottom:0}@media screen and (max-width:736px){.template-homepage .event-header h1.homepage-events-title{text-align:center}}.template-homepage .event-header div.view{position:relative;top:15px}@media screen and (max-width:736px){.template-homepage .event-header div.view{display:flex;justify-content:center;flex-flow:row wrap;top:unset}}.template-homepage .event-header div.view .hit-area{display:inline-block;color:#003057;text-transform:uppercase;font-size:1.125rem;font-weight:600;margin-left:50px}@media screen and (max-width:736px){.template-homepage .event-header div.view .hit-area{margin:10px}}.template-homepage .event-header div.view .hit-area:hover,.template-homepage .event-header div.view .hit-area:focus{color:#725103!important}.template-homepage .event-header div.view .hit-area:hover input,.template-homepage .event-header div.view .hit-area:hover label,.template-homepage .event-header div.view .hit-area:hover svg,.template-homepage .event-header div.view .hit-area:focus input,.template-homepage .event-header div.view .hit-area:focus label,.template-homepage .event-header div.view .hit-area:focus svg{cursor:pointer;color:#725103}.template-homepage .event-header div.view .hit-area:focus-visible{outline:2px solid #725103}.template-homepage .event-header div.view .hit-area input[type="radio"]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.template-homepage .event-header div.view .hit-area input[type="radio"]+label{color:#003057}.template-homepage .event-header div.view .hit-area input[type="radio"]+label svg{fill:#003057}.template-homepage .event-header div.view .hit-area input[type="radio"]:checked+label{color:#725103}.template-homepage .event-header div.view .hit-area input[type="radio"]:checked+label svg{fill:#725103}.template-homepage .event-header div.view .hit-area input[type="radio"]:focus+label,.template-homepage .event-header div.view .hit-area input[type="radio"]:hover+label{color:#725103!important}.template-homepage .event-header div.view .hit-area input[type=reset]{position:relative;background:none;border:none;color:#003057;font-size:1.125rem;font-weight:600;text-transform:uppercase;cursor:pointer}.template-homepage .event-header div.view .hit-area input[type=reset]:hover{color:#1f74db}.template-homepage .event-header div.view .hit-area svg{width:18px;fill:#003057;position:relative;top:2px}@media screen and (max-width:736px){.template-faqpage .content-container{margin-left:0;margin-right:0}}.template-faqpage .content-container .page-content{margin:0 1rem}@media screen and (max-width:736px){.template-faqpage .content-container .page-content{margin:0}}.template-faqpage .content-container .page-content details{border-bottom:2px dotted #2C5E77;margin-right:16px;overflow:hidden;padding:3px 1rem 0 11px;position:relative;width:100%}.template-faqpage .content-container .page-content details p{color:#222;font-size:18px;line-height:24px;margin:1.5rem 0 .75rem}.template-faqpage .content-container .page-content details summary{color:#003057;cursor:pointer;display:flex;margin:20px 0;font-size:24px;font-weight:700;text-transform:uppercase;position:relative;text-align:left;width:100%;z-index:1}.template-faqpage .content-container .page-content details summary:focus::after{bottom:0;content:'';left:-20px;position:absolute;right:-20px;top:-20px;z-index:-1}.template-faqpage .content-container .page-content details summary::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042.56%2023.65%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23c4820e%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A4px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22a%22%20points%3D%2240.56%202.06%2021.04%2020.86%202%202%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;content:'+';font-size:0;height:21px;position:absolute;right:0;top:10px;width:50px}.template-faqpage .content-container .page-content details summary p{margin:0}.template-faqpage .content-container .page-content details summary h2{font-weight:700;text-transform:uppercase;width:94%}.template-faqpage .content-container .page-content details summary::-webkit-details-marker{display:none}.template-faqpage .content-container .page-content details[open]{min-height:150px;padding-bottom:11px}.template-faqpage .content-container .page-content details[open]::before{background-color:#fff;content:'';height:40px;left:0;position:absolute;right:0;top:0}.template-faqpage .content-container .page-content details[open] summary::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042.56%2023.65%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23c4820e%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A4px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22a%22%20points%3D%222%2021.59%2021.53%202.79%2040.56%2021.65%22%2F%3E%3C%2Fsvg%3E");content:'–'}.template-faqpage .content-container .page-content .block-heading{margin-top:80px;font-size:2.2rem;font-weight:700;color:#003057}.template-faqpage .content-container .page-content .block-document{margin-left:2.5rem;margin-bottom:1rem}.template-faqpage .content-container .page-content .block-document a{font-size:1.1rem;text-decoration:none;color:#1f74db}.template-faqpage .content-container .page-content .block-document a:hover{text-decoration:underline}@media screen and (max-width:736px){.template-get-involved .content-container{margin-left:0;margin-right:0}}.template-get-involved .content-container .page-content{margin:0 1rem}@media screen and (max-width:736px){.template-get-involved .content-container .page-content{margin:0}}.template-get-involved .content-container .page-content .description{font-size:1.875rem;font-weight:normal;color:#222;line-height:2rem;margin-bottom:2.2rem}.template-get-involved .content-container .page-content .description p{margin-bottom:1.875rem;line-height:2rem}.template-get-involved .content-container .page-content .description ul,.template-get-involved .content-container .page-content .description ol{margin-left:30px}.template-get-involved .content-container .page-content .description ul{list-style-type:disc;margin-bottom:1.2rem}.template-get-involved .content-container .page-content .block-heading{color:#003057;margin-top:2.2rem}.template-get-involved .content-container .page-content .block-heading h2{font-size:2.25rem}.template-get-involved .content-container .page-content .block-heading h3{font-size:1.5rem;text-transform:uppercase}.template-get-involved .content-container .page-content .block-paragraph,.template-get-involved .content-container .page-content .block-title_description{color:#222;margin-bottom:2.2rem}.template-get-involved .content-container .page-content .block-paragraph h3,.template-get-involved .content-container .page-content .block-title_description h3{font-size:1.5rem;color:#003057}.template-get-involved .content-container .page-content .block-paragraph p,.template-get-involved .content-container .page-content .block-title_description p{line-height:1.5rem;margin-bottom:0.5rem}.template-get-involved .content-container .page-content .block-paragraph ul,.template-get-involved .content-container .page-content .block-title_description ul{list-style-type:disc;margin-left:15px}.template-get-involved .content-container .page-content .block-paragraph ol,.template-get-involved .content-container .page-content .block-title_description ol{margin-left:15px}@media screen and (max-width:736px){.template-social .content-container{margin-left:0;margin-right:0}}.template-social .content-container .page-content{margin:0 1rem}@media screen and (max-width:736px){.template-social .content-container .page-content{margin:0}}.template-social .content-container .page-content .description{font-size:1.875rem;font-weight:normal;color:#222;line-height:2rem;margin-bottom:2.2rem}.template-social .content-container .page-content .description p{margin-bottom:1.875rem;line-height:2rem}.template-social .content-container .page-content .description ul,.template-social .content-container .page-content .description ol{margin-left:30px;margin-bottom:1.2rem}.template-social .content-container .page-content .description ul{list-style-type:disc}@media screen and (max-width:736px){.template-contactpage .content-container{margin-left:0;margin-right:0}}.template-contactpage .content-container .page-content{margin:0 1rem}@media screen and (max-width:736px){.template-contactpage .content-container .page-content{margin:0}}.template-contactpage .content-container .page-content .contact #id_wagtailcaptcha{width:305px;margin:10px auto}.template-contactpage .content-container .page-content .description{font-size:1.875rem;font-weight:normal;color:#222;line-height:2.5rem;margin-bottom:2.2rem}.template-contactpage .content-container .page-content .description p{margin-bottom:1.875rem}.template-contactpage .content-container .page-content .description ul,.template-contactpage .content-container .page-content .description ol{margin-left:30px;margin-bottom:1.2rem}.template-contactpage .content-container .page-content .description ul{list-style-type:disc}.template-contactpage .content-container .page-content .resources h2{font-size:2.25rem;font-weight:700;color:#003057;margin-bottom:1.5rem}.template-contactpage .content-container .page-content .resources .resource-list{font-size:1.125rem;color:#222}.template-contactpage .content-container .page-content .resources .resource-list p{line-height:1.5rem;margin-bottom:2rem}@media screen and (max-width:736px){.template-basicpage .content-container{margin-left:0;margin-right:0}}.template-basicpage .content-container .page-content{margin:0 1rem}@media screen and (max-width:736px){.template-basicpage .content-container .page-content{margin:0}}.template-basicpage .content-container .page-content .intro-paragraph{font-size:1.875rem;color:#222;line-height:2.5rem;margin-bottom:3rem}.template-basicpage .content-container .page-content .intro-paragraph a{color:#1f74db}.template-basicpage .content-container .page-content .block-heading{font-size:2rem;color:#003057;font-weight:700;margin-top:1.125rem}.template-basicpage .content-container .page-content .block-paragraph{font-size:1.125rem;color:#222;line-height:1.5rem;margin-bottom:1.125rem}.template-basicpage .content-container .page-content .block-paragraph p{margin-bottom:1rem}.template-basicpage .content-container .page-content .block-paragraph ol{margin-left:20px;margin-bottom:.5rem}.template-basicpage .content-container .page-content .block-paragraph ul{list-style-type:disc}.template-basicpage .content-container .page-content .block-paragraph ul li{margin-left:25px}.template-basicpage .content-container .page-content .block-paragraph ul ul{list-style-type:circle}.template-basicpage .content-container .page-content .block-paragraph ul ul ul{list-style-type:square}.template-basicpage .content-container .page-content .block-paragraph li{margin-bottom:10px}.template-basicpage .content-container .page-content .block-paragraph a{color:#1f74db;text-decoration:none}.template-basicpage .content-container .page-content .block-paragraph a:hover{text-decoration:underline}.template-basicpage .content-container .page-content .block-paragraph img{margin:.5rem 0}.template-basicpage .content-container .page-content .block-button{display:flex;justify-content:center}@media screen and (max-width:736px){.template-whos-coming .content-container{margin-left:0;margin-right:0}}.template-whos-coming .content-container .page-content{margin:0 1rem}@media screen and (max-width:736px){.template-whos-coming .content-container .page-content{margin:0}}.template-whos-coming .content-container .page-content section#description-and-sort{display:flex;justify-content:space-between;margin-bottom:3.125rem}@media screen and (max-width:736px){.template-whos-coming .content-container .page-content section#description-and-sort{flex-direction:column;align-items:center}}.template-whos-coming .content-container .page-content section#description-and-sort #description{width:80%;color:#222;font-size:1.875rem;line-height:2.5rem;padding-right:2rem}@media screen and (max-width:736px){.template-whos-coming .content-container .page-content section#description-and-sort #description{width:100%;margin-bottom:1.125rem;padding-right:0}}.template-whos-coming .content-container .page-content section#description-and-sort #sort p{font-size:1.5rem;font-weight:700;color:#003057;text-align:center;text-transform:uppercase;margin-bottom:5px}.template-whos-coming .content-container .page-content section#description-and-sort #sort ul li{margin:5px 0}.template-whos-coming .content-container .page-content section#description-and-sort #sort ul li a{display:inline-block;width:230px;color:#1f74db;font-size:1.3rem;text-transform:uppercase;text-align:center;text-decoration:none;border:2px solid #1f74db;border-radius:2.28rem;padding:11px 48px}.template-whos-coming .content-container .page-content section#description-and-sort #sort ul li a:hover{background-color:#1f74db!important;color:#fff!important}.template-whos-coming .content-container .page-content section#list ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media screen and (max-width:736px){.template-whos-coming .content-container .page-content section#list ul{grid-template-columns:repeat(2,1fr)}}.template-whos-coming .content-container .page-content section#list ul li{color:#222;font-size:1.125rem;line-height:1.2rem}.template-whos-coming .content-container .active{background-color:#1f74db!important;color:#fff!important}@media screen and (max-width:736px){.content-container{margin-left:0;margin-right:0}}.content-container .type-event{margin:310px 1rem 0 1rem}@media screen and (min-width:980px){.content-container .type-event{display:grid;grid:auto / 1fr 2fr}}@media screen and (max-width:736px){.content-container .type-event{margin:315px 0 0 0}}.content-container .type-event .image-treatment{position:relative;width:338px;margin-right:1.875rem;margin-bottom:1rem;margin-left:2px}@media screen and (min-width:980px){.content-container .type-event .image-treatment{grid-area:1 / 1 / 1 / 1}}@media screen and (max-width:980px){.content-container .type-event .image-treatment{float:left}}@media screen and (max-width:736px){.content-container .type-event .image-treatment{width:100%;overflow:unset}}.content-container .type-event .image-treatment .bg-image{position:relative;z-index:0}@media screen and (max-width:736px){.content-container .type-event .image-treatment .bg-image{width:188px}}.content-container .type-event .image-treatment .bg-image figcaption{font-size:.7rem;line-height:1.2;color:#868686;text-align:center}.content-container .type-event .image-treatment .promoted{position:absolute;top:0;text-align:left;width:100%;min-height:40px;padding:10px;background-color:rgba(0,50,98,0.7);z-index:100}@media screen and (max-width:736px){.content-container .type-event .image-treatment .promoted{background-color:#003057;position:static}}.content-container .type-event .image-treatment .promoted .group-affiliation{font-size:.75rem;color:#fff;text-transform:uppercase}.content-container .type-event .image-treatment .promoted .star{font-size:.875rem;color:#fff}.content-container .type-event .image-treatment .promoted .star svg{width:19px}.content-container .type-event .image-treatment .promoted .star svg path{fill:#FDB515;stroke:#fff;stroke-width:20px}.content-container .type-event .details{position:relative}@media screen and (min-width:980px){.content-container .type-event .details{grid-area:1 / 2 / 2 / 3}}.content-container .type-event .details .content{margin-right:2px}.content-container .type-event .details .content .event-type-share{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:2px;margin-bottom:1rem}@media screen and (max-width:736px){.content-container .type-event .details .content .event-type-share{position:absolute;left:220px;top:5px}}.content-container .type-event .details .content .event-type-share .event-type{margin-right:6rem;font-size:.875rem;color:#2C5E77;text-transform:uppercase}@media screen and (max-width:736px){.content-container .type-event .details .content .event-type-share .event-type{margin-top:45px;margin-right:0}}.content-container .type-event .details .content .event-type-share .event-type span:after{content:' | '}.content-container .type-event .details .content .event-type-share .event-type span:last-of-type:after{content:''}.content-container .type-event .details .content .event-type-share.extra-margin{top:45px!important}.content-container .type-event .details .content .title h3{font-size:2.125rem;color:#003057}.content-container .type-event .details .content .title h3 a{color:#003057;text-decoration:none}.content-container .type-event .details .content .title h3 a:hover{text-decoration:underline}.content-container .type-event .details .content .location{font-size:1.125rem;margin-bottom:10px}.content-container .type-event .details .content .location a{color:#1f74db;text-decoration:none}.content-container .type-event .details .content .location a:hover{text-decoration:underline}.content-container .type-event .details .content .date-time{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;color:#d78c00;text-transform:uppercase;font-size:1rem;margin-bottom:10px;max-height:120px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width:736px){.content-container .type-event .details .content .date-time{display:block;max-height:unset;overflow-y:unset;overflow-x:unset}.content-container .type-event .details .content .date-time .date{display:block;margin:5px 0}}.content-container .type-event .details .content .date-time svg{vertical-align:text-top;width:18px;fill:#d78c00}.content-container .type-event .details .content .date-time .date{cursor:pointer}.content-container .type-event .details .content .date-time .date .inner-date{color:#d78c00;text-transform:uppercase;font-size:1rem}.content-container .type-event .details .content .date-time .date .no-cal{cursor:default;display:inline-block;width:100%}.content-container .type-event .details .content .date-time .date .add-to-calendar{display:none;background:#fff;padding:5px}.content-container .type-event .details .content .date-time .date .add-to-calendar a{margin:0 10px}.content-container .type-event .details .content .description{font-size:1.125rem;color:#222;text-align:left;line-height:1.225rem}.content-container .type-event .details .content .description .responsive-object{padding-bottom:20px!important}.content-container .type-event .details .content .description .responsive-object iframe{position:relative}.content-container .type-event .details .content .description iframe{width:83%;height:450px;display:block}.content-container .type-event .details .content .description p{margin-bottom:20px}.content-container .type-event .details .content .description p a{color:#1f74db}.content-container .type-event .details .content .description p a:hover{color:#FDB515}.content-container .type-event .details .content .description h4{font-size:1.125rem;font-weight:700;margin-bottom:5px}.content-container .type-event .details .content .description ul{list-style-type:disc}.content-container .type-event .details .content .description li{margin-left:20px;padding-left:5px;line-height:1.5rem}.content-container .type-event .details .content .hosted-by{color:#222}.content-container .type-event .details .content .hosted-by span:after{content:', '}.content-container .type-event .details .content .hosted-by span:last-of-type:after{content:''}.content-container .type-event .speakers{clear:both;margin-top:3rem}@media screen and (min-width:980px){.content-container .type-event .speakers{grid-area:2 / 1 / 2 / 3}}.content-container .type-event .speakers h3{font-size:1.5rem;color:#003057;margin-bottom:32px}.content-container .type-event .speakers .speaker{display:flex;margin-bottom:3rem}.content-container .type-event .speakers .speaker .headshot{margin-right:35px}@media screen and (max-width:736px){.content-container .type-event .speakers .speaker .headshot{width:40%}}.content-container .type-event .speakers .speaker .headshot img{border-radius:50%}.content-container .type-event .speakers .speaker .details{width:80%;font-size:1.125rem;color:#003057}@media screen and (max-width:736px){.content-container .type-event .speakers .speaker .details{font-size:1rem}}.content-container .type-event .speakers .speaker .details .name{text-transform:uppercase;font-weight:700}.content-container .type-event .speakers .speaker .details .professional-title{font-style:italic;margin-bottom:.5rem}.content-container .type-event .speakers .speaker .details .bio{color:#222;line-height:1.5rem}@media screen and (max-width:736px){.content-container .type-event .speakers .speaker .details .bio{max-height:75px;overflow:hidden}}.content-container .type-event .speakers .show-more{color:#003057;font-size:.75rem;text-align:center;font-weight:700;position:absolute;bottom:-27px;width:100%;display:none;text-decoration:none}@media screen and (max-width:736px){.content-container .type-event .speakers .show-more{display:block}}.content-container .type-event .speakers .show-more svg{width:13px;fill:#003057}.content-container .type-event .speakers .show-more .flip{transform:rotate(180deg)}.content-container .type-event .speakers .show{overflow:unset;max-height:100%!important}.content-container .type-event .return-to-home{text-align:center}@media screen and (min-width:980px){.content-container .type-event .return-to-home{grid-area:3 / 1 / 3 / 3}}.content-container .type-event .return-to-home a{font-size:1.5rem;color:#1f74db;text-decoration:none}.content-container .type-event .return-to-home a:hover{text-decoration:underline}.content-container .type-event .share{font-size:1.125rem;text-transform:uppercase;color:#003057;border:2px solid #FDB515;border-radius:36px;padding:0 20px;position:absolute;right:0;z-index:100;text-align:center;background-color:#fff}@media screen and (max-width:736px){.content-container .type-event .share{right:unset;left:0;padding:0 10px;width:100%}}.content-container .type-event .share:hover{cursor:pointer}.content-container .type-event .share .button-blank{color:#003057;font-size:1.125rem}.content-container .type-event .share .share-items{display:none}.content-container .type-event.layout-wh{display:block;margin:285px 1rem 0 1rem}.content-container .type-event.layout-wh .with-hero{position:relative;width:100%;margin-right:0;margin-bottom:1rem;margin-left:0}.content-container .type-event.layout-wh .with-hero .promoted{position:absolute;top:0;text-align:left;width:unset;min-height:40px;padding:10px;background-color:rgba(0,50,98,0.7);z-index:100}.content-container .type-event.layout-wh .with-hero .event-type-share{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-top:2px;margin-bottom:1rem}@media screen and (max-width:736px){.content-container .type-event.layout-wh .with-hero .event-type-share{align-items:baseline;position:unset}.content-container .type-event.layout-wh .with-hero .event-type-share .share{padding:0 20px;width:unset}}.content-container .type-event.layout-wh .with-hero .event-type-share .event-type{margin-right:6rem;font-size:.875rem;color:#2C5E77;text-transform:uppercase}@media screen and (max-width:736px){.content-container .type-event.layout-wh .with-hero .event-type-share .event-type{margin-top:45px;margin-right:0}}.content-container .type-event.layout-wh .with-hero .event-type-share .event-type span:after{content:' | '}.content-container .type-event.layout-wh .with-hero .event-type-share .event-type span:last-of-type:after{content:''}.content-container .type-event.layout-wh .with-hero .event-type-share.extra-margin{top:45px!important}.content-container .type-event.layout-wh .with-hero .event-type-share .share{position:relative;right:unset;z-index:unset}@media screen and (max-width:736px){.content-container .type-event.layout-wh .with-hero .bg-image{width:100%}}.content-container .type-event.layout-wh .with-hero .bg-image img{width:100%}.content-container .type-event.layout-wh .details .content .title h3{text-align:center}.content-container .type-event.layout-wh .details .content .intro{margin:15px 15px 40px 15px;font-size:1.5rem;text-align:center;color:#c4820e}.template-searchresults #content{margin:0 1rem}.template-searchresults #content h2{font-size:1.5rem;margin-top:2rem;border-bottom:1px dotted #003057;margin-bottom:1rem}@media screen and (max-width:736px){.template-searchresults #content form{display:flex}}.template-searchresults #content form label{display:none}.template-searchresults #content form input[type=text]{border:1px solid #003057;padding:10px;font-size:1.125rem;border-radius:3px;width:90%}.template-searchresults #content form input[type=submit]{background:#003057;border:1px solid #003057;color:#fff;border-radius:5px;padding:10px 20px;font-size:1.125rem}.template-searchresults #content form input[type=submit]:active,.template-searchresults #content form input[type=submit]:focus{background:#fff;color:#003057}.template-searchresults #content form input[type=submit]:hover{background:rgba(0,50,98,0.9);color:#fff}.template-searchresults #content ul li{margin:1rem 0;padding-bottom:1rem;border-bottom:1px dashed #FDB515}.template-searchresults #content ul li h3{font-size:1.2rem;font-weight:700}.template-searchresults #content ul li h3 a{color:#003057;text-decoration:none}.template-searchresults #content ul li h3 a:hover{text-decoration:underline}.template-searchresults #content ul li h3 a .content-type{color:#FDB515}.template-searchresults #content ul li .dates{font-style:italic}.template-searchresults #content ul li .dates .date{display:inline-block}.template-searchresults #content ul li .dates .date:after{content:'|'}.template-searchresults #content ul li .dates .date:last-of-type:after{content:''}.template-searchresults #content ul li .dates span.speaker:not(:last-child)::after{content:', '}.template-searchresults #content ul li .description{margin-top:.5rem;font-size:1.125rem;line-height:1.5rem}.template-searchresults #content .pagination{margin-top:2rem}.template-searchresults #content .pagination .button{border:2px solid #003057;border-radius:5px;padding:3px 10px;text-decoration:none;color:#003057}.template-searchresults #content .pagination .button:hover{color:#fff;background-color:#003057}.template-404 .content-container{padding-left:1rem;padding-right:1rem;margin-bottom:0}@media screen and (max-width:925px){.template-404 .content-container{margin-bottom:0!important}}.template-404 .content-container .content{display:flex;flex-flow:row-reverse;justify-content:space-evenly;margin-top:210px}@media screen and (max-width:925px){.template-404 .content-container .content{flex-direction:column}}.template-404 .content-container .content img{float:right}@media screen and (max-width:925px){.template-404 .content-container .content img{float:none;order:1}}.template-404 .content-container .content .info{text-align:center;margin-top:1rem}.template-404 .content-container .content .info p{font-size:1.5rem;line-height:2rem}.template-404 .content-container .content .info form{margin:1rem 0}.template-404 .content-container .content .info form input[type='submit']{margin-top:10px;padding:10px 30px;background:#003057;color:#FDB515;font-size:1.1rem;font-weight:700;text-transform:uppercase;border:2px solid #003057;border-radius:5px;cursor:pointer}.template-404 .content-container .content .info form input[type='submit']:hover{color:#003057;background:#fff}.template-404 .content-container .content .info form input[type='text']{padding:10px 20px;font-size:1.1rem}.template-404 footer#site-footer{margin-top:0}#program{margin:0 auto;max-width:800px;padding:0 1rem}#program p{margin:0}#program .day{margin-bottom:1rem;margin-top:3rem;font-size:1.25rem}#program .day:first-of-type{margin-top:0}#program .event{margin-bottom:2.5rem}#program .event div{margin-bottom:1rem}#program .event .title{font-weight:700}#program .event .date span:after{content:" & "}#program .event .date span:last-of-type:after{content:''}#program .event .description{margin-top:1rem}#program .event .speakers .speaker{margin-bottom:1rem}#program .event .speakers .speaker .name{font-weight:700}#program .event .speakers .speaker .professional-title{font-weight:700;font-style:italic}#program .event .event-types{font-weight:700}#program .event .event-types span:after{content:", "}#program .event .event-types span:last-of-type:after{content:''}#program .event .hosts span:after{content:", "}#program .event .hosts span:last-of-type:after{content:''}#program .event .sponsors p span:after{content:", "}#program .event .sponsors p span:last-of-type:after{content:''}div[role='main']{text-align:center;margin-top:250px}div[role='main'] h2{font-size:2.25rem;color:#003057}div[role='main'] article.gallery>*,div[role='main'] article.gallery .page-body>*{margin-bottom:2rem}div[role='main'] article.gallery .slides-block .caption{display:none}div[role='main'] article.gallery .type-gallerypage p{font-size:2rem;line-height:2.5rem;color:#222;margin:0 1rem 1rem 0}div[role='main'] article.gallery .type-gallerypage a{text-decoration:none}