<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: "Stag-Web-Book";
	font-style: normal;
	font-weight: normal;
	src: url("https://www.bu.edu/cdn/fonts/Stag-Web-Book/e231c7bb-a060-43ff-ac6b-54f124485a2e-2.eot?") format("embedded-opentype"),
		url("https://www.bu.edu/cdn/fonts/Stag-Web-Book/e231c7bb-a060-43ff-ac6b-54f124485a2e-3.woff") format("woff"),
		url("https://www.bu.edu/cdn/fonts/Stag-Web-Book/e231c7bb-a060-43ff-ac6b-54f124485a2e-1.ttf") format("truetype");
}

@font-face {
	font-family: "BentonSansComp";
	src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-2.eot");
	src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-2.eot?") format("embedded-opentype"),
		url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-3.woff") format("woff"),
		url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-1.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

.BentonSansComp-Bold {
	font-family: BentonSansComp-Bold;
	text-transform: uppercase;
}

@font-face {
	font-family: "BentonSansComp";
	src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold-Italic/c881d891-c9fe-443f-9067-4fd904cc7ec7-2.eot");
	src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold-Italic/c881d891-c9fe-443f-9067-4fd904cc7ec7-2.eot?") format("embedded-opentype"),
		url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold-Italic/c881d891-c9fe-443f-9067-4fd904cc7ec7-3.woff") format("woff"),
		url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold-Italic/c881d891-c9fe-443f-9067-4fd904cc7ec7-1.ttf") format("truetype");
	font-style: italic;
	font-weight: normal;
}

@font-face {
	font-family: "BentonSansComp";
	src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Black/3207ad65-d574-4dc0-8ddc-cfbe21c91dd1-2.eot");
	src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Black/3207ad65-d574-4dc0-8ddc-cfbe21c91dd1-2.eot?") format("embedded-opentype"),
		url("https://www.bu.edu/cdn/fonts/BentonSansComp-Black/3207ad65-d574-4dc0-8ddc-cfbe21c91dd1-3.woff") format("woff"),
		url("https://www.bu.edu/cdn/fonts/BentonSansComp-Black/3207ad65-d574-4dc0-8ddc-cfbe21c91dd1-1.ttf") format("truetype");
	font-style: normal;
	font-weight: bold;
}

.BentonSansComp-Black {
	font-family: BentonSansComp-Black;
	text-transform: uppercase;
}

@font-face {
	font-family: "BentonSansComp";
	src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Black-Italic/31575122-efa9-4080-a2c0-264add7bf098-2.eot");
	src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Black-Italic/31575122-efa9-4080-a2c0-264add7bf098-2.eot?") format("embedded-opentype"),
		url("https://www.bu.edu/cdn/fonts/BentonSansComp-Black-Italic/31575122-efa9-4080-a2c0-264add7bf098-3.woff") format("woff"),
		url("https://www.bu.edu/cdn/fonts/BentonSansComp-Black-Italic/31575122-efa9-4080-a2c0-264add7bf098-1.ttf") format("truetype");
	font-style: italic;
	font-weight: bold;
}


@font-face {
	font-family: 'grinstaffdisplay';
	src: url('grinstaff_title_0047295.eot');
	src: url('grinstaff_title_0047295.eot?#iefix') format('embedded-opentype'),
		url('grinstaff_title_0047295.woff') format('woff'),
		url('grinstaff_title_0047295.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

.hentry div.full-width::before,
.hentry div.alignleft::before,
.hentry div.full-width::after,
.hentry div.alignleft::after,
.hentry blockquote.full-width p::before,
.hentry blockquote.full-width p::after {
	border-color: #E4D0B3;

}

.content-banner-page-width .meta .byline,
.content-banner-page-width .meta,
.article .meta .share-link,
.article .meta .comment-link,
.content-banner-page-width .meta .comment-link {
	border-color: #37A295;
}

.meta {
	color: #37A295;
}

.dropcap {
	color: #ffb900;
	float: left;
	font-family: "Stag-Web-Book", Georgia, 'Times New Roman', Times, serif;
	font-size: 108px;
	font-weight: 700;
	line-height: 60px;
	padding-top: 15px;
	padding-right: 8px;
}

.wp-caption p,
.caption,
.photo p {
	color: #37A295;
	font-size: 12px;
	line-height: 19px;
}

.hentry h3 {
	color: #37A295;
}

.Stag-Web-Book {
	font-family: Stag-Web-Book, Georgia, Times, serif;
}

a,
.hentry a,
.hentry a strong,
.hentry a b,
.article .meta .byline a,
.content-banner-page-width .meta .byline a {
	color: #B7420E;
}

.hentry blockquote.full-width p {
	color: #37A295;
}

.hentry div.bu-slideshow-container,
.bu-slideshow-container .bu-slideshow-slides .bu-slideshow li .bu-slide-container .bu-slide-caption {
	background: #003532 !important;
	width: 100% !important;
}

.bu-slideshow-container .bu-slideshow-slides .bu-slideshow li .bu-slide-container .bu-slide-caption .bu-slide-caption-text {
	color: #37A295;
}

#content {
	border-width: 0 1px 1px;
}

#content,
.single-bu-article article {
	overflow: visible;
}

/* Top Menu */
.gs-menu {
	height: 36px;
	background: #003532;
	color: #37A295;
	font-family: 'BentonSansComp', Georgia, Times, serif;
	text-transform: uppercase;

}

.gs-menu ul {}

.gs-menu li {
	display: block;
	float: left;
	line-height: 36px;
	font-size: 15px;
}

.gs-menu li:first-child {
	background: #002826;
	padding: 0 14px;
}

.gs-menu li a {
	color: #FFF;
	padding: 0 14px;
	display: block;
	text-decoration: none;
}

.gs-menu li a:hover {
	background: #002826;
}

.gs-menu li a .nam {
	color: #FFB900;
}

.gs-menu li.active a,
.gs-menu li.active a:hover {
	background-color: #FFB900;
}

.gs-menu li.active a,
.gs-menu li.active a span {
	color: #003532;
}

.gs-menu li.active a span.p {
	color: #fff;
}

.gs-menu li.share {
	float: right;
	padding: 0 14px;
}

.gs-menu li.share a {
	display: block;
	background: url("images/groundbreakers_share.png") no-repeat scroll right 5px transparent;
	padding-right: 34px;
}

/* Page Background */

body #wrapper {
	background: url("images/groundbreakers_bgtexture_tint.jpg");
}

body #content {
	border-color: #eedec7;
}

