@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400&700&300&100&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400&700&300&100&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.soe-spotlight--cards img{border-radius:50%;border-style:solid;border-width:5px;display:block;margin:auto}.soe-spotlight--cards .su-link--action{color:#006cb8}.soe-spotlight--cards .su-link--action:after{background-color:#006cb8}.soe-spotlight--cards .views-row{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1200px){.soe-spotlight--cards .views-row{margin-bottom:3.2rem}}@media only screen and (min-width:1200px) and (min-width:768px){.soe-spotlight--cards .views-row{margin-bottom:4.5rem}}@media only screen and (min-width:1200px) and (min-width:1500px){.soe-spotlight--cards .views-row{margin-bottom:4.8rem}}@media (max-width:767px){.soe-spotlight--cards .views-row.flex-container{display:block}.soe-spotlight--cards .views-row.flex-container>div{max-width:100%}}.soe-spotlight--cards .views-row .su-card{margin:1.5rem;padding:3rem}@media only screen and (min-width:768px){.soe-spotlight--cards .views-row .su-card{margin:1.8rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .views-row .su-card{margin:1.9rem}}@media only screen and (min-width:768px){.soe-spotlight--cards .views-row .su-card{padding:3.6rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .views-row .su-card{padding:3.8rem}}@media (max-width:767px){.soe-spotlight--cards .views-row .su-card{margin-bottom:3.2rem}}@media only screen and (max-width:767px) and (min-width:768px){.soe-spotlight--cards .views-row .su-card{margin-bottom:4.5rem}}@media only screen and (max-width:767px) and (min-width:1500px){.soe-spotlight--cards .views-row .su-card{margin-bottom:4.8rem}}.soe-spotlight--cards .views-row .su-card .image{-webkit-box-flex:1;display:block;-ms-flex:1;flex:1;width:100%}.soe-spotlight--cards .views-row .su-card .su-card__contents{-webkit-box-flex:3;-ms-flex:3;flex:3}.soe-spotlight--cards .views-row .su-card .su-card__contents span{margin-bottom:30px}.soe-spotlight--cards .views-view-grid .su-card__contents{padding-bottom:0;padding-left:0;padding-right:0}.soe-spotlight--cards .su-card__contents .su-card__superhead{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.soe-spotlight--cards .su-card__contents .su-card__superhead time{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.soe-spotlight--cards .su-card__contents h2{-webkit-box-ordinal-group:3;-ms-flex-order:2;font-size:1.25em;font-weight:900;letter-spacing:-.01em;margin-bottom:1.1rem;order:2}@media only screen and (min-width:768px){.soe-spotlight--cards .su-card__contents h2{margin-bottom:1.2rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .su-card__contents h2{margin-bottom:1.3rem}}.soe-spotlight--cards .su-card__contents .soe--person-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;font-size:1em;font-weight:400;order:3}.soe-spotlight--cards .su-card__contents .soe-quote{font-size:1.25em;font-weight:700;letter-spacing:-.01em;margin-top:1.5rem}@media only screen and (min-width:768px){.soe-spotlight--cards .su-card__contents .soe-quote{margin-top:1.8rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .su-card__contents .soe-quote{margin-top:1.9rem}}.soe-spotlight--cards .su-card__contents .su-link{font-size:1.6rem;font-weight:600;padding-top:2rem;position:relative}@media only screen and (min-width:768px){.soe-spotlight--cards .su-card__contents .su-link{padding-top:2.6rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .su-card__contents .su-link{padding-top:2.7rem}}@media (min-width:992px){.soe-spotlight--cards .su-card__contents .su-link{font-size:1.9rem}}.soe-spotlight--cards .su-card__contents .su-link:after{bottom:15%;position:absolute}.soe-spotlight--cards--banner.spotlights .views-row{margin-bottom:0}@media (max-width:1199px){.soe-spotlight--cards--banner.spotlights .views-row .su-card{display:block}.soe-spotlight--cards--banner.spotlights .views-row .su-card img{max-width:300px}}.soe-spotlight--cards--banner.spotlights .views-row h2{font-size:1.5625em;font-weight:900;letter-spacing:-.012em;margin-bottom:.5rem}.soe-spotlight--cards--banner.spotlights .views-row .soe--person-title{font-size:1.5625em;font-weight:400;letter-spacing:-.012em}.soe-spotlight--cards--banner.spotlights .views-row .spotlight__quote{font-size:1.95312em;font-weight:900;letter-spacing:-.016em;margin-top:2rem}@media (max-width:767px){.soe-spotlight--cards--banner.spotlights .views-row .spotlight__quote{font-size:1.66016em}}@media only screen and (min-width:768px){.soe-spotlight--cards--banner.spotlights .views-row .spotlight__quote{margin-top:2.6rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards--banner.spotlights .views-row .spotlight__quote{margin-top:2.7rem}}.soe-spotlight--cards--banner.spotlights .su-card__contents .su-link{font-size:1.25em;font-weight:600;letter-spacing:-.01em;margin-top:0;padding-top:3rem}@media only screen and (min-width:768px){.soe-spotlight--cards--banner.spotlights .su-card__contents .su-link{padding-top:3.6rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards--banner.spotlights .su-card__contents .su-link{padding-top:3.8rem}}@media (min-width:1200px){.viewfield-block__cardgrid .soe-spotlight--cards .views-row{margin-bottom:2rem}}@media only screen and (min-width:1200px) and (min-width:768px){.viewfield-block__cardgrid .soe-spotlight--cards .views-row{margin-bottom:2.6rem}}@media only screen and (min-width:1200px) and (min-width:1500px){.viewfield-block__cardgrid .soe-spotlight--cards .views-row{margin-bottom:2.7rem}}.ds-entity--spotlight .su-card .engineering-accent-color__image{margin-top:2rem}@media only screen and (min-width:768px){.ds-entity--spotlight .su-card .engineering-accent-color__image{margin-top:2.6rem}}@media only screen and (min-width:1500px){.ds-entity--spotlight .su-card .engineering-accent-color__image{margin-top:2.7rem}}.ds-entity--spotlight .su-card img{border-radius:50%;border-style:solid;border-width:5px;display:block;margin:auto}.ds-entity--spotlight .su-card h2{font-size:1.25em;font-weight:900;letter-spacing:-.01em;margin-bottom:1.1rem}@media only screen and (min-width:768px){.ds-entity--spotlight .su-card h2{margin-bottom:1.2rem}}@media only screen and (min-width:1500px){.ds-entity--spotlight .su-card h2{margin-bottom:1.3rem}}.ds-entity--spotlight .su-card .soe--person-title{font-size:1.25em;font-weight:400;letter-spacing:-.01em}.ds-entity--spotlight .su-card .soe-quote{font-size:1.5625em;font-size:1em;font-weight:700;letter-spacing:-.012em}.ds-entity--spotlight .su-card .node-link{margin-top:3.4rem}@media only screen and (min-width:768px){.ds-entity--spotlight .su-card .node-link{margin-top:5.8rem}}@media only screen and (min-width:1500px){.ds-entity--spotlight .su-card .node-link{margin-top:6.1rem}}.ds-entity--spotlight .su-card .su-link{color:#006cb8;font-size:1.25em;font-weight:600;letter-spacing:-.01em}.ds-entity--spotlight .su-card .su-link :hover{text-decoration:underline}.soe-spotlight--cards--banner .views-row .su-card{border:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.soe-spotlight--cards--banner .views-row .su-card .image{display:block;width:100%}.page-media-coverage .su-news-article .su-news-list__headline-dek h3,.page-media-mentions .su-news-article .su-news-list__headline-dek h3{color:#000;text-decoration:underline;text-decoration-color:#00ece9}.page-media-coverage .su-news-article .su-news-list__headline-dek h3:hover,.page-media-mentions .su-news-article .su-news-list__headline-dek h3:hover{text-decoration-color:#000}.page-media-coverage .su-news-article .su-news-list__topics,.page-media-mentions .su-news-article .su-news-list__topics{display:none}.ds-entity--node.ds-entity--stanford-news .su-card.su-news-vertical-teaser .su-news-header .su-card__link.su-link--action,.ds-entity--node.ds-entity--stanford-news .su-card.su-news-vertical-teaser .su-news-header .su-link.su-card__link.su-link--external{border-bottom:0;text-decoration:underline;text-decoration-color:#00ece9}.ds-entity--node.ds-entity--stanford-news .su-card.su-news-vertical-teaser .su-news-header .su-card__link.su-link--action:hover,.ds-entity--node.ds-entity--stanford-news .su-card.su-news-vertical-teaser .su-news-header .su-link.su-card__link.su-link--external:hover{text-decoration-color:#2e2d29}.su-card.su-news-vertical-teaser a .su-news-header{margin-bottom:1.5rem}@media only screen and (min-width:768px){.su-card.su-news-vertical-teaser a .su-news-header{margin-bottom:1.8rem}}@media only screen and (min-width:1500px){.su-card.su-news-vertical-teaser a .su-news-header{margin-bottom:1.9rem}}.news-card__external-source-text{background-color:#2e2d29;color:#fff;font-size:16px;margin-top:3rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:6px 13px 7px}@media only screen and (min-width:768px){.news-card__external-source-text{margin-top:3.6rem}}@media only screen and (min-width:1500px){.news-card__external-source-text{margin-top:3.8rem}}@media (max-width:767px){.news-card__external-source-text{font-size:15px}}.section-magazine-views-views .su-card .su-card__contents>:last-child:not(.su-card__button){padding-bottom:7px}.soe-link__button .button,.soe-link__button .js-pager__items .pager__item .button,.soe-link__button .js-pager__items .soe-link__button.pager__item .button{background-color:#00ece9;color:#2e2d29;display:block;text-align:center;width:100%}.more-link.soe-link__button{display:inline-block}.more-link.soe-link__button,.soe-spotlight--cards .js-pager__items.pager{margin-bottom:13.3rem}.soe-more-stories-link__button .button{text-align:center}input#edit-submit-spotlights{display:none}input#edit-submit-spotlights.show-spotlight-apply__button{display:block}#views-exposed-form-spotlights-block-1{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;justify-content:flex-end;margin-bottom:2rem;margin-left:1.5rem;margin-right:3.2rem;padding-top:2rem}@media only screen and (min-width:768px){#views-exposed-form-spotlights-block-1{padding-top:2.6rem}}@media only screen and (min-width:1500px){#views-exposed-form-spotlights-block-1{padding-top:2.7rem}}@media only screen and (min-width:768px){#views-exposed-form-spotlights-block-1{margin-bottom:2.6rem;margin-left:1.8rem;margin-right:4.5rem}}@media only screen and (min-width:1500px){#views-exposed-form-spotlights-block-1{margin-bottom:2.7rem;margin-left:1.9rem;margin-right:4.8rem}}@media (max-width:1199px){#views-exposed-form-spotlights-block-1{margin-bottom:3.2rem}}@media only screen and (max-width:1199px) and (min-width:768px){#views-exposed-form-spotlights-block-1{margin-bottom:4.5rem}}@media only screen and (max-width:1199px) and (min-width:1500px){#views-exposed-form-spotlights-block-1{margin-bottom:4.8rem}}@media (max-width:1199px){#views-exposed-form-spotlights-block-1>div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}#views-exposed-form-spotlights-block-1 .form-item-tid,#views-exposed-form-spotlights-block-1 .form-item-tid-1{max-width:280px;width:280px}@media (max-width:1199px){#views-exposed-form-spotlights-block-1 .form-item-tid,#views-exposed-form-spotlights-block-1 .form-item-tid-1{margin:0;max-width:100%;width:100%}}#views-exposed-form-spotlights-block-1 input,#views-exposed-form-spotlights-block-1 select,#views-exposed-form-spotlights-block-1 textarea{font-family:Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-weight:400;height:unset;line-height:32px;max-width:70rem}#views-exposed-form-spotlights-block-1 select{border-color:#d5d5d4}#views-exposed-form-spotlights-block-1 .form-actions{margin:0}#views-exposed-form-spotlights-block-1 .form-actions .show-spotlight-apply__button{display:inline-block;margin:0 auto;max-width:135px;width:135px}.spotlight-banner{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;justify-content:flex-start;margin-bottom:3.8rem;margin-top:4.5rem}@media only screen and (min-width:768px){.spotlight-banner{margin-bottom:7.2rem;margin-top:9rem}}@media only screen and (min-width:1500px){.spotlight-banner{margin-bottom:7.6rem;margin-top:9.5rem}}.spotlight-banner .su-spotlight-feature-image{max-width:360px}@media only screen and (min-width:768px){.spotlight-banner .su-spotlight-feature-image{max-width:100%}}.spotlight-banner .su-spotlight-feature-image img{border-radius:50%;border-style:solid;border-width:5px;display:block;margin-right:0}.spotlight-banner__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.4rem;margin-top:3.4rem}@media only screen and (min-width:768px){.spotlight-banner__text{margin-bottom:5.8rem;margin-top:5.8rem}}@media only screen and (min-width:1500px){.spotlight-banner__text{margin-bottom:6.1rem;margin-top:6.1rem}}.spotlight-banner__text .node-spotlight-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.spotlight-banner__text .node-spotlight-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.spotlight-banner__text .node-spotlight-su-spotlight-person-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.spotlight-banner__text .node-spotlight-su-soe-department{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.spotlight-banner__text .spotlight{font-size:1.5625em;font-weight:900;letter-spacing:-.012em;margin-bottom:2rem}@media only screen and (min-width:768px){.spotlight-banner__text .spotlight{margin-bottom:2.6rem}}@media only screen and (min-width:1500px){.spotlight-banner__text .spotlight{margin-bottom:2.7rem}}.spotlight-banner__text .spotlight.su-soe-department,.spotlight-banner__text .spotlight.su-spotlight-degrees{color:#43423e;font-size:1.5625em;font-weight:400;letter-spacing:-.012em;max-width:40ch}.spotlight-banner__text .spotlight h1{font-size:1.95312em;font-weight:900;letter-spacing:-.016em;margin-bottom:0}@media (max-width:767px){.spotlight-banner__text .spotlight h1{font-size:1.66016em}}.spotlight-banner__text .su-spotlight-person-title{margin-bottom:0}.node-spotlight-created{max-width:100%}.node.spotlight.su-people-spotlight-quote{font-family:Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal}@media only screen and (min-width:768px){.node.spotlight.su-people-spotlight-quote{font-size:2.1rem;line-height:1.7}}.spotlight.spotlight-header__date{font-style:italic;font-weight:400;margin-bottom:1.5rem;text-align:right;width:100%}@media only screen and (min-width:768px){.spotlight.spotlight-header__date{font-size:2.1rem;line-height:1.7;margin-bottom:1.8rem}}@media only screen and (min-width:1500px){.spotlight.spotlight-header__date{margin-bottom:1.9rem}}.soe-departments__term-list{list-style-type:none}.soe-departments__term-list li{display:inline}.soe-departments__term-list li:after{content:", "}.soe-departments__term-list li:last-of-type:after{content:""}.su-people-spotlight-quote{font-size:1.5625em;font-weight:900;letter-spacing:-.012em;margin-bottom:3.2rem}@media only screen and (min-width:768px){.su-people-spotlight-quote{margin-bottom:4.5rem}}@media only screen and (min-width:1500px){.su-people-spotlight-quote{margin-bottom:4.8rem}}@media only screen and (min-width:0){.su-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:208px}}@media only screen and (min-width:576px){.su-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:208px}}@media only screen and (min-width:768px){.su-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:320px}}@media only screen and (min-width:992px){.su-hero{min-height:409px}}@media only screen and (min-width:1200px){.su-hero{min-height:520px}}.su-hero .su-hero__card{max-width:120rem;width:100%}.su-hero .su-hero__card .su-card__superhead{margin:0 auto;max-width:340px}.su-hero .su-hero__card p{margin:0 auto;max-width:600px}@media only screen and (min-width:0){.su-hero .su-hero__card{margin-bottom:20px;margin-top:20px}}@media only screen and (min-width:576px){.su-hero .su-hero__card{margin-bottom:20px;margin-top:20px}}@media only screen and (min-width:768px){.su-hero .su-hero__card{margin-bottom:45px;margin-top:45px}}@media only screen and (min-width:1200px){.su-hero .su-hero__card{bottom:48px;margin-bottom:0;margin-top:96px;top:auto}}.su-hero__media picture:after{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:0){.su-hero__media{min-height:208px;position:absolute}}@media only screen and (min-width:576px){.su-hero__media{min-height:208px;position:absolute}}@media only screen and (min-width:768px){.su-hero__media{min-height:320px;position:absolute}}@media only screen and (min-width:992px){.su-hero__media{min-height:409px;position:absolute}}@media only screen and (min-width:1200px){.su-hero__media{min-height:520px;position:absolute}}@media only screen and (min-width:768px){.su-lockup--option-a .su-lockup__line1{line-height:1.15em;margin-bottom:-6px;margin-top:-8px}}.su-lockup__custom-logo{max-width:150px}.su-lockup--option-none .su-lockup__cell1{border-right:0}.su-lockup--option-none .su-lockup__custom-logo{max-width:300px}@media (max-width:991px){.su-lockup--option-none .su-lockup__custom-logo{max-width:220px}}@media (max-width:767px){.su-lockup--option-none .su-lockup__custom-logo{max-width:80%;width:180px}}.su-lockup--option-s .su-lockup__line4:after,.su-lockup--option-t .su-lockup__line4:after{width:auto}.su-lockup__cell2{max-width:475px}.su-lockup__cell1 .su-lockup__line4{overflow-wrap:break-word;word-break:break-all}.su-lockup--option-d .su-lockup__line3,.su-lockup--option-e .su-lockup__line3,.su-lockup--option-h .su-lockup__line3,.su-lockup--option-i .su-lockup__line3,.su-lockup--option-q .su-lockup__line3,.su-lockup--option-t .su-lockup__line3{line-height:1.5}
.soe-spotlight--cards img{border-radius:50%;border-style:solid;border-width:5px;display:block;margin:auto}.soe-spotlight--cards .su-link--action{color:#006cb8}.soe-spotlight--cards .su-link--action:after{background-color:#006cb8}.soe-spotlight--cards .views-row{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1200px){.soe-spotlight--cards .views-row{margin-bottom:3.2rem}}@media only screen and (min-width:1200px) and (min-width:768px){.soe-spotlight--cards .views-row{margin-bottom:4.5rem}}@media only screen and (min-width:1200px) and (min-width:1500px){.soe-spotlight--cards .views-row{margin-bottom:4.8rem}}@media (max-width:767px){.soe-spotlight--cards .views-row.flex-container{display:block}.soe-spotlight--cards .views-row.flex-container>div{max-width:100%}}.soe-spotlight--cards .views-row .su-card{margin:1.5rem;padding:3rem}@media only screen and (min-width:768px){.soe-spotlight--cards .views-row .su-card{margin:1.8rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .views-row .su-card{margin:1.9rem}}@media only screen and (min-width:768px){.soe-spotlight--cards .views-row .su-card{padding:3.6rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .views-row .su-card{padding:3.8rem}}@media (max-width:767px){.soe-spotlight--cards .views-row .su-card{margin-bottom:3.2rem}}@media only screen and (max-width:767px) and (min-width:768px){.soe-spotlight--cards .views-row .su-card{margin-bottom:4.5rem}}@media only screen and (max-width:767px) and (min-width:1500px){.soe-spotlight--cards .views-row .su-card{margin-bottom:4.8rem}}.soe-spotlight--cards .views-row .su-card .image{-webkit-box-flex:1;display:block;-ms-flex:1;flex:1;width:100%}.soe-spotlight--cards .views-row .su-card .su-card__contents{-webkit-box-flex:3;-ms-flex:3;flex:3}.soe-spotlight--cards .views-row .su-card .su-card__contents span{margin-bottom:30px}.soe-spotlight--cards .views-view-grid .su-card__contents{padding-bottom:0;padding-left:0;padding-right:0}.soe-spotlight--cards .su-card__contents .su-card__superhead{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.soe-spotlight--cards .su-card__contents .su-card__superhead time{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.soe-spotlight--cards .su-card__contents h2{-webkit-box-ordinal-group:3;-ms-flex-order:2;font-size:1.25em;font-weight:900;letter-spacing:-.01em;margin-bottom:1.1rem;order:2}@media only screen and (min-width:768px){.soe-spotlight--cards .su-card__contents h2{margin-bottom:1.2rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .su-card__contents h2{margin-bottom:1.3rem}}.soe-spotlight--cards .su-card__contents .soe--person-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;font-size:1em;font-weight:400;order:3}.soe-spotlight--cards .su-card__contents .soe-quote{font-size:1.25em;font-weight:700;letter-spacing:-.01em;margin-top:1.5rem}@media only screen and (min-width:768px){.soe-spotlight--cards .su-card__contents .soe-quote{margin-top:1.8rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .su-card__contents .soe-quote{margin-top:1.9rem}}.soe-spotlight--cards .su-card__contents .su-link{font-size:1.6rem;font-weight:600;padding-top:2rem;position:relative}@media only screen and (min-width:768px){.soe-spotlight--cards .su-card__contents .su-link{padding-top:2.6rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards .su-card__contents .su-link{padding-top:2.7rem}}@media (min-width:992px){.soe-spotlight--cards .su-card__contents .su-link{font-size:1.9rem}}.soe-spotlight--cards .su-card__contents .su-link:after{bottom:15%;position:absolute}.soe-spotlight--cards--banner.spotlights .views-row{margin-bottom:0}@media (max-width:1199px){.soe-spotlight--cards--banner.spotlights .views-row .su-card{display:block}.soe-spotlight--cards--banner.spotlights .views-row .su-card img{max-width:300px}}.soe-spotlight--cards--banner.spotlights .views-row h2{font-size:1.5625em;font-weight:900;letter-spacing:-.012em;margin-bottom:.5rem}.soe-spotlight--cards--banner.spotlights .views-row .soe--person-title{font-size:1.5625em;font-weight:400;letter-spacing:-.012em}.soe-spotlight--cards--banner.spotlights .views-row .spotlight__quote{font-size:1.95312em;font-weight:900;letter-spacing:-.016em;margin-top:2rem}@media (max-width:767px){.soe-spotlight--cards--banner.spotlights .views-row .spotlight__quote{font-size:1.66016em}}@media only screen and (min-width:768px){.soe-spotlight--cards--banner.spotlights .views-row .spotlight__quote{margin-top:2.6rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards--banner.spotlights .views-row .spotlight__quote{margin-top:2.7rem}}.soe-spotlight--cards--banner.spotlights .su-card__contents .su-link{font-size:1.25em;font-weight:600;letter-spacing:-.01em;margin-top:0;padding-top:3rem}@media only screen and (min-width:768px){.soe-spotlight--cards--banner.spotlights .su-card__contents .su-link{padding-top:3.6rem}}@media only screen and (min-width:1500px){.soe-spotlight--cards--banner.spotlights .su-card__contents .su-link{padding-top:3.8rem}}@media (min-width:1200px){.viewfield-block__cardgrid .soe-spotlight--cards .views-row{margin-bottom:2rem}}@media only screen and (min-width:1200px) and (min-width:768px){.viewfield-block__cardgrid .soe-spotlight--cards .views-row{margin-bottom:2.6rem}}@media only screen and (min-width:1200px) and (min-width:1500px){.viewfield-block__cardgrid .soe-spotlight--cards .views-row{margin-bottom:2.7rem}}.ds-entity--spotlight .su-card .engineering-accent-color__image{margin-top:2rem}@media only screen and (min-width:768px){.ds-entity--spotlight .su-card .engineering-accent-color__image{margin-top:2.6rem}}@media only screen and (min-width:1500px){.ds-entity--spotlight .su-card .engineering-accent-color__image{margin-top:2.7rem}}.ds-entity--spotlight .su-card img{border-radius:50%;border-style:solid;border-width:5px;display:block;margin:auto}.ds-entity--spotlight .su-card h2{font-size:1.25em;font-weight:900;letter-spacing:-.01em;margin-bottom:1.1rem}@media only screen and (min-width:768px){.ds-entity--spotlight .su-card h2{margin-bottom:1.2rem}}@media only screen and (min-width:1500px){.ds-entity--spotlight .su-card h2{margin-bottom:1.3rem}}.ds-entity--spotlight .su-card .soe--person-title{font-size:1.25em;font-weight:400;letter-spacing:-.01em}.ds-entity--spotlight .su-card .soe-quote{font-size:1.5625em;font-size:1em;font-weight:700;letter-spacing:-.012em}.ds-entity--spotlight .su-card .node-link{margin-top:3.4rem}@media only screen and (min-width:768px){.ds-entity--spotlight .su-card .node-link{margin-top:5.8rem}}@media only screen and (min-width:1500px){.ds-entity--spotlight .su-card .node-link{margin-top:6.1rem}}.ds-entity--spotlight .su-card .su-link{color:#006cb8;font-size:1.25em;font-weight:600;letter-spacing:-.01em}.ds-entity--spotlight .su-card .su-link :hover{text-decoration:underline}.soe-spotlight--cards--banner .views-row .su-card{border:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.soe-spotlight--cards--banner .views-row .su-card .image{display:block;width:100%}.page-media-coverage .su-news-article .su-news-list__headline-dek h3,.page-media-mentions .su-news-article .su-news-list__headline-dek h3{color:#000;text-decoration:underline;text-decoration-color:#00ece9}.page-media-coverage .su-news-article .su-news-list__headline-dek h3:hover,.page-media-mentions .su-news-article .su-news-list__headline-dek h3:hover{text-decoration-color:#000}.page-media-coverage .su-news-article .su-news-list__topics,.page-media-mentions .su-news-article .su-news-list__topics{display:none}.ds-entity--node.ds-entity--stanford-news .su-card.su-news-vertical-teaser .su-news-header .su-card__link.su-link--action,.ds-entity--node.ds-entity--stanford-news .su-card.su-news-vertical-teaser .su-news-header .su-link.su-card__link.su-link--external{border-bottom:0;text-decoration:underline;text-decoration-color:#00ece9}.ds-entity--node.ds-entity--stanford-news .su-card.su-news-vertical-teaser .su-news-header .su-card__link.su-link--action:hover,.ds-entity--node.ds-entity--stanford-news .su-card.su-news-vertical-teaser .su-news-header .su-link.su-card__link.su-link--external:hover{text-decoration-color:#2e2d29}.su-card.su-news-vertical-teaser a .su-news-header{margin-bottom:1.5rem}@media only screen and (min-width:768px){.su-card.su-news-vertical-teaser a .su-news-header{margin-bottom:1.8rem}}@media only screen and (min-width:1500px){.su-card.su-news-vertical-teaser a .su-news-header{margin-bottom:1.9rem}}.news-card__external-source-text{background-color:#2e2d29;color:#fff;font-size:16px;margin-top:3rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:6px 13px 7px}@media only screen and (min-width:768px){.news-card__external-source-text{margin-top:3.6rem}}@media only screen and (min-width:1500px){.news-card__external-source-text{margin-top:3.8rem}}@media (max-width:767px){.news-card__external-source-text{font-size:15px}}.section-magazine-views-views .su-card .su-card__contents>:last-child:not(.su-card__button){padding-bottom:7px}.soe-link__button .button,.soe-link__button .js-pager__items .pager__item .button,.soe-link__button .js-pager__items .soe-link__button.pager__item .button{background-color:#00ece9;color:#2e2d29;display:block;text-align:center;width:100%}.more-link.soe-link__button{display:inline-block}.more-link.soe-link__button,.soe-spotlight--cards .js-pager__items.pager{margin-bottom:13.3rem}.soe-more-stories-link__button .button{text-align:center}input#edit-submit-spotlights{display:none}input#edit-submit-spotlights.show-spotlight-apply__button{display:block}#views-exposed-form-spotlights-block-1{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;justify-content:flex-end;margin-bottom:2rem;margin-left:1.5rem;margin-right:3.2rem;padding-top:2rem}@media only screen and (min-width:768px){#views-exposed-form-spotlights-block-1{padding-top:2.6rem}}@media only screen and (min-width:1500px){#views-exposed-form-spotlights-block-1{padding-top:2.7rem}}@media only screen and (min-width:768px){#views-exposed-form-spotlights-block-1{margin-bottom:2.6rem;margin-left:1.8rem;margin-right:4.5rem}}@media only screen and (min-width:1500px){#views-exposed-form-spotlights-block-1{margin-bottom:2.7rem;margin-left:1.9rem;margin-right:4.8rem}}@media (max-width:1199px){#views-exposed-form-spotlights-block-1{margin-bottom:3.2rem}}@media only screen and (max-width:1199px) and (min-width:768px){#views-exposed-form-spotlights-block-1{margin-bottom:4.5rem}}@media only screen and (max-width:1199px) and (min-width:1500px){#views-exposed-form-spotlights-block-1{margin-bottom:4.8rem}}@media (max-width:1199px){#views-exposed-form-spotlights-block-1>div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}#views-exposed-form-spotlights-block-1 .form-item-tid,#views-exposed-form-spotlights-block-1 .form-item-tid-1{max-width:280px;width:280px}@media (max-width:1199px){#views-exposed-form-spotlights-block-1 .form-item-tid,#views-exposed-form-spotlights-block-1 .form-item-tid-1{margin:0;max-width:100%;width:100%}}#views-exposed-form-spotlights-block-1 input,#views-exposed-form-spotlights-block-1 select,#views-exposed-form-spotlights-block-1 textarea{font-family:Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-weight:400;height:unset;line-height:32px;max-width:70rem}#views-exposed-form-spotlights-block-1 select{border-color:#d5d5d4}#views-exposed-form-spotlights-block-1 .form-actions{margin:0}#views-exposed-form-spotlights-block-1 .form-actions .show-spotlight-apply__button{display:inline-block;margin:0 auto;max-width:135px;width:135px}.spotlight-banner{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;justify-content:flex-start;margin-bottom:3.8rem;margin-top:4.5rem}@media only screen and (min-width:768px){.spotlight-banner{margin-bottom:7.2rem;margin-top:9rem}}@media only screen and (min-width:1500px){.spotlight-banner{margin-bottom:7.6rem;margin-top:9.5rem}}.spotlight-banner .su-spotlight-feature-image{max-width:360px}@media only screen and (min-width:768px){.spotlight-banner .su-spotlight-feature-image{max-width:100%}}.spotlight-banner .su-spotlight-feature-image img{border-radius:50%;border-style:solid;border-width:5px;display:block;margin-right:0}.spotlight-banner__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.4rem;margin-top:3.4rem}@media only screen and (min-width:768px){.spotlight-banner__text{margin-bottom:5.8rem;margin-top:5.8rem}}@media only screen and (min-width:1500px){.spotlight-banner__text{margin-bottom:6.1rem;margin-top:6.1rem}}.spotlight-banner__text .node-spotlight-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.spotlight-banner__text .node-spotlight-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.spotlight-banner__text .node-spotlight-su-spotlight-person-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.spotlight-banner__text .node-spotlight-su-soe-department{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.spotlight-banner__text .spotlight{font-size:1.5625em;font-weight:900;letter-spacing:-.012em;margin-bottom:2rem}@media only screen and (min-width:768px){.spotlight-banner__text .spotlight{margin-bottom:2.6rem}}@media only screen and (min-width:1500px){.spotlight-banner__text .spotlight{margin-bottom:2.7rem}}.spotlight-banner__text .spotlight.su-soe-department,.spotlight-banner__text .spotlight.su-spotlight-degrees{color:#43423e;font-size:1.5625em;font-weight:400;letter-spacing:-.012em;max-width:40ch}.spotlight-banner__text .spotlight h1{font-size:1.95312em;font-weight:900;letter-spacing:-.016em;margin-bottom:0}@media (max-width:767px){.spotlight-banner__text .spotlight h1{font-size:1.66016em}}.spotlight-banner__text .su-spotlight-person-title{margin-bottom:0}.node-spotlight-created{max-width:100%}.node.spotlight.su-people-spotlight-quote{font-family:Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal}@media only screen and (min-width:768px){.node.spotlight.su-people-spotlight-quote{font-size:2.1rem;line-height:1.7}}.spotlight.spotlight-header__date{font-style:italic;font-weight:400;margin-bottom:1.5rem;text-align:right;width:100%}@media only screen and (min-width:768px){.spotlight.spotlight-header__date{font-size:2.1rem;line-height:1.7;margin-bottom:1.8rem}}@media only screen and (min-width:1500px){.spotlight.spotlight-header__date{margin-bottom:1.9rem}}.soe-departments__term-list{list-style-type:none}.soe-departments__term-list li{display:inline}.soe-departments__term-list li:after{content:", "}.soe-departments__term-list li:last-of-type:after{content:""}.su-people-spotlight-quote{font-size:1.5625em;letter-spacing:-.012em;margin-bottom:3.2rem}@media only screen and (min-width:768px){.su-people-spotlight-quote{margin-bottom:4.5rem}}@media only screen and (min-width:1500px){.su-people-spotlight-quote{margin-bottom:4.8rem}}@media only screen and (min-width:0){.su-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:208px}}@media only screen and (min-width:576px){.su-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:208px}}@media only screen and (min-width:768px){.su-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:320px}}@media only screen and (min-width:992px){.su-hero{min-height:409px}}@media only screen and (min-width:1200px){.su-hero{min-height:520px}}.su-hero .su-hero__card{max-width:120rem;width:100%}.su-hero .su-hero__card .su-card__superhead{margin:0 auto;max-width:340px}.su-hero .su-hero__card p{margin:0 auto;max-width:600px}@media only screen and (min-width:0){.su-hero .su-hero__card{margin-bottom:20px;margin-top:20px}}@media only screen and (min-width:576px){.su-hero .su-hero__card{margin-bottom:20px;margin-top:20px}}@media only screen and (min-width:768px){.su-hero .su-hero__card{margin-bottom:45px;margin-top:45px}}@media only screen and (min-width:1200px){.su-hero .su-hero__card{bottom:48px;margin-bottom:0;margin-top:96px;top:auto}}.su-hero__media picture:after{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:0){.su-hero__media{min-height:208px;position:absolute}}@media only screen and (min-width:576px){.su-hero__media{min-height:208px;position:absolute}}@media only screen and (min-width:768px){.su-hero__media{min-height:320px;position:absolute}}@media only screen and (min-width:992px){.su-hero__media{min-height:409px;position:absolute}}@media only screen and (min-width:1200px){.su-hero__media{min-height:520px;position:absolute}}@media only screen and (min-width:768px){.su-lockup--option-a .su-lockup__line1{line-height:1.15em;margin-bottom:-6px;margin-top:-8px}}.su-lockup__custom-logo{max-width:150px}.su-lockup--option-none .su-lockup__cell1{border-right:0}.su-lockup--option-none .su-lockup__custom-logo{max-width:300px}@media (max-width:991px){.su-lockup--option-none .su-lockup__custom-logo{max-width:220px}}@media (max-width:767px){.su-lockup--option-none .su-lockup__custom-logo{max-width:80%;width:180px}}.su-lockup--option-s .su-lockup__line4:after,.su-lockup--option-t .su-lockup__line4:after{width:auto}.su-lockup__cell2{max-width:475px}.su-lockup__cell1 .su-lockup__line4{overflow-wrap:break-word;word-break:break-all}.su-lockup--option-d .su-lockup__line3,.su-lockup--option-e .su-lockup__line3,.su-lockup--option-h .su-lockup__line3,.su-lockup--option-i .su-lockup__line3,.su-lockup--option-q .su-lockup__line3,.su-lockup--option-t .su-lockup__line3{line-height:1.5}.bare-header{margin-top:95px}.node_view ul.pre_links li a[href$="printable/print"]{display:none}.su-news-list .su-news-article .su-news-list__topics a{color:#b1040e;text-decoration:underline}.su-wysiwyg-text .su-link,.su-wysiwyg-text a:not(.su-button),.su-wysiwyg-text su-link--action,.su-wysiwyg-text su-link--external{color:#b1040e}.su-wysiwyg-text .su-link:after,.su-wysiwyg-text a:not(.su-button):after,.su-wysiwyg-text su-link--action:after,.su-wysiwyg-text su-link--external:after{background-color:#b1040e}.su-wysiwyg-text .su-link:focus,.su-wysiwyg-text .su-link:hover,.su-wysiwyg-text a:not(.su-button):focus,.su-wysiwyg-text a:not(.su-button):hover,.su-wysiwyg-text su-link--action:focus,.su-wysiwyg-text su-link--action:hover,.su-wysiwyg-text su-link--external:focus,.su-wysiwyg-text su-link--external:hover{color:#2e2d29;text-decoration:underline}.su-wysiwyg-text .su-link:focus:after,.su-wysiwyg-text .su-link:hover:after,.su-wysiwyg-text a:not(.su-button):focus:after,.su-wysiwyg-text a:not(.su-button):hover:after,.su-wysiwyg-text su-link--action:focus:after,.su-wysiwyg-text su-link--action:hover:after,.su-wysiwyg-text su-link--external:focus:after,.su-wysiwyg-text su-link--external:hover:after{background-color:#2e2d29}.page-spotlight .jumpstart-ui--one-column.centered-container{max-width:1500px;width:100%}.spotlight-main-content .main-region{margin-bottom:83px}.spotlights-block-1 .form-item-tid label,.spotlights-block-1 .form-item-tid-1 label{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.soe-spotlight--cards.block-1 .su-card__contents time,.soe-spotlight--cards.block-2 .su-card__contents time{color:#2e2d29;font-family:Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,"sans-serif";font-size:1em;font-weight:400;line-height:26.6px}.su-people-spotlight-quote{font-size:30px;font-weight:900;line-height:48px}.spotlights-block-3 h2.block__title{text-align:center}.soe-mag-landing__heading_1,.soe-mag-landing__heading_2{margin:auto;text-align:center}.soe-mag-landing__heading_2{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;max-width:30ch}.card-grid__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.card-grid__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-grid__row .card-grid__column:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-grid__row .card-grid__column:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2}.card-grid__row .card-grid__column:nth-child(3){-webkit-box-flex:1;-ms-flex:1;flex:1}.card-grid__row:nth-of-type(2n) .card-grid__column:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.card-grid__row:nth-of-type(2n) .card-grid__column:nth-child(2),.card-grid__row:nth-of-type(2n) .card-grid__column:nth-child(3),.card-grid__row:nth-of-type(3n) .card-grid__column:first-child,.card-grid__row:nth-of-type(3n) .card-grid__column:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.card-grid__row:nth-of-type(3n) .card-grid__column:nth-child(3){-webkit-box-flex:2;-ms-flex:2;flex:2}}.card-grid__row .card-grid__column{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.card-grid__row .card-grid__column .su-card{margin:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-grid__row .card-grid__column .su-card h2 a{color:#2e2d29;font-size:1em;margin-bottom:1.5rem}@media only screen and (min-width:768px){.card-grid__row .card-grid__column .su-card h2 a{margin-bottom:1.8rem}}@media only screen and (min-width:1500px){.card-grid__row .card-grid__column .su-card h2 a{margin-bottom:1.9rem}}.card-grid__row .card-grid__column .su-card h2 a:hover{text-decoration:underline;text-decoration-color:#333}.card-grid__row .card-grid__column .su-card .soe-mag-card__date-published{-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#585754;font-size:1em;font-weight:400;margin-bottom:10px;order:1}.card-grid__row .card-grid__column .su-card .soe-mag-card__title{font-size:1em}.card-grid__row .card-grid__column .su-card .soe-mag-card__title a{color:#2e2d29}.card-grid__row .card-grid__column .su-card .soe-mag-card__title a:hover{text-decoration:underline;text-decoration-color:#000}.card-grid__row .card-grid__column .su-card .soe-mag-card__topics{margin-top:0}.card-grid__row .card-grid__column .su-card .soe-mag-card__topics a{color:#b1040e;font-size:18px;font-weight:400;text-decoration:underline}.card-grid__row .card-grid__column .su-card .soe-mag-card__topics a:hover{color:#2e2d29;text-decoration-color:#2e2d29}.card-grid__row .card-grid__column .su-card .soe-mag-card__issue{color:#fff;display:block;margin-top:30px;padding:.5em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-grid__row .card-grid__column .su-card .soe-mag-card__issue a{color:#000;text-decoration:none}.card-grid__row .card-grid__column .su-card .soe-mag-card__issue a:hover{text-decoration:underline;text-decoration-color:#333}.soe-load-more{margin:3.8rem}@media only screen and (min-width:768px){.soe-load-more{margin:7.2rem}}@media only screen and (min-width:1500px){.soe-load-more{margin:7.6rem}}.view.magazine .views-infinite-scroll-content-wrapper>h3,.view.magazine header h1{text-align:center}.article-collection__link{margin-left:auto;margin-right:auto}.su-mag--mag_topics{margin-bottom:30px}.su-mag--mag_topics a{color:#b1040e;font-size:18px;font-weight:700;text-decoration:none}.su-mag--mag_topics a:hover{text-decoration:underline;text-decoration-color:#000}.stanford-news.su-soe-department a{color:#b1040e;text-decoration:none}.stanford-news.su-soe-department a:hover{text-decoration:underline}.spotlights-block-4 .soe-spotlight--cards{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;justify-content:space-between}.spotlights-block-4 .soe-spotlight--cards .views-row{-webkit-box-flex:1;border:1px solid #e3e3e3;-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);-ms-flex:1 0 45%;flex:1 0 45%;margin-left:1em;margin-right:1em}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card{padding:.5em}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:left;-ms-flex-pack:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:left;padding:0}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .soe-mag-card__date-published{-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#585754;font-size:1em;font-weight:400;margin-bottom:10px;order:1}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .image{height:125px;margin:.5em auto;width:125px}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .su-spotlight--superhead{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.9em;margin-right:nul;margin-top:1em}@media only screen and (min-width:0) and (max-width:575px){.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .su-spotlight--superhead{margin-top:1.5em}}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .views-field:has(.soe-spotlight-mag-card__title){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .soe-spotlight-mag-card__title{font-size:1.5625em;margin-bottom:0!important}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .soe-spotlight-mag-card__title a{color:#2e2d29}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .soe-spotlight-mag-card__title a:hover{text-decoration:underline;text-decoration-color:#333}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .field-content.soe--person-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;font-size:1.1em;margin-top:.5em;order:3}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .field-content.soe--person-department{-webkit-box-ordinal-group:5;-ms-flex-order:4;font-size:1.1em;order:4}@media only screen and (min-width:0){.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .image{height:225px;margin-left:auto;margin-right:auto;width:225px}}@media only screen and (min-width:768px){.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:left;-ms-flex-pack:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:left}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .image{-webkit-box-flex:0;-ms-flex-positive:0;display:block;flex-grow:0;float:left;height:125px;margin-right:3rem;width:125px}}@media only screen and (min-width:768px) and (min-width:768px){.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .image{margin-right:3.6rem}}@media only screen and (min-width:768px) and (min-width:1500px){.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .image{margin-right:3.8rem}}@media only screen and (min-width:992px){.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .image{height:200px;width:200px}}.spotlights-block-4 .soe-spotlight--cards .views-row .su-card .su-card__contents .spotlight__quote{-ms-flex-preferred-size:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;flex-basis:100%;font-size:1.25em;font-weight:900;letter-spacing:-.01em;margin-top:1em;order:5}.spotlights-block-4 .soe-spotlight--cards footer{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.5em;margin:auto auto 1em;text-align:center}.view.magazine-issues h3{font-size:2.44141em;letter-spacing:-.016em;margin:auto;text-align:center}@media (max-width:767px){.view.magazine-issues h3{font-size:2.0752em}}@media only screen and (min-width:0){.view.magazine-issues h3{margin-top:2.31rem}}@media only screen and (min-width:768px){.view.magazine-issues h3{margin-top:2.6rem}}@media only screen and (min-width:1500px){.view.magazine-issues h3{margin-top:2.74rem}}@media only screen and (min-width:0){.view.magazine-issues h3{margin-bottom:2.31rem}}@media only screen and (min-width:768px){.view.magazine-issues h3{margin-bottom:2.6rem}}@media only screen and (min-width:1500px){.view.magazine-issues h3{margin-bottom:2.74rem}}.view.magazine-issues h3 a{color:#2e2d29}.view.magazine-issues h3:hover{text-decoration:underline}.view.magazine-issues header h1{color:#606060;font-size:1.3em;text-align:center}.soe-article-collection__term-content{background:#efefef;padding:1em;width:100%}.soe-article-collection__term-content .article-collection.su-collect-subtitle h2{margin:1em auto 2em;max-width:50ch;text-align:center}.soe-article-collection__term-content .article-collection.description p{margin:auto;max-width:100ch;text-align:center}.view.magazine-article-collection.block-5 .card-grid__row .card-grid__column{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;margin-left:auto;margin-right:auto}.soe-quote,.spotlight__quote,.su-drop-cap,.su-drop-cap:first-letter,.su-hero .su-hero__card .su-card__contents h1,.su-hero .su-hero__card .su-card__contents h2,.su-hero .su-hero__card .su-card__contents h3,.su-hero .su-hero__card .su-card__contents h4,.su-hero .su-hero__card .su-card__contents h5,.su-intro-text,.su-people-spotlight-quote,.su-wysiwyg-text h1,.su-wysiwyg-text h2,.su-wysiwyg-text h3,.su-wysiwyg-text h4,.su-wysiwyg-text h5,h1,h2,h3,h4,h5{font-family:Roboto Slab,serif}a.su-link--external{font-weight:600}.card-grid__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-grid__row .card-grid__column{margin-left:auto;margin-right:auto;max-width:1192px;padding-bottom:2em}.card-grid__row .card-grid__column .su-card .views-field-title a{color:#000}.card-grid__row .card-grid__column .su-card .views-field-title a:hover{text-decoration-color:#000}.card-grid__row .card-grid__column .su-card .views-field-su-news-publishing-date{color:#606060;font-size:1em;font-weight:100;margin-bottom:10px}.card-grid__row .card-grid__column .su-card .views-field-su-soe-mag-topics{margin-top:1em}.card-grid__row .card-grid__column .su-card .views-field-su-soe-mag-topics a{color:#8c1515;font-weight:400;text-decoration:none}.card-grid__row .card-grid__column .su-card .views-field-su-soe-mag-topics a:hover{color:#333;text-decoration:underline}.card-grid__row .card-grid__column .su-card .views-field-su-magazine-issue{background-color:#8c1515;color:#fff;display:block;margin-top:2em;padding:.5em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-grid__row .card-grid__column .su-card .views-field-su-magazine-issue a{color:#333;text-decoration:none}.card-grid__row .card-grid__column .su-card .views-field-su-magazine-issue a:hover{text-decoration:underline}.card-grid__row .card-grid__column:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-grid__row .card-grid__column:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2}.card-grid__row .card-grid__column:nth-child(3){-webkit-box-flex:1;-ms-flex:1;flex:1}.card-grid__row:nth-of-type(2n) .card-grid__column:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.card-grid__row:nth-of-type(2n) .card-grid__column:nth-child(2),.card-grid__row:nth-of-type(2n) .card-grid__column:nth-child(3),.card-grid__row:nth-of-type(3n) .card-grid__column:first-child,.card-grid__row:nth-of-type(3n) .card-grid__column:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.card-grid__row:nth-of-type(3n) .card-grid__column:nth-child(3){-webkit-box-flex:2;-ms-flex:2;flex:2}.stanford-people-grid .flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1em}.engineering-accent-color__border-accent__teal{border-color:#00ece9}.engineering-accent-color__border-accent__orange{border-color:#ff525c}.engineering-accent-color__border-accent__yellow{border-color:#ffbd54}.engineering-accent-color__link-accent__teal{text-decoration:underline;text-decoration-color:#00ece9}.engineering-accent-color__link-accent__teal:hover{text-decoration-color:#000}.engineering-accent-color__link-accent__orange{text-decoration:underline;text-decoration-color:#ff525c}.engineering-accent-color__link-accent__orange:hover{text-decoration-color:#000}.engineering-accent-color__link-accent__yellow{text-decoration:underline;text-decoration-color:#ffbd54}.engineering-accent-color__link-accent__yellow:hover{text-decoration-color:#000}.engineering-accent-color__background-accent__teal{background-color:#00ece9}.engineering-accent-color__background-accent__orange{background-color:#ff525c}.engineering-accent-color__background-accent__yellow{background-color:#ffbd54}.su-local-footer a.su-button{color:#fff}.su-local-footer a.su-button :hover{color:#aaa}.section-media-mentions .su-news-article{padding-bottom:1em}.stanford-news.su-soe-department.entity-reference div{font-size:25px;padding:.25em}
