diff --git a/chem_h_subtheme.react_behaviors.yml b/chem_h_subtheme.react_behaviors.yml index ec65f7c..e0d82c3 100644 --- a/chem_h_subtheme.react_behaviors.yml +++ b/chem_h_subtheme.react_behaviors.yml @@ -36,6 +36,8 @@ banner_variant_info: # part of the key after the : # default_value: chemh-wrapper--banner-default options: chemh-wrapper--banner-default: Default variant + chemh-wrapper--banner-fullpill: Fullpill variant chemh-wrapper--banner-halfpill: Halfpill variant + chemh-wrapper--banner-halfpill-title: Halfpill Title variant chemh-wrapper--banner-homepage: Homepage variant diff --git a/chem_h_subtheme.theme b/chem_h_subtheme.theme index 05cd4cd..a08e1ec 100755 --- a/chem_h_subtheme.theme +++ b/chem_h_subtheme.theme @@ -136,13 +136,6 @@ function chem_h_subtheme_preprocess_card(&$variables) { // Add card type class to card wrapper. 3rd variable provides the default card type. $card_info['card_type'] = $paragraph->getBehaviorSetting('react_paragraphs:card_variant_info', 'card_type', 'su-card-wrapper--default'); $variables['attributes']['class'][] = $card_info['card_type']; - - $imageCount = $paragraph->get('su_card_media')->count(); - - // Check for media in a card then set classes. - if (!$imageCount) { - return; - } } /** diff --git a/dist/assets/png/fullpill-bg.png b/dist/assets/png/fullpill-bg.png new file mode 100644 index 0000000..49044ac Binary files /dev/null and b/dist/assets/png/fullpill-bg.png differ diff --git a/dist/assets/svg/fullpill-bg.svg b/dist/assets/svg/fullpill-bg.svg new file mode 100644 index 0000000..17a6abb --- /dev/null +++ b/dist/assets/svg/fullpill-bg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/dist/css/chem_h_subtheme.css b/dist/css/chem_h_subtheme.css index ca56841..7982799 100644 --- a/dist/css/chem_h_subtheme.css +++ b/dist/css/chem_h_subtheme.css @@ -1 +1 @@ -@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined);.centered-container{max-width:1600px}.su-page-components div.ptype-stanford-card img{width:100%}@media (min-width:1550px){.su-page-components div[data-react-columns="12"].ptype-stanford-card,.su-page-components div[data-react-columns="12"].ptype-stanford-cta-list,.su-page-components div[data-react-columns="12"].ptype-stanford-entity,.su-page-components div[data-react-columns="12"].ptype-stanford-gallery,.su-page-components div[data-react-columns="12"].ptype-stanford-image-cta,.su-page-components div[data-react-columns="12"].ptype-stanford-lists,.su-page-components div[data-react-columns="12"].ptype-stanford-media-caption,.su-page-components div[data-react-columns="12"].ptype-stanford-stories,.su-page-components div[data-react-columns="12"].ptype-stanford-wysiwyg{max-width:1600px}}@media only screen and (min-width:992px) and (max-width:1199px){.su-page-components div[data-react-columns="12"].ptype-stanford-card,.su-page-components div[data-react-columns="12"].ptype-stanford-cta-list,.su-page-components div[data-react-columns="12"].ptype-stanford-entity,.su-page-components div[data-react-columns="12"].ptype-stanford-gallery,.su-page-components div[data-react-columns="12"].ptype-stanford-image-cta,.su-page-components div[data-react-columns="12"].ptype-stanford-lists,.su-page-components div[data-react-columns="12"].ptype-stanford-media-caption,.su-page-components div[data-react-columns="12"].ptype-stanford-stories,.su-page-components div[data-react-columns="12"].ptype-stanford-wysiwyg{max-width:880px}}.su-page-components div[data-react-columns="12"].ptype-stanford-card img{width:100%}@media only screen and (min-width:0){.jumpstart-ui--two-column.flex-container.centered-container{margin-top:5.12rem}}@media only screen and (min-width:768px){.jumpstart-ui--two-column.flex-container.centered-container{margin-top:5.76rem}}@media only screen and (min-width:1500px){.jumpstart-ui--two-column.flex-container.centered-container{margin-top:6.08rem}}.material-symbols-outlined,a.su-link--action:not(.mailto):after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}@media (min-width:992px){.chemh-wrapper--banner-halfpill{max-width:1800px;margin:0 auto}}.chemh-wrapper--banner-halfpill .su-hero__media{background:#fff}.chemh-wrapper--banner-halfpill .su-hero__media .image,.chemh-wrapper--banner-halfpill .su-hero__media .media,.chemh-wrapper--banner-halfpill .su-hero__media>article,.chemh-wrapper--banner-halfpill .su-hero__media>div{max-width:850px}.chemh-wrapper--banner-halfpill .su-hero__card{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents{padding:0}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents h2{font-size:2.44140625em;letter-spacing:-.016em;color:#2e2d29;line-height:110%;letter-spacing:-.04em}@media (max-width:767px){.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents h2{font-size:2.0751953125em}}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents .bullet{padding-left:.6em;margin-bottom:0}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents .bullet:before{content:"\2022";display:inline-block;color:#006cb8;padding-right:.5em;font-size:1.5em}.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__media img{border-top-right-radius:300px;border-bottom-right-radius:300px}@media only screen and (min-width:1200px){.chemh-wrapper--banner-halfpill .overlay-right.su-hero.su-hero .su-hero__media{max-width:60%}.chemh-wrapper--banner-halfpill .overlay-right.su-hero.su-hero .su-hero__card{max-width:30%;right:5%}}@media (max-width:1199px){.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__media{max-width:50%;background-size:contain}.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__card{max-width:40%}}@media (max-width:991px){.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__media{width:50%}.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__card{width:40%;right:5%}}@media (max-width:767px){.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__media{padding-right:30px;max-width:unset;width:100%}.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__card{max-width:100%;padding:3rem;right:unset;width:100%}}.chemh-wrapper--banner-halfpill .overlay-left{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-template-areas:"card media"}@media (max-width:767px){.chemh-wrapper--banner-halfpill .overlay-left{display:block;padding:0 0 30px 30px}.chemh-wrapper--banner-halfpill .overlay-left .su-hero__media{padding-bottom:10px}}@media (max-width:991px){.chemh-wrapper--banner-halfpill .overlay-left{-ms-grid-columns:40% 10% 1fr;grid-template-columns:40% 1fr;grid-template-areas:"card media";gap:10%}}.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__card{-ms-grid-row:1;-ms-grid-column:1;grid-area:card}.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__media{-ms-grid-row:1;-ms-grid-column:2;grid-area:media;max-width:unset;width:unset;right:0}@media (max-width:991px){.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__card{-ms-grid-row:1;-ms-grid-column:1}.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__media{-ms-grid-row:1;-ms-grid-column:3}}.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__media img{border-top-left-radius:300px;border-bottom-left-radius:300px}.chemh-wrapper--banner-homepage{max-width:1600px;margin:0 auto;width:calc(100% - 40px)}@media (min-width:576px){.chemh-wrapper--banner-homepage{width:calc(100% - 60px)}}@media (min-width:768px){.chemh-wrapper--banner-homepage{width:calc(100% - 100px)}}@media (min-width:992px){.chemh-wrapper--banner-homepage{width:calc(100% - 160px)}}@media (min-width:1200px){.chemh-wrapper--banner-homepage{width:calc(100% - 200px)}}.chemh-wrapper--banner-homepage .su-hero{min-height:640px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (max-width:1199px){.chemh-wrapper--banner-homepage .su-hero{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.chemh-wrapper--banner-homepage .su-hero .su-hero__media{background:#fff}.chemh-wrapper--banner-homepage .su-hero .su-hero__media .image,.chemh-wrapper--banner-homepage .su-hero .su-hero__media .media,.chemh-wrapper--banner-homepage .su-hero .su-hero__media>article,.chemh-wrapper--banner-homepage .su-hero .su-hero__media>div{height:auto;max-width:850px}@media (min-width:992px){.chemh-wrapper--banner-homepage .su-hero .su-hero__media .image,.chemh-wrapper--banner-homepage .su-hero .su-hero__media .media,.chemh-wrapper--banner-homepage .su-hero .su-hero__media>article,.chemh-wrapper--banner-homepage .su-hero .su-hero__media>div{margin-right:2rem}}@media only screen and (min-width:1200px){.chemh-wrapper--banner-homepage .overlay-right.su-hero.su-hero .su-hero__media{max-width:60%}.chemh-wrapper--banner-homepage .overlay-right.su-hero.su-hero .su-hero__card{max-width:29%;right:10%}}@media (max-width:1199px){.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__media{max-width:60%;background-size:contain}.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__card{max-width:35%}}@media (max-width:991px){.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__media{width:65%}.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__card{width:30%;right:5%}}@media (max-width:767px){.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__media{max-width:unset;width:100%}.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__card{max-width:100%;padding:3rem;right:unset;width:100%}}.chemh-wrapper--banner-homepage .su-hero__card{border:0;-webkit-box-shadow:none;box-shadow:none;max-width:557px}.chemh-wrapper--banner-homepage .su-hero__card .su-card__contents{padding:0}.chemh-wrapper--banner-homepage .su-hero__card .su-card__contents h2{font-size:2.44140625em;letter-spacing:-.016em;color:#2e2d29;font-weight:400;line-height:110%;letter-spacing:-.04em}.chemh-wrapper--banner-homepage .su-hero__card .su-card__contents h2:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}@media (max-width:767px){.chemh-wrapper--banner-homepage .su-hero__card .su-card__contents h2{font-size:2.0751953125em}}.su-card-wrapper--border-none .su-card{-webkit-box-shadow:none;box-shadow:none;border:none}.su-brand-bar__container{display:-webkit-box;display:-ms-flexbox;display:flex}.su-brand-bar__container .su-brand-bar__logo{width:10%}.su-masthead a:active,.su-masthead a:focus,.su-masthead a:hover{background-color:transparent}.su-masthead .su-lockup--option-none .su-lockup__custom-logo{max-width:281px}@media (min-width:992px){.su-masthead>section:last-of-type{display:-ms-grid;display:grid;-ms-grid-columns:281px 1fr;grid-template-columns:281px 1fr;grid-template-areas:"lockup main-nav" "search-field search-field";-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:0;max-width:1600px;margin:0 auto;width:calc(100% - 50px)}.su-masthead>section:last-of-type .su-lockup{grid-area:lockup;margin-bottom:3.4rem}.su-masthead>section:last-of-type .su-multi-menu{grid-area:main-nav}}@media (min-width:992px) and (max-width:1400px){.su-masthead>section:last-of-type{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"lockup lockup lockup" "main-nav search-field search-field"}.su-masthead>section:last-of-type .su-lockup{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.su-masthead>section:last-of-type .su-multi-menu{-ms-grid-row:2;-ms-grid-column:1}}@media (min-width:992px){section{position:relative}}@media only screen and (min-width:992px) and (max-width:1450px){.su-masthead>section:last-of-type{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"lockup lockup lockup" "main-nav search-field search-field"}.su-masthead>section:last-of-type .su-lockup{margin:0 auto .5em;width:281px}.su-masthead>section:last-of-type .su-multi-menu.su-multi-menu--right .su-multi-menu__menu-lv1,.su-masthead>section:last-of-type .su-multi-menu.su-multi-menu--right>ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.2em}.su-masthead>section:last-of-type .su-lockup{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.su-masthead>section:last-of-type .su-multi-menu{-ms-grid-row:2;-ms-grid-column:1}}.su-local-footer{background-color:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);color:#2e2d29}.su-local-footer .su-local-footer__header{display:-ms-grid;display:grid;-ms-grid-columns:35% 1fr;grid-template-columns:35% 1fr;grid-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid #f2f1f1}@media only screen and (min-width:0){.su-local-footer .su-local-footer__header{padding-bottom:2.31rem}}@media only screen and (min-width:768px){.su-local-footer .su-local-footer__header{padding-bottom:2.6rem}}@media only screen and (min-width:1500px){.su-local-footer .su-local-footer__header{padding-bottom:2.74rem}}@media (max-width:991px){.su-local-footer .su-local-footer__header{-ms-grid-columns:95%;grid-template-columns:95%}}.su-local-footer .su-local-footer__header a:active,.su-local-footer .su-local-footer__header a:focus,.su-local-footer .su-local-footer__header a:hover{background-color:transparent}.su-local-footer .su-signup-form{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.su-local-footer .su-signup-form{display:block}}.su-local-footer .su-signup-form .su-intro-text{font-size:2.5rem;font-weight:700;line-height:112%;letter-spacing:-.02em;margin-right:.4em}.su-local-footer .su-signup-form form{width:100%}.su-local-footer .su-signup-form form input{display:inline}.su-local-footer .su-signup-form form input[type=email]{border-radius:6px;background-color:#f2f1f1;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.12);box-shadow:inset 0 3px 5px rgba(0,0,0,.12);height:5.9rem;margin-right:1.5rem;width:65%}.su-local-footer .su-signup-form form .signup--button{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.21);box-shadow:0 3px 8px rgba(0,0,0,.21);background:transparent;border-radius:6px;padding:9px 18px 9px 14px;text-decoration:none}.su-local-footer .su-signup-form form .signup--button:before{background:none}.su-local-footer .su-signup-form form .signup--button:focus,.su-local-footer .su-signup-form form .signup--button:hover{background:#006cb8;color:#fff}.su-local-footer .su-signup-form form .signup--button:focus span,.su-local-footer .su-signup-form form .signup--button:hover span{text-decoration:none}.su-local-footer .su-signup-form form .signup--button:active{background:#000;color:#fff}.su-local-footer .su-signup-form form .signup--button:active span{text-decoration:none}.su-local-footer .su-lockup__line1,.su-local-footer .su-lockup__line2,.su-local-footer .su-lockup__line3,.su-local-footer .su-lockup__line4,.su-local-footer .su-lockup__line5,.su-local-footer .su-lockup__wordmark{color:#000}.su-local-footer .su-local-footer__columns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);grid-template-areas:"A B C D E F"}.su-local-footer .su-local-footer__columns .su-local-footer__cell1{-ms-grid-row:1;-ms-grid-column:1;grid-area:A}.su-local-footer .su-local-footer__columns .su-local-footer__cell2{-ms-grid-row:1;-ms-grid-column:2;grid-area:B}@media (max-width:991px){.su-local-footer .su-local-footer__columns .su-local-footer__cell2{padding-top:0}}.su-local-footer .su-local-footer__columns .su-local-footer__cell3{-ms-grid-row:1;-ms-grid-column:3;grid-area:C}.su-local-footer .su-local-footer__columns .su-local-footer__cell4{-ms-grid-row:1;-ms-grid-column:4;grid-area:D}.su-local-footer .su-local-footer__columns .su-local-footer__cell5{-ms-grid-row:1;-ms-grid-column:5;grid-area:E}.su-local-footer .su-local-footer__columns .su-local-footer__cell6{-ms-grid-row:1;-ms-grid-column:6;grid-area:F}@media (max-width:1199px){.su-local-footer .su-local-footer__columns{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-template-areas:"A B C D" "E F ."}.su-local-footer .su-local-footer__columns .su-local-footer__cell1{-ms-grid-row:1;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell2{-ms-grid-row:1;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell3{-ms-grid-row:1;-ms-grid-column:3}.su-local-footer .su-local-footer__columns .su-local-footer__cell4{-ms-grid-row:1;-ms-grid-column:4}.su-local-footer .su-local-footer__columns .su-local-footer__cell5{-ms-grid-row:2;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell6{-ms-grid-row:2;-ms-grid-column:2}}@media (max-width:991px){.su-local-footer .su-local-footer__columns{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-template-areas:"A B C" "D E F"}.su-local-footer .su-local-footer__columns .su-local-footer__cell1{-ms-grid-row:1;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell2{-ms-grid-row:1;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell3{-ms-grid-row:1;-ms-grid-column:3}.su-local-footer .su-local-footer__columns .su-local-footer__cell4{-ms-grid-row:2;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell5{-ms-grid-row:2;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell6{-ms-grid-row:2;-ms-grid-column:3}}@media (max-width:767px){.su-local-footer .su-local-footer__columns{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-template-areas:"A B" "C D" "E F"}.su-local-footer .su-local-footer__columns .su-local-footer__cell1{-ms-grid-row:1;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell2{-ms-grid-row:1;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell3{-ms-grid-row:2;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell4{-ms-grid-row:2;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell5{-ms-grid-row:3;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell6{-ms-grid-row:3;-ms-grid-column:2}}.su-local-footer .su-local-footer__cell7{border-top:2px solid #f2f1f1;padding:2.8rem 4.8rem 3.6rem 0;margin:0 10rem}@media (max-width:767px){.su-local-footer .su-local-footer__cell7{padding:3.2rem 0;margin:0 2rem}}@media only screen and (min-width:768px){.su-local-footer .su-local-footer__cell7{margin:0 5rem}}@media only screen and (min-width:992px){.su-local-footer .su-local-footer__cell7{margin:0 8rem}}.su-local-footer .su-local-footer__cell7 .su-button--login{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.21);box-shadow:0 3px 8px rgba(0,0,0,.21);border-radius:6px;padding:9px 18px 9px 14px;text-decoration:none;background:transparent;color:#2e2d29;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:5px}.su-local-footer .su-local-footer__cell7 .su-button--login:before{background:none}.su-local-footer .su-local-footer__cell7 .su-button--login:focus,.su-local-footer .su-local-footer__cell7 .su-button--login:hover{background:#006cb8;color:#fff}.su-local-footer .su-local-footer__cell7 .su-button--login:focus span,.su-local-footer .su-local-footer__cell7 .su-button--login:hover span{text-decoration:none}.su-local-footer .su-local-footer__cell7 .su-button--login:active{background:#000;color:#fff}.su-local-footer .su-local-footer__cell7 .su-button--login:active span{text-decoration:none}.su-local-footer .su-local-footer__cell7 .su-button--login:after{content:none}.su-local-footer .su-local-footer__cell7 .su-button--login span.material-symbols-outlined{text-decoration:none}.su-local-footer .su-local-footer__social-links li{float:unset}.su-local-footer .su-local-footer__social-links a span{border:unset;clip:unset;height:unset;margin:unset;overflow:unset;padding:unset;position:unset;width:unset}.su-local-footer .su-local-footer__social-links i{padding-right:.5em}.su-local-footer .su-local-footer__social-links i:before{color:#000}.su-local-footer .su-local-footer__action-links a{color:#006cb8;font-weight:400;text-decoration:underline}.su-local-footer .su-local-footer__action-links a:active,.su-local-footer .su-local-footer__action-links a:focus,.su-local-footer .su-local-footer__action-links a:hover{color:#820000}.su-local-footer .su-local-footer__action-links a:active:after,.su-local-footer .su-local-footer__action-links a:focus:after,.su-local-footer .su-local-footer__action-links a:hover:after{background-color:#820000}.su-local-footer .su-local-footer__list-heading{color:#000;font-size:2rem}.su-local-footer .su-local-footer__list-heading:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}.su-local-footer .su-local-footer__address{font-weight:600}.su-local-footer .su-local-footer__action-links,.su-local-footer .su-local-footer__address,.su-local-footer .su-local-footer__primary-links,.su-local-footer .su-local-footer__secondary-links,.su-local-footer .su-local-footer__social-links{font-size:2rem;font-weight:600}nav[aria-label^=footer] .su-local-footer__action-links,nav[aria-label^=footer] a,nav[aria-label^=footer] a.su-link,nav[aria-label^=footer] a.su-link--external{color:#006cb8;text-decoration:underline}nav[aria-label^=footer] .su-local-footer__action-links:active,nav[aria-label^=footer] .su-local-footer__action-links:focus,nav[aria-label^=footer] .su-local-footer__action-links:hover,nav[aria-label^=footer] a.su-link--external:active,nav[aria-label^=footer] a.su-link--external:focus,nav[aria-label^=footer] a.su-link--external:hover,nav[aria-label^=footer] a.su-link:active,nav[aria-label^=footer] a.su-link:focus,nav[aria-label^=footer] a.su-link:hover,nav[aria-label^=footer] a:active,nav[aria-label^=footer] a:focus,nav[aria-label^=footer] a:hover{color:#820000;text-decoration:underline}nav[aria-label^=footer] .su-local-footer__action-links:active:after,nav[aria-label^=footer] .su-local-footer__action-links:focus:after,nav[aria-label^=footer] .su-local-footer__action-links:hover:after,nav[aria-label^=footer] a.su-link--external:active:after,nav[aria-label^=footer] a.su-link--external:focus:after,nav[aria-label^=footer] a.su-link--external:hover:after,nav[aria-label^=footer] a.su-link:active:after,nav[aria-label^=footer] a.su-link:focus:after,nav[aria-label^=footer] a.su-link:hover:after,nav[aria-label^=footer] a:active:after,nav[aria-label^=footer] a:focus:after,nav[aria-label^=footer] a:hover:after{background-color:#820000}nav[aria-label^=footer] .su-local-footer__action-links:after,nav[aria-label^=footer] a.su-link--external:after,nav[aria-label^=footer] a.su-link:after,nav[aria-label^=footer] a:after{background-color:#006cb8}nav[aria-label^=footer] .su-local-footer__action-links:active,nav[aria-label^=footer] a.su-link--external:active,nav[aria-label^=footer] a.su-link:active,nav[aria-label^=footer] a:active{color:#b1040e;text-decoration:underline}.su-multi-menu .su-multi-menu__menu .su-nav-toggle[aria-expanded=false],.su-multi-menu .su-multi-menu__menu .su-nav-toggle[aria-expanded=true]{-webkit-transition:none;transition:none}.su-multi-menu .su-multi-menu__menu-lv1 .su-nav-toggle[aria-expanded=true]{-webkit-transform:none;transform:none}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle[aria-expanded=true]:active,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle[aria-expanded=true]:focus{border:1px solid #2e2d29}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-nav-toggle{top:1rem}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--expanded>a:before{height:8px}}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:hover[aria-expanded=false]{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle{top:0;overflow:visible;width:18px;height:18px;padding:17px;border-radius:17px;border:1px solid transparent;margin-right:5px}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle+ul .su-nav-toggle{top:8px}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle[aria-expanded=true]{border:1px solid #fff}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle[aria-expanded=true]:before{background:transparent url(../assets/svg/icon_primary_nav_caret_red.svg) no-repeat 50%/25%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:before{background:transparent url(../assets/svg/icon_primary_nav_caret.svg) no-repeat 50%/25%;position:absolute;display:block}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:focus,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:hover{border:1px solid #2e2d29}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:focus:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:hover:before{background:transparent url(../assets/svg/icon_primary_nav_caret_red.svg) no-repeat 50%/25%}}@media (max-width:991px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle[aria-expanded=true]:before{background:transparent url(../assets/svg/icon_expand_more_red.svg) no-repeat 50%/50%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle[aria-expanded=true]:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle[aria-expanded=true]:active:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle[aria-expanded=true]:focus:before{background:transparent url(../assets/svg/icon_expand_more_red.svg) no-repeat 50%/50%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle:before{background:transparent url(../assets/svg/icon_expand_more_white.svg) no-repeat 50%/50%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle:focus:before{background:transparent url(../assets/svg/icon_expand_more_red.svg) no-repeat 50%/50%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle:hover:before{background:transparent url(../assets/svg/icon_expand_more_red.svg) no-repeat 50%/50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:992px){.su-multi-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link{padding-top:.4rem;padding-bottom:5rem}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:before{width:4px}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:hover:before{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#ecaf94),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),to(#007c9d));background:linear-gradient(270deg,#ecaf94 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d);-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;height:.25em}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:focus span,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:hover span{color:#b1040e}}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv2{top:75px}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item{margin:0 30px 0 0}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link{color:#b1040e;font-weight:600}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#ecaf94),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),to(#007c9d));background:linear-gradient(270deg,#ecaf94 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d);height:.25em}}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-nav-toggle:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--current>.su-nav-toggle:before{background:transparent url(../assets/svg/icon_arrow_down_red.svg) no-repeat 50%/25%}}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#ecaf94),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),to(#007c9d));background:linear-gradient(270deg,#ecaf94 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d)}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link{color:#2e2d29;font-size:1.8rem;text-transform:uppercase}@media (max-width:991px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link{color:#fff}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:active span,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:focus span,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:hover span{color:#fff;text-decoration:underline}}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:hover{background-color:transparent;color:#b1040e;text-decoration:none}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__menu{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.4);box-shadow:0 4px 10px rgba(0,0,0,.4);min-width:300px;border-radius:0 0 20px 20px;border-top:4px solid #b1040e;overflow:hidden}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__link:after{border-right:0;margin-left:unset}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__link>.su-nav-toggle:active,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__link>.su-nav-toggle:focus,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__link>.su-nav-toggle:hover{border-bottom:0}}@media (min-width:992px){.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link{padding-bottom:1.4rem;padding-top:1.4rem}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:before{background:#000}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:visited,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:visited,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:visited,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:visited,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:visited{text-decoration:none}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:visited:before{height:100%;top:unset;background:#b1040e}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before{background:#000}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before{background:#b1040e}.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:visited:before{left:-15px}}@media (max-width:991px){.su-multi-menu .su-multi-menu__menu{background-color:#000}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link{border-bottom:1px solid #5a635f}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:hover{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:hover:before{background-color:#b1040e;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.su-multi-menu .su-multi-menu__menu .su-nav-toggle[aria-expanded=false]:focus:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.su-multi-menu .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link{color:#fff}.su-multi-menu .su-multi-menu__nav-toggle{-webkit-box-shadow:none;box-shadow:none}.su-multi-menu .su-multi-menu__nav-toggle:focus{background:transparent}.su-multi-menu .su-multi-menu__nav-toggle:active,.su-multi-menu .su-multi-menu__nav-toggle:active:before,.su-multi-menu .su-multi-menu__nav-toggle:focus,.su-multi-menu .su-multi-menu__nav-toggle:focus:before,.su-multi-menu .su-multi-menu__nav-toggle:hover,.su-multi-menu .su-multi-menu__nav-toggle:hover:before{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}@media (max-width:1450px){button.menu-search-button{margin-left:10px}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item{margin:0 20px 0 0}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent{margin:0 10px 0 0}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle{margin-right:0}}.news .su-wysiwyg-text h2{font-size:1.25em;letter-spacing:-.01em}.stanford-news .js-pager__items .pager__item .button{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.stanford-news .js-pager__items .pager__item .button:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.stanford-news .js-pager__items .pager__item .button:active,.stanford-news .js-pager__items .pager__item .button:before,.stanford-news .js-pager__items .pager__item .button:focus,.stanford-news .js-pager__items .pager__item .button:hover{border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%)}.stanford-news .js-pager__items .pager__item .button:active,.stanford-news .js-pager__items .pager__item .button:focus,.stanford-news .js-pager__items .pager__item .button:hover{background-color:#c27763;color:#fff;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.news.node .header-spacer{height:40rem;background:#000 url(../assets/png/header-sm-000--cropped.png) no-repeat 5%/cover;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1)}@media (min-width:1500px){.news.node .header-spacer{background:#000 url(../assets/png/header-sm-000--cropped.png) no-repeat 50%/cover}}.news.node .layout--section-news-header{position:relative;top:-46.5rem;margin:0 auto}@media (min-width:576px){.news.node .layout--section-news-header{max-width:70%}}.news.node .layout--section-news-header .section-header{max-width:100%;width:100%}.news.node .layout--section-news-header .section-header .main-region{max-width:100%}.news.node .layout--section-news-header .section-header .main-region .su-news-topics{font-size:1em;text-align:center;color:#fff;opacity:.9}.news.node .layout--section-news-header .section-header .main-region .su-news-topics a,.news.node .layout--section-news-header .section-header .main-region .su-news-topics p{display:inline-block;color:#fff;text-transform:uppercase;letter-spacing:.3rem;margin-bottom:.5rem;margin-left:.5rem}.news.node .layout--section-news-header .section-header .main-region .su-news-topics a:first-child,.news.node .layout--section-news-header .section-header .main-region .su-news-topics p:first-child{margin-left:0}.news.node .layout--section-news-header .section-header .main-region .su-news-title:after{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#ecaf94),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),to(#007c9d));background:linear-gradient(270deg,#ecaf94 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d);content:"";height:1rem;display:block}.news.node .layout--section-news-header .section-header .main-region .su-news-title h1{color:#fff;background:transparent;padding-bottom:6rem;margin-bottom:0;text-align:center}.news.node .layout--section-news-header .section-header .main-region .su-news-title h1:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}@media (max-width:991px){.news.node .layout--section-news-header .section-header .main-region .su-news-title h1{font-size:4.5rem}}@media (max-width:767px){.news.node .layout--section-news-header .section-header .main-region .su-news-title h1{font-size:4rem}}.news.node .layout--section-news-header .section-header .main-region .su-news-title h1:before{margin:3rem auto}.news.node .layout--section-news-header .section-header .main-region .node-stanford-news-su-news-dek{padding-top:3rem;background:#fff}@media only screen and (min-width:768px){.news.node .layout--section-news-header .section-header .main-region .node-stanford-news-su-news-dek{padding-top:3.6rem}}@media only screen and (min-width:1500px){.news.node .layout--section-news-header .section-header .main-region .node-stanford-news-su-news-dek{padding-top:3.8rem}}.news.node .layout--section-news-header .section-header .main-region .node-stanford-news-su-news-dek .su-news-dek{font-family:"Source Serif Pro",Georgia,Times,Times New Roman,serif;font-style:italic;font-size:3rem;margin-left:auto;margin-right:auto;margin-bottom:0;border-bottom:1px solid #000;padding-bottom:2rem}@media only screen and (min-width:768px){.news.node .layout--section-news-header .section-header .main-region .node-stanford-news-su-news-dek .su-news-dek{padding-bottom:2.6rem}}@media only screen and (min-width:1500px){.news.node .layout--section-news-header .section-header .main-region .node-stanford-news-su-news-dek .su-news-dek{padding-bottom:2.7rem}}@media (max-width:767px){.news.node .layout--section-news-header .section-header .main-region .node-stanford-news-su-news-dek .su-news-dek{max-width:calc(83.33333% - 3.33333px)}}.news.node .layout--section-news-header .byline-social-media-wrapper{padding-top:2rem;padding-bottom:6rem;background:#fff;width:100%;max-width:100%;margin-bottom:-9rem}@media only screen and (min-width:768px){.news.node .layout--section-news-header .byline-social-media-wrapper{padding-top:2.6rem}}@media only screen and (min-width:1500px){.news.node .layout--section-news-header .byline-social-media-wrapper{padding-top:2.7rem}}@media only screen and (min-width:768px){.news.node .layout--section-news-header .byline-social-media-wrapper{padding-bottom:12.6rem}}@media only screen and (min-width:1500px){.news.node .layout--section-news-header .byline-social-media-wrapper{padding-bottom:13.3rem}}.news.node .layout--section-news-header .byline-social-media-wrapper div.flex-10-of-12{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.news.node .layout--section-news-header .byline-social-media-wrapper div.flex-10-of-12{max-width:calc(83.33333% - 3.33333px)}}.news.node .layout--section-news-header .section-banner-media{padding-top:5rem}.news.node .layout--section-news-header .section-components{max-width:100%;width:100%}.news.node .layout--section-news-header .section-components .main-region{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - 8px);flex:0 0 calc(83.33333% - 8px);max-width:calc(83.33333% - 8px)}@media (min-width:576px){.news.node .layout--section-news-header .section-components .main-region{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - 3.33333px);flex:0 0 calc(83.33333% - 3.33333px);max-width:calc(83.33333% - 3.33333px)}}@media (min-width:768px){.news.node .layout--section-news-header .section-components .main-region{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - 3.33333px);flex:0 0 calc(83.33333% - 3.33333px);max-width:calc(83.33333% - 3.33333px)}}@media (min-width:992px){.news.node .layout--section-news-header .section-components .main-region{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - 6px);flex:0 0 calc(83.33333% - 6px);max-width:calc(83.33333% - 6px)}}@media (min-width:1200px){.news.node .layout--section-news-header .section-components .main-region{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - 6.66667px);flex:0 0 calc(83.33333% - 6.66667px);max-width:calc(83.33333% - 6.66667px)}}.stanford-news-vertical-teaser-term>h2{margin-bottom:6.6rem;text-align:left}.stanford-news-vertical-teaser-term>h2:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}.stanford-news-vertical-teaser-term .more-link a{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.stanford-news-vertical-teaser-term .more-link a:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.stanford-news-vertical-teaser-term .more-link a:focus,.stanford-news-vertical-teaser-term .more-link a:hover{background-color:#c27763}.stanford-news-vertical-teaser-term .stanford-news--cards.stanford-news--cards-any{margin-bottom:125px}@media (max-width:1550px){.stanford-news-vertical-teaser-term .stanford-news--cards.stanford-news--cards-any ul.su-list-unstyled.grid-container-3{display:block}}.su-news-vertical-teaser{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);border-bottom-left-radius:6rem;position:relative}.su-news-vertical-teaser:active,.su-news-vertical-teaser:focus,.su-news-vertical-teaser:focus-within,.su-news-vertical-teaser:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.4);box-shadow:0 4px 20px rgba(0,0,0,.4)}.su-news-vertical-teaser:active .su-card__link,.su-news-vertical-teaser:focus-within .su-card__link,.su-news-vertical-teaser:focus .su-card__link,.su-news-vertical-teaser:hover .su-card__link{display:block;color:#006cb8;text-decoration:underline}.su-news-vertical-teaser:active .su-card .su-media__wrapper img,.su-news-vertical-teaser:focus-within .su-card .su-media__wrapper img,.su-news-vertical-teaser:focus .su-card .su-media__wrapper img,.su-news-vertical-teaser:hover .su-card .su-media__wrapper img{-webkit-transform:none;transform:none}.su-news-vertical-teaser:active .news-vertical-teaser__footer .su-link--external-box a,.su-news-vertical-teaser:focus-within .news-vertical-teaser__footer .su-link--external-box a,.su-news-vertical-teaser:focus .news-vertical-teaser__footer .su-link--external-box a,.su-news-vertical-teaser:hover .news-vertical-teaser__footer .su-link--external-box a{background-color:#b1040e}.su-news-vertical-teaser .su-media__wrapper>:after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"";height:.25em;display:block}.su-news-vertical-teaser.su-card .su-media__wrapper{margin-bottom:0}.su-news-vertical-teaser.su-card .su-card__contents .news-vertical-teaser__topics{padding-bottom:1.7rem}.su-news-vertical-teaser.su-card .su-card__contents .news-vertical-teaser__topics a{font-size:.9em;color:#563371;text-decoration:none;text-transform:uppercase;font-weight:600}.su-news-vertical-teaser.su-card .su-news-vertical-teaser__link:focus{outline:auto -webkit-focus-ring-color}.su-news-vertical-teaser.su-card .su-link{font-size:unset}.su-news-vertical-teaser.su-card .su-card__link{font-size:1.25em;letter-spacing:-.01em;color:#2e2d29;text-decoration:none;font-weight:600;margin-left:0;margin-right:0;margin-bottom:1rem}.su-news-vertical-teaser.su-card .su-card__link:focus,.su-news-vertical-teaser.su-card .su-card__link:hover{color:#006cb8;text-decoration:underline}.su-news-vertical-teaser.su-card .su-card__link:active{color:#2e2d29;text-decoration:underline}.su-news-vertical-teaser .news-vertical-teaser__topics .su-list-unstyled>li{display:inline-block}.su-news-vertical-teaser .news-vertical-teaser__topics .su-list-unstyled>li:after{content:",";padding-right:5px}.su-news-vertical-teaser .news-vertical-teaser__topics .su-list-unstyled>li:last-of-type:after{content:""}.su-news-vertical-teaser.su-card{border:none;height:100%}@media (max-width:1550px){.su-news-vertical-teaser.su-card{margin-bottom:4.5rem}}@media (max-width:991px){.su-news-vertical-teaser.su-card{width:100%}}.su-news-vertical-teaser.su-card .su-card__contents{padding:3.8rem 3.8rem 0}.su-news-vertical-teaser.su-card .su-card__contents:not(.su-card--icon){padding-top:3.8rem}.su-news-vertical-teaser.su-card a:focus .su-media__wrapper img,.su-news-vertical-teaser.su-card a:hover .su-media__wrapper img{-webkit-transform:none;transform:none}.su-news-vertical-teaser .su-news-vertical-teaser__link{text-decoration:none}.su-news-vertical-teaser .news-vertical-teaser__footer{margin:0}.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box{height:50px;width:50px}.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a{position:absolute;right:0;bottom:0;padding:1.3rem;color:#fff;background-color:#563371;-webkit-box-shadow:unset;box-shadow:unset}.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:active,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:focus,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:hover{background-color:#b1040e}.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:active .su-link--icon,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:active .su-link--icon--external,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:focus .su-link--icon,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:focus .su-link--icon--external,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:hover .su-link--icon,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:hover .su-link--icon--external{border-bottom:2px solid #fff}.su-news-vertical-teaser a.su-link--external:after{display:none}.vertical-cards.stanford-news--cards .grid-container-3{-ms-grid-columns:(fit-content(461px))[3];grid-template-columns:repeat(3,fit-content(461px))}@media (max-width:1550px){.vertical-cards.stanford-news--cards .grid-container-3{display:block}.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{margin:0 auto}}@media only screen and (max-width:1550px) and (min-width:0){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 40px);width:calc(100% - 40px)}}@media only screen and (max-width:1550px) and (min-width:576px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 60px);width:calc(100% - 60px)}}@media only screen and (max-width:1550px) and (min-width:768px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 100px);width:calc(100% - 100px)}}@media only screen and (max-width:1550px) and (min-width:992px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 160px);width:calc(100% - 160px)}}@media only screen and (max-width:1550px) and (min-width:1200px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 200px);width:calc(100% - 200px)}}@media only screen and (max-width:1550px) and (min-width:1500px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:1500px;width:calc(100% - 200px)}}.vertical-cards.stanford-news--cards .grid-container-3 .ds-entity--stanford-news{height:100%}@media (max-width:1550px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item{display:block}.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{margin:0 auto}}@media only screen and (max-width:1550px) and (min-width:0){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 40px);width:calc(100% - 40px)}}@media only screen and (max-width:1550px) and (min-width:576px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 60px);width:calc(100% - 60px)}}@media only screen and (max-width:1550px) and (min-width:768px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 100px);width:calc(100% - 100px)}}@media only screen and (max-width:1550px) and (min-width:992px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 160px);width:calc(100% - 160px)}}@media only screen and (max-width:1550px) and (min-width:1200px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 200px);width:calc(100% - 200px)}}@media only screen and (max-width:1550px) and (min-width:1500px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:1500px;width:calc(100% - 200px)}}@media (max-width:1550px){.ds-entity--stanford-page .su-card{margin-bottom:4.5rem}}.stanford-people-grid li,.taxonomy-term-pages.people-terms li{background-color:#2e2d29;padding:0 3.6rem 4rem;margin-bottom:2rem;margin-top:2rem;position:relative;top:0}.stanford-people-grid li .views-field-title,.taxonomy-term-pages.people-terms li .views-field-title{bottom:2rem;position:relative}.stanford-people-grid li .views-field-title a:active,.stanford-people-grid li .views-field-title a:focus,.stanford-people-grid li .views-field-title a:hover,.taxonomy-term-pages.people-terms li .views-field-title a:active,.taxonomy-term-pages.people-terms li .views-field-title a:focus,.taxonomy-term-pages.people-terms li .views-field-title a:hover{color:#fff}.stanford-people-grid li .views-field-title a .field-media-image,.taxonomy-term-pages.people-terms li .views-field-title a .field-media-image{position:relative;padding-bottom:2rem}@media only screen and (max-width:767px) and (min-width:400px){.stanford-people-grid li .views-field-title a .field-media-image,.taxonomy-term-pages.people-terms li .views-field-title a .field-media-image{padding-right:6rem;padding-left:6rem}}.stanford-people-grid li .views-field-title a .field-media-image:after,.taxonomy-term-pages.people-terms li .views-field-title a .field-media-image:after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"";height:.25em;display:block}.stanford-people-grid li .views-field-title a .field-media-image img,.taxonomy-term-pages.people-terms li .views-field-title a .field-media-image img{border-radius:0;border-top-right-radius:40px;width:100%}.stanford-people-grid li .views-field-title h2,.stanford-people-grid li .views-field-title h3,.taxonomy-term-pages.people-terms li .views-field-title h2,.taxonomy-term-pages.people-terms li .views-field-title h3{letter-spacing:-.016em;color:#fff;line-height:1.4}.stanford-people-grid li .views-field-su-person-short-title,.taxonomy-term-pages.people-terms li .views-field-su-person-short-title{color:#fff;font-style:italic;font-weight:300;bottom:1rem;position:relative}.stanford-people-grid li .views-field-edit-node,.taxonomy-term-pages.people-terms li .views-field-edit-node{bottom:1rem;position:relative}.content .layout--section-person-header{padding-top:6.5rem;padding-bottom:3.1rem;margin-top:0;background:#000 url(../assets/png/header-sm-000--cropped.png) no-repeat 50%/cover;width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content .layout--section-person-header .su-quote{overflow:visible}.content .layout--section-person-header .su-quote .su-quote__body{color:#fff}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.content .layout--section-person-header .su-quote .su-quote__body .su-person-name{margin-bottom:2.6rem}}@media only screen and (min-width:1500px){.content .layout--section-person-header .su-quote .su-quote__body .su-person-name{margin-bottom:2.7rem}}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1{font-size:2.44140625em;letter-spacing:-.016em;color:#fff}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}@media (max-width:767px){.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1{font-size:2.0751953125em}}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1:before{margin-bottom:2rem}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1.order-last{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name .order-first{text-transform:uppercase;letter-spacing:.3rem;margin-bottom:2rem;opacity:.9}.content .layout--section-person-header .su-quote .su-quote__body .su-quote__bio{font-size:1em}.content .layout--section-person-header .su-quote .su-quote__body .su-quote__bio .su-person-profile-link{margin-top:3rem}.content .layout--section-person-header .su-quote .su-quote__body .su-quote__bio .su-person-profile-link a{color:#fff}.content .layout--section-person-header .su-quote .su-quote__body .su-quote__bio .su-person-profile-link a:after{background-color:#fff}@media (min-width:992px){.content .layout--section-person-header .su-quote .flex-lg-4-of-12{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}.content .layout--section-person-header .su-quote .su-quote__media{width:0}.content .layout--section-person-header .su-quote .su-quote__media .media-entity-wrapper .field-media-image{border-radius:0;border-top-right-radius:40px;position:relative;top:5rem;margin-top:-1rem}@media (min-width:992px){.content .layout--section-person-header .su-quote .su-quote__media .media-entity-wrapper .field-media-image{margin-top:0}}.content .layout--section-person-header .su-quote .su-quote__media .media-entity-wrapper .field-media-image:after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"";height:.25em;display:block}.ds-entity--stanford-person .su-card{container-type:inline-size;background-color:#2e2d29;margin-top:2rem;border:none}.ds-entity--stanford-person .su-card .su-person-photo{padding:0 3.6rem 1rem}@container (min-width: 400px){.ds-entity--stanford-person .su-card .su-person-photo{padding-left:0;padding-right:0}}.ds-entity--stanford-person .su-card .field-media-image{position:relative;bottom:2rem}.ds-entity--stanford-person .su-card .field-media-image:after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"";height:.25em;display:block}.ds-entity--stanford-person .su-card .field-media-image img{border-radius:0;border-top-right-radius:40px}.ds-entity--stanford-person .su-card .su-card__contents{text-align:start;padding-top:0;padding-bottom:5rem}.ds-entity--stanford-person .su-card .su-card__contents h2{margin-bottom:.5rem}.ds-entity--stanford-person .su-card .su-card__contents h2 a{font-size:.8em;color:#fff}.ds-entity--stanford-person .su-card .su-card__contents .su-person-short-title{color:#fff;font-style:italic;font-weight:300}@media (min-width:576px){.layout--layout-paragraphs-one-column .paragraph--type--stanford-entity .su-entity-item>div:first-child:last-child .ds-entity--stanford-person .su-card{display:block}.layout--layout-paragraphs-one-column .paragraph--type--stanford-entity .su-entity-item>div:first-child:last-child .ds-entity--stanford-person .su-card .su-person-photo{width:unset;margin:0 auto}}.su-site-search__submit{padding:0;margin-top:0;margin-right:0;margin-bottom:0;background:url(../assets/svg/icon_search_red.svg) no-repeat 0 0;height:45px;width:45px;background-size:45px 45px;top:4.7rem;right:2.5rem!important;opacity:1;position:absolute;-webkit-box-shadow:none!important;box-shadow:none!important}.su-site-search__submit:focus,.su-site-search__submit:hover{background:url(../assets/svg/icon_search_red.svg) no-repeat 0 0!important;background-size:45px 45px!important;border-radius:unset}.su-site-search__submit:before{content:none}.su-secondary-nav .menu-search-button{display:none}@media (max-width:991px){.menu-search-button{display:none}}@media (min-width:992px){.menu-search-button{background:url(../assets/svg/icon_search_black.svg) no-repeat 0 0;padding:1rem 1rem 1.15rem;height:35px;width:35px;background-size:35px 35px;-webkit-box-shadow:none;box-shadow:none;margin-left:36px}.menu-search-button:focus,.menu-search-button:hover{background:url(../assets/svg/icon_search_red.svg) no-repeat 0 0;height:35px;width:35px;background-size:35px 35px;-webkit-box-shadow:none;box-shadow:none}.menu-search-button.menu-search-button-expanded{background:url(../assets/svg/icon_close_red.svg) no-repeat 0 0;height:35px;width:35px;background-size:35px 35px;-webkit-box-shadow:none;box-shadow:none}}.su-site-search#block-chem-h-subtheme-search{max-width:67%;width:calc(100% - 200px);margin:0 auto}.su-site-search#block-chem-h-subtheme-search .show-form{width:auto}.su-site-search#block-chem-h-subtheme-search form:not(.show-form){display:none}.su-site-search form{padding:3rem 0}.su-site-search form .su-site-search__input{font-size:1.5625em;letter-spacing:-.012em;border:.2rem solid #000;padding:3rem}@media (min-width:992px){.su-site-search{grid-area:search-field}.su-site-search#block-chem-h-subtheme-search{background:#000;position:relative}.su-site-search#block-chem-h-subtheme-search:after,.su-site-search#block-chem-h-subtheme-search:before{content:"";position:absolute;top:0;bottom:0;width:9600px;right:100%;background:#000}.su-site-search#block-chem-h-subtheme-search:after{left:100%;background:#000}}@media (min-width:992px){.su-masthead>section:last-of-type .su-lockup{-ms-grid-row:1;-ms-grid-column:1}.su-masthead>section:last-of-type .su-multi-menu{-ms-grid-row:1;-ms-grid-column:2}.su-site-search{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}@media (min-width:992px) and (max-width:1400px){.su-site-search{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:2}}@media only screen and (min-width:992px) and (max-width:1450px){.su-site-search{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:2}}.su-mobile-site-search{margin-bottom:0}.su-mobile-site-search #block-stanford-basic-search-mobile{margin:0 1.8rem 0 0;width:auto}.su-mobile-site-search #block-stanford-basic-search-mobile form{padding:2rem 0;border-bottom:1px solid #5a635f;margin-bottom:0}.su-mobile-site-search #block-stanford-basic-search-mobile form .su-site-search__input{font-size:1.25em;letter-spacing:-.01em;padding:2.5rem}.su-mobile-site-search #block-stanford-basic-search-mobile form .su-site-search__submit{height:35px;width:35px;background-size:35px 35px;top:3.6rem}.su-mobile-site-search #block-stanford-basic-search-mobile form .su-site-search__submit:focus,.su-mobile-site-search #block-stanford-basic-search-mobile form .su-site-search__submit:hover{background-size:35px 35px!important}.page-search .page-content .block-chem-h-subtheme-pagetitle h1{margin-top:0}.page-search .page-content .block-chem-h-subtheme-search-form{padding-top:1.5rem;padding-bottom:1.5rem}@media only screen and (min-width:768px){.page-search .page-content .block-chem-h-subtheme-search-form{padding-top:1.8rem}}@media only screen and (min-width:1500px){.page-search .page-content .block-chem-h-subtheme-search-form{padding-top:1.9rem}}@media only screen and (min-width:768px){.page-search .page-content .block-chem-h-subtheme-search-form{padding-bottom:1.8rem}}@media only screen and (min-width:1500px){.page-search .page-content .block-chem-h-subtheme-search-form{padding-bottom:1.9rem}}@media (min-width:768px){.page-search .page-content .block-chem-h-subtheme-content,.page-search .page-content .block-chem-h-subtheme-search-form{max-width:1000px}}@media (max-width:991px){.page-search .page-content .block-chem-h-subtheme-search-form{max-width:calc(100% - 100px);width:calc(100% - 100px)}}@media (max-width:767px){.page-search .page-content .block-chem-h-subtheme-search-form{max-width:calc(100% - 60px);width:calc(100% - 60px)}}@media (max-width:575px){.page-search .page-content .block-chem-h-subtheme-search-form{max-width:calc(100% - 40px);width:calc(100% - 40px)}}.page-search .page-content .view.results .views-row h2,.page-search .page-content .view.search .views-row h2{line-height:100%;font-weight:700;letter-spacing:-1px;margin-bottom:1.5rem}.page-search .page-content .view.results .views-row h2 a,.page-search .page-content .view.search .views-row h2 a{font-size:28px;text-decoration:underline}@media (min-width:768px){.page-search .page-content .view.results .views-row,.page-search .page-content .view.search .views-row{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}}.page-search .page-content .view.results .views-field.views-field-title,.page-search .page-content .view.search .views-field.views-field-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-search .page-content .view.results .views-field.views-field-search-api-excerpt,.page-search .page-content .view.search .views-field.views-field-search-api-excerpt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-grid-column-span:2;grid-column:span 2;font-size:1.25em;letter-spacing:-.01em}.page-search .page-content .view.results .views-field.views-field-changed,.page-search .page-content .view.search .views-field.views-field-changed{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;margin-top:2rem;font-weight:300}@media (min-width:576px){.page-search .page-content .view.results .views-field.views-field-changed,.page-search .page-content .view.search .views-field.views-field-changed{margin-top:1rem}}.page-search .page-content .view.results .views-field.views-field-changed span.views-label-changed,.page-search .page-content .view.search .views-field.views-field-changed span.views-label-changed{margin-right:10px}@media (min-width:768px){.page-search .page-content .view.results .views-field.views-field-changed,.page-search .page-content .view.search .views-field.views-field-changed{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.su-secondary-nav--light .su-secondary-nav__link{color:#2e2d29}.su-secondary-nav--light a.su-secondary-nav__link:active:after,.su-secondary-nav--light a.su-secondary-nav__link:active:before,.su-secondary-nav--light a.su-secondary-nav__link:focus:after,.su-secondary-nav--light a.su-secondary-nav__link:focus:before,.su-secondary-nav--light a.su-secondary-nav__link:hover:after,.su-secondary-nav--light a.su-secondary-nav__link:hover:before{background-color:transparent}.su-secondary-nav--light a.su-secondary-nav__link:after{content:"";position:absolute;visibility:hidden;z-index:1}.su-secondary-nav--light .su-secondary-nav__item--current>.su-secondary-nav__link{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);background:#000;color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px}.su-secondary-nav--light .su-secondary-nav__item--current>.su-secondary-nav__link:before,.su-secondary-nav--light .su-secondary-nav__item--parent>.su-secondary-nav__link:before{background-color:transparent}.su-secondary-nav--light .su-secondary-nav__item--parent>.su-secondary-nav__link:after{visibility:visible;width:1em;height:50px;top:5px}.su-secondary-nav--light .su-secondary-nav__item--parent>.su-secondary-nav__link:after,.su-secondary-nav--light .su-secondary-nav__item--parent>.su-secondary-nav__link:hover:after{background:transparent url(../assets/svg/icon_secondary_nav_caret.svg) no-repeat 50%/30%;right:1rem;-webkit-transform:none;transform:none}.su-secondary-nav--light .su-secondary-nav__item--active-trail>.su-secondary-nav__link:after{right:2rem;-webkit-transform:none;transform:none;background:transparent url(../assets/svg/icon_secondary_nav_caret.svg) no-repeat 50%/30%;top:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:1rem}.su-secondary-nav--light .su-secondary-nav__item--active-trail>.su-secondary-nav__link:hover:after{background:transparent url(../assets/svg/icon_secondary_nav_caret.svg) no-repeat 50%/30%;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:5px}a.su-secondary-nav__link{font-size:2.3rem;padding:2rem 4.8rem 2rem 2.4rem}a.su-secondary-nav__link:active,a.su-secondary-nav__link:focus,a.su-secondary-nav__link:hover{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);background:#000;color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4{padding-left:0}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a{color:#7f7776;font-size:2.3rem;padding:2rem 1.5rem 2rem 4.8rem}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a:active,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a:focus,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a:hover,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a:active,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a:focus,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a:hover,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a:active,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a:focus,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a:hover{background-color:#000;color:#fff}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a.su-secondary-nav__link{padding-left:6.5rem}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a.su-secondary-nav__link{padding-left:8.5rem}.su-secondary-nav>.su-secondary-nav__menu>.su-secondary-nav__item{border-top:none;line-height:1.2em}ul.su-secondary-nav__menu>li{margin-bottom:.3rem;margin-top:.3rem}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a:hover{margin-top:.3rem}main [type=button].button,main [type=button].button--primary,main [type=submit].button,main [type=submit].button--primary{color:#fff;background-color:#b1040e;border-radius:unset}main [type=button].button--primary:active,main [type=button].button--primary:focus,main [type=button].button--primary:hover,main [type=button].button:active,main [type=button].button:focus,main [type=button].button:hover,main [type=submit].button--primary:active,main [type=submit].button--primary:focus,main [type=submit].button--primary:hover,main [type=submit].button:active,main [type=submit].button:focus,main [type=submit].button:hover{background:#2e2d29;border-radius:unset;color:#fff;text-decoration:none}main a.button:focus,main a.button:hover{background-color:transparent;text-decoration:none}nav.toolbar-lining .toolbar-icon{-webkit-box-shadow:none;box-shadow:none}nav.toolbar-lining .toolbar-icon:active,nav.toolbar-lining .toolbar-icon:focus,nav.toolbar-lining .toolbar-icon:hover{background:#f0f0f0}nav.toolbar-lining .toolbar-icon:active:before,nav.toolbar-lining .toolbar-icon:focus:before,nav.toolbar-lining .toolbar-icon:hover:before{background-color:transparent}.contextual .trigger:before,.su-alert__dismiss-button:before,.topics__collapsable-menu:before{content:none}.contextual .trigger:active,.contextual .trigger:focus,.contextual .trigger:hover{background-color:#2e2d29;background-repeat:no-repeat;background-position:50%;border-radius:13px}a.simplesamlphp-auth-login-link.su-button{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.21);box-shadow:0 3px 8px rgba(0,0,0,.21);background:transparent;border-radius:6px;padding:9px 18px 9px 14px;text-decoration:none;background-color:#fff}a.simplesamlphp-auth-login-link.su-button:before{background:none}a.simplesamlphp-auth-login-link.su-button:focus,a.simplesamlphp-auth-login-link.su-button:hover{background:#006cb8;color:#fff}a.simplesamlphp-auth-login-link.su-button:focus span,a.simplesamlphp-auth-login-link.su-button:hover span{text-decoration:none}a.simplesamlphp-auth-login-link.su-button:active{background:#000;color:#fff}a.simplesamlphp-auth-login-link.su-button:active span{text-decoration:none}.su-alert.su-alert--error h3,.su-alert.su-alert--text-light h3{color:#fff}.su-alert.su-alert--text-light .su-alert__text a{text-decoration:underline}.su-alert.su-alert--text-light .su-alert__text a:active,.su-alert.su-alert--text-light .su-alert__text a:focus,.su-alert.su-alert--text-light .su-alert__text a:hover{background-color:transparent;color:#fff;text-decoration:none}.su-alert.su-alert--text-light .su-alert__text .su-button:active,.su-alert.su-alert--text-light .su-alert__text .su-button:focus,.su-alert.su-alert--text-light .su-alert__text .su-button:hover{-webkit-box-shadow:none;box-shadow:none}.su-alert.su-alert--plain .su-alert__text .su-button{text-decoration:underline}.su-alert.su-alert--plain .su-alert__text .su-button:active,.su-alert.su-alert--plain .su-alert__text .su-button:focus,.su-alert.su-alert--plain .su-alert__text .su-button:hover{background-color:#f4f4f4;color:#fff;-webkit-box-shadow:none;box-shadow:none}.su-alert.su-alert--warning .su-alert__text .su-button:active,.su-alert.su-alert--warning .su-alert__text .su-button:focus,.su-alert.su-alert--warning .su-alert__text .su-button:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none}.su-alert .su-alert__dismiss .su-alert__dismiss-button{-webkit-box-shadow:none;box-shadow:none}.su-alert .su-alert__dismiss .su-alert__dismiss-button:focus{background:none}.node-stanford-page-su-page-banner{margin-bottom:0}.block--page-title,.node-stanford-page-title{padding-top:6.5rem;padding-bottom:3.1rem;margin-top:0;background:#000 url(../assets/png/header-sm-000--cropped.png) no-repeat 50%/cover;width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow-x:hidden}@media (max-width:991px){.block--page-title,.node-stanford-page-title{background:#000 url(../assets/png/header-000-mobile--cropped.png) no-repeat 50%/cover}}.block--page-title h1,.node-stanford-page-title h1{margin:0 auto 3.2rem;color:#fff}@media only screen and (min-width:0){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 40px);width:calc(100% - 40px)}}@media only screen and (min-width:576px){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 60px);width:calc(100% - 60px)}}@media only screen and (min-width:768px){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 100px);width:calc(100% - 100px)}}@media only screen and (min-width:992px){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 160px);width:calc(100% - 160px)}}@media only screen and (min-width:1200px){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 200px);width:calc(100% - 200px)}}@media only screen and (min-width:1500px){.block--page-title h1,.node-stanford-page-title h1{max-width:1500px;width:calc(100% - 200px)}}@media only screen and (min-width:768px){.block--page-title h1,.node-stanford-page-title h1{margin-bottom:4.5rem}}@media only screen and (min-width:1500px){.block--page-title h1,.node-stanford-page-title h1{margin-bottom:4.8rem}}.stanford-news-vertical-teaser-term .more-link a,.su-button,.su-button--big,.su-button--big.su-link,.su-button.su-link,[type=button],[type=image],[type=reset],[type=submit],button{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);background-color:transparent;border-radius:6px;font-weight:600}.su-button--secondary{font-weight:600}.stanford-news-vertical-teaser-term .more-link a:focus,.stanford-news-vertical-teaser-term .more-link a:hover,.su-button--big.su-link:focus,.su-button--big.su-link:hover,.su-button--big:focus,.su-button--big:hover,.su-button.su-link:focus,.su-button.su-link:hover,.su-button:focus,.su-button:hover,[type=button]:focus,[type=button]:hover,[type=image]:focus,[type=image]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);background-color:#c27763;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;border-radius:6px;color:#fff;text-decoration:none}.stanford-news-vertical-teaser-term .more-link a:active,.su-button--big.su-link:active,.su-button--big:active,.su-button.su-link:active,.su-button:active,[type=button]:active,[type=image]:active,[type=reset]:active,[type=submit]:active,button:hover{background:#000;border-radius:6px;color:#fff}.stanford-news-vertical-teaser-term .more-link a:active:before,.su-button--big.su-link:active:before,.su-button--big:active:before,.su-button.su-link:active:before,.su-button:active:before,[type=button]:active:before,[type=image]:active:before,[type=reset]:active:before,[type=submit]:active:before,button:hover:before{background:#2e2d29}.stanford-news-vertical-teaser-term .more-link a:active:after,.su-button--big.su-link:active:after,.su-button--big:active:after,.su-button.su-link:active:after,.su-button:active:after,[type=button]:active:after,[type=image]:active:after,[type=reset]:active:after,[type=submit]:active:after,button:hover:after{background-color:#fff}footer .stanford-news-vertical-teaser-term .more-link a,footer .su-button,footer .su-button--big,footer .su-button--big.su-link,footer .su-button.su-link,footer button,main .stanford-news-vertical-teaser-term .more-link a,main .su-button,main .su-button--big,main .su-button--big.su-link,main .su-button.su-link,main button{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}footer .stanford-news-vertical-teaser-term .more-link a:before,footer .su-button--big.su-link:before,footer .su-button--big:before,footer .su-button.su-link:before,footer .su-button:before,footer button:before,main .stanford-news-vertical-teaser-term .more-link a:before,main .su-button--big.su-link:before,main .su-button--big:before,main .su-button.su-link:before,main .su-button:before,main button:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media only screen and (min-width:0){footer .stanford-news-vertical-teaser-term .more-link a,footer .su-button,footer .su-button--big,footer .su-button--big.su-link,footer .su-button.su-link,footer button,main .stanford-news-vertical-teaser-term .more-link a,main .su-button,main .su-button--big,main .su-button--big.su-link,main .su-button.su-link,main button{padding:1.6rem}}@media only screen and (min-width:768px){footer .stanford-news-vertical-teaser-term .more-link a,footer .su-button,footer .su-button--big,footer .su-button--big.su-link,footer .su-button.su-link,footer button,main .stanford-news-vertical-teaser-term .more-link a,main .su-button,main .su-button--big,main .su-button--big.su-link,main .su-button.su-link,main button{padding:1.8rem}}@media only screen and (min-width:1500px){footer .stanford-news-vertical-teaser-term .more-link a,footer .su-button,footer .su-button--big,footer .su-button--big.su-link,footer .su-button.su-link,footer button,main .stanford-news-vertical-teaser-term .more-link a,main .su-button,main .su-button--big,main .su-button--big.su-link,main .su-button.su-link,main button{padding:1.9rem}}footer .stanford-news-vertical-teaser-term .more-link a:active,footer .stanford-news-vertical-teaser-term .more-link a:focus,footer .stanford-news-vertical-teaser-term .more-link a:hover,footer .su-button--big.su-link:active,footer .su-button--big.su-link:focus,footer .su-button--big.su-link:hover,footer .su-button--big:active,footer .su-button--big:focus,footer .su-button--big:hover,footer .su-button.su-link:active,footer .su-button.su-link:focus,footer .su-button.su-link:hover,footer .su-button:active,footer .su-button:focus,footer .su-button:hover,footer button:active,footer button:focus,footer button:hover,main .stanford-news-vertical-teaser-term .more-link a:active,main .stanford-news-vertical-teaser-term .more-link a:focus,main .stanford-news-vertical-teaser-term .more-link a:hover,main .su-button--big.su-link:active,main .su-button--big.su-link:focus,main .su-button--big.su-link:hover,main .su-button--big:active,main .su-button--big:focus,main .su-button--big:hover,main .su-button.su-link:active,main .su-button.su-link:focus,main .su-button.su-link:hover,main .su-button:active,main .su-button:focus,main .su-button:hover,main button:active,main button:focus,main button:hover{color:#fff;text-decoration:none}footer [type=button],footer [type=submit],main [type=button],main [type=submit]{color:#2e2d29;display:inline-block}footer .su-button--big.mailto svg,footer .su-button--big.su-link--external:after,footer .su-button.mailto svg,footer .su-button.su-link--external:after,main .su-button--big.mailto svg,main .su-button--big.su-link--external:after,main .su-button.mailto svg,main .su-button.su-link--external:after{margin-left:1rem}footer .stanford-news-vertical-teaser-term .more-link a.su-link--external:after,footer .su-button.su-link--external:after,main .stanford-news-vertical-teaser-term .more-link a.su-link--external:after,main .su-button.su-link--external:after{height:12px;width:12px}footer .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external):after,footer .su-button:not(.su-link--external):after,main .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external):after,main .su-button:not(.su-link--external):after{content:"";background:url(../assets/svg/icon_east_black.svg) no-repeat 0 0;height:18px;width:23px;background-size:23px 23px;-webkit-box-shadow:none;box-shadow:none;display:inline-block;position:relative;margin-left:1.8rem}footer .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external):active:after,footer .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external):focus:after,footer .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external):hover:after,footer .su-button:not(.su-link--external):active:after,footer .su-button:not(.su-link--external):focus:after,footer .su-button:not(.su-link--external):hover:after,main .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external):active:after,main .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external):focus:after,main .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external):hover:after,main .su-button:not(.su-link--external):active:after,main .su-button:not(.su-link--external):focus:after,main .su-button:not(.su-link--external):hover:after{background:url(../assets/svg/icon_east_white.svg) no-repeat 0 0;background-size:23px 23px}footer .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external).mailto:after,footer .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external).simplesamlphp-auth-login-link:after,footer .su-button:not(.su-link--external).mailto:after,footer .su-button:not(.su-link--external).simplesamlphp-auth-login-link:after,main .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external).mailto:after,main .stanford-news-vertical-teaser-term .more-link a:not(.su-link--external).simplesamlphp-auth-login-link:after,main .su-button:not(.su-link--external).mailto:after,main .su-button:not(.su-link--external).simplesamlphp-auth-login-link:after{content:none}footer .su-button--big:not(.su-link--external):after,main .su-button--big:not(.su-link--external):after{content:"";background:url(../assets/svg/icon_east_black_big.svg) no-repeat 0 0;height:26px;width:36px;background-size:33px 33px;-webkit-box-shadow:none;box-shadow:none;display:inline-block;position:relative;margin-left:1.8rem}footer .su-button--big:not(.su-link--external):active:after,footer .su-button--big:not(.su-link--external):focus:after,footer .su-button--big:not(.su-link--external):hover:after,main .su-button--big:not(.su-link--external):active:after,main .su-button--big:not(.su-link--external):focus:after,main .su-button--big:not(.su-link--external):hover:after{background:url(../assets/svg/icon_east_white_big.svg) no-repeat 0 0;background-size:33px 33px}footer .su-button--big:not(.su-link--external).mailto svg,main .su-button--big:not(.su-link--external).mailto svg{height:26px;width:30px}footer .su-button--big:not(.su-link--external).mailto:after,main .su-button--big:not(.su-link--external).mailto:after{content:none}a.su-link--external.su-button--big:after{background-color:#2e2d29}#back-to-top{background-color:#b1040e}.filter-menu .topics__collapsable-menu{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.filter-menu .topics__collapsable-menu:focus{background:none}.su-events-details .su-event-cta a{color:unset}.su-events-details .su-event-cta a:hover{background-color:unset}.su-wrapper--button-purple .su-button a,.su-wrapper--button-purple .su-card__button a{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.su-wrapper--button-purple .su-button a:before,.su-wrapper--button-purple .su-card__button a:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.su-wrapper--button-teal .su-button a,.su-wrapper--button-teal .su-card__button a{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.su-wrapper--button-teal .su-button a:before,.su-wrapper--button-teal .su-card__button a:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.su-wrapper--button-red .su-button a,.su-wrapper--button-red .su-card__button a{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.su-wrapper--button-red .su-button a:before,.su-wrapper--button-red .su-card__button a:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}a.su-link--action:not(.mailto):after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"arrow_right_alt";font-size:unset;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;height:unset;width:unset;-webkit-mask:unset;mask:unset;-webkit-mask-size:unset;mask-size:unset;font-size:25px}a.su-link--action.su-link--external:active:after,a.su-link--action.su-link--external:focus:after,a.su-link--action.su-link--external:hover:after{-webkit-transform:translateX(.2em);transform:translateX(.2em)}h1{font-size:5.5rem;letter-spacing:-.03em}h1,h2{font-weight:900;line-height:110%;color:#2e2d29}h2{font-size:5rem;letter-spacing:-.05em}h3{font-weight:700;font-size:3.5rem;line-height:5.2rem;letter-spacing:-1.5px;color:#000}h4,h5{font-weight:700;font-size:2.8rem;line-height:3.8rem;letter-spacing:-1px;color:#000}.su-link--external:active:after,.su-link--external:focus:after,.su-link--external:hover:after{background-color:#820000}a,a.su-link,a.su-link--external{color:#006cb8}a.su-link--external:focus,a.su-link--external:hover,a.su-link:focus,a.su-link:hover,a:focus,a:hover{color:#820000}a.su-link--external:focus:after,a.su-link--external:hover:after,a.su-link:focus:after,a.su-link:hover:after,a:focus:after,a:hover:after{background-color:#820000}a.su-link--external:after,a.su-link:after,a:after{background-color:#006cb8}a.su-link--external:active,a.su-link:active,a:active{color:#820000}a.su-link.su-button:active:before{background:none}a.su-link--external.su-button:after{background-color:#2e2d29}a.su-link--action{color:#2e2d29;position:relative;font-weight:400;text-decoration:underline}a.su-link--action:after{position:relative;display:inline-block;top:6px}a.su-link--action:focus,a.su-link--action:hover{color:#006cb8}a.su-link--action:focus:after,a.su-link--action:hover:after{text-decoration:none}a.mailto svg{fill:#006cb8}a.mailto svg:focus,a.mailto svg:focus:after,a.mailto svg:hover,a.mailto svg:hover:after{fill:#820000}a.mailto.su-button--big:active svg,a.mailto.su-button--big:focus svg,a.mailto.su-button--big:hover svg,a.mailto.su-button:active svg,a.mailto.su-button:focus svg,a.mailto.su-button:hover svg{fill:#fff}a.mailto.su-button--big svg,a.mailto.su-button svg{fill:#2e2d29}a.mailto.su-button--big svg:active,a.mailto.su-button--big svg:focus,a.mailto.su-button--big svg:hover,a.mailto.su-button svg:active,a.mailto.su-button svg:focus,a.mailto.su-button svg:hover{fill:#fff}.more-link{padding-top:40px}.su-news-list .su-news-list__header a.su-link--external:after{background-color:#2e2d29}.su-news-list .su-news-list__header a.su-link--external:focus,.su-news-list .su-news-list__header a.su-link--external:hover{color:#006cb8}.su-news-list .su-news-list__header a.su-link--external:focus:after,.su-news-list .su-news-list__header a.su-link--external:hover:after{background-color:#006cb8}.su-news-list .su-news-list__header a.su-link--external:focus h2,.su-news-list .su-news-list__header a.su-link--external:hover h2,.su-news-list .su-news-list__header a:focus,.su-news-list .su-news-list__header a:focus h2,.su-news-list .su-news-list__header a:hover,.su-news-list .su-news-list__header a:hover h2{color:#006cb8}@media (max-width:1199px){nav.filter-menu button:before{background:none;padding:unset;border-radius:unset}}.su-callout-text a.su-link--external:after,.su-intro-text a.su-link--external:after{height:14px;width:14px}.su-callout-text a.mailto svg,.su-intro-text a.mailto svg{height:26px;width:28px}.su-quote-text a.su-link--external:after{height:18px;width:18px}.su-quote-text a.mailto svg{height:33px;width:39px}.paragraph--type--stanford-entity .su-entity-headline,.paragraph--type--stanford-entity .su-list-headline,.paragraph--type--stanford-lists .su-entity-headline,.paragraph--type--stanford-lists .su-list-headline,.ptype-stanford-entity .su-entity-headline,.ptype-stanford-entity .su-list-headline,.ptype-stanford-lists .su-entity-headline,.ptype-stanford-lists .su-list-headline{margin-bottom:10rem}.paragraph--type--stanford-entity .su-entity-headline h2,.paragraph--type--stanford-entity .su-list-headline h2,.paragraph--type--stanford-lists .su-entity-headline h2,.paragraph--type--stanford-lists .su-list-headline h2,.ptype-stanford-entity .su-entity-headline h2,.ptype-stanford-entity .su-list-headline h2,.ptype-stanford-lists .su-entity-headline h2,.ptype-stanford-lists .su-list-headline h2{text-align:left}.paragraph--type--stanford-entity .su-entity-headline h2:before,.paragraph--type--stanford-entity .su-list-headline h2:before,.paragraph--type--stanford-lists .su-entity-headline h2:before,.paragraph--type--stanford-lists .su-list-headline h2:before,.ptype-stanford-entity .su-entity-headline h2:before,.ptype-stanford-entity .su-list-headline h2:before,.ptype-stanford-lists .su-entity-headline h2:before,.ptype-stanford-lists .su-list-headline h2:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}.container-1-items .ptype-stanford-lists .field--name-su-list-view,.container-2-items .ptype-stanford-lists .field--name-su-list-view,.container-3-items .ptype-stanford-lists .field--name-su-list-view{padding-right:0;padding-left:0}.su-wysiwyg-text h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.su-wysiwyg-text h2:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem} \ No newline at end of file +@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined);.centered-container{max-width:1600px}.su-page-components div.ptype-stanford-card img{width:100%}@media (min-width:1550px){.su-page-components div[data-react-columns="12"].ptype-stanford-card,.su-page-components div[data-react-columns="12"].ptype-stanford-cta-list,.su-page-components div[data-react-columns="12"].ptype-stanford-entity,.su-page-components div[data-react-columns="12"].ptype-stanford-gallery,.su-page-components div[data-react-columns="12"].ptype-stanford-image-cta,.su-page-components div[data-react-columns="12"].ptype-stanford-lists,.su-page-components div[data-react-columns="12"].ptype-stanford-media-caption,.su-page-components div[data-react-columns="12"].ptype-stanford-stories,.su-page-components div[data-react-columns="12"].ptype-stanford-wysiwyg{max-width:1600px}}@media only screen and (min-width:992px) and (max-width:1199px){.su-page-components div[data-react-columns="12"].ptype-stanford-card,.su-page-components div[data-react-columns="12"].ptype-stanford-cta-list,.su-page-components div[data-react-columns="12"].ptype-stanford-entity,.su-page-components div[data-react-columns="12"].ptype-stanford-gallery,.su-page-components div[data-react-columns="12"].ptype-stanford-image-cta,.su-page-components div[data-react-columns="12"].ptype-stanford-lists,.su-page-components div[data-react-columns="12"].ptype-stanford-media-caption,.su-page-components div[data-react-columns="12"].ptype-stanford-stories,.su-page-components div[data-react-columns="12"].ptype-stanford-wysiwyg{max-width:880px}}.su-page-components div[data-react-columns="12"].ptype-stanford-card img{width:100%}@media only screen and (min-width:0){.jumpstart-ui--two-column.flex-container.centered-container{margin-top:5.12rem}}@media only screen and (min-width:768px){.jumpstart-ui--two-column.flex-container.centered-container{margin-top:5.76rem}}@media only screen and (min-width:1500px){.jumpstart-ui--two-column.flex-container.centered-container{margin-top:6.08rem}}.material-symbols-outlined,.stanford-news-vertical-teaser-term .more-link:after,a.su-link--action:not(.mailto):after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}@media (min-width:992px){.chemh-wrapper--banner-halfpill{max-width:2500px;margin:0 auto}}.chemh-wrapper--banner-halfpill .su-hero__media{background:#fff}.chemh-wrapper--banner-halfpill .su-hero__media .image,.chemh-wrapper--banner-halfpill .su-hero__media .media,.chemh-wrapper--banner-halfpill .su-hero__media>article,.chemh-wrapper--banner-halfpill .su-hero__media>div{max-width:850px}.chemh-wrapper--banner-halfpill .su-hero__card{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;max-width:unset;margin-left:0}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents{padding:0}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}@media (max-width:767px){.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents{padding:3rem 0 0;width:400px}}@media only screen and (min-width:992px){.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents{width:400px}}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents h2{font-size:2.44140625em;letter-spacing:-.016em;color:#2e2d29;line-height:110%;letter-spacing:-.04em}@media (max-width:767px){.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents h2{font-size:2.0751953125em}}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents .bullet{padding-left:.6em;margin-bottom:0}.chemh-wrapper--banner-halfpill .su-hero__card .su-card__contents .bullet:before{content:"\2022";display:inline-block;color:#006cb8;padding-right:.5em;font-size:1.5em}.chemh-wrapper--banner-halfpill .overlay-right{display:-ms-grid;display:grid;-ms-grid-columns:75%,25%;grid-template-columns:75%,25%;grid-template-areas:"media card";-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}@media only screen and (min-width:992px){.chemh-wrapper--banner-halfpill .overlay-right{-ms-grid-columns:60% 40%;grid-template-columns:60% 40%;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}}@media only screen and (min-width:1200px){.chemh-wrapper--banner-halfpill .overlay-right{-ms-grid-columns:60% 40%;grid-template-columns:60% 40%}}@media (min-width:1500px){.chemh-wrapper--banner-halfpill .overlay-right{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}@media (min-width:2500px){.chemh-wrapper--banner-halfpill .overlay-right .su-hero__media img{border-top-left-radius:20px;border-bottom-left-radius:20px}}@media (max-width:767px){.chemh-wrapper--banner-halfpill .overlay-right{display:block}.chemh-wrapper--banner-halfpill .overlay-right .su-hero__media{padding:0 30px 10px 0}.chemh-wrapper--banner-halfpill .overlay-right .su-hero__card{padding:0 0 30px 30px}}@media (max-width:991px){.chemh-wrapper--banner-halfpill .overlay-right{-ms-grid-columns:1fr 10% 40%;grid-template-columns:1fr 40%;grid-template-areas:"media card";gap:10%}}.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__card{-ms-grid-row:1;-ms-grid-column:3;grid-area:card;margin-left:0}.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__media{-ms-grid-row:1;-ms-grid-column:1;grid-area:media;max-width:unset;width:unset;left:0}.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__media img{border-top-right-radius:300px;border-bottom-right-radius:300px}.chemh-wrapper--banner-halfpill .overlay-left{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-ms-grid;display:grid;-ms-grid-columns:25%,75%;grid-template-columns:25%,75%;grid-template-areas:"card media";-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}@media only screen and (min-width:992px){.chemh-wrapper--banner-halfpill .overlay-left{-ms-grid-columns:40% 60%;grid-template-columns:40% 60%;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}}@media only screen and (min-width:1200px){.chemh-wrapper--banner-halfpill .overlay-left{-ms-grid-columns:40% 60%;grid-template-columns:40% 60%}}@media (min-width:1500px){.chemh-wrapper--banner-halfpill .overlay-left{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}@media (min-width:2500px){.chemh-wrapper--banner-halfpill .overlay-left .su-hero__media img{border-top-right-radius:20px;border-bottom-right-radius:20px}}@media (max-width:767px){.chemh-wrapper--banner-halfpill .overlay-left{display:block}.chemh-wrapper--banner-halfpill .overlay-left .su-hero__media{padding:0 0 10px 30px}.chemh-wrapper--banner-halfpill .overlay-left .su-hero__card{padding:0 30px}}@media (max-width:991px){.chemh-wrapper--banner-halfpill .overlay-left{-ms-grid-columns:40% 10% 1fr;grid-template-columns:40% 1fr;grid-template-areas:"card media";gap:10%}.chemh-wrapper--banner-halfpill .overlay-left>.su-hero__card{-ms-grid-row:1;-ms-grid-column:1}.chemh-wrapper--banner-halfpill .overlay-left>.su-hero__media{-ms-grid-row:1;-ms-grid-column:3}}.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__card{-ms-grid-row:1;-ms-grid-column:1;grid-area:card;justify-self:flex-end}.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__media{-ms-grid-row:1;-ms-grid-column:3;grid-area:media;max-width:unset;width:unset;right:0}.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__media img{border-top-left-radius:300px;border-bottom-left-radius:300px}.chemh-wrapper--banner-fullpill{margin:0 auto}@media (min-width:576px){.chemh-wrapper--banner-fullpill{max-width:calc(100vw - 200px)}}.chemh-wrapper--banner-fullpill .su-hero{background:#2e2d29 url(../assets/svg/fullpill-bg.svg) no-repeat 100%/200%;border-radius:300px;color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px}@media (max-width:991px){.chemh-wrapper--banner-fullpill .su-hero{background:#2e2d29 url(../assets/svg/fullpill-bg.svg) no-repeat 100%/205%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover}}@media only screen and (max-width:991px) and (min-width:0){.chemh-wrapper--banner-fullpill .su-hero{padding:4rem}}@media only screen and (max-width:991px) and (min-width:768px){.chemh-wrapper--banner-fullpill .su-hero{padding:4.5rem}}@media only screen and (max-width:991px) and (min-width:1500px){.chemh-wrapper--banner-fullpill .su-hero{padding:4.75rem}}@media (max-width:1199px){.chemh-wrapper--banner-fullpill .su-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:0){.chemh-wrapper--banner-fullpill .su-hero{padding-top:4rem}}@media only screen and (min-width:768px){.chemh-wrapper--banner-fullpill .su-hero{padding-top:4.5rem}}@media only screen and (min-width:1500px){.chemh-wrapper--banner-fullpill .su-hero{padding-top:4.75rem}}@media only screen and (min-width:0){.chemh-wrapper--banner-fullpill .su-hero{padding-bottom:4rem}}@media only screen and (min-width:768px){.chemh-wrapper--banner-fullpill .su-hero{padding-bottom:4.5rem}}@media only screen and (min-width:1500px){.chemh-wrapper--banner-fullpill .su-hero{padding-bottom:4.75rem}}.chemh-wrapper--banner-fullpill .su-hero .su-hero__media{background:transparent;margin-left:5%;min-height:unset;position:unset;height:unset;width:275px}@media (max-width:767px){.chemh-wrapper--banner-fullpill .su-hero .su-hero__media{aspect-ratio:unset;margin:0 auto}}.chemh-wrapper--banner-fullpill .su-hero .su-hero__media img{border-radius:50%;width:200px;height:200px;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;padding:0}@media only screen and (min-width:0){.chemh-wrapper--banner-fullpill .su-hero .su-hero__media img{margin-bottom:.8rem}}@media only screen and (min-width:768px){.chemh-wrapper--banner-fullpill .su-hero .su-hero__media img{margin-bottom:.9rem}}@media only screen and (min-width:1500px){.chemh-wrapper--banner-fullpill .su-hero .su-hero__media img{margin-bottom:.95rem}}@media (min-width:992px){.chemh-wrapper--banner-fullpill .su-hero .su-hero__media img{margin-left:unset}}@media (max-width:767px){.chemh-wrapper--banner-fullpill .su-hero .su-hero__media img{width:150px;height:150px}}.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card{background:transparent;border:none;bottom:unset;-webkit-box-shadow:none;box-shadow:none;left:unset;margin-top:unset;margin-bottom:unset;max-width:980px;top:unset}@media (min-width:576px){.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card>.image{max-width:200px;min-width:200px;margin-left:50px}.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card>.image img{border-radius:50%}}.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents h2{margin-bottom:1.1rem;font-size:2.44140625em;letter-spacing:-.016em;color:#fff;font-family:Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents h2{margin-bottom:1.2rem}}@media only screen and (min-width:1500px){.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents h2{margin-bottom:1.3rem}}.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents h2:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}@media (max-width:767px){.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents h2{font-size:2.0751953125em}}.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents .su-card__button,.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents .su-card__link{margin-top:3.2rem}@media only screen and (min-width:768px){.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents .su-card__button,.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents .su-card__link{margin-top:4.5rem}}@media only screen and (min-width:1500px){.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents .su-card__button,.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents .su-card__link{margin-top:4.8rem}}@media (max-width:991px){.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents .su-card__button,.chemh-wrapper--banner-fullpill .su-hero .su-card.su-hero__card .su-card__contents .su-card__link{text-align:center}}.chemh-wrapper--banner-fullpill div .su-button a,.chemh-wrapper--banner-fullpill div .su-card__button a{background-color:#2e2d29;color:#fff}.chemh-wrapper--banner-fullpill .su-button:not(.su-link--external):after{background:url(../assets/svg/icon_east_white.svg) no-repeat 0 0}@media only screen and (min-width:0){.jumpstart-ui--two-column.centered-container .flex-lg-9-of-12.main-region .su-hero{padding-bottom:6.4rem}}@media only screen and (min-width:768px){.jumpstart-ui--two-column.centered-container .flex-lg-9-of-12.main-region .su-hero{padding-bottom:7.2rem}}@media only screen and (min-width:1500px){.jumpstart-ui--two-column.centered-container .flex-lg-9-of-12.main-region .su-hero{padding-bottom:7.6rem}}.jumpstart-ui--two-column.centered-container .flex-lg-9-of-12.main-region .su-hero .su-card__contents{max-width:90%}@media (min-width:992px){.jumpstart-ui--two-column.centered-container .flex-lg-9-of-12.main-region .su-hero .su-card__contents{max-width:80%}}.su-page-banner div .su-card__button .su-link.su-button{background-color:#2e2d29;color:#fff}.su-page-banner .su-button:not(.su-link--external):after{background:url(../assets/svg/icon_east_white.svg) no-repeat 0 0}.chemh-wrapper--banner-homepage{max-width:1600px;margin:0 auto;width:calc(100% - 40px)}@media (min-width:576px){.chemh-wrapper--banner-homepage{width:calc(100% - 60px)}}@media (min-width:768px){.chemh-wrapper--banner-homepage{width:calc(100% - 100px)}}@media (min-width:992px){.chemh-wrapper--banner-homepage{width:calc(100% - 160px)}}@media (min-width:1200px){.chemh-wrapper--banner-homepage{width:calc(100% - 200px)}}.chemh-wrapper--banner-homepage .su-hero{min-height:640px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (max-width:1199px){.chemh-wrapper--banner-homepage .su-hero{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.chemh-wrapper--banner-homepage .su-hero .su-hero__media{background:#fff}.chemh-wrapper--banner-homepage .su-hero .su-hero__media .image,.chemh-wrapper--banner-homepage .su-hero .su-hero__media .media,.chemh-wrapper--banner-homepage .su-hero .su-hero__media>article,.chemh-wrapper--banner-homepage .su-hero .su-hero__media>div{height:auto;max-width:850px}@media (min-width:992px){.chemh-wrapper--banner-homepage .su-hero .su-hero__media .image,.chemh-wrapper--banner-homepage .su-hero .su-hero__media .media,.chemh-wrapper--banner-homepage .su-hero .su-hero__media>article,.chemh-wrapper--banner-homepage .su-hero .su-hero__media>div{margin-right:2rem}}@media only screen and (min-width:1200px){.chemh-wrapper--banner-homepage .overlay-right.su-hero.su-hero .su-hero__media{max-width:60%}.chemh-wrapper--banner-homepage .overlay-right.su-hero.su-hero .su-hero__card{max-width:29%;right:10%}}@media (max-width:1199px){.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__media{max-width:60%;background-size:contain}.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__card{max-width:35%}}@media (max-width:991px){.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__media{width:65%}.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__card{width:30%;right:5%}}@media (max-width:767px){.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__media{max-width:unset;width:100%}.chemh-wrapper--banner-homepage .overlay-right.su-hero .su-hero__card{max-width:100%;padding:3rem;right:unset;width:100%}}.chemh-wrapper--banner-homepage .su-hero__card{border:0;-webkit-box-shadow:none;box-shadow:none;max-width:557px}.chemh-wrapper--banner-homepage .su-hero__card .su-card__contents{padding:0}.chemh-wrapper--banner-homepage .su-hero__card .su-card__contents h2{font-size:2.44140625em;letter-spacing:-.016em;color:#2e2d29;font-weight:400;line-height:110%;letter-spacing:-.04em}.chemh-wrapper--banner-homepage .su-hero__card .su-card__contents h2:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}@media (max-width:767px){.chemh-wrapper--banner-homepage .su-hero__card .su-card__contents h2{font-size:2.0751953125em}}.su-page-banner{background:#000 url(../assets/png/header-sm-000--cropped.png) no-repeat 50%/cover}@media (min-width:992px){.su-page-banner .chemh-wrapper--banner-halfpill-title{max-width:1800px;margin:0 auto}}.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__media{background:#fff}.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__media .image,.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__media .media,.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__media>article,.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__media>div{max-width:850px}.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__card{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__card .su-card__contents{color:#fff;padding:0}.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__card .su-card__contents:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}@media (max-width:767px){.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__card .su-card__contents{padding:3rem 0 0;width:400px}}.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__card .su-card__contents h1{font-size:2.44140625em;letter-spacing:-.016em;color:#fff;line-height:110%;letter-spacing:-.04em}@media (max-width:767px){.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__card .su-card__contents h1{font-size:2.0751953125em}}.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__card .su-card__contents .bullet{padding-left:.6em;margin-bottom:0}.su-page-banner .chemh-wrapper--banner-halfpill-title .su-hero__card .su-card__contents .bullet:before{content:"\2022";display:inline-block;color:#006cb8;padding-right:.5em;font-size:1.5em}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero .su-hero__media{background-color:transparent}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero .su-hero__media img{border-top-right-radius:300px;border-bottom-right-radius:300px}@media (min-width:2500px){.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero .su-hero__media img{border-top-left-radius:20px;border-bottom-left-radius:20px}}@media only screen and (min-width:1200px){.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero.su-hero .su-hero__media{max-width:60%}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero.su-hero .su-hero__card{max-width:30%;right:5%}}@media (max-width:1199px){.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero .su-hero__media{max-width:50%;background-size:contain}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero .su-hero__card{max-width:40%}}@media (max-width:991px){.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero .su-hero__media{width:50%}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero .su-hero__card{width:40%;right:5%}}@media (max-width:767px){.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero .su-hero__media{padding-right:30px;max-width:unset;width:100%}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-right.su-hero .su-hero__card{max-width:100%;padding:3rem;right:unset;width:100%}}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-template-areas:"card media"}@media (max-width:767px){.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left{display:block;padding:0 0 30px 30px}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left .su-hero__media{padding-bottom:10px}}@media (max-width:991px){.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left{-ms-grid-columns:40% 10% 1fr;grid-template-columns:40% 1fr;grid-template-areas:"card media";gap:10%}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left>.su-hero__card{-ms-grid-row:1;-ms-grid-column:1}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left>.su-hero__media{-ms-grid-row:1;-ms-grid-column:3}}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left.su-hero .su-hero__card{-ms-grid-row:1;-ms-grid-column:1;grid-area:card}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left.su-hero .su-hero__media{-ms-grid-row:1;-ms-grid-column:2;background-color:transparent;grid-area:media;max-width:unset;width:unset;right:0}@media (max-width:991px){.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__card{-ms-grid-row:1;-ms-grid-column:3}.chemh-wrapper--banner-halfpill .overlay-right.su-hero .su-hero__media{-ms-grid-row:1;-ms-grid-column:1}.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__card{-ms-grid-row:1;-ms-grid-column:3}.chemh-wrapper--banner-halfpill .overlay-left.su-hero .su-hero__media{-ms-grid-row:1;-ms-grid-column:1}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left.su-hero .su-hero__card{-ms-grid-row:1;-ms-grid-column:3}.chemh-wrapper--banner-halfpill .overlay-left>.su-hero__card,.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left.su-hero .su-hero__media,.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left>.su-hero__card{-ms-grid-row:1;-ms-grid-column:1}.chemh-wrapper--banner-halfpill .overlay-left>.su-hero__media,.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left>.su-hero__media{-ms-grid-row:1;-ms-grid-column:3}}.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left.su-hero .su-hero__media img{border-top-left-radius:300px;border-bottom-left-radius:300px}@media (min-width:2500px){.su-page-banner .chemh-wrapper--banner-halfpill-title .overlay-left.su-hero .su-hero__media img{border-top-right-radius:20px;border-bottom-right-radius:20px}}.su-card-wrapper--border-none .su-card{-webkit-box-shadow:none;box-shadow:none;border:none}.su-event-card{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);border-bottom-left-radius:6rem;padding-top:0}.su-event-card:active,.su-event-card:focus,.su-event-card:focus-within,.su-event-card:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.4);box-shadow:0 4px 20px rgba(0,0,0,.4)}.su-event-card:active .su-event-card__footer a,.su-event-card:focus-within .su-event-card__footer a,.su-event-card:focus .su-event-card__footer a,.su-event-card:hover .su-event-card__footer a{background-color:#b1040e}.su-event-card.su-card .su-event-list-item__date{background:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.8rem 3rem;max-width:unset}.su-event-card.su-card .su-event-list-item__date .su-event-list-item__date__seperator{color:#fff;font-weight:900;margin-right:2rem;margin-left:2rem}.su-event-card.su-card .su-event-list-item__date .su-event-end-date,.su-event-card.su-card .su-event-list-item__date .su-event-end-month,.su-event-card.su-card .su-event-list-item__date .su-event-start-date,.su-event-card.su-card .su-event-list-item__date .su-event-start-month{font-weight:400;color:#fff}.su-event-card.su-card .su-event-list-item__details .event-list-item__type{display:block;padding-bottom:1rem}.su-event-card.su-card .su-event-list-item__details .event-list-item__type a{font-size:.9em;color:#563371;text-decoration:none;text-transform:uppercase;font-weight:600}.su-event-card.su-card .su-event-list-item__details h2 a:active,.su-event-card.su-card .su-event-list-item__details h2 a:focus,.su-event-card.su-card .su-event-list-item__details h2 a:focus-within,.su-event-card.su-card .su-event-list-item__details h2 a:hover{color:#006cb8}.su-event-card.su-card{position:relative;border:none;height:100%}@media (max-width:1550px){.su-event-card.su-card{margin-bottom:4.5rem}}@media (max-width:991px){.su-event-card.su-card{width:100%}}.su-event-card .su-event-card__footer{margin-top:2rem}.su-event-card .su-event-card__footer a{position:absolute;right:0;bottom:0;padding:1.3rem;background-color:#563371;color:#fff;-webkit-box-shadow:unset;box-shadow:unset}.su-event-card .su-event-card__footer a:active,.su-event-card .su-event-card__footer a:focus,.su-event-card .su-event-card__footer a:hover{background-color:#b1040e}.su-event-card .su-event-card__footer a:active .su-link--icon,.su-event-card .su-event-card__footer a:active .su-link--icon--external,.su-event-card .su-event-card__footer a:focus .su-link--icon,.su-event-card .su-event-card__footer a:focus .su-link--icon--external,.su-event-card .su-event-card__footer a:hover .su-link--icon,.su-event-card .su-event-card__footer a:hover .su-link--icon--external{border-bottom:2px solid #fff;color:#fff}.su-event-card a.su-link--external:after{display:none}.node.event .section-editorial-content{padding-top:3.2rem;background:#2e2d29 url(../assets/png/header-sm-000--cropped.png) no-repeat 5%/cover;max-width:100%;width:100%;padding-bottom:0}@media only screen and (min-width:768px){.node.event .section-editorial-content{padding-top:4.5rem}}@media only screen and (min-width:1500px){.node.event .section-editorial-content{padding-top:4.8rem}}@media (min-width:1500px){.node.event .section-editorial-content{background:#2e2d29 url(../assets/png/header-sm-000--cropped.png) no-repeat 50%/cover}}.node.event .section-editorial-content .su-event-type{text-align:center}.node.event .section-editorial-content .su-event-type a,.node.event .section-editorial-content .su-event-type p{color:#fff;text-transform:uppercase;letter-spacing:.3rem;margin-bottom:.5rem;opacity:.9}.node.event .section-editorial-content .su-event-headline{width:100%;max-width:100%;text-align:center}.node.event .section-editorial-content .su-event-headline h1{margin-bottom:3.2rem;color:#fff}.node.event .section-editorial-content .su-event-headline h1:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}@media only screen and (min-width:768px){.node.event .section-editorial-content .su-event-headline h1{margin-bottom:4.5rem}}@media only screen and (min-width:1500px){.node.event .section-editorial-content .su-event-headline h1{margin-bottom:4.8rem}}.node.event .section-editorial-content .su-event-headline h1:before{margin:3rem auto}.node.event .section-editorial-content .su-event-subheadline{max-width:100%;text-align:center;background:#fff;margin:0 auto}@media (min-width:576px){.node.event .section-editorial-content .su-event-subheadline{width:70%}}.node.event .section-editorial-content .su-event-subheadline:before{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#ecaf94),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),to(#007c9d));background:linear-gradient(270deg,#ecaf94 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d);content:"";height:1rem;display:block}.node.event .section-editorial-content .su-event-subheadline h2{padding-top:2rem;font-size:1.953125em;letter-spacing:-.016em;margin-bottom:0}@media only screen and (min-width:768px){.node.event .section-editorial-content .su-event-subheadline h2{padding-top:2.6rem}}@media only screen and (min-width:1500px){.node.event .section-editorial-content .su-event-subheadline h2{padding-top:2.7rem}}@media (max-width:767px){.node.event .section-editorial-content .su-event-subheadline h2{font-size:1.66015625em}}@media (min-width:576px){.node.event .section-editorial-content .su-event-subheadline h2{text-align:start;margin-left:3.2rem}}@media (min-width:768px){.node.event .section-editorial-content .su-event-subheadline h2{margin-left:5rem}}@media (min-width:992px){.node.event .section-editorial-content .su-event-subheadline h2{margin-left:8rem}}@media (min-width:1200px){.node.event .section-editorial-content .su-event-subheadline h2{margin-left:10rem}}.node.event .section-editorial-content .node-stanford-event-su-event-dek{max-width:100%;text-align:center;background:#fff;margin:0 auto}@media (min-width:576px){.node.event .section-editorial-content .node-stanford-event-su-event-dek{width:70%}}.node.event .section-editorial-content .node-stanford-event-su-event-dek .su-event-dek{padding-top:1.5rem;font-family:"Source Serif 4","Source Serif Pro",Georgia,Times,Times New Roman,serif;font-style:italic;font-size:3rem;margin:0 auto}@media only screen and (min-width:768px){.node.event .section-editorial-content .node-stanford-event-su-event-dek .su-event-dek{padding-top:1.8rem}}@media only screen and (min-width:1500px){.node.event .section-editorial-content .node-stanford-event-su-event-dek .su-event-dek{padding-top:1.9rem}}@media (min-width:576px){.node.event .section-editorial-content .node-stanford-event-su-event-dek .su-event-dek{padding-bottom:1.5rem;text-align:start;border-bottom:1px solid #000;width:auto;max-width:100%;margin-left:3.2rem;margin-right:3.2rem}}@media only screen and (min-width:576px) and (min-width:768px){.node.event .section-editorial-content .node-stanford-event-su-event-dek .su-event-dek{padding-bottom:1.8rem}}@media only screen and (min-width:576px) and (min-width:1500px){.node.event .section-editorial-content .node-stanford-event-su-event-dek .su-event-dek{padding-bottom:1.9rem}}@media (min-width:768px){.node.event .section-editorial-content .node-stanford-event-su-event-dek .su-event-dek{margin-left:5rem;margin-right:5rem}}@media (min-width:992px){.node.event .section-editorial-content .node-stanford-event-su-event-dek .su-event-dek{margin-left:8rem;margin-right:8rem}}@media (min-width:1200px){.node.event .section-editorial-content .node-stanford-event-su-event-dek .su-event-dek{margin-left:10rem;margin-right:10rem}}.node.event .section-editorial-content .su-event-sponsor{padding-top:1.5rem;max-width:100%;text-align:center;background:#fff;margin:0 auto}@media only screen and (min-width:768px){.node.event .section-editorial-content .su-event-sponsor{padding-top:1.8rem}}@media only screen and (min-width:1500px){.node.event .section-editorial-content .su-event-sponsor{padding-top:1.9rem}}@media (min-width:576px){.node.event .section-editorial-content .su-event-sponsor{width:70%}}@media (min-width:576px){.node.event .section-editorial-content .su-event-sponsor div{text-align:start;margin-left:3.2rem}}@media (min-width:768px){.node.event .section-editorial-content .su-event-sponsor div{margin-left:5rem}}@media (min-width:992px){.node.event .section-editorial-content .su-event-sponsor div{margin-left:8rem}}@media (min-width:1200px){.node.event .section-editorial-content .su-event-sponsor div{margin-left:10rem}}@media (min-width:576px){.node.event .su-events-details .details-wrapper{border:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.node.event .su-events-details .details-wrapper .details{width:100%}}.node.event .section-event-more-block .more-link a{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.node.event .section-event-more-block .more-link a:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.node.event .section-event-more-block .more-link a:focus,.node.event .section-event-more-block .more-link a:hover{background-color:#c27763}.su-brand-bar__container{display:-webkit-box;display:-ms-flexbox;display:flex}.su-brand-bar__container .su-brand-bar__logo{width:10%}.su-masthead a:active,.su-masthead a:focus,.su-masthead a:hover{background-color:transparent}.su-masthead .su-lockup--option-none .su-lockup__custom-logo{max-width:281px}@media (min-width:992px){.su-masthead>section:last-of-type{display:-ms-grid;display:grid;-ms-grid-columns:281px 1fr;grid-template-columns:281px 1fr;grid-template-areas:"lockup main-nav" "search-field search-field";-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:0;max-width:1600px;margin:0 auto;width:calc(100% - 50px)}.su-masthead>section:last-of-type .su-lockup{grid-area:lockup;margin-bottom:3.4rem}.su-masthead>section:last-of-type .su-multi-menu{grid-area:main-nav}}@media (min-width:992px) and (max-width:1400px){.su-masthead>section:last-of-type{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"lockup lockup lockup" "main-nav search-field search-field"}.su-masthead>section:last-of-type .su-lockup{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.su-masthead>section:last-of-type .su-multi-menu{-ms-grid-row:2;-ms-grid-column:1}}@media (min-width:992px){section{position:relative}}@media only screen and (min-width:992px) and (max-width:1450px){.su-masthead>section:last-of-type{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"lockup lockup lockup" "main-nav search-field search-field"}.su-masthead>section:last-of-type .su-lockup{margin:0 auto .5em;width:281px}.su-masthead>section:last-of-type .su-multi-menu.su-multi-menu--right .su-multi-menu__menu-lv1,.su-masthead>section:last-of-type .su-multi-menu.su-multi-menu--right>ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.2em}.su-masthead>section:last-of-type .su-lockup{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.su-masthead>section:last-of-type .su-multi-menu{-ms-grid-row:2;-ms-grid-column:1}}.su-local-footer{background-color:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);color:#2e2d29}.su-local-footer .su-local-footer__header{display:-ms-grid;display:grid;-ms-grid-columns:35% 1fr;grid-template-columns:35% 1fr;grid-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid #f2f1f1}@media only screen and (min-width:0){.su-local-footer .su-local-footer__header{padding-bottom:2.31rem}}@media only screen and (min-width:768px){.su-local-footer .su-local-footer__header{padding-bottom:2.6rem}}@media only screen and (min-width:1500px){.su-local-footer .su-local-footer__header{padding-bottom:2.74rem}}@media (max-width:991px){.su-local-footer .su-local-footer__header{-ms-grid-columns:95%;grid-template-columns:95%}}.su-local-footer .su-local-footer__header a:active,.su-local-footer .su-local-footer__header a:focus,.su-local-footer .su-local-footer__header a:hover{background-color:transparent}.su-local-footer .su-signup-form{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.su-local-footer .su-signup-form{display:block}}.su-local-footer .su-signup-form .su-intro-text{font-size:2.5rem;font-weight:700;line-height:112%;letter-spacing:-.02em;margin-right:.4em}.su-local-footer .su-signup-form form{width:100%}.su-local-footer .su-signup-form form input{display:inline}.su-local-footer .su-signup-form form input[type=email]{border-radius:6px;background-color:#f2f1f1;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.12);box-shadow:inset 0 3px 5px rgba(0,0,0,.12);height:5.9rem;margin-right:1.5rem;width:65%}.su-local-footer .su-signup-form form .signup--button{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.21);box-shadow:0 3px 8px rgba(0,0,0,.21);background:transparent;border-radius:6px;padding:9px 18px 9px 14px;text-decoration:none}.su-local-footer .su-signup-form form .signup--button:before{background:none}.su-local-footer .su-signup-form form .signup--button:focus,.su-local-footer .su-signup-form form .signup--button:hover{background:#006cb8;color:#fff}.su-local-footer .su-signup-form form .signup--button:focus span,.su-local-footer .su-signup-form form .signup--button:hover span{text-decoration:none}.su-local-footer .su-signup-form form .signup--button:active{background:#000;color:#fff}.su-local-footer .su-signup-form form .signup--button:active span{text-decoration:none}.su-local-footer .su-lockup__line1,.su-local-footer .su-lockup__line2,.su-local-footer .su-lockup__line3,.su-local-footer .su-lockup__line4,.su-local-footer .su-lockup__line5,.su-local-footer .su-lockup__wordmark{color:#000}.su-local-footer .su-local-footer__columns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);grid-template-areas:"A B C D E F"}.su-local-footer .su-local-footer__columns .su-local-footer__cell1{-ms-grid-row:1;-ms-grid-column:1;grid-area:A}.su-local-footer .su-local-footer__columns .su-local-footer__cell2{-ms-grid-row:1;-ms-grid-column:2;grid-area:B}@media (max-width:991px){.su-local-footer .su-local-footer__columns .su-local-footer__cell2{padding-top:0}}.su-local-footer .su-local-footer__columns .su-local-footer__cell3{-ms-grid-row:1;-ms-grid-column:3;grid-area:C}.su-local-footer .su-local-footer__columns .su-local-footer__cell4{-ms-grid-row:1;-ms-grid-column:4;grid-area:D}.su-local-footer .su-local-footer__columns .su-local-footer__cell5{-ms-grid-row:1;-ms-grid-column:5;grid-area:E}.su-local-footer .su-local-footer__columns .su-local-footer__cell6{-ms-grid-row:1;-ms-grid-column:6;grid-area:F}@media (max-width:1199px){.su-local-footer .su-local-footer__columns{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-template-areas:"A B C D" "E F ."}.su-local-footer .su-local-footer__columns .su-local-footer__cell1{-ms-grid-row:1;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell2{-ms-grid-row:1;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell3{-ms-grid-row:1;-ms-grid-column:3}.su-local-footer .su-local-footer__columns .su-local-footer__cell4{-ms-grid-row:1;-ms-grid-column:4}.su-local-footer .su-local-footer__columns .su-local-footer__cell5{-ms-grid-row:2;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell6{-ms-grid-row:2;-ms-grid-column:2}}@media (max-width:991px){.su-local-footer .su-local-footer__columns{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-template-areas:"A B C" "D E F"}.su-local-footer .su-local-footer__columns .su-local-footer__cell1{-ms-grid-row:1;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell2{-ms-grid-row:1;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell3{-ms-grid-row:1;-ms-grid-column:3}.su-local-footer .su-local-footer__columns .su-local-footer__cell4{-ms-grid-row:2;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell5{-ms-grid-row:2;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell6{-ms-grid-row:2;-ms-grid-column:3}}@media (max-width:767px){.su-local-footer .su-local-footer__columns{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-template-areas:"A B" "C D" "E F"}.su-local-footer .su-local-footer__columns .su-local-footer__cell1{-ms-grid-row:1;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell2{-ms-grid-row:1;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell3{-ms-grid-row:2;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell4{-ms-grid-row:2;-ms-grid-column:2}.su-local-footer .su-local-footer__columns .su-local-footer__cell5{-ms-grid-row:3;-ms-grid-column:1}.su-local-footer .su-local-footer__columns .su-local-footer__cell6{-ms-grid-row:3;-ms-grid-column:2}}.su-local-footer .su-local-footer__cell7{border-top:2px solid #f2f1f1;padding:2.8rem 4.8rem 3.6rem 0;margin:0 10rem}@media (max-width:767px){.su-local-footer .su-local-footer__cell7{padding:3.2rem 0;margin:0 2rem}}@media only screen and (min-width:768px){.su-local-footer .su-local-footer__cell7{margin:0 5rem}}@media only screen and (min-width:992px){.su-local-footer .su-local-footer__cell7{margin:0 8rem}}.su-local-footer .su-local-footer__cell7 .su-button--login{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.21);box-shadow:0 3px 8px rgba(0,0,0,.21);border-radius:6px;padding:9px 18px 9px 14px;text-decoration:none;background:transparent;color:#2e2d29;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:5px}.su-local-footer .su-local-footer__cell7 .su-button--login:before{background:none}.su-local-footer .su-local-footer__cell7 .su-button--login:focus,.su-local-footer .su-local-footer__cell7 .su-button--login:hover{background:#006cb8;color:#fff}.su-local-footer .su-local-footer__cell7 .su-button--login:focus span,.su-local-footer .su-local-footer__cell7 .su-button--login:hover span{text-decoration:none}.su-local-footer .su-local-footer__cell7 .su-button--login:active{background:#000;color:#fff}.su-local-footer .su-local-footer__cell7 .su-button--login:active span{text-decoration:none}.su-local-footer .su-local-footer__cell7 .su-button--login:after{content:none}.stanford-news-vertical-teaser-term .su-local-footer .su-local-footer__cell7 .su-button--login span.more-link:after,.su-local-footer .su-local-footer__cell7 .su-button--login .stanford-news-vertical-teaser-term span.more-link:after,.su-local-footer .su-local-footer__cell7 .su-button--login span.material-symbols-outlined{text-decoration:none}.su-local-footer .su-local-footer__social-links li{float:unset}.su-local-footer .su-local-footer__social-links a span{border:unset;clip:unset;height:unset;margin:unset;overflow:unset;padding:unset;position:unset;width:unset}.su-local-footer .su-local-footer__social-links i{padding-right:.5em}.su-local-footer .su-local-footer__social-links i:before{color:#000}.su-local-footer .su-local-footer__action-links a{color:#006cb8;font-weight:400;text-decoration:underline}.su-local-footer .su-local-footer__action-links a:active,.su-local-footer .su-local-footer__action-links a:focus,.su-local-footer .su-local-footer__action-links a:hover{color:#820000}.su-local-footer .su-local-footer__action-links a:active:after,.su-local-footer .su-local-footer__action-links a:focus:after,.su-local-footer .su-local-footer__action-links a:hover:after{background-color:#820000}.su-local-footer .su-local-footer__list-heading{color:#000;font-size:2rem}.su-local-footer .su-local-footer__list-heading:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}.su-local-footer .su-local-footer__address{font-weight:600}.su-local-footer .su-local-footer__action-links,.su-local-footer .su-local-footer__address,.su-local-footer .su-local-footer__primary-links,.su-local-footer .su-local-footer__secondary-links,.su-local-footer .su-local-footer__social-links{font-size:2rem;font-weight:600}nav[aria-label^=footer] .su-local-footer__action-links,nav[aria-label^=footer] a,nav[aria-label^=footer] a.su-link,nav[aria-label^=footer] a.su-link--external{color:#006cb8;text-decoration:underline}nav[aria-label^=footer] .su-local-footer__action-links:active,nav[aria-label^=footer] .su-local-footer__action-links:focus,nav[aria-label^=footer] .su-local-footer__action-links:hover,nav[aria-label^=footer] a.su-link--external:active,nav[aria-label^=footer] a.su-link--external:focus,nav[aria-label^=footer] a.su-link--external:hover,nav[aria-label^=footer] a.su-link:active,nav[aria-label^=footer] a.su-link:focus,nav[aria-label^=footer] a.su-link:hover,nav[aria-label^=footer] a:active,nav[aria-label^=footer] a:focus,nav[aria-label^=footer] a:hover{color:#820000;text-decoration:underline}nav[aria-label^=footer] .su-local-footer__action-links:active:after,nav[aria-label^=footer] .su-local-footer__action-links:focus:after,nav[aria-label^=footer] .su-local-footer__action-links:hover:after,nav[aria-label^=footer] a.su-link--external:active:after,nav[aria-label^=footer] a.su-link--external:focus:after,nav[aria-label^=footer] a.su-link--external:hover:after,nav[aria-label^=footer] a.su-link:active:after,nav[aria-label^=footer] a.su-link:focus:after,nav[aria-label^=footer] a.su-link:hover:after,nav[aria-label^=footer] a:active:after,nav[aria-label^=footer] a:focus:after,nav[aria-label^=footer] a:hover:after{background-color:#820000}nav[aria-label^=footer] .su-local-footer__action-links:after,nav[aria-label^=footer] a.su-link--external:after,nav[aria-label^=footer] a.su-link:after,nav[aria-label^=footer] a:after{background-color:#006cb8}nav[aria-label^=footer] .su-local-footer__action-links:active,nav[aria-label^=footer] a.su-link--external:active,nav[aria-label^=footer] a.su-link:active,nav[aria-label^=footer] a:active{color:#b1040e;text-decoration:underline}.su-multi-menu .su-multi-menu__menu .su-nav-toggle[aria-expanded=false],.su-multi-menu .su-multi-menu__menu .su-nav-toggle[aria-expanded=true]{-webkit-transition:none;transition:none}.su-multi-menu .su-multi-menu__menu-lv1 .su-nav-toggle[aria-expanded=true]{-webkit-transform:none;transform:none}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle[aria-expanded=true]:active,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle[aria-expanded=true]:focus{border:1px solid #2e2d29}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-nav-toggle{top:1rem}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--expanded>a:before{height:8px}}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:hover[aria-expanded=false]{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle{top:0;overflow:visible;width:18px;height:18px;padding:17px;border-radius:17px;border:1px solid transparent;margin-right:5px}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle+ul .su-nav-toggle{top:8px}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle[aria-expanded=true]{border:1px solid #fff}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle[aria-expanded=true]:before{background:transparent url(../assets/svg/icon_primary_nav_caret_red.svg) no-repeat 50%/25%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:before{background:transparent url(../assets/svg/icon_primary_nav_caret.svg) no-repeat 50%/25%;position:absolute;display:block}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:focus,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:hover{border:1px solid #2e2d29}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:focus:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle:hover:before{background:transparent url(../assets/svg/icon_primary_nav_caret_red.svg) no-repeat 50%/25%}}@media (max-width:991px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle[aria-expanded=true]:before{background:transparent url(../assets/svg/icon_expand_more_red.svg) no-repeat 50%/50%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle[aria-expanded=true]:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle[aria-expanded=true]:active:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle[aria-expanded=true]:focus:before{background:transparent url(../assets/svg/icon_expand_more_red.svg) no-repeat 50%/50%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle:before{background:transparent url(../assets/svg/icon_expand_more_white.svg) no-repeat 50%/50%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle:focus:before{background:transparent url(../assets/svg/icon_expand_more_red.svg) no-repeat 50%/50%}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent .su-nav-toggle:hover:before{background:transparent url(../assets/svg/icon_expand_more_red.svg) no-repeat 50%/50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:992px){.su-multi-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link{padding-top:.4rem;padding-bottom:5rem}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:before{width:4px}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:hover:before{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#ecaf94),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),to(#007c9d));background:linear-gradient(270deg,#ecaf94 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d);-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;height:.25em}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:focus span,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:hover span{color:#b1040e}}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv2{top:75px}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item{margin:0 30px 0 0}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link{color:#b1040e;font-weight:600}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#ecaf94),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),to(#007c9d));background:linear-gradient(270deg,#ecaf94 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d);height:.25em}}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-nav-toggle:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--current>.su-nav-toggle:before{background:transparent url(../assets/svg/icon_arrow_down_red.svg) no-repeat 50%/25%}}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#ecaf94),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),to(#007c9d));background:linear-gradient(270deg,#ecaf94 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d)}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link{color:#2e2d29;font-size:1.8rem;text-transform:uppercase}@media (max-width:991px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link{color:#fff}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:active span,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:focus span,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:hover span{color:#fff;text-decoration:underline}}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link:hover{background-color:transparent;color:#b1040e;text-decoration:none}@media (min-width:992px){.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__menu{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.4);box-shadow:0 4px 10px rgba(0,0,0,.4);min-width:300px;border-radius:0 0 20px 20px;border-top:4px solid #b1040e;overflow:hidden}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__link:after{border-right:0;margin-left:unset}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__link>.su-nav-toggle:active,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__link>.su-nav-toggle:focus,.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent>.su-multi-menu__link>.su-nav-toggle:hover{border-bottom:0}}@media (min-width:992px){.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link{padding-bottom:1.4rem;padding-top:1.4rem}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:before{background:#000}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:visited,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:visited,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:visited,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:visited,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:hover,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:visited{text-decoration:none}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:visited:before{height:100%;top:unset;background:#b1040e}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:before{background:#000}.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv2>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv3>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv4>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item.su-multi-menu__item--active-trail>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item.su-multi-menu__item--current>.su-multi-menu__link:hover:before{background:#b1040e}.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv5>.su-multi-menu__item>.su-multi-menu__link:visited:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:hover:before,.su-multi-menu .su-multi-menu__menu-lv6>.su-multi-menu__item>.su-multi-menu__link:visited:before{left:-15px}}@media (max-width:991px){.su-multi-menu .su-multi-menu__menu{background-color:#000}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link{border-bottom:1px solid #5a635f}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:active,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:focus,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:hover{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:active:before,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:focus:before,.su-multi-menu .su-multi-menu__menu .su-multi-menu__link:hover:before{background-color:#b1040e;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.su-multi-menu .su-multi-menu__menu .su-nav-toggle[aria-expanded=false]:focus:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.su-multi-menu .su-multi-menu__menu-lv1>.su-multi-menu__item>.su-multi-menu__link{color:#fff}.su-multi-menu .su-multi-menu__nav-toggle{-webkit-box-shadow:none;box-shadow:none}.su-multi-menu .su-multi-menu__nav-toggle:focus{background:transparent}.su-multi-menu .su-multi-menu__nav-toggle:active,.su-multi-menu .su-multi-menu__nav-toggle:active:before,.su-multi-menu .su-multi-menu__nav-toggle:focus,.su-multi-menu .su-multi-menu__nav-toggle:focus:before,.su-multi-menu .su-multi-menu__nav-toggle:hover,.su-multi-menu .su-multi-menu__nav-toggle:hover:before{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}@media (max-width:1450px){button.menu-search-button{margin-left:10px}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item{margin:0 20px 0 0}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu-lv1>.su-multi-menu__item--parent{margin:0 10px 0 0}.su-multi-menu.su-multi-menu--dropdowns .su-multi-menu__menu>.su-multi-menu__item--parent>.su-nav-toggle{margin-right:0}}.news .su-wysiwyg-text h2{font-size:1.25em;letter-spacing:-.01em}.stanford-news .js-pager__items .pager__item .button{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.stanford-news .js-pager__items .pager__item .button:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.stanford-news .js-pager__items .pager__item .button:active,.stanford-news .js-pager__items .pager__item .button:before,.stanford-news .js-pager__items .pager__item .button:focus,.stanford-news .js-pager__items .pager__item .button:hover{border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%)}.stanford-news .js-pager__items .pager__item .button:active,.stanford-news .js-pager__items .pager__item .button:focus,.stanford-news .js-pager__items .pager__item .button:hover{background-color:#c27763;color:#fff;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.stanford-news-vertical-teaser-term>h2{margin-bottom:6.6rem;text-align:left}.stanford-news-vertical-teaser-term>h2:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}.stanford-news-vertical-teaser-term .more-link:after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"arrow_right_alt";font-size:unset;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;height:unset;width:unset;-webkit-mask:unset;mask:unset;-webkit-mask-size:unset;mask-size:unset}.stanford-news-vertical-teaser-term .stanford-news--cards.stanford-news--cards-any{margin-bottom:125px}@media (max-width:1550px){.stanford-news-vertical-teaser-term .stanford-news--cards.stanford-news--cards-any ul.su-list-unstyled.grid-container-3{display:block}}.su-news-vertical-teaser{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);border-bottom-left-radius:6rem;position:relative}.su-news-vertical-teaser:active,.su-news-vertical-teaser:focus,.su-news-vertical-teaser:focus-within,.su-news-vertical-teaser:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.4);box-shadow:0 4px 20px rgba(0,0,0,.4)}.su-news-vertical-teaser:active .su-card__link,.su-news-vertical-teaser:focus-within .su-card__link,.su-news-vertical-teaser:focus .su-card__link,.su-news-vertical-teaser:hover .su-card__link{display:block;color:#006cb8;text-decoration:underline}.su-news-vertical-teaser:active .su-card .su-media__wrapper img,.su-news-vertical-teaser:focus-within .su-card .su-media__wrapper img,.su-news-vertical-teaser:focus .su-card .su-media__wrapper img,.su-news-vertical-teaser:hover .su-card .su-media__wrapper img{-webkit-transform:none;transform:none}.su-news-vertical-teaser:active .news-vertical-teaser__footer .su-link--external-box a,.su-news-vertical-teaser:focus-within .news-vertical-teaser__footer .su-link--external-box a,.su-news-vertical-teaser:focus .news-vertical-teaser__footer .su-link--external-box a,.su-news-vertical-teaser:hover .news-vertical-teaser__footer .su-link--external-box a{background-color:#b1040e}.su-news-vertical-teaser .su-media__wrapper>:after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"";height:.25em;display:block}.su-news-vertical-teaser.su-card .su-media__wrapper{margin-bottom:0}.su-news-vertical-teaser.su-card .su-card__contents .news-vertical-teaser__topics{padding-bottom:1.7rem}.su-news-vertical-teaser.su-card .su-card__contents .news-vertical-teaser__topics a{font-size:.9em;color:#563371;text-decoration:none;text-transform:uppercase;font-weight:600}.su-news-vertical-teaser.su-card .su-news-vertical-teaser__link:focus{outline:auto -webkit-focus-ring-color}.su-news-vertical-teaser.su-card .su-link{font-size:unset}.su-news-vertical-teaser.su-card .su-card__link{font-size:1.25em;letter-spacing:-.01em;color:#2e2d29;text-decoration:none;font-weight:600;margin-left:0;margin-right:0;margin-bottom:1rem}.su-news-vertical-teaser.su-card .su-card__link:focus,.su-news-vertical-teaser.su-card .su-card__link:hover{color:#006cb8;text-decoration:underline}.su-news-vertical-teaser.su-card .su-card__link:active{color:#2e2d29;text-decoration:underline}.su-news-vertical-teaser .news-vertical-teaser__topics .su-list-unstyled>li{display:inline-block}.su-news-vertical-teaser .news-vertical-teaser__topics .su-list-unstyled>li:after{content:",";padding-right:5px}.su-news-vertical-teaser .news-vertical-teaser__topics .su-list-unstyled>li:last-of-type:after{content:""}.su-news-vertical-teaser.su-card{border:none;height:100%}@media (max-width:1550px){.su-news-vertical-teaser.su-card{margin-bottom:4.5rem}}@media (max-width:991px){.su-news-vertical-teaser.su-card{width:100%}}.su-news-vertical-teaser.su-card .su-card__contents{padding:3.8rem 3.8rem 0}.su-news-vertical-teaser.su-card .su-card__contents:not(.su-card--icon){padding-top:3.8rem}.su-news-vertical-teaser.su-card a:focus .su-media__wrapper img,.su-news-vertical-teaser.su-card a:hover .su-media__wrapper img{-webkit-transform:none;transform:none}.su-news-vertical-teaser .su-news-vertical-teaser__link{text-decoration:none}.su-news-vertical-teaser .news-vertical-teaser__footer{margin:0}.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box{height:50px;width:50px}.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a{position:absolute;right:0;bottom:0;padding:1.3rem;color:#fff;background-color:#563371;-webkit-box-shadow:unset;box-shadow:unset}.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:active,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:focus,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:hover{background-color:#b1040e}.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:active .su-link--icon,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:active .su-link--icon--external,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:focus .su-link--icon,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:focus .su-link--icon--external,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:hover .su-link--icon,.su-news-vertical-teaser .news-vertical-teaser__footer .su-link--external-box a:hover .su-link--icon--external{border-bottom:2px solid #fff}.su-news-vertical-teaser a.su-link--external:after{display:none}.vertical-cards.stanford-news--cards .grid-container-3{-ms-grid-columns:(fit-content(461px))[3];grid-template-columns:repeat(3,fit-content(461px))}@media (max-width:1550px){.vertical-cards.stanford-news--cards .grid-container-3{display:block}.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{margin:0 auto}}@media only screen and (max-width:1550px) and (min-width:0){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 40px);width:calc(100% - 40px)}}@media only screen and (max-width:1550px) and (min-width:576px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 60px);width:calc(100% - 60px)}}@media only screen and (max-width:1550px) and (min-width:768px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 100px);width:calc(100% - 100px)}}@media only screen and (max-width:1550px) and (min-width:992px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 160px);width:calc(100% - 160px)}}@media only screen and (max-width:1550px) and (min-width:1200px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:calc(100% - 200px);width:calc(100% - 200px)}}@media only screen and (max-width:1550px) and (min-width:1500px){.vertical-cards.stanford-news--cards .grid-container-3.su-list-unstyled>li{max-width:1500px;width:calc(100% - 200px)}}.vertical-cards.stanford-news--cards .grid-container-3 .ds-entity--stanford-news{height:100%}@media (max-width:1550px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item{display:block}.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{margin:0 auto}}@media only screen and (max-width:1550px) and (min-width:0){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 40px);width:calc(100% - 40px)}}@media only screen and (max-width:1550px) and (min-width:576px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 60px);width:calc(100% - 60px)}}@media only screen and (max-width:1550px) and (min-width:768px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 100px);width:calc(100% - 100px)}}@media only screen and (max-width:1550px) and (min-width:992px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 160px);width:calc(100% - 160px)}}@media only screen and (max-width:1550px) and (min-width:1200px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:calc(100% - 200px);width:calc(100% - 200px)}}@media only screen and (max-width:1550px) and (min-width:1500px){.ptype-stanford-entity[data-react-columns="12"] .su-entity-item.su-list-unstyled>li{max-width:1500px;width:calc(100% - 200px)}}@media (max-width:1550px){.ds-entity--stanford-page .su-card{margin-bottom:4.5rem}}.stanford-people-grid li,.taxonomy-term-pages.people-terms li{background-color:#2e2d29;padding:0 3.6rem 4rem;margin-bottom:2rem;margin-top:2rem;position:relative;top:0}.stanford-people-grid li .views-field-title,.taxonomy-term-pages.people-terms li .views-field-title{bottom:2rem;position:relative}.stanford-people-grid li .views-field-title a:active,.stanford-people-grid li .views-field-title a:focus,.stanford-people-grid li .views-field-title a:hover,.taxonomy-term-pages.people-terms li .views-field-title a:active,.taxonomy-term-pages.people-terms li .views-field-title a:focus,.taxonomy-term-pages.people-terms li .views-field-title a:hover{color:#fff}.stanford-people-grid li .views-field-title a .field-media-image,.taxonomy-term-pages.people-terms li .views-field-title a .field-media-image{position:relative;padding-bottom:2rem}@media only screen and (max-width:767px) and (min-width:400px){.stanford-people-grid li .views-field-title a .field-media-image,.taxonomy-term-pages.people-terms li .views-field-title a .field-media-image{padding-right:6rem;padding-left:6rem}}.stanford-people-grid li .views-field-title a .field-media-image:after,.taxonomy-term-pages.people-terms li .views-field-title a .field-media-image:after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"";height:.25em;display:block}.stanford-people-grid li .views-field-title a .field-media-image img,.taxonomy-term-pages.people-terms li .views-field-title a .field-media-image img{border-radius:0;border-top-right-radius:40px;width:100%}.stanford-people-grid li .views-field-title h2,.stanford-people-grid li .views-field-title h3,.taxonomy-term-pages.people-terms li .views-field-title h2,.taxonomy-term-pages.people-terms li .views-field-title h3{letter-spacing:-.016em;color:#fff;line-height:1.4}.stanford-people-grid li .views-field-su-person-short-title,.taxonomy-term-pages.people-terms li .views-field-su-person-short-title{color:#fff;font-style:italic;font-weight:300;bottom:1rem;position:relative}.stanford-people-grid li .views-field-edit-node,.taxonomy-term-pages.people-terms li .views-field-edit-node{bottom:1rem;position:relative}.content .layout--section-person-header{padding-top:6.5rem;padding-bottom:3.1rem;margin-top:0;background:#000 url(../assets/png/header-sm-000--cropped.png) no-repeat 50%/cover;width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content .layout--section-person-header .su-quote{overflow:visible}.content .layout--section-person-header .su-quote .su-quote__body{color:#fff}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.content .layout--section-person-header .su-quote .su-quote__body .su-person-name{margin-bottom:2.6rem}}@media only screen and (min-width:1500px){.content .layout--section-person-header .su-quote .su-quote__body .su-person-name{margin-bottom:2.7rem}}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1{font-size:2.44140625em;letter-spacing:-.016em;color:#fff}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}@media (max-width:767px){.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1{font-size:2.0751953125em}}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1:before{margin-bottom:2rem}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name h1.order-last{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content .layout--section-person-header .su-quote .su-quote__body .su-person-name .order-first{text-transform:uppercase;letter-spacing:.3rem;margin-bottom:2rem;opacity:.9}.content .layout--section-person-header .su-quote .su-quote__body .su-quote__bio{font-size:1em}.content .layout--section-person-header .su-quote .su-quote__body .su-quote__bio .su-person-profile-link{margin-top:3rem}.content .layout--section-person-header .su-quote .su-quote__body .su-quote__bio .su-person-profile-link a{color:#fff}.content .layout--section-person-header .su-quote .su-quote__body .su-quote__bio .su-person-profile-link a:after{background-color:#fff}@media (min-width:992px){.content .layout--section-person-header .su-quote .flex-lg-4-of-12{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}.content .layout--section-person-header .su-quote .su-quote__media{width:0}.content .layout--section-person-header .su-quote .su-quote__media .media-entity-wrapper .field-media-image{border-radius:0;border-top-right-radius:40px;position:relative;top:5rem;margin-top:-1rem}@media (min-width:992px){.content .layout--section-person-header .su-quote .su-quote__media .media-entity-wrapper .field-media-image{margin-top:0}}.content .layout--section-person-header .su-quote .su-quote__media .media-entity-wrapper .field-media-image:after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"";height:.25em;display:block}.ds-entity--stanford-person .su-card{container-type:inline-size;background-color:#2e2d29;margin-top:2rem;border:none}.ds-entity--stanford-person .su-card .su-person-photo{padding:0 3.6rem 1rem}@container (min-width: 400px){.ds-entity--stanford-person .su-card .su-person-photo{padding-left:0;padding-right:0}}.ds-entity--stanford-person .su-card .field-media-image{position:relative;bottom:2rem}.ds-entity--stanford-person .su-card .field-media-image:after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"";height:.25em;display:block}.ds-entity--stanford-person .su-card .field-media-image img{border-radius:0;border-top-right-radius:40px}.ds-entity--stanford-person .su-card .su-card__contents{text-align:start;padding-top:0;padding-bottom:5rem}.ds-entity--stanford-person .su-card .su-card__contents h2{margin-bottom:.5rem}.ds-entity--stanford-person .su-card .su-card__contents h2 a{font-size:.8em;color:#fff}.ds-entity--stanford-person .su-card .su-card__contents .su-person-short-title{color:#fff;font-style:italic;font-weight:300}@media (min-width:576px){.layout--layout-paragraphs-one-column .paragraph--type--stanford-entity .su-entity-item>div:first-child:last-child .ds-entity--stanford-person .su-card{display:block}.layout--layout-paragraphs-one-column .paragraph--type--stanford-entity .su-entity-item>div:first-child:last-child .ds-entity--stanford-person .su-card .su-person-photo{width:unset;margin:0 auto}}.su-site-search__submit{padding:0;margin-top:0;margin-right:0;margin-bottom:0;background:url(../assets/svg/icon_search_red.svg) no-repeat 0 0;height:45px;width:45px;background-size:45px 45px;top:4.7rem;right:2.5rem!important;opacity:1;position:absolute;-webkit-box-shadow:none!important;box-shadow:none!important}.su-site-search__submit:focus,.su-site-search__submit:hover{background:url(../assets/svg/icon_search_red.svg) no-repeat 0 0!important;background-size:45px 45px!important;border-radius:unset}.su-site-search__submit:before{content:none}.su-secondary-nav .menu-search-button{display:none}@media (max-width:991px){.menu-search-button{display:none}}@media (min-width:992px){.menu-search-button{background:url(../assets/svg/icon_search_black.svg) no-repeat 0 0;padding:1rem 1rem 1.15rem;height:35px;width:35px;background-size:35px 35px;-webkit-box-shadow:none;box-shadow:none;margin-left:36px}.menu-search-button:focus,.menu-search-button:hover{background:url(../assets/svg/icon_search_red.svg) no-repeat 0 0;height:35px;width:35px;background-size:35px 35px;-webkit-box-shadow:none;box-shadow:none}.menu-search-button.menu-search-button-expanded{background:url(../assets/svg/icon_close_red.svg) no-repeat 0 0;height:35px;width:35px;background-size:35px 35px;-webkit-box-shadow:none;box-shadow:none}}.su-site-search#block-chem-h-subtheme-search{max-width:67%;width:calc(100% - 200px);margin:0 auto}.su-site-search#block-chem-h-subtheme-search .show-form{width:auto}.su-site-search#block-chem-h-subtheme-search form:not(.show-form){display:none}.su-site-search form{padding:3rem 0}.su-site-search form .su-site-search__input{font-size:1.5625em;letter-spacing:-.012em;border:.2rem solid #000;padding:3rem}@media (min-width:992px){.su-site-search{grid-area:search-field}.su-site-search#block-chem-h-subtheme-search{background:#000;position:relative}.su-site-search#block-chem-h-subtheme-search:after,.su-site-search#block-chem-h-subtheme-search:before{content:"";position:absolute;top:0;bottom:0;width:9600px;right:100%;background:#000}.su-site-search#block-chem-h-subtheme-search:after{left:100%;background:#000}}@media (min-width:992px){.su-masthead>section:last-of-type .su-lockup{-ms-grid-row:1;-ms-grid-column:1}.su-masthead>section:last-of-type .su-multi-menu{-ms-grid-row:1;-ms-grid-column:2}.su-site-search{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}@media (min-width:992px) and (max-width:1400px){.su-site-search{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:2}}@media only screen and (min-width:992px) and (max-width:1450px){.su-site-search{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:2}}.su-mobile-site-search{margin-bottom:0}.su-mobile-site-search #block-stanford-basic-search-mobile{margin:0 1.8rem 0 0;width:auto}.su-mobile-site-search #block-stanford-basic-search-mobile form{padding:2rem 0;border-bottom:1px solid #5a635f;margin-bottom:0}.su-mobile-site-search #block-stanford-basic-search-mobile form .su-site-search__input{font-size:1.25em;letter-spacing:-.01em;padding:2.5rem}.su-mobile-site-search #block-stanford-basic-search-mobile form .su-site-search__submit{height:35px;width:35px;background-size:35px 35px;top:3.6rem}.su-mobile-site-search #block-stanford-basic-search-mobile form .su-site-search__submit:focus,.su-mobile-site-search #block-stanford-basic-search-mobile form .su-site-search__submit:hover{background-size:35px 35px!important}.page-search .page-content .block-chem-h-subtheme-pagetitle h1{margin-top:0}.page-search .page-content .block-chem-h-subtheme-search-form{padding-top:1.5rem;padding-bottom:1.5rem}@media only screen and (min-width:768px){.page-search .page-content .block-chem-h-subtheme-search-form{padding-top:1.8rem}}@media only screen and (min-width:1500px){.page-search .page-content .block-chem-h-subtheme-search-form{padding-top:1.9rem}}@media only screen and (min-width:768px){.page-search .page-content .block-chem-h-subtheme-search-form{padding-bottom:1.8rem}}@media only screen and (min-width:1500px){.page-search .page-content .block-chem-h-subtheme-search-form{padding-bottom:1.9rem}}@media (min-width:768px){.page-search .page-content .block-chem-h-subtheme-content,.page-search .page-content .block-chem-h-subtheme-search-form{max-width:1000px}}@media (max-width:991px){.page-search .page-content .block-chem-h-subtheme-search-form{max-width:calc(100% - 100px);width:calc(100% - 100px)}}@media (max-width:767px){.page-search .page-content .block-chem-h-subtheme-search-form{max-width:calc(100% - 60px);width:calc(100% - 60px)}}@media (max-width:575px){.page-search .page-content .block-chem-h-subtheme-search-form{max-width:calc(100% - 40px);width:calc(100% - 40px)}}.page-search .page-content .view.results .views-row h2,.page-search .page-content .view.search .views-row h2{line-height:100%;font-weight:700;letter-spacing:-1px;margin-bottom:1.5rem}.page-search .page-content .view.results .views-row h2 a,.page-search .page-content .view.search .views-row h2 a{font-size:28px;text-decoration:underline}@media (min-width:768px){.page-search .page-content .view.results .views-row,.page-search .page-content .view.search .views-row{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}}.page-search .page-content .view.results .views-field.views-field-title,.page-search .page-content .view.search .views-field.views-field-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-search .page-content .view.results .views-field.views-field-search-api-excerpt,.page-search .page-content .view.search .views-field.views-field-search-api-excerpt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-grid-column-span:2;grid-column:span 2;font-size:1.25em;letter-spacing:-.01em}.page-search .page-content .view.results .views-field.views-field-changed,.page-search .page-content .view.search .views-field.views-field-changed{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;margin-top:2rem;font-weight:300}@media (min-width:576px){.page-search .page-content .view.results .views-field.views-field-changed,.page-search .page-content .view.search .views-field.views-field-changed{margin-top:1rem}}.page-search .page-content .view.results .views-field.views-field-changed span.views-label-changed,.page-search .page-content .view.search .views-field.views-field-changed span.views-label-changed{margin-right:10px}@media (min-width:768px){.page-search .page-content .view.results .views-field.views-field-changed,.page-search .page-content .view.search .views-field.views-field-changed{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.su-secondary-nav--light .su-secondary-nav__link{color:#2e2d29}.su-secondary-nav--light a.su-secondary-nav__link:active:after,.su-secondary-nav--light a.su-secondary-nav__link:active:before,.su-secondary-nav--light a.su-secondary-nav__link:focus:after,.su-secondary-nav--light a.su-secondary-nav__link:focus:before,.su-secondary-nav--light a.su-secondary-nav__link:hover:after,.su-secondary-nav--light a.su-secondary-nav__link:hover:before{background-color:transparent}.su-secondary-nav--light a.su-secondary-nav__link:after{content:"";position:absolute;visibility:hidden;z-index:1}.su-secondary-nav--light .su-secondary-nav__item--current>.su-secondary-nav__link{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);background:#000;color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px}.su-secondary-nav--light .su-secondary-nav__item--current>.su-secondary-nav__link:before,.su-secondary-nav--light .su-secondary-nav__item--parent>.su-secondary-nav__link:before{background-color:transparent}.su-secondary-nav--light .su-secondary-nav__item--parent>.su-secondary-nav__link:after{visibility:visible;width:1em;height:50px;top:5px}.su-secondary-nav--light .su-secondary-nav__item--parent>.su-secondary-nav__link:after,.su-secondary-nav--light .su-secondary-nav__item--parent>.su-secondary-nav__link:hover:after{background:transparent url(../assets/svg/icon_secondary_nav_caret.svg) no-repeat 50%/30%;right:1rem;-webkit-transform:none;transform:none}.su-secondary-nav--light .su-secondary-nav__item--active-trail>.su-secondary-nav__link:after{right:2rem;-webkit-transform:none;transform:none;background:transparent url(../assets/svg/icon_secondary_nav_caret.svg) no-repeat 50%/30%;top:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:1rem}.su-secondary-nav--light .su-secondary-nav__item--active-trail>.su-secondary-nav__link:hover:after{background:transparent url(../assets/svg/icon_secondary_nav_caret.svg) no-repeat 50%/30%;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:5px}a.su-secondary-nav__link{font-size:2.3rem;padding:2rem 4.8rem 2rem 2.4rem}a.su-secondary-nav__link:active,a.su-secondary-nav__link:focus,a.su-secondary-nav__link:hover{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);background:#000;color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4{padding-left:0}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a{color:#7f7776;font-size:2.3rem;padding:2rem 1.5rem 2rem 4.8rem}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a:active,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a:focus,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a:hover,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a:active,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a:focus,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a:hover,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a:active,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a:focus,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a:hover{background-color:#000;color:#fff}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv3 a.su-secondary-nav__link{padding-left:6.5rem}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv4 a.su-secondary-nav__link{padding-left:8.5rem}.su-secondary-nav>.su-secondary-nav__menu>.su-secondary-nav__item{border-top:none;line-height:1.2em}ul.su-secondary-nav__menu>li{margin-bottom:.3rem;margin-top:.3rem}ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a,ul.su-secondary-nav__menu.su-secondary-nav__menu-lv2 a:hover{margin-top:.3rem}main [type=button].button,main [type=button].button--primary,main [type=submit].button,main [type=submit].button--primary{color:#fff;background-color:#b1040e;border-radius:unset}main [type=button].button--primary:active,main [type=button].button--primary:focus,main [type=button].button--primary:hover,main [type=button].button:active,main [type=button].button:focus,main [type=button].button:hover,main [type=submit].button--primary:active,main [type=submit].button--primary:focus,main [type=submit].button--primary:hover,main [type=submit].button:active,main [type=submit].button:focus,main [type=submit].button:hover{background:#2e2d29;border-radius:unset;color:#fff;text-decoration:none}main a.button:focus,main a.button:hover{background-color:transparent;text-decoration:none}nav.toolbar-lining .toolbar-icon{-webkit-box-shadow:none;box-shadow:none}nav.toolbar-lining .toolbar-icon:active,nav.toolbar-lining .toolbar-icon:focus,nav.toolbar-lining .toolbar-icon:hover{background:#f0f0f0}nav.toolbar-lining .toolbar-icon:active:before,nav.toolbar-lining .toolbar-icon:focus:before,nav.toolbar-lining .toolbar-icon:hover:before{background-color:transparent}.contextual .trigger:before,.su-alert__dismiss-button:before,.topics__collapsable-menu:before{content:none}.contextual .trigger:active,.contextual .trigger:focus,.contextual .trigger:hover{background-color:#2e2d29;background-repeat:no-repeat;background-position:50%;border-radius:13px}a.simplesamlphp-auth-login-link.su-button{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.21);box-shadow:0 3px 8px rgba(0,0,0,.21);background:transparent;border-radius:6px;padding:9px 18px 9px 14px;text-decoration:none;background-color:#fff}a.simplesamlphp-auth-login-link.su-button:before{background:none}a.simplesamlphp-auth-login-link.su-button:focus,a.simplesamlphp-auth-login-link.su-button:hover{background:#006cb8;color:#fff}a.simplesamlphp-auth-login-link.su-button:focus span,a.simplesamlphp-auth-login-link.su-button:hover span{text-decoration:none}a.simplesamlphp-auth-login-link.su-button:active{background:#000;color:#fff}a.simplesamlphp-auth-login-link.su-button:active span{text-decoration:none}.su-alert.su-alert--error h3,.su-alert.su-alert--text-light h3{color:#fff}.su-alert.su-alert--text-light .su-alert__text a{text-decoration:underline}.su-alert.su-alert--text-light .su-alert__text a:active,.su-alert.su-alert--text-light .su-alert__text a:focus,.su-alert.su-alert--text-light .su-alert__text a:hover{background-color:transparent;color:#fff;text-decoration:none}.su-alert.su-alert--text-light .su-alert__text .su-button:active,.su-alert.su-alert--text-light .su-alert__text .su-button:focus,.su-alert.su-alert--text-light .su-alert__text .su-button:hover{-webkit-box-shadow:none;box-shadow:none}.su-alert.su-alert--plain .su-alert__text .su-button{text-decoration:underline}.su-alert.su-alert--plain .su-alert__text .su-button:active,.su-alert.su-alert--plain .su-alert__text .su-button:focus,.su-alert.su-alert--plain .su-alert__text .su-button:hover{background-color:#f4f4f4;color:#fff;-webkit-box-shadow:none;box-shadow:none}.su-alert.su-alert--warning .su-alert__text .su-button:active,.su-alert.su-alert--warning .su-alert__text .su-button:focus,.su-alert.su-alert--warning .su-alert__text .su-button:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none}.su-alert .su-alert__dismiss .su-alert__dismiss-button{-webkit-box-shadow:none;box-shadow:none}.su-alert .su-alert__dismiss .su-alert__dismiss-button:focus{background:none}.node-stanford-page-su-page-banner{margin-bottom:0}.block--page-title,.node-stanford-page-title{padding-top:6.5rem;padding-bottom:3.1rem;margin-top:0;background:#000 url(../assets/png/header-sm-000--cropped.png) no-repeat 50%/cover;width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow-x:hidden}@media (max-width:991px){.block--page-title,.node-stanford-page-title{background:#000 url(../assets/png/header-000-mobile--cropped.png) no-repeat 50%/cover}}.block--page-title h1,.node-stanford-page-title h1{margin:0 auto 3.2rem;color:#fff}@media only screen and (min-width:0){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 40px);width:calc(100% - 40px)}}@media only screen and (min-width:576px){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 60px);width:calc(100% - 60px)}}@media only screen and (min-width:768px){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 100px);width:calc(100% - 100px)}}@media only screen and (min-width:992px){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 160px);width:calc(100% - 160px)}}@media only screen and (min-width:1200px){.block--page-title h1,.node-stanford-page-title h1{max-width:calc(100% - 200px);width:calc(100% - 200px)}}@media only screen and (min-width:1500px){.block--page-title h1,.node-stanford-page-title h1{max-width:1500px;width:calc(100% - 200px)}}@media only screen and (min-width:768px){.block--page-title h1,.node-stanford-page-title h1{margin-bottom:4.5rem}}@media only screen and (min-width:1500px){.block--page-title h1,.node-stanford-page-title h1{margin-bottom:4.8rem}}.node.event .more-link a,.su-button,.su-button--big,.su-button--big.su-link,.su-button.su-link,[type=button],[type=image],[type=reset],[type=submit],button{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);background-color:transparent;border-radius:6px;font-weight:600}.su-button--secondary{font-weight:600}.node.event .more-link a:focus,.node.event .more-link a:hover,.su-button--big.su-link:focus,.su-button--big.su-link:hover,.su-button--big:focus,.su-button--big:hover,.su-button.su-link:focus,.su-button.su-link:hover,.su-button:focus,.su-button:hover,[type=button]:focus,[type=button]:hover,[type=image]:focus,[type=image]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);background-color:#c27763;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;border-radius:6px;color:#fff;text-decoration:none}.node.event .more-link a,.su-button--big.su-link:active,.su-button--big:active,.su-button.su-link:active,.su-button:active,[type=button]:active,[type=image]:active,[type=reset]:active,[type=submit]:active,button:hover{background:#000;border-radius:6px;color:#fff}.node.event .more-link a:before,.su-button--big.su-link:active:before,.su-button--big:active:before,.su-button.su-link:active:before,.su-button:active:before,[type=button]:active:before,[type=image]:active:before,[type=reset]:active:before,[type=submit]:active:before,button:hover:before{background:#2e2d29}.node.event .more-link a:after,.su-button--big.su-link:active:after,.su-button--big:active:after,.su-button.su-link:active:after,.su-button:active:after,[type=button]:active:after,[type=image]:active:after,[type=reset]:active:after,[type=submit]:active:after,button:hover:after{background-color:#fff}footer .node.event .more-link a,footer .su-button,footer .su-button--big,footer .su-button--big.su-link,footer .su-button.su-link,footer button,main .node.event .more-link a,main .su-button,main .su-button--big,main .su-button--big.su-link,main .su-button.su-link,main button{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}footer .node.event .more-link a:before,footer .su-button--big.su-link:before,footer .su-button--big:before,footer .su-button.su-link:before,footer .su-button:before,footer button:before,main .node.event .more-link a:before,main .su-button--big.su-link:before,main .su-button--big:before,main .su-button.su-link:before,main .su-button:before,main button:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media only screen and (min-width:0){footer .node.event .more-link a,footer .su-button,footer .su-button--big,footer .su-button--big.su-link,footer .su-button.su-link,footer button,main .node.event .more-link a,main .su-button,main .su-button--big,main .su-button--big.su-link,main .su-button.su-link,main button{padding:1.6rem}}@media only screen and (min-width:768px){footer .node.event .more-link a,footer .su-button,footer .su-button--big,footer .su-button--big.su-link,footer .su-button.su-link,footer button,main .node.event .more-link a,main .su-button,main .su-button--big,main .su-button--big.su-link,main .su-button.su-link,main button{padding:1.8rem}}@media only screen and (min-width:1500px){footer .node.event .more-link a,footer .su-button,footer .su-button--big,footer .su-button--big.su-link,footer .su-button.su-link,footer button,main .node.event .more-link a,main .su-button,main .su-button--big,main .su-button--big.su-link,main .su-button.su-link,main button{padding:1.9rem}}footer .node.event .more-link a:active,footer .node.event .more-link a:focus,footer .node.event .more-link a:hover,footer .su-button--big.su-link:active,footer .su-button--big.su-link:focus,footer .su-button--big.su-link:hover,footer .su-button--big:active,footer .su-button--big:focus,footer .su-button--big:hover,footer .su-button.su-link:active,footer .su-button.su-link:focus,footer .su-button.su-link:hover,footer .su-button:active,footer .su-button:focus,footer .su-button:hover,footer button:active,footer button:focus,footer button:hover,main .node.event .more-link a:active,main .node.event .more-link a:focus,main .node.event .more-link a:hover,main .su-button--big.su-link:active,main .su-button--big.su-link:focus,main .su-button--big.su-link:hover,main .su-button--big:active,main .su-button--big:focus,main .su-button--big:hover,main .su-button.su-link:active,main .su-button.su-link:focus,main .su-button.su-link:hover,main .su-button:active,main .su-button:focus,main .su-button:hover,main button:active,main button:focus,main button:hover{color:#fff;text-decoration:none}footer [type=button],footer [type=submit],main [type=button],main [type=submit]{color:#2e2d29;display:inline-block}footer .su-button--big.mailto svg,footer .su-button--big.su-link--external:after,footer .su-button.mailto svg,footer .su-button.su-link--external:after,main .su-button--big.mailto svg,main .su-button--big.su-link--external:after,main .su-button.mailto svg,main .su-button.su-link--external:after{margin-left:1rem}footer .node.event .more-link a.su-link--external:after,footer .su-button.su-link--external:after,main .node.event .more-link a.su-link--external:after,main .su-button.su-link--external:after{height:12px;width:12px}footer .node.event .more-link a:not(.su-link--external):after,footer .su-button:not(.su-link--external):after,main .node.event .more-link a:not(.su-link--external):after,main .su-button:not(.su-link--external):after{content:"";background:url(../assets/svg/icon_east_black.svg) no-repeat 0 0;height:18px;width:23px;background-size:23px 23px;-webkit-box-shadow:none;box-shadow:none;display:inline-block;position:relative;margin-left:1.8rem}footer .node.event .more-link a:not(.su-link--external):active:after,footer .node.event .more-link a:not(.su-link--external):focus:after,footer .node.event .more-link a:not(.su-link--external):hover:after,footer .su-button:not(.su-link--external):active:after,footer .su-button:not(.su-link--external):focus:after,footer .su-button:not(.su-link--external):hover:after,main .node.event .more-link a:not(.su-link--external):active:after,main .node.event .more-link a:not(.su-link--external):focus:after,main .node.event .more-link a:not(.su-link--external):hover:after,main .su-button:not(.su-link--external):active:after,main .su-button:not(.su-link--external):focus:after,main .su-button:not(.su-link--external):hover:after{background:url(../assets/svg/icon_east_white.svg) no-repeat 0 0;background-size:23px 23px}footer .node.event .more-link a:not(.su-link--external).mailto:after,footer .node.event .more-link a:not(.su-link--external).simplesamlphp-auth-login-link:after,footer .su-button:not(.su-link--external).mailto:after,footer .su-button:not(.su-link--external).simplesamlphp-auth-login-link:after,main .node.event .more-link a:not(.su-link--external).mailto:after,main .node.event .more-link a:not(.su-link--external).simplesamlphp-auth-login-link:after,main .su-button:not(.su-link--external).mailto:after,main .su-button:not(.su-link--external).simplesamlphp-auth-login-link:after{content:none}footer .su-button--big:not(.su-link--external):after,main .su-button--big:not(.su-link--external):after{content:"";background:url(../assets/svg/icon_east_black_big.svg) no-repeat 0 0;height:26px;width:36px;background-size:33px 33px;-webkit-box-shadow:none;box-shadow:none;display:inline-block;position:relative;margin-left:1.8rem}footer .su-button--big:not(.su-link--external):active:after,footer .su-button--big:not(.su-link--external):focus:after,footer .su-button--big:not(.su-link--external):hover:after,main .su-button--big:not(.su-link--external):active:after,main .su-button--big:not(.su-link--external):focus:after,main .su-button--big:not(.su-link--external):hover:after{background:url(../assets/svg/icon_east_white_big.svg) no-repeat 0 0;background-size:33px 33px}footer .su-button--big:not(.su-link--external).mailto svg,main .su-button--big:not(.su-link--external).mailto svg{height:26px;width:30px}footer .su-button--big:not(.su-link--external).mailto:after,main .su-button--big:not(.su-link--external).mailto:after{content:none}a.su-link--external.su-button--big:after{background-color:#2e2d29}#back-to-top{background-color:#b1040e}.filter-menu .topics__collapsable-menu{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.filter-menu .topics__collapsable-menu:focus{background:none}.su-events-details .su-event-cta.su-button a{color:unset}.su-events-details .su-event-cta.su-button a:after{display:none}.su-events-details .su-event-cta.su-button a:hover{background-color:unset}.su-wrapper--button-purple .su-button a,.su-wrapper--button-purple .su-card__button a{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.su-wrapper--button-purple .su-button a:before,.su-wrapper--button-purple .su-card__button a:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.su-wrapper--button-teal .su-button a,.su-wrapper--button-teal .su-card__button a{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.su-wrapper--button-teal .su-button a:before,.su-wrapper--button-teal .su-card__button a:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.su-wrapper--button-red .su-button a,.su-wrapper--button-red .su-card__button a{background-color:transparent;color:#2e2d29;display:inline-block;position:relative;z-index:0}.su-wrapper--button-red .su-button a:before,.su-wrapper--button-red .su-card__button a:before{content:"";position:absolute;z-index:-1;inset:0;padding:2px;border-radius:6px;background:-webkit-gradient(linear,right top,left top,color-stop(4.94%,#c27763),color-stop(45.61%,#b32a35),color-stop(73.57%,#15438a),color-stop(95%,#007c9d));background:linear-gradient(270deg,#c27763 4.94%,#b32a35 45.61%,#15438a 73.57%,#007c9d 95%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}a.su-link--action:not(.mailto):after{background:-webkit-gradient(linear,right top,left top,color-stop(2.4%,#2a2b81),color-stop(29.34%,#652561),color-stop(57.3%,#b32a35),color-stop(85.26%,#e28b6d),to(#ecaf94));background:linear-gradient(270deg,#2a2b81 2.4%,#652561 29.34%,#b32a35 57.3%,#e28b6d 85.26%,#ecaf94);content:"arrow_right_alt";font-size:unset;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;height:unset;width:unset;-webkit-mask:unset;mask:unset;-webkit-mask-size:unset;mask-size:unset;font-size:25px}a.su-link--action.su-link--external:active:after,a.su-link--action.su-link--external:focus:after,a.su-link--action.su-link--external:hover:after{-webkit-transform:translateX(.2em);transform:translateX(.2em)}h1{letter-spacing:-.03em}h1,h2{font-weight:900;line-height:110%;color:#2e2d29}h2{font-size:2.44140625em;letter-spacing:-.016em;letter-spacing:-.05em}@media (max-width:767px){h2{font-size:2.0751953125em}}h3{font-size:1.953125em;letter-spacing:-.016em;font-weight:700;line-height:5.2rem;letter-spacing:-1.5px;color:#000}@media (max-width:767px){h3{font-size:1.66015625em}}h4,h5{font-size:1.5625em;letter-spacing:-.012em;font-weight:700;line-height:3.8rem;letter-spacing:-1px;color:#000}.su-link--external:active:after,.su-link--external:focus:after,.su-link--external:hover:after{background-color:#820000}a,a.su-link,a.su-link--external{color:#006cb8}a.su-link--external:focus,a.su-link--external:hover,a.su-link:focus,a.su-link:hover,a:focus,a:hover{color:#820000}a.su-link--external:focus:after,a.su-link--external:hover:after,a.su-link:focus:after,a.su-link:hover:after,a:focus:after,a:hover:after{background-color:#820000}a.su-link--external:after,a.su-link:after,a:after{background-color:#006cb8}a.su-link--external:active,a.su-link:active,a:active{color:#820000}a.su-link.su-button:active:before{background:none}a.su-link--external.su-button:after{background-color:#2e2d29}a.su-link--action{color:#2e2d29;position:relative;font-weight:400;text-decoration:underline}a.su-link--action:after{position:relative;display:inline-block;top:6px}a.su-link--action:focus,a.su-link--action:hover{color:#006cb8}a.su-link--action:focus:after,a.su-link--action:hover:after{text-decoration:none}a.mailto svg{fill:#006cb8}a.mailto svg:focus,a.mailto svg:focus:after,a.mailto svg:hover,a.mailto svg:hover:after{fill:#820000}a.mailto.su-button--big:active svg,a.mailto.su-button--big:focus svg,a.mailto.su-button--big:hover svg,a.mailto.su-button:active svg,a.mailto.su-button:focus svg,a.mailto.su-button:hover svg{fill:#fff}a.mailto.su-button--big svg,a.mailto.su-button svg{fill:#2e2d29}a.mailto.su-button--big svg:active,a.mailto.su-button--big svg:focus,a.mailto.su-button--big svg:hover,a.mailto.su-button svg:active,a.mailto.su-button svg:focus,a.mailto.su-button svg:hover{fill:#fff}.more-link{padding-top:40px}.su-news-list .su-news-list__header a.su-link--external:after{background-color:#2e2d29}.su-news-list .su-news-list__header a.su-link--external:focus,.su-news-list .su-news-list__header a.su-link--external:hover{color:#006cb8}.su-news-list .su-news-list__header a.su-link--external:focus:after,.su-news-list .su-news-list__header a.su-link--external:hover:after{background-color:#006cb8}.su-news-list .su-news-list__header a.su-link--external:focus h2,.su-news-list .su-news-list__header a.su-link--external:hover h2,.su-news-list .su-news-list__header a:focus,.su-news-list .su-news-list__header a:focus h2,.su-news-list .su-news-list__header a:hover,.su-news-list .su-news-list__header a:hover h2{color:#006cb8}@media (max-width:1199px){nav.filter-menu button:before{background:none;padding:unset;border-radius:unset}}.su-callout-text a.su-link--external:after,.su-intro-text a.su-link--external:after{height:14px;width:14px}.su-callout-text a.mailto svg,.su-intro-text a.mailto svg{height:26px;width:28px}.su-quote-text a.su-link--external:after{height:18px;width:18px}.su-quote-text a.mailto svg{height:33px;width:39px}.paragraph--type--stanford-entity .su-entity-headline,.paragraph--type--stanford-entity .su-list-headline,.paragraph--type--stanford-lists .su-entity-headline,.paragraph--type--stanford-lists .su-list-headline,.ptype-stanford-entity .su-entity-headline,.ptype-stanford-entity .su-list-headline,.ptype-stanford-lists .su-entity-headline,.ptype-stanford-lists .su-list-headline{margin-bottom:10rem}.paragraph--type--stanford-entity .su-entity-headline h2,.paragraph--type--stanford-entity .su-list-headline h2,.paragraph--type--stanford-lists .su-entity-headline h2,.paragraph--type--stanford-lists .su-list-headline h2,.ptype-stanford-entity .su-entity-headline h2,.ptype-stanford-entity .su-list-headline h2,.ptype-stanford-lists .su-entity-headline h2,.ptype-stanford-lists .su-list-headline h2{text-align:left}.paragraph--type--stanford-entity .su-entity-headline h2:before,.paragraph--type--stanford-entity .su-list-headline h2:before,.paragraph--type--stanford-lists .su-entity-headline h2:before,.paragraph--type--stanford-lists .su-list-headline h2:before,.ptype-stanford-entity .su-entity-headline h2:before,.ptype-stanford-entity .su-list-headline h2:before,.ptype-stanford-lists .su-entity-headline h2:before,.ptype-stanford-lists .su-list-headline h2:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem}.container-1-items .ptype-stanford-lists .field--name-su-list-view,.container-2-items .ptype-stanford-lists .field--name-su-list-view,.container-3-items .ptype-stanford-lists .field--name-su-list-view{padding-right:0;padding-left:0}.su-wysiwyg-text h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.su-wysiwyg-text h2:before{content:"";background:#b1040e;height:3px;width:60px;display:block;margin-bottom:2.5rem} \ No newline at end of file diff --git a/src/assets/png/fullpill-bg.png b/src/assets/png/fullpill-bg.png new file mode 100644 index 0000000..49044ac Binary files /dev/null and b/src/assets/png/fullpill-bg.png differ diff --git a/src/assets/svg/fullpill-bg.svg b/src/assets/svg/fullpill-bg.svg new file mode 100644 index 0000000..17a6abb --- /dev/null +++ b/src/assets/svg/fullpill-bg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/js/chem_h_subtheme.behaviors.js b/src/js/chem_h_subtheme.behaviors.js index 21019c8..2822136 100644 --- a/src/js/chem_h_subtheme.behaviors.js +++ b/src/js/chem_h_subtheme.behaviors.js @@ -30,9 +30,16 @@ .removeAttr('height') .removeAttr('width'); }); + + // Heading change for the halfpill title banner. + $('.chemh-wrapper--banner-halfpill-title h2').contents().unwrap().wrap('