body .section-id {
	display: none;
}

/* Banner Container */

.content-banner-page-width .banner-container,
.single-bu-article article .hentry {
	background: url("images/groundbreakers_bgtexture.jpg");
}

.header-img {
	position: relative;
	width: 100%;
	/*height:783px;*/
	padding-bottom: 78.6934673%;
	background-size: cover;
	background-position: center top;
}

.story-home:after {
	content: '';
	height: 191px;
	width: 164px;
	position: absolute;
	bottom: -83px;
	right: -52px;
	z-index: 10;
	background: url("images/nanoparticles.png") no-repeat;
}

@media only screen and (max-width: 640px) {
	.header-img {
		padding-bottom: 130%;
	}

	.story-home:after {
		display: none;
	}
}

.header-img .title-wrap {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.header-img .text {
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	display: table;
	height: 100%;
}

.grinstaff-title {
	vertical-align: middle;
	display: table-cell;
	height: 100%;
	width: 100%;
	font-family: "Stag-Web-Book", "Stag", Georgia, serif;
	color: #fff;
	font-size: 30px;
	line-height: 1.4;
}

.header-img .story-home .text {
	display: block;
}

.header-img .story-home .text .grinstaff-title {
	display: block;
	position: absolute;
	bottom: 120px;
	height: auto;
	text-transform: uppercase;
}

.header-img .story-home .text .grinstaff-title span.large-title {
	color: #ffb900;
}

.grinstaff-title span.large-title {
	display: block;
	font-size: 88px;
	line-height: 95px;
	font-family: 'grinstaffdisplay', "Stag", Georgia, serif;
	text-transform: uppercase;
	text-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
}

.grinstaff-title span.subtitle {
	font-family: "Stag-Web-Book", "Stag", Georgia, serif;
	color: #fff;
	font-size: 17px;
	line-height: 1.4;
	display: block;
	text-transform: none !important;
	padding: 0 15px;
}

.grinstaff-title.story4 {
	padding-top: 15%;
}

@media only screen and (max-width: 450px) {
	.grinstaff-title {
		font-size: 23px;
	}

	.grinstaff-title.story3,
	.grinstaff-title.story4 {
		font-size: 20px;
	}

	.grinstaff-title span.large-title {
		font-size: 36px;
		line-height: 40px;
		margin: 8px auto 10px;
		border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
		padding-bottom: 50px;
	}

	.grinstaff-title span.subtitle {
		font-size: 14px;
	}

	.story-home .grinstaff-title span.large-title {
		font-size: 33px;
		line-height: 33px;
		padding-bottom: 15px;
		margin: 5px auto;
	}

	.header-img .story-home .text .grinstaff-title {
		bottom: 30px;
	}
}

@media only screen and (min-width: 451px) and (max-width: 640px) {
	.grinstaff-title {
		font-size: 28px;
	}

	.grinstaff-title span.large-title {
		font-size: 50px;
		line-height: 55px;
		margin: 8px auto 10px;
		border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
		padding-bottom: 50px;
	}

	.grinstaff-title.story3 span.large-title {
		font-size: 65px;
		line-height: 70px;

	}

	.grinstaff-title span.subtitle {
		font-size: 17px;
	}

	.story-home .grinstaff-title span.large-title {
		font-size: 46px;
		line-height: 50px;
		padding-bottom: 15px;

	}

	.header-img .story-home .text .grinstaff-title {
		bottom: 60px;
	}
}

@media only screen and (min-width: 641px) and (max-width: 1020px) {
	.grinstaff-title {
		font-size: 24px;
	}

}

@media only screen and (min-width: 641px) and (max-width: 1100px) {
	.story-home .grinstaff-title span.large-title {
		font-size: 50px;
		line-height: 55px;
	}

	.grinstaff-title.story4 span.large-title {
		font-size: 75px;
		line-height: 85px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 1100px) {
	.story-home .grinstaff-title span.large-title {
		font-size: 70px;
		line-height: 75px;
	}

}

@media only screen and (min-width: 850px) and (max-width: 2500px) {
	.grinstaff-title.story3 span.large-title {
		font-size: 95px;
		line-height: 110px;
	}

}

.content-banner-page-width .banner-container .header-img .text img {}

.content-banner-page-width .banner-container .header-img.w-video .text {
	bottom: 90px;
}

.content-banner-page-width .banner-container .header-img.w-video .playvid {
	margin-top: 70px;
	cursor: pointer;
	display: inline-block;
}

@media only screen and (max-width: 640px) {
	.content-banner-page-width .banner-container .header-img.w-video .playvid {
		margin-top: 10px;
	}

}

/* Main/Content.hentry */
.single-bu-article article .hentry .sharing {
	background: #FFF;
}

.content-banner-page-width&gt;.hentry-title {
	display: none;
}

.hentry div.full-width {
	clear: both;
}

/* Sidebar Image"ads" */
.single-bu-article article .alignleft.ad {
	background-color: #fff;
	width: 328px;
	clear: left;
	text-align: center;
	margin-bottom: 30px;
	margin-left: 16.6667%;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
	padding: 0;
}

.single-bu-article article .alignleft.ad:before,
.single-bu-article article .alignleft.ad:after {
	border: none;
	margin: 0;
}

.single-bu-article article .alignleft.ad img {
	margin: 0;
	float: none;
	display: inline-block;
}

.single-bu-article article .alignleft.ad span {
	display: block;
	padding: 5px 18px 18px;
	color: #888888;
	text-align: left;
}

.single-bu-article article .alignleft.ad span a {
	color: #00726B;
}

/* Sidebar Menu */
/* NOT IN USE
.alignleft.sidemenu {
	width: 227px;
	padding-bottom: 20px;
}
.alignleft.sidemenu .cont {
	background: #FFF;
}
.hentry div.alignleft.sidemenu img {
	float: none;
	display: inline-block;
	margin: 0;
}
.alignleft.sidemenu .item {
	display: block;
	border-bottom: 1px dashed #888888;
	text-align: center;
}
.alignleft.sidemenu .item:first-child,
.alignleft.sidemenu .item:last-child {
	border: 0 none;
}
.alignleft.sidemenu .item .bubble {
	position: relative;
}
.alignleft.sidemenu .item .bubble img {
	margin: 18px auto;
}
.alignleft.sidemenu .item .title {
	position: absolute;
	color: #FFF;
	font-family: BentonSansComp,Georgia,Times,serif;;
	font-size: 15px;
	top: 70px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}
.alignleft.sidemenu .item .title span {
	background-color: #FFB900;
	padding: 4px 10px;
	border-radius: 3px;
}
.alignleft.sidemenu .item.current .title span {
	background: #CC0000;
}
.alignleft.sidemenu .item .text {
	color: #888888;
	text-align: center;
	padding: 0 20px;
}
*/

/* Footbar Menu */
.hentry div.footmenu.full-width:before,
.hentry div.footmenu.full-width:after {
	border: 0 none;
}

.footmenu {
	background: #FFF;
	margin-bottom: 0;
}

.footmenu .head {
	background: none repeat scroll 0 0 #f8f8f8;
	color: #37A295;

	font-family: 'BentonSansComp', Georgia, Times, serif;
	font-size: 16px;
	height: 36px;
	text-transform: uppercase;
	line-height: 36px;
	text-align: center;
	border-top: 2px solid #37A295;
	border-bottom: 1px dashed #ddd;
}

.footmenu .cont {
	text-align: justify;
	border-bottom: 3px solid #37A295;
	display: flex;
	flex-wrap: wrap;
}

.footmenu .item {
	display: inline-block;
	vertical-align: top;
	flex: 0 0 25%;
	width: 25%;
	padding: 5px 2% 1rem;
	border-right: 1px dashed #ddd;
	font-size: 15px;
}

.footmenu .item#i4 {
	border: none;
}

.footmenu .item#i4:after {
	content: "";
	width: 100%;
}

