/* https://www.madrona.com/wp-content/themes/madrona2024/css/custom.css?v4 */
/* Import rule from: https://www.madrona.com/wp-content/themes/madrona2024/css/colors.css?v2b */
/* 
	color variables 
	in CSS: var(--COLOR_NAME)
*/

:root {
	--green: #004b37;
	--green2: #00b272;
	--ltgreen: #e3ede6;
	--lime:#d3ed6e;
	--red: #ff0000;
	--orange: #ff2600;
	--orange2: #f38d2a;
	--black: #000000;
	--gray: #999999;
	--white: #ffffff;
}
/* Import rule from: https://www.madrona.com/wp-content/themes/madrona2024/css/headers.css */
h1, h2, h3, h4 {
	line-height: 1.2em;
	font-weight: normal;
}

h1 {
	font-size: 2.5vw;
	font-size: 48px;
	line-height: 1.3em;
}

body.single-team-profiles header h1,
h2 {
	font-size: 36px;
	line-height: 1.4em;
}

body.single-team-profiles header h2,
h3 {
	font-family: var(--sans);	
	color: var(--green);
	font-size: 28px;
	line-height: 1.3em;
	margin: 40px 0 20px 0;
	font-weight: 600;
}

.question,
h4 {
	font-family: 'Inter', sans-serif;	
	font-size: 17px;
	font-weight: bold;
	line-height: 1.3em;
	margin: 30px 0 10px 0;
}

h5 {
	font-family: 'Inter', sans-serif;	
	font-weight: 700;
	font-size: 20px;
	line-height: 1.3em;
	margin: 20px 0 5px 0;
}

.perfect-pullquote blockquote,
blockquote {
	margin: revert !important;
	padding: revert !important;
	border: revert !important;
	outline: revert !important;
	font-size: revert !important;
	text-align: revert !important;
	vertical-align: revert !important;
	background: transparent !important;
	quotes: revert !important;

	font-size: 24px !important;
	line-height: 1.7em !important;
	margin: 40px 0 !important;
	padding: 40px 0 !important;
	border: none !important;
}

blockquote, 
blockquote p {
	font-size: 24px;
	line-height: 1.6em;
	font-style: italic;	
}

blockquote p {
	margin-bottom: 0 !important;
}

blockquote::before,
blockquote::after {
	content: '';
	display: block;
	border-color: #000;
	border-style: solid;
	border-width: 0;
	margin: 0 auto;
	width: 150px;
}

blockquote:before {
	border-top-width: 1px;
	margin-bottom: 30px;
}

blockquote:after {
	margin-top: 30px;
	border-bottom-width: 1px;
}

.pullquote,
.pullquote * {
	font-size: 38px;
	line-height: 1.4em;
}

.orangequote {
	width: 100% !important;
	background: var(--orange);
	color: #fff;
	padding: 30px;
	font-size: 38px;
	line-height: 1.4em;
	font-style: italic;
}


