/* WINTER 2023 ISSUE */
/* FONTS ------------ Family: Georgia, Times, "Times New Roman", serif;
 Weights: all Styles: all Family: 'Druk Text Web', 'Arial Black', sans-serif;
 Weights: 700;
 Styles: normal, italic Family: 'Druk Text Wide', 'Arial Black', sans-serif;
 Weights: 700;
 Styles: normal, italic Family: 'Druk XCond Web', sans-serif;
 Weights: 900;
 Styles: normal, italic Family: 'RudeSlabExtraWide-Book', serif;
 Weights: 400;
 Styles: normal, italic Family: 'RudeSlabExtraWide-Thin', serif;
 Weights: 300;
 Styles: normal, italic Family: 'RudeSlabExtraWide-ExtraBold', serif;
 Weights: 700;
 Styles: normal, italic Family: 'RudeSemiCondensed-Medium', serif;
 Weights: all Styles: all ------------ */
 @font-face{
	 font-family:"TundraWebPro-Medium";
	 src:url("../_fonts/tundra/TundraWebPro-Medium.eot?#iefix");
	 src:url("../_fonts/tundra/TundraWebPro-Medium.eot?#iefix") format("eot"),url("../_fonts/tundra/TundraWebPro-Medium.woff2") format("woff2"),url("../_fonts/tundra/TundraWebPro-Medium.woff") format("woff"),url("../_fonts/tundra/TundraWebPro-Medium.ttf") format("truetype");
}

 #home-features-slides li.slide-this-is-uta {
	 background-position: 90% center !important;
}
 #home-features, #home-features-slides {
	 background-color: #0460A9;
}
/** ================================================= FOR ISSUES WITH MORE THAN FOUR FEATURE ARTICLES ================================================== **/
 @media only screen and (min-width: 64em) {
	 #home-features #home-features-pager h2 {
		 font-size: 6px;
		 font-size: .6vw;
	}
	 #home-features #home-features-pager li {
		 width: 20%;
	}
	 #home-features #home-features-pager {
		 bottom: 0;
		 height: 60px;
	}
}
 @media (min-width: 1700px) {
	 #home-features #home-features-pager h2 {
		 font-size: 10px;
	}
}
/** ===================================================== FOR ISSUES WITH MORE THAN FOUR FEATURE ARTICLES END ====================================================== **/
 .story-slide-caption p.photo-caption {
	 text-align: center;
}
 .section-header {
	 border-top: 1px solid #d5d5d5;
	 padding-top: 1em;
	 margin-top: 1.1em;
}
 span.story-end {
	 font-size: 18px;
	 text-transform: uppercase;
	 font-family: 'Druk Text Web', sans-serif;
	 color: #0064B1;
}
/* Responsive iframes */
 .iframe-container {
	 position: relative;
	 padding-bottom: 56.25%;
	 padding-top: 35px;
	 height: 0;
	 overflow: hidden;
	 margin-bottom: 15px;
}
 .iframe-container iframe {
	 position: absolute;
	 top:0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .scene-row {
	 margin-top: 50px;
	 margin-bottom: 50px;
}
 .story-content .extra {
	 margin: 2em 0;
	 font-family: 'Druk Text Wide Web', sans-serif;
	 color: #d73b50;
	 text-transform: uppercase;
	 font-size: .55rem;
	 letter-spacing: 1px;
	 text-align: center;
}
 .story-content .paralympians {
	 background-color: #f4f2ea;
	 padding: 20px 30px;
	 margin-bottom: 30px;
}
 .story-content .paralympians h3 {
	 font-family: 'Druk XCond Web', sans-serif;
	 font-size: 60px;
	 text-transform: uppercase;
	 letter-spacing: .03em;
}
 .story-content .paralympians h4 {
	 font-family: 'RudeSlabExtraWide-Book', serif;
	 font-weight: bold;
	 font-size: 20px;
	 text-transform: uppercase;
	 color: #015294;
	 margin: 10px 0 0;
}
 .story-content .paralympians p {
	 margin: 0;
	 line-height: 1.5em;
}
 .story-content p.gold, .story-content p.silver, .story-content p.bronze {
	 font-family: 'RudeSlabExtraWide-Book', serif;
	 font-weight: bold;
	 text-transform: uppercase;
	 font-size: 15px;
	 color: #2092d0;
	 margin-left: 20px;
	 position: relative;
}
 .story-content p.gold:before {
	 content: ' ';
	 width: 16px;
	 height: 16px;
	 border-radius: 20px;
	 display: block;
	 background-color: #fac74f;
	 position: absolute;
	 top: 0;
	 left: -20px;
}
 .story-content p.silver:before {
	 content: ' ';
	 width: 16px;
	 height: 16px;
	 border-radius: 20px;
	 display: block;
	 background-color: #a7a9ac;
	 position: absolute;
	 top: 0;
	 left: -20px;
}
 .story-content p.bronze:before {
	 content: ' ';
	 width: 16px;
	 height: 16px;
	 border-radius: 20px;
	 display: block;
	 background-color: #c28719;
	 position: absolute;
	 top: 0;
	 left: -20px;
}
 .story-content .past-olympians h3 {
	 text-align: center;
	 font-family: 'RudeSlabExtraWide-Book', serif;
	 font-weight: normal;
	 text-transform: uppercase;
	 color: #015294;
	 border-bottom: 2px solid #000;
	 padding: 0 0 10px;
	 margin: 10%;
}
 .story-content .past-olympians p {
	 text-align: center;
}
 .story-content .past-olympians .pullquote-right p {
	 text-align: left;
	 font-size: 18px;
}
 .story-content .past-olympians .pullquote-left p {
	 text-align: right;
	 font-size: 18px;
}
 @media (min-width:1040px) {
	 .story-content .past-olympians p {
		 max-width: 50%;
	}
	 .story-content .past-olympians .pullquote-right {
		 width: 60%;
	}
	 .story-content .past-olympians .pullquote-left {
		 width: 60%;
	}
}
/* Components */
/*Wide Slider Component*/
 .wideslider-container {
	 background-color: #d63c4f;
	 width: 100%;
	 text-align: center;
	 padding: 18px 2% 50px;
}
 .wideslider-title {
	 color: #fff;
	 font-weight: 100;
	 font-size: 18px;
	 margin-bottom: 20px;
}
 .wideslider-content {
	 max-width: 1280px;
	 margin: auto;
	 text-align: center;
}
 .wideslider-slideshow {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
}
 .wideslider-slideshow .cycle-slideshow {
	 width: 85%;
}
 .wideslider-slide {
	 margin: auto;
	 background-color: #fff;
	 box-shadow: 0 10px 10px -4px rgba(0,0,0,.3);
	 width: 100%;
	 height: 100%;
	 text-align: center;
	 float: left;
}
 .wideslider-slide img {
	 width: 100%;
}
 .wideslider-slide .left-col {
	 float: left;
	 position: relative;
	 width: 50%;
	 height: 100%;
}
 .wideslider-slide .right-col {
	 float: left;
	 width: 40%;
	 padding: 0px 30px;
	 height: 100%;
}
 @media screen and (max-width: 960px) {
	 .wideslider-slide {
		 float: none;
	}
	 .wideslider-slide .left-col {
		 width: 100%;
		 height: auto;
		 border-bottom: 1px solid #d5d5d5;
	}
	 .wideslider-slide .right-col {
		 width: 100%;
		 height: auto;
		 padding: 50px 30px 20px;
	}
	 .wideslider-slide .right-col .vertical-center {
		 top: auto;
		 transform: translateY(0px);
	}
}
 .wideslider-slide h3 {
	 font-family: 'Druk Text Web', 'Arial Black', sans-serif;
	 color: #000;
	 text-transform: uppercase;
	 font-size: 32px;
	 line-height: 1;
}
 .wideslider-slide h5 {
	 font-family: 'Druk Text Wide', 'Arial Black', sans-serif;
	 font-size: 9px;
	 text-transform: uppercase;
	 letter-spacing: .3em;
	 color: #d63c4f;
	 line-height: 1;
}
 .wideslider-slide p {
	 font-size: 16px;
	 line-height: 24px;
	 color: #777;
	 line-height: 1.6;
	 margin-top: 20px;
}
 .wideslider-nav {
	 transition: all .3s ease;
}
 .wideslider-next:hover {
	 transform: translate(5px);
	 cursor: pointer;
}
 .wideslider-prev:hover {
	 transform: translate(-5px);
	 cursor: pointer;
}
 .cycle-pager {
	 bottom: -45px;
}
 .cycle-pager span {
	 display: inline-block;
	 color: rgba(255,255,255,0.4);
	 cursor: pointer;
}
 .cycle-pager span.cycle-pager-active {
	 color: rgba(255,255,255,1);
}
 @media screen and (max-width: 640px) {
	 .wideslider-nav {
		 display: none;
	}
	 .wideslider-slideshow .cycle-slideshow {
		 width: 100%;
	}
}
/*Quote BG Component*/
 .quote-full {
	 width: 100%;
	 padding: 10% 20px;
	 background-color: #000;
}
 .quote-full .pullquote {
	 font-family: 'RudeSlabExtraWide-Book', serif;
	 font-weight: 100;
	 font-size: 32px;
	 color: #fff;
	 max-width: 960px;
	 text-align: center;
	 margin: auto;
	 z-index: 2;
}
 @media screen and (max-width: 640px) {
	 .quote-full .pullquote {
		 font-size: 18px;
		 line-height: 1.6;
		 padding: 0px 20px;
	}
}
/*Wide Images Component*/
 .image-wide {
	 max-width: 1024px;
}
 .image-wide img {
	 width: 100%;
}
 .story-feature .caption {
	 font-size: 16px;
	 color: #777;
	 margin-top: 10px;
	 margin-bottom: 0px;
	 text-align: center;
	 padding: 0px 20px;
}
/*Timeline Component*/
 .timeline-container {
	 width: 100%;
	 background-color: #fff;
	 padding: 2% 2%;
}
 .timeline-content {
	 margin: auto;
}
 .timeline-container {
	 text-align: center;
	 margin-bottom: 70px;
}
 .timeline-title {
	 margin-bottom: 2%;
}
 .timeline-date {
	 font-family: 'Druk XCond Web', sans-serif;
	 font-size: 120px;
	 color: #d63c4f;
	 margin-bottom: 0px;
	 line-height: 1;
}
 .timeline-event {
	 font-family: 'Druk Text Wide', 'Arial Black', sans-serif;
	 font-size: .9em;
	 color: #d63c4f;
	 margin-top: 0px;
}
 .timeline-description {
	 font-size: .9em;
	 line-height: 1.6;
	 color: #777;
	 padding: 0px 8%;
}
/*Testimonial Component*/
 .testimonial-content {
	 max-width: 1024px;
	 margin: auto;
	 text-align: center;
	 padding: 5% 20px;
}
 .testimonial-quote {
	 font-family: 'RudeSlabExtraWide-Book', serif;
	 font-size: 27px;
	 font-style: normal;
	 font-weight: 200;
	 line-height: 1.6;
}
 .testimonial-author {
	 font-family: 'Druk Text Web', 'Arial Black', sans-serif;
	 color: #fff;
	 text-transform: uppercase;
	 font-size: 32px;
	 line-height: 1;
	 margin-bottom: 10px;
	 margin-top: 40px;
}
 .testimonial-position {
	 margin-top: 0px;
	 font-family: 'Druk Text Wide', 'Arial Black', sans-serif;
	 font-size: 10px;
	 text-transform: uppercase;
	 letter-spacing: .3em;
	 color: #d63c4f;
	 margin-bottom: 0px;
}
 @media screen and (max-width: 640px) {
	 .testimonial-quote {
		 font-size: 18px;
		 padding: 0px 20px;
	}
}
 .testimonial-slideshow {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
}
 .testimonial-title {
	 margin-bottom: 40px;
	 margin-top: 0px;
	 color: #fff;
	 font-weight: 100;
	 font-size: 18px;
	 margin-bottom: 5%;
}
 .testimonial-slideshow .cycle-slideshow {
	 width: 85%;
}
 .testimonial-nav {
	 transition: all .3s ease;
	 transform: translateY(-50%);
}
 .testimonial-next:hover {
	 transform: translate(5px,-50%);
	 cursor: pointer;
}
 .testimonial-prev:hover {
	 transform: translate(-5px,-50%);
	 cursor: pointer;
}
/*=== PULLQUOTE LARGE ============================*/
 .pullquote-large-left, .pullquote-large-right {
	 font-size: 1.3em;
	 line-height: 1.4;
	 font-style: italic;
	 color: #0067b1;
	 text-align: center;
}
 @media only screen and (min-width: 1040px) {
	 .pullquote-large-left, .pullquote-large-right {
		 width: 400px;
	}
	 .pullquote-large-left {
		 float: left;
		 margin-left: -110px;
		 margin-right: 15px;
		 padding-right: 15px;
		 text-align: right;
		 border-right: 1px dotted #CCC;
		 margin-bottom: 10px;
	}
	 .pullquote-large-right {
		 float: right;
		 margin-right: -110px;
		 margin-left: 15px;
		 padding-left: 15px;
		 text-align: left;
		 border-left: 1px dotted #CCC;
		 margin-bottom: 10px;
	}
}

/* ========================================= Winter 2023 Feature: FUTURES BURN BRIGHT =========================================================== */
 .futures-feature .story-header {
	 background: url(../_images/features/futures-header.jpg) no-repeat scroll center right #916c4c;
	 height: 700px;
	 background-size: cover;
}
 .futures-feature h1 {
	 font-family: 'Druk XCond Web', sans-serif;
	 font-style: italic;
	 text-transform: uppercase;
	 font-size: 130px;
	 line-height: 1.25em;
	 text-align: left;
	 color: #fff;
	 padding-top: 20px;
	 padding-left: 56px;
	 padding-right: 20px;
	 position: relative;
	 z-index: 10;
}
 .futures-feature h1 span {
     text-indent: -9999px;
     display: block;
}
 .futures-feature h2 {
	 max-width: 360px;
	 font-size: 1.22em;
	 line-height: 1.25em;
	 font-family: 'all-round-gothic', sans-serif;
	 font-weight: 600;
	 font-style: normal;
	 color: #fff;
	 text-align: left;
	 position: absolute;
	 bottom: 10px;
	 right: 4%;
}
 .futures-feature span.author {
	 font-size: .8em;
	 font-style: italic;
}
 .futures-feature .full-width {
	 position: relative;
}
 .futures-feature .header-content {
}
 .futures-feature .intro-paragraph {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 300;
	 font-size: 1.5em;
	 color: #000000;
}
 .futures-feature span.drop-cap {
	 font-family: 'all-round-gothic', sans-serif;
	 font-weight: 500;
	 display: block;
	 font-size: 7.8em;
	 color: #A91E22;
	 margin: -18px 0px -20px -18px;
	 height: 190px;
}
 .futures-feature .intro-paragraph span.intro-paragraph-start {
	 text-transform: uppercase;
}
 .futures-feature .intro-paragraph .angle-skew {
	 transform: skewX(351deg);
	 display: block;
}
 .futures-feature h3 {
	 color: #A91E22;
	 font-family: 'all-round-gothic', sans-serif;
	 font-weight: 700;
	 font-size: 1.9rem;
	 line-height: 1.1;
}
 .futures-feature .breakout-quote.futures-pullquote {
	 background: url(../_images/features/futures-wide-jennifer-sandoval.jpg) no-repeat scroll bottom center #fff;
	 background-size: cover;
	 padding: 3% 8% 32vw;
}
 .futures-feature .breakout-quote.futures-pullquote p {
	 font-family: 'all-round-gothic', sans-serif;
	 font-weight: 600;
	 max-width: 100%;
	 text-align: center;
	 color: #ffffff;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .futures-feature .breakout-quote2.futures-pullquote {
	 background-size: cover;
	 padding: 3% 8%;
}
 .futures-feature .breakout-quote2.futures-pullquote p {
	 font-family: 'all-round-gothic', sans-serif;
	 font-weight: 600;
	 max-width: 100%;
	 text-align: center;
	 color: #A91E22;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .story-feature.futures-feature .caption {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-size: .9em;
	 font-weight: 300;
	 line-height: 1.3em;
	 padding: 0;
	 margin: 10px auto 30px;
	 color: #007DB3;
}
 .futures-feature .breakout-quote {
	 padding: 10px 0;
	 margin-top: 0;
	 margin-bottom: 0;
}
 .futures-feature .pullquote-left.futures-support {
	 background: #835A8C;
	 background: -webkit-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: -moz-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 -webkit-background-clip: inherit;
	 -webkit-text-fill-color: inherit;
	 color: #fff;
	 padding: 18px;
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 font-size: .82em;
	 line-height: 1.3em;
	 letter-spacing: -.05em;
	 border: none;
	 min-width: 320px;
	 text-align: left;
	 font-style: normal;
}
 .futures-feature .pullquote-left.futures-support strong {
	 text-transform: uppercase;
	 font-weight: 900;
	 font-size: 2.5em;
	 padding-bottom: 14px;
	 display: inline-block;
	 font-family: 'Druk Text Web', sans-serif;
	 color: #FAF0F7;
}
 .futures-feature .pullquote-left.futures-support a {
	 color: #FCEEF9;
	 text-decoration: underline;
}
 .futures-feature .pullquote-left.futures-support span {
	 background: url(../_images/features/tmotte-digital-mav-hand.png) no-repeat scroll 0 0 transparent;
	 background-size: contain;
	 display: block;
	 float: left;
	 width: 120px;
	 height: 110px;
	 text-indent: -9999px;
	 margin: -2px 8px 0px -50px;
}
 .futures-feature .pullquote-right {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: left;
	 color: #bf53a2;
	 font-size: 1.5em;
	 padding: 0;
	 line-height: 1.6em;
	 letter-spacing: -.05em;
	 background: #bf53a2;
	 background: -webkit-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: -moz-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 border: none;
	 min-width: 300px;
	 font-style: normal;
}
 @media (min-width:1280px) {
}
 @media (min-width:1400px) {
}
 @media (min-width:1700px) {
}
 @media (max-width:930px) {
	 .futures-feature .story-header {
		 height: 450px;
		 background-size: 100%;
		 background-position: top right;
	}
}
 @media (max-width:780px) {
	 .futures-feature h1 {
		 font-size: 14.5vw;
		 padding-top: 0;
	}
	 .futures-feature h1 span {
		 margin-left: -4.5%;
	}
}
 @media (max-width:720px) {
	 .futures-feature .pullquote-left.futures-support span {
		 margin: -2px 8px 0px -28px;
	}
}
 @media (max-width:590px) {
	 .futures-feature h1 {
		 font-size: 72px;
	}
	 .futures-feature h1 span {
		 margin-left: -3.5%;
	}
	 .futures-feature .breakout-quote.futures-pullquote p {
		 font-size: 6.5vw;
	}
}

 span.futures-story-end {
	 font-size: 18px;
	 text-transform: uppercase;
	 font-family: 'Druk Text Web', sans-serif;
	 color: #A91E22;
}

/* ========================================= Winter 2023 Feature: CAPSTONES FOR THE COMMUNITY =========================================================== */
 .capstones-feature .story-header {
	 background: url(../_images/features/capstones-header.jpg) no-repeat scroll center right #1b3e38;
	 height: 900px;
	 background-size: 100%;
	 background-position: top right;
}
 .capstones-feature h1 {
	 font-family: 'Druk XCond Web', sans-serif;
	 font-style: italic;
	 text-transform: uppercase;
	 font-size: 130px;
	 line-height: 1.25em;
	 text-align: left;
	 color: #fff;
	 padding-top: 20px;
	 padding-left: 56px;
	 padding-right: 20px;
	 position: relative;
	 z-index: 10;
}
 .capstones-feature h1 span {
     text-indent: -9999px;
     display: block;
}
 .capstones-feature h2 {
	 max-width: 460px;
	 font-size: 1em;
	 line-height: 1.25em;
	 font-family: 'Druk Text Web', 'Arial Black', sans-serif;
	 font-style: normal;
	 color: #fff;
	 text-align: left;
	 position: absolute;
	 bottom: 10px;
	 right: 2%;
}
 .capstones-feature span.author {
	 font-size: .8em;
}
 .capstones-feature .full-width {
	 position: relative;
}
 .capstones-feature .header-content {
}
 .capstones-feature .intro-paragraph {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 300;
	 font-size: 1.5em;
	 color: #000000;
}
 .capstones-feature span.drop-cap {
	 font-family: 'Druk Text Wide', 'Arial Black', sans-serif;
	 display: block;
	 font-size: 7.8em;
	 color: #A91E22;
	 margin: -18px 0px -20px -18px;
	 height: 190px;
}
 .capstones-feature .intro-paragraph span.intro-paragraph-start {
	 text-transform: uppercase;
}
 .capstones-feature .intro-paragraph .angle-skew {
	 transform: skewX(351deg);
	 display: block;
}
 .capstones-feature h3 {
	 color: #258382;
	 text-transform: uppercase;
	 font-family: 'Druk Text Web', sans-serif;
	 font-weight: 800;
	 font-size: 1.7rem;
	 line-height: 1.1;
}
 .capstones-feature .breakout-quote.capstones-pullquote {
	 background: url(../_images/features/futures-wide-jennifer-sandoval.jpg) no-repeat scroll bottom center #fff;
	 background-size: cover;
	 padding: 3% 8% 32vw;
}
 .capstones-feature .breakout-quote.capstones-pullquote p {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: center;
	 color: #ffffff;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .capstones-feature .breakout-quote2.capstones-pullquote {
	 background-size: cover;
	 padding: 3% 8%;
}
 .capstones-feature .breakout-quote2.capstones-pullquote p {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: center;
	 color: #000000;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .story-feature.capstones-feature .caption {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-size: .9em;
	 font-weight: 300;
	 line-height: 1.3em;
	 padding: 0;
	 margin: 10px auto 30px;
	 color: #007DB3;
}
 .capstones-feature .breakout-quote {
	 padding: 10px 0;
	 margin-top: 0;
	 margin-bottom: 0;
}
 .capstones-feature .pullquote-left.capstones-support {
	 background: #835A8C;
	 background: -webkit-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: -moz-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 -webkit-background-clip: inherit;
	 -webkit-text-fill-color: inherit;
	 color: #fff;
	 padding: 18px;
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 font-size: .82em;
	 line-height: 1.3em;
	 letter-spacing: -.05em;
	 border: none;
	 min-width: 320px;
	 text-align: left;
	 font-style: normal;
}
 .capstones-feature .pullquote-left.capstones-support strong {
	 text-transform: uppercase;
	 font-weight: 900;
	 font-size: 2.5em;
	 padding-bottom: 14px;
	 display: inline-block;
	 font-family: 'Druk Text Web', sans-serif;
	 color: #FAF0F7;
}
 .capstones-feature .pullquote-left.capstones-support a {
	 color: #FCEEF9;
	 text-decoration: underline;
}
 .capstones-feature .pullquote-left.capstones-support span {
	 background: url(../_images/features/tmotte-digital-mav-hand.png) no-repeat scroll 0 0 transparent;
	 background-size: contain;
	 display: block;
	 float: left;
	 width: 120px;
	 height: 110px;
	 text-indent: -9999px;
	 margin: -2px 8px 0px -50px;
}
 .capstones-feature .pullquote-right {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: left;
	 color: #bf53a2;
	 font-size: 1.5em;
	 padding: 0;
	 line-height: 1.6em;
	 letter-spacing: -.05em;
	 background: #bf53a2;
	 background: -webkit-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: -moz-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 border: none;
	 min-width: 300px;
	 font-style: normal;
}

 .across-disciplines {
	 width: 30%;
	 margin-left: auto;
	 margin-right: auto;
	 background-color: #DCE0E0;
	 color: #000000;
}
 .capstones-feature .across-disciplines img {
	 margin-top: 10%;
}
 .capstones-feature .acts-professor-profile-left {
	 padding: 3% 2%;
	 position: relative;
}
 .capstones-feature .acts-professor-profile-right {
	 padding: 3% 2%;
	 position: relative;
}
 .capstones-feature .profile-lauren h3 {
	 color: #C4891C;
}
 .capstones-feature .profile-dallas h3 {
	 color: #834F7F;
}
 .capstones-feature .profile-ken h3 {
	 color: #A99132;
}
 .capstones-feature .profile-akram h3 {
	 color: #9C5BA4;
}
 .capstones-feature .acts-professor-profile-wrapper {
	 margin-bottom: 1px;
	 background-color: #DCE0E0;
	 color: #000000;
}
 .capstones-feature .acts-professor-wrapper {
	 position: relative;
	 min-height: 40px;
	 background-color: #DCE0E0;
}
 .capstones-feature ul.acts-prof-desc {
	 width: 90%;
	 background: rgba(0,0,0,.7);
	 padding: 4%;
	 margin: 0;
	 position: absolute;
	 bottom: 0;
	 right: 0;
	 list-style: none;
}
 .capstones-feature ul.acts-prof-desc li {
	 font-family: RudeSemiCondensed-Bold, sans-serif;
	 font-size: .8em;
	 line-height: 1.4em;
	 color: #000000;
}
 .capstones-feature img.acts-lightbulb {
	 margin: 0 auto;
	 display: block;
}
 .capstones-feature p.across-disciplines-subhead {
	 color: #000000;
	 font-size: 18px;
	 line-height: 1.3em;
}
 .capstones-feature p.student-desc {
	 color: #000000;
	 font-size: 18px;
	 line-height: 1.3em;
	 padding-bottom: 10px;
}
 .capstones-feature .acts-professor-profile-left p {
	 font-family: 'RudeSemiCondensed-Book', AvenirNext-Regular;
	 font-size: .8em;
	 color: #000000;
	 margin-bottom: 0px;
}
 .capstones-feature .acts-professor-profile-right p {
	 font-family: 'RudeSemiCondensed-Book', AvenirNext-Regular;
	 font-size: .8em;
	 color: #000000;
	 margin-bottom: 0px;
}

 @media (min-width:1280px) {
}
 @media (min-width:1400px) {
}
 @media (min-width:1700px) {
}
 @media (max-width:930px) {
	 .capstones-feature .story-header {
		 height: 450px;
		 background-size: 100%;
		 background-position: top right;
	}
}
 @media (max-width:780px) {
	 .capstones-feature h1 {
		 font-size: 14.5vw;
		 padding-top: 0;
	}
	 .capstones-feature h1 span {
		 margin-left: -4.5%;
	}
}
 @media (max-width:720px) {
	 .capstones-feature .pullquote-left.capstones-support span {
		 margin: -2px 8px 0px -28px;
	}
}
 @media (max-width:590px) {
	 .capstones-feature h1 {
		 font-size: 72px;
	}
	 .capstones-feature h1 span {
		 margin-left: -3.5%;
	}
	 .capstones-feature .breakout-quote.capstones-pullquote p {
		 font-size: 6.5vw;
	}
}

 span.capstones-story-end {
	 font-size: 18px;
	 text-transform: uppercase;
	 font-family: 'Druk Text Web', sans-serif;
	 color: #258382;
}

/* ========================================= Winter 2023 Feature: MAVERICK CONNECTIONS =========================================================== */
 .mavconnections-feature .story-header {
	 background: url(../_images/features/maverick-connections-header.jpg) no-repeat scroll center right #6e5c9e;
	 height: 900px;
	 background-size: 100%;
	 background-position: top right;
}
 .mavconnections-feature h1 {
	 font-family: 'Druk XCond Web', sans-serif;
	 font-style: italic;
	 text-transform: uppercase;
	 font-size: 130px;
	 line-height: 1.25em;
	 text-align: left;
	 color: #fff;
	 padding-top: 20px;
	 padding-left: 56px;
	 padding-right: 20px;
	 position: relative;
	 z-index: 10;
}
 .mavconnections-feature h1 span {
     text-indent: -9999px;
     display: block;
}
 .mavconnections-feature h2 {
	 max-width: 860px;
	 font-size: 1.22em;
	 line-height: 1.25em;
	 font-family: Georgia, Cambria, "Times New Roman", Times, serif;
	 font-style: italic;
	 font-weight: 600;
	 color: #fff;
	 text-align: left;
	 position: absolute;
	 bottom: 10px;
	 right: 4%;
}
 .mavconnections-feature span.author {
	 font-size: .8em;
	 font-style: normal;
	 text-transform: uppercase;
}
 .mavconnections-feature .full-width {
	 position: relative;
}
 .mavconnections-feature .header-content {
}
 .mavconnections-feature .intro-paragraph {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 300;
	 font-size: 1.5em;
	 color: #000000;
}
 .mavconnections-feature span.drop-cap {
	 font-family: 'Druk XCond Web', 'Arial Black', sans-serif;
	 display: block;
	 font-size: 10.3em;
	 color: #000000;
	 margin: -4px 5px 9px 0px;
	 height: 190px;
}
 .mavconnections-feature .intro-paragraph span.intro-paragraph-start {
	 text-transform: uppercase;
}
 .mavconnections-feature .intro-paragraph .angle-skew {
	 transform: skewX(351deg);
	 display: block;
}
 .mavconnections-feature h3 {
	 color: #000000;
	 font-family: Georgia, Cambria, "Times New Roman", Times, serif;
	 font-style: italic;
	 font-weight: 600;
	 font-size: 1.7rem;
	 line-height: 1.1;
}
 .mavconnections-feature .breakout-quote.mavconnections-pullquote {
	 background: url(../_images/features/futures-wide-jennifer-sandoval.jpg) no-repeat scroll bottom center #fff;
	 background-size: cover;
	 padding: 3% 8% 32vw;
}
 .mavconnections-feature .breakout-quote.mavconnections-pullquote p {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: center;
	 color: #ffffff;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .mavconnections-feature .breakout-quote2.mavconnections-pullquote {
	 background-size: cover;
	 padding: 3% 8%;
}
 .mavconnections-feature .breakout-quote2.mavconnections-pullquote p {
	 font-family: Georgia, Cambria, "Times New Roman", Times, serif;
	 font-weight: 400;
	 font-style: italic;
	 max-width: 100%;
	 text-align: center;
	 color: #A91E22;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .story-feature.mavconnections-feature .caption {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-size: .9em;
	 font-weight: 300;
	 line-height: 1.3em;
	 padding: 0;
	 margin: 10px auto 30px;
	 color: #6e5c9e;
}
 .mavconnections-feature .breakout-quote {
	 padding: 10px 0;
	 margin-top: 0;
	 margin-bottom: 0;
}
 .mavconnections-feature .pullquote-left.mavconnections-support {
	 background: #835A8C;
	 background: -webkit-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: -moz-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 -webkit-background-clip: inherit;
	 -webkit-text-fill-color: inherit;
	 color: #fff;
	 padding: 18px;
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 font-size: .82em;
	 line-height: 1.3em;
	 letter-spacing: -.05em;
	 border: none;
	 min-width: 320px;
	 text-align: left;
	 font-style: normal;
}
 .mavconnections-feature .pullquote-left.mavconnections-support strong {
	 text-transform: uppercase;
	 font-weight: 900;
	 font-size: 2.5em;
	 padding-bottom: 14px;
	 display: inline-block;
	 font-family: 'Druk Text Web', sans-serif;
	 color: #FAF0F7;
}
 .mavconnections-feature .pullquote-left.mavconnections-support a {
	 color: #FCEEF9;
	 text-decoration: underline;
}
 .mavconnections-feature .pullquote-left.mavconnections-support span {
	 background: url(../_images/features/tmotte-digital-mav-hand.png) no-repeat scroll 0 0 transparent;
	 background-size: contain;
	 display: block;
	 float: left;
	 width: 120px;
	 height: 110px;
	 text-indent: -9999px;
	 margin: -2px 8px 0px -50px;
}
 .mavconnections-feature .pullquote-right {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: left;
	 color: #bf53a2;
	 font-size: 1.5em;
	 padding: 0;
	 line-height: 1.6em;
	 letter-spacing: -.05em;
	 background: #bf53a2;
	 background: -webkit-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: -moz-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 border: none;
	 min-width: 300px;
	 font-style: normal;
}
 @media (min-width:1280px) {
}
 @media (min-width:1400px) {
}
 @media (min-width:1700px) {
}
 @media (max-width:930px) {
	 .mavconnections-feature .story-header {
		 height: 450px;
		 background-size: 100%;
		 background-position: top right;
	}
}
 @media (max-width:780px) {
	 .mavconnections-feature h1 {
		 font-size: 14.5vw;
		 padding-top: 0;
	}
	 .mavconnections-feature h1 span {
		 margin-left: -4.5%;
	}
}
 @media (max-width:720px) {
	 .mavconnections-feature .pullquote-left.mavconnections-support span {
		 margin: -2px 8px 0px -28px;
	}
}
 @media (max-width:590px) {
	 .mavconnections-feature h1 {
		 font-size: 72px;
	}
	 .mavconnections-feature h1 span {
		 margin-left: -3.5%;
	}
	 .mavconnections-feature .breakout-quote.mavconnections-pullquote p {
		 font-size: 6.5vw;
	}
}

/* ========================================= Winter 2023 Feature: OF SOUND MIND =========================================================== */
 .sound-feature .story-header {
	 background: url(../_images/features/sound-header.jpg) no-repeat scroll center right #f4e5d6;
	 height: 700px;
	 background-size: cover;
}
 .sound-feature h1 {
	 font-family: 'Druk XCond Web', sans-serif;
	 font-style: italic;
	 text-transform: uppercase;
	 font-size: 130px;
	 line-height: 1.25em;
	 text-align: left;
	 color: #fff;
	 padding-top: 20px;
	 padding-left: 56px;
	 padding-right: 20px;
	 position: relative;
	 z-index: 10;
}
 .sound-feature h1 span {
     text-indent: -9999px;
     display: block;
}
 .sound-feature h2 {
	 max-width: 320px;
	 font-size: .8em;
	 line-height: 1.5em;
	 font-family: 'Druk Text Web', 'Arial Black', sans-serif;
	 font-style: normal;
	 color: #D23D5C;
	 text-align: left;
	 position: absolute;
	 bottom: 10px;
	 right: 7%;
}
 .sound-feature span.author {
	 font-size: .8em;
	 color: #102A4A;
}
 .sound-feature .full-width {
	 position: relative;
}
 .sound-feature .header-content {
}
 .sound-feature .intro-paragraph {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 300;
	 font-size: 1.3em;
	 color: #000000;
	 margin-top: 46px;
}
 .sound-feature span.drop-cap {
	 font-family: 'Druk XCond Web', 'Arial Black', sans-serif;
	 display: block;
	 font-size: 20.5em;
	 color: #4689bd;
	 margin: -80px 8px -16px -18px;
	 height: 433px;
}
 .sound-feature .intro-paragraph span.intro-paragraph-start {
	 text-transform: uppercase;
}
 .sound-feature .intro-paragraph .angle-skew {
	 transform: skewX(351deg);
	 display: block;
}
 .sound-feature h3 {
	 color: #102A4A;
	 text-transform: uppercase;
	 font-family: 'Druk Text Web', sans-serif;
	 font-weight: 800;
	 font-size: 1.7rem;
	 line-height: 1.1;
}
 .sound-feature .breakout-quote.sound-pullquote {
	 background: url(../_images/features/futures-wide-jennifer-sandoval.jpg) no-repeat scroll bottom center #fff;
	 background-size: cover;
	 padding: 3% 8% 32vw;
}
 .sound-feature .breakout-quote.sound-pullquote p {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: center;
	 color: #ffffff;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .sound-feature .breakout-quote2.sound-pullquote {
	 background-size: cover;
	 padding: 3% 8%;
}
 .sound-feature .breakout-quote2.sound-pullquote p {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: center;
	 color: #A91E22;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .story-feature.sound-feature .caption {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-size: .9em;
	 font-weight: 300;
	 line-height: 1.3em;
	 padding: 0;
	 margin: 10px auto 30px;
	 color: #007DB3;
}
 .sound-feature .breakout-quote {
	 padding: 10px 0;
	 margin-top: 0;
	 margin-bottom: 0;
}
 .sound-feature .pullquote-left.sound-support {
	 background: #835A8C;
	 background: -webkit-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: -moz-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 -webkit-background-clip: inherit;
	 -webkit-text-fill-color: inherit;
	 color: #fff;
	 padding: 18px;
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 font-size: .82em;
	 line-height: 1.3em;
	 letter-spacing: -.05em;
	 border: none;
	 min-width: 320px;
	 text-align: left;
	 font-style: normal;
}
 .sound-feature .pullquote-left.sound-support strong {
	 text-transform: uppercase;
	 font-weight: 900;
	 font-size: 2.5em;
	 padding-bottom: 14px;
	 display: inline-block;
	 font-family: 'Druk Text Web', sans-serif;
	 color: #FAF0F7;
}
 .sound-feature .pullquote-left.sound-support a {
	 color: #FCEEF9;
	 text-decoration: underline;
}
 .sound-feature .pullquote-left.sound-support span {
	 background: url(../_images/features/tmotte-digital-mav-hand.png) no-repeat scroll 0 0 transparent;
	 background-size: contain;
	 display: block;
	 float: left;
	 width: 120px;
	 height: 110px;
	 text-indent: -9999px;
	 margin: -2px 8px 0px -50px;
}
 .sound-feature .pullquote-right {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: left;
	 color: #bf53a2;
	 font-size: 1.5em;
	 padding: 0;
	 line-height: 1.6em;
	 letter-spacing: -.05em;
	 background: #bf53a2;
	 background: -webkit-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: -moz-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 border: none;
	 min-width: 300px;
	 font-style: normal;
}

 .five-sounds {
	 width: 40%;
	 margin-left: auto;
	 margin-right: auto;
	 background-color: #b5d8f1;
	 color: #000000;
}
 .sound-feature .five-sounds img {
	 margin-top: 10%;
}
 .sound-feature .acts-professor-profile-left {
	 padding: 3% 2%;
	 position: relative;
}
 .sound-feature .acts-professor-profile-right {
	 padding: 3% 2%;
	 position: relative;
}
 .sound-feature .profile-lauren h3 {
	 color: #C4891C;
}
 .sound-feature .profile-dallas h3 {
	 color: #834F7F;
}
 .sound-feature .profile-ken h3 {
	 color: #A99132;
}
 .sound-feature .profile-akram h3 {
	 color: #9C5BA4;
}
 .sound-feature .acts-professor-profile-wrapper {
	 margin-bottom: 1px;
	 background-color: #b5d8f1;
	 color: #000000;
}
 .sound-feature .acts-professor-wrapper {
	 position: relative;
	 min-height: 40px;
	 background-color: #b5d8f1;
}
 .sound-feature ul.acts-prof-desc {
	 width: 90%;
	 background: rgba(0,0,0,.7);
	 padding: 4%;
	 margin: 0;
	 position: absolute;
	 bottom: 0;
	 right: 0;
	 list-style: none;
}
 .sound-feature ul.acts-prof-desc li {
	 font-family: RudeSemiCondensed-Bold, sans-serif;
	 font-size: .8em;
	 line-height: 1.4em;
	 color: #fff;
}
 .sound-feature img.acts-lightbulb {
	 margin: 0 auto;
	 display: block;
}
 .sound-feature p.five-sounds-subhead {
	 color: #000000;
	 font-size: 18px;
	 line-height: 1.3em;
}
 .sound-feature p.student-desc {
	 color: #000000;
	 font-size: 18px;
	 line-height: 1.3em;
	 padding-bottom: 10px;
}
 .sound-feature .acts-professor-profile-left p {
	 font-family: 'RudeSemiCondensed-Book', AvenirNext-Regular;
	 font-size: .8em;
	 color: #000000;
	 margin-bottom: 0px;
}
 .sound-feature .acts-professor-profile-right p {
	 font-family: 'RudeSemiCondensed-Book', AvenirNext-Regular;
	 font-size: .8em;
	 color: #000000;
	 margin-bottom: 0px;
}


 @media (min-width:1280px) {
}
 @media (min-width:1400px) {
}
 @media (min-width:1700px) {
}
 @media (max-width:930px) {
	 .sound-feature .story-header {
		 height: 500px;
		 background-size: 100%;
		 background-position: top right;
	}
}
 @media (max-width:780px) {
	 .sound-feature h1 {
		 font-size: 14.5vw;
		 padding-top: 0;
	}
	 .sound-feature h1 span {
		 margin-left: -4.5%;
	}
}
 @media (max-width:720px) {
	 .sound-feature .pullquote-left.sound-support span {
		 margin: -2px 8px 0px -28px;
	}
}
 @media (max-width:590px) {
	 .sound-feature h1 {
		 font-size: 72px;
	}
	 .sound-feature h1 span {
		 margin-left: -3.5%;
	}
	 .sound-feature .breakout-quote.sound-pullquote p {
		 font-size: 6.5vw;
	}
}


/* ========================================= Winter 2023 Feature: DREAMING BIG TOGETHER =========================================================== */
 .dreaming-feature .story-header {
	 background: url(../_images/features/dreaming-header.jpg) no-repeat scroll center right #011a2c;
	 height: 700px;
	 background-size: cover;
}
 .dreaming-feature h1 {
	 font-family: 'Druk XCond Web', sans-serif;
	 font-style: italic;
	 text-transform: uppercase;
	 font-size: 130px;
	 line-height: 1.25em;
	 text-align: left;
	 color: #fff;
	 padding-top: 20px;
	 padding-left: 56px;
	 padding-right: 20px;
	 position: relative;
	 z-index: 10;
}
 .dreaming-feature h1 span {
     text-indent: -9999px;
     display: block;
}
 .dreaming-feature h2 {
	 max-width: 460px;
	 font-size: 2.2em;
	 line-height: 1.25em;
	 font-family: 'Druk Text Web', 'Arial Black', sans-serif;
	 color: #51c6d8;
	 text-align: left;
	 position: absolute;
	 bottom: 25px;
	 right: 1.5%;
}
 .dreaming-feature span.author {
	 font-size: .8em;
}
 .dreaming-feature .full-width {
	 position: relative;
}
 .dreaming-feature .header-content {
}
 .dreaming-feature .intro-paragraph {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 300;
	 font-size: 1.5em;
	 color: #000000;
}
 .dreaming-feature span.drop-cap {
	 font-family: 'Druk Text Wide', 'Arial Black', sans-serif;
	 display: block;
	 font-size: 7.8em;
	 color: #A91E22;
	 margin: -18px 0px -20px -18px;
	 height: 190px;
}
 .dreaming-feature .intro-paragraph span.intro-paragraph-start {
	 text-transform: uppercase;
}
 .dreaming-feature .intro-paragraph .angle-skew {
	 transform: skewX(351deg);
	 display: block;
}
 .dreaming-feature h3 {
	 color: #A91E22;
	 text-transform: uppercase;
	 font-family: 'Druk Text Web', sans-serif;
	 font-weight: 800;
	 font-size: 1.7rem;
	 line-height: 1.1;
}
 .dreaming-feature .breakout-quote.dreaming-pullquote {
	 background: url(../_images/features/futures-wide-jennifer-sandoval.jpg) no-repeat scroll bottom center #fff;
	 background-size: cover;
	 padding: 3% 8% 32vw;
}
 .dreaming-feature .breakout-quote.dreaming-pullquote p {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: center;
	 color: #ffffff;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .dreaming-feature .breakout-quote2.dreaming-pullquote {
	 background-size: cover;
	 padding: 3% 8%;
}
 .dreaming-feature .breakout-quote2.dreaming-pullquote p {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: center;
	 color: #A91E22;
	 font-size: 2.2em;
	 padding: 0;
	 line-height: 1.2em;
	 letter-spacing: 0em;
}
 .story-feature.dreaming-feature .caption {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-size: .9em;
	 font-weight: 300;
	 line-height: 1.3em;
	 padding: 0;
	 margin: 10px auto 30px;
	 color: #007DB3;
}
 .dreaming-feature .breakout-quote {
	 padding: 10px 0;
	 margin-top: 0;
	 margin-bottom: 0;
}
 .dreaming-feature .pullquote-left.dreaming-support {
	 background: #835A8C;
	 background: -webkit-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: -moz-linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 background: linear-gradient(to bottom left, #835A8C 0%, #B34295 100%);
	 -webkit-background-clip: inherit;
	 -webkit-text-fill-color: inherit;
	 color: #fff;
	 padding: 18px;
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 font-size: .82em;
	 line-height: 1.3em;
	 letter-spacing: -.05em;
	 border: none;
	 min-width: 320px;
	 text-align: left;
	 font-style: normal;
}
 .dreaming-feature .pullquote-left.dreaming-support strong {
	 text-transform: uppercase;
	 font-weight: 900;
	 font-size: 2.5em;
	 padding-bottom: 14px;
	 display: inline-block;
	 font-family: 'Druk Text Web', sans-serif;
	 color: #FAF0F7;
}
 .dreaming-feature .pullquote-left.dreaming-support a {
	 color: #FCEEF9;
	 text-decoration: underline;
}
 .dreaming-feature .pullquote-left.dreaming-support span {
	 background: url(../_images/features/tmotte-digital-mav-hand.png) no-repeat scroll 0 0 transparent;
	 background-size: contain;
	 display: block;
	 float: left;
	 width: 120px;
	 height: 110px;
	 text-indent: -9999px;
	 margin: -2px 8px 0px -50px;
}
 .dreaming-feature .pullquote-right {
	 font-family: RudeSemiCondensed-Medium, sans-serif;
	 font-weight: 700;
	 max-width: 100%;
	 text-align: left;
	 color: #bf53a2;
	 font-size: 1.5em;
	 padding: 0;
	 line-height: 1.6em;
	 letter-spacing: -.05em;
	 background: #bf53a2;
	 background: -webkit-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: -moz-linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 background: linear-gradient(to bottom left, #bf53a2 0%, #835A8C 100%);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 border: none;
	 min-width: 300px;
	 font-style: normal;
}

 .dreaming-symbols {
	 width: 40%;
	 margin-left: auto;
	 margin-right: auto;
	 background-color: #a1bec7;
	 color: #000000;
}
 .dreaming-feature .dreaming-symbols img {
	 margin-top: 10%;
}
 .dreaming-feature .acts-professor-profile-left {
	 padding: 3% 2%;
	 position: relative;
}
 .dreaming-feature .acts-professor-profile-right {
	 padding: 3% 2%;
	 position: relative;
}
 .dreaming-feature .profile-lauren h3 {
	 color: #C4891C;
}
 .dreaming-feature .profile-dallas h3 {
	 color: #834F7F;
}
 .dreaming-feature .profile-ken h3 {
	 color: #A99132;
}
 .dreaming-feature .profile-akram h3 {
	 color: #9C5BA4;
}
 .dreaming-feature .acts-professor-profile-wrapper {
	 margin-bottom: 1px;
	 background-color: #a1bec7;
	 color: #000000;
}
 .dreaming-feature .acts-professor-wrapper {
	 position: relative;
	 min-height: 40px;
	 background-color: #a1bec7;
}
 .dreaming-feature ul.acts-prof-desc {
	 width: 90%;
	 background: rgba(0,0,0,.7);
	 padding: 4%;
	 margin: 0;
	 position: absolute;
	 bottom: 0;
	 right: 0;
	 list-style: none;
}
 .dreaming-feature ul.acts-prof-desc li {
	 font-family: RudeSemiCondensed-Bold, sans-serif;
	 font-size: .8em;
	 line-height: 1.4em;
	 color: #fff;
}
 .dreaming-feature img.acts-lightbulb {
	 margin: 0 auto;
	 display: block;
}
 .dreaming-feature p.dreaming-symbols-subhead {
	 color: #000000;
	 font-size: 18px;
	 line-height: 1.3em;
}
 .dreaming-feature p.student-desc {
	 color: #000000;
	 font-size: 18px;
	 line-height: 1.3em;
	 padding-bottom: 10px;
}
 .dreaming-feature .acts-professor-profile-left p {
	 font-family: 'RudeSemiCondensed-Book', AvenirNext-Regular;
	 font-size: .8em;
	 color: #000000;
	 margin-bottom: 0px;
}
 .dreaming-feature .acts-professor-profile-right p {
	 font-family: 'RudeSemiCondensed-Book', AvenirNext-Regular;
	 font-size: .8em;
	 color: #000000;
	 margin-bottom: 0px;
}

 @media (min-width:1280px) {
}
 @media (min-width:1400px) {
}
 @media (min-width:1700px) {
}
 @media (max-width:930px) {
	 .dreaming-feature .story-header {
		 height: 450px;
		 background-size: 100%;
		 background-position: top right;
	}
}
 @media (max-width:780px) {
	 .dreaming-feature h1 {
		 font-size: 14.5vw;
		 padding-top: 0;
	}
	 .dreaming-feature h1 span {
		 margin-left: -4.5%;
	}
}
 @media (max-width:720px) {
	 .dreaming-feature .pullquote-left.dreaming-support span {
		 margin: -2px 8px 0px -28px;
	}
}
 @media (max-width:590px) {
	 .dreaming-feature h1 {
		 font-size: 72px;
	}
	 .dreaming-feature h1 span {
		 margin-left: -3.5%;
	}
	 .dreaming-feature .breakout-quote.dreaming-pullquote p {
		 font-size: 6.5vw;
	}
}


/* =========================================================== */


 .gradient-bg {
	/*background-image: linear-gradient(to bottom right, #009bd5, #8872b1);
	 */
	 background-color: #009bd5;
}
 p[class*="pullquote"].gradient-bg {
	 color: #fff;
	 font-style: normal;
	 font-family: 'Druk Text Web', 'Arial Black', sans-serif;
	 padding: 1.25em;
}
 .breakout-quote {
	 width: 100vw;
	 margin-left: calc((700px - 100vw)/2 - .95rem);
	 padding: 1.5em 0;
	 color: #000;
	 margin-top: 1rem;
	 margin-bottom: 1rem;
	 position: relative;
}
 .breakout-quote p {
	 max-width: 700px;
	 padding-left: 1rem;
	 padding-right: 0.9375rem;
	 margin: auto;
	 font-family: 'Arial', sans-serif;
	 font-size: 1em;
	 line-height: 1.4;
}
 .breakout-quote.image-bg {
	 padding: 50% 0.9375em;
	 background-size: cover;
	 background-repeat: no-repeat;
	 background-position: center center;
}
 .breakout-quote.quote-left p {
	 position: relative;
	 margin: 0;
	 text-align: left;
	 z-index: 1;
}
 .breakout-quote.quote-right {
	 display: flex;
	 flex-wrap: nowrap;
	 justify-content: flex-end;
}
 .breakout-quote.quote-right p {
	 margin: 0;
	 text-align: left;
	 display: block;
	 flex: 0 1 auto;
	 z-index: 1;
}
 .breakout-quote.overlay-right:before {
	 content: "";
	 display: block;
	 height: 100%;
	 width: 50%;
	 position: absolute;
	 right: 0;
	 left: auto;
	 top: 0;
	 bottom: 0;
}
 .breakout-quote.overlay-left:before {
	 content: "";
	 display: block;
	 height: 100%;
	 width: 50%;
	 position: absolute;
	 left: 0;
	 right: auto;
	 top: 0;
	 bottom: 0;
}
 .breakout-full {
	 width: 100vw;
	 margin-left: calc((700px - 100vw)/2 - .95rem);
	 padding: 5em 0;
	 margin-top: 2rem;
	 margin-bottom: 2rem;
	 position: relative;
}
 .breakout {
	 position: relative;
	 overflow: hidden;
	 max-width: 1000px;
	 margin-left: -25%;
	 margin-right: -25%;
	 margin-top: 2rem;
}
 .story-feature .caption.breakout-caption {
	 margin-bottom: 1.5rem;
}
 .breakout:after {
	 content: "";
	 width: 100%;
	 height: 100%;
	 position: absolute;
	 top: 0;
	 right: 0;
	 left: 0;
	 bottom: 0;
	/*background-image: linear-gradient(to bottom right, #009bd5, #8872b1);
	 */
	 background-color: #009bd5;
	 -webkit-transform: scaleX(0);
	 transform: scaleX(0);
}
 [data-aos="breakoutActive"]:after {
	 -webkit-transform-origin: left center;
	 transform-origin: left center;
}
 [data-aos="breakoutActive"].aos-animate:after {
	 -webkit-animation: 2.8s breakoutReveal ease-in-out both;
	 animation: 2.8s breakoutReveal ease-in-out both;
}
 .breakout img {
	 width: 100%;
}
 [data-aos="breakoutActive"] img {
	 opacity: 0;
	 -webkit-transform: scale(1.05);
	 transform: scale(1.05);
}
 [data-aos="breakoutActive"].aos-animate img {
	 -webkit-animation: .1s fadeIn 1.4s linear both, .6s breakoutScale 1.6s ease-out both;
	 animation: .1s fadeIn 1.4s linear both, .6s breakoutScale 1.6s ease-out both;
}
 @media all and (max-width: 1000px) {
	 .breakout {
		 margin-left: -10%;
		 margin-right: -10%;
	}
}
 @media all and (max-width: 768px) {
	 .breakout {
		 margin-left: 0;
		 margin-right: 0;
	}
	 .breakout-quote {
		 width: 100%;
		 margin-left: 0;
	}
	 .breakout-quote p {
		 font-size: .75em;
		 line-height: 1.2;
	}
}
 @media all and (max-width: 768px) {
	 .breakout-quote.image-bg {
		 padding: 40% 0 .9375rem;
		 position: relative;
	}
	 .breakout-quote.image-bg:before {
		 content: "";
		 width: 100%;
		 height: 100%;
		 position: absolute;
		 top: auto;
		 bottom: 0;
		 right: 0;
		 left: 0;
		 background-image: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0, .6));
	}
	 .breakout-quote.image-bg p {
		 width: 100%;
		 margin: auto;
		 position: relative;
		 z-index: 1;
		 color: #fff;
	}
}
 .scene-iframe {
	 width: 100%;
	 height: calc(100vh - 85px);
	 margin-top: -40px;
}
/* ====================== Animations ========================*/
 -webkit-@keyframes breakoutReveal {
	 0% {
		 -webkit-transform: scaleX(0);
		 -webkit-transform-origin: left center;
	}
	 50% {
		 -webkit-transform: scaleX(1);
		 -webkit-transform-origin: left center;
	}
	 51% {
		 -webkit-transform: scaleX(1);
		 -webkit-transform-origin: right center;
	}
	 100% {
		 -webkit-transform: scaleX(0);
		 -webkit-transform-origin: right center;
	}
}
 @keyframes breakoutReveal {
	 0% {
		 transform: scaleX(0);
		 transform-origin: left center;
	}
	 50% {
		 transform: scaleX(1);
		 transform-origin: left center;
	}
	 51% {
		 transform: scaleX(1);
		 transform-origin: right center;
	}
	 100% {
		 transform: scaleX(0);
		 transform-origin: right center;
	}
}
 -webkit-@keyframes breakoutScale {
	 0% {
		 -webkit-transform: scale(1.05);
	}
	 100% {
		 -webkit-transform: scale(1);
	}
}
 @keyframes breakoutScale {
	 0% {
		 transform: scale(1.05);
	}
	 100% {
		 transform: scale(1);
	}
}
 -webkit-@keyframes breakoutScaleLarge {
	 0% {
		 -webkit-transform: scale(1.2);
	}
	 100% {
		 -webkit-transform: scale(1);
	}
}
 @keyframes breakoutScaleLarge {
	 0% {
		 transform: scale(1.2);
	}
	 100% {
		 transform: scale(1);
	}
}
 -webkit-@keyframes heroZoom {
	 0% {
		 -webkit-transform: scale(1);
	}
	 100% {
		 -webkit-transform: scale(1.1);
	}
}
 @keyframes heroZoom {
	 0% {
		 transform: scale(1);
	}
	 100% {
		 transform: scale(1.1);
	}
}
 -webkit-@keyframes fadeIn {
	 0% {
		 opacity: 0;
	}
	 100% {
		 opacity: 1;
	}
}
 @keyframes fadeIn {
	 0% {
		 opacity: 0;
	}
	 100% {
		 opacity: 1;
	}
}
 