.footmenu .item .bubble {
	position: relative;
	display: block;
}

.footmenu .item .bubble img {
	display: block;
	margin: 0 auto;
}

.footmenu .item .title {
	position: absolute;
	color: #FFF;
	font-family: 'BentonSansComp', Georgia, Times, serif;
	font-size: 15px;
	top: 70px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}

.footmenu .item .title span {
	background-color: #FFB900;
	padding: 4px 10px;
	border-radius: 3px;
}

.footmenu .item.current .title span {
	background: #CC0000;
}

.footmenu .item .text {
	color: #888888;
	text-align: center;
	padding: 0 20px;
}

.footmenu .item .text a {
	display: block;
	font-family: 'Benton-Sans', Georgia, Times, serif;
	margin-top: 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #37A295;
}

.footmenu .item .text a:hover {
	color: #92340A;
}


/* Tooltips */
.image-w-tips {
	margin: 1.5rem 0;
	position: relative;
}



@media only screen and (max-width: 767px) {
	.image-w-tips .tips {
		display: none;
	}
}

@media only screen and (min-width: 768px) and (max-width:3000px) {
	div.hide-caption p.caption {
		display: none;
	}
}

.image-w-tips .ttip {
	position: absolute;
	z-index: 30;
	border-radius: 3px;
	padding-right: 30px;
	height: 29px;
	line-height: 29px;
	font-family: 'BentonSansComp', Georgia, Times, serif;
	font-size: 17px;
	background: url("images/groundbreakers_info.png") no-repeat scroll right 0 #E54B42;
	cursor: pointer;
}