@media only screen and (max-width: 800px) {
	
	h1 {
		font-size: 5vw;
		line-height: 1.4em;
	}


}:root{--serif:'Libre Caslon Text', serif;--sans:'Inter', sans-serif}body{font-family:var(--serif);background:var(--green);padding:0}body.noscroll{height:100vh;width:100vw;overflow:hidden}#content{background:#fff;position:relative;width:100%;overflow:hidden}body,input,textarea{color:#000}header#masthead{width:100%;background:#fff;position:fixed;height:90px;font-family:var(--sans);z-index:700}body.admin-bar header#masthead{Xheight:120px}#content{padding-top:150px}header#masthead .site-branding .site-title a{width:154px;height:30px;background:url(/wp-content/themes/madrona2024/css/../img/logo.png) no-repeat;background-position:top left;background-size:154px 30px;text-indent:-300em;overflow:hidden;display:block;margin-top:20px;z-index:600;border:none!important}.menu .search_icon a{text-decoration:none;border:none;background:url(/wp-content/themes/madrona2024/css/../img/icon-search.png) center center no-repeat;background-size:20px 20px;height:30px;width:30px;display:inline-block;text-indent:-300em;overflow:hidden}body.search #content>.content_wrapper{max-width:900px}.header_nav .menu .menu-header-search form{margin:0}.header_nav .menu .menu-header-search form label,.header_nav .menu .menu-header-search form .search-submit{padding:0;display:inline-block;height:32px;line-height:32px}.header_nav .menu .menu-header-search form .search-submit{width:32px;overflow:hidden;min-width:0}.search_form_wrapper{position:relative}body.search .search_form_wrapper form{margin:0!important}body.search .nav-links .nav-next{display:none}form.search-form{position:relative}.search_form_wrapper .clearSearch{visibility:visible;display:block;height:60px;width:30px;position:absolute;z-index:1;right:0;top:0;cursor:pointer;background:url(/wp-content/themes/madrona2024/css/../img/mobile_menu_x-dark.png) center center no-repeat;background-size:24px 24px}.search_form_wrapper .clearSearch.hide{visibility:hidden}body.search form.search-form{margin:0 0 60px 0}body.search form.search-form .search-field{display:inline-block;Xmax-width:600px}#site-branding .site-description{display:block}#main{padding-bottom:40px}.astm-search-menu .is-search-form{Xdisplay:flex}.astm-search-menu .is-search-submit{min-width:0}.astm-search-menu .is-search-icon{display:block!important}.search_form_wrapper form.search-form input.search-field{background:var(--ltgreen);padding:20px!important;border:none!important;border-radius:0;height:60px;line-height:50px;color:var(--green);font-size:22px;max-width:none;width:100%!important;outline:none}.search_form_wrapper form.search-form .search-submit{display:none}.numOfResults{margin:40px 0}.search_filter{margin-bottom:50px}.search_filter a{margin-right:20px;font-family:var(--sans);font-size:14px}.search_filter a.active{font-weight:700;border:none;color:#000}.search_item_wrapper{display:flex;align-items:center;column-gap:40px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #000}.search_item_wrapper .search-type{width:100px;font-weight:700;font-family:var(--sans)}.search_item_wrapper .search-photo{width:100px;float:left;margin-right:30px}.search_item_wrapper .search-photo img{width:100%;height:auto}.search_item_wrapper .search-info .search-excerpt p{line-height:1.4em;margin:0}.search_item_wrapper .search-info{display:flex;align-items:center;width:calc(100% - 100px - 60px)}.search_item_wrapper .search-info h5{margin:0 0 10px 0;clear:none}.search_item_wrapper .search-info .search-co_logo img{height:100px;width:auto}.search_item_wrapper .search-icon{width:60px;text-align:right}.search_item_wrapper .search-icon img{width:32px;height:auto;float:right}#hero_wrapper{height:auto;background:#333}#home_title{z-index:1}#home_title,#home_title .content_wrapper{position:relative;width:100%;height:70vh;min-height:650px}.home_page_subtitle,#home_title .content_wrapper{width:calc(100% - 100px)}#bottom_content{position:relative;z-index:2;background:#fff}#home_text_wrapper{font-size:5vw;line-height:1.3em}#home_text_wrapper .rotating_word_wrapper{display:inline-block;position:relative;overflow:hidden;height:1.3em;width:50%;vertical-align:bottom}#home_text_wrapper .rotating_word_wrapper .rotating_word{position:absolute;top:1.3em;left:0;-webkit-transition:top 1s ease;-moz-transition:top 1s ease;-ms-transition:top 1s ease;-o-transition:top 1s ease;transition:top 1s ease}#home_text_wrapper .rotating_word_wrapper .rotating_word.word-enter{top:0}#home_text_wrapper .rotating_word_wrapper .rotating_word.word-exit{top:-1.3em}.home_page_subtitle{overflow:hidden;text-align:left;width:100%;max-width:calc(100% - 100px);padding-right:100px;position:absolute;bottom:50px;font-size:1.5vw;margin:30px 0;opacity:1}.home_page_subtitle{max-width:none;padding-right:0}.home_page_subtitle div{padding-top:30px;-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;transform:translateY(100%)}.home_page_subtitle,.home_page_subtitle img{-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease}body.scrolled .home_page_subtitle,.home_page_subtitle.show div{min-height:60px;opacity:1;transform:translateY(0)}.home_page_subtitle img{position:absolute;right:0;bottom:9px;height:60px;width:auto;opacity:0}.home_page_subtitle img.show{opacity:1}h1.page_title{margin-bottom:100px;padding:40px 0 80px 0}p,ul,ol,li,pre,form,select,address,embed{font-size:17px;line-height:32px}.green{color:var(--green)}b,strong{font-weight:600}hr{background-color:#000;margin:20px 0}.divider{margin:20px 50px;background:transparent;height:1px;border-top:1px solid #000}.divider_narrow{width:150px;margin-left:auto;margin-right:auto}.large{font-size:24px;line-height:1.6em;margin-bottom:30px}.sansserif{font-family:var(--sans)}.topspace0{padding-top:0!important;margin-top:0!important}nav.pagination{margin:30px 0 0 0;display:flex;justify-content:center;font-family:var(--sans)}nav.pagination a{width:50%;padding:20px;text-align:center}nav.pagination a:hover{border:none;text-decoration:underline}.anchor_links_wrapper{padding:20px 0}.anchor_links_content_wrapper{position:relative;z-index:500}.companies_filter .filter_title,.anchor_links_content_wrapper .anchor_link,.anchor_links_wrapper .anchor_link{color:#000;display:inline-block;margin:0 20px 0 0;font-family:var(--sans)}.anchor_links_wrapper .anchor_link a{border:none}nav.pagination a,.anchor_links_wrapper .anchor_link a{color:#000;text-decoration:none}nav.pagination a:hover,.anchor_links_wrapper .anchor_link a:hover{color:var(--green)}.anchor_links_wrapper .anchor_link.active a{color:var(--green);font-weight:700}.anchor_links_content_wrapper{padding:0 20px;font-family:var(--sans)}body.mobile_menu .anchor_links_content_wrapper:before{content:"Sort by";display:inline-block}body.mobile_menu.single-featuredleader .anchor_links_content_wrapper:before,body.mobile_menu .anchor_links_content_wrapper.anchor_mobile_text:before{content:"Go to"}body.mobile_menu.single-featuredleader .anchor_links_content_wrapper{margin:10px 0 40px}body.mobile_menu .anchor_links_content_wrapper:before{background:url(/wp-content/themes/madrona2024/css/../img/icon-down.png) center right no-repeat;background-size:12px 12px;padding:0 20px 0 0;font-size:16px;cursor:pointer}body.mobile_menu .anchor_links_wrapper{display:none;position:absolute;background-color:var(--ltgreen);min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}body.mobile_menu .companies_filter .anchor_links_wrapper{display:block;position:relative;background-color:transparent;min-width:0;box-shadow:none;z-index:1}body.mobile_menu .anchor_links_wrapper a{color:#000;padding:5px 10px;margin:0;text-decoration:none;display:block}body.mobile_menu .companies_filter .anchor_links_wrapper a{display:inline}body.mobile_menu .anchor_links_wrapper a:hover{border:none!important}body.mobile_menu .showDropdown{display:block}@media screen and (min-width:1200px){#site-navigation .menu li .sub-menu{background:#fff;box-shadow:none}#site-navigation .menu li .sub-menu li,#site-navigation .menu li .sub-menu li a{font-size:14px;line-height:1.2em;font-weight:400;width:100%;height:auto}#site-navigation .menu li .sub-menu li a:hover{color:var(--green)}#site-navigation .menu li .sub-menu li{margin:0;padding:2px 10px}#site-navigation .menu li .sub-menu li.current_page_item a{font-weight:700}#primary-menu.menu li .sub-menu li.topline{border-top:1px solid var(--green);margin-top:10px;padding:13px 0 0 0;width:calc(100% - 20px)!important;margin-left:10px;margin-right:10px}#primary-menu.menu li .sub-menu li.topline a{padding-top:0}#primary-menu.menu li .sub-menu li.offsite{display:table;width:auto}#primary-menu.menu li .sub-menu li.offsite a{display:table;width:auto;padding-right:20px;background-position:center right 10px}body.anchorlock #title_wrapper,body.anchorlock .anchor_links_content_wrapper{position:fixed;top:90px;width:100%;background:#fff;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}body.anchorlock .anchor_links_content_wrapper{z-index:600}body.anchorlock #title_wrapper{top:-212px;background:transparent}body.anchorlock #content{padding-top:555px}body.anchorlock.single-team-profiles #content,body.anchorlock.single-featuredleader #content{padding-top:210px}body.single-team-profiles #main .content_col-first{padding-right:80px}body.single-post #title_wrapper,body.single-post .anchor_links_content_wrapper{background:var(--ltgreen)}body.single-post #content{padding-top:70px}body.single-post.anchorlock #content{padding-top:240px}}#bottom_content{width:100%;overflow:hidden}#bottom_content .width-narrow .content_wrapper{max-width:800px}#bottom_content .width-full .content_wrapper{max-width:none;width:100%}.page_tabs{margin:30px 0;border-bottom:1px solid #666}.page_tabs,.page_tabs .menu{height:40px;line-height:40px}.page_tabs .menu{margin:0;display:flex;flex-wrap:nowrap;align-content:flex-start;align-items:flex-end;justify-content:center;column-gap:10px}.page_tabs .menu li{list-style:none}.page_tabs .menu li a{border:1px solid #666;background:#ccc;text-decoration:none;padding:10px 20px;width:100%;border-radius:5px 5px 0 0;white-space:nowrap;font-size:16px}.page_tabs .menu li.current-menu-item a{color:#000;background:#fff;border-bottom-color:#fff}@media screen and (max-width:640px){.page_tabs,.page_tabs .menu{height:auto}.page_tabs .menu{display:block;padding:0 20px}.page_tabs .menu li a{border-radius:5px;padding:0 15px;display:block;text-align:center;width:100%;margin-bottom:10px}.page_tabs .menu li.current-menu-item a{border-bottom-color:#666}}.scrolling_text{border-top:2px solid var(--green);border-bottom:2px solid var(--green)}.scrolling_text .marquee{height:70px;font-weight:600}.scrolling_text .marquee .js-marquee{margin-right:0!important}.scrolling_text .marquee span{background:url(/wp-content/themes/madrona2024/css/../img/icon-podcast.png) left center no-repeat;background-size:24px 24px;padding-left:40px;font-family:var(--sans);font-size:20px;line-height:70px}body.single-post #content h2,body.single-post #content h3,body.single-post #content h4{clear:none}#insights_section .alm-listing.alm-ajax{Xdisplay:block;padding-bottom:20px}.perfect-pullquote{display:block!important;float:none!important;border:none!important;width:100%;margin:0;padding:0}.post_date,.post_source,.post_author{font-family:var(--sans)}body.page-template-template-insights #page,body.page-template-template-insights #content,body.page-template-template-insights footer#footer{background-color:var(--ltgreen)}body.anchorlock.page-template-template-insights .anchor_links_content_wrapper,body.single-post .anchor_links_content_wrapper,body.page-template-template-insights header#masthead,body.single-post header#masthead{background-color:var(--ltgreen)}.post_subtitle{font-family:var(--sans);font-weight:600;font-size:20px;margin-top:30px}.insights_section{background:var(--ltgreen);z-index:10}#bottom_content .insights_section{padding:60px}.insights_section h3{margin:0 0 60px 0;text-align:center}.insights_section .news_wrapper{display:flex;flex-wrap:wrap;gap:15px;align-items:stretch}.insights_section #ajax-load-more{margin-top:20px}.insights_section .post_item{cursor:pointer;position:relative;width:calc(33% - 10px);height:364px;background:#fff top 20px left 20px no-repeat;background-size:auto 60px}.insights_section .post_item .post_item_content{padding:20px}.insights_section .post_item.cat-ia40podcast .post_item_content,.insights_section .post_item.cat-podcast .post_item_content{padding-top:0}.insights_section .post_item.post_item_bg_img{background-size:cover;background-position:0 0}.insights_section .post_item .post_title{font-size:20px;border-top:1px solid transparent;padding-top:20px}.insights_section .post_item.type-offsite,.insights_section .post_item.post_item_bg-white{background-color:#fff}.insights_section .post_item.post_item_bg-green,.insights_section .post_item.cat-ia40podcast,.insights_section .post_item.cat-podcast{background-color:var(--green);border-collapse:var(--green);color:#fff;Xbackground-image:url(/wp-content/themes/madrona2024/css/../img/insight-news_header-wht.png)}.insights_section .post_item.cat-ia40podcast,.insights_section .post_item.cat-podcast{background-image:url(/wp-content/themes/madrona2024/css/../img/insight-podcast_logo.png);padding-top:100px}.insights_section .post_item.cat-ia40podcast{background-image:url(/wp-content/themes/madrona2024/css/../img/insight-podcast_logo-ia40.png)}.insights_section .post_item.cat-ia40podcast .post_title,.insights_section .post_item.cat-podcast .post_title{border-color:var(--lime)}.insights_section .post_item.has_post_image .post_title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.insights_section .post_item .post_meta{font-size:14px;height:50px;width:calc(100% - 40px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:0}.insights_section .post_item .post_item_content .post_meta{display:block}.insights_section .post_item.cat-ia40podcast .post_meta,.insights_section .post_item.cat-podcast .post_meta{align-items:end}.insights_section .post_item.post_item_bg_img .post_meta{bottom:auto;top:20px}.insights_section .post_item .post_meta>div{width:100%}.insights_section .post_item.cat-ia40podcast .post_meta,.insights_section .post_item.cat-podcast .post_meta{position:absolute;bottom:16px;left:20px;height:26px;background:url(/wp-content/themes/madrona2024/css/../img/icon-podcast-wht.png) center right no-repeat;background-size:24px 24px}.insights_section .post_item .post_meta .post_author{display:block}.insights_section .post_item .post_image{position:absolute;bottom:0;left:0;width:100%;max-height:50%;overflow:hidden}.insights_section .post_item.cat-perspectives{background-size:cover;background-position:center center}.insights_section .post_item.cat-perspectives,.insights_section .post_item.cat-perspectives *{color:#fff}.insights_section .post_item .perspectives_overlay{display:none}.insights_section .post_item.cat-perspectives .post_item_content{position:relative;z-index:2}.insights_section .post_item.cat-perspectives .perspectives_overlay{position:absolute;z-index:1;top:0;left:0;background:rgba(0,75,55,.5) url(/wp-content/themes/madrona2024/css/../img/madrona-tree-wht.png) bottom center no-repeat;background-size:100px 100px;display:table;width:100%;height:100%}.insights_section .post_item.cat-talentperspectives .post_image,.insights_section .post_item.cat-talent .post_image{display:none}.insights_section .post_item.cat-talentperspectives .post_title,.insights_section .post_item.cat-talent .post_title,.insights_section .post_item.cat-perspectives .post_title{font-family:var(--sans);font-weight:700;font-size:30px;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.insights_section .post_item.cat-talentperspectives,.insights_section .post_item.cat-talent{background:var(--orange2) url(/wp-content/themes/madrona2024/css/../img/talent_stamp.png) no-repeat right 20px bottom 20px;background-size:50% auto;color:#fff}.insight_hero{position:relative;background-size:cover;display:flex;justify-content:center}.insight_hero img{visibility:hidden}.insight_hero .insight_hero_text_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table}.insight_hero .insight_hero_text{display:table-cell;vertical-align:middle;color:#fff;font-size:40px}body.single-post #primary{margin-top:60px}.insights_section{padding:60px 0}.insights_section .rp4wp-related-posts h3{font-family:'Inter',sans-serif!important;font-size:32px!important;line-height:1.3em!important;letter-spacing:0!important;color:var(--green)}.insights_section ul.rp4wp-posts-list li.rp4wp-col .rp4wp_component_date{padding-bottom:0!important}.insights_section ul.rp4wp-posts-list{display:flex;gap:15px;flex-wrap:wrap}.insights_section ul.rp4wp-posts-list .rp4wp-col{background:#fff;width:calc(33% - 10px)!important;margin:0!important;padding:0!important}.insights_section ul.rp4wp-posts-list li.rp4wp-col>div{padding:0 20px 10px 20px!important;height:auto!important}.insights_section ul.rp4wp-posts-list li.rp4wp-col>div:first-of-type{padding-top:20px!important;line-height:1.2em}.insights_section ul.rp4wp-posts-list li.rp4wp-col .rp4wp_component_date,.insights_section ul.rp4wp-posts-list li.rp4wp-col .rp4wp_component_taxonomy{font-family:var(--sans);color:#000}.insights_section ul.rp4wp-posts-list li.rp4wp-col .rp4wp_component_title,.insights_section ul.rp4wp-posts-list li.rp4wp-col .rp4wp_component_title a{font-weight:normal!important;font-size:22px}.insights_section ul.rp4wp-posts-list li.rp4wp-col .rp4wp_component_title{padding-top:20px !importantX`}.insights_section,#bottom_content{position:relative}#bottom_content{background:#fff}#bottom_content .divider{margin:0 50px}.podcast_player{width:100%;margin-bottom:30px}@media screen and (min-width:800px){.fixed_header.fixed_scroll{position:fixed;top:230px}body.single-post.anchorlock #content{padding-top:134px}#main .content_2cols .content_wrapper,.fixed_header .content_wrapper{column-gap:0}.fixed_header .content_wrapper{display:block}.fixed_header .content_wrapper>div,.fixed_header .content_wrapper>header{width:calc(50% - 40px)}.fixed_header h1,.post_subtitle,.podcast_player{padding-right:5%}}.insights_section .owl-carousel .post_item{width:100%}.owl-carousel .owl-stage-outer{z-index:1}.owl-nav{width:calc(100% + 80px);color:#fff;font-size:40px;top:0;position:absolute;left:-40px;height:100%}.owl-nav button{position:absolute;top:0;width:30px;background:blue;min-width:0;height:100%}.owl-nav button.owl-prev{left:0}.owl-nav button.owl-next{right:0}.owl-nav button span{text-indent:-300em;display:block;overflow:hidden;background:center center no-repeat;background-size:20px 20px;-webkit-transition:background-size .5s ease;-moz-transition:background-size .5s ease;-ms-transition:background-size .5s ease;-o-transition:background-size .5s ease;transition:background-size .5s ease}.owl-nav button:hover span{background-size:30px 30px}.owl-nav button.owl-prev span{background-image:url(/wp-content/themes/madrona2024/css/../img/icon-left.png)}.owl-nav button.owl-next span{background-image:url(/wp-content/themes/madrona2024/css/../img/icon-right.png)}.owl-nav button.disabled{visibility:hidden}.owl-dots{display:none;width:100%;text-align:center;position:relative}.owl-dots button.owl-dot,.owl-dots button.owl-dot span{min-width:0;width:12px;height:12px}.owl-dots button.owl-dot{margin:0 5px}.owl-dots button.owl-dot span{border:1px solid var(--green);display:block;border-radius:20px}.owl-dots button.owl-dot.active span{background:var(--green)}@media screen and (max-width:799px){.insights_section .post_item{width:100%}.owl-nav{display:none}.owl-dots{display:block}}.team_wrapper .content_wrapper{flex-wrap:wrap;column-gap:20px}.team_wrapper .content_wrapper .team_item{width:calc(33% - 13.3px);height:340px;margin:0 0 20px 0;padding:0;background-color:transparent;position:relative;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow:hidden}.team_wrapper .content_wrapper .team_item.hover .team_photo{-webkit-transition:background-color 2s ease;-moz-transition:background-color 2s ease;-ms-transition:background-color 2s ease;-o-transition:background-color 2s ease;transition:background-color 2s ease}.team_wrapper .content_wrapper .team_item.hover .team_photo{background-color:var(--green)}.team_wrapper .content_wrapper .team_item .team_text{color:#000;position:absolute;top:20px;left:20px;font-size:26px;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;-ms-transition:color 1s ease;-o-transition:color 1s ease;transition:color 1s ease}.team_wrapper .content_wrapper .team_item .team_text .team_title{font-size:20px;font-family:var(--sans);font-weight:300}.team_wrapper .content_wrapper .team_item.hover .team_text{color:#fff}.team_wrapper .content_wrapper .team_item img{max-width:none;width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}X.team_wrapper .content_wrapper .team_item.hover img{width:110%;max-width:110%;height:auto;margin-left:-5%;margin-top:-5%;z-index:5;position:relative}.team_section h3,.inmemoriam h3{text-align:center;margin:60px 0}.team_section#investors h3{margin-top:0}body.single-team-profiles header h1{margin:0}body.single-team-profiles header h2{margin:0;font-family:var(--sans);font-weight:300;font-size:20px;color:#000}body.single-team-profiles .contact_info{margin-top:20px;font-family:var(--sans)}body.single-team-profiles .contact_info span:before{content:"|";padding:0 10px}body.single-team-profiles .contact_info span:first-of-type:before{content:"";padding:0}.bio_photo{margin-bottom:60px}.quote{font-size:3vw;text-indent:-10px}@media only screen and (min-width:1200px){.quote{font-size:32px;text-indent:-14px}}.quote_source{margin-top:30px;font-size:20px;font-family:var(--sans)}#investments{border-top:1px solid #000;padding:60px 0;margin:60px 50px 0 50px}.investment_blocks{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px;padding-bottom:60px}.company_item{color:#000;font-family:var(--sans);width:calc(20% - 24px);border-bottom:1px solid var(--green);min-height:60px;padding:0;text-align:left;font-weight:400;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:flex;align-items:center}@media screen and (max-width:1199px){.company_item{width:calc(25% - 24px)}}@media screen and (max-width:999px){.company_item{width:calc(33% - 24px)}}@media screen and (max-width:799px){.company_item{width:calc(50% - 24px)}}.company_item.stealth{background:url(/wp-content/themes/madrona2024/css/../img/icon-stealth.png) left top 25px no-repeat;background-size:22px auto;padding-left:30px;color:#333}.company_item a{color:var(--green);border:none!important}.company_item a:hover{font-weight:700;Xcolor:#fff;Xbackground:var(--green);text-decoration:none}.company_note{font-family:var(--sans);font-size:11px;text-transform:uppercase;color:#000}#insights{background:var(--ltgreen);padding:60px 0}#insights h3{text-align:center;margin:0}body.single-team-profiles #insights .post_title{Xpadding:0}#madrona_quote{padding:60px 0;max-width:1000px;margin:0 auto}#madrona_quote h3{text-align:center;margin-bottom:50px}#list h3{margin-top:100px}.companies_section{margin:40px 0;font-family:var(--sans)}.companies_section .post_item{position:relative;width:100%;line-height:1.4em;border-top:1px solid #000;padding:20px 0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.companies_section .post_item.active{padding:60px 0}.companies_section .post_item .co_close{cursor:pointer;background:url(/wp-content/themes/madrona2024/css/../img/icon-down.png) center center no-repeat;background-size:18px 18px;width:20px;height:20px;position:absolute;top:20px;top:calc(50% - 10px);right:20px}.companies_section .post_item.active .co_close,.companies_section .post_item .co_close.active{background-image:url(/wp-content/themes/madrona2024/css/../img/icon-close.png);top:60px}.co_item_content,.more_co_item_content>div{display:flex;flex-wrap:nowrap}.co_item_content{align-items:start}.post_item .co_item_content{align-items:center}.co_item_content .co_logo{align-self:flex-start}.more_co_item_content div{font-weight:700}.more_co_item_content .co_text,.more_co_item_content .co_links,.more_co_item_content div.section_title{font-weight:400}.co_item_content .co_logo,.more_co_item_content>div>div{padding-right:20px;width:20%}.more_co_item_content div.co_photo{padding-right:30px}.co_item_content .co_logo img{max-height:80px;height:auto;margin:0 auto}.companies_section .post_item.active .co_item_content .co_logo img.logo_off,.companies_section .post_item .co_item_content .co_logo img.logo_on,.companies_section .post_item .co_item_content .co_logo img.logo_on{display:none}.companies_section .post_item .co_item_content .co_logo img.logo_off,.companies_section .post_item.active .co_item_content .co_logo img.logo_on{display:block}.co_item_content .co_text{width:60%}.more_co_item_content .co_text.mobile{margin-bottom:30px}.more_co_item_content .co_text.mobile .page{width:auto}.more_co_item_content .co_text.mobile .page div{font-weight:400}.co_item_content .co_text>span{width:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.companies_section .post_item.active .co_item_content .co_text>span{overflow:visible;text-overflow:unset;-webkit-line-clamp:unset;line-clamp:unset}.co_item_content .co_text.desktop{padding-right:100px}.co_item_content .co_year{width:20%}.companies_section .post_item.active .co_item_content .co_year{visibility:hidden}.companies_section .post_item .more_co_item_content{display:none;padding:50px 0 0 0}.companies_section .post_item.active .more_co_item_content{display:block}.co_links .button{min-width:0;max-width:130px;display:block;margin-top:30px}.companies_filter .anchor_links_wrapper{padding-bottom:0}.companies_filter .anchor_link a{display:inline-block;background:url(/wp-content/themes/madrona2024/css/../img/filter_select-off.png) center left no-repeat;background-size:22px 22px;height:22px;line-height:22px;padding-left:30px!important;margin-bottom:10px}.companies_filter .anchor_link.active a{background-image:url(/wp-content/themes/madrona2024/css/../img/filter_select-on.png)}@media screen and (max-width:1200px){.mobile_side_padding,.companies_section{padding-left:20px;padding-right:20px}}@media screen and (max-width:799px){.companies_filter{text-align:center}.companies_filter .filter_title{display:block;padding-bottom:10px}.more_co_item_content>div{flex-wrap:wrap}.co_item_content>div,.more_co_item_content>div>div{width:50%!important}.more_co_item_content>div>div{padding:30px 0 0 0}.co_item_content .co_logo img{margin-left:0}.co_text{display:none}.more_co_item_content>div>div.co_photo{width:100%!important}.co_photo img{max-width:300px;margin:0 auto}.companies_section .post_item .more_co_item_content{padding:20px 0}}.companies_list{margin-top:100px}#company_list_wrapper h3{margin:0 0 40px 0}.companies_filter{display:flex;column-gap:80px;align-items:center}.filter_option{position:relative;font-family:var(--sans);cursor:pointer;display:table}.filter_option .show_dropdown{padding-right:20px;background:url(/wp-content/themes/madrona2024/css/../img/icon-down.png) top 5px right no-repeat;background-size:12px 12px;width:calc(100% + 10px);width:auto}#company_search input.search,.filter_option{font-size:14px}.filter_option .filter_dropdown{background:var(--ltgreen);position:absolute;padding:10px 30px 0 10px;left:-10px;top:-10px;width:calc(100% + 20px);min-width:120px;z-index:10;display:table;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;opacity:0;pointer-events:none}.filter_option .filter_dropdown.active{opacity:1;pointer-events:auto}.filter_option .filter_dropdown .filter_dropdown_link a{color:#000;display:block;margin-bottom:10px;border:none!important;white-space:nowrap}.filter_option .filter_dropdown .filter_dropdown_link a:hover{color:var(--green)}.filter_option .filter_dropdown .filter_dropdown_link a.active,.filter_option .filter_dropdown .filter_dropdown_link.active a{font-weight:700;color:var(--green)}.filter_option .filter_dropdown .close_filter_dropdown{position:absolute;top:10px;right:5px;height:20px;width:20px;background:url(/wp-content/themes/madrona2024/css/../img/mobile_menu_x-dark.png) center center no-repeat;background-size:20px 20px;text-indent:-300em;overflow:hidden;z-index:10}#company_search input.search,#company_list input.search{margin:0;border:1px solid #000;max-width:250px;height:36px;line-height:36px;background:url(/wp-content/themes/madrona2024/css/../img/icon-search.png) right 10px center no-repeat;background-size:16px 16px;padding:0 40px 0 10px}#company_search input.search::placeholder{color:#000}#company_list ul{margin:0;padding:0;list-style:none}.team_wrapper,#conversation{padding:50px 0 0 0}#conversation.style-grid .content_wrapper{display:flex;flex-wrap:wrap;gap:15px}#conversation .content_wrapper .post_item{width:calc(33.3% - 10px);height:calc(1140px / 3);background:var(--ltgreen)}#conversation .content_wrapper .post_item,#conversation .post_item .post_hover_photo img{height:calc(1140px / 3)}@media screen and (max-width:1140px){#conversation .content_wrapper .post_item{width:calc(50vw - 15px);height:calc(50vw - 10px)}#conversation .content_wrapper .post_item,#conversation .post_item .post_hover_photo img{height:calc(50vw - 10px)}}@media screen and (max-width:640px){#conversation .content_wrapper .post_item{width:calc(100vw - 40px);margin-left:20px;margin-right:20px}#conversation .content_wrapper .post_item,#conversation .post_item .post_hover_photo img{height:calc(100vw - 40px)}}#conversation .post_item{cursor:pointer;overflow:hidden;position:relative}#conversation .post_item .post_title{padding:20px;font-size:32px}#conversation .post_item .post_hover_photo{opacity:0;position:absolute;top:0;left:0;background:center center no-repeat;background-size:cover;width:100%}#conversation .post_item .post_hover_photo img{visibility:hidden}#conversation .post_item .post_hover_photo{Xborder-radius:0 0 0 400px;overflow:hidden;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#conversation .post_item.curve-right .post_hover_photo{Xborder-radius:0 0 400px 0}#conversation .post_item .post_hover_photo img{width:auto;max-width:none}.conversation_title_wrapper{margin-right:0;border-radius:0 0 400px 0;border-radius:0;overflow:hidden;height:400px}.conversation_title_curve img,.conversation_title_wrapper img{max-height:400px;height:400px;width:auto}body.single-featuredleader .conversation_title_wrapper .header_photo img{position:absolute;right:0;max-width:none}#bottom_content .conversation_title_wrapper,#bottom_content .conversation_title .content_wrapper{height:500px}body.mobile_menu .conversation_title_info.mobile{display:flex!important;flex-wrap:nowrap;margin-top:20px}.conversation_title_info.mobile>div{width:auto;padding-right:30px}.conversation_title_info.mobile .madrona_partner>div,.conversation_title_info.mobile .initial_investment>div,.conversation_title_wrapper .conversation_title .madrona_partner>div,.conversation_title_wrapper .conversation_title .initial_investment>div{font-weight:700}#bottom_content .conversation_title_curve img,#bottom_content .conversation_title_wrapper img{height:500px;max-height:500px;width:auto;max-width:none}#bottom_content .conversation_title_curve img{max-height:501px}body.single-featuredleader h1 .founder_name,.conversation_title .founder_name,#conversation .post_item .founder_name,#bottom_content .conversation_text .conversation_headline .founder_name{font-family:var(--sans);font-weight:700}#bottom_content .conversation_title_wrapper.conversation_module{cursor:pointer;margin-bottom:20px}#bottom_content .conversation_title_wrapper.conversation_module.row_rev .conversation_title .content_wrapper{flex-direction:row-reverse}#bottom_content .conversation_title_wrapper.conversation_module.row_rev .conversation_title_curve img{-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-webkit-transform:scale(-1,1);transform:scale(-1,1)}#bottom_content .conversation_title_wrapper.conversation_module .conversation_headline{Xtop:auto;Xbottom:20px;position:absolute;position:relative;margin-top:20px;font-size:42px;line-height:1.3em;width:100%;z-index:1}#bottom_content .conversation_title_wrapper.conversation_module .conversation_title .conversation_title_info{Xbottom:auto;Xtop:0}.conversation_title .content_wrapper{display:flex;align-items:stretch;padding-left:0}.conversation_title .content_wrapper>div{min-height:400px;width:50%;position:relative}.conversation_title h1{font-size:2.5vw;margin:0;position:absolute;top:40px;left:0}.conversation_title_curve{position:absolute!important;z-index:1}body.single-featuredleader .conversation_title_info,.conversation_title .conversation_title_info{font-family:var(--sans)}body.single-featuredleader .conversation_title .conversation_title_info{position:absolute;bottom:40px;left:0;display:flex}.conversation_title .conversation_title_info div{margin-top:30px}body.single-featuredleader .conversation_title .conversation_title_info div{margin-right:30px}#primary{margin-top:60px}@media only screen and (min-width:1200px){body.single-featuredleader #main .entry-content{max-width:900px;margin:0 auto}body.single-featuredleader #main .entry-content .pullquote{margin:60px 0 60px -100px;padding-right:100px}.orangequote{display:table-cell;vertical-align:middle;padding-right:30%}}@media only screen and (min-width:1400px){body.single-featuredleader #main .entry-content .pullquote{margin:60px 0 60px -200px;padding-right:200px}}.wpcf7-form.sent p,.wpcf7-form.sent div{display:none}.wpcf7-form.sent div.wpcf7-response-output{display:block}#cookie-law-info-bar,#cookie-law-info-bar span{font-family:var(--sans);font-size:12px}#cookie-law-info-bar a{color:#fff!important;cursor:pointer;text-decoration:none;font-weight:700}blockquote,.scrollshow{position:relative;opacity:0;top:50px;-webkit-transition:opacity 1s ease,top 1s ease;-moz-transition:opacity 1s ease,top 1s ease;-ms-transition:opacity 1s ease,top 1s ease;-o-transition:opacity 1s ease,top 1s ease;transition:opacity 1s ease,top 1s ease}blockquote{top:0}blockquote.show,.scrollshow.show{top:0;opacity:1}.fadeinshow{position:relative;opacity:0;top:50px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.fadeinshow.show{top:0;opacity:1}.slideinshow{position:relative;left:-100vw;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.slideinshowRight{position:relative;right:-100vw;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.slideinshow.show{left:0}.slideinshowRight.show{right:0}.transitionSlow{-webkit-transition-duration:3s;-moz-transition-duration:3s;-ms-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}#conversation .post_item.scrollshow:nth-child(3n+2),.insights_section .post_item.scrollshow:nth-child(3n+2),.team_wrapper .content_wrapper .team_item.scrollshow:nth-child(3n+2){transition-delay:.25s}#conversation .post_item.scrollshow:nth-child(3n+0),.insights_section .post_item.scrollshow:nth-child(3n+0),.team_wrapper .content_wrapper .team_item.scrollshow:nth-child(3n+0){transition-delay:.5s}#conversation .post_item.show.visible{transition-delay:0!important;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.newsletter{background:#fff;z-index:10;position:relative;padding:60px 0;text-align:center}.newsletter #mc_embed_signup{margin:0 auto;width:90%}.newsletter form{text-align:left}.newsletter form #mc_embed_signup_scroll{margin:0 auto}.newsletter form #mc_embed_signup_scroll>div{display:inline-block}.newsletter form #mc_embed_signup_scroll div.mc-field-group{width:40%;vertical-align:top;padding-right:20px}.newsletter form #mc_embed_signup_scroll div.clear{width:19%}.newsletter input[type="text"],.newsletter input[type="email"]{font-family:var(--sans);height:50px;line-height:50px;border-radius:0;cursor:pointer;border:1px solid #000!important;padding-left:10px!important}.newsletter input[type="submit"]{min-width:0;width:100%}.newsletter #mc_embed_signup div.mce_inline_error{margin:5px 0 0 0;padding:0;background-color:transparent;font-weight:700;color:#c00}footer#footer .newsletter{padding:30px 0 60px 0;background:transparent}footer#footer .newsletter #mc_embed_signup{margin:0}footer#footer .newsletter p{font-size:15px;text-align:left;font-family:var(--serif);color:var(--green);margin:0 0 10px 0}footer#footer .newsletter .mc-field-group{display:flex;width:90%!important}footer#footer .newsletter input{border-color:var(--green)!important;font-size:15px;background:transparent}footer#footer .newsletter input::placeholder{font-family:var(--sans);color:#000}footer#footer .newsletter input[type="submit"]{border-left:0;border-left:0;padding:0;width:60px;text-indent:-300em;overflow:hidden!important;background:url(/wp-content/themes/madrona2024/css/../img/arrow-submit.png) no-repeat center center;background-size:30px 30px}footer#footer .newsletter input[type="submit"]:hover{background-color:var(--green);background-image:url(/wp-content/themes/madrona2024/css/../img/arrow-submit-wht.png)}footer#footer .newsletter .mce_inline_error{font-size:15px;font-weight:700;line-height:1.2em;padding-left:20px}footer#footer .newsletter .response{display:block;float:none;position:absolute;left:0;bottom:40px;font-size:15px;font-weight:700;color:var(--green)}a,a:visited{outline:none!important;text-decoration:none;color:var(--green);padding-bottom:2px}a{border-bottom:1px solid var(--ltgreen)}a.underline{border-bottom:1px solid var(--green)}a.arrow_down{background:url(/wp-content/themes/madrona2024/css/../img/arrow-down.png) center right no-repeat;background-size:16px 16px;padding-right:22px}.offsite,a.offsite{background:url(/wp-content/themes/madrona2024/css/../img/offsite_arrow.png) center right no-repeat;background-size:12px 12px;padding-right:20px}a.large.offsite.underline{display:block;background-size:20px 20px}.scrolling_text .marquee span a:hover,.companies_section .post_item .co_links a:hover,#primary a:hover,#footer a:hover,a:hover,a:active{color:var(--green);text-decoration:none;border-bottom:1px solid var(--green)}.companies_filter a:hover{border:none!important}button,button.alm-load-more-btn,input[type="button"],input[type="reset"],input[type="submit"],.button,a.button{color:#000;font-family:var(--sans);background:#fff;font-size:18px;text-decoration:none;height:50px;line-height:50px;display:inline-block;min-width:220px;padding:0 20px;border-radius:0;cursor:pointer;text-align:center;border:1px solid #000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.button:hover,a.button:hover{background:var(--green);border-color:var(--green);color:#fff!important}button.alm-load-more-btn{color:#000!important;background:var(--ltgreen)!important;border-radius:0!important;border:1px solid #000!important}button.alm-load-more-btn:hover{background:var(--green)!important;color:#fff!important}.edit-link{display:none!important}footer#footer{position:relative;background-color:#fff;padding:50px 50px 0 50px;z-index:2}footer#footer .content_wrapper{border-top:1px solid #000;padding:30px 0}footer#footer,footer#footer p{font-family:var(--sans);font-size:15px;line-height:1.2em}footer#footer a{color:#000;text-decoration:none}footer#footer a:hover{color:var(--green)}footer .content_wrapper{display:flex;flex-wrap:nowrap;align-content:center;width:100%}footer#footer h3{margin:0 0 20px 0;font-size:22px}footer .footer_section{text-align:left;width:12%;margin:0}footer .footer_section5{width:15%}footer .footer_section.footer_section1{width:49%;margin:0}#modal_bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;background:#999;opacity:.7;display:none;z-index:1001}#modal_bg.active{display:block}@media screen and (min-width:1200px){header#masthead .content_wrapper{display:flex;align-items:center;width:100%;padding-left:50px;padding-right:50px}header#masthead .site-branding{width:30%}header#masthead .header_nav{width:70%}#site-navigation .menu{width:auto;display:table;float:right}#primary-menu.menu li{margin-left:30px}#primary-menu.menu li a{color:#000;padding:0;height:30px;line-height:30px}body.single-post #menu-item-336 a,body.single-team-profiles #menu-item-333 a,body.single-featuredleader #menu-item-414 a,#primary-menu.menu li.current_page_item a,#primary-menu.menu li.current_page_parent a,#primary-menu.menu li.current-menu-parent a,#primary-menu.menu li.current-page-ancestor a,#primary-menu.menu li .sub-menu li.current_page_item a{color:var(--green);font-weight:700;border-bottom:none!important}#primary-menu.menu li a:hover,#primary-menu.menu li.hover a{color:var(--green);text-decoration:none;border-bottom:1px solid var(--green)!important}#primary-menu.menu li .sub-menu{padding:5px 0;left:0;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}#primary-menu.menu li.hover .sub-menu{opacity:1;pointer-events:auto}#primary-menu.menu li .sub-menu a{padding:5px 0;color:#000;border:0!important}.menu li.current-page-parent a,.menu li.current_page_item a,.menu li.current-page-ancestor a{color:#000}.menu li a:hover,.menu li.hover a{color:var(--green)}#hero_wrapper,#hero_wrapper .hero_image{min-height:300px}#hero_wrapper.tall,#hero_wrapper.tall .hero_item{height:70vh;overflow:hidden}.home_hero_text_wrapper{position:absolute;top:0;left:0;width:100%}.home_hero_text_wrapper,.home_hero_text_wrapper .content_wrapper,.home_hero_text_wrapper .home_hero_text_inner{height:100%}.home_hero_text_wrapper .home_hero_text_inner{position:relative;display:table;width:50%}.home_hero_text_wrapper .home_hero_text{display:table-cell;position:relative;bottom:0;z-index:50;padding:20px;vertical-align:middle;background:rgba(0,0,0,.6);color:#fff}.contact_boxes .contact_box{width:calc(50% - 10px)}.orangequote,.contact_boxes .contact_box{height:calc(1140px / 2)}.orangequote{max-width:calc(1140px / 2)}.insights_section .post_item,#conversation .content_wrapper .post_item,#conversation .post_item .post_hover_photo img,.team_wrapper .content_wrapper .team_item,.insights_section ul.rp4wp-posts-list .rp4wp-col{height:calc(1140px / 3)}.insights_section .post_item{height:calc(1140px / 3)}footer .footer_section5{position:relative}footer .footer_section5 .widget{float:right}footer .footer_section5 section.widget:last-of-type{position:absolute;bottom:0}}@media screen and (min-width:1600px){body{min-width:1500px}header .site-branding,.full-width #main,.full-width #main #container,#main_wrapper,.home_hero_text_wrapper,body.home #main #container,.content_wrapper{width:1500px;margin:0 auto!important;float:none}.orangequote,.contact_boxes .contact_box{height:calc(1400px / 2)}.orangequote{max-width:calc(1400px / 2)}.insights_section .post_item,#conversation .content_wrapper .post_item,#conversation .post_item .post_hover_photo img,.team_wrapper .content_wrapper .team_item,.insights_section ul.rp4wp-posts-list .rp4wp-col{height:calc(1400px / 3)}.insights_section ul.rp4wp-posts-list li.rp4wp-col .rp4wp_component_title,.insights_section ul.rp4wp-posts-list li.rp4wp-col .rp4wp_component_title a,.insights_section .post_item .post_title,.insights_section .post_item.post_item_bg_img .post_title{font-size:26px;line-height:1.4em}}@media screen and (min-width:800px){.content_2cols.cols-narrowleft .content_col{width:65%}.content_2cols.cols-narrowleft .content_col-first{width:35%}.content_2cols.cols-wideleft .content_col{width:35%}.content_2cols.cols-wideleft .content_col-first{width:65%}#conversation .post_item.hover{border-radius:0 0 0 400px;overflow:hidden;transition-delay:0}#conversation .post_item.curve-right.hover{border-radius:0 0 400px 0}#conversation .post_item.hover .post_title{opacity:0}#conversation .post_item.hover .post_hover_photo{opacity:1}}@media only screen and (max-width:1199px){#home_title,h1.page_title,body.single-featuredleader h1,body.single-featuredleader .conversation_title_info,.anchor_links_wrapper,#madrona_quote,.intro_title_wrapper,#bottom_content .newsletter,body.single-team-profiles #insights h3,.filter_wrapper,footer#footer{padding-left:20px;padding-right:20px}body.single-post .insights_section ul.rp4wp-posts-list{padding-left:20px!important;padding-right:20px!important}body.single-post .content_cols .content_col{margin-bottom:30px}#site-navigation .menu,#site-navigation .menu-main-nav-container{background-color:var(--green);color:#fff}#site-navigation #mobile_menu_icon.active{z-index:999}#site-navigation .menu-main-container{position:fixed;display:none;top:0;left:0;width:100%;height:100vh;background:var(--green) url(/wp-content/themes/madrona2024/css/../img/icon-tree-wht.png) bottom 100px center no-repeat;background-size:50px 50px;z-index:900;overflow:hidden;opacity:1}#site-navigation.active .menu-main-container{top:0;display:block}#site-navigation #primary-menu{display:block!important;position:absolute;top:40%;transform:translateY(-50%);left:0;width:100%;text-align:center}#site-navigation #mobile_menu_icon.active{background-image:url(/wp-content/themes/madrona2024/css/../img/mobile_menu_x.png)}#site-navigation ul.menu li a{color:#fff;font-weight:300;padding:20px;font-size:30px;border:none!important}#site-navigation ul.menu .sub-menu{padding:0 20px 20px 20px}#site-navigation ul.menu .menu-item-has-children>a{background:url(/wp-content/themes/madrona2024/css/../img/icon-down-wht.png) center right no-repeat;background-size:14px 14px;padding-left:30px;padding-right:30px;display:table;margin:0 auto}#site-navigation ul.menu .menu-item-has-children>a.active{background-image:url(/wp-content/themes/madrona2024/css/../img/mobile_menu_x.png);background-size:18px 18px}#site-navigation ul.menu .sub-menu li a{font-size:17px;padding:0 20px}.hero_item{background-image:none!important;background-color:#efefef;padding-bottom:20px}.insights_section .post_item{Xwidth:calc(50% - 10px);height:45vw}body.single-team-profiles #content{padding-top:100px}body.single-team-profiles .bio_photo{margin-top:30px}#investments{padding:0;margin:0 20px}body.single-team-profiles .quote_source{margin-top:10px}body.single-team-profiles .content_col.content_2col{margin-top:0;padding-top:0}body.single-team-profiles .content_col.content_2col.content_col-first{padding-right:40px}#bottom_content .conversation_title .content_wrapper>div{padding:0 20px!important}footer#footer .content_wrapper{display:grid;grid-template-columns:40% 60%;grid-template-areas:"jobs madrona_links" "social madrona_links" "links ." "copyright copyright";padding:20px 0}footer#footer p{margin-bottom:10px}footer#footer .footer_section{text-align:left;margin:20px 0;width:100%}footer#footer .footer_section1{grid-area:copyright}footer#footer .footer_section2{grid-area:jobs}footer#footer .footer_section3{grid-area:social}footer#footer .footer_section4{grid-area:links}footer#footer .footer_section5{grid-area:madrona_links;text-align:right}footer .footer_section5 section.widget:last-of-type img{margin:40px 0 0 auto}}@media screen and (max-width:999px){.investment_blocks>span,.investment_blocks>a{width:calc(33.3% - 7px)}.companies_filter{flex-wrap:wrap;column-gap:0;row-gap:20px}.companies_filter>div{width:50%}.companies_filter #company_search{padding:0 20px}}@media screen and (min-width:800px){#bottom_content .conversation_title .content_wrapper .conversation_photo{background-image:none!important}}@media screen and (max-width:799px){body{width:100%}header#masthead{height:70px}header#masthead .site-branding .site-title a{width:135px;height:26px;background-size:135px 26px}#content{padding-top:70px}#home_title{min-height:0}#home_title,#home_title .content_wrapper{height:55vh}.home_page_subtitle,#home_title .content_wrapper{width:100%;min-height:0}#home_text_wrapper{font-size:34px;line-height:1.5em;margin-top:10vh}#home_text_wrapper .home_title_text{display:inline}#home_text_wrapper .rotating_word_wrapper{width:80%;height:1.5em}#home_text_wrapper .rotating_word_wrapper .rotating_word{top:1.5em}#home_text_wrapper .rotating_word_wrapper .rotating_word.word-exit{top:-1.5em}.home_page_subtitle{max-width:100%;padding-right:0;bottom:0}.home_page_subtitle div{font-size:4vw;max-width:calc(100% - 50px);padding-right:40px}.home_page_subtitle img{bottom:5px}h1.page_title{font-size:7vw;padding-right:15vw}body.single-team-profiles header h1{font-size:7vw}h2{font-size:5vw}h3{font-size:4vw}.question,h4{font-size:17px;line-height:32px}hr{margin:20px auto;max-width:150px}.anchor_links_content_wrapper .anchor_link{display:block;margin:0 0 5px 0}body.page-template-template-companies .anchor_links_content_wrapper .anchor_link,#list .anchor_links_content_wrapper .anchor_link{display:inline-block;margin:5px 20px 5px 0}#bottom_content{margin-top:0}#bottom_content .conversation_title .content_wrapper>div{padding:0 20px!important}#bottom_content .conversation_title_wrapper .conversation_title_curve img{display:none}#bottom_content .conversation_title{z-index:10}#bottom_content .conversation_title_wrapper.conversation_module .conversation_headline{font-size:8vw}#conversation .post_item .post_hover_photo{opacity:1}#conversation .post_item.mobileShow .post_hover_photo{opacity:0}#bottom_content .invest_box{width:90%;height:60vh;top:60vh}#bottom_content .how_we_invest .how_we_invest_title h3{margin:-40px 0 0 0;padding:0}#bottom_content .how_we_invest .how_we_invest_title.fixed h3{margin:0;padding:0}#bottom_content .invest_content{grid-template-columns:1fr;grid-template-areas:"title" "text" "tree";grid-template-rows:50px calc(60vh - 170px) 100px;grid-gap:0}#bottom_content .invest_content .invest_content-title{padding-top:0}#bottom_content .invest_content .invest_content-text{font-size:16px;line-height:1.5em}#bottom_content .treeicon img{height:80px;width:auto}#bottom_content .invest_content .invest_content .invest_content-title{align-self:self-end}#bottom_content .invest_content .invest_content-title h2{margin-top:60px}#bottom_content .invest_content .invest_content-text{padding:30px 0 0 0}.insights_section .news_wrapper{display:block}.insights_section .post_item{width:calc(100vw - 40px);height:calc(100vw - 40px);margin-bottom:20px}.team_wrapper .content_wrapper .team_item,.team_wrapper .content_wrapper .team_item .team_photo,#bottom_content .conversation_title_wrapper,#bottom_content .conversation_title .content_wrapper,#bottom_content .conversation_title .content_wrapper>div{width:100vw;height:100vw;display:block}.conversation_title .content_wrapper{overflow:hidden}.conversation_title .content_wrapper img{height:105vw;display:block;margin:0}.insights_section ul.rp4wp-posts-list,.insights_section ul.rp4wp-posts-list .rp4wp-col{width:calc(100vw - 40px)!important;height:calc(100vw - 40px)!important;height:auto!important;display:block!important}.insights_section ul.rp4wp-posts-list li.rp4wp-col{background:#fff;height:calc(100vw - 40px)!important;margin-bottom:20px!important}#bottom_content .conversation_title .conversation_title_info{position:relative}#bottom_content .conversation_title_curve{left:0;right:auto;z-index:10}#bottom_content .conversation_title_curve.slideinshowRight{right:0;left:auto}#bottom_content .conversation_title_curve{right:0!important;z-index:10}#bottom_content .conversation_title{z-index:2}#bottom_content .conversation_title_curve img,#bottom_content .conversation_title_wrapper img{max-height:none;max-width:none;height:100vw;width:auto}#bottom_content .conversation_title .content_wrapper>div{position:absolute;top:0;left:0;z-index:3;padding:0}#bottom_content .conversation_title .content_wrapper>div:first-of-type{z-index:2;padding:0 50px}#bottom_content .conversation_title{position:relative;z-index:9}#bottom_content .conversation_title_wrapper img{position:relative;z-index:7}#bottom_content .conversation_title_wrapper.conversation_module .conversation_headline{position:relative;bottom:auto}#bottom_content .conversation_title .content_wrapper .conversation_text,#bottom_content .conversation_title .content_wrapper .conversation_photo,#bottom_content .conversation_title .content_wrapper .conversation_photo img{opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#bottom_content .conversation_title .content_wrapper .conversation_photo{background:center center no-repeat;background-size:cover}#bottom_content .conversation_title .content_wrapper .conversation_photo img{visibility:hidden}#bottom_content .conversation_title .content_wrapper .conversation_text{opacity:0}X#bottom_content .conversation_title .content_wrapper .conversation_text.mobileShow{opacity:1}#bottom_content .conversation_title .content_wrapper .conversation_photo.hide,#bottom_content .conversation_title .content_wrapper .conversation_photo.hide img{Xopacity:0}#bottom_content .insights_section{padding:60px 20px}#bottom_content .insights_section.news_home .post_item{height:calc(100vw - 40px)}.newsletter h2{text-align:left;margin-left:auto;margin-right:auto;width:90%}.newsletter form #mc_embed_signup_scroll div.mc-field-group{display:block;width:100%;padding:0;margin:0 0 20px 0}.newsletter input[type="submit"]{width:auto}.quote{font-size:20px;text-indent:-8px}.quote_source{font-size:16px}.investment_blocks>span,.investment_blocks>a{width:calc(50% - 10px)}.conversation_title_wrapper{height:auto;overflow:hidden;border-radius:0 0 100vw 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.conversation_title_wrapper.curve-left{border-radius:0 0 0 100vw}.conversation_title_wrapper.show{border-radius:0}#bottom_content .conversation_title_wrapper.show .conversation_title .content_wrapper .conversation_photo.hide,#bottom_content .conversation_title_wrapper.show .conversation_title .content_wrapper .conversation_photo.hide img{opacity:0}#bottom_content .conversation_title_wrapper .conversation_text{opacity:0}#bottom_content .conversation_title_wrapper.show .conversation_text{opacity:1}.conversation_title .content_wrapper{display:block}.conversation_title_curve img,.conversation_title_wrapper img,.conversation_title .content_wrapper .header_photo{display:block;width:100vw;height:100vw;max-height:none}.conversation_title_curve img{display:none}.conversation_title .content_wrapper .header_photo img{width:auto}.conversation_title_info .madrona_partner,.conversation_title_info .initial_investment{margin-top:20px}body.single-team-profiles #insights .cat-ia40podcast .post_title,body.single-team-profiles #insights .cat-podcast .post_title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}body.single-team-profiles #madrona_quote h3{text-align:left}.pullquote{margin:60px 0;font-size:28px}footer .content_wrapper{display:block}footer .footer_section,footer .footer_section.footer_section1{text-align:center;width:auto;margin:20px}footer#footer .newsletter .mc-field-group{display:flex!important;width:90%!important}}@media screen and (max-width:799px){h1,h1.page_title{font-size:34px}h1.page_title{padding-right:20px;margin-bottom:0}h2{font-size:26px}h3{font-size:22px}.insights_section .rp4wp-related-posts h3{font-size:22px!important}.question,h4{font-size:19px}.quote,.large{font-size:20px}.home_page_subtitle{margin:30px 0 80px 0}.home_page_subtitle img.show{opacity:0}.home_page_subtitle div{padding-right:60px;max-width:100%}body.single-featuredleader .conversation_title_wrapper,#bottom_content .conversation_title_wrapper{margin-left:20px;margin-right:20px;width:calc(100vw - 40px);height:calc(100vw - 40px)}#bottom_content .conversation_title_wrapper .conversation_title_curve{right:0!important}#bottom_content .conversation_title_wrapper{top:0!important;opacity:1!important;overflow:hidden!important}#conversation .content_wrapper .post_item.curve-left,#bottom_content .conversation_title_wrapper.curve-left{border-radius:0 0 0 100vw!important}#conversation .content_wrapper .post_item.curve-right,#bottom_content .conversation_title_wrapper.curve-right{border-radius:0 0 100vw 0!important}#conversation .content_wrapper .post_item.mobileShow,#bottom_content .conversation_title_wrapper.curve-left.mobileShow,#bottom_content .conversation_title_wrapper.curve-right.mobileShow{border-radius:0!important}#bottom_content .conversation_title_wrapper.mobileShow .conversation_photo,#bottom_content .conversation_title_wrapper .conversation_text{opacity:0!important}#bottom_content .conversation_title_wrapper.mobileShow .conversation_text{opacity:1!important}#bottom_content .conversation_title_wrapper .initial_investment.slideinshow,#bottom_content .conversation_title_wrapper .conversation_headline.slideinshow{left:0!important}#bottom_content .conversation_title_wrapper .initial_investment.slideinshowRight,#bottom_content .conversation_title_wrapper .conversation_headline.slideinshowRight{right:0!important}.conversation_title_info.mobile{display:block!important}body.single-featuredleader .conversation_title_wrapper .header_photo img{right:-25%}.companies_filter{text-align:left}.more_co_item_content .co_text.mobile{margin-bottom:0}.companies_section .post_item .co_close{right:0}.co_item_content .co_logo{padding-right:0}.co_item_content .co_year{padding-right:20px;padding-left:20px;font-size:14px}.companies_section .post_item .more_co_item_content{padding:0}.more_co_item_content>div>div.co_photo{padding:0}.more_co_item_content>div>div.co_photo img{width:100%;max-width:none;height:auto;margin:30px 0 0 0}.co_item_content>div,.more_co_item_content>div>div{width:100%!important}body.single-team-profiles #main .quote{margin:30px 0 0 0}body.single-team-profiles .content_col.content_2col.content_col-first{margin-bottom:30px}body.single-team-profiles #main .entry-content{margin-top:30px}.insights_section .post_item .post_title{padding-top:10px}body.single-team-profiles .content_col.content_2col.content_col-first{padding-right:0}.bio_photo{margin-bottom:0}.search_item_wrapper{display:block;position:relative}.search_item_wrapper .search-type{width:auto;margin-bottom:10px}.search_item_wrapper .search-info{width:calc(100% - 40px)}.search_item_wrapper .search-icon{position:absolute;top:35px;right:0}}@media screen and (max-width:449px){.companies_filter>div{width:100%}}@media screen and (max-width:799px) and (max-height:700px){#home_title,#home_title .content_wrapper{height:auto}#home_text_wrapper{margin-top:30px}.home_page_subtitle{position:relative}#bottom_content .invest_content .invest_content-title h2{margin-top:20px}#bottom_content .invest_content .invest_content-text{padding:10px 0 0 0;font-size:14px}}