@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Mono:400,500,500i);
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
	border:0;
	font:inherit;
	font-size:100%;
	margin:0;
	padding:0;
	vertical-align:baseline
}
html{
	line-height:1
}
ol,ul{
	list-style:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
caption,td,th{
	font-weight:400;
	text-align:left;
	vertical-align:middle
}
blockquote,q{
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
	content:""
}
a img{
	border:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block
}
button{
	-moz-osx-font-smoothing:inherit;
	-webkit-appearance:none;
	-webkit-font-smoothing:inherit;
	background:transparent;
	border:0;
	color:inherit;
	font:inherit;
	line-height:normal;
	margin:0;
	overflow:visible;
	padding:0;
	text-align:inherit;
	width:auto
}
button::-moz-focus-inner{
	border:0;
	padding:0
}

@-webkit-keyframes regular-to-italic{
	0%{
		-webkit-transform:skewX(12deg);
		transform:skewX(12deg)
}
	to{
		-webkit-transform:skewX(0);
		transform:skewX(0)
}
}
@keyframes regular-to-italic{
	0%{
		-webkit-transform:skewX(12deg);
		transform:skewX(12deg)
}
	to{
		-webkit-transform:skewX(0);
		transform:skewX(0)
}
}
@-webkit-keyframes italic-to-regular{
	0%{
		-webkit-transform:skewX(-12deg);
		transform:skewX(-12deg)
}
	to{
		-webkit-transform:skewX(0);
		transform:skewX(0)
}
}
@keyframes italic-to-regular{
	0%{
		-webkit-transform:skewX(-12deg);
		transform:skewX(-12deg)
}
	to{
		-webkit-transform:skewX(0);
		transform:skewX(0)
}
}
@-webkit-keyframes regular-to-italic-ibm{
	0%{
		-webkit-transform:skewX(9deg);
		transform:skewX(9deg)
}
	to{
		-webkit-transform:skewX(0);
		transform:skewX(0)
}
}
@keyframes regular-to-italic-ibm{
	0%{
		-webkit-transform:skewX(9deg);
		transform:skewX(9deg)
}
	to{
		-webkit-transform:skewX(0);
		transform:skewX(0)
}
}
@-webkit-keyframes italic-to-regular-ibm{
	0%{
		-webkit-transform:skewX(-9deg);
		transform:skewX(-9deg)
}
	to{
		-webkit-transform:skewX(0);
		transform:skewX(0)
}
}
@keyframes italic-to-regular-ibm{
	0%{
		-webkit-transform:skewX(-9deg);
		transform:skewX(-9deg)
}
	to{
		-webkit-transform:skewX(0);
		transform:skewX(0)
}
}
.accordion.is-animation-activated.is-expanded .accordion__title,.accordion.is-animation-activated:hover .accordion__title,.button--current__button:hover .button--current__title,.button:hover .button__title,.current-database__view--methodologies__content i,.current-highlighter-banner,.current-highlighter-popup,.current-highlighter__main__selected,.current-landing-hero__subline,.current__gallery__item__block:focus-within .current__gallery__item__block__button__title,.current__gallery__item__block:hover .current__gallery__item__block__button__title,.current__qna__question__question,.footer__newsletter__input,.footer__newsletter__result__failed,.footer__newsletter__result__succeed,.header__nav__list__item--active .header__nav__list__link,.header__nav__list__item:not(.header__nav__list__item--active):hover .header__nav__list__link,.header__subheader__article--active .header__subheader__link,.header__subheader__article:not(.header__subheader__article--active):hover .header__subheader__link,.t--italic{
	font-style:italic
}
.accordion__content-inner--issue .accordion__content__products__item__title,.t--bold{
	font-weight:700
}
.focuses__title,.hero__title,.split__content__title,.t--h1{
	font-family:IBM Plex Mono,sans-serif;
	-webkit-font-feature-settings:"ss01" off,"liga" off;
	font-feature-settings:"ss01" off,"liga" off;
	font-size:52px;
	font-weight:500;
	line-height:56px
}
@media only screen and (max-width:1024px){
	.focuses__title,.hero__title,.split__content__title,.t--h1{
		font-size:66px;
		line-height:66px
}
}
@media only screen and (max-width:768px){
	.focuses__title,.hero__title,.split__content__title,.t--h1{
		font-size:46px;
		line-height:46px
}
}
.hero--home .hero__title,.t--headline{
	font-family:IBM Plex Mono,sans-serif;
	-webkit-font-feature-settings:"ss01" off,"liga" off;
	font-feature-settings:"ss01" off,"liga" off;
	font-size:98px;
	font-weight:500;
	line-height:104px
}
@media only screen and (max-width:1024px){
	.hero--home .hero__title,.t--headline{
		font-size:66px;
		line-height:66px
}
}
@media only screen and (max-width:768px){
	.hero--home .hero__title,.t--headline{
		font-size:46px;
		line-height:46px
}
}
.accordion__title,.columns__title,.heading__title,.t--h2{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" off,"liga" off;
	font-feature-settings:"ss01" off,"liga" off;
	font-size:40px;
	line-height:48px
}
@media only screen and (max-width:1024px){
	.accordion__title,.columns__title,.heading__title,.t--h2{
		font-size:38px;
		line-height:41px
}
}
@media only screen and (max-width:768px){
	.accordion__title,.columns__title,.heading__title,.t--h2{
		font-size:34px;
		line-height:41px
}
}
.accordion__content-inner--issue .accordion__content__title,.footer__newsletter__input,.footer__newsletter__result__failed,.footer__newsletter__result__succeed,.t--h3{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" off,"liga" off;
	font-feature-settings:"ss01" off,"liga" off;
	font-size:32px;
	line-height:38px
}
@media only screen and (max-width:1024px){
	.accordion__content-inner--issue .accordion__content__title,.footer__newsletter__input,.footer__newsletter__result__failed,.footer__newsletter__result__succeed,.t--h3{
		font-size:28px;
		line-height:34px
}
}
@media only screen and (max-width:768px){
	.accordion__content-inner--issue .accordion__content__title,.footer__newsletter__input,.footer__newsletter__result__failed,.footer__newsletter__result__succeed,.t--h3{
		font-size:24px;
		line-height:29px
}
}
.accordion--approach .accordion__title,.columns__grid__item__title,.current__qna__question__question,.t--h4{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" on,"liga" off;
	font-feature-settings:"ss01" on,"liga" off;
	font-size:28px;
	font-weight:300;
	line-height:34px
}
@media only screen and (max-width:1024px){
	.accordion--approach .accordion__title,.columns__grid__item__title,.current__qna__question__question,.t--h4{
		font-size:24px;
		line-height:29px
}
}
@media only screen and (max-width:768px){
	.accordion--approach .accordion__title,.columns__grid__item__title,.current__qna__question__question,.t--h4{
		font-size:20px;
		line-height:24px
}
}
.accordion--glossary .accordion__title,.current-database__about-modal__paragraphs,.current-database__overlay__description,.current-database__view--methodologies__content,.current-infobox__title,.header__nav__toggler,.hero__subtitle,.t--body,body{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" on,"liga" off;
	font-feature-settings:"ss01" on,"liga" off;
	font-size:18px;
	letter-spacing:.03em;
	line-height:26px
}
@media only screen and (max-width:1024px){
	.accordion--glossary .accordion__title,.current-database__about-modal__paragraphs,.current-database__overlay__description,.current-database__view--methodologies__content,.current-infobox__title,.header__nav__toggler,.hero__subtitle,.t--body,body{
		font-size:16px;
		letter-spacing:.02em;
		line-height:24px
}
}
.accordion__content-inner--issue .accordion__content__products__item__subtitle,.current-database__landing__subtitle,.current-database__overlay__details__item__value,.current-database__sidebar__description,.current-database__sidebar__view-button,.current-database__view--index__row,.current-highlighter__main__comment,.current-highlighter__main__radio-button,.current-highlighter__modal--help p,.current-highlighter__modal--thank-you p,.current-infobox__item__value,.current__article-tray__article__section-sources,.current__gallery__tray__content__sourse,.current__media__content__sourse,.current__qna__question__drawer__description,.current__qna__question__drawer__divider,.multiselect--current__option,.multiselect--current__selected,.t--body--small{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" on,"liga" off;
	font-feature-settings:"ss01" on,"liga" off;
	font-size:14px;
	letter-spacing:.02em;
	line-height:19px
}
@media only screen and (max-width:1024px){
	.accordion__content-inner--issue .accordion__content__products__item__subtitle,.current-database__landing__subtitle,.current-database__overlay__details__item__value,.current-database__sidebar__description,.current-database__sidebar__view-button,.current-database__view--index__row,.current-highlighter__main__comment,.current-highlighter__main__radio-button,.current-highlighter__modal--help p,.current-highlighter__modal--thank-you p,.current-infobox__item__value,.current__article-tray__article__section-sources,.current__gallery__tray__content__sourse,.current__media__content__sourse,.current__qna__question__drawer__description,.current__qna__question__drawer__divider,.multiselect--current__option,.multiselect--current__selected,.t--body--small{
		line-height:17px
}
}
.accordion__content-inner--approach .accordion__content__metas .accordion__content__meta__title,.accordion__content-inner--issue .accordion__content__products__title,.button--current__button,.button:not(.button--body-type),.columns__eyebrow,.cta__title,.current--big-text__title,.current-article-nav__sections,.current-database__about-modal__close,.current-database__about-modal__title,.current-database__overlay__description-intro,.current-database__sidebar__about-btn,.current-database__sidebar__filters-btn,.current-database__view--glossary__category,.current-highlighter__main__cancel,.current-highlighter__main__send,.current-highlighter__main__title,.current-landing-hero__issue__inner,.current-landing-hero__label,.current-landing-hero__title__inner,.current-landing-more-issues .current-landing-more-issues__slider__item__issue,.current__article-tray__title,.current__gallery__item__block__button,.current__qna__question__button__text,.header__subheader__landing,.heading--current__title,.split__content__eyebrow,.t--link{
	font-family:IBM Plex Mono,sans-serif;
	font-size:14px;
	font-weight:500;
	letter-spacing:.2em;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase
}
@media only screen and (max-width:768px){
	.accordion__content-inner--approach .accordion__content__metas .accordion__content__meta__title,.accordion__content-inner--issue .accordion__content__products__title,.button--current__button,.button:not(.button--body-type),.columns__eyebrow,.cta__title,.current--big-text__title,.current-article-nav__sections,.current-database__about-modal__close,.current-database__about-modal__title,.current-database__overlay__description-intro,.current-database__sidebar__about-btn,.current-database__sidebar__filters-btn,.current-database__view--glossary__category,.current-highlighter__main__cancel,.current-highlighter__main__send,.current-highlighter__main__title,.current-landing-hero__issue__inner,.current-landing-hero__label,.current-landing-hero__title__inner,.current-landing-more-issues .current-landing-more-issues__slider__item__issue,.current__article-tray__title,.current__gallery__item__block__button,.current__qna__question__button__text,.header__subheader__landing,.heading--current__title,.split__content__eyebrow,.t--link{
		font-size:12px;
		line-height:16px
}
}
.button-copy__tooltip,.current-highlighter__help__back,.current-highlighter__main__help-button,.footer,.footer__newsletter__consent,.t--caption{
	font-family:IBM Plex Mono,sans-serif;
	font-size:14px;
	line-height:18px
}
@media only screen and (max-width:768px){
	.button-copy__tooltip,.current-highlighter__help__back,.current-highlighter__main__help-button,.footer,.footer__newsletter__consent,.t--caption{
		font-size:12px;
		line-height:16px
}
}
.t--current-title{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" on,"liga" off;
	font-feature-settings:"ss01" on,"liga" off;
	font-weight:300;
	letter-spacing:-.04em;
	white-space:nowrap
}
.current__article-tray__article__title,.t--current-h1{
	font-family:GT Sectra Fine;
	font-size:72px;
	font-weight:350;
	letter-spacing:-.01em;
	line-height:82px
}
@media only screen and (max-width:1024px){
	.current__article-tray__article__title,.t--current-h1{
		font-size:66px;
		line-height:82px
}
}
@media only screen and (max-width:768px){
	.current__article-tray__article__title,.t--current-h1{
		font-size:46px;
		line-height:57px
}
}
.current--big-text__paragraph,.current--more-articles__paragraph,.current-database__landing__headline,.current-database__view--glossary__headline,.current-database__view--methodologies__headline,.current-landing-hero__description,.current-landing-more-issues .current-landing-more-issues__slider__headline,.current__article-tray__item__button,.heading--current__subtitle,.t--current-h2{
	font-family:GT Sectra Fine;
	font-size:48px;
	font-weight:350;
	letter-spacing:-.01em;
	line-height:60px
}
@media only screen and (max-width:1024px){
	.current--big-text__paragraph,.current--more-articles__paragraph,.current-database__landing__headline,.current-database__view--glossary__headline,.current-database__view--methodologies__headline,.current-landing-hero__description,.current-landing-more-issues .current-landing-more-issues__slider__headline,.current__article-tray__item__button,.heading--current__subtitle,.t--current-h2{
		font-size:42px;
		line-height:56px
}
}
@media only screen and (max-width:768px){
	.current--big-text__paragraph,.current--more-articles__paragraph,.current-database__landing__headline,.current-database__view--glossary__headline,.current-database__view--methodologies__headline,.current-landing-hero__description,.current-landing-more-issues .current-landing-more-issues__slider__headline,.current__article-tray__item__button,.heading--current__subtitle,.t--current-h2{
		font-size:34px;
		line-height:38px
}
}
.cta__subtitle,.current-overview-article__title,.t--current-h3{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" off,"liga" off;
	font-feature-settings:"ss01" off,"liga" off;
	font-size:40px;
	line-height:48px
}
@media only screen and (max-width:1024px){
	.cta__subtitle,.current-overview-article__title,.t--current-h3{
		font-size:32px;
		line-height:40px
}
}
@media only screen and (max-width:768px){
	.cta__subtitle,.current-overview-article__title,.t--current-h3{
		font-size:24px;
		line-height:29px
}
}
.current-database__overlay__headline,.current-database__view--methodologies__lead,.current-overview-article__subheading,.current__icon-grid__grid__item__title,.t--current-h4{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" on,"liga" off;
	font-feature-settings:"ss01" on,"liga" off;
	font-size:28px;
	font-weight:300;
	line-height:33px
}
@media only screen and (max-width:1024px){
	.current-database__overlay__headline,.current-database__view--methodologies__lead,.current-overview-article__subheading,.current__icon-grid__grid__item__title,.t--current-h4{
		font-size:24px;
		line-height:29px
}
}
@media only screen and (max-width:768px){
	.current-database__overlay__headline,.current-database__view--methodologies__lead,.current-overview-article__subheading,.current__icon-grid__grid__item__title,.t--current-h4{
		font-size:20px;
		line-height:24px
}
}
.current--more-articles__article__title,.current-landing-more-issues .current-landing-more-issues__slider__item__title,.current__gallery__item__title,.current__gallery__tray__content__title,.current__media__content h2,.t--current-caption{
	font-family:GT Sectra Fine;
	font-size:26px;
	letter-spacing:-.01em;
	line-height:32px
}
@media only screen and (max-width:768px){
	.current--more-articles__article__title,.current-landing-more-issues .current-landing-more-issues__slider__item__title,.current__gallery__item__title,.current__gallery__tray__content__title,.current__media__content h2,.t--current-caption{
		font-size:20px;
		line-height:25px
}
}
.multiselect--current__label{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" on;
	font-feature-settings:"ss01" on;
	font-size:10px;
	letter-spacing:.02em;
	line-height:19px
}
.current-database__landing__subline,.current-database__overlay__details__item__label,.current-database__overlay__overview__dfr,.current-database__sidebar__clear-button,.current-database__sidebar__headline,.current-database__sidebar__link,.current-database__view--index__heading,.current-database__view--timeline__axis-label,.current-database__view--timeline__label,.current-infobox__cta,.current-infobox__item__label,.current-scrollable__overlay,.multiselect--current__button{
	font-family:IBM Plex Mono,sans-serif;
	font-size:10px;
	font-weight:500;
	letter-spacing:.1em;
	line-height:13px;
	text-transform:uppercase
}
html{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-feature-settings:"liga" off;
	font-feature-settings:"liga" off
}
body{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	color:#121112
}
a{
	color:inherit
}
button:not(:disabled){
	cursor:pointer
}
*,:after,:before{
	-webkit-box-sizing:inherit;
	box-sizing:inherit
}
::-moz-selection{
	background:#b7bedb;
	mix-blend-mode:multiply
}
::selection{
	background:#b7bedb;
	mix-blend-mode:multiply
}
.footer{
	color:#fff;
	padding-bottom:80px
}
.footer .footer__newsletter{
	opacity:0;
	-webkit-transform:translate(0);
	transform:translate(0)
}
.footer.entered-once .footer__newsletter{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.footer .footer__wrapper{
	opacity:0;
	-webkit-transform:translate(0);
	transform:translate(0)
}
.footer.entered-once .footer__wrapper{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.page--current .footer{
	background-color:#121112
}
@media only screen and (max-width:1024px){
	.footer{
		padding-bottom:56px
}
}
@media only screen and (max-width:768px){
	.footer{
		margin:auto;
		padding-bottom:30px
}
}


.footer__wrapper{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding-top:58px
}
@media only screen and (max-width:1024px){
	.footer__wrapper{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.footer__wrapper{
		margin:0 20px;
		width:calc(100% - 40px);
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		padding:28px 0 0;
		position:relative
}
}
.footer__nav{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
@media only screen and (max-width:768px){
	.footer__nav{
		-ms-flex-preferred-size:40%;
		flex-basis:40%;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
}
}
.footer__nav__list{
	line-height:24px
}
.footer__nav__list:not(:last-child){
	margin-right:42px
}
@media only screen and (max-width:1024px){
	.footer__nav__list:not(:last-child){
		margin-right:28px
}
}
.footer__nav__list__item:hover a{
	opacity:.6;
	-webkit-transform:skewX(-12deg) translateZ(0);
	transform:skewX(-12deg) translateZ(0)
}
.footer__nav__list__item a{
	display:inline-block;
	text-decoration:none;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;
	transition:opacity .15s ease,-webkit-transform .15s ease;
	transition:transform .15s ease,opacity .15s ease;
	transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease
}
.footer__logo{
	margin-right:55px
}
.footer__logo svg{
	display:block;
	fill:#fff;
	height:55px;
	width:55px
}
@media only screen and (max-width:768px){
	.footer__logo{
		-ms-flex-preferred-size:100%;
		flex-basis:100%;
		margin-bottom:32px;
		margin-right:0;
		margin-top:0
}
}
.footer__socials{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media only screen and (max-width:768px){
	.footer__socials{
		margin-top:14px
}
}
.footer__socials__item:not(:last-child){
	margin-right:15px
}
.footer__socials__icon{
	display:block;
	height:30px;
	-webkit-transition:opacity .15s ease;
	transition:opacity .15s ease
}
.footer__socials__icon:hover{
	opacity:.6
}
.footer__copyright,.footer__legals{
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	margin-top:37px
}
@media only screen and (max-width:768px){
	.footer__copyright,.footer__legals{
		-webkit-box-flex:100%;
		-ms-flex:100%;
		flex:100%;
		text-align:center
}
}
@media only screen and (max-width:768px){
	.footer__copyright{
		margin-top:63px
}
}
@media only screen and (min-width:769px){
	.footer__legals{
		text-align:right
}
}
@media only screen and (max-width:768px){
	.footer__legals{
		margin-top:5px
}
}
.footer__legals a:hover{
	text-decoration:none
}
.header{
	color:#121112;
	left:0;
	position:fixed;
	right:0;
	top:0;
	-webkit-transition:color .3s,background .3s,-webkit-transform .5s cubic-bezier(.165,.84,.44,1);
	transition:color .3s,background .3s,-webkit-transform .5s cubic-bezier(.165,.84,.44,1);
	transition:color .3s,background .3s,transform .5s cubic-bezier(.165,.84,.44,1);
	transition:color .3s,background .3s,transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);
	z-index:11
}
.header.is-expanded,.header.is-subheader-expanded,body.is-scrolled .header{
	background:#fff
}
body.is-scrolled .header.is-hidden{
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transition:color .3s,background .3s,-webkit-transform .5s cubic-bezier(.55,.085,.68,.53);
	transition:color .3s,background .3s,-webkit-transform .5s cubic-bezier(.55,.085,.68,.53);
	transition:color .3s,background .3s,transform .5s cubic-bezier(.55,.085,.68,.53);
	transition:color .3s,background .3s,transform .5s cubic-bezier(.55,.085,.68,.53),-webkit-transform .5s cubic-bezier(.55,.085,.68,.53)
}
.header:not(.is-subheader-expanded) .header__subheader__body{
	max-height:0!important
}
.header:not(.is-subheader-expanded) .header__subheader__body a{
	-webkit-transition:visibility 1ms 1s;
	transition:visibility 1ms 1s;
	visibility:hidden
}
.header.is-subheader-expanded .header__subheader__toggle svg{
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.header.is-subheader-expanded .header__subheader__article{
	opacity:1;
	-webkit-transition:opacity 1s,-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity 1s,-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s;
	transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s,-webkit-transform 1s cubic-bezier(.19,1,.22,1)
}
@media only screen and (max-width:768px){
	.header:not(.is-expanded) .header__nav__list{
		max-height:0!important
}
	.header:not(.is-expanded) .header__nav__list a{
		-webkit-transition:visibility 1ms 1s;
		transition:visibility 1ms 1s;
		visibility:hidden
}
	.header:not(.is-expanded) .header__nav__toggler__close{
		display:none
}
	.header.is-expanded .header__nav__list{
		background:#fff
}
	.header.is-expanded .header__nav__list__item{
		opacity:1
}
	.header.is-expanded .header__nav__toggler__open{
		display:none
}
	.header.is-expanded .header__nav__toggler__close{
		display:block
}
}
.header__nav,.header__subheader{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid #121112;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	max-width:none;
	padding-top:3px;
	-webkit-transition:border-color .3s;
	transition:border-color .3s
}
@media only screen and (max-width:1024px){
	.header__nav,.header__subheader{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.header__nav,.header__subheader{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.header__nav{
	height:80px;
	padding-top:3px
}
.header__subheader{
	height:59px;
	padding-bottom:3px
}
@media only screen and (max-width:768px){
	.header__subheader--desktop{
		display:none
}
}
.header__subheader--mobile{
	display:none
}
@media only screen and (max-width:768px){
	.header__subheader--mobile{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		height:auto;
		padding-bottom:0;
		padding-top:0
}
}
.header__logo{
	display:block;
	fill:#121112;
	height:22px;
	-webkit-transition:fill .3s;
	transition:fill .3s;
	width:144px
}
@media only screen and (max-width:768px){
	.header__logo{
		height:19.75px;
		width:120px
}
}
.header__nav__list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
@media only screen and (max-width:768px){
	.header__nav__list{
		-webkit-box-align:end;
		-ms-flex-align:end;
		align-items:flex-end;
		background:#fff;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		height:calc(100vh - 80px);
		left:0;
		overflow:hidden;
		padding:0 20px;
		position:absolute;
		right:0;
		top:80px;
		-webkit-transition:background .3s,max-height 1s cubic-bezier(.19,1,.22,1);
		transition:background .3s,max-height 1s cubic-bezier(.19,1,.22,1);
		z-index:1
}
}
.header__nav__list__item a{
	text-decoration:none
}
.header__nav__list__item:not(.header__nav__list__item--active):hover .header__nav__list__link{
	-webkit-animation:regular-to-italic .15s ease 1 both;
	animation:regular-to-italic .15s ease 1 both
}
.header__nav__list__item:not(.header__nav__list__item--active):not(:hover) .header__nav__list__link{
	-webkit-animation:italic-to-regular .15s ease 1 both;
	animation:italic-to-regular .15s ease 1 both
}
.header__nav__list__item:not(:last-child){
	margin-right:50px
}
@media only screen and (max-width:1024px){
	.header__nav__list__item:not(:last-child){
		margin-right:40px
}
}
@media only screen and (max-width:768px){
	.header__nav__list__item:not(:last-child){
		margin-right:0
}
}
@media only screen and (max-width:768px){
	.header__nav__list__item{
		font-family:Jigsaw Sans;
		-webkit-font-feature-settings:"ss01" off,"liga" off;
		font-feature-settings:"ss01" off,"liga" off;
		font-size:40px;
		line-height:48px;
		margin-top:40px;
		opacity:0;
		-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1ms cubic-bezier(.19,1,.22,1) 1s;
		transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1ms cubic-bezier(.19,1,.22,1) 1s;
		transition:transform 1ms cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1);
		transition:transform 1ms cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1ms cubic-bezier(.19,1,.22,1) 1s
}
}
@media only screen and (max-width:768px) and (max-width:1024px){
	.header__nav__list__item{
		font-size:32px;
		line-height:40px
}
}
@media only screen and (max-width:768px) and (max-width:768px){
	.header__nav__list__item{
		font-size:24px;
		line-height:29px
}
}
.header__nav__list__link{
	display:inline-block
}
.header__nav__toggler{
	background-color:transparent;
	border:0;
	color:#121112;
	padding:0;
	-webkit-transition:color .3s;
	transition:color .3s
}
@media only screen and (min-width:769px){
	.header__nav__toggler{
		display:none
}
}
.header__nav__toggler__close{
	padding-right:20px;
	position:relative
}
.header__nav__toggler__close span{
	display:block;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:13px
}
.header__nav__toggler__close span:after,.header__nav__toggler__close span:before{
	background:#121112;
	content:"";
	height:13px;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%) rotate(-45deg);
	transform:translate(-50%,-50%) rotate(-45deg);
	-webkit-transition:background .3s;
	transition:background .3s;
	width:1px
}
.header__nav__toggler__close span:after{
	-webkit-transform:translate(-50%,-50%) rotate(45deg);
	transform:translate(-50%,-50%) rotate(45deg)
}
.header__subheader__header{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%
}
.header__subheader__header .header__subheader__article{
	border-bottom:0;
	opacity:1;
	padding-right:15px;
	position:relative;
	text-align:right
}
.header__subheader__body{
	overflow:hidden;
	text-align:right;
	-webkit-transition:max-height 1s cubic-bezier(.19,1,.22,1);
	transition:max-height 1s cubic-bezier(.19,1,.22,1);
	width:100%
}
.header__subheader__landing,.header__subheader__title{
	text-decoration:none
}
@media only screen and (max-width:768px){
	.header__subheader__landing{
		margin-right:auto;
		opacity:.5
}
}
.header__subheader__articles{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.header__subheader__article{
	margin-left:50px
}
.header__subheader__article a{
	text-decoration:none;
	white-space:nowrap
}
.header__subheader__article:not(.header__subheader__article--active):hover .header__subheader__link{
	-webkit-animation:regular-to-italic .15s ease 1 both;
	animation:regular-to-italic .15s ease 1 both
}
.header__subheader__article:not(.header__subheader__article--active):not(:hover) .header__subheader__link{
	-webkit-animation:italic-to-regular .15s ease 1 both;
	animation:italic-to-regular .15s ease 1 both
}
@media only screen and (max-width:1024px){
	.header__subheader__article{
		margin-left:2.5vw
}
	.header__subheader__article:first-child{
		margin-left:0
}
}
@media only screen and (max-width:768px){
	.header__subheader__article{
		border-bottom:1px solid #121112;
		margin-left:0;
		opacity:0;
		padding:13px 0;
		-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1ms cubic-bezier(.19,1,.22,1) 1s;
		transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1ms cubic-bezier(.19,1,.22,1) 1s;
		transition:transform 1ms cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1);
		transition:transform 1ms cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1ms cubic-bezier(.19,1,.22,1) 1s
}
	.header__subheader__article:first-child{
		border-top:1px solid #121112
}
	.header__subheader__article:last-child{
		border-bottom:0
}
}
.header__subheader__link{
	display:inline-block
}
.header__subheader__toggle{
	display:inline-block;
	line-height:1;
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.header__subheader__toggle svg{
	stroke:#121112;
	-webkit-transition:stroke .3s;
	transition:stroke .3s;
	vertical-align:middle
}
.header__subheader__toggle.is-open svg{
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.header.is-dark{
	color:#fff
}
.header.is-dark.is-expanded,.header.is-dark.is-subheader-expanded,body.is-scrolled .header.is-dark{
	background:#121112
}
@media only screen and (max-width:768px){
	.header.is-dark .header__nav__list{
		background-color:#121112
}
}
.header.is-dark .header{
	color:#fff
}
.header.is-dark .header__logo{
	fill:#fff
}
.header.is-dark .header__nav,.header.is-dark .header__subheader,.header.is-dark .header__subheader__article,.header.is-dark .header__subheader__body{
	border-color:#fff
}
.header.is-dark .header__nav__toggler{
	color:#fff
}
.header.is-dark .header__nav__toggler__close span:after,.header.is-dark .header__nav__toggler__close span:before{
	background:#fff
}
.header.is-dark .header__subheader__toggle svg{
	stroke:#fff
}
.page--main{
	background:#121112;
	color:#fff
}
.page--main,.page--main main{
	overflow-x:hidden
}
.page--current-article{
	background:#121112;
	overflow-x:hidden
}
.page--current-article.is-modal-open{
	left:0;
	position:fixed;
	width:100%
}
.page--current-article.is-modal-open .current-article-nav,.page--current-article.is-modal-open footer,.page--current-article.is-modal-open header,.page--current-article.is-modal-open main{
	-webkit-transition:visibility 1ms 1s;
	transition:visibility 1ms 1s;
	visibility:hidden
}
.current__article-section-wrap{
	position:relative
}
.current__article-section-wrap--white{
	background:#fff
}
.page--current-database{
	background:#121112;
	color:#fff;
	overflow:hidden
}
.page--current-database,.page--current-database main{
	height:100%;
	position:absolute;
	width:100%
}
.page--current-database .header{
	background:#121112
}
.current-database__view-container{
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	outline:1px solid #fff;
	position:relative;
	-webkit-transition:opacity .5s ease-in-out .5s;
	transition:opacity .5s ease-in-out .5s
}
.is-hidden .current-database__view-container{
	opacity:0;
	-webkit-transition:opacity .5s ease-in-out .5s,visibility 1ms 1s;
	transition:opacity .5s ease-in-out .5s,visibility 1ms 1s;
	visibility:hidden
}
@media only screen and (max-width:768px){
	.current-database__view-container{
		height:calc(100% - 60px)
}
}
.current-database__view{
	background-color:#f9f9f9;
	color:#121112;
	height:100%;
	opacity:0;
	position:absolute;
	-webkit-transition:opacity .3s,visibility 1ms .3s;
	transition:opacity .3s,visibility 1ms .3s;
	visibility:hidden;
	width:100%
}
.current-database__view.is-visible{
	opacity:1;
	-webkit-transition:opacity .3s .3s;
	transition:opacity .3s .3s;
	visibility:visible
}
.accordion{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	position:relative
}
.accordion:after{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	border-top:1px solid #fff;
	content:"";
	display:block;
	position:relative
}
@media only screen and (max-width:1024px){
	.accordion:after{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.accordion:after{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.accordion__anchor{
	display:block;
	position:absolute;
	top:-130px;
	visibility:hidden
}
.accordion__button{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:28px 0;
	position:relative
}
@media only screen and (max-width:1024px){
	.accordion__button{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.accordion__button{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.accordion__title{
	margin-left:4.34783%
}
@media only screen and (max-width:1024px){
	.accordion__title{
		margin-left:7.69231%
}
}
@media only screen and (max-width:768px){
	.accordion__title{
		margin-left:0
}
}
.accordion .svg-cross{
	display:block;
	-webkit-box-flex:58px;
	-ms-flex:58px 0 0px;
	flex:58px 0 0;
	margin-left:12px;
	margin-right:4.34783%;
	-webkit-transition:-webkit-transform .5s ease;
	transition:-webkit-transform .5s ease;
	transition:transform .5s ease;
	transition:transform .5s ease,-webkit-transform .5s ease
}
.accordion .svg-cross__circle{
	opacity:0;
	stroke-dasharray:182.2128;
	stroke-dashoffset:182.2128;
	-webkit-transition:stroke-dashoffset 1ms .3s,opacity .3s;
	transition:stroke-dashoffset 1ms .3s,opacity .3s
}
@media only screen and (max-width:1024px){
	.accordion .svg-cross{
		-ms-flex-preferred-size:48px;
		flex-basis:48px;
		margin-right:7.69231%
}
}
@media only screen and (max-width:768px){
	.accordion .svg-cross{
		-ms-flex-preferred-size:34px;
		flex-basis:34px;
		margin-right:0
}
}
.accordion__content{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	overflow:hidden;
	-webkit-transition:max-height .5s ease;
	transition:max-height .5s ease
}
@media only screen and (max-width:1024px){
	.accordion__content{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.accordion__content{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.accordion__content-inner{
	position:relative
}
.accordion__xray-wrap{
	height:100%;
	left:0;
	overflow:hidden;
	pointer-events:none;
	position:absolute;
	top:0;
	width:100%
}
.accordion__xray{
	display:block;
	left:50vw;
	opacity:0;
	position:absolute;
	top:0;
	-webkit-transition:opacity .5s;
	transition:opacity .5s;
	width:60vw
}
@media only screen and (min-width:1621px){
	.accordion__xray{
		width:973px
}
}
@media only screen and (max-width:1024px){
	.accordion__xray{
		left:20vw;
		width:100vw
}
}
@media only screen and (max-width:768px){
	.accordion__xray{
		left:10vw;
		width:590px
}
}
.accordion__xray.is-visible{
	opacity:1
}
.accordion.is-timer-started .svg-cross__circle{
	opacity:1;
	stroke-dashoffset:0;
	-webkit-transition:stroke-dashoffset 5s linear,opacity .05s;
	transition:stroke-dashoffset 5s linear,opacity .05s
}
.accordion.is-animation-activated.is-expanded .accordion__title,.accordion.is-animation-activated:hover .accordion__title{
	-webkit-animation:regular-to-italic .15s ease 1 both;
	animation:regular-to-italic .15s ease 1 both
}
.accordion.is-animation-activated:not(:hover):not(.is-expanded) .accordion__title{
	-webkit-animation:italic-to-regular .15s ease 1 both;
	animation:italic-to-regular .15s ease 1 both
}
.accordion:not(.is-expanded) .accordion__content{
	max-height:0!important;
	padding-bottom:0
}
.accordion:not(.is-expanded) .accordion__content a{
	-webkit-transition:visibility 1ms 1s;
	transition:visibility 1ms 1s;
	visibility:hidden
}
.accordion.is-expanded .svg-cross{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)
}
.accordion.is-expanded .accordion__content{
	-webkit-transition:max-height 1s ease;
	transition:max-height 1s ease
}
.accordion--approach .accordion__button{
	padding-bottom:20px;
	padding-top:20px
}
.accordion--approach.is-expanded .accordion__content__metas,.accordion--approach.is-expanded .accordion__content__paragraphs{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)
}
.accordion--approach.is-expanded .accordion__content__paragraphs{
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
@media only screen and (max-width:768px){
	.accordion--approach.is-expanded .accordion__content__paragraphs{
		-webkit-transition-delay:.6s;
		transition-delay:.6s
}
}
.accordion--approach.is-expanded .accordion__content__metas{
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
@media only screen and (max-width:768px){
	.accordion--approach.is-expanded .accordion__content__metas{
		-webkit-transition-delay:.5s;
		transition-delay:.5s
}
}
.accordion__content-inner--approach{
	padding:4px 21.73913% 55px 4.34783%
}
@media only screen and (min-width:1025px){
	.accordion__content-inner--approach{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:reverse;
		-ms-flex-direction:row-reverse;
		flex-direction:row-reverse;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between
}
}
@media only screen and (max-width:1024px){
	.accordion__content-inner--approach{
		padding:4px 7.69231% 32px
}
}
@media only screen and (max-width:768px){
	.accordion__content-inner--approach{
		padding:4px 0 32px
}
}
.accordion__content-inner--approach .accordion__content__metas,.accordion__content-inner--approach .accordion__content__paragraphs{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	-webkit-transition:opacity 0s linear .5s,-webkit-transform 0s cubic-bezier(.19,1,.22,1) .5s;
	transition:opacity 0s linear .5s,-webkit-transform 0s cubic-bezier(.19,1,.22,1) .5s;
	transition:opacity 0s linear .5s,transform 0s cubic-bezier(.19,1,.22,1) .5s;
	transition:opacity 0s linear .5s,transform 0s cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 0s cubic-bezier(.19,1,.22,1) .5s
}
@media only screen and (min-width:1025px){
	.accordion__content-inner--approach .accordion__content__paragraphs{
		-webkit-box-flex:52.94118%;
		-ms-flex:52.94118% 0 0px;
		flex:52.94118% 0 0
}
}
.accordion__content-inner--approach .accordion__content__metas{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media only screen and (min-width:1025px){
	.accordion__content-inner--approach .accordion__content__metas{
		-webkit-box-flex:41.17647%;
		-ms-flex:41.17647% 0 0px;
		flex:41.17647% 0 0
}
}
@media only screen and (max-width:1024px){
	.accordion__content-inner--approach .accordion__content__metas{
		width:63.63636%
}
}
@media only screen and (max-width:768px){
	.accordion__content-inner--approach .accordion__content__metas{
		margin-bottom:7px;
		width:100%
}
}
.accordion__content-inner--approach .accordion__content__metas .accordion__content__meta{
	margin-bottom:31px;
	width:42.85714%
}
@media only screen and (max-width:768px){
	.accordion__content-inner--approach .accordion__content__metas .accordion__content__meta{
		margin-bottom:23px
}
}
.accordion__content-inner--approach .accordion__content__metas .accordion__content__meta__title{
	margin-bottom:5px
}
.accordion--issue.is-expanded .accordion__content__paragraphs,.accordion--issue.is-expanded .accordion__content__products,.accordion--issue.is-expanded .accordion__content__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)
}
.accordion--issue.is-expanded .accordion__content__title{
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.accordion--issue.is-expanded .accordion__content__paragraphs{
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
.accordion--issue.is-expanded .accordion__content__products{
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
.accordion__content-inner--issue{
	padding:4px 0 55px 4.34783%
}
@media only screen and (max-width:1024px){
	.accordion__content-inner--issue{
		padding:52px 7.69231% 170px
}
}
@media only screen and (max-width:768px){
	.accordion__content-inner--issue{
		padding:30px 0 60px
}
}
.accordion__content-inner--issue .accordion__content__paragraphs,.accordion__content-inner--issue .accordion__content__products,.accordion__content-inner--issue .accordion__content__title{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	-webkit-transition:opacity 0s linear .5s,-webkit-transform 0s cubic-bezier(.19,1,.22,1) .5s;
	transition:opacity 0s linear .5s,-webkit-transform 0s cubic-bezier(.19,1,.22,1) .5s;
	transition:opacity 0s linear .5s,transform 0s cubic-bezier(.19,1,.22,1) .5s;
	transition:opacity 0s linear .5s,transform 0s cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 0s cubic-bezier(.19,1,.22,1) .5s
}
.accordion__content-inner--issue .accordion__content__title{
	margin-bottom:10px;
	width:45.45455%
}
@media only screen and (max-width:1024px){
	.accordion__content-inner--issue .accordion__content__title{
		width:100%
}
}
.accordion__content-inner--issue .accordion__content__paragraphs{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.accordion__content-inner--issue .accordion__content__paragraphs p{
	padding-right:8.69565%;
	width:50%
}
.accordion__content-inner--issue .accordion__content__paragraphs p:nth-child(2n){
	padding-right:0;
	width:41.30435%
}
@media only screen and (max-width:1024px){
	.accordion__content-inner--issue .accordion__content__paragraphs p{
		margin-bottom:20px;
		width:100%
}
}
.accordion__content-inner--issue .accordion__content__products{
	margin-bottom:30px;
	margin-top:62px
}
.accordion__content-inner--issue .accordion__content__products__title{
	margin-bottom:30px
}
.accordion__content-inner--issue .accordion__content__products__grid{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.accordion__content-inner--issue .accordion__content__products__item{
	padding-right:9.09091%;
	width:25%
}
.accordion__content-inner--issue .accordion__content__products__item:nth-child(4n){
	padding-right:0;
	width:15.90909%
}
@media only screen and (max-width:1024px){
	.accordion__content-inner--issue .accordion__content__products__item{
		padding-bottom:40px;
		padding-right:9.09091%;
		width:50%
}
	.accordion__content-inner--issue .accordion__content__products__item:nth-child(2n){
		padding-right:0;
		width:40.90909%
}
}
@media only screen and (max-width:768px){
	.accordion__content-inner--issue .accordion__content__products__item,.accordion__content-inner--issue .accordion__content__products__item:nth-child(2n){
		padding-right:0;
		width:100%
}
}
.accordion__content-inner--issue .accordion__content__products__item img{
	height:30px;
	margin-bottom:15px
}
.accordion__content-inner--issue .accordion__content__products__item__title{
	margin-bottom:5px
}
.accordion__content-inner--issue .accordion__content__products__item__subtitle{
	margin-bottom:14px
}
.accordion--glossary:after{
	border-color:#121112;
	width:100%
}
.accordion--glossary .accordion__button{
	outline:none;
	padding:10px 0 10px 7px;
	width:100%
}
.accordion--glossary .accordion__button:focus,.accordion--glossary .accordion__button:hover{
	background-color:rgba(183,190,219,.5)
}
.accordion--glossary .accordion__content-inner{
	padding:10px 0 30px
}
.button{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	text-decoration:none
}
.button:hover .button__arrow:first-child{
	-webkit-transform:none;
	transform:none
}
.button:hover .button__arrow:nth-child(2){
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.button:hover.button--body-type .button__title{
	-webkit-animation:regular-to-italic .15s ease 1 both;
	animation:regular-to-italic .15s ease 1 both
}
.button:hover:not(.button--body-type) .button__title{
	-webkit-animation:regular-to-italic-ibm .15s ease 1 both;
	animation:regular-to-italic-ibm .15s ease 1 both
}
.button:not(:hover).button--body-type .button__title{
	-webkit-animation:italic-to-regular .15s ease 1 both;
	animation:italic-to-regular .15s ease 1 both
}
.button:not(:hover):not(.button--body-type) .button__title{
	-webkit-animation:italic-to-regular-ibm .15s ease 1 both;
	animation:italic-to-regular-ibm .15s ease 1 both
}
.button.button--body-type .button__arrows{
	margin-top:0
}
.button__title{
	display:inline-block
}
.button__arrows{
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:10px;
	margin-top:-3px;
	overflow:hidden;
	position:relative
}
.button__arrow{
	display:inline-block;
	-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)
}
.button__arrow:first-child{
	left:0;
	position:absolute;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.button[target=_blank] .button__arrows{
	display:inline-block;
	-webkit-transform:rotate(-45deg) translateZ(0);
	transform:rotate(-45deg) translateZ(0)
}
.heading{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:95px 0
}
.heading .heading__subtitle,.heading .heading__title{
	-webkit-transform:translate(30px);
	transform:translate(30px);
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.heading .heading__subtitle{
	opacity:0
}
.heading.entered-once .heading__title{
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.heading.entered-once .heading__subtitle{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.heading .heading__title{
	opacity:0;
	-webkit-transform:translate(30px) skewX(-12deg);
	transform:translate(30px) skewX(-12deg);
	-webkit-transform-origin:bottom;
	transform-origin:bottom
}
.heading.entered-once .heading__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:0;
	transition-delay:0
}
@media only screen and (max-width:1024px){
	.heading{
		display:block;
		padding:60px 0 70px
}
}
.heading__title{
	-webkit-box-flex:39.13043%;
	-ms-flex:39.13043% 0 0px;
	flex:39.13043% 0 0;
	margin-left:4.34783%
}
@media only screen and (max-width:1024px){
	.heading__title{
		margin-left:0;
		width:61.53846%
}
}
@media only screen and (max-width:768px){
	.heading__title{
		width:100%
}
}
.heading__subtitle{
	-webkit-box-flex:39.13043%;
	-ms-flex:39.13043% 0 0px;
	flex:39.13043% 0 0;
	margin-right:4.34783%
}
@media only screen and (max-width:1024px){
	.heading__subtitle{
		margin-left:46.15385%;
		margin-right:0;
		margin-top:60px;
		width:53.84615%
}
}
@media only screen and (max-width:768px){
	.heading__subtitle{
		margin-left:14.28571%;
		width:85.71429%
}
}
.current-article-nav{
	background-color:#fff;
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	-webkit-transition:color .3s,background .3s;
	transition:color .3s,background .3s;
	z-index:10
}
.current-article-nav__container{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top:1px solid #121112;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:58px;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	max-width:100%;
	-webkit-transition:border .3s;
	transition:border .3s
}
@media only screen and (max-width:1024px){
	.current-article-nav__container{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current-article-nav__container{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current-article-nav__next-button-group{
	position:relative
}
.current-article-nav__button{
	display:block;
	outline:none;
	position:relative;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	width:38px
}
.current-article-nav__button svg{
	display:block;
	width:100%
}
.current-article-nav__button .social-nav-icon{
	-webkit-transition:fill .3s;
	transition:fill .3s
}
.current-article-nav__button .button-circle{
	left:0;
	position:absolute;
	top:0;
	-webkit-transition:stroke .3s;
	transition:stroke .3s
}
.current-article-nav__button.is-hidden{
	opacity:0;
	-webkit-transition:visibility 1ms .3s,opacity .3s;
	transition:visibility 1ms .3s,opacity .3s;
	visibility:hidden
}
.current-article-nav__button--next-article{
	position:absolute;
	right:0;
	top:0
}
.current-article-nav__button--next-article .svg__icon-arrow,.current-article-nav__button--next-article .svg__icon-circle{
	-webkit-transition:fill .3s;
	transition:fill .3s
}
.current-article-nav__button--next-article:focus .svg__icon-circle,.current-article-nav__button--next-article:hover .svg__icon-circle{
	fill:#121112
}
.current-article-nav__button--next-article:focus .svg__icon-arrow,.current-article-nav__button--next-article:hover .svg__icon-arrow{
	fill:#fff
}
.current-article-nav__button[disabled]{
	opacity:.3
}
.current-article-nav__button:not([disabled]){
	cursor:pointer
}
.current-article-nav__button:not([disabled]):focus .button-circle-circle,.current-article-nav__button:not([disabled]):hover .button-circle-circle{
	stroke-dashoffset:0
}
.current-article-nav__socials{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.current-article-nav__socials .current-article-nav__button{
	margin-right:15px;
	outline:none
}
.current-article-nav__sections{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.current-article-nav__sections .current-article-nav__next-section{
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:0 30px;
	position:relative
}
.current-article-nav__sections .current-article-nav__next-section .current-article-nav__section-name{
	opacity:0;
	position:absolute;
	right:0;
	text-align:right;
	top:0;
	-webkit-transform:translateY(50%);
	transform:translateY(50%);
	-webkit-transition:opacity .5s,visibility 1ms .5s,-webkit-transform .5s cubic-bezier(.55,.085,.68,.53);
	transition:opacity .5s,visibility 1ms .5s,-webkit-transform .5s cubic-bezier(.55,.085,.68,.53);
	transition:opacity .5s,transform .5s cubic-bezier(.55,.085,.68,.53),visibility 1ms .5s;
	transition:opacity .5s,transform .5s cubic-bezier(.55,.085,.68,.53),visibility 1ms .5s,-webkit-transform .5s cubic-bezier(.55,.085,.68,.53);
	visibility:hidden;
	width:100%
}
@media only screen and (max-width:768px){
	.current-article-nav__sections .current-article-nav__next-section .current-article-nav__section-name{
		display:none
}
}
.current-article-nav__sections .current-article-nav__next-section .current-article-nav__section-name.is-current{
	opacity:1;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:opacity .5s .2s,-webkit-transform .5s cubic-bezier(.165,.84,.44,1) .2s;
	transition:opacity .5s .2s,-webkit-transform .5s cubic-bezier(.165,.84,.44,1) .2s;
	transition:opacity .5s .2s,transform .5s cubic-bezier(.165,.84,.44,1) .2s;
	transition:opacity .5s .2s,transform .5s cubic-bezier(.165,.84,.44,1) .2s,-webkit-transform .5s cubic-bezier(.165,.84,.44,1) .2s;
	visibility:visible
}
.current-article-nav__sections .current-article-nav__next-section .current-article-nav__section-name.is-past{
	opacity:0;
	-webkit-transform:translateY(-150%);
	transform:translateY(-150%)
}
.current-article-nav__sections .current-article-nav__next-section .current-article-nav__next-article-name{
	background:#121112;
	color:#fff;
	padding:0 3px
}
.current-article-nav__sections .current-article-nav__button{
	margin-left:15px
}
.current-article-nav:not(.is-dark) .current-article-nav__button .social-nav-icon{
	fill:#121112
}
.current-article-nav:not(.is-dark) .current-article-nav__button .button-circle{
	stroke:#121112
}
.current-article-nav.is-dark{
	background-color:#121112;
	color:#fff
}
.current-article-nav.is-dark .current-article-nav__container{
	border-color:#fff
}
.current-article-nav.is-dark .current-article-nav__sections .current-article-nav__next-article-name{
	background:#fff;
	color:#121112
}
.current-article-nav.is-dark .button-copy .button-copy__tooltip{
	background:#121112;
	border-color:#fff;
	color:#fff
}
.current-article-nav.is-dark .button-copy .button-copy__tooltip:after{
	border-top-color:#121112
}
.current-article-nav.is-dark .button-copy .button-copy__tooltip:before{
	border-top-color:#fff
}
.button--current{
	background:#121112;
	padding:6px
}
.button--current,.button--current__title{
	display:inline-block
}
.button--current__arrows{
	margin-right:10px;
	margin-top:-3px;
	overflow:hidden;
	position:relative
}
.button--current__arrow{
	display:inline-block;
	-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)
}
.button--current__arrow:first-child{
	left:0;
	position:absolute;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.button--current__inner{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	position:relative;
	z-index:3
}
.button--current__button{
	color:#fff;
	cursor:pointer;
	display:inline-block;
	padding:20px 25px;
	position:relative;
	text-decoration:none
}
.button--current__button:hover .button--current__arrow:first-child{
	-webkit-transform:none;
	transform:none
}
.button--current__button:hover .button--current__arrow:nth-child(2){
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.button--current__button:hover .button--current__title{
	-webkit-animation:regular-to-italic-ibm .15s ease 1 both;
	animation:regular-to-italic-ibm .15s ease 1 both
}
.button--current__button:not(:hover) .button--current__title{
	-webkit-animation:italic-to-regular-ibm .15s ease 1 both;
	animation:italic-to-regular-ibm .15s ease 1 both
}
.button--current__button:before{
	border:1px solid #fff;
	mix-blend-mode:exclusion;
	opacity:1;
	-webkit-transform:translate(-5px,-5px);
	transform:translate(-5px,-5px);
	-webkit-transition:opacity .3s linear,-webkit-transform .5s cubic-bezier(.19,1,.22,1);
	transition:opacity .3s linear,-webkit-transform .5s cubic-bezier(.19,1,.22,1);
	transition:opacity .3s linear,transform .5s cubic-bezier(.19,1,.22,1);
	transition:opacity .3s linear,transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1);
	z-index:2
}
.button--current__button:after,.button--current__button:before{
	content:"";
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.button--current__button:after{
	background-color:#19255e;
	-webkit-transform:translate(5px,5px);
	transform:translate(5px,5px);
	-webkit-transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);
	transition:transform .5s cubic-bezier(.19,1,.22,1);
	transition:transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1);
	z-index:1
}
.button--current__button:focus:before,.button--current__button:hover:before{
	opacity:0
}
.button--current__button:focus:after,.button--current__button:focus:before,.button--current__button:hover:after,.button--current__button:hover:before{
	-webkit-transform:translate(0);
	transform:translate(0)
}
.button--current__button[target=_blank] .button--current__arrows{
	display:inline-block;
	-webkit-transform:rotate(-45deg) translateZ(0);
	transform:rotate(-45deg) translateZ(0)
}
.button--current--white{
	background:#fff
}
.button--current--blue{
	background:#f8f9fb
}
@media only screen and (max-width:1024px){
	.button--current--tablet-black{
		background:#121112
}
}
.button-circle-circle{
	stroke-dasharray:182.2128;
	stroke-dashoffset:182.2128;
	-webkit-transition:stroke-dashoffset 1s cubic-bezier(.19,1,.22,1);
	transition:stroke-dashoffset 1s cubic-bezier(.19,1,.22,1)
}
.button-copy{
	outline:none;
	position:relative
}
.button-copy__tooltip{
	background:#fff;
	border:1px solid #121112;
	border-radius:2px;
	bottom:0;
	color:#121112;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	left:50%;
	opacity:0;
	padding:8px 13px;
	pointer-events:none;
	position:absolute;
	-webkit-transform:translateY(-15px) translate(-50%,-90%);
	transform:translateY(-15px) translate(-50%,-90%);
	-webkit-transition:opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	transition:opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	transition:transform .3s,opacity .3s,visibility 1ms .3s;
	transition:transform .3s,opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	visibility:hidden;
	white-space:nowrap;
	z-index:1
}
.button-copy__tooltip:after,.button-copy__tooltip:before{
	content:"";
	left:50%;
	position:absolute;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.button-copy__tooltip:after{
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:8px solid #fff;
	bottom:-8px
}
.button-copy__tooltip:before{
	border-left:11px solid transparent;
	border-right:11px solid transparent;
	border-top:9px solid #121112;
	bottom:-9px
}
.button-copy.is-successful .button-copy__tooltip{
	opacity:1;
	-webkit-transform:translateY(-5px) translate(-50%,-100%);
	transform:translateY(-5px) translate(-50%,-100%);
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,-webkit-transform .3s;
	transition:transform .3s,opacity .3s;
	transition:transform .3s,opacity .3s,-webkit-transform .3s;
	visibility:visible
}
.heading--current{
	text-align:center
}
.heading--current .heading--current__subtitle,.heading--current .heading--current__title{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.heading--current.entered-once .heading--current__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.heading--current.entered-once .heading--current__subtitle{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.heading--current__title{
	margin:0 auto 16px;
	width:39.13043%
}
@media only screen and (max-width:768px){
	.heading--current__title{
		margin-bottom:30px;
		width:100%
}
}
.heading--current__subtitle{
	margin:0 auto;
	width:65.21739%
}
@media only screen and (max-width:768px){
	.heading--current__subtitle{
		width:100%
}
}
.current-highlighter__overlay{
	background:rgba(18,17,18,.8);
	bottom:0;
	left:0;
	opacity:0;
	position:fixed;
	right:0;
	top:0;
	-webkit-transition:opacity .3s,visibility 1ms .3s;
	transition:opacity .3s,visibility 1ms .3s;
	visibility:hidden;
	z-index:40
}
.current-highlighter__overlay.is-visible{
	opacity:1;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	visibility:visible
}
.current-highlighter__modal{
	background:#fff;
	border-radius:2px;
	-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);
	box-shadow:0 4px 15px rgba(0,0,0,.15);
	left:50%;
	opacity:0;
	padding:30px;
	position:fixed;
	top:50%;
	-webkit-transform:translateY(30px) translate(-50%,-50%);
	transform:translateY(30px) translate(-50%,-50%);
	-webkit-transition:opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	transition:opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	transition:opacity .3s,transform .3s,visibility 1ms .3s;
	transition:opacity .3s,transform .3s,visibility 1ms .3s,-webkit-transform .3s;
	visibility:hidden;
	width:450px;
	z-index:60
}
.current-highlighter__modal.is-visible{
	opacity:1;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,transform .3s;
	transition:opacity .3s,transform .3s,-webkit-transform .3s;
	visibility:visible
}
.current-highlighter__main__help-button{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #121112;
	border-radius:50%;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:28px;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	right:25px;
	top:25px;
	-webkit-transition:background .3s,color .3s;
	transition:background .3s,color .3s;
	width:28px
}
.current-highlighter__main__help-button:hover{
	background:#121112;
	color:#fff
}
.current-highlighter__main__title{
	margin-bottom:25px
}
.current-highlighter__main__selected{
	border-left:1px solid #121112;
	margin-bottom:37px;
	padding-left:20px
}
.current-highlighter__main__radio-button{
	margin-bottom:13px
}
.current-highlighter__main__radio-button input{
	opacity:0;
	position:absolute
}
.current-highlighter__main__radio-button input:checked+label:after{
	opacity:1
}
.current-highlighter__main__radio-button label{
	padding-left:26px;
	position:relative
}
.current-highlighter__main__radio-button label:before{
	border:1px solid #121112;
	border-radius:50%;
	content:"";
	display:inline-block;
	height:10px;
	left:0;
	position:absolute;
	top:4px;
	width:10px
}
.current-highlighter__main__radio-button label:after{
	background:#121112;
	border-radius:50%;
	content:"";
	display:inline-block;
	height:6px;
	left:2px;
	opacity:0;
	position:absolute;
	top:6px;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	width:6px
}
.current-highlighter__main__comment{
	border:1px solid rgba(18,17,18,.2);
	border-radius:2px;
	height:140px;
	padding:20px 18px;
	resize:none;
	width:100%
}
.current-highlighter__main__comment:not(.is-visible){
	display:none
}
.current-highlighter__main__buttons{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:40px
}
.current-highlighter__main__cancel:not(:disabled),.current-highlighter__main__send:not(:disabled){
	cursor:pointer
}
.current-highlighter__main__send:disabled{
	opacity:.3
}
.current-highlighter__help__back{
	display:block
}
.current-highlighter__modal--help h2{
	margin-bottom:5px;
	margin-top:44px
}
.current-highlighter__modal--help p{
	margin-bottom:13px
}
.current-highlighter__modal--thank-you{
	padding-bottom:80px;
	padding-top:80px
}
.current-highlighter__modal--thank-you h2{
	margin-bottom:16px
}
.current-highlighter__modal--thank-you p a{
	text-decoration:underline
}
.current-highlighter__modal--thank-you p:not(:first-of-type){
	margin-top:13px
}
.current-highlighter__close{
	cursor:pointer;
	height:22px;
	position:absolute;
	right:25px;
	top:25px;
	width:22px
}
.current-highlighter__close--inner{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	position:relative;
	width:100%
}
.current-highlighter__close__line{
	background-color:#121112;
	height:1px;
	position:absolute;
	width:100%
}
.current-highlighter__close__line.left{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.current-highlighter__close__line.right{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.current-highlighter-popup{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#19255e;
	border-radius:2px;
	color:#fff;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	opacity:0;
	padding:8px 13px 8px 23px;
	position:absolute;
	-webkit-transform:translateY(-15px) translate(-50%,-90%);
	transform:translateY(-15px) translate(-50%,-90%);
	-webkit-transition:opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	transition:opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	transition:transform .3s,opacity .3s,visibility 1ms .3s;
	transition:transform .3s,opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	visibility:hidden;
	z-index:9
}
.current-highlighter-popup:before{
	border-left:11px solid transparent;
	border-right:11px solid transparent;
	border-top:9px solid #19255e;
	bottom:-9px;
	content:"";
	left:50%;
	position:absolute
}
.current-highlighter-popup.is-visible{
	opacity:1;
	-webkit-transform:translateY(-15px) translate(-50%,-100%);
	transform:translateY(-15px) translate(-50%,-100%);
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,-webkit-transform .3s;
	transition:transform .3s,opacity .3s;
	transition:transform .3s,opacity .3s,-webkit-transform .3s;
	visibility:visible
}
.current-highlighter-popup svg{
	display:block;
	margin-left:23px;
	width:22px
}
.current-highlighter-banner{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#fff;
	border:1px solid #121112;
	border-radius:2px;
	bottom:82px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	left:50%;
	opacity:0;
	padding:10px 22px 10px 13px;
	position:fixed;
	-webkit-transform:translate(-50%,20px);
	transform:translate(-50%,20px);
	-webkit-transition:opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	transition:opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	transition:transform .3s,opacity .3s,visibility 1ms .3s;
	transition:transform .3s,opacity .3s,visibility 1ms .3s,-webkit-transform .3s;
	visibility:hidden;
	width:1080px;
	z-index:20
}
@media only screen and (max-width:1100px){
	.current-highlighter-banner{
		padding-right:13px;
		width:1000px
}
}
.current-highlighter-banner.is-visible{
	opacity:1;
	-webkit-transform:translate(-50%);
	transform:translate(-50%);
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,-webkit-transform .3s;
	transition:transform .3s,opacity .3s;
	transition:transform .3s,opacity .3s,-webkit-transform .3s;
	visibility:visible
}
.current-highlighter-banner__pen{
	width:30px
}
@media only screen and (max-width:1100px){
	.current-highlighter-banner__pen{
		display:none
}
}
.current-highlighter-banner__text{
	padding:7px 14px 7px 0
}
@media only screen and (min-width:1101px){
	.current-highlighter-banner__text{
		border-left:1px solid rgba(18,17,18,.3);
		margin-left:14px;
		padding:7px 14px
}
}
.current-highlighter-banner__info{
	opacity:.3;
	text-decoration:underline
}
.current-highlighter-banner__info:hover{
	text-decoration:none
}
.current-highlighter-banner__spacer{
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.current-highlighter-banner__close{
	width:13px
}
[data-highlighter-highlightable]{
	cursor:url(/static/images/current/highlighter-cursor.png) 0 32,auto;
	cursor:url(/static/images/current/highlighter-cursor.svg) 0 32,auto;
	cursor:-webkit-image-set(url(/static/images/current/highlighter-cursor.png) 1x,url(/static/images/current/highlighter-cursor-2x.png) 2x) 0 32,auto
}
.current-tray__tray{
	-webkit-overflow-scrolling:touch;
	background:#121112;
	bottom:0;
	color:#fff;
	left:0;
	opacity:0;
	outline:none;
	overflow-y:scroll;
	position:fixed;
	right:0;
	top:0;
	-webkit-transform:translate(50%);
	transform:translate(50%);
	-webkit-transition:visibility 1ms .85s,opacity .15s linear .7s,-webkit-transform .8s cubic-bezier(.55,.055,.675,.19);
	transition:visibility 1ms .85s,opacity .15s linear .7s,-webkit-transform .8s cubic-bezier(.55,.055,.675,.19);
	transition:transform .8s cubic-bezier(.55,.055,.675,.19),visibility 1ms .85s,opacity .15s linear .7s;
	transition:transform .8s cubic-bezier(.55,.055,.675,.19),visibility 1ms .85s,opacity .15s linear .7s,-webkit-transform .8s cubic-bezier(.55,.055,.675,.19);
	visibility:hidden;
	z-index:20
}
.current-tray__tray__header{
	color:#fff;
	fill:#fff;
	padding-top:65px;
	position:fixed;
	stroke:#fff;
	top:0;
	width:100%;
	z-index:2
}
@media only screen and (max-width:1024px){
	.current-tray__tray__header{
		padding-top:30px
}
}
.current-tray__tray__header--has-gradient:before{
	background-color:#121112;
	content:"";
	height:90px;
	left:0;
	pointer-events:none;
	position:fixed;
	top:0;
	width:100%;
	z-index:-1
}
.current-tray__tray__header--has-gradient:after{
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#121112),color-stop(40%,rgba(18,17,18,.8)),to(rgba(18,17,18,0)));
	background:linear-gradient(180deg,#121112 10%,rgba(18,17,18,.8) 40%,rgba(18,17,18,0));
	content:"";
	height:140px;
	left:0;
	pointer-events:none;
	position:fixed;
	top:90px;
	width:100%;
	z-index:-1
}
@media only screen and (max-width:1024px){
	.current-tray__tray__header--has-gradient:after{
		height:120px
}
}
.current-tray__tray__nav{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current-tray__tray__nav{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current-tray__tray__nav__button-wrap-next,.current-tray__tray__nav__button-wrap-prev{
	position:relative
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button-wrap-next,.current-tray__tray__nav__button-wrap-prev{
		width:48px
}
}
.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label,.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label{
	position:absolute;
	top:50%;
	width:250px
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label,.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label{
		position:relative;
		top:0;
		width:150px
}
}
.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label span,.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label span{
	opacity:0;
	position:absolute;
	top:0;
	-webkit-transition:opacity .5s,visibility 1ms .5s,-webkit-transform .5s cubic-bezier(.55,.085,.68,.53);
	transition:opacity .5s,visibility 1ms .5s,-webkit-transform .5s cubic-bezier(.55,.085,.68,.53);
	transition:opacity .5s,transform .5s cubic-bezier(.55,.085,.68,.53),visibility 1ms .5s;
	transition:opacity .5s,transform .5s cubic-bezier(.55,.085,.68,.53),visibility 1ms .5s,-webkit-transform .5s cubic-bezier(.55,.085,.68,.53);
	visibility:hidden;
	width:100%
}
.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label span.is-visible,.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label span.is-visible{
	opacity:1;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:none;
	transition:none;
	visibility:visible
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label span.is-visible,.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label span.is-visible{
		-webkit-transform:none;
		transform:none
}
}
.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label{
	left:calc(100% + 20px)
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label{
		left:0
}
}
.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label span{
	left:0;
	-webkit-transform:translate(-30px,-50%);
	transform:translate(-30px,-50%)
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label span{
		-webkit-transform:translate(-20px);
		transform:translate(-20px)
}
}
@-webkit-keyframes current-tray-prev-title-enter{
	0%{
		opacity:0;
		-webkit-transform:translate(30px,-50%);
		transform:translate(30px,-50%)
}
	to{
		opacity:1;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%)
}
}
@keyframes current-tray-prev-title-enter{
	0%{
		opacity:0;
		-webkit-transform:translate(30px,-50%);
		transform:translate(30px,-50%)
}
	to{
		opacity:1;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%)
}
}
@-webkit-keyframes current-tray-prev-title-enter-mobile{
	0%{
		opacity:0;
		-webkit-transform:translate(20px);
		transform:translate(20px)
}
	to{
		opacity:1;
		-webkit-transform:translate(0);
		transform:translate(0)
}
}
@keyframes current-tray-prev-title-enter-mobile{
	0%{
		opacity:0;
		-webkit-transform:translate(20px);
		transform:translate(20px)
}
	to{
		opacity:1;
		-webkit-transform:translate(0);
		transform:translate(0)
}
}
.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label span.is-visible{
	-webkit-animation:current-tray-prev-title-enter 1s cubic-bezier(.165,.84,.44,1) 1 none;
	animation:current-tray-prev-title-enter 1s cubic-bezier(.165,.84,.44,1) 1 none
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button-wrap-prev .current-tray__tray__nav__button__label span.is-visible{
		-webkit-animation-name:current-tray-prev-title-enter-mobile;
		animation-name:current-tray-prev-title-enter-mobile
}
}
.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label{
	right:calc(100% + 20px);
	text-align:right
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label{
		right:102px
}
}
.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label span{
	right:0;
	-webkit-transform:translate(30px,-50%);
	transform:translate(30px,-50%)
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label span{
		-webkit-transform:translate(20px);
		transform:translate(20px)
}
}
@-webkit-keyframes current-tray-next-title-enter{
	0%{
		opacity:0;
		-webkit-transform:translate(-30px,-50%);
		transform:translate(-30px,-50%)
}
	to{
		opacity:1;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%)
}
}
@keyframes current-tray-next-title-enter{
	0%{
		opacity:0;
		-webkit-transform:translate(-30px,-50%);
		transform:translate(-30px,-50%)
}
	to{
		opacity:1;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%)
}
}
@-webkit-keyframes current-tray-next-title-enter-mobile{
	0%{
		opacity:0;
		-webkit-transform:translate(-20px);
		transform:translate(-20px)
}
	to{
		opacity:1;
		-webkit-transform:translate(0);
		transform:translate(0)
}
}
@keyframes current-tray-next-title-enter-mobile{
	0%{
		opacity:0;
		-webkit-transform:translate(-20px);
		transform:translate(-20px)
}
	to{
		opacity:1;
		-webkit-transform:translate(0);
		transform:translate(0)
}
}
.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label span.is-visible{
	-webkit-animation:current-tray-next-title-enter 1s cubic-bezier(.165,.84,.44,1) 1 none;
	animation:current-tray-next-title-enter 1s cubic-bezier(.165,.84,.44,1) 1 none
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button-wrap-next .current-tray__tray__nav__button__label span.is-visible{
		-webkit-animation-name:current-tray-next-title-enter-mobile;
		animation-name:current-tray-next-title-enter-mobile
}
}
.current-tray__tray__nav__button{
	cursor:pointer;
	display:block;
	outline:none;
	position:relative
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav__button{
		margin-bottom:10px;
		width:48px
}
}
.current-tray__tray__nav__button:focus .button-circle-circle,.current-tray__tray__nav__button:hover .button-circle-circle{
	stroke-dashoffset:0
}
.current-tray__tray__nav svg{
	display:block;
	width:60px
}
@media only screen and (max-width:1024px){
	.current-tray__tray__nav svg{
		width:100%
}
}
.current-tray__tray__nav svg.button-circle{
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.current-tray__tray.is-open{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .15s linear,-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1);
	transition:opacity .15s linear,-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1);
	transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity .15s linear;
	transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity .15s linear,-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1);
	visibility:visible
}
.current-tray__tray:not(.is-open) .current__gallery__tray__page .current__gallery__tray__content,.current-tray__tray:not(.is-open) .current__gallery__tray__page .current__gallery__tray__image{
	opacity:0;
	-webkit-transition:opacity .5s;
	transition:opacity .5s;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.current-infobox{
	cursor:pointer;
	display:none;
	left:100%;
	position:absolute;
	top:-15px;
	width:280px;
	z-index:3
}
.current-infobox.is-top-aligned{
	bottom:-15px;
	top:auto
}
.current-infobox.is-top-aligned .current-infobox__inner{
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%
}
.current-infobox.is-top-aligned .current-infobox__inner:after,.current-infobox.is-top-aligned .current-infobox__inner:before{
	bottom:15px;
	top:auto
}
.current-infobox.is-left-aligned{
	left:auto;
	right:100%
}
.current-infobox.is-left-aligned .current-infobox__inner{
	-webkit-transform-origin:100% 0;
	transform-origin:100% 0
}
.current-infobox.is-left-aligned .current-infobox__inner:before{
	border-color:transparent transparent transparent #121112;
	border-width:15px 0 15px 15px;
	left:auto;
	right:-22px;
	-webkit-transform:translateY(5px);
	transform:translateY(5px)
}
.current-infobox.is-left-aligned .current-infobox__inner:after{
	border-color:transparent transparent transparent #fff;
	border-width:15px 0 15px 15px;
	left:auto;
	right:-15px
}
.current-infobox.popup-bubble{
	display:block;
	left:0;
	position:relative;
	-webkit-transform:translate(14px,calc(50% - 25px));
	transform:translate(14px,calc(50% - 25px))
}
.current-infobox.popup-bubble .current-infobox__inner:before{
	left:-15px;
	top:calc(50% - 7px)
}
.current-infobox.popup-bubble .current-infobox__inner:after{
	left:-14px;
	top:calc(50% - 7px)
}
.current-infobox__inner{
	background-color:#fff;
	border:1px solid #121112;
	-webkit-box-shadow:8px 8px 0 0 #121112;
	box-shadow:8px 8px 0 0 #121112;
	padding:15px 25px;
	text-align:right;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	width:100%
}
.current-infobox__inner:before{
	border-color:transparent #121112 transparent transparent;
	left:-16px
}
.current-infobox__inner:after,.current-infobox__inner:before{
	background-color:transparent;
	border-style:solid;
	border-width:15px 15px 15px 0;
	content:"";
	display:block;
	height:0;
	position:absolute;
	top:15px;
	width:0
}
.current-infobox__inner:after{
	border-color:transparent #fff transparent transparent;
	left:-15px
}
.current-infobox__title{
	margin-bottom:20px;
	text-align:left
}
.current-infobox__list{
	text-align:left
}
.current-infobox__item{
	margin-bottom:20px
}
.current-infobox__item__label{
	margin-bottom:4px
}
.multiselect--current{
	height:36px;
	margin-top:10px;
	position:relative;
	width:100%;
	z-index:1
}
.multiselect--current__selected{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:100%;
	padding:11px 24px 5px 12px;
	width:100%
}
.multiselect--current__selected:before{
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	bottom:0;
	content:"";
	display:block;
	height:9px;
	left:0;
	position:absolute;
	width:100%
}
.multiselect--current__arrow{
	bottom:12px;
	cursor:pointer;
	display:block;
	position:absolute;
	right:12px
}
.multiselect--current__dropdown{
	background-color:#121112;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	display:none;
	position:absolute;
	top:100%;
	width:100%
}
.multiselect--current__buttons-wrapper{
	border-top:1px solid hsla(0,0%,100%,.5);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:10px;
	padding:15px 15px 20px
}
.multiselect--current__button{
	border:1px solid hsla(0,0%,100%,.5);
	color:hsla(0,0%,100%,.5);
	cursor:pointer;
	height:25px;
	text-align:center;
	width:66px
}
.multiselect--current__button:not(:last-child){
	margin-right:15px
}
.multiselect--current__button:hover{
	background-color:#fff;
	color:#121112
}
.multiselect--current__button--filled{
	background-color:#fff;
	border-width:0;
	color:#121112
}
.multiselect--current__button--filled:hover{
	background-color:transparent;
	border-width:1px;
	color:#fff
}
.multiselect--current__label{
	background-color:#121112;
	color:hsla(0,0%,100%,.4);
	height:19px;
	left:7px;
	padding:0 4px;
	position:absolute;
	top:-10px;
	z-index:2
}
.multiselect--current__option{
	color:hsla(0,0%,100%,.5);
	display:block;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:5px 10px 5px 12px
}
.multiselect--current__option:first-child{
	border-bottom:1px solid hsla(0,0%,100%,.5);
	margin-bottom:10px;
	padding-bottom:14px;
	padding-top:14px
}
.multiselect--current__option__checkbox{
	height:0;
	margin:0;
	opacity:0;
	position:absolute;
	width:0
}
.multiselect--current__option__checkbox:checked+.multiselect--current__option__label:after{
	display:block
}
.multiselect--current__option__label{
	cursor:pointer;
	display:block;
	padding-right:20px;
	position:relative
}
.multiselect--current__option__label:before{
	border:1px solid #fff
}
.multiselect--current__option__label:after,.multiselect--current__option__label:before{
	content:"";
	height:14px;
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:14px
}
.multiselect--current__option__label:after{
	background-color:#fff;
	background-image:url(/static/images/current/database-icons/icon-checkmark.svg);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:70%;
	display:none
}
.multiselect--current__list{
	max-height:400px;
	overflow:auto
}
@media only screen and (max-width:768px){
	.multiselect--current__list{
		max-height:none
}
}
.multiselect--current--expanded{
	z-index:3
}
.multiselect--current--expanded .multiselect--current__label{
	color:#fff
}
.multiselect--current--expanded .multiselect--current__selected:before{
	border-top:1px solid #fff;
	height:100%
}
.multiselect--current--expanded .multiselect--current__arrow{
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.multiselect--current--expanded .multiselect--current__dropdown{
	display:block
}
.current-scrollable__overlay{
	background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(80%,#fff));
	background:linear-gradient(hsla(0,0%,100%,0),#fff 80%);
	bottom:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:180px;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	left:0;
	opacity:0;
	padding:20px;
	pointer-events:none;
	position:absolute;
	text-align:right;
	-webkit-transition:opacity .3s,visibility 1ms .3s;
	transition:opacity .3s,visibility 1ms .3s;
	visibility:hidden;
	width:100%
}
.current-scrollable__overlay.is-dark{
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(18,17,18,0)),color-stop(80%,#121112));
	background:linear-gradient(rgba(18,17,18,0),#121112 80%);
	color:#fff
}
.current-scrollable__overlay.is-visible{
	opacity:1;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	visibility:visible
}
.columns{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	border-bottom:1px solid #fff;
	padding:120px 0;
	text-align:center
}
@media only screen and (max-width:1024px){
	.columns{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.columns{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.columns .columns__eyebrow,.columns .columns__grid,.columns .columns__title{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.columns.entered-once .columns__eyebrow{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.columns.entered-once .columns__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.columns.entered-once .columns__grid{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
@media only screen and (max-width:768px){
	.columns{
		padding:100px 0
}
}
@media only screen and (min-width:769px){
	.columns .columns__grid__item{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.columns.entered-once .columns__grid__item{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
	.columns.entered-once .columns__grid__item:first-child{
		-webkit-transition-delay:.3s;
		transition-delay:.3s
}
	.columns.entered-once .columns__grid__item:nth-child(2){
		-webkit-transition-delay:.4s;
		transition-delay:.4s
}
	.columns.entered-once .columns__grid__item:nth-child(3){
		-webkit-transition-delay:.5s;
		transition-delay:.5s
}
	.columns.entered-once .columns__grid__item:nth-child(4){
		-webkit-transition-delay:.6s;
		transition-delay:.6s
}
	.columns.entered-once .columns__grid__item:nth-child(5){
		-webkit-transition-delay:.7s;
		transition-delay:.7s
}
	.columns.entered-once .columns__grid__item:nth-child(6){
		-webkit-transition-delay:.8s;
		transition-delay:.8s
}
}
.columns.is-last-section{
	border-bottom:0
}
.columns__title{
	display:block;
	margin:32px auto 105px;
	width:65.21739%
}
@media only screen and (max-width:1024px){
	.columns__title{
		width:76.92308%
}
}
@media only screen and (max-width:768px){
	.columns__title{
		margin:30px auto 0;
		width:100%
}
}
.columns__grid{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:100px auto 0;
	width:82.6087%
}
@media only screen and (max-width:1024px){
	.columns__grid{
		width:84.61538%
}
}
@media only screen and (max-width:768px){
	.columns__grid{
		display:block;
		margin:110px auto 0;
		width:100%
}
}
.columns__grid__item{
	margin:0 4.34783%;
	position:relative;
	text-align:left;
	width:33%
}
.columns__grid__item:first-child{
	margin-left:0
}
.columns__grid__item:last-child{
	margin-right:0
}
@media only screen and (max-width:1024px){
	.columns__grid__item{
		margin:0 3.84615%;
		text-align:center
}
	.columns__grid__item:first-child{
		margin-left:0
}
	.columns__grid__item:last-child{
		margin-right:0
}
}
@media only screen and (max-width:768px){
	.columns__grid__item{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px);
		margin:45px 0 0;
		width:100%
}
	.columns__grid__item.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.columns__grid__item__image{
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:110px;
	margin:0 0 22px;
	width:80px
}
.columns__grid__item__image img{
	width:100%
}
@media only screen and (max-width:1024px){
	.columns__grid__item__image{
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		margin:0 auto 22px
}
}
.columns__grid__item__title{
	margin-bottom:20px
}
@media only screen and (max-width:768px){
	.columns__grid__item__title{
		margin-bottom:10px
}
}
.accordions .accordions__accordion{
	opacity:0;
	-webkit-transform:translate(30px) skewX(-12deg);
	transform:translate(30px) skewX(-12deg);
	-webkit-transform-origin:bottom;
	transform-origin:bottom
}
.accordions.entered-once .accordions__accordion{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.accordions.entered-once .accordions__accordion:first-child{
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.accordions.entered-once .accordions__accordion:nth-child(2){
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.accordions.entered-once .accordions__accordion:nth-child(3){
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.accordions.entered-once .accordions__accordion:nth-child(4){
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.accordions.entered-once .accordions__accordion:nth-child(5){
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.accordions.entered-once .accordions__accordion:nth-child(6){
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.accordions__accordion{
	overflow:hidden;
	position:relative
}
.accordions__accordion__spotlight{
	border-radius:50%;
	height:320px;
	left:0;
	opacity:0;
	pointer-events:none;
	position:absolute;
	top:0;
	-webkit-transform:translate3d(-500px,0,0) translate3d(-50%,-50%,0);
	transform:translate3d(-500px,0,0) translate3d(-50%,-50%,0);
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	width:320px
}
.accordions__accordion__spotlight.is-visible{
	opacity:1
}
.accordions__accordion:first-of-type .accordions__accordion__spotlight{
	background:#19255e
}
.accordions__accordion:nth-of-type(2) .accordions__accordion__spotlight{
	background:#451735
}
.accordions__accordion:nth-of-type(3) .accordions__accordion__spotlight{
	background:#183729
}
.accordions__accordion:nth-of-type(4) .accordions__accordion__spotlight{
	background:#553f1b
}
.hero .hero__title{
	opacity:0;
	-webkit-transform:translate(0);
	transform:translate(0)
}
.hero.entered-once .hero__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.hero .hero__container:after{
	opacity:0
}
.hero.entered-once .hero__container:after{
	-webkit-transition:opacity 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	transition:opacity 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	-webkit-transition-delay:0;
	transition-delay:0;
	opacity:1
}
.hero.is-last-section .hero__container{
	border-bottom:0
}
.hero.entered-once .hero__arrow,.hero.entered-once .hero__subtitle,.hero.entered-once .hero__title__word{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 1s cubic-bezier(.165,.84,.44,1);
	transition:opacity .5s linear,-webkit-transform 1s cubic-bezier(.165,.84,.44,1);
	transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity .5s linear;
	transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity .5s linear,-webkit-transform 1s cubic-bezier(.165,.84,.44,1)
}
.hero.entered-once .hero__title__word:first-child{
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.hero.entered-once .hero__title__word:nth-child(2){
	-webkit-transition-delay:.05s;
	transition-delay:.05s
}
.hero.entered-once .hero__title__word:nth-child(3){
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.hero.entered-once .hero__title__word:nth-child(4){
	-webkit-transition-delay:.15s;
	transition-delay:.15s
}
.hero.entered-once .hero__title__word:nth-child(5){
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.hero.entered-once .hero__title__word:nth-child(6){
	-webkit-transition-delay:.25s;
	transition-delay:.25s
}
.hero.entered-once .hero__title__word:nth-child(7){
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.hero.entered-once .hero__title__word:nth-child(8){
	-webkit-transition-delay:.35s;
	transition-delay:.35s
}
.hero.entered-once .hero__title__word:nth-child(9){
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.hero.entered-once .hero__title__word:nth-child(10){
	-webkit-transition-delay:.45s;
	transition-delay:.45s
}
.hero.entered-once .hero__title__word:nth-child(11){
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.hero.entered-once .hero__title__word:nth-child(12){
	-webkit-transition-delay:.55s;
	transition-delay:.55s
}
.hero.entered-once .hero__title__word:nth-child(13){
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
.hero.entered-once .hero__title__word:nth-child(14){
	-webkit-transition-delay:.65s;
	transition-delay:.65s
}
.hero.entered-once .hero__title__word:nth-child(15){
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
.hero.entered-once .hero__title__word:nth-child(16){
	-webkit-transition-delay:.75s;
	transition-delay:.75s
}
.hero.entered-once .hero__title__word:nth-child(17){
	-webkit-transition-delay:.8s;
	transition-delay:.8s
}
.hero.entered-once .hero__title__word:nth-child(18){
	-webkit-transition-delay:.85s;
	transition-delay:.85s
}
.hero.entered-once .hero__title__word:nth-child(19){
	-webkit-transition-delay:.9s;
	transition-delay:.9s
}
.hero.entered-once .hero__title__word:nth-child(20){
	-webkit-transition-delay:.95s;
	transition-delay:.95s
}
.hero.entered-once .hero__title__word:nth-child(21){
	-webkit-transition-delay:1s;
	transition-delay:1s
}
.hero.entered-once .hero__subtitle{
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
.hero.entered-once .hero__arrow{
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
.hero__container{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:80px 0 88px;
	position:relative
}
@media only screen and (max-width:1024px){
	.hero__container{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.hero__container{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.hero__container:after{
	background-color:#fff;
	bottom:0;
	content:"";
	height:1px;
	left:0;
	position:absolute;
	width:100%
}
@media only screen and (max-width:1024px){
	.hero__container{
		height:unset;
		padding:0 0 92px
}
}
@media only screen and (max-width:768px){
	.hero__container{
		padding:236px 0 42px
}
}
.hero:not(.hero--minimal).hero--illustration{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.hero:not(.hero--minimal).hero--illustration .hero__container{
	padding:120px 0
}
@media only screen and (min-width:769px){
	.hero:not(.hero--minimal) .hero__container{
		min-height:100vh
}
}
.hero:not(.is-touch) .hero__arrow:hover .hero__arrow__inner:first-child{
	-webkit-transform:none;
	transform:none
}
.hero:not(.is-touch) .hero__arrow:hover .hero__arrow__inner:nth-child(2){
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.hero__title{
	background-size:400px 400px
}
@media only screen and (min-width:1025px){
	.hero__title{
		margin-left:4.34783%
}
}
@media only screen and (max-width:768px){
	.hero__title{
		width:100%
}
}
.hero__title__word{
	display:inline-block;
	opacity:0;
	-webkit-transform:skewX(-12deg) translateX(60px);
	transform:skewX(-12deg) translateX(60px)
}
.hero__subtitle{
	opacity:0;
	-webkit-transform:translate(30px) skewX(-12deg);
	transform:translate(30px) skewX(-12deg);
	width:39.13043%
}
@media only screen and (min-width:1025px){
	.hero__subtitle{
		margin-right:4.34783%
}
}
@media only screen and (max-width:1024px){
	.hero__subtitle{
		width:53.84615%
}
}
@media only screen and (max-width:768px){
	.hero__subtitle{
		width:100%
}
}
.hero__arrow{
	bottom:77px;
	font-family:Jigsaw Sans;
	font-size:40px;
	left:4.34783%;
	opacity:0;
	overflow:hidden;
	position:absolute;
	text-decoration:none;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
@media only screen and (max-width:768px){
	.hero__arrow{
		bottom:auto;
		-webkit-box-flex:1;
		-ms-flex:1;
		flex:1;
		font-size:34px;
		left:auto;
		margin-top:35px;
		position:relative
}
}
.hero__arrow__inner{
	display:inline-block;
	padding:10px 0;
	-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)
}
@media only screen and (max-width:768px){
	.hero__arrow__inner{
		padding:0
}
}
.hero__arrow__inner:first-child{
	left:0;
	position:absolute;
	top:0;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.hero--home.is-touch .hero__title{
	color:#fff;
	position:relative;
	z-index:1
}
.hero--home.is-touch .hero__title:before{
	background-color:#b9b9b9;
	border-radius:50%;
	content:"";
	height:328px;
	opacity:.2;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:translate(17%,-37%);
	transform:translate(17%,-37%);
	width:328px;
	z-index:-1
}
.hero--home:not(.is-touch) .hero__title{
	-webkit-background-clip:text;
	background-image:radial-gradient(closest-side,#fff 78%,transparent 0);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:200vw 200vw;
	color:#fff
}
.hero--home:not(.is-touch).words-animation-ended .hero__title{
	color:hsla(0,0%,100%,.08);
	-webkit-transition:color .7s cubic-bezier(.19,1,.22,1);
	transition:color .7s cubic-bezier(.19,1,.22,1)
}
.hero--home .hero__container{
	padding-top:297px
}
@media only screen and (max-width:1024px){
	.hero--home .hero__container{
		padding-top:150px
}
}
.hero--home .hero__title{
	margin-bottom:80px;
	width:78.26087%
}
@media only screen and (max-width:1024px){
	.hero--home .hero__title{
		line-height:100%;
		margin-bottom:120px;
		width:69.23077%
}
}
@media only screen and (max-width:768px){
	.hero--home .hero__title{
		margin-bottom:105px;
		width:100%
}
}
.hero--home .hero__subtitle{
	margin-left:auto;
	margin-top:auto;
	position:relative;
	z-index:1
}
@media only screen and (max-width:1024px){
	.hero--home .hero__subtitle{
		margin-right:0
}
}
.hero--illustration{
	overflow:hidden;
	position:relative
}
.hero--illustration .hero__container{
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0
}
@media only screen and (max-width:1024px){
	.hero--illustration .hero__container{
		padding:130px 0 170px
}
}
@media only screen and (max-width:768px){
	.hero--illustration .hero__container{
		-webkit-box-pack:start;
		-ms-flex-pack:start;
		justify-content:flex-start;
		padding:130px 0 55px
}
}
.hero--illustration .hero__title{
	margin-bottom:30px;
	width:52.17391%
}
@media only screen and (max-width:1024px){
	.hero--illustration .hero__title{
		margin-bottom:20px;
		width:76.92308%
}
}
@media only screen and (max-width:768px){
	.hero--illustration .hero__title{
		width:100%
}
}
@media only screen and (min-width:1025px){
	.hero--illustration .hero__subtitle{
		margin-left:4.34783%;
		margin-right:0
}
}
@media only screen and (max-width:1024px){
	.hero--illustration .hero__subtitle{
		width:61.53846%
}
}
@media only screen and (max-width:768px){
	.hero--illustration .hero__subtitle{
		width:100%
}
}
.hero--illustration .hero__arrow{
	bottom:27px;
	left:30px
}
@media only screen and (max-width:1024px){
	.hero--illustration .hero__arrow{
		bottom:50px;
		margin-bottom:0
}
}
@media only screen and (max-width:768px){
	.hero--illustration .hero__arrow{
		margin-top:100px
}
}
.hero--illustration .hero__illo{
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0
}
@media only screen and (max-width:768px){
	.hero--illustration .hero__illo{
		bottom:27%;
		height:444.85714vw;
		left:71%;
		max-height:2314.28571px;
		max-width:1800px;
		position:absolute;
		right:0;
		-webkit-transform:translate(-65%,20%);
		transform:translate(-65%,20%);
		width:346vw
}
}
.hero--illustration .hero__illo__svg{
	bottom:0;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	-webkit-transition:opacity 1.2s cubic-bezier(.14,.47,.5,.93);
	transition:opacity 1.2s cubic-bezier(.14,.47,.5,.93)
}
.hero--illustration .hero__illo__svg.is-visible{
	opacity:1
}
.hero--illustration .hero__illo__svg svg{
	bottom:0;
	display:block;
	left:0;
	position:absolute;
	right:0;
	width:100%
}
.hero--illustration .hero__illo__svg svg [data-spotlight-illo-full]{
	opacity:0;
	-webkit-transition:opacity 1s;
	transition:opacity 1s
}
.hero--illustration .hero__illo__svg svg [data-spotlight-illo-full].is-visible{
	opacity:1
}
.hero--illustration .hero__illo__svg svg.is-touch{
	-webkit-transition:opacity .5s linear;
	transition:opacity .5s linear
}
.hero--illustration .hero__illo__svg svg.is-touch [data-spotlight-illo-full]{
	opacity:1
}
.hero--illustration .hero__illo__svg svg.is-touch [data-spotlight-illo-spotlight]{
	cx:66%;
	cy:79%
}
@media only screen and (max-width:768px){
	.hero--illustration .hero__illo__svg svg.is-touch [data-spotlight-illo-spotlight]{
		cx:60%;
		cy:79%
}
}
.hero--illustration .hero__illo__lottie{
	bottom:0;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	-webkit-transition:opacity 1.2s cubic-bezier(.5,.13,.79,.35);
	transition:opacity 1.2s cubic-bezier(.5,.13,.79,.35)
}
.hero--illustration .hero__illo__lottie.is-visible{
	opacity:1
}
.hero--illustration .hero__illo__lottie svg{
	display:block
}
.hero--minimal .hero__container{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:185px 0 124px
}
@media only screen and (max-width:1024px){
	.hero--minimal .hero__container{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		padding:210px 0 50px
}
}
@media only screen and (max-width:768px){
	.hero--minimal .hero__container{
		padding:144px 0 64px
}
}
.hero--minimal .hero__title{
	width:43.47826%
}
@media only screen and (max-width:1024px){
	.hero--minimal .hero__title{
		width:76.92308%
}
}
@media only screen and (max-width:768px){
	.hero--minimal .hero__title{
		width:100%
}
}
.hero--minimal .hero__text-wrap{
	width:39.13043%
}
@media only screen and (min-width:1025px){
	.hero--minimal .hero__text-wrap{
		margin-right:8.69565%
}
}
@media only screen and (max-width:1024px){
	.hero--minimal .hero__text-wrap{
		margin-right:0;
		margin-top:20px;
		width:61.53846%
}
}
@media only screen and (max-width:768px){
	.hero--minimal .hero__text-wrap{
		margin-top:64px;
		width:100%
}
}
.hero--minimal .hero__text-wrap .hero__subtitle{
	margin-right:0;
	width:100%
}
@media only screen and (max-width:1024px){
	.hero--minimal .hero__text-wrap .hero__subtitle{
		margin-bottom:75px
}
}
@media only screen and (max-width:768px){
	.hero--minimal .hero__text-wrap .hero__subtitle{
		margin-bottom:0;
		width:100%
}
}
.hero--minimal .hero__arrow{
	display:none
}
.split{
	overflow:hidden;
	position:relative
}
.split.is-last-section .split__wrap{
	border-bottom:0
}
.split__wrap{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	border-bottom:1px solid #fff;
	padding:80px 0 190px
}
@media only screen and (max-width:1024px){
	.split__wrap{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.split__wrap{
		margin:0 20px;
		width:calc(100% - 40px);
		padding:80px 0
}
}
.split__spotlight{
	background:#fff;
	border-radius:50%;
	height:240px;
	left:0;
	mix-blend-mode:difference;
	opacity:0;
	pointer-events:none;
	position:absolute;
	top:0;
	-webkit-transform:translate3d(-500px,0,0) translate3d(-50%,-50%,0);
	transform:translate3d(-500px,0,0) translate3d(-50%,-50%,0);
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	width:240px
}
.split__spotlight.is-visible{
	opacity:1
}
.split__content{
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.split__content__eyebrow{
	padding-bottom:20px;
	position:relative
}
.split__content__eyebrow:after{
	background-color:#fff;
	bottom:0;
	content:"";
	height:1px;
	position:absolute;
	right:0
}
.split__content__eyebrow.only-tablet{
	display:none
}
@media only screen and (min-width:769px) and (max-width:1024px){
	.split__content__eyebrow.only-tablet{
		display:block
}
}
.split__content__eyebrow.only-tablet:after{
	width:100%
}
@media only screen and (max-width:1024px){
	.split__content__eyebrow:not(.only-tablet){
		display:none
}
}
@media only screen and (max-width:768px){
	.split__content__eyebrow:not(.only-tablet){
		display:block
}
}
.split__content__title{
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	padding:48px 0;
	word-break:break-word
}
@media only screen and (max-width:1024px){
	.split__content__title{
		padding:60px 0 40px
}
}
.split__content__image{
	height:100%;
	margin-top:37px;
	width:39.13043%
}
@media only screen and (min-width:1025px){
	.split__content__image{
		margin-right:4.34783%
}
}
@media only screen and (max-width:1024px){
	.split__content__image{
		margin-top:60px;
		width:43.47826%
}
}
@media only screen and (min-width:769px){
	.split__content__image{
		opacity:0;
		-webkit-transform:translate(30px);
		transform:translate(30px)
}
	.split__content__image.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.5s;
		transition-delay:.5s
}
}
@media only screen and (max-width:768px){
	.split__content__image{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px);
		display:block;
		margin:80px auto 0;
		max-width:425px;
		width:100%
}
	.split__content__image.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.split__content__image--full{
	display:none
}
@media only screen and (max-width:1024px){
	.split__content__image--full{
		display:block
}
}
@media only screen and (max-width:768px){
	.split__content__image--full{
		display:none
}
}
.split__content__wrap{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:43.47826%
}
.split__content__wrap .split__content__eyebrow,.split__content__wrap .split__content__links,.split__content__wrap .split__content__subtitle,.split__content__wrap .split__content__title{
	opacity:0;
	-webkit-transform:translate(30px);
	transform:translate(30px);
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.split__content__wrap.entered-once .split__content__eyebrow{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.split__content__wrap.entered-once .split__content__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.split__content__wrap.entered-once .split__content__subtitle{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.split__content__wrap.entered-once .split__content__links{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.split__content__wrap .split__content__eyebrow:after{
	width:0;
	opacity:0
}
.split__content__wrap.entered-once .split__content__eyebrow:after{
	opacity:1;
	-webkit-transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	-webkit-transition-delay:.1s;
	transition-delay:.1s;
	width:100%
}
.split__content__wrap .split__content__links:after{
	width:0;
	opacity:0
}
.split__content__wrap.entered-once .split__content__links:after{
	opacity:1;
	-webkit-transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	-webkit-transition-delay:.2s;
	transition-delay:.2s;
	width:100%
}
.split__content__wrap .split__content__links:before{
	width:0;
	opacity:0
}
.split__content__wrap.entered-once .split__content__links:before{
	opacity:1;
	-webkit-transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	-webkit-transition-delay:.3s;
	transition-delay:.3s;
	width:100%
}
@media only screen and (min-width:1025px){
	.split__content__wrap{
		margin-left:4.34783%
}
}
@media only screen and (max-width:1024px){
	.split__content__wrap{
		width:47.82609%
}
}
@media only screen and (max-width:768px){
	.split__content__wrap{
		width:100%
}
}
.split__content__text{
	padding-bottom:48px
}
@media only screen and (max-width:1024px){
	.split__content__text{
		padding-bottom:40px
}
}
@media only screen and (max-width:1024px){
	.split__content__subtitle{
		margin-bottom:40px;
		width:69.23077%
}
}
@media only screen and (max-width:768px){
	.split__content__subtitle{
		width:100%
}
}
.split__content__links{
	margin-top:auto;
	position:relative;
	width:100%
}
.split__content__links:after,.split__content__links:before{
	background-color:#fff;
	content:"";
	height:1px;
	position:absolute;
	right:0
}
.split__content__links:before{
	bottom:0
}
.split__content__links:after{
	top:0
}
.split__content__links .button{
	padding:20px 0
}
.focuses{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	border-bottom:1px solid #fff;
	padding-bottom:200px
}
@media only screen and (max-width:1024px){
	.focuses{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.focuses{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.focuses.is-last-section{
	border-bottom:0
}
@media only screen and (max-width:768px){
	.focuses{
		padding-bottom:0
}
}
@media only screen and (max-width:768px){
	.focuses .heading{
		padding:60px 0 20px;
		position:relative;
		z-index:1
}
}
@media only screen and (max-width:768px){
	.focuses__focuses{
		margin-bottom:60px
}
}
.focuses__focus{
	padding:200px 0;
	position:relative
}
.focuses__focus .focuses__title{
	-webkit-transform:translate(30px);
	transform:translate(30px)
}
.focuses__focus .focuses__cta,.focuses__focus .focuses__paragraph,.focuses__focus .focuses__title{
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.focuses__focus.entered-once .focuses__title{
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.focuses__focus.entered-once .focuses__paragraph{
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.focuses__focus.entered-once .focuses__cta{
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.focuses__focus .focuses__title{
	opacity:0;
	-webkit-transform:translate(30px) skewX(-12deg);
	transform:translate(30px) skewX(-12deg);
	-webkit-transform-origin:bottom;
	transform-origin:bottom
}
.focuses__focus.entered-once .focuses__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:0;
	transition-delay:0
}
.focuses__focus .focuses__paragraph:after{
	width:0;
	opacity:0
}
.focuses__focus.entered-once .focuses__paragraph:after{
	opacity:1;
	-webkit-transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	-webkit-transition-delay:.1s;
	transition-delay:.1s;
	width:100%
}
.focuses__focus .focuses__paragraph{
	opacity:0;
	-webkit-transform:translate(30px);
	transform:translate(30px)
}
.focuses__focus.entered-once .focuses__paragraph{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.focuses__focus .focuses__cta:after{
	width:0;
	opacity:0
}
.focuses__focus.entered-once .focuses__cta:after{
	opacity:1;
	-webkit-transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
	-webkit-transition-delay:.4s;
	transition-delay:.4s;
	width:100%
}
.focuses__focus .focuses__cta{
	opacity:0;
	-webkit-transform:translate(30px);
	transform:translate(30px)
}
.focuses__focus.entered-once .focuses__cta{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
@media only screen and (max-width:768px){
	.focuses__focus{
		padding:60px 0 145px
}
	.focuses__focus .focuses__title:after{
		width:0;
		opacity:0
}
	.focuses__focus.entered-once .focuses__title:after{
		opacity:1;
		-webkit-transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
		transition:width 2s cubic-bezier(.19,1,.22,1),opacity .5s linear;
		-webkit-transition-delay:.1s;
		transition-delay:.1s;
		width:100%
}
}
.focuses__focus.entered-once .focuses__illo{
	opacity:.8;
	-webkit-transition:opacity 1s linear;
	transition:opacity 1s linear;
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.focuses__focus:first-of-type .focuses__content{
	margin-left:30.43478%
}
@media only screen and (max-width:1024px){
	.focuses__focus:first-of-type .focuses__content{
		margin-left:15.38462%
}
}
.focuses__focus:first-of-type .focuses__illo{
	left:0;
	width:34.78261%
}
@media only screen and (max-width:1024px){
	.focuses__focus:first-of-type .focuses__illo{
		width:53.84615%
}
}
.focuses__focus:first-of-type .focuses__illo__svg .is-touch [data-spotlight-illo-spotlight]{
	cx:41%;
	cy:68%
}
.focuses__focus:nth-of-type(2) .focuses__content{
	margin-left:21.73913%
}
@media only screen and (max-width:1024px){
	.focuses__focus:nth-of-type(2) .focuses__content{
		margin-left:30.76923%
}
}
.focuses__focus:nth-of-type(2) .focuses__illo{
	left:47.82609%;
	width:43.47826%
}
@media only screen and (max-width:1024px){
	.focuses__focus:nth-of-type(2) .focuses__illo{
		left:0;
		width:69.23077%
}
}
.focuses__focus:nth-of-type(2) .focuses__illo__svg .is-touch [data-spotlight-illo-spotlight]{
	cx:44%;
	cy:43%
}
.focuses__focus:nth-of-type(3) .focuses__content{
	margin-left:34.78261%
}
@media only screen and (max-width:1024px){
	.focuses__focus:nth-of-type(3) .focuses__content{
		margin-left:0
}
}
.focuses__focus:nth-of-type(3) .focuses__illo{
	left:0;
	width:47.82609%
}
@media only screen and (max-width:1024px){
	.focuses__focus:nth-of-type(3) .focuses__illo{
		left:38.46154%;
		width:61.53846%
}
}
.focuses__focus:nth-of-type(3) .focuses__illo__svg .is-touch [data-spotlight-illo-spotlight]{
	cx:36%;
	cy:67%
}
.focuses__focus:nth-of-type(4) .focuses__content{
	margin-left:47.82609%
}
@media only screen and (max-width:1024px){
	.focuses__focus:nth-of-type(4) .focuses__content{
		margin-left:15.38462%
}
}
.focuses__focus:nth-of-type(4) .focuses__illo{
	left:13.04348%;
	width:43.47826%
}
@media only screen and (max-width:1024px){
	.focuses__focus:nth-of-type(4) .focuses__illo{
		left:38.46154%;
		width:61.53846%
}
}
.focuses__focus:nth-of-type(4) .focuses__illo__svg .is-touch [data-spotlight-illo-spotlight]{
	cx:38%;
	cy:60%
}
@media only screen and (max-width:768px){
	.focuses__focus:first-of-type .focuses__content,.focuses__focus:nth-of-type(2) .focuses__content,.focuses__focus:nth-of-type(3) .focuses__content,.focuses__focus:nth-of-type(4) .focuses__content{
		margin-left:0
}
	.focuses__focus:first-of-type .focuses__illo,.focuses__focus:nth-of-type(2) .focuses__illo,.focuses__focus:nth-of-type(3) .focuses__illo,.focuses__focus:nth-of-type(4) .focuses__illo{
		left:50%;
		width:85.71429%
}
}
.focuses__content{
	position:relative;
	width:30.43478%
}
@media only screen and (max-width:1024px){
	.focuses__content{
		width:53.84615%
}
}
@media only screen and (max-width:768px){
	.focuses__content{
		width:100%
}
}
.focuses__title{
	margin-bottom:24px
}
@media only screen and (max-width:768px){
	.focuses__title{
		margin-bottom:30px;
		padding-bottom:30px;
		position:relative
}
	.focuses__title:after{
		background-color:#fff;
		bottom:0;
		content:"";
		height:1px;
		position:absolute;
		right:0
}
}
.focuses__cta,.focuses__paragraph{
	padding:18px 0 23px;
	position:relative
}
.focuses__cta:after,.focuses__paragraph:after{
	background-color:#fff;
	content:"";
	height:1px;
	position:absolute;
	right:0;
	top:0
}
@media only screen and (max-width:768px){
	.focuses__paragraph{
		border:0;
		display:inline-block;
		padding:0
}
	.focuses__paragraph:after{
		display:none
}
}
.focuses__paragraph p+p{
	margin-top:16px
}
@media only screen and (max-width:768px){
	.focuses__cta{
		margin-top:30px;
		padding:0
}
	.focuses__cta .button{
		padding:30px 0;
		width:100%
}
}
.focuses__illo{
	opacity:0;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media only screen and (max-width:768px){
	.focuses__illo{
		bottom:0;
		max-width:400px;
		top:auto;
		-webkit-transform:translate(-50%);
		transform:translate(-50%)
}
	.focuses__illo:after{
		background:-webkit-gradient(linear,left top,left bottom,from(#121112),color-stop(50%,transparent));
		background:linear-gradient(180deg,#121112,transparent 50%);
		content:"";
		height:100%;
		left:50%;
		position:absolute;
		top:0;
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%);
		width:100vw
}
}
.focuses__illo__svg{
	opacity:0;
	-webkit-transition:opacity 1.2s cubic-bezier(.14,.47,.5,.93);
	transition:opacity 1.2s cubic-bezier(.14,.47,.5,.93)
}
@media only screen and (min-width:769px){
	.focuses__illo__svg{
		height:0;
		padding-top:150%;
		position:relative
}
}
.focuses__illo__svg .is-touch [data-spotlight-illo-full],.focuses__illo__svg.is-visible{
	opacity:1
}
@media only screen and (min-width:769px){
	.focuses__illo__svg svg{
		height:100%;
		left:0;
		position:absolute;
		top:0;
		width:100%
}
}
.focuses__illo__lottie{
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	-webkit-transition:opacity 1.2s cubic-bezier(.5,.13,.79,.35);
	transition:opacity 1.2s cubic-bezier(.5,.13,.79,.35);
	width:100%
}
.focuses__illo__lottie.is-visible{
	opacity:1
}
@media only screen and (min-width:769px){
	.focuses__illo__lottie svg{
		height:100%;
		left:0;
		position:absolute;
		top:0;
		width:100%
}
}
.focuses__illo svg{
	display:block;
	width:100%
}
.focuses__illo svg [data-spotlight-illo-full]{
	opacity:0;
	-webkit-transition:opacity 1s;
	transition:opacity 1s
}
.focuses__illo svg [data-spotlight-illo-full].is-visible{
	opacity:1
}
.cta{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	padding:75px 0;
	position:relative;
	text-align:center
}
@media only screen and (max-width:1024px){
	.cta{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.cta{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.cta .button,.cta .cta__subtitle,.cta .cta__title{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.cta.entered-once .cta__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.cta.entered-once .cta__subtitle{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.cta.entered-once .button{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.cta.is-last-section{
	border-bottom:0
}
.cta.is-last-section:after{
	display:none
}
.cta.entered-once:after{
	opacity:1
}
@media only screen and (max-width:1024px){
	.cta{
		padding:80px 0
}
}
@media only screen and (max-width:768px){
	.cta{
		padding:108px 0
}
}
.cta:after{
	background-color:#fff;
	bottom:0;
	content:"";
	height:1px;
	left:0;
	opacity:0;
	position:absolute;
	-webkit-transition:opacity .5s linear;
	transition:opacity .5s linear;
	-webkit-transition-delay:.4s;
	transition-delay:.4s;
	width:100%
}
.cta .button{
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.cta__subtitle{
	display:block;
	margin:32px auto;
	width:78.26087%
}
@media only screen and (max-width:1024px){
	.cta__subtitle{
		width:84.61538%
}
}
.current__article-tray{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:calc(100vh - 139px);
	padding:54px 0 17px
}
@media only screen and (max-width:1024px){
	.current__article-tray{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current__article-tray{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current__article-tray .current__article-tray__title{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
.current__article-tray.entered-once .current__article-tray__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:0;
	transition-delay:0
}
@media only screen and (min-width:769px){
	.current__article-tray .current__article-tray__item{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current__article-tray.entered-once .current__article-tray__item{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
	.current__article-tray.entered-once .current__article-tray__item:first-child{
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
	.current__article-tray.entered-once .current__article-tray__item:nth-child(2){
		-webkit-transition-delay:.2s;
		transition-delay:.2s
}
	.current__article-tray.entered-once .current__article-tray__item:nth-child(3){
		-webkit-transition-delay:.3s;
		transition-delay:.3s
}
	.current__article-tray.entered-once .current__article-tray__item:nth-child(4){
		-webkit-transition-delay:.4s;
		transition-delay:.4s
}
	.current__article-tray.entered-once .current__article-tray__item:nth-child(5){
		-webkit-transition-delay:.5s;
		transition-delay:.5s
}
}
@media only screen and (max-width:1024px){
	.current__article-tray{
		padding:63px 0 60px
}
}
@media only screen and (max-width:768px){
	.current__article-tray{
		min-height:calc(100vh - 129px)
}
}
.current__article-section-wrap.is-first-section .current__article-tray,.current__article-section-wrap.is-last-section .current__article-tray{
	min-height:100vh;
	padding-bottom:75px;
	padding-top:193px
}
@media only screen and (max-width:1024px){
	.current__article-section-wrap.is-first-section .current__article-tray,.current__article-section-wrap.is-last-section .current__article-tray{
		padding-bottom:118px;
		padding-top:202px
}
}
@media only screen and (max-width:768px){
	.current__article-section-wrap.is-first-section .current__article-tray,.current__article-section-wrap.is-last-section .current__article-tray{
		padding-top:192px
}
}
.current__article-tray__title{
	margin-bottom:38px;
	text-align:center
}
.current__article-tray__grid{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:0 4.34783%
}
@media only screen and (max-width:1024px){
	.current__article-tray__grid{
		display:block;
		padding:0
}
}
.current__article-tray__item{
	-webkit-box-flex:47.61905%;
	-ms-flex:47.61905% 0 0px;
	flex:47.61905% 0 0;
	margin-bottom:27px;
	position:relative;
	z-index:1
}
@media only screen and (min-width:1025px){
	.current__article-tray__item{
		min-height:300px
}
}
@media only screen and (max-width:1024px){
	.current__article-tray__item{
		margin-bottom:20px;
		width:100%
}
}
@media only screen and (max-width:768px){
	.current__article-tray__item{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current__article-tray__item.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.current__article-tray__item__button{
	background :#121112;
	border:1px solid #121112;
	cursor:pointer;
	min-height:100%;
	outline:none;
	padding:60px 10%;
	position:relative;
	text-align:center;
	width:100%
}
.current__article-tray__item__button:focus,.current__article-tray__item__button:hover{
	background:#121112;
	color:#fff;
	-webkit-transition:background .3s linear,color .3s linear;
	transition:background .3s linear,color .3s linear
}
.current__article-tray__item__button:focus:before,.current__article-tray__item__button:hover:before{
	-webkit-transform:none;
	transform:none
}
@media only screen and (min-width:769px){
	.current__article-tray__item__button:focus .button-circle-circle,.current__article-tray__item__button:hover .button-circle-circle{
		stroke-dashoffset:0
}
}
.current__article-tray__item__button:focus .current__article-tray__item__cta__arrow path,.current__article-tray__item__button:hover .current__article-tray__item__cta__arrow path{
	fill:#fff
}
.current__article-tray__item__button:before{
	background:#121112;
	bottom:0;
	content:"";
	left:0;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:translate(10px,14px);
	transform:translate(10px,14px);
	-webkit-transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);
	transition:transform .5s cubic-bezier(.19,1,.22,1);
	transition:transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1);
	z-index:-1
}
.current__article-tray__item__cta{
	bottom:20px;
	height:60px;
	left:auto;
	position:absolute;
	right:20px;
	top:auto;
	width:60px
}
@media only screen and (max-width:768px){
	.current__article-tray__item__cta{
		bottom:0;
		right:0
}
	.current__article-tray__item__cta .button-circle{
		display:none
}
}
.current__article-tray__item__cta__arrow,.current__article-tray__item__cta svg{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.current__article-tray__item__cta__arrow path{
	fill:#121112
}
.current__article-tray__article-wrap{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	position:relative
}
@media only screen and (max-width:1024px){
	.current__article-tray__article-wrap{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current__article-tray__article-wrap{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current__article-tray__article{
	left:0;
	opacity:0;
	padding:215px 21.73913% 215px 17.3913%;
	position:absolute;
	top:0;
	-webkit-transition:opacity .5s,visibility 1ms .5s;
	transition:opacity .5s,visibility 1ms .5s;
	visibility:hidden;
	width:100%;
	word-break:break-word
}
@media only screen and (max-width:1024px){
	.current__article-tray__article{
		padding:200px 0 200px 14.28571%
}
}
@media only screen and (max-width:768px){
	.current__article-tray__article{
		padding:200px 0
}
}
.current__article-tray__article.is-visible{
	opacity:1;
	position:relative;
	-webkit-transition:opacity .5s .5s;
	transition:opacity .5s .5s;
	visibility:visible
}
.current__article-tray__article__title{
	margin-bottom:50px;
	margin-right:7.14286%
}
@media only screen and (max-width:1024px){
	.current__article-tray__article__title{
		margin-bottom:30px;
		margin-left:-16.66667%;
		margin-right:0;
		width:116.66667%
}
}
@media only screen and (max-width:768px){
	.current__article-tray__article__title{
		margin-left:0;
		width:100%
}
}
.current__article-tray__article__section-title{
	font-family:Jigsaw Sans;
	-webkit-font-feature-settings:"ss01" off,"liga" off;
	font-feature-settings:"ss01" off,"liga" off;
	font-size:40px;
	line-height:48px;
	margin-bottom:19px;
	position:relative
}
@media only screen and (max-width:1024px){
	.current__article-tray__article__section-title{
		font-size:32px;
		line-height:40px
}
}
@media only screen and (max-width:768px){
	.current__article-tray__article__section-title{
		font-size:24px;
		line-height:29px
}
}
@media only screen and (max-width:1024px){
	.current__article-tray__article__section-title{
		margin-bottom:10px
}
}
@media only screen and (max-width:768px){
	.current__article-tray__article__section-title{
		padding-top:100px
}
}
.current__article-tray__article__section-title svg{
	left:-16.66667%;
	position:absolute;
	top:6px;
	width:84px
}
@media only screen and (max-width:768px){
	.current__article-tray__article__section-title svg{
		left:-4px;
		top:26px;
		width:56px
}
}
.current__article-tray__article__section-title:not(:first-of-type){
	margin-top:74px
}
.current__article-tray__article__section-paragraph:not(:first-of-type){
	margin-top:16px
}
.current__article-tray__article__section-sources{
	margin-top:20px;
	opacity:.5
}
.current__article-tray__article__section-sources div+div{
	margin-top:6px
}
.current-bg-canvas{
	opacity:0;
	-webkit-transform:translate(0);
	transform:translate(0);
	bottom:58px;
	left:0;
	position:fixed;
	right:0;
	top:139px;
	z-index:-1
}
.current-bg-canvas.entered-once{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
@media only screen and (max-width:768px){
	.current-bg-canvas{
		top:129px
}
}
.current--big-text{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:calc(100vh - 139px);
	padding:100px 0;
	text-align:center
}
@media only screen and (max-width:1024px){
	.current--big-text{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current--big-text{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current--big-text .current--big-text__title{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
.current--big-text.entered-once .current--big-text__title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.current--big-text .current--big-text__paragraph{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
.current--big-text.entered-once .current--big-text__paragraph{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.current--big-text.entered-once .current--big-text__paragraph:first-child{
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.current--big-text.entered-once .current--big-text__paragraph:nth-child(2){
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.current--big-text.entered-once .current--big-text__paragraph:nth-child(3){
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.current--big-text.entered-once .current--big-text__paragraph:nth-child(4){
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.current--big-text.entered-once .current--big-text__paragraph:nth-child(5){
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
@media only screen and (max-width:1024px){
	.current--big-text{
		padding:50px 0
}
}
@media only screen and (max-width:768px){
	.current--big-text{
		min-height:calc(100vh - 129px)
}
}
.current__article-section-wrap.is-first-section .current--big-text,.current__article-section-wrap.is-last-section .current--big-text{
	min-height:100vh;
	padding-bottom:158px;
	padding-top:239px
}
@media only screen and (max-width:1024px){
	.current__article-section-wrap.is-first-section .current--big-text,.current__article-section-wrap.is-last-section .current--big-text{
		padding-bottom:108px;
		padding-top:189px
}
}
@media only screen and (max-width:768px){
	.current__article-section-wrap.is-first-section .current--big-text,.current__article-section-wrap.is-last-section .current--big-text{
		padding-top:179px
}
}
.current--big-text__title{
	margin-bottom:23px
}
@media only screen and (max-width:1024px){
	.current--big-text__title{
		margin-bottom:30px
}
}
.current--big-text__paragraph{
	width:65.21739%
}
@media only screen and (max-width:1024px){
	.current--big-text__paragraph{
		width:100%
}
}
.current--big-text__paragraph:not(:last-child){
	margin-bottom:20px
}
.current--big-text--white{
	color:#121112
}
.current-landing-hero{
	background-color:#fff;
	overflow:hidden;
	padding:139px 0 120px;
	position:relative
}
.current-landing-hero .current-landing-hero__main-title{
	opacity:0;
	-webkit-transform:translate(0);
	transform:translate(0)
}
.current-landing-hero.entered-once .current-landing-hero__main-title{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.current-landing-hero .current-landing-hero__subline{
	opacity:0;
	-webkit-transform:translate(0);
	transform:translate(0)
}
.current-landing-hero.entered-once .current-landing-hero__subline{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.current-landing-hero .current-landing-hero__subline:before{
	width:0;
	opacity:0
}
.current-landing-hero.entered-once .current-landing-hero__subline:before{
	opacity:1;
	-webkit-transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	-webkit-transition-delay:.3s;
	transition-delay:.3s;
	width:77.77778%
}
.current-landing-hero .current-landing-hero__subline:after{
	width:0;
	opacity:0
}
.current-landing-hero.entered-once .current-landing-hero__subline:after{
	opacity:1;
	-webkit-transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	-webkit-transition-delay:.3s;
	transition-delay:.3s;
	width:77.77778%
}
.current-landing-hero .current-landing-hero__details-container{
	opacity:0;
	-webkit-transform:translate(0);
	transform:translate(0)
}
.current-landing-hero.entered-once .current-landing-hero__details-container{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.current-landing-hero .current-landing-hero__label{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
.current-landing-hero.entered-once .current-landing-hero__label{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.current-landing-hero .current-landing-hero__description{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
.current-landing-hero.entered-once .current-landing-hero__description{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
.current-landing-hero .current-landing-hero__title:after{
	height:0;
	opacity:0
}
.current-landing-hero.entered-once .current-landing-hero__title:after{
	opacity:1;
	-webkit-transition:height 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	transition:height 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
	height:100%
}
.current-landing-hero .current-landing-hero__issue:after{
	height:0;
	opacity:0
}
.current-landing-hero.entered-once .current-landing-hero__issue:after{
	opacity:1;
	-webkit-transition:height 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	transition:height 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
	height:100%
}
.current-landing-hero .current-landing-hero__social__button{
	opacity:0;
	-webkit-transform:translate(0);
	transform:translate(0)
}
.current-landing-hero.entered-once .current-landing-hero__social__button{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.current-landing-hero.entered-once .current-landing-hero__social__button:first-child{
	-webkit-transition-delay:1.3s;
	transition-delay:1.3s
}
.current-landing-hero.entered-once .current-landing-hero__social__button:nth-child(2){
	-webkit-transition-delay:1.4s;
	transition-delay:1.4s
}
.current-landing-hero.entered-once .current-landing-hero__social__button:nth-child(3){
	-webkit-transition-delay:1.5s;
	transition-delay:1.5s
}
.current-landing-hero.entered-once .current-landing-hero__social__button:nth-child(4){
	-webkit-transition-delay:1.6s;
	transition-delay:1.6s
}
@media only screen and (min-width:769px){
	.current-landing-hero .current-landing-hero__introduction__title{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-landing-hero.entered-once .current-landing-hero__introduction__title{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.7s;
		transition-delay:.7s
}
	.current-landing-hero .current-landing-hero__introduction__description{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-landing-hero.entered-once .current-landing-hero__introduction__description{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.8s;
		transition-delay:.8s
}
}
@media only screen and (max-width:1024px){
	.current-landing-hero{
		padding-bottom:120px
}
	.current-landing-hero .current-landing-hero__subline:before{
		width:0;
		opacity:0
}
	.current-landing-hero.entered-once .current-landing-hero__subline:before{
		opacity:1;
		-webkit-transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
		transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
		-webkit-transition-delay:.3s;
		transition-delay:.3s;
		width:31.25%
}
	.current-landing-hero .current-landing-hero__subline:after{
		width:0;
		opacity:0
}
	.current-landing-hero.entered-once .current-landing-hero__subline:after{
		opacity:1;
		-webkit-transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
		transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
		-webkit-transition-delay:.3s;
		transition-delay:.3s;
		width:31.25%
}
}
@media only screen and (max-width:768px){
	.current-landing-hero{
		padding-top:129px
}
}
.current-landing-hero.is-spotlight-visible .current-landing-hero__background__image{
	opacity:.15
}
.current-landing-hero__background{
	bottom:0;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0
}
.current-landing-hero__background__image{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	bottom:0;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:opacity 1s;
	transition:opacity 1s
}
.current-landing-hero__background__spotlight{
	background:radial-gradient(circle at center,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 230px,#fff 0,#fff 0);
	height:300%;
	left:0;
	pointer-events:none;
	position:absolute;
	top:0;
	-webkit-transform:translate3d(-500px,0,0) translate3d(-50%,-50%,0);
	transform:translate3d(-500px,0,0) translate3d(-50%,-50%,0);
	width:300%
}
.current-landing-hero__container{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	position:relative
}
@media only screen and (max-width:1024px){
	.current-landing-hero__container{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current-landing-hero__container{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current-landing-hero__logo{
	display:block;
	padding:40px 0;
	width:100%
}
.current-landing-hero__logo--mobile{
	display:none;
	padding:20px 0 30px
}
@media only screen and (max-width:768px){
	.current-landing-hero__logo--desktop{
		display:none
}
	.current-landing-hero__logo--mobile{
		display:block
}
}
.current-landing-hero__subline{
	margin:auto;
	padding:0 20px;
	position:relative;
	text-align:center;
	width:39.13043%
}
@media only screen and (max-width:1024px){
	.current-landing-hero__subline{
		width:61.53846%
}
}
@media only screen and (max-width:768px){
	.current-landing-hero__subline{
		border-bottom:1px solid #121112;
		border-top:1px solid #121112;
		padding:25px;
		width:100%
}
}
.current-landing-hero__subline:after,.current-landing-hero__subline:before{
	background-color:#121112;
	content:"";
	display:block;
	height:1px;
	position:absolute;
	top:50%;
	width:77.77778%
}
@media only screen and (max-width:1024px){
	.current-landing-hero__subline:after,.current-landing-hero__subline:before{
		width:31.25%
}
}
@media only screen and (max-width:768px){
	.current-landing-hero__subline:after,.current-landing-hero__subline:before{
		display:none
}
}
.current-landing-hero__subline:before{
	right:100%
}
.current-landing-hero__subline:after{
	left:100%
}
.current-landing-hero__details-container{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:27px
}
@media only screen and (max-width:768px){
	.current-landing-hero__details-container{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		margin-top:58px
}
}
.current-landing-hero__issue{
	-webkit-box-flex:6.52174%;
	-ms-flex:6.52174% 0 0px;
	flex:6.52174% 0 0;
	height:369px;
	position:relative
}
@media only screen and (max-width:768px){
	.current-landing-hero__issue{
		display:none
}
}
@media only screen and (min-width:769px){
	.current-landing-hero__issue:after{
		background-color:#121112;
		content:"";
		display:block;
		height:100%;
		position:absolute;
		right:0;
		top:0;
		width:1px
}
}
.current-landing-hero__issue__inner{
	left:50%;
	position:absolute;
	text-align:center;
	top:50%;
	-webkit-transform:rotate(-90deg) translate(-50%,-50%);
	transform:rotate(-90deg) translate(-50%,-50%);
	-webkit-transform-origin:0;
	transform-origin:0;
	white-space:nowrap
}
@media only screen and (max-width:768px){
	.current-landing-hero__issue__inner{
		left:auto;
		position:relative;
		top:auto;
		-webkit-transform:initial;
		transform:none
}
}
.current-landing-hero__social{
	position:absolute;
	right:0;
	top:100%;
	-webkit-transform:translateX(50%);
	transform:translateX(50%)
}
@media only screen and (max-width:768px){
	.current-landing-hero__social{
		display:none
}
}
.current-landing-hero__social__button{
	cursor:pointer;
	display:block;
	margin-top:20px;
	outline:none;
	position:relative;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	width:38px
}
.current-landing-hero__social__button svg{
	display:block;
	width:100%
}
.current-landing-hero__social__button .social-nav-icon{
	fill:#121112
}
.current-landing-hero__social__button .button-circle{
	left:0;
	position:absolute;
	stroke:#121112;
	top:0;
	-webkit-transition:stroke .3s;
	transition:stroke .3s
}
.current-landing-hero__social__button:focus .button-circle-circle,.current-landing-hero__social__button:hover .button-circle-circle{
	stroke-dashoffset:0
}
.current-landing-hero__details-main{
	text-align:center
}
@media only screen and (max-width:768px){
	.current-landing-hero__details-main{
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3
}
}
.current-landing-hero__label{
	margin-bottom:30px
}
@media only screen and (max-width:1024px){
	.current-landing-hero__label{
		margin-bottom:20px
}
}
.current-landing-hero__description{
	padding:0 6.52174%;
	text-align:center
}
@media only screen and (max-width:1024px){
	.current-landing-hero__description{
		padding:0 3.84615%
}
}
@media only screen and (max-width:768px){
	.current-landing-hero__description{
		-ms-flex-preferred-size:100%;
		flex-basis:100%;
		padding:0
}
}
.current-landing-hero__title{
	-webkit-box-flex:6.52174%;
	-ms-flex:6.52174% 0 0px;
	flex:6.52174% 0 0;
	height:369px;
	-webkit-box-ordinal-group:4;
	-ms-flex-order:3;
	order:3;
	position:relative
}
@media only screen and (max-width:768px){
	.current-landing-hero__title{
		display:none
}
}
@media only screen and (min-width:769px){
	.current-landing-hero__title:after{
		background-color:#121112;
		content:"";
		display:block;
		height:100%;
		left:0;
		position:absolute;
		top:0;
		width:1px
}
}
.current-landing-hero__title__inner{
	left:50%;
	position:absolute;
	text-align:center;
	top:50%;
	-webkit-transform:rotate(90deg) translate(-50%,-50%);
	transform:rotate(90deg) translate(-50%,-50%);
	-webkit-transform-origin:0;
	transform-origin:0;
	white-space:nowrap
}
@media only screen and (max-width:768px){
	.current-landing-hero__title__inner{
		left:0;
		position:relative;
		top:0;
		-webkit-transform:initial;
		transform:none
}
}
.current-landing-hero__introduction{
	margin-left:56.52174%;
	margin-top:60px;
	width:30.43478%
}
@media only screen and (max-width:1024px){
	.current-landing-hero__introduction{
		margin-left:46.15385%;
		margin-top:90px;
		width:53.84615%
}
}
@media only screen and (max-width:768px){
	.current-landing-hero__introduction{
		margin-left:0;
		margin-top:80px;
		width:100%
}
	.current-landing-hero__introduction .current-landing-hero__introduction__description,.current-landing-hero__introduction .current-landing-hero__introduction__title{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px);
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
	.current-landing-hero__introduction.entered-once .current-landing-hero__introduction__title{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition-delay:0s;
		transition-delay:0s
}
	.current-landing-hero__introduction.entered-once .current-landing-hero__introduction__description{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.current-landing-hero__introduction__description:not(:last-child){
	margin-bottom:25px
}
.current-overview-article{
	background:#fff;
	padding:100px 0 180px;
	position:relative;
	text-align:center
}
.current-overview-article .current-overview-article--has-heading:before{
	height:0;
	opacity:0
}
.current-overview-article.entered-once .current-overview-article--has-heading:before{
	opacity:1;
	-webkit-transition:height 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	transition:height 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
	height:100%
}
@media only screen and (max-width:1024px){
	.current-overview-article{
		padding:80px 0 160px
}
}
@media only screen and (max-width:768px){
	.current-overview-article{
		padding:35px 0 120px
}
}
.current-overview-article--has-heading{
	padding:180px 0
}
@media only screen and (max-width:1024px){
	.current-overview-article--has-heading{
		padding:160px 0
}
}
@media only screen and (max-width:768px){
	.current-overview-article--has-heading{
		padding:120px 0
}
}
.current-overview-article--has-heading.entered-once:before{
	height:180px;
	-webkit-transition:height 1.2s cubic-bezier(.23,1,.32,1);
	transition:height 1.2s cubic-bezier(.23,1,.32,1)
}
@media only screen and (max-width:768px){
	.current-overview-article--has-heading.entered-once:before{
		height:140px
}
}
.current-overview-article--has-heading:before{
	background-color:#fff;
	content:"";
	display:block;
	height:0%;
	left:50%;
	mix-blend-mode:exclusion;
	position:absolute;
	top:-90px;
	width:1px
}
@media only screen and (max-width:768px){
	.current-overview-article--has-heading:before{
		top:-70px
}
}
.current-overview-article--dark{
	background-color:#121112;
	color:#fff
}
@media only screen and (min-width:769px){
	.current-overview-article--dark .current-overview-article__wrapper .current-overview-article__icon{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article--dark .current-overview-article__wrapper.entered-once .current-overview-article__icon{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
	.current-overview-article--dark .current-overview-article__wrapper .current-overview-article__title{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article--dark .current-overview-article__wrapper.entered-once .current-overview-article__title{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.2s;
		transition-delay:.2s
}
	.current-overview-article--dark .current-overview-article__wrapper .current-overview-article__description{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article--dark .current-overview-article__wrapper.entered-once .current-overview-article__description{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.3s;
		transition-delay:.3s
}
	.current-overview-article--dark .current-overview-article__wrapper .button--current{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article--dark .current-overview-article__wrapper.entered-once .button--current{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.4s;
		transition-delay:.4s
}
}
@media only screen and (min-width:769px){
	.current-overview-article--dark.current-overview-article--image-right .current-overview-article__media{
		opacity:0;
		-webkit-transform:translate(30px);
		transform:translate(30px)
}
	.current-overview-article--dark.current-overview-article--image-right .current-overview-article__media.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.4s;
		transition-delay:.4s
}
}
@media only screen and (min-width:769px){
	.current-overview-article--dark.current-overview-article--image-left .current-overview-article__media{
		opacity:0;
		-webkit-transform:translate(-30px);
		transform:translate(-30px)
}
	.current-overview-article--dark.current-overview-article--image-left .current-overview-article__media.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.4s;
		transition-delay:.4s
}
}
.current-overview-article--background-blue{
	background-color:#f8f9fb
}
.current-overview-article__container{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%
}
@media only screen and (max-width:1024px){
	.current-overview-article__container{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current-overview-article__container{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current-overview-article .heading--current{
	margin-bottom:55px
}
@media only screen and (max-width:768px){
	.current-overview-article .heading--current{
		margin-bottom:35px
}
}
@media only screen and (max-width:768px){
	.current-overview-article__title{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article__title.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.current-overview-article__icon{
	margin-bottom:24px
}
@media only screen and (max-width:768px){
	.current-overview-article__icon{
		display:none
}
}
.current-overview-article__icon svg{
	height:48px;
	width:48px
}
.current-overview-article__description{
	margin:20px 0 34px
}
@media only screen and (max-width:768px){
	.current-overview-article__description{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article__description.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.current-overview-article__wrapper{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media only screen and (min-width:769px){
	.current-overview-article__wrapper .current-overview-article__icon{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article__wrapper.entered-once .current-overview-article__icon{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.5s;
		transition-delay:.5s
}
	.current-overview-article__wrapper .current-overview-article__title{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article__wrapper.entered-once .current-overview-article__title{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.6s;
		transition-delay:.6s
}
	.current-overview-article__wrapper .current-overview-article__description{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article__wrapper.entered-once .current-overview-article__description{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.7s;
		transition-delay:.7s
}
	.current-overview-article__wrapper .button--current{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article__wrapper.entered-once .button--current{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.8s;
		transition-delay:.8s
}
}
@media only screen and (max-width:768px){
	.current-overview-article__wrapper{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
}
}
.current-overview-article__content{
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:center;
	width:34.78261%
}
@media only screen and (max-width:1024px){
	.current-overview-article__content{
		width:46.15385%
}
}
@media only screen and (max-width:768px){
	.current-overview-article__content{
		margin:0;
		width:100%
}
}
.current-overview-article__media{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	overflow:hidden;
	position:relative
}
@media only screen and (max-width:768px){
	.current-overview-article__media{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article__media.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.current-overview-article__media video{
	left:0;
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%
}
.current-overview-article__subheading{
	opacity:0;
	-webkit-transform:translate(0);
	transform:translate(0);
	padding:82px 0;
	position:relative;
	text-align:left
}
.current-overview-article__subheading.entered-once{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:0;
	transition-delay:0
}
@media only screen and (max-width:1024px){
	.current-overview-article__subheading{
		margin:0 0 120px;
		width:53.84615%
}
}
@media only screen and (max-width:768px){
	.current-overview-article__subheading{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px);
		margin:0 auto 65px;
		padding:25px 0;
		text-align:center;
		width:85.71429%;
		z-index:1
}
	.current-overview-article__subheading.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
@media only screen and (min-width:769px){
	.current-overview-article__subheading.entered-once:before{
		height:230px;
		-webkit-transition:width .4s linear .1s,height .9s ease .4s;
		transition:width .4s linear .1s,height .9s ease .4s;
		width:27.27273%
}
}
@media only screen and (min-width:769px) and (max-width:1250px){
	.current-overview-article__subheading.entered-once:before{
		height:170px
}
}
@media only screen and (min-width:769px) and (max-width:1024px){
	.current-overview-article__subheading.entered-once:before{
		height:190px;
		width:28.57143%
}
}
@media only screen and (min-width:769px){
	.current-overview-article__subheading.entered-once:after{
		height:100%;
		-webkit-transition:height .9s ease;
		transition:height .9s ease
}
}
.current-overview-article__subheading:before{
	border-top:1px solid #121112;
	content:"";
	display:block;
	height:1px;
	position:absolute;
	top:50%;
	width:100%
}
@media only screen and (min-width:769px){
	.current-overview-article__subheading:before{
		height:0;
		width:0
}
}
@media only screen and (max-width:768px){
	.current-overview-article__subheading:before{
		top:100%
}
}
.current-overview-article__subheading:after{
	background-color:#121112;
	content:"";
	display:block;
	height:110px;
	position:absolute;
	width:1px
}
@media only screen and (min-width:769px){
	.current-overview-article__subheading:after{
		bottom:0;
		height:0;
		top:0
}
}
@media only screen and (max-width:768px){
	.current-overview-article__subheading:after{
		height:130px;
		left:50%;
		top:100%;
		width:1px
}
}
.current-overview-article--image-regular .current-overview-article__media{
	margin:0 4.34783%;
	width:39.13043%
}
.current-overview-article--image-regular .current-overview-article__media:before{
	content:"";
	display:block;
	padding-top:125%
}
@media only screen and (max-width:1024px){
	.current-overview-article--image-regular .current-overview-article__media{
		margin:0;
		width:46.15385%
}
}
@media only screen and (max-width:768px){
	.current-overview-article--image-regular .current-overview-article__media{
		height:0;
		margin:25px 0;
		padding-top:100%;
		width:100%
}
}
.current-overview-article--image-regular .current-overview-article__content{
	margin:0 8.69565%
}
@media only screen and (max-width:1024px){
	.current-overview-article--image-regular .current-overview-article__content{
		margin:0
}
}
@media only screen and (min-width:1025px){
	.current-overview-article--image-regular .current-overview-article__subheading{
		width:47.82609%
}
	.current-overview-article--image-regular .current-overview-article__subheading:before{
		width:0
}
}
@media only screen and (min-width:769px){
	.current-overview-article--image-regular .current-overview-article__subheading.entered-once:before{
		width:27.27273%
}
}
.current-overview-article--image-round .current-overview-article__media,.current-overview-article--image-square .current-overview-article__media{
	width:52.17391%
}
.current-overview-article--image-round .current-overview-article__media:before,.current-overview-article--image-square .current-overview-article__media:before{
	content:"";
	display:block;
	padding-top:100%
}
@media only screen and (max-width:1024px){
	.current-overview-article--image-round .current-overview-article__media,.current-overview-article--image-square .current-overview-article__media{
		margin:0;
		width:61.53846%
}
}
@media only screen and (max-width:768px){
	.current-overview-article--image-round .current-overview-article__media,.current-overview-article--image-square .current-overview-article__media{
		margin:25px 0;
		width:100%
}
}
.current-overview-article--image-round .current-overview-article__content,.current-overview-article--image-square .current-overview-article__content{
	margin:0 4.34783%
}
@media only screen and (max-width:1024px){
	.current-overview-article--image-round .current-overview-article__content,.current-overview-article--image-square .current-overview-article__content{
		margin:0
}
}
@media only screen and (min-width:1025px){
	.current-overview-article--image-round .current-overview-article__subheading,.current-overview-article--image-square .current-overview-article__subheading{
		width:52.17391%
}
	.current-overview-article--image-round .current-overview-article__subheading:before,.current-overview-article--image-square .current-overview-article__subheading:before{
		width:0
}
}
@media only screen and (min-width:769px){
	.current-overview-article--image-round .current-overview-article__subheading.entered-once:before,.current-overview-article--image-square .current-overview-article__subheading.entered-once:before{
		width:25%
}
}
@media only screen and (min-width:769px) and (max-width:1024px){
	.current-overview-article--image-round .current-overview-article__subheading.entered-once:before,.current-overview-article--image-square .current-overview-article__subheading.entered-once:before{
		width:29.16667%
}
}
.current-overview-article--image-round .current-overview-article__media{
	border-radius:50%
}
@media only screen and (min-width:769px){
	.current-overview-article--image-left .current-overview-article__wrapper{
		margin-top:60px
}
}
@media only screen and (min-width:769px){
	.current-overview-article--image-left .current-overview-article__media{
		opacity:0;
		-webkit-transform:translate(-30px);
		transform:translate(-30px)
}
	.current-overview-article--image-left .current-overview-article__media.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.7s;
		transition-delay:.7s
}
}
.current-overview-article--image-left .current-overview-article__subheading{
	text-align:right
}
@media only screen and (min-width:1025px){
	.current-overview-article--image-left .current-overview-article__subheading{
		margin-left:8.69565%
}
}
@media only screen and (max-width:768px){
	.current-overview-article--image-left .current-overview-article__subheading{
		text-align:center
}
}
.current-overview-article--image-left .current-overview-article__subheading:before{
	border-right:1px solid #121112
}
@media only screen and (max-width:1024px){
	.current-overview-article--image-left .current-overview-article__subheading:before{
		left:114.28571%
}
}
@media only screen and (max-width:768px){
	.current-overview-article--image-left .current-overview-article__subheading:before{
		border-right:0;
		left:0
}
}
@media only screen and (max-width:1024px) and (min-width:769px){
	.current-overview-article--image-left .current-overview-article__subheading:after{
		left:114.28571%
}
}
@media only screen and (min-width:1025px){
	.current-overview-article--image-left.current-overview-article--image-regular .current-overview-article__subheading:after,.current-overview-article--image-left.current-overview-article--image-regular .current-overview-article__subheading:before{
		left:109.09091%
}
}
@media only screen and (max-width:1024px){
	.current-overview-article--image-left.current-overview-article--image-round .current-overview-article__media,.current-overview-article--image-left.current-overview-article--image-square .current-overview-article__media{
		margin-left:-15.38462%
}
}
@media only screen and (max-width:768px){
	.current-overview-article--image-left.current-overview-article--image-round .current-overview-article__media,.current-overview-article--image-left.current-overview-article--image-square .current-overview-article__media{
		margin-left:0
}
}
@media only screen and (min-width:1025px){
	.current-overview-article--image-left.current-overview-article--image-round .current-overview-article__subheading:after,.current-overview-article--image-left.current-overview-article--image-round .current-overview-article__subheading:before,.current-overview-article--image-left.current-overview-article--image-square .current-overview-article__subheading:after,.current-overview-article--image-left.current-overview-article--image-square .current-overview-article__subheading:before{
		left:108.33333%
}
}
@media only screen and (min-width:769px){
	.current-overview-article--image-right .current-overview-article__media{
		opacity:0;
		-webkit-transform:translate(30px);
		transform:translate(30px)
}
	.current-overview-article--image-right .current-overview-article__media.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.7s;
		transition-delay:.7s
}
}
@media only screen and (min-width:769px){
	.current-overview-article--image-right .current-overview-article__wrapper{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:reverse;
		-ms-flex-direction:row-reverse;
		flex-direction:row-reverse
}
}
@media only screen and (max-width:1024px){
	.current-overview-article--image-right .current-overview-article__subheading{
		margin-left:46.15385%
}
}
@media only screen and (max-width:768px){
	.current-overview-article--image-right .current-overview-article__subheading{
		margin-left:auto
}
}
.current-overview-article--image-right .current-overview-article__subheading:before{
	border-left:1px solid #121112
}


@media only screen and (max-width:1024px){
	.current-overview-article--image-right .current-overview-article__subheading:before{
		right:114.28571%
}
}
@media only screen and (max-width:768px){
	.current-overview-article--image-right .current-overview-article__subheading:before{
		border-left:0;
		right:0
}
}
@media only screen and (max-width:1024px) and (min-width:769px){
	.current-overview-article--image-right .current-overview-article__subheading:after{
		right:114.28571%
}
}
@media only screen and (min-width:1025px){
	.current-overview-article--image-right.current-overview-article--image-regular .current-overview-article__subheading{
		margin-left:43.47826%
}
	.current-overview-article--image-right.current-overview-article--image-regular .current-overview-article__subheading:after,.current-overview-article--image-right.current-overview-article--image-regular .current-overview-article__subheading:before{
		right:109.09091%
}
}
@media only screen and (max-width:1024px){
	.current-overview-article--image-right.current-overview-article--image-round .current-overview-article__media,.current-overview-article--image-right.current-overview-article--image-square .current-overview-article__media{
		margin-right:-15.38462%
}
}
@media only screen and (max-width:768px){
	.current-overview-article--image-right.current-overview-article--image-round .current-overview-article__media,.current-overview-article--image-right.current-overview-article--image-square .current-overview-article__media{
		margin-right:0
}
}
@media only screen and (min-width:1025px){
	.current-overview-article--image-right.current-overview-article--image-round .current-overview-article__subheading,.current-overview-article--image-right.current-overview-article--image-square .current-overview-article__subheading{
		margin-left:39.13043%
}
	.current-overview-article--image-right.current-overview-article--image-round .current-overview-article__subheading:after,.current-overview-article--image-right.current-overview-article--image-round .current-overview-article__subheading:before,.current-overview-article--image-right.current-overview-article--image-square .current-overview-article__subheading:after,.current-overview-article--image-right.current-overview-article--image-square .current-overview-article__subheading:before{
		right:108.33333%
}
}
@media only screen and (max-width:768px){
	.current-overview-article .button--current{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current-overview-article .button--current.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.current-landing-more-issues{
	background-color:#121112;
	color:#fff;
	padding:140px 0 120px;
	position:relative;
	text-align:center
}
@media only screen and (max-width:768px){
	.current-landing-more-issues{
		padding:120px 0
}
}
.current-landing-more-issues:before{
	background-color:#fff;
	content:"";
	display:block;
	height:180px;
	left:50%;
	mix-blend-mode:exclusion;
	position:absolute;
	top:-90px;
	width:1px
}
@media only screen and (max-width:768px){
	.current-landing-more-issues:before{
		height:100px;
		top:-50px
}
}
.current-landing-more-issues__container{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%
}
@media only screen and (max-width:1024px){
	.current-landing-more-issues__container{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current-landing-more-issues__container{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current-landing-more-issues .current-landing-more-issues__slider{
	overflow:hidden;
	padding-bottom:70px
}
.current-landing-more-issues .current-landing-more-issues__slider__wrapper{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
@media only screen and (max-width:768px){
	.current-landing-more-issues .current-landing-more-issues__slider__wrapper{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
}
}
.current-landing-more-issues .current-landing-more-issues__slider__item{
	-webkit-box-flex:26.08696%;
	-ms-flex:26.08696% 0 0px;
	flex:26.08696% 0 0
}
@media only screen and (max-width:1024px){
	.current-landing-more-issues .current-landing-more-issues__slider__item{
		-ms-flex-preferred-size:46.15385%;
		flex-basis:46.15385%
}
}
@media only screen and (max-width:768px){
	.current-landing-more-issues .current-landing-more-issues__slider__item{
		-ms-flex-preferred-size:100%;
		flex-basis:100%
}
}
.current-landing-more-issues .current-landing-more-issues__slider__item:not(:last-child){
	margin-right:4.34783%
}
@media only screen and (max-width:1024px){
	.current-landing-more-issues .current-landing-more-issues__slider__item:not(:last-child){
		margin-right:7.69231%
}
}
@media only screen and (max-width:768px){
	.current-landing-more-issues .current-landing-more-issues__slider__item:not(:last-child){
		margin-bottom:60px;
		margin-right:0
}
}
.current-landing-more-issues .current-landing-more-issues__slider__item__content{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.current-landing-more-issues .current-landing-more-issues__slider__item__picture{
	height:auto;
	width:100%
}
.current-landing-more-issues .current-landing-more-issues__slider__item__separator{
	background-color:#fff;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	height:1px;
	margin:0 15px
}
.current-landing-more-issues .current-landing-more-issues__slider__headline{
	margin:100px 0 40px;
	text-align:left
}
@media only screen and (max-width:1024px){
	.current-landing-more-issues .current-landing-more-issues__slider__headline{
		margin-top:80px
}
}
@media only screen and (max-width:768px){
	.current-landing-more-issues .current-landing-more-issues__slider__headline{
		margin-top:70px
}
}
.current__icon-grid{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:calc(100vh - 139px);
	padding:90px 0 80px
}
@media only screen and (max-width:1024px){
	.current__icon-grid{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current__icon-grid{
		margin:0 20px;
		width:calc(100% - 40px);
		min-height:calc(100vh - 129px)
}
}
.current__article-section-wrap.is-first-section .current__icon-grid,.current__article-section-wrap.is-last-section .current__icon-grid{
	min-height:100vh;
	padding-bottom:138px;
	padding-top:229px
}
@media only screen and (max-width:768px){
	.current__article-section-wrap.is-first-section .current__icon-grid,.current__article-section-wrap.is-last-section .current__icon-grid{
		padding-top:219px
}
}
.current__icon-grid .heading--current{
	margin-bottom:110px
}
.current__icon-grid__grid{
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	pointer-events:none
}
.current__icon-grid__grid .current__icon-grid__grid__divider:after{
	width:0;
	opacity:0
}
.current__icon-grid__grid.entered-once .current__icon-grid__grid__divider:after{
	opacity:1;
	-webkit-transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	transition:width 2s cubic-bezier(.23,1,.32,1),opacity .5s linear;
	-webkit-transition-delay:0;
	transition-delay:0;
	width:100%
}
@media only screen and (min-width:769px){
	.current__icon-grid__grid .current__icon-grid__grid__item{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:first-child{
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(2){
		-webkit-transition-delay:.15s;
		transition-delay:.15s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(3){
		-webkit-transition-delay:.2s;
		transition-delay:.2s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(4){
		-webkit-transition-delay:.25s;
		transition-delay:.25s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(5){
		-webkit-transition-delay:.3s;
		transition-delay:.3s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(6){
		-webkit-transition-delay:.35s;
		transition-delay:.35s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(7){
		-webkit-transition-delay:.4s;
		transition-delay:.4s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(8){
		-webkit-transition-delay:.45s;
		transition-delay:.45s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(9){
		-webkit-transition-delay:.5s;
		transition-delay:.5s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(10){
		-webkit-transition-delay:.55s;
		transition-delay:.55s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item:nth-child(11){
		-webkit-transition-delay:.6s;
		transition-delay:.6s
}
	.current__icon-grid__grid.entered-once .current__icon-grid__grid__item{
		-webkit-transition:z-index .3s step-start,opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:z-index .3s step-start,opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:z-index .3s step-start,opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:z-index .3s step-start,opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
}
.current__icon-grid__grid.entered-once .current__icon-grid__grid__divider:nth-child(7):after{
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.current__icon-grid__grid__divider{
	-webkit-box-flex:100%;
	-ms-flex:100% 0 0px;
	flex:100% 0 0;
	height:1px;
	position:relative
}
.current__icon-grid__grid__divider:after{
	background-color:#121112;
	content:"";
	height:1px;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.current__icon-grid__grid__item{
	-webkit-box-flex:17.3913%;
	-ms-flex:17.3913% 0 0px;
	flex:17.3913% 0 0;
	outline:none;
	padding:60px 20px 56px;
	position:relative;
	-webkit-transition:z-index .3s;
	transition:z-index .3s;
	z-index:1
}
@media only screen and (min-width:1025px){
	.current__icon-grid__grid__item:not(:nth-of-type(6n+2)){
		margin-left:calc(grid(3/4, $cols-desktop) - 1px)
}
	.current__icon-grid__grid__item:focus,.current__icon-grid__grid__item:focus-within,.current__icon-grid__grid__item:hover{
		-webkit-transition:none!important;
		transition:none!important;
		z-index:4
}
	.current__icon-grid__grid__item:focus-within .current__icon-grid__grid__item__heading,.current__icon-grid__grid__item:focus .current__icon-grid__grid__item__heading,.current__icon-grid__grid__item:hover .current__icon-grid__grid__item__heading{
		opacity:1
}
	.current__icon-grid__grid__item:focus-within .current__icon-grid__grid__item__frame,.current__icon-grid__grid__item:focus .current__icon-grid__grid__item__frame,.current__icon-grid__grid__item:hover .current__icon-grid__grid__item__frame{
		opacity:1;
		-webkit-transition:opacity .3s;
		transition:opacity .3s;
		visibility:visible
}
}
@media only screen and (max-width:1024px){
	.current__icon-grid__grid__item.is-open-on-mobile{
		-webkit-transition:none!important;
		transition:none!important;
		z-index:4
}
	.current__icon-grid__grid__item.is-open-on-mobile .current__icon-grid__grid__item__heading{
		opacity:1
}
	.current__icon-grid__grid__item.is-open-on-mobile .current__icon-grid__grid__item__frame{
		opacity:1;
		-webkit-transition:opacity .3s;
		transition:opacity .3s;
		visibility:visible
}
}
@media only screen and (min-width:769px) and (max-width:1024px){
	.current__icon-grid__grid__item{
		-ms-flex-preferred-size:30.76923%;
		flex-basis:30.76923%;
		max-width:30.76923%
}
	.current__icon-grid__grid__item:not(:nth-of-type(3n+2)){
		margin-left:2.5641%
}
}
@media only screen and (max-width:768px){
	.current__icon-grid__grid__item{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px);
		-ms-flex-preferred-size:42.85714%;
		flex-basis:42.85714%;
		max-width:42.85714%;
		padding:30px 20px
}
	.current__icon-grid__grid__item.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
	.current__icon-grid__grid__item:nth-of-type(odd){
		margin-left:7.14286%
}
}
.current__icon-grid__grid__item__heading{
	cursor:pointer;
	opacity:.5;
	pointer-events:auto;
	position:relative;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	z-index:1
}
.current__icon-grid__grid__item__icon{
	display:block;
	margin:0 auto 30px;
	max-width:94px;
	width:100%
}
@media only screen and (max-width:768px){
	.current__icon-grid__grid__item__icon{
		margin-bottom:14px
}
}
.current__icon-grid__grid__item__title{
	text-align:center
}
.current__icon-grid__grid__item__close{
	pointer-events:auto;
	position:absolute;
	right:20px;
	top:20px;
	width:16px
}
@media only screen and (min-width:1025px){
	.current__icon-grid__grid__item__close{
		display:none
}
}
@media only screen and (max-width:768px){
	.current__icon-grid__grid__item__close{
		right:10px;
		top:10px;
		width:13px
}
}
.current__icon-grid__grid__item__frame{
	background:#fff;
	border:1px solid #121112;
	-webkit-box-shadow:8px 8px 0 #121112;
	box-shadow:8px 8px 0 #121112;
	opacity:0;
	padding:30px;
	pointer-events:none;
	position:absolute;
	top:33px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transition:opacity .3s,visibility 1ms .3s;
	transition:opacity .3s,visibility 1ms .3s;
	visibility:hidden;
	width:125%;
	z-index:-1
}
@media only screen and (min-width:769px){
	.current__icon-grid__grid__item__frame{
		left:50%
}
}
@media only screen and (max-width:768px){
	.current__icon-grid__grid__item__frame{
		padding:20px;
		top:calc(100% - 15px);
		-webkit-transform:none;
		transform:none;
		width:280px
}
	.current__icon-grid__grid__item__frame.is-odd-item{
		left:0
}
	.current__icon-grid__grid__item__frame.is-odd-item.is-last-item{
		left:50%;
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%)
}
	.current__icon-grid__grid__item__frame:not(.is-odd-item){
		right:0
}
}
.current__icon-grid__grid__item__description{
	margin-top:245px;
	padding-top:30px;
	pointer-events:auto
}
@media only screen and (max-width:768px){
	.current__icon-grid__grid__item__description{
		margin-top:0!important;
		padding-top:0
}
}
.current__gallery{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:calc(100vh - 139px);
	padding:90px 0 80px
}
@media only screen and (max-width:1024px){
	.current__gallery{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current__gallery{
		margin:0 20px;
		width:calc(100% - 40px);
		min-height:calc(100vh - 129px)
}
}
.current__article-section-wrap.is-first-section .current__gallery,.current__article-section-wrap.is-last-section .current__gallery{
	min-height:100vh;
	padding-bottom:138px;
	padding-top:229px
}
@media only screen and (max-width:768px){
	.current__article-section-wrap.is-first-section .current__gallery,.current__article-section-wrap.is-last-section .current__gallery{
		padding-top:219px
}
}
.current__gallery .heading--current{
	margin-bottom:50px
}
.current__gallery__grid{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media only screen and (min-width:1025px){
	.current__gallery__grid .current__gallery__item{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current__gallery__grid.entered-once .current__gallery__item{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
	.current__gallery__grid.entered-once .current__gallery__item:first-child{
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
	.current__gallery__grid.entered-once .current__gallery__item:nth-child(2){
		-webkit-transition-delay:.2s;
		transition-delay:.2s
}
	.current__gallery__grid.entered-once .current__gallery__item:nth-child(3){
		-webkit-transition-delay:.3s;
		transition-delay:.3s
}
	.current__gallery__grid.entered-once .current__gallery__item:nth-child(4){
		-webkit-transition-delay:.4s;
		transition-delay:.4s
}
	.current__gallery__grid.entered-once .current__gallery__item:nth-child(5){
		-webkit-transition-delay:.5s;
		transition-delay:.5s
}
}
@media only screen and (min-width:1025px){
	.current__gallery__grid--2{
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
}
	.current__gallery__grid--2 .current__gallery__item{
		-ms-flex-preferred-size:34.78261%;
		flex-basis:34.78261%
}
	.current__gallery__grid--2 .current__gallery__item:not(:first-child){
		margin-left:4.34783%
}
}
.current__gallery__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:21.73913%;
	-ms-flex:21.73913% 0 0px;
	flex:21.73913% 0 0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap
}
@media only screen and (max-width:1024px){
	.current__gallery__item{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px);
		-ms-flex-preferred-size:100%;
		flex-basis:100%;
		margin-bottom:20px
}
	.current__gallery__item.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
@media only screen and (max-width:768px){
	.current__gallery__item{
		-webkit-box-flex:85.71429%;
		-ms-flex:85.71429% 0 0px;
		flex:85.71429% 0 0
}
	.current__gallery__item:nth-child(2n){
		margin-left:14.28571%
}
}
.current__gallery__item__spacer{
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.current__gallery__item__title{
	margin-bottom:20px
}
.current__gallery__item__block{
	border:1px solid #121112;
	display:block;
	-webkit-filter:grayscale(1);
	filter:grayscale(1);
	outline:none;
	overflow:hidden;
	position:relative;
	-webkit-transition:-webkit-filter .5s linear;
	transition:-webkit-filter .5s linear;
	transition:filter .5s linear;
	transition:filter .5s linear,-webkit-filter .5s linear;
	width:100%
}
.current__gallery__item__block:before{
	content:"";
	display:block;
	padding-top:75%
}
.current__gallery__item__block:after{
	border:14px solid #fff;
	bottom:0;
	content:"";
	left:0;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:border 1s cubic-bezier(.19,1,.22,1);
	transition:border 1s cubic-bezier(.19,1,.22,1)
}
.current__gallery__item__block:focus-within,.current__gallery__item__block:hover{
	cursor:pointer;
	-webkit-filter:grayscale(0);
	filter:grayscale(0)
}
.current__gallery__item__block:focus-within:after,.current__gallery__item__block:hover:after{
	border-color:#121112
}
.current__gallery__item__block:focus-within .current__gallery__item__block__button__arrow:first-child,.current__gallery__item__block:hover .current__gallery__item__block__button__arrow:first-child{
	-webkit-transform:none;
	transform:none
}
.current__gallery__item__block:focus-within .current__gallery__item__block__button__arrow:nth-child(2),.current__gallery__item__block:hover .current__gallery__item__block__button__arrow:nth-child(2){
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.current__gallery__item__block:focus-within .current__gallery__item__block__button__title,.current__gallery__item__block:hover .current__gallery__item__block__button__title{
	-webkit-animation:regular-to-italic-ibm .15s ease 1 both;
	animation:regular-to-italic-ibm .15s ease 1 both
}
.current__gallery__item__block:focus-within .current__gallery__item__image,.current__gallery__item__block:hover .current__gallery__item__image{
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.current__gallery__item__block:not(:hover) .current__gallery__item__block__button__title{
	-webkit-animation:italic-to-regular-ibm .15s ease 1 both;
	animation:italic-to-regular-ibm .15s ease 1 both
}
.current__gallery__item__block .button,.current__gallery__item__block__button{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	bottom:0;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:100%
}
.current__gallery__item__block__button{
	cursor:pointer
}
.current__gallery__item__block__button__title{
	display:inline-block
}
.current__gallery__item__block__button__arrows{
	margin-left:10px;
	margin-top:-3px;
	overflow:hidden;
	position:relative
}
.current__gallery__item__block__button__arrow{
	display:inline-block;
	-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1);
	transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)
}
.current__gallery__item__block__button__arrow:first-child{
	left:0;
	position:absolute;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.current__gallery__item__image{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	bottom:14px;
	left:14px;
	position:absolute;
	right:14px;
	top:14px;
	-webkit-transition:-webkit-transform 4s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform 4s cubic-bezier(.19,1,.22,1);
	transition:transform 4s cubic-bezier(.19,1,.22,1);
	transition:transform 4s cubic-bezier(.19,1,.22,1),-webkit-transform 4s cubic-bezier(.19,1,.22,1)
}
.current__gallery__item__image:after{
	background:rgba(18,17,18,.5);
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:0
}
.current__gallery__tray__page-wrap{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	overflow:hidden;
	position:relative
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__page-wrap{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current__gallery__tray__page-wrap{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current__gallery__tray__page{
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	left:0;
	opacity:0;
	padding:194px 0 60px;
	position:absolute;
	top:0;
	-webkit-transition:opacity .5s,visibility 1ms .5s;
	transition:opacity .5s,visibility 1ms .5s;
	visibility:hidden;
	width:100%
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__page{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column
}
}
.current__gallery__tray__page.is-visible{
	opacity:1;
	position:relative;
	-webkit-transition:opacity .5s .5s;
	transition:opacity .5s .5s;
	visibility:visible
}
.current__gallery__tray__page.is-visible .current__gallery__tray__content,.current__gallery__tray__page.is-visible .current__gallery__tray__image{
	opacity:1;
	-webkit-transform:none;
	transform:none
}
.current__gallery__tray__page.is-visible .current__gallery__tray__image{
	-webkit-transition:opacity .3s linear;
	transition:opacity .3s linear;
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
.current__gallery__tray__page.is-visible .current__gallery__tray__content{
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.current__gallery__tray__page .current__gallery__tray__image{
	opacity:0;
	-webkit-transition:opacity .3s linear;
	transition:opacity .3s linear
}
.current__gallery__tray__page .current__gallery__tray__content{
	opacity:0;
	-webkit-transform:translateX(60px);
	transform:translateX(60px);
	-webkit-transition:opacity .3s linear,-webkit-transform 0s linear .5s;
	transition:opacity .3s linear,-webkit-transform 0s linear .5s;
	transition:opacity .3s linear,transform 0s linear .5s;
	transition:opacity .3s linear,transform 0s linear .5s,-webkit-transform 0s linear .5s
}
@media only screen and (max-width:768px){
	.current__gallery__tray__page .current__gallery__tray__content{
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
}
.current__gallery__tray__image{
	background:#121112;
	border:1px solid #fff;
	-webkit-box-flex:73.91304%;
	-ms-flex:73.91304% 0 0px;
	flex:73.91304% 0 0;
	margin-left:-8.69565%;
	max-height:calc(100vh - 254px);
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2;
	position:relative
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__image{
		margin:0 auto;
		max-height:none;
		max-width:500px;
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1;
		width:100%
}
}
.current__gallery__tray__image:before{
	content:"";
	display:block;
	padding-top:64.70588%
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__image--no-crop{
		padding:15px
}
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__image--no-crop:before{
		display:none
}
}
.current__gallery__tray__image--no-crop .current__gallery__tray__image__mobile{
	display:block;
	width:100%
}
@media only screen and (min-width:1025px){
	.current__gallery__tray__image--no-crop .current__gallery__tray__image__mobile{
		display:none
}
}
.current__gallery__tray__image--no-crop .current__gallery__tray__image__pattern{
	background-image:url("data:image/svg+xml;
	charset=utf-8,%3Csvg viewBox='0 0 16.8 16.8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23636363'%3E%3Cpath d='M.9 0H0v.9zM16.8.9l.9-.9H16zM8.9 9l.9-.9-.9-.9-.8.9zM.9 16.8l-.9-.9v1.8zM16.8 17.7l.9-.9-.9-.9-.8.9z'/%3E%3C/g%3E%3C/svg%3E");
	background-size:9px;
	bottom:15px;
	content:"";
	left:15px;
	position:absolute;
	right:15px;
	top:15px
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__image--no-crop .current__gallery__tray__image__pattern{
		display:none
}
}
.current__gallery__tray__image--no-crop .current__gallery__tray__image__inner{
	background-size:contain;
	bottom:45px;
	left:45px;
	right:45px;
	top:45px
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__image--no-crop .current__gallery__tray__image__inner{
		display:none
}
}
.current__gallery__tray__image__inner{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	bottom:15px;
	left:15px;
	position:absolute;
	right:15px;
	top:15px
}
.current__gallery__tray__image--portrait{
	-ms-flex-preferred-size:39.13043%;
	flex-basis:39.13043%;
	margin-left:13.04348%
}
.current__gallery__tray__image--portrait:before{
	padding-top:128.57143%
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__image--portrait{
		margin-left:0;
		width:100%
}
}
.current__gallery__tray__image--square{
	-ms-flex-preferred-size:47.82609%;
	flex-basis:47.82609%;
	margin-left:4.34783%
}
.current__gallery__tray__image--square:before{
	padding-top:100%
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__image--square{
		margin-left:0;
		width:100%
}
}
.current__gallery__tray__content{
	background:#fff;
	border:1px solid #121112;
	color:#121112;
	-webkit-box-flex:34.78261%;
	-ms-flex:34.78261% 0 0px;
	flex:34.78261% 0 0;
	left:0;
	margin-top:30px;
	overflow:hidden;
	position:relative;
	z-index:1
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__content{
		background:#121112;
		color:#fff;
		margin-top:0;
		max-height:none;
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
		padding-left:15px;
		padding-right:15px;
		width:100%
}
}
@media only screen and (min-width:1621px){
	.current__gallery__tray__content{
		margin-top:83.47826px
}
}
.current__gallery__tray__content i{
	font-style:italic
}
.current__gallery__tray__content__inner{
	-webkit-overflow-scrolling:touch;
	height:100%;
	max-height:calc(100vh - 314px);
	overflow:scroll;
	padding:40px 30px 20px
}
@media only screen and (max-width:1024px){
	.current__gallery__tray__content__inner{
		max-height:none;
		overflow:visible
}
}
@media only screen and (max-width:768px){
	.current__gallery__tray__content__inner{
		padding-left:0;
		padding-right:0
}
}
.current__gallery__tray__content__heading{
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row nowrap;
	flex-flow:row nowrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:20px
}
.current__gallery__tray__content__pager{
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:50px
}
.current__gallery__tray__content__paragraph:not(:first-of-type){
	margin-top:15px
}
.current__gallery__tray__content__sourse{
	margin-top:10px;
	opacity:.5;
	text-align:right
}
.current__gallery__tray__content .current-scrollable__overlay{
	z-index:3
}
.current__gallery__tray__content .button--current{
	margin:31px 0 31px 5px
}
.current-database__wrapper{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0 0 0 auto;
	max-width:none;
	padding-top:139px;
	position:relative;
	visibility:visible;
	width:94.44444%
}
@media only screen and (max-width:768px){
	.current-database__wrapper{
		display:block;
		height:100%;
		margin:0;
		padding-top:129px;
		width:100%
}
}
.current-database__wrapper.is-hidden{
	visibility:hidden
}
.current-database__view--index__row{
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#121112),color-stop(0,rgba(18,17,18,0)));
	background-image:linear-gradient(90deg,#121112 10%,rgba(18,17,18,0) 0);
	background-position:bottom;
	background-repeat:repeat-x;
	background-size:7px 1px;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	outline:none;
	padding:14px 0;
	width:100%
}
.current-database__view--index__row:focus,.current-database__view--index__row:hover{
	background-color:rgba(183,190,219,.5);
	font-style:italic
}
.current-database__view--index__row.is-hidden{
	display:none
}
.current-database__view--index__heading{
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-color:#f9f9f9;
	border-bottom:1px solid #121112;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:14px 0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1
}
.current-database__view--index__heading .current-database__view--index__cell{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:left;
	-ms-flex-pack:left;
	justify-content:left
}
.current-database__view--index__heading .current-database__view--index__cell svg{
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-left:10px;
	margin-right:10px
}
.current-database__view--index__heading .current-database__view--index__cell[data-database-index-direction=DESC] svg{
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
@media only screen and (max-width:768px){
	.current-database__view--index__heading .current-database__view--index__title-cell span{
		display:initial;
		margin-bottom:0
}
}
@media only screen and (max-width:768px){
	.current-database__view--index__heading .current-database__view--index__disinformant-cell{
		display:none!important
}
}
.current-database__view--index__heading.is-hidden{
	display:none
}
.current-database__view--index__body{
	-webkit-overflow-scrolling:touch;
	height:100%;
	overflow:scroll;
	padding-top:42px
}
@media only screen and (max-width:768px){
	.current-database__view--index__body:after{
		content:"";
		display:block;
		padding-bottom:200px
}
}
.current-database__view--index__cell-wrapper{
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:79%;
	-ms-flex:79% 0 0px;
	flex:79% 0 0
}
@media only screen and (max-width:768px){
	.current-database__view--index__cell-wrapper{
		-webkit-box-flex:66%;
		-ms-flex:66%;
		flex:66%;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		max-width:66%
}
}
.current-database__view--index__cell{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 .5%
}
.current-database__view--index__date-cell{
	-webkit-box-flex:8%;
	-ms-flex:8% 0 0px;
	flex:8% 0 0;
	padding-left:2%
}
@media only screen and (max-width:768px){
	.current-database__view--index__date-cell,.current-database__view--index__method-cell,.current-database__view--index__platform-cell{
		display:none!important
}
}
.current-database__view--index__disinformant-cell,.current-database__view--index__platform-cell,.current-database__view--index__title-cell{
	-webkit-box-flex:28%;
	-ms-flex:28% 0 0px;
	flex:28% 0 0
}
@media only screen and (max-width:768px){
	.current-database__view--index__disinformant-cell,.current-database__view--index__platform-cell,.current-database__view--index__title-cell{
		-ms-flex-preferred-size:auto;
		flex-basis:auto
}
}
.current-database__view--index__target-cell{
	-webkit-box-flex:13%;
	-ms-flex:13% 0 0px;
	flex:13% 0 0
}
@media only screen and (max-width:768px){
	.current-database__view--index__target-cell{
		-ms-flex-preferred-size:33%;
		flex-basis:33%;
		padding-left:20px
}
}
@media only screen and (max-width:768px){
	.current-database__view--index__title-cell{
		padding-right:20px
}
}
.current-database__view--index__method-cell{
	-webkit-box-flex:16%;
	-ms-flex:16% 0 0px;
	flex:16% 0 0
}
@media only screen and (max-width:768px){
	.current-database__view--index__method-cell{
		-ms-flex-preferred-size:auto;
		flex-basis:auto
}
}
@media only screen and (max-width:768px){
	.current-database__view--index__disinformant-cell{
		color:#b9b9b9;
		font-style:italic;
		overflow:hidden;
		padding-right:20px;
		text-overflow:ellipsis;
		white-space:nowrap;
		width:100%
}
}
.current-database__view--glossary{
	height:100%;
	overflow:auto;
	padding:65px 11.11111%
}
@media only screen and (max-width:768px){
	.current-database__view--glossary{
		padding:50px 20px 0
}
	.current-database__view--glossary:after{
		content:"";
		display:block;
		padding-bottom:200px
}
}
.current-database__view--glossary__headline{
	margin-bottom:40px
}
.current-database__view--glossary__category{
	border-bottom:1px solid #121112;
	padding-bottom:11px;
	padding-left:7px
}
.current-database__view--glossary__list:not(:last-child){
	margin-bottom:50px
}
.current-database__landing{
	-webkit-overflow-scrolling:touch;
	background:#121112;
	color:#fff;
	height:100vh;
	opacity:1;
	overflow-y:scroll;
	padding-top:139px;
	position:absolute;
	text-align:center;
	-webkit-transition:opacity .3s .3s;
	transition:opacity .3s .3s;
	visibility:visible;
	width:100%;
	z-index:3
}
@media only screen and (max-width:768px){
	.current-database__landing{
		height:100%;
		padding-top:129px
}
}
.current-database__landing__container{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:calc(100vh - 139px);
	padding-top:55px;
	position:relative
}
@media only screen and (max-width:1024px){
	.current-database__landing__container{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current-database__landing__container{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
@media only screen and (max-width:1024px){
	.current-database__landing__container{
		padding-top:80px
}
}
@media only screen and (max-width:768px){
	.current-database__landing__container{
		min-height:calc(100vh - 129px);
		padding-top:40px
}
}
.current-database__landing__headline{
	margin:0 auto 50px;
	width:91.30435%
}
@media only screen and (max-width:768px){
	.current-database__landing__headline{
		width:100%
}
}
.current-database__landing__subtitle{
	margin:0 auto 35px;
	max-width:735px;
	opacity:.78;
	width:100%
}
@media only screen and (max-width:768px){
	.current-database__landing__subtitle{
		width:100%
}
}
.current-database__landing__subtitle b{
	font-weight:700
}
.current-database__landing__bottom{
	width:100%
}
.current-database__landing__bottom--desktop{
	display:none
}
@media only screen and (min-width:769px){
	.current-database__landing__bottom--desktop{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		left:0;
		padding:21px 0 50px;
		position:absolute;
		top:0
}
	.current-database__landing__bottom--mobile{
		display:none
}
}
.current-database__landing .button--current{
	margin-bottom:35px
}
.current-database__landing__subline{
	margin-right:15px;
	margin-top:8px;
	opacity:.5
}
@media only screen and (max-width:768px){
	.current-database__landing__subline{
		margin-bottom:10px
}
}
.current-database__landing__logos-wrapper{
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media only screen and (max-width:768px){
	.current-database__landing__logos-wrapper{
		padding-bottom:25px
}
}
.current-database__landing__logos-wrapper img:first-child{
	margin-right:15px;
	margin-top:1px;
	width:132px
}
.current-database__landing__logos-wrapper img:last-child{
	margin-top:3px;
	width:91px
}
.current-database__landing.is-hidden{
	opacity:0;
	position:absolute;
	-webkit-transition:opacity .3s,visibility 1ms .3s;
	transition:opacity .3s,visibility 1ms .3s;
	visibility:hidden
}
.current-database__view--map__container{
	height:100%;
	width:100%
}
.current-database__view--map__controls{
	bottom:40px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:absolute;
	right:80px
}
@media only screen and (max-width:768px){
	.current-database__view--map__controls{
		right:20px
}
}
.current-database__view--map__button{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff;
	border:1px solid #121112;
	-webkit-box-shadow:4px 4px 0 0 #121112;
	box-shadow:4px 4px 0 0 #121112;
	color:#121112;
	fill:#121112;
	height:40px;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	line-height:40px;
	text-align:center;
	-webkit-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
	width:40px
}
.current-database__view--map__button:not(:last-child){
	margin-bottom:10px
}
.current-database__view--map__button:focus,.current-database__view--map__button:hover{
	background-color:#121112;
	color:#fff
}
.current-database__view--map__button:active{
	-webkit-box-shadow:0 0 0 0 #121112;
	box-shadow:0 0 0 0 #121112;
	-webkit-transform:translate(4px,4px);
	transform:translate(4px,4px)
}
.popup-bubble{
	left:0;
	position:absolute;
	top:0;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.popup-bubble-anchor{
	bottom:8px;
	left:0;
	position:absolute;
	width:100%
}
.popup-container{
	cursor:auto;
	display:none;
	height:0;
	position:absolute;
	width:200px
}
.popup-container .current-infobox__inner{
	opacity:0;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:0 50%!important;
	transform-origin:0 50%!important;
	-webkit-transition:opacity .3s linear,-webkit-transform .7s cubic-bezier(.19,1,.22,1);
	transition:opacity .3s linear,-webkit-transform .7s cubic-bezier(.19,1,.22,1);
	transition:opacity .3s linear,transform .7s cubic-bezier(.19,1,.22,1);
	transition:opacity .3s linear,transform .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1)
}
.popup-container.is-visible .current-infobox__inner{
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.current-database__view--methodologies{
	height:100%;
	overflow:auto;
	padding:65px 33.33333% 65px 11.11111%
}
@media only screen and (max-width:768px){
	.current-database__view--methodologies{
		padding:50px 20px 0
}
	.current-database__view--methodologies:after{
		content:"";
		display:block;
		padding-bottom:200px
}
}
.current-database__view--methodologies__lead{
	margin:40px 0
}
.current-database__view--methodologies__content{
	margin:15px 0
}
.current-database__sidebar{
	height:calc(100vh - 139px);
	margin-left:-5px;
	overflow:auto;
	padding-left:5px;
	position:relative;
	-webkit-transition:opacity .5s linear .2s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .2s;
	transition:opacity .5s linear .2s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .2s;
	transition:opacity .5s linear .2s,transform 2s cubic-bezier(.19,1,.22,1) .2s;
	transition:opacity .5s linear .2s,transform 2s cubic-bezier(.19,1,.22,1) .2s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .2s;
	width:21.73913%
}
.is-hidden .current-database__sidebar{
	opacity:0;
	-webkit-transform:translateX(-30%);
	transform:translateX(-30%)
}
@media only screen and (max-width:768px){
	.is-hidden .current-database__sidebar{
		-webkit-transform:translateY(100%);
		transform:translateY(100%)
}
}
@media only screen and (max-width:768px){
	.current-database__sidebar{
		background-color:#121112;
		bottom:0;
		height:auto;
		margin-left:0;
		overflow:visible;
		padding-left:0;
		position:absolute;
		width:100%;
		z-index:2
}
}
.current-database__sidebar.filters-active{
	z-index:11
}
@media only screen and (max-width:768px){
	.current-database__sidebar.filters-active .current-database__sidebar__filters,.current-database__sidebar.filters-active .current-database__sidebar__overlay{
		display:block
}
}
.current-database__sidebar.filters-active .current-database__sidebar__filters-btn{
	background-color:#fff;
	color:#121112
}
.current-database__sidebar.filters-active .current-database__sidebar__filters-btn span:first-child{
	display:none
}
.current-database__sidebar.filters-active .current-database__sidebar__filters-btn span:nth-child(2){
	display:block
}
.current-database__sidebar.about-active{
	z-index:11
}
@media only screen and (max-width:768px){
	.current-database__sidebar.about-active .current-database__sidebar__about,.current-database__sidebar.about-active .current-database__sidebar__overlay{
		display:block
}
}
.current-database__sidebar.about-active .current-database__sidebar__about-btn{
	background-color:#fff;
	color:#121112
}
.current-database__sidebar.about-active .current-database__sidebar__about-btn span:first-child{
	display:none
}
.current-database__sidebar.about-active .current-database__sidebar__about-btn span:nth-child(2){
	display:block
}
.current-database__sidebar__overlay{
	background-color:rgba(18,17,18,.5);
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:5
}
.current-database__sidebar__filters{
	border-bottom:1px solid hsla(0,0%,100%,.5);
	border-top:1px solid hsla(0,0%,100%,.5);
	margin-right:55px;
	padding:40px 0;
	position:relative;
	width:calc(100% - 55px)
}
@media only screen and (max-width:768px){
	.current-database__sidebar__filters{
		-webkit-overflow-scrolling:touch;
		background-color:#121112;
		display:none;
		overflow:scroll;
		padding:25px 20px 30px;
		position:relative;
		width:100%;
		z-index:6
}
	.current-database__sidebar__filters .current-database__sidebar__headline{
		display:none
}
}
.current-database__sidebar__filter{
	margin-top:20px
}
.current-database__sidebar__views{
	padding:40px 55px 60px 0;
	position:relative
}
@media only screen and (max-width:768px){
	.current-database__sidebar__views{
		border:0;
		bottom:95px;
		left:20px;
		padding:0;
		position:fixed;
		width:auto;
		z-index:4
}
	.current-database__sidebar__views .current-database__sidebar__headline{
		display:none
}
}
.current-database__sidebar__view-button{
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	color:hsla(0,0%,100%,.3);
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	fill:hsla(0,0%,100%,.3);
	outline:none;
	-webkit-transition:color .3s,fill .3s;
	transition:color .3s,fill .3s
}
@media only screen and (max-width:768px){
	.current-database__sidebar__view-button{
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		background-color:#fff;
		border:1px solid #121112;
		-webkit-box-shadow:4px 4px 0 0 #121112;
		box-shadow:4px 4px 0 0 #121112;
		color:#121112;
		fill:#121112;
		height:40px;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		line-height:40px;
		text-align:center;
		width:40px
}
	.current-database__sidebar__view-button span{
		display:none
}
}
.current-database__sidebar__view-button svg{
	height:24px;
	margin-right:16px;
	width:24px
}
@media only screen and (max-width:768px){
	.current-database__sidebar__view-button svg{
		margin-right:0
}
}
.current-database__sidebar__view-button:not(:last-child){
	margin-bottom:8px
}
@media only screen and (max-width:768px){
	.current-database__sidebar__view-button:not(:last-child){
		margin-bottom:10px
}
}
.current-database__sidebar__view-button.is-active,.current-database__sidebar__view-button:focus,.current-database__sidebar__view-button:hover{
	color:#fff;
	fill:#fff
}
@media only screen and (max-width:768px){
	.current-database__sidebar__view-button.is-active,.current-database__sidebar__view-button:focus,.current-database__sidebar__view-button:hover{
		background-color:#121112;
		-webkit-box-shadow:0 0 0 0 #121112;
		box-shadow:0 0 0 0 #121112;
		color:#fff;
		-webkit-transform:translate(4px,4px);
		transform:translate(4px,4px)
}
}
.current-database__sidebar__about{
	padding:95px 55px 40px 0;
	position:relative;
	width:100%
}
@media only screen and (max-width:768px){
	.current-database__sidebar__about{
		background-color:#121112;
		display:none;
		padding:25px 0 0;
		position:relative;
		z-index:6
}
	.current-database__sidebar__about .current-database__sidebar__headline{
		margin-left:20px
}
}
.current-database__sidebar__headline{
	margin-bottom:25px
}
.current-database__sidebar__description{
	margin-bottom:30px
}
@media only screen and (max-width:768px){
	.current-database__sidebar__description{
		margin:0 20px 60px
}
}
.current-database__sidebar__link{
	cursor:pointer;
	display:block;
	margin:10px 0
}
@media only screen and (max-width:768px){
	.current-database__sidebar__link{
		border-top:1px solid hsla(0,0%,100%,.5);
		margin:0;
		padding:20px;
		width:100%
}
}
.current-database__sidebar__mobile-heading{
	background-color:#121112;
	border-bottom:1px solid hsla(0,0%,100%,.5);
	display:none;
	height:60px;
	position:relative;
	z-index:6
}
@media only screen and (max-width:768px){
	.current-database__sidebar__mobile-heading{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex
}
}
.current-database__sidebar__about-btn{
	border-left:1px solid hsla(0,0%,100%,.5);
	-webkit-box-flex:28.57143%;
	-ms-flex:28.57143% 0 0px;
	flex:28.57143% 0 0;
	text-align:center
}
.current-database__sidebar__about-btn span:first-child{
	display:block
}
.current-database__sidebar__about-btn span:nth-child(2){
	display:none
}
.current-database__sidebar__filters-btn{
	-webkit-box-flex:71.42857%;
	-ms-flex:71.42857% 0 0px;
	flex:71.42857% 0 0;
	text-align:center
}
.current-database__sidebar__filters-btn span:first-child{
	display:block
}
.current-database__sidebar__filters-btn span:nth-child(2){
	display:none
}
.current-database__sidebar__clear-button{
	border:1px solid #fff;
	display:none;
	padding:6px 11px;
	position:absolute;
	right:0;
	top:34px
}
@media only screen and (min-width:769px) and (max-width:1024px){
	.current-database__sidebar__clear-button{
		padding:4px;
		top:35px
}
	.current-database__sidebar__clear-button__hide-on-tablet{
		display:none
}
}
@media only screen and (min-width:769px) and (max-width:1024px) and (max-width:840px){
	.current-database__sidebar__clear-button{
		border:0;
		padding:5px 0
}
}
@media only screen and (max-width:768px){
	.current-database__sidebar__clear-button{
		right:20px;
		top:15px
}
}
.current-database__sidebar__clear-button.is-visible{
	display:block
}
.current-database__sidebar__clear-button:hover{
	background-color:#fff;
	color:#121112
}
.current-database__overlay{
	background-color:hsla(0,0%,100%,0);
	display:block;
	height:100%;
	left:0;
	pointer-events:none;
	position:fixed;
	top:0;
	-webkit-transition:background-color .15s ease-in-out;
	transition:background-color .15s ease-in-out;
	width:100%;
	z-index:11
}
.current-database__overlay.is-visible{
	background-color:hsla(0,0%,100%,.89);
	pointer-events:all
}
.current-database__overlay.is-visible .current-database__overlay__inner{
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:opacity .3s linear .15s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .15s;
	transition:opacity .3s linear .15s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .15s;
	transition:opacity .3s linear .15s,transform 1s cubic-bezier(.19,1,.22,1) .15s;
	transition:opacity .3s linear .15s,transform 1s cubic-bezier(.19,1,.22,1) .15s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .15s
}
.current-database__overlay__container{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media only screen and (max-width:1024px){
	.current-database__overlay__container{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current-database__overlay__container{
		margin:0 20px;
		width:calc(100% - 40px);
		margin:0;
		top:0;
		-webkit-transform:none;
		transform:none;
		width:100%
}
}
.current-database__overlay__inner{
	background-color:#fff;
	border:1px solid #121112;
	-webkit-box-shadow:8px 8px 0 0 #121112;
	box-shadow:8px 8px 0 0 #121112;
	color:#121112;
	display:none;
	margin-left:4.34783%;
	opacity:0;
	position:relative;
	-webkit-transform:translateY(5vw);
	transform:translateY(5vw);
	-webkit-transition:opacity .3s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity .3s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity .3s linear,transform 1s cubic-bezier(.19,1,.22,1);
	transition:opacity .3s linear,transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);
	width:91.30435%
}
@media only screen and (min-width:769px){
	.current-database__overlay__inner{
		max-height:958px
}
}
@media only screen and (max-width:768px){
	.current-database__overlay__inner{
		height:100vh;
		margin:auto;
		overflow:auto;
		width:100%
}
}
.current-database__overlay__inner.is-visible{
	display:block
}
.current-database__overlay__wrapper{
	-webkit-overflow-scrolling:touch;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:85vh;
	max-height:850px;
	overflow:scroll;
	width:100%
}
@media only screen and (max-width:768px){
	.current-database__overlay__wrapper{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		margin:0 20px;
		max-height:100%;
		width:calc(100% - 40px)
}
}
.current-database__overlay__picture{
	display:block;
	width:100%
}
.current-database__overlay__picture-wrapper{
	border:1px solid #121112;
	margin-bottom:30px;
	padding:6px;
	width:100%
}
@media only screen and (max-width:768px){
	.current-database__overlay__picture-wrapper{
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1
}
}
.current-database__overlay__headline{
	margin:20px 0
}
.current-database__overlay__description{
	margin:20px 0 40px
}
.current-database__overlay__description-intro{
	margin-right:10px
}
.current-database__overlay__overview{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:61.90476%;
	-ms-flex:61.90476% 0 0px;
	flex:61.90476% 0 0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-right:9.52381%;
	padding:108px 0 60px
}
@media only screen and (max-width:768px){
	.current-database__overlay__overview{
		-ms-flex-preferred-size:100%;
		flex-basis:100%;
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1;
		padding-bottom:0
}
}
.current-database__overlay__overview__inner{
	background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#121112),color-stop(0,rgba(18,17,18,0)));
	background-image:linear-gradient(90deg,#121112 10%,rgba(18,17,18,0) 0);
	background-position:bottom;
	background-repeat:repeat-x;
	background-size:7px 1px;
	margin-bottom:55px;
	padding-bottom:45px
}
@media only screen and (max-width:768px){
	.current-database__overlay__overview__inner{
		margin-bottom:0;
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
}
}
.current-database__overlay__overview__footer{
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.current-database__overlay__overview__dfr,.current-database__overlay__overview__footer{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.current-database__overlay__overview__dfr{
	opacity:.5
}
.current-database__overlay__overview__dfr svg{
	margin-left:5px;
	margin-top:5px
}
.current-database__overlay__details{
	-webkit-box-flex:19.04762%;
	-ms-flex:19.04762% 0 0px;
	flex:19.04762% 0 0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:108px 4.7619%;
	padding-top:20px
}
@media only screen and (max-width:768px){
	.current-database__overlay__details{
		-ms-flex-preferred-size:100%;
		flex-basis:100%;
		margin:34px 0 60px;
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2
}
}
.current-database__overlay__details__section:not(:last-child){
	margin-bottom:25px;
	padding-bottom:20px
}
.current-database__overlay__details__item{
	margin-top:15px
}
.current-database__overlay__details__item__label{
	margin-bottom:4px
}
.current-database__overlay__close-btn{
	cursor:pointer;
	position:absolute;
	right:17px;
	top:24px
}
.current-database__overlay .current-tray__tray__header{
	background-color:#fff;
	color:#121112;
	fill:#121112;
	padding:24px;
	position:absolute;
	stroke:#121112;
	z-index:3
}
.current-database__overlay .current-tray__tray__header .button-circle{
	stroke:#121112
}
.current-database__overlay .current-tray__tray__nav{
	max-width:none;
	width:100%
}
@media only screen and (max-width:768px){
	.current-database__overlay .current-tray__tray__nav{
		margin:0
}
}
@media only screen and (max-width:768px){
	.current-database__overlay .current-tray__tray__nav__button__label{
		display:none
}
}
@media only screen and (max-width:768px){
	.current-database__overlay .current-tray__tray__nav__button{
		margin-bottom:0
}
}
.current-database__view--timeline{
	overflow:hidden
}
@media only screen and (max-width:768px){
	.current-database__view--timeline{
		overflow:auto
}
}
.current-database__view--timeline__table{
	height:calc(100% - 85px);
	left:85px;
	overflow:visible;
	position:relative;
	width:calc(100% - 170px)
}
@media only screen and (max-width:768px){
	.current-database__view--timeline__table{
		height:calc(100% - 70px);
		left:90px;
		overflow:hidden;
		width:calc(100% - 90px)
}
}
.current-database__view--timeline__table-inner{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	height:100%
}
.current-database__view--timeline__table-structure{
	height:100%;
	position:absolute;
	top:0;
	width:100%
}
.current-database__view--timeline__table-line{
	background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#121112),color-stop(0,rgba(18,17,18,0)));
	background-image:linear-gradient(90deg,#121112 10%,rgba(18,17,18,0) 0);
	background-position:top;
	background-repeat:repeat-x;
	background-size:7px 1px;
	height:3.7037%;
	position:relative;
	width:100%
}
.current-database__view--timeline__table-line:nth-child(5n+3){
	background:none;
	border-top:1px solid rgba(18,17,18,.2)
}
.current-database__view--timeline__col{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:10%;
	-ms-flex:10% 0 0px;
	flex:10% 0 0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
	height:100%;
	margin-bottom:-20px;
	position:relative
}
.current-database__view--timeline__data-point{
	background-color:#19255e;
	border-radius:50%;
	cursor:pointer;
	-ms-flex-negative:0;
	flex-shrink:0;
	height:2.96296%;
	position:relative;
	width:auto
}
.current-database__view--timeline__data-point[data-index="0"]{
	bottom:2.22222%
}
.current-database__view--timeline__data-point[data-index="1"]{
	bottom:5.92593%
}
.current-database__view--timeline__data-point[data-index="2"]{
	bottom:9.62963%
}
.current-database__view--timeline__data-point[data-index="3"]{
	bottom:13.33333%
}
.current-database__view--timeline__data-point[data-index="4"]{
	bottom:17.03704%
}
.current-database__view--timeline__data-point[data-index="5"]{
	bottom:20.74074%
}
.current-database__view--timeline__data-point[data-index="6"]{
	bottom:24.44444%
}
.current-database__view--timeline__data-point[data-index="7"]{
	bottom:28.14815%
}
.current-database__view--timeline__data-point[data-index="8"]{
	bottom:31.85185%
}
.current-database__view--timeline__data-point[data-index="9"]{
	bottom:35.55556%
}
.current-database__view--timeline__data-point[data-index="10"]{
	bottom:39.25926%
}
.current-database__view--timeline__data-point[data-index="11"]{
	bottom:42.96296%
}
.current-database__view--timeline__data-point[data-index="12"]{
	bottom:46.66667%
}
.current-database__view--timeline__data-point[data-index="13"]{
	bottom:50.37037%
}
.current-database__view--timeline__data-point[data-index="14"]{
	bottom:54.07407%
}
.current-database__view--timeline__data-point[data-index="15"]{
	bottom:57.77778%
}
.current-database__view--timeline__data-point[data-index="16"]{
	bottom:61.48148%
}
.current-database__view--timeline__data-point[data-index="17"]{
	bottom:65.18519%
}
.current-database__view--timeline__data-point[data-index="18"]{
	bottom:68.88889%
}
.current-database__view--timeline__data-point[data-index="19"]{
	bottom:72.59259%
}
.current-database__view--timeline__data-point[data-index="20"]{
	bottom:76.2963%
}
.current-database__view--timeline__data-point[data-index="21"]{
	bottom:80%
}
.current-database__view--timeline__data-point[data-index="22"]{
	bottom:83.7037%
}
.current-database__view--timeline__data-point[data-index="23"]{
	bottom:87.40741%
}
.current-database__view--timeline__data-point[data-index="24"]{
	bottom:91.11111%
}
.current-database__view--timeline__data-point[data-index="25"]{
	bottom:94.81481%
}
.current-database__view--timeline__data-point[data-index="26"]{
	bottom:98.51852%
}
.current-database__view--timeline__data-point.is-hidden{
	display:none
}
.current-database__view--timeline__data-point .current-infobox{
	display:block;
	visibility:hidden
}
.current-database__view--timeline__data-point .current-infobox__inner{
	opacity:0;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;
	transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;
	transition:opacity .3s ease-in-out,transform .3s ease-in-out;
	transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.current-database__view--timeline__data-point:hover{
	background-color:#424f8b
}
.current-database__view--timeline__data-point:hover .current-infobox{
	visibility:visible
}
@media only screen and (max-width:768px){
	.current-database__view--timeline__data-point:hover .current-infobox{
		visibility:hidden
}
}
.current-database__view--timeline__data-point:hover .current-infobox .current-infobox__inner{
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.current-database__view--timeline__y-axis{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	height:calc(100% - 85px);
	left:0;
	position:absolute;
	width:85px
}
@media only screen and (max-width:768px){
	.current-database__view--timeline__y-axis{
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		height:calc(100% - 70px);
		width:90px
}
}
.current-database__view--timeline__y-axis .current-database__view--timeline__labels{
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
	-ms-flex-negative:0;
	flex-shrink:0;
	height:100%;
	margin-top:-8px;
	width:24px
}
.current-database__view--timeline__y-axis .current-database__view--timeline__label{
	-webkit-box-flex:18.51852%;
	-ms-flex:18.51852% 0 0px;
	flex:18.51852% 0 0
}
.current-database__view--timeline__y-axis .current-database__view--timeline__axis-label{
	left:-30px;
	position:relative;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	-webkit-transform-origin:100% 50%;
	transform-origin:100% 50%;
	white-space:nowrap
}
@media only screen and (max-width:768px){
	.current-database__view--timeline__y-axis .current-database__view--timeline__axis-label{
		left:-25px;
		top:25px
}
}
.current-database__view--timeline__x-axis{
	background-color:#f9f9f9;
	border-top:1px solid #121112;
	bottom:0;
	height:85px;
	left:85px;
	position:absolute;
	width:calc(100% - 170px)
}
@media only screen and (max-width:768px){
	.current-database__view--timeline__x-axis{
		height:70px;
		left:90px;
		overflow:hidden;
		width:calc(100% - 90px)
}
}
@media only screen and (max-width:768px){
	.current-database__view--timeline__x-axis .current-database__view--timeline__labels{
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		padding:15px 0
}
}
.current-database__view--timeline__x-axis .current-database__view--timeline__label{
	-webkit-box-flex:10%;
	-ms-flex:10% 0 0px;
	flex:10% 0 0;
	padding:10px 0 23px
}
@media only screen and (max-width:768px){
	.current-database__view--timeline__x-axis .current-database__view--timeline__label{
		padding:0;
		-webkit-transform:rotate(-90deg);
		transform:rotate(-90deg);
		-webkit-transform-origin:50% 50%;
		transform-origin:50% 50%
}
}
.current-database__view--timeline__x-axis .current-database__view--timeline__axis-label{
	padding-bottom:20px
}
.current-database__view--timeline__labels{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.current-database__view--timeline__label{
	text-align:center
}
.current-database__view--timeline__axis-label{
	color:rgba(18,17,18,.5);
	text-align:center
}
.current-database__about-modal.is-visible{
	-webkit-transition:none;
	transition:none
}
.current-database__about-modal__inner{
	display:block;
	margin:0 auto;
	max-height:600px;
	max-width:840px;
	padding:100px 115px 60px;
	pointer-events:none
}
.current-database__about-modal__inner.is-visible{
	pointer-events:auto
}
@media only screen and (max-width:768px){
	.current-database__about-modal__inner{
		background-color:hsla(0,0%,100%,.2);
		max-height:none;
		padding:140px 20px 60px
}
}
.current-database__about-modal__title{
	padding-bottom:32px
}
.current-database__about-modal__paragraphs{
	padding-bottom:50px
}
@media only screen and (max-width:768px){
	.current-database__about-modal__paragraphs{
		padding-bottom:20px
}
}
.current-database__about-modal__paragraphs b{
	font-weight:700
}
.current-database__about-modal__line{
	background-color:#b9b9b9;
	height:1px;
	position:relative;
	width:100%
}
.current-database__about-modal__line.in-progress:after{
	-webkit-transition:width 20s linear;
	transition:width 20s linear;
	width:100%
}
.current-database__about-modal__line:after{
	background-color:#121112;
	content:"";
	height:1px;
	left:0;
	position:absolute;
	top:0;
	width:35%
}
.current-database__about-modal__close{
	position:absolute;
	right:110px;
	top:45px
}
@media only screen and (max-width:768px){
	.current-database__about-modal__close{
		display:none
}
}
.current-database__about-modal__button{
	display:block;
	height:60px;
	position:absolute;
	right:25px;
	top:25px;
	width:60px
}
@media only screen and (max-width:768px){
	.current-database__about-modal__button{
		height:48px;
		right:50%;
		-webkit-transform:translateX(50%);
		transform:translateX(50%);
		width:48px
}
}
.current-database__about-modal__button svg{
	height:100%;
	left:0;
	position:absolute;
	stroke:#121112;
	top:0;
	width:100%
}
.current__media{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	min-height:calc(100vh - 139px);
	padding:120px 0;
	position:relative
}
@media only screen and (max-width:1024px){
	.current__media{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current__media{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current__article-section-wrap.is-first-section .current__media,.current__article-section-wrap.is-last-section .current__media{
	min-height:100vh;
	padding-bottom:178px;
	padding-top:259px
}
@media only screen and (max-width:768px){
	.current__article-section-wrap.is-first-section .current__media,.current__article-section-wrap.is-last-section .current__media{
		padding-top:249px
}
}
@media only screen and (min-width:769px){
	.current__media .current__media__media{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current__media.entered-once .current__media__media{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
	.current__media .current__media__content{
		opacity:0;
		-webkit-transform:translate(-30px);
		transform:translate(-30px)
}
	.current__media.entered-once .current__media__content{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.3s;
		transition-delay:.3s
}
}
@media only screen and (max-width:1024px){
	.current__media{
		display:block;
		padding-left:6.66667%;
		padding-right:6.66667%;
		width:100%
}
}
@media only screen and (max-width:768px){
	.current__media{
		margin:0;
		min-height:calc(100vh - 129px);
		overflow-x:hidden;
		padding-left:20px;
		padding-right:20px
}
}
.current__media__inner{
	position:relative;
	width:100%
}
.current__media__content{
	background:#fff;
	border:1px solid #121112;
	-webkit-box-shadow:8px 8px 0 #121112;
	box-shadow:8px 8px 0 #121112;
	height:100%;
	max-height:70%;
	overflow:hidden;
	position:absolute;
	right:0;
	top:9.66184vw;
	width:34.78261%;
	z-index:1
}
@media only screen and (min-width:1621px){
	.current__media__content{
		top:156.52174px
}
}
@media only screen and (max-width:1024px){
	.current__media__content{
		margin-left:-37px;
		margin-top:-60px;
		max-height:none;
		overflow:visible;
		position:relative;
		top:auto;
		width:calc(100% + 8px)
}
}
@media only screen and (max-width:768px){
	.current__media__content{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current__media__content.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.current__media__content h2{
	margin-bottom:20px
}
.current__media__content p+p{
	margin-top:16px
}
.current__media__content p:last-of-type{
	margin-bottom:10px
}
.current__media__content__inner{
	-webkit-overflow-scrolling:touch;
	height:100%;
	overflow:scroll;
	padding:40px 48px 20px
}
@media only screen and (max-width:1024px){
	.current__media__content__inner{
		padding:30px 35px
}
}
.current__media__content__sourse{
	opacity:.5;
	text-align:right
}
.current__media__media{
	position:relative;
	width:78.26087%
}
@media only screen and (max-width:1024px){
	.current__media__media{
		margin-left:15px;
		width:calc(100vw - 30px)
}
}
@media only screen and (max-width:768px){
	.current__media__media{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current__media__media.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.current__media__media:before{
	content:"";
	display:block;
	padding-top:62.3%
}
@media only screen and (max-width:1024px){
	.current__media__media:before{
		padding-top:107.14286%
}
}
.current__media__media:after{
	border:1px solid #121112;
	bottom:-15px;
	content:"";
	left:-15px;
	pointer-events:none;
	position:absolute;
	right:-15px;
	top:-15px
}
.current__media__media__video{
	display:block;
	height:100%;
	left:0;
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute;
	top:0;
	width:100%
}
.current__media__media__image{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.current__media__media__slider{
	height:100%;
	width:100%
}
.current__media__media__slider,.current__media__media__slider-image__wrap{
	bottom:0;
	overflow:hidden;
	position:absolute;
	top:0
}
@media only screen and (max-width:1024px){
	.current__media__media__slider-image__wrap--has-mobile .current__media__media__slider-image:not(.current__media__media__slider-image--mobile){
		display:none
}
}
.current__media__media__slider-image__wrap:first-of-type{
	left:0;
	width:50%;
	z-index:1
}
.current__media__media__slider-image__wrap:first-of-type .current__media__media__slider-image{
	left:0
}
.current__media__media__slider-image__wrap:nth-of-type(2){
	right:0;
	width:100%
}
.current__media__media__slider-image__wrap:nth-of-type(2) .current__media__media__slider-image{
	right:0
}
.current__media__media__slider-image{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	bottom:0;
	position:absolute;
	top:0;
	width:69.56522vw
}
@media only screen and (min-width:1621px){
	.current__media__media__slider-image{
		width:1126.95652px
}
}
@media only screen and (max-width:1024px){
	.current__media__media__slider-image{
		width:calc(100vw - 30px)
}
}
.current__media__media__slider-image--mobile{
	display:none
}
@media only screen and (max-width:1024px){
	.current__media__media__slider-image--mobile{
		display:block
}
}
.current__media__media__slider-line{
	background:#fff;
	bottom:0;
	left:50%;
	position:absolute;
	top:0;
	-webkit-transform:translateX(-1px);
	transform:translateX(-1px);
	width:2px;
	z-index:1
}
.current__media__media__slider-button{
	background-color:#121112;
	background-image:url("data:image/svg+xml;
	charset=utf-8,%3Csvg fill='none' viewBox='0 0 20 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4h18M1 4l3-3M1 4l3 3m15-3l-3 3m3-3l-3-3' stroke='%23fff'/%3E%3C/svg%3E");
	background-position:50%;
	background-repeat:no-repeat;
	background-size:20px;
	border:2px solid #fff;
	border-radius:50%;
	cursor:pointer;
	height:40px;
	left:50%;
	position:absolute;
	top:calc(50% - 20px);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:40px
}
.current--more-articles{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:calc(100vh - 139px);
	padding:100px 0;
	text-align:center
}
@media only screen and (max-width:1024px){
	.current--more-articles{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current--more-articles{
		margin:0 20px;
		width:calc(100% - 40px)
}
}
.current--more-articles .current--more-articles__paragraph{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
.current--more-articles.entered-once .current--more-articles__paragraph{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.current--more-articles.entered-once .current--more-articles__paragraph:first-child{
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.current--more-articles.entered-once .current--more-articles__paragraph:nth-child(2){
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.current--more-articles.entered-once .current--more-articles__paragraph:nth-child(3){
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.current--more-articles.entered-once .current--more-articles__paragraph:nth-child(4){
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
@media only screen and (max-width:1024px){
	.current--more-articles{
		padding:50px 0 100px
}
}
@media only screen and (max-width:768px){
	.current--more-articles{
		min-height:calc(100vh - 129px)
}
}
.current__article-section-wrap.is-first-section .current--more-articles,.current__article-section-wrap.is-last-section .current--more-articles{
	min-height:100vh;
	padding-bottom:158px;
	padding-top:239px
}
@media only screen and (max-width:1024px){
	.current__article-section-wrap.is-first-section .current--more-articles,.current__article-section-wrap.is-last-section .current--more-articles{
		padding-bottom:108px;
		padding-top:189px
}
}
@media only screen and (max-width:768px){
	.current__article-section-wrap.is-first-section .current--more-articles,.current__article-section-wrap.is-last-section .current--more-articles{
		padding-top:179px
}
}
.current--more-articles__paragraph{
	width:65.21739%
}
@media only screen and (max-width:1024px){
	.current--more-articles__paragraph{
		width:100%
}
}
.current--more-articles__paragraph:not(:last-child){
	margin-bottom:20px
}
.current--more-articles__articles{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row nowrap;
	flex-flow:row nowrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:76px;
	padding:0 4.34783%;
	width:100%
}
@media only screen and (min-width:769px){
	.current--more-articles__articles .current--more-articles__article{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current--more-articles__articles.entered-once .current--more-articles__article{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
	.current--more-articles__articles.entered-once .current--more-articles__article:first-child{
		-webkit-transition-delay:0s;
		transition-delay:0s
}
	.current--more-articles__articles.entered-once .current--more-articles__article:nth-child(2){
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
	.current--more-articles__articles.entered-once .current--more-articles__article:nth-child(3){
		-webkit-transition-delay:.2s;
		transition-delay:.2s
}
	.current--more-articles__articles.entered-once .current--more-articles__article:nth-child(4){
		-webkit-transition-delay:.3s;
		transition-delay:.3s
}
}
@media only screen and (max-width:1024px){
	.current--more-articles__articles{
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		margin-top:50px;
		padding:0
}
}
@media only screen and (max-width:768px){
	.current--more-articles__articles{
		display:block
}
}
.current--more-articles__article{
	-webkit-box-flex:28.57143%;
	-ms-flex:28.57143% 0 0px;
	flex:28.57143% 0 0
}
.current--more-articles__article:focus-within .current--more-articles__article__cover,.current--more-articles__article:hover .current--more-articles__article__cover{
	-webkit-transform:scale(1.15);
	transform:scale(1.15)
}
.current--more-articles__article:focus-within .current--more-articles__article__title__line:before,.current--more-articles__article:hover .current--more-articles__article__title__line:before{
	-webkit-transform:none;
	transform:none;
	-webkit-transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);
	transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);
	transition:transform 1.2s cubic-bezier(.23,1,.32,1);
	transition:transform 1.2s cubic-bezier(.23,1,.32,1),-webkit-transform 1.2s cubic-bezier(.23,1,.32,1)
}
.current--more-articles__article:focus-within .current--more-articles__article__title__line:after,.current--more-articles__article:hover .current--more-articles__article__title__line:after{
	-webkit-transform:translateX(200%);
	transform:translateX(200%);
	-webkit-transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);
	transition:-webkit-transform 1.2s cubic-bezier(.23,1,.32,1);
	transition:transform 1.2s cubic-bezier(.23,1,.32,1);
	transition:transform 1.2s cubic-bezier(.23,1,.32,1),-webkit-transform 1.2s cubic-bezier(.23,1,.32,1)
}
@media only screen and (max-width:1024px){
	.current--more-articles__article{
		-webkit-box-flex:38.46154%;
		-ms-flex:38.46154% 0 0px;
		flex:38.46154% 0 0
}
	.current--more-articles__article:nth-child(2n){
		margin-left:7.69231%
}
	.current--more-articles__article:not(:last-of-type){
		margin-bottom:60px
}
}
@media only screen and (max-width:768px){
	.current--more-articles__article{
		opacity:0;
		width:100%
}
	.current--more-articles__article.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear;
		transition:opacity .5s linear
}
	.current--more-articles__article:nth-child(2n){
		margin-left:0
}
}
.current--more-articles__article__link{
	outline:none;
	text-decoration:none
}
.current--more-articles__article__cover-wrapper{
	display:block;
	height:0;
	margin-bottom:19px;
	overflow:hidden;
	padding-top:85.71429%;
	position:relative
}
@media only screen and (max-width:1024px){
	.current--more-articles__article__cover-wrapper{
		margin-bottom:16px;
		padding-top:126.31579%
}
}
.current--more-articles__article__cover{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	-webkit-transition:-webkit-transform 4s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform 4s cubic-bezier(.19,1,.22,1);
	transition:transform 4s cubic-bezier(.19,1,.22,1);
	transition:transform 4s cubic-bezier(.19,1,.22,1),-webkit-transform 4s cubic-bezier(.19,1,.22,1);
	width:100%
}
.current--more-articles__article__title{
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row nowrap;
	flex-flow:row nowrap
}
.current--more-articles__article__title__line{
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	height:10px;
	margin-top:.5em;
	overflow:hidden;
	position:relative
}
.current--more-articles__article__title__line:after,.current--more-articles__article__title__line:before{
	background-color:#fff;
	content:"";
	height:1px;
	left:0;
	position:absolute;
	top:calc(50% - .5px);
	-webkit-transition:-webkit-transform 1s cubic-bezier(.23,1,.32,1);
	transition:-webkit-transform 1s cubic-bezier(.23,1,.32,1);
	transition:transform 1s cubic-bezier(.23,1,.32,1);
	transition:transform 1s cubic-bezier(.23,1,.32,1),-webkit-transform 1s cubic-bezier(.23,1,.32,1);
	width:100%
}
.current--more-articles__article__title__line:before{
	-webkit-transform:translateX(-200%);
	transform:translateX(-200%)
}
.current--more-articles__article__title__text{
	margin-left:15px;
	max-width:90%;
	text-align:right
}
.current__qna{
	margin:0 auto;
	max-width:1440px;
	width:88.88889%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:calc(100vh - 139px);
	padding:60px 0
}
@media only screen and (max-width:1024px){
	.current__qna{
		width:86.66667%
}
}
@media only screen and (max-width:768px){
	.current__qna{
		margin:0 20px;
		width:calc(100% - 40px);
		min-height:calc(100vh - 129px)
}
}
.current__article-section-wrap.is-first-section .current__qna,.current__article-section-wrap.is-last-section .current__qna{
	min-height:100vh;
	padding-bottom:118px;
	padding-top:199px
}
@media only screen and (max-width:768px){
	.current__article-section-wrap.is-first-section .current__qna,.current__article-section-wrap.is-last-section .current__qna{
		padding-top:189px
}
}
.current__qna__grid{
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:60px;
	padding:0
}
@media only screen and (min-width:769px){
	.current__qna__grid .current__qna__question{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px)
}
	.current__qna__grid.entered-once .current__qna__question{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
	.current__qna__grid.entered-once .current__qna__question:first-child{
		-webkit-transition-delay:0s;
		transition-delay:0s
}
	.current__qna__grid.entered-once .current__qna__question:nth-child(2){
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
	.current__qna__grid.entered-once .current__qna__question:nth-child(3){
		-webkit-transition-delay:.2s;
		transition-delay:.2s
}
}
@media only screen and (min-width:1025px){
	.current__qna__grid{
		padding-left:4.34783%;
		padding-right:4.34783%
}
}
.current__qna__question{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #121112;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row nowrap;
	flex-direction:row nowrap;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	min-height:535px;
	padding-bottom:157px;
	position:relative;
	text-align:center;
	width:47.61905%
}
@media only screen and (max-width:1024px){
	.current__qna__question{
		width:46.15385%
}
}
@media only screen and (max-width:768px){
	.current__qna__question{
		opacity:0;
		-webkit-transform:translateY(30px);
		transform:translateY(30px);
		margin-bottom:60px;
		min-height:375px;
		width:100%
}
	.current__qna__question.entered-once{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
}
.current__qna__question__question{
	padding:36px 10%;
	width:100%
}
@media only screen and (max-width:768px){
	.current__qna__question__question{
		padding:20px 15px
}
}
.current__qna__question__drawer{
	background:#121112;
	bottom:0;
	color:#fff;
	height:157px;
	left:0;
	overflow:hidden;
	position:absolute;
	-webkit-transition:height 1s cubic-bezier(.19,1,.22,1);
	transition:height 1s cubic-bezier(.19,1,.22,1);
	width:100%
}
.current__qna__question__drawer.is-expanded{
	height:100%
}
.current__qna__question__drawer.is-expanded .current__qna__question__button__open{
	opacity:0;
	-webkit-transition:opacity .3s,visibility 1ms .3s;
	transition:opacity .3s,visibility 1ms .3s;
	visibility:hidden
}
.current__qna__question__drawer.is-expanded .current__qna__question__button__close{
	opacity:1;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	visibility:visible
}
.current__qna__question__drawer.is-expanded .current__qna__question__plus{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.current__qna__question__plus{
	-webkit-transform:none;
	transform:none;
	-webkit-transition:-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:transform 2s cubic-bezier(.19,1,.22,1);
	transition:transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.current__qna__question__button{
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row nowrap;
	flex-flow:row nowrap;
	height:157px;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%
}
.current__qna__question__button:hover{
	cursor:pointer
}
.current__qna__question__button:hover .button-circle-circle{
	stroke-dashoffset:0
}
.current__qna__question__button__inner{
	cursor:pointer;
	outline:none;
	overflow:hidden
}
.current__qna__question__button__icons{
	margin:0 auto 15px;
	position:relative;
	width:62px
}
.current__qna__question__button__icons svg{
	display:block;
	width:100%
}
.current__qna__question__button__icons .button-circle{
	left:0;
	position:absolute;
	top:0
}
.current__qna__question__button__text{
	position:relative
}
.current__qna__question__button__open{
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.current__qna__question__button__close{
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	-webkit-transition:opacity .3s,visibility 1ms .3s;
	transition:opacity .3s,visibility 1ms .3s;
	visibility:hidden;
	width:100%
}
.current__qna__question__button:focus .button-circle-circle,.current__qna__question__button:hover .button-circle-circle{
	stroke-dashoffset:0
}
.current__qna__question__drawer__line{
	background:#fff;
	height:1px;
	margin:0 5%
}
@media only screen and (max-width:768px){
	.current__qna__question__drawer__line{
		margin:0 15px
}
}
.current__qna__question__drawer__content{
	height:calc(100% - 158px)
}
.current__qna__question__drawer__inner{
	-webkit-overflow-scrolling:touch;
	height:100%;
	overflow-y:scroll;
	padding:30px 0 60px
}
.current__qna__question__drawer__answer{
	margin:0 10%
}
@media only screen and (max-width:768px){
	.current__qna__question__drawer__answer{
		margin:0 15px
}
}
.current__qna__question__drawer__answer:not(:first-of-type){
	margin-top:16px
}
.current__qna__question__drawer__divider{
	color:#b9b9b9;
	margin:20px 0
}
.current__qna__question__drawer__description{
	color:#b9b9b9;
	margin:0 20%
}
@media only screen and (max-width:768px){
	.current__qna__question__drawer__description{
		margin:0 15px
}
}
.tabbed-accordions{
	position:relative
}
.tabbed-accordions .tabbed-accordions__accordion{
	opacity:0;
	-webkit-transform:translate(30px) skewX(-12deg);
	transform:translate(30px) skewX(-12deg);
	-webkit-transform-origin:bottom;
	transform-origin:bottom
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:first-child{
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(2){
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(3){
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(4){
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(5){
	-webkit-transition-delay:.8s;
	transition-delay:.8s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(6){
	-webkit-transition-delay:.9s;
	transition-delay:.9s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(7){
	-webkit-transition-delay:1s;
	transition-delay:1s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(8){
	-webkit-transition-delay:1.1s;
	transition-delay:1.1s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(9){
	-webkit-transition-delay:1.2s;
	transition-delay:1.2s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(10){
	-webkit-transition-delay:1.3s;
	transition-delay:1.3s
}
.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(11){
	-webkit-transition-delay:1.4s;
	transition-delay:1.4s
}
.tabbed-accordions .tabbed-accordions__pagination{
	opacity:0;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
.tabbed-accordions.entered-once .tabbed-accordions__pagination{
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.tabbed-accordions .accordions__background{
	opacity:0;
	-webkit-transform:translateY(60px);
	transform:translateY(60px)
}
.tabbed-accordions.entered-once .accordions__background{
	opacity:.65;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
	transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
@media only screen and (max-width:768px){
	.tabbed-accordions .tabbed-accordions__accordion{
		opacity:0;
		-webkit-transform:translate(30px) skewX(-12deg);
		transform:translate(30px) skewX(-12deg);
		-webkit-transform-origin:bottom;
		transform-origin:bottom
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion{
		opacity:1;
		-webkit-transform:none;
		transform:none;
		-webkit-transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,-webkit-transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1);
		transition:opacity .5s linear,transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:first-child{
		-webkit-transition-delay:0s;
		transition-delay:0s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(2){
		-webkit-transition-delay:.1s;
		transition-delay:.1s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(3){
		-webkit-transition-delay:.2s;
		transition-delay:.2s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(4){
		-webkit-transition-delay:.3s;
		transition-delay:.3s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(5){
		-webkit-transition-delay:.4s;
		transition-delay:.4s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(6){
		-webkit-transition-delay:.5s;
		transition-delay:.5s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(7){
		-webkit-transition-delay:.6s;
		transition-delay:.6s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(8){
		-webkit-transition-delay:.7s;
		transition-delay:.7s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(9){
		-webkit-transition-delay:.8s;
		transition-delay:.8s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(10){
		-webkit-transition-delay:.9s;
		transition-delay:.9s
}
	.tabbed-accordions.entered-once .tabbed-accordions__accordion:nth-child(11){
		-webkit-transition-delay:1s;
		transition-delay:1s
}
}
.tabbed-accordions.is-last-section:after{
	border-bottom:0
}
.tabbed-accordions .accordions__background{
	display:block;
	left:50vw;
	position:absolute;
	top:-155px;
	width:60vw;
	z-index:-1
}
@media only screen and (min-width:1621px){
	.tabbed-accordions .accordions__background{
		width:973px
}
}
@media only screen and (max-width:1024px){
	.tabbed-accordions .accordions__background{
		left:20vw;
		top:-130px;
		width:100vw
}
}
@media only screen and (max-width:768px){
	.tabbed-accordions .accordions__background{
		left:10vw;
		top:-116px;
		width:590px
}
}
.tabbed-accordions__page{
	left:0;
	min-height:520px;
	opacity:0;
	position:absolute;
	top:0;
	-webkit-transition:opacity .3s,visibility 1ms .3s;
	transition:opacity .3s,visibility 1ms .3s;
	visibility:hidden;
	width:100%
}
@media only screen and (max-width:768px){
	.tabbed-accordions__page{
		min-height:360px
}
}
.tabbed-accordions__page .tabbed-accordions__accordion{
	position:relative
}
.tabbed-accordions__page.is-active{
	opacity:1;
	position:relative;
	-webkit-transition:opacity 1ms .3s;
	transition:opacity 1ms .3s;
	visibility:visible
}
.tabbed-accordions__pagination{
	margin:60px 0 90px;
	text-align:center
}
@media only screen and (max-width:768px){
	.tabbed-accordions__pagination{
		margin:50px 0 80px
}
}
.tabbed-accordions__pagination__button{
	cursor:pointer;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.tabbed-accordions__pagination__button[disabled]{
	opacity:.5
}