.image-w-tips .ttip.empty {
	cursor: default;
	background: #d7c7af;
	background: rgba(0, 0, 0, 0.1);
	padding-right: 0;
}

.image-w-tips .ttip .title {
	background: #D22924;
	display: inline-block;
	color: #FFF;
	line-height: 29px;
	text-transform: uppercase;
	padding: 0 9px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.image-w-tips .ttip.empty .title {
	background: none;
	font-weight: bold;
	color: #003532;
}

.image-w-tips .ttip .text {
	/*display: none;*/
}

.image-w-tips.alt .ttip {
	background: url("images/groundbreakers_roundtip.png") no-repeat scroll 0 0 transparent;
	width: 58px;
	height: 58px;
	padding: 0;
}

.image-w-tips.alt .ttip .title {
	background: none repeat scroll 0 center rgba(0, 0, 0, 0);
	color: #CC0000;
	font-family: 'Benton-Sans', Georgia, Times, serif;
	height: 58px;
	line-height: 58px;
	padding: 0;
	text-align: center;
	width: 58px;
}

.image-w-tips .tips .ttip .text {
	font-family: 'Benton-Sans', Georgia, Times, serif;
	font-size: 14px;
	height: auto;
	line-height: 20px;
	padding: 10px;
	width: 300px;
	left: 50%;
	margin-left: -170px;
	color: #5F5F5E;
	border-bottom: 3px solid #979797;
	background: #FFF;
	border-radius: 5px;
	position: absolute;
	pointer-events: none;
	bottom: 100px;
	opacity: 0;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.image-w-tips .tips .ttip .text:after {
	background: url("images/groundbreakers_arrow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	height: 19px;
	left: 50%;
	position: absolute;
	width: 41px;
	bottom: -15px;
	margin-left: -19px;
	border-top: 10px solid #fff;
}

.image-w-tips .tips .ttip:hover .text {
	opacity: 0.9;
	bottom: 50px;
}

.image-w-tips .tips .ttip.ls .text {
	margin-left: -75px;
}

.image-w-tips .tips .ttip.ls .text:after {
	left: 23%;
}

.image-w-tips .tips .ttip.ls.x .text {
	margin-left: -35px;
}

.image-w-tips .tips .ttip.ls.x .text:after {
	left: 17%;
}

.image-w-tips .tips .ttip.rs .text {
	margin-left: -245px;
}

.image-w-tips .tips .ttip.rs .text:after {
	left: 76%;
}


/* Alternate styles (ls: leftside; rs: rightside) */
.image-w-tips.alt .tips .ttip:hover .text {
	bottom: 55px;
}

.image-w-tips.alt .tips .ttip .text {
	margin-left: -162px;
}

.image-w-tips.alt .tips .ttip.ls .text {
	margin-left: -75px;
}

.image-w-tips.alt .tips .ttip.ls .text:after {
	left: 23%;
}

.image-w-tips.alt .tips .ttip.rs .text {
	margin-left: -245px;
}

.image-w-tips.alt .tips .ttip.rs .text:after {
	left: 76%;
}


.grinstaff-animated-illustration {
	position: relative;
	font-size: 0;
	line-height: 0;
}

.grinstaff-animated-illustration img {
	position: absolute;
	left: 0;
	top: 0;
}

.grinstaff-animated-illustration img.layer0 {
	position: static;
	opacity: 1.0;
}

.grinstaff-animated-illustration img.layer1 {
	z-index: 2;
}

.grinstaff-animated-illustration img.layer2 {
	z-index: 3;
}

.grinstaff-animated-illustration img.layer3 {
	z-index: 4;
}

.grinstaff-animated-illustration img.layer4 {
	z-index: 5;
}

.grinstaff-animated-illustration img.layer5 {
	z-index: 6;
}

.grinstaff-animated-illustration img.layer6 {
	z-index: 7;
}




/* Sidebar: maintain smaller width for longer  */
@media only screen and (max-width: 1020px) {
	.hentry .alignleft {
		width: 227px !important;
	}
}

/* StoryMenu: Hide "share"  */
@media only screen and (max-width: 902px) {
	.gs-menu li.share {
		display: none;
	}
}

/* StoryMenu: Hide "page"  */
@media only screen and (max-width: 805px) {
	.gs-menu li a .p {
		display: none;
	}
}

/* Footbar: adjusting widths  */
/* Video: play image size  */
@media only screen and (max-width: 769px) {
	.footmenu .item {
		width: 50%;
		flex: 0 0 50%;
		border: 0 none;
		padding: 15px 2% 1rem 2%;
	}

	.footmenu .item#i1 {
		border-right: 1px dashed #ddd;
	}

	.footmenu .item#i3 {
		border-top: 1px dashed #ddd;
		border-right: 1px dashed #ddd;
	}

	.footmenu .item#i4 {
		border-top: 1px dashed #ddd;
	}

	.content-banner-page-width .banner-container .header-img.w-video .playvid img {
		width: 75%;
		height: auto;
	}
}


/* StoryMenu: Hide "name" and "column" and show "page"  */
@media only screen and (max-width: 685px) {
	.footmenu .item {}

	.gs-menu li a .nam,
	.gs-menu li a .col {
		display: none;
	}

	.gs-menu li a .p {
		display: inline-block;
	}
}

/* Sidebar: stay at maintainable width  */
@media only screen and (max-width: 900px) {
	.single-bu-article article .alignleft.ad {
		margin-left: 8.3333%;
	}
}

@media only screen and (max-width: 640px) {
	.single-bu-article article .alignleft.ad {
		max-width: 328px !important;
		margin: 0 auto 1rem;
		float: none;
	}
}

/* StoryMenu: Hide "page"  */
/* Footbar: adjusting widths  */
@media only screen and (max-width: 425px) {
	.gs-menu li a .p {
		display: none;
	}

	.footmenu .item {
		width: 100%;
		flex: 1 1 100%;
		border: 0 none;
		padding: 20px 0;
		border: 0;
		border-top: 0;
		border-bottom: 1px dashed #888;
	}

	.footmenu .item#i3 {
		border: 0 none;
		border-bottom: 1px dashed #888;
	}

	.footmenu .item#i4 {
		border: 0 none;
	}
}

.full-width p {
	margin: 0;
}

.full-width p.caption {
	margin: 18px 0;
}

.buvideoWrapper {
	position: relative;
	padding-bottom: 56.3636363636%;
	height: 0;
}

.buvideoWrapper div,
.buvideoWrapper embed,
.buvideoWrapper object,
.buvideoWrapper iframe {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	left: 0;
	top: 0;
}</pre></body></html>