'); // Replace tag for event node event type taxonomy with

+ $('.node.event .section-editorial-content .su-event-type a').contents().unwrap().wrap('

'); + + // Replace tag for news node news topics taxonomy with

$('.news.node .layout--section-news-header .su-news-topics a').contents().unwrap().wrap('

'); + } }; diff --git a/src/scss/components/banner/_banner--fullpill.scss b/src/scss/components/banner/_banner--fullpill.scss new file mode 100644 index 0000000..848a3b6 --- /dev/null +++ b/src/scss/components/banner/_banner--fullpill.scss @@ -0,0 +1,155 @@ +@charset "UTF-8"; + +$banner-circle--image-width: 200px; +$banner-circle--sm-image-width: 150px; + + +.chemh-wrapper--banner-fullpill { + margin: 0 auto; + + @include grid-media-min('sm') { + max-width: calc(100vw - 200px); + } + + .su-hero { + background: $su-color-black url("../../assets/svg/fullpill-bg.svg") no-repeat 100% / 200%; + border-radius: 300px; + color: $su-color-white; + flex-direction: row; + justify-content: flex-start; + align-items: center; + min-height: 400px; + + @include grid-media-max('md') { + background: $su-color-black url("../../assets/svg/fullpill-bg.svg") no-repeat 100% / 205%; + flex-direction: column; + background-size: cover; + + @include modular-spacing('padding', 3); + } + + @include grid-media-max('lg') { + flex-direction: column; + } + + @include modular-spacing('padding-top', 3); + @include modular-spacing('padding-bottom', 3); + + .su-hero__media { + background: transparent; + margin-left: 5%; + min-height: unset; + position: unset; + height: unset; + width: 275px; + + @include grid-media-max('sm') { + aspect-ratio: unset; + margin: 0 auto; + } + + img { // Image display has been set to media image style - Medium (220) + @include modular-spacing('margin-bottom', -2); + + border-radius: 50%; + width: $banner-circle--image-width; + height: $banner-circle--image-width; + margin-left: auto; + margin-right: auto; + object-fit: cover; + padding: 0; + + @include grid-media-min('lg') { + margin-left: unset; + } + + @include grid-media-max('sm') { + width: $banner-circle--sm-image-width; + height: $banner-circle--sm-image-width; + } + } + } + + .su-card { + &.su-hero__card { + background: transparent; + border: none; + bottom: unset; + box-shadow: none; + left: unset; + margin-top: unset; + margin-bottom: unset; + max-width: 980px; + top: unset; + + & > .image { + @include grid-media-min('sm') { + max-width: $banner-circle--image-width; + min-width: $banner-circle--image-width; + + margin-left: 50px; + + img { + border-radius: 50%; + } + } + } + + .su-card__contents { + + h2 { + @include responsive-spacing('margin-bottom', -1); + @include chemh-heading--badge; + @include type-a; + + color: $su-color-white; + font-family: $su-font-sans; + } + + .su-card__link, + .su-card__button { + @include responsive-spacing('margin-top', 3); + + @include grid-media-max('md') { + text-align: center; + } + } + } + } + } + } + + // Link colors. + div { + .su-button, + .su-card__button { + a { + background-color: $su-color-black; + color: $su-color-white; + } + } + } + + .su-button:not(.su-link--external):after, + .su-button:not(.su-link--external):after { + background: url(../../assets/svg/icon_east_white.svg) no-repeat 0 0; + } +} + +// when on a page with a sidebar nav, needs adjustments: +.jumpstart-ui--two-column.centered-container { + .flex-lg-9-of-12.main-region { + .su-hero { + // when on a sidebar-nav page, needs less bottom spacing + @include modular-spacing('padding-bottom', 5); + + .su-card__contents { + max-width: 90%; + + @include grid-media-min('lg') { + max-width: 80%; + } + } + } + } +} diff --git a/src/scss/components/banner/_banner--general.scss b/src/scss/components/banner/_banner--general.scss new file mode 100644 index 0000000..5ea4b2e --- /dev/null +++ b/src/scss/components/banner/_banner--general.scss @@ -0,0 +1,20 @@ +@charset "UTF-8"; + +// Link/buttons colors. +.su-page-banner { + + div { + .su-card__button { + .su-link.su-button { + background-color: $su-color-black; + color: $su-color-white; + } + } + } + + .su-button:not(.su-link--external):after, + .su-button:not(.su-link--external):after { + background: url(../../assets/svg/icon_east_white.svg) no-repeat 0 0; + } +} + diff --git a/src/scss/components/banner/_banner--halfpill-title.scss b/src/scss/components/banner/_banner--halfpill-title.scss new file mode 100644 index 0000000..ac688d0 --- /dev/null +++ b/src/scss/components/banner/_banner--halfpill-title.scss @@ -0,0 +1,193 @@ +@charset "UTF-8"; + +// Banner variants. +// Classes: +// .chemh-wrapper--banner-homepage +// .chemh-wrapper--banner-halfpill +// .chemh-wrapper--banner-wholepill +// .chemh-wrapper--banner-halfpill-title + +.su-page-banner { + background: #000 url(../../assets/png/header-sm-000--cropped.png) no-repeat 50%/cover; + + .chemh-wrapper--banner-halfpill-title { + @include grid-media-min('lg') { + max-width: 1800px; + margin: 0 auto; + } + + .su-hero__media { + // removes the dark grey bg on banner images. + background: $su-color-white; + + .image, + .media, + >article, + >div { + // image size contraint + max-width: 850px; + } + } + + .su-hero__card { + background: transparent; + border: 0; + box-shadow: none; + // max-width: 557px; + + .su-card__contents { + // h2 badge + @include chemh-heading--badge; + + color: $su-color-white; + padding: 0; + + @include grid-media-max('sm') { + padding: 3rem 0 0 0; + width: 400px; + } + + h1 { + @include type-a; + + color: $su-color-white; + line-height: 110%; + letter-spacing: -0.04em; + } + + .bullet { + padding-left: 0.6em; + margin-bottom: 0; + + &::before { + content: "\2022"; + display: inline-block; + display: inline-block; + color: $chemh-color-digital-blue; + padding-right: 0.5em; + font-size: 1.5em; + } + } + } + } + + // Card position - right side + .overlay-right { + + &.su-hero { + .su-hero__media { + background-color: transparent; + + img { + border-top-right-radius: 300px; + border-bottom-right-radius: 300px; + + @media (min-width: 2500px) { + border-top-left-radius: 20px; + border-bottom-left-radius: 20px; + } + } + } + + @include grid-media('xl') { + &.su-hero { + + .su-hero__media { + max-width: 60%; + } + + .su-hero__card { + max-width: 30%; + right: 5%; + } + } + } + + @include grid-media-max('lg') { + .su-hero__media { + max-width: 50%; + background-size: contain; + } + + .su-hero__card { + max-width: 40%; + } + } + + @include grid-media-max('md') { + .su-hero__media { + width: 50%; + } + + .su-hero__card { + width: 40%; + right: 5%; + } + } + + @include grid-media-max('sm') { + .su-hero__media { + padding-right: 30px; + max-width: unset; + width: 100%; + } + + .su-hero__card { + max-width: 100%; + padding: 3.0rem; + right: unset; + width: 100%; + } + } + } + } + + // Card position - left side + .overlay-left { + align-items: baseline; + display: grid; + grid-template-columns: repeat(2,1fr); + grid-template-areas: "card media"; + + @include grid-media-max('sm') { + display: block; + padding: 0 0 30px 30px; + + .su-hero__media { + padding-bottom: 10px; + } + } + + @include grid-media-max('md') { + grid-template-columns: 40% 1fr; + grid-template-areas: "card media"; + gap: 10%; + } + + &.su-hero { + + .su-hero__card { + grid-area: card; + } + + .su-hero__media { + background-color: transparent; + grid-area: media; + max-width: unset; + width: unset; + right: 0; + + img { + border-top-left-radius: 300px; + border-bottom-left-radius: 300px; + + @media (min-width: 2500px) { + border-top-right-radius: 20px; + border-bottom-right-radius: 20px; + } + } + } + } + } + } +} diff --git a/src/scss/components/banner/_halfpill.scss b/src/scss/components/banner/_banner--halfpill.scss similarity index 52% rename from src/scss/components/banner/_halfpill.scss rename to src/scss/components/banner/_banner--halfpill.scss index 28471fe..0c9cef6 100644 --- a/src/scss/components/banner/_halfpill.scss +++ b/src/scss/components/banner/_banner--halfpill.scss @@ -5,10 +5,11 @@ // .chemh-wrapper--banner-homepage // .chemh-wrapper--banner-halfpill // .chemh-wrapper--banner-wholepill +// .chemh-wrapper--banner-halfpill-title .chemh-wrapper--banner-halfpill { @include grid-media-min('lg') { - max-width: 1800px; + max-width: 2500px; margin: 0 auto; } @@ -29,14 +30,23 @@ background: transparent; border: 0; box-shadow: none; - // max-width: 557px; + max-width: unset; + margin-left: 0; .su-card__contents { - // h2 badge @include chemh-heading--badge; padding: 0; + @include grid-media-max('sm') { + padding: 3rem 0 0 0; + width: 400px; + } + + @include grid-media('lg') { + width: 400px; + } + h2 { @include type-a; @@ -63,62 +73,70 @@ // Card position - right side .overlay-right { - &.su-hero { + display: grid; + grid-template-columns: 75%, 25%; + grid-template-areas: "media card"; + column-gap: 100px; + + @include grid-media('lg') { + grid-template-columns: 60% 40%; + column-gap: 5%; + } + + @include grid-media('xl') { + grid-template-columns: 60% 40%; + } + + @include grid-media-min('2xl') { + grid-template-columns: 50% 50%; + } + + @media (min-width: 2500px) { .su-hero__media { img { - border-top-right-radius: 300px; - border-bottom-right-radius: 300px; + border-top-left-radius: 20px; + border-bottom-left-radius: 20px; } } + } - @include grid-media('xl') { - &.su-hero { - - .su-hero__media { - max-width: 60%; - } + @include grid-media-max('sm') { + display: block; - .su-hero__card { - max-width: 30%; - right: 5%; - } - } + .su-hero__media { + padding: 0 30px 10px 0; } - @include grid-media-max('lg') { - .su-hero__media { - max-width: 50%; - background-size: contain; - } - - .su-hero__card { - max-width: 40%; - } + .su-hero__card { + padding: 0 0 30px 30px; } + } - @include grid-media-max('md') { - .su-hero__media { - width: 50%; - } + @include grid-media-max('md') { + grid-template-columns: 1fr 40%; + grid-template-areas: "media card"; + gap: 10%; + } - .su-hero__card { - width: 40%; - right: 5%; - } + &.su-hero { + .su-hero__card { + grid-area: card; + margin-left: 0; } - @include grid-media-max('sm') { - .su-hero__media { - padding-right: 30px; - max-width: unset; - width: 100%; - } + .su-hero__media { + grid-area: media; + max-width: unset; + width: unset; + left: 0; + } + } - .su-hero__card { - max-width: 100%; - padding: 3.0rem; - right: unset; - width: 100%; + &.su-hero { + .su-hero__media { + img { + border-top-right-radius: 300px; + border-bottom-right-radius: 300px; } } } @@ -128,15 +146,41 @@ .overlay-left { align-items: baseline; display: grid; - grid-template-columns: repeat(2,1fr); + grid-template-columns: 25%, 75%; grid-template-areas: "card media"; + column-gap: 100px; + + @include grid-media('lg') { + grid-template-columns: 40% 60%; + column-gap: 5%; + } + + @include grid-media('xl') { + grid-template-columns: 40% 60%; + } + + @include grid-media-min('2xl') { + grid-template-columns: 50% 50%; + } + + @media (min-width: 2500px) { + .su-hero__media { + img { + border-top-right-radius: 20px; + border-bottom-right-radius: 20px; + } + } + } @include grid-media-max('sm') { display: block; - padding: 0 0 30px 30px; .su-hero__media { - padding-bottom: 10px; + padding: 0 0 10px 30px; + } + + .su-hero__card { + padding: 0 30px 0 30px; } } @@ -150,6 +194,7 @@ .su-hero__card { grid-area: card; + justify-self: flex-end; } .su-hero__media { @@ -166,4 +211,3 @@ } } } - diff --git a/src/scss/components/banner/_homepage.scss b/src/scss/components/banner/_banner--homepage.scss similarity index 98% rename from src/scss/components/banner/_homepage.scss rename to src/scss/components/banner/_banner--homepage.scss index b6a1fe6..52a6df6 100644 --- a/src/scss/components/banner/_homepage.scss +++ b/src/scss/components/banner/_banner--homepage.scss @@ -5,6 +5,7 @@ // .chemh-wrapper--banner-homepage // .chemh-wrapper--banner-halfpill // .chemh-wrapper--banner-wholepill +// .chemh-wrapper--banner-halfpill-title .chemh-wrapper--banner-homepage { max-width: 1600px; diff --git a/src/scss/components/banner/index.scss b/src/scss/components/banner/index.scss index d6846ec..fca5b37 100644 --- a/src/scss/components/banner/index.scss +++ b/src/scss/components/banner/index.scss @@ -2,5 +2,8 @@ // Banner Roll Up -@import 'halfpill'; -@import 'homepage'; +@import 'banner--halfpill'; +@import 'banner--fullpill'; +@import 'banner--general'; +@import 'banner--homepage'; +@import 'banner--halfpill-title'; diff --git a/src/scss/components/card/index.scss b/src/scss/components/card/index.scss index 99b4feb..827ce6d 100644 --- a/src/scss/components/card/index.scss +++ b/src/scss/components/card/index.scss @@ -1,5 +1,4 @@ @charset "UTF-8"; // Card Roll Up - @import 'minimal-border'; diff --git a/src/scss/components/events/_event-card.scss b/src/scss/components/events/_event-card.scss new file mode 100644 index 0000000..63fd678 --- /dev/null +++ b/src/scss/components/events/_event-card.scss @@ -0,0 +1,123 @@ +@charset "UTF-8"; + +.su-event-card { + @include chemh--shadow-custom-button-default; + border-bottom-left-radius: 6rem; + padding-top: 0; + + // Whole card hover and focus + &:hover, + &:focus, + &:focus-within, + &:active { + @include chemh--shadow-news-card-hover; + + .su-event-card__footer { + a { + background-color: $chemh-color-red; + } + } + } + + &.su-card { + .su-event-list-item__date { + background: black; + width: fit-content; + padding: 0.8rem 3rem; + max-width: unset; + + .su-event-list-item__date__seperator { + color: #fff; + font-weight: 900; + margin-right: 2rem; + margin-left: 2rem; + } + + .su-event-start-month, + .su-event-start-date, + .su-event-end-month, + .su-event-end-date { + font-weight: 400; + color: #fff; + } + } + + .su-event-list-item__details { + .event-list-item__type { + display: block; + padding-bottom: 1rem; + + a { + @include type_f; + color: $chemh-color-dusk; + text-decoration: none; + text-transform: uppercase; + font-weight: 600; + } + } + + h2 { + a { + &:hover, + &:focus, + &:focus-within, + &:active { + color: $chemh-color-digital-blue; + } + + } + } + } + } + + &.su-card { + position: relative; + border: none; + height: 100%; + + @media (max-width: 1550px) { + margin-bottom: 4.5rem; + } + + @include grid-media-max('md') { + width: 100%; + } + } + + .su-event-card__footer { + margin-top: 2rem; + + a { + position: absolute; + right: 0; + bottom: 0; + padding: 1.3rem; + background-color: $chemh-color-dusk; + color: $su-color-white; + -webkit-box-shadow: unset; + box-shadow: unset; + + &:hover, + &:focus, + &:active { + background-color: $chemh-color-red; + + .su-link--icon, + .su-link--icon--external { + border-bottom: 2px solid white; + color: $su-color-white; + } + } + } + } + + // Removing the external icon to move it to the + // lower right corner of event card. + a { + &.su-link--external { + &::after { + display: none; + } + } + } +} diff --git a/src/scss/components/events/_event-node.scss b/src/scss/components/events/_event-node.scss new file mode 100644 index 0000000..7b2b4c4 --- /dev/null +++ b/src/scss/components/events/_event-node.scss @@ -0,0 +1,197 @@ +@charset "UTF-8"; + +.node.event { + .section-editorial-content { + @include responsive-spacing('padding-top', 3); + + background: $su-color-black url(../../assets/png/header-sm-000--cropped.png) no-repeat 5%/cover; + max-width: 100%; + width: 100%; + padding-bottom: 0; + + @include grid-media-min('2xl') { + background: $su-color-black url(../../assets/png/header-sm-000--cropped.png) no-repeat 50%/cover; + } + + .su-event-type { + text-align: center; + + a, + p { + color: $su-color-white; + text-transform: uppercase; + letter-spacing: .3rem; + margin-bottom: .5rem; + opacity: .9; + } + } + + .su-event-headline { + width: 100%; + max-width: 100%; + text-align: center; + + h1 { + @include chemh-heading--badge; + @include responsive-spacing('margin-bottom', 3); + + color: $su-color-white; + + &::before { + margin: 3rem auto; + } + } + } + + .su-event-subheadline { + max-width: 100%; + text-align: center; + background: white; + margin: 0 auto; + + @include grid-media-min('sm') { + width: 70%; + } + + &::before { + @include chemh-main-nav--gradient; + + content: ''; + height: 1rem; + display: block; + } + + h2 { + @include responsive-spacing('padding-top', 1); + @include type-b; + + margin-bottom: 0; + + @include grid-media-min('sm') { + text-align: start; + margin-left: 3.2rem; + } + + @include grid-media-min('md') { + margin-left: 5rem; + } + + @include grid-media-min('lg') { + margin-left: 8rem; + } + + @include grid-media-min('xl') { + margin-left: 10rem; + } + + } + } + + .node-stanford-event-su-event-dek { + max-width: 100%; + text-align: center; + background: white; + margin: 0 auto; + + @include grid-media-min('sm') { + width: 70%; + } + + .su-event-dek { + @include responsive-spacing('padding-top', 0); + + font-family: $su-font-serif; + font-style: italic; + font-size: 3rem; + margin: 0 auto; + + @include grid-media-min('sm') { + @include responsive-spacing('padding-bottom', 0); + + text-align: start; + border-bottom: 1px solid rgb(0, 0, 0); + width: auto; + max-width: 100%; + margin-left: 3.2rem; + margin-right: 3.2rem; + } + + @include grid-media-min('md') { + margin-left: 5rem; + margin-right: 5rem; + } + + @include grid-media-min('lg') { + margin-left: 8rem; + margin-right: 8rem; + } + + @include grid-media-min('xl') { + margin-left: 10rem; + margin-right: 10rem; + } + } + } + + .su-event-sponsor { + @include responsive-spacing('padding-top', 0); + + max-width: 100%; + text-align: center; + background: white; + margin: 0 auto; + + @include grid-media-min('sm') { + width: 70%; + } + + div { + @include grid-media-min('sm') { + text-align: start; + margin-left: 3.2rem; + } + + @include grid-media-min('md') { + margin-left: 5rem; + } + + @include grid-media-min('lg') { + margin-left: 8rem; + } + + @include grid-media-min('xl') { + margin-left: 10rem; + } + } + + } + } + + .su-events-details { + @include grid-media-min('sm') { + .details-wrapper { + border: 0; + box-shadow: none; + padding: 0; + + .details { + width: 100%; + } + } + } + } + + .section-event-more-block { + .more-link { + a { + @include chemh-button--gradient; + + &:focus, + &:hover { + background-color: $chemh-color-hover-peach; + } + + } + } + } +} diff --git a/src/scss/components/events/index.scss b/src/scss/components/events/index.scss new file mode 100644 index 0000000..b5564cd --- /dev/null +++ b/src/scss/components/events/index.scss @@ -0,0 +1,6 @@ +@charset "UTF-8"; + +// Events teaser Roll Up + +@import 'event-card'; +@import 'event-node'; diff --git a/src/scss/components/index.scss b/src/scss/components/index.scss index 48927ca..def71e8 100644 --- a/src/scss/components/index.scss +++ b/src/scss/components/index.scss @@ -24,6 +24,7 @@ @import 'banner/index.scss'; @import 'card/index.scss'; +@import 'events/index.scss'; @import 'header/index.scss'; @import 'local-footer/index.scss'; @import 'main-navigation/index.scss'; diff --git a/src/scss/theme/_button.scss b/src/scss/theme/_button.scss index c0a6a2c..4784291 100644 --- a/src/scss/theme/_button.scss +++ b/src/scss/theme/_button.scss @@ -9,6 +9,7 @@ .su-button--big, .su-button--big.su-link, .stanford-news-vertical-teaser-term .more-link a, +.node.event .more-link a, [type=button], [type=image], [type=reset], @@ -35,6 +36,8 @@ button { .su-button:hover, .stanford-news-vertical-teaser-term .more-link a:focus, .stanford-news-vertical-teaser-term .more-link a:hover, +.node.event .more-link a:focus, +.node.event .more-link a:hover, [type=button]:focus, [type=button]:hover, [type=image]:focus, @@ -58,6 +61,7 @@ button:hover { .su-button--big.su-link:active, .su-button--big:active, .stanford-news-vertical-teaser-term .more-link a:active, +.node.event .more-link a, [type=button]:active, [type=image]:active, [type=reset]:active, @@ -76,7 +80,6 @@ button:hover { } } - main, footer { .su-button.su-link, @@ -84,6 +87,7 @@ footer { .su-button--big.su-link, .su-button--big, .stanford-news-vertical-teaser-term .more-link a, + .node.event .more-link a, button { @include chemh-button--gradient; @include modular-spacing('padding', 0); @@ -120,6 +124,7 @@ footer { .su-button, .stanford-news-vertical-teaser-term .more-link a { + .node.event .more-link a { &.su-link--external { &::after { height: 12px; @@ -225,11 +230,17 @@ a { .su-events-details { .su-event-cta { - a { - color: unset; - - &:hover { - background-color: unset; + &.su-button { + a { + &::after { + display: none; + } + + color: unset; + + &:hover { + background-color: unset; + } } } } diff --git a/src/scss/theme/_headings.scss b/src/scss/theme/_headings.scss index 0861c4e..220b118 100644 --- a/src/scss/theme/_headings.scss +++ b/src/scss/theme/_headings.scss @@ -4,7 +4,6 @@ h1 { font-weight: $su-font-black; - font-size: 5.5rem; line-height: 110%; /* identical to box height, or 61px */ color: $su-color-black; @@ -12,8 +11,8 @@ h1 { } h2 { + @include type-a; font-weight: $su-font-black; - font-size: 5rem; line-height: 110%; /* identical to box height, or 55px */ letter-spacing: -0.05em; @@ -21,8 +20,8 @@ h2 { } h3 { + @include type-b; font-weight: $su-font-bold; - font-size: 3.5rem; line-height: 5.2rem; /* identical to box height, or 149% */ letter-spacing: -1.5px; @@ -30,8 +29,8 @@ h3 { } h4 { + @include type-c; font-weight: $su-font-bold; - font-size: 2.8rem; line-height: 3.8rem; /* identical to box height, or 136% */ letter-spacing: -1px; @@ -39,8 +38,8 @@ h4 { } h5 { + @include type-c; font-weight: $su-font-bold; - font-size: 2.8rem; line-height: 3.8rem; /* identical to box height, or 136% */ letter-spacing: -1px; diff --git a/src/scss/utilities/variables/_sizes.scss b/src/scss/utilities/variables/_sizes.scss new file mode 100644 index 0000000..0c153a4 --- /dev/null +++ b/src/scss/utilities/variables/_sizes.scss @@ -0,0 +1,5 @@ +@charset "UTF-8"; + +// Max-width variables for _banner-in-page--no-image.scss +$banner-b--lg: 864px; +$banner-b--xl: 1024px; diff --git a/src/scss/utilities/variables/index.scss b/src/scss/utilities/variables/index.scss index 2d05e48..11b3a03 100644 --- a/src/scss/utilities/variables/index.scss +++ b/src/scss/utilities/variables/index.scss @@ -8,3 +8,4 @@ @import 'colors'; @import 'magic-numbers'; +@import 'sizes'; diff --git a/templates/components/event-card/pattern-events-card.html.twig b/templates/components/event-card/pattern-events-card.html.twig new file mode 100644 index 0000000..902d621 --- /dev/null +++ b/templates/components/event-card/pattern-events-card.html.twig @@ -0,0 +1,170 @@ +{# + Event list item + + Template for an Event List Item. + + * Available variables: + * - attributes: For additional HTML attributes not already provided. + * - modifier_class: Additional CSS classes to change look and behavior. + * - start_month: Starting month of the event. + * - start_date: Date of the event + * - end_month: Ending month of the event if it spans more than one day. + * - end_date: Ending day of the event if it spans more than one day. + * - audience: Optional audience for the event. + * - headline: Title of the event. Can be a link off to another website. + * - subheadline: Optional subtile for the event. + * - dek: Descriptive dek/deck for the event. + * - date_time: Date and time for the event. + * - location: Where it is being held. +#} +{{ attach_library('stanford_events/events_list') }} + +{%- set attributes = attributes.addClass(['su-card su-event-card su-event-list-item', modifier_class]) -%} +{%- set event_url = event_url|render_clean -%} + +{# Clean up the date fields. #} +{%- set start_date = start_date|render_clean -%} +{%- set end_date = end_date|render_clean -%} +{%- set start_month = start_month|render_clean -%} +{%- set end_month = end_month|render_clean -%} + +{# Separate URL and title #} +{%- set link_attributes = create_attribute({'class': ['su-link']}) -%} +{%- set is_external = false -%} +{%- if url|render_clean is not empty -%} + {%- set is_external = url|render|striptags|split('//')[1] ? true : false -%} + {%- if is_external -%} + {%- set link_attributes = link_attributes.addClass('su-link--external') -%} + {%- endif %} +{%- endif -%} + +

+
+ + + {# Seperator and end date should be conditional #} + {%- if start_date != end_date or start_month != end_month %} + + + + {% endif %} +
+ +
+ + {# Event Type #} + {%- if event_type|render_clean is not empty %} + {{- event_type -}} + {%- endif -%} + + {# Event Title #} + {%- if url|render_clean is empty -%} + {{- headline -}} + {%- else -%} +

{{ headline|render_clean }}

+ {%- endif -%} + + {# Event Subheadline #} + {%- if subheadline|render_clean is not empty %} +
{{- subheadline -}}
+ {%- endif -%} + + {# Event Dek #} + {%- if dek|render_clean is not empty %} +
{{- dek -}}
+ {% endif -%} + + {# Event Date/Time #} + {%- if date_time|render_clean is not empty %} +
{{- date_time -}}
+ {%- endif -%} + + {# Event Location #} + {%- if location|render_clean is not empty %} +
{{- location -}}
+ {%- endif -%} + + {# Event Location Address #} + {%- if address|render_clean is not empty %} +
{{- address -}}
+ {%- endif -%} + + {# Manually Entered Event Location Address #} +
+ + {% if (location_organization|render_clean is not empty) or (location_address_line1|render_clean is not empty) %} + + {% endif %} + + {# Company name #} + {%- if location_organization|render_clean is not empty %} + {{- location_organization -}} + {% endif %} + + {# Address line 1 #} + {%- if location_address_line1|render_clean is not empty %} + {{- location_address_line1 -}} + {% endif %} + + {# address line 2 #} + {%- if location_address_line2|render_clean is not empty %} + {{- location_address_line2 -}} + {% endif %} + + {# City #} + {%- if location_locality|render_clean is not empty %} + {{- location_locality -}} + {% endif %} + + {# A larger area such as a state #} + {%- if location_administrative_area|render_clean is not empty %} + {{- location_administrative_area -}} + {% endif %} + + {# Dependant Locality #} + {%- if location_dependent_locality|render_clean is not empty %} + {{- location_dependent_locality -}} + {% endif %} + + {# Postal code #} + {%- if location_postal_code|render_clean is not empty %} + {{- location_postal_code -}} + {% endif %} + + {# Country #} + {%- if location_country_code|render_clean is not empty %} + {{- location_country_code -}} + {% endif %} + + {# Sorting Code #} + {%- if location_sorting_code|render_clean is not empty %} + {{- location_sorting_code -}} + {% endif %} +
+
+ + + +
\ No newline at end of file