@font-face
{
	font-display: swap;
	font-family: Byrd;
	font-weight: 300;
	src: url(https://beograd-fasadnefigure.com/reljefi/assets/fonts/Byrd-Light.woff2) format("woff2"),url(https://beograd-fasadnefigure.com/reljefi/assets/fonts/Byrd-Light.woff) format("woff");
}
@font-face
{
	font-display: swap;
	font-family: Byrd;
	src: url(https://beograd-fasadnefigure.com/reljefi/assets/fonts/Byrd-Medium.woff2) format("woff2"),url(https://beograd-fasadnefigure.com/reljefi/assets/fonts/Byrd-Medium.woff) format("woff");
}
@font-face
{
	font-display: swap;
	font-family: Byrd;
	font-weight: 700;
	src: url(http://predragpantelic.com/reljefi/assets/fonts/Byrd-Bold.woff2) format("woff2"),url(https://beograd-fasadnefigure.com/reljefi/assets/fonts/Byrd-Bold.woff) format("woff");
}
@font-face
{
	font-display: swap;
	font-family: Byrd;
	font-weight: 800;
	src: url(https://beograd-fasadnefigure.com/reljefi/assets/fonts/Byrd-Black.woff2) format("woff2"),url(https://beograd-fasadnefigure.com/reljefi/assets/fonts/Byrd-Black.woff) format("woff");
}
@font-face
{
	font-display: swap;
	font-family: Byrd;
	font-weight: 900;
	src: url(https://beograd-fasadnefigure.com/reljefi/assets/fonts/Byrd-Black-custom.woff2) format("woff2"),url(https://beograd-fasadnefigure.com/reljefi/assets/fonts/Byrd-Black-custom.woff) format("woff");
}
*
{
	box-sizing: border-box;
}
html
{
	moz-osx-font-smoothing: grayscale;
	ms-text-size-adjust: 100%;
	scroll-behavior: smooth;
	webkit-font-smoothing: antialiased;
	webkit-tap-highlight-color: transparent;
	webkit-text-size-adjust: 100%;
}
body
{
	font-family: sans-serif;
	line-height: 1;
	margin: 0;
}
iframe
{
	border: 0;
}
ul
{
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
}
ul li
{
	display: block;
	list-style-type: none;
}
ol li
{
	padding: .25rem 0;
}
dl
{
	margin-bottom: 0;
	margin-top: 0;
}
dd
{
	margin-left: 0;
}
h1,h2,h3,h4,h5,h6
{
	font-size: inherit;
	margin-bottom: 0;
	margin-top: 0;
}
blockquote
{
	margin: 0;
	padding: 0;
}
p
{
	margin-bottom: 0;
	margin-top: 0;
}
strong
{
	font-weight: 400;
}
img
{
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}
a
{
	color: inherit;
	text-decoration: none;
}
button
{
	background: none;
	border: 0;
	cursor: pointer;
	font: inherit;
	letter-spacing: inherit;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: inherit;
	text-transform: inherit;
	webkit-font-smoothing: inherit;
}
::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
input[type=email],input[type=tel],input[type=text],textarea
{
	webkit-appearance: none;
}
fieldset,figure
{
	margin: 0;
	padding: 0;
}
fieldset
{
	border: none;
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]
{
	transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate
{
	transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]
{
	transition-duration: .1s;
}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate
{
	transition-delay: .1s;
}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]
{
	transition-duration: .15s;
}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate
{
	transition-delay: .15s;
}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]
{
	transition-duration: .2s;
}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate
{
	transition-delay: .2s;
}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]
{
	transition-duration: .25s;
}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate
{
	transition-delay: .25s;
}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]
{
	transition-duration: .3s;
}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate
{
	transition-delay: .3s;
}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]
{
	transition-duration: .35s;
}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate
{
	transition-delay: .35s;
}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]
{
	transition-duration: .4s;
}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate
{
	transition-delay: .4s;
}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]
{
	transition-duration: .45s;
}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate
{
	transition-delay: .45s;
}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]
{
	transition-duration: .5s;
}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate
{
	transition-delay: .5s;
}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]
{
	transition-duration: .55s;
}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate
{
	transition-delay: .55s;
}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]
{
	transition-duration: .6s;
}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate
{
	transition-delay: .6s;
}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]
{
	transition-duration: .65s;
}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate
{
	transition-delay: .65s;
}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]
{
	transition-duration: .7s;
}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate
{
	transition-delay: .7s;
}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]
{
	transition-duration: .75s;
}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate
{
	transition-delay: .75s;
}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]
{
	transition-duration: .8s;
}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate
{
	transition-delay: .8s;
}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]
{
	transition-duration: .85s;
}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate
{
	transition-delay: .85s;
}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]
{
	transition-duration: .9s;
}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate
{
	transition-delay: .9s;
}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]
{
	transition-duration: .95s;
}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate
{
	transition-delay: .95s;
}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]
{
	transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate
{
	transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]
{
	transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate
{
	transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]
{
	transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate
{
	transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]
{
	transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate
{
	transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]
{
	transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate
{
	transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]
{
	transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate
{
	transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]
{
	transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate
{
	transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]
{
	transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate
{
	transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]
{
	transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate
{
	transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]
{
	transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate
{
	transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]
{
	transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate
{
	transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]
{
	transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate
{
	transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]
{
	transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate
{
	transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]
{
	transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate
{
	transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]
{
	transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate
{
	transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]
{
	transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate
{
	transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]
{
	transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate
{
	transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]
{
	transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate
{
	transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]
{
	transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate
{
	transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]
{
	transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate
{
	transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]
{
	transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate
{
	transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]
{
	transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate
{
	transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]
{
	transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate
{
	transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]
{
	transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate
{
	transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]
{
	transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate
{
	transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]
{
	transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate
{
	transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]
{
	transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate
{
	transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]
{
	transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate
{
	transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]
{
	transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate
{
	transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]
{
	transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate
{
	transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]
{
	transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate
{
	transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]
{
	transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate
{
	transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]
{
	transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate
{
	transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]
{
	transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate
{
	transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]
{
	transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate
{
	transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]
{
	transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate
{
	transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]
{
	transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate
{
	transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]
{
	transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate
{
	transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]
{
	transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate
{
	transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]
{
	transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate
{
	transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]
{
	transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]
{
	transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate
{
	transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]
{
	transition-timing-function: cubic-bezier(.25,.25,.75,.75);
}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]
{
	transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]
{
	transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]
{
	transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]
{
	transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]
{
	transition-timing-function: cubic-bezier(.6,-.28,.735,.045);
}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]
{
	transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]
{
	transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]
{
	transition-timing-function: cubic-bezier(.47,0,.745,.715);
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]
{
	transition-timing-function: cubic-bezier(.39,.575,.565,1);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]
{
	transition-timing-function: cubic-bezier(.445,.05,.55,.95);
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]
{
	transition-timing-function: cubic-bezier(.55,.085,.68,.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]
{
	transition-timing-function: cubic-bezier(.25,.46,.45,.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]
{
	transition-timing-function: cubic-bezier(.455,.03,.515,.955);
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]
{
	transition-timing-function: cubic-bezier(.55,.085,.68,.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]
{
	transition-timing-function: cubic-bezier(.25,.46,.45,.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]
{
	transition-timing-function: cubic-bezier(.455,.03,.515,.955);
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]
{
	transition-timing-function: cubic-bezier(.55,.085,.68,.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]
{
	transition-timing-function: cubic-bezier(.25,.46,.45,.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]
{
	transition-timing-function: cubic-bezier(.455,.03,.515,.955);
}
[data-aos^=fade][data-aos^=fade]
{
	opacity: 0;
	transition-property: opacity,transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate
{
	opacity: 1;
	transform: translateZ(0);
}
[data-aos=fade-up]
{
	transform: translate3d(0,30px,0);
}
[data-aos=fade-down]
{
	transform: translate3d(0,-30px,0);
}
[data-aos=fade-right]
{
	transform: translate3d(-30px,0,0);
}
[data-aos=fade-left]
{
	transform: translate3d(30px,0,0);
}
[data-aos=fade-up-right]
{
	transform: translate3d(-30px,30px,0);
}
[data-aos=fade-up-left]
{
	transform: translate3d(30px,30px,0);
}
[data-aos=fade-down-right]
{
	transform: translate3d(-30px,-30px,0);
}
[data-aos=fade-down-left]
{
	transform: translate3d(30px,-30px,0);
}
[data-aos^=zoom][data-aos^=zoom]
{
	opacity: 0;
	transition-property: opacity,transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate
{
	opacity: 1;
	transform: translateZ(0) scale(1);
}
[data-aos=zoom-in]
{
	transform: scale(.6);
}
[data-aos=zoom-in-up]
{
	transform: translate3d(0,30px,0) scale(.6);
}
[data-aos=zoom-in-down]
{
	transform: translate3d(0,-30px,0) scale(.6);
}
[data-aos=zoom-in-right]
{
	transform: translate3d(-30px,0,0) scale(.6);
}
[data-aos=zoom-in-left]
{
	transform: translate3d(30px,0,0) scale(.6);
}
[data-aos=zoom-out]
{
	transform: scale(1.2);
}
[data-aos=zoom-out-up]
{
	transform: translate3d(0,30px,0) scale(1.2);
}
[data-aos=zoom-out-down]
{
	transform: translate3d(0,-30px,0) scale(1.2);
}
[data-aos=zoom-out-right]
{
	transform: translate3d(-30px,0,0) scale(1.2);
}
[data-aos=zoom-out-left]
{
	transform: translate3d(30px,0,0) scale(1.2);
}
[data-aos^=slide][data-aos^=slide]
{
	transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate
{
	transform: translateZ(0);
}
[data-aos=slide-up]
{
	transform: translate3d(0,100%,0);
}
[data-aos=slide-down]
{
	transform: translate3d(0,-100%,0);
}
[data-aos=slide-right]
{
	transform: translate3d(-100%,0,0);
}
[data-aos=slide-left]
{
	transform: translate3d(100%,0,0);
}
[data-aos^=flip][data-aos^=flip]
{
	backface-visibility: hidden;
	transition-property: transform;
	webkit-backface-visibility: hidden;
}
[data-aos=flip-left]
{
	transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate
{
	transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-right]
{
	transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate
{
	transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-up]
{
	transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate
{
	transform: perspective(2500px) rotateX(0);
}
[data-aos=flip-down]
{
	transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate
{
	transform: perspective(2500px) rotateX(0);
}
.tiles .tile:nth-child(5n-0).aos-animate
{
	transition-delay: .8s;
}
.tiles .tile:nth-child(5n-1).aos-animate
{
	transition-delay: .6s;
}
.tiles .tile:nth-child(5n-2).aos-animate
{
	transition-delay: .4s;
}
.tiles .tile:nth-child(5n-3).aos-animate
{
	transition-delay: .2s;
}
.tiles .tile:nth-child(5n-4).aos-animate
{
	transition-delay: 0s;
}
.tiles__wide .tile:nth-child(2n-0).aos-animate
{
	transition-delay: .2s;
}
.tiles__wide .tile:nth-child(2n-1).aos-animate
{
	transition-delay: 0s;
}
.tiles.\--three-wide .tile:nth-child(3n-0).aos-animate
{
	transition-delay: .4s;
}
.tiles.\--three-wide .tile:nth-child(3n-1).aos-animate
{
	transition-delay: .2s;
}
.tiles.\--three-wide .tile:nth-child(3n-2).aos-animate
{
	transition-delay: 0s;
}
.tiles.\--four-wide .tile:nth-child(4n-0).aos-animate
{
	transition-delay: .6s;
}
.tiles.\--four-wide .tile:nth-child(4n-1).aos-animate
{
	transition-delay: .4s;
}
.tiles.\--four-wide .tile:nth-child(4n-2).aos-animate
{
	transition-delay: .2s;
}
.tiles.\--four-wide .tile:nth-child(4n-3).aos-animate
{
	transition-delay: 0s;
}
.outlines__staggered .outline:nth-child(4n-0).aos-animate
{
	transition-delay: .6s;
}
.outlines__staggered .outline:nth-child(4n-1).aos-animate
{
	transition-delay: .4s;
}
.outlines__staggered .outline:nth-child(4n-2).aos-animate
{
	transition-delay: .2s;
}
.outlines__staggered .outline:nth-child(4n-3).aos-animate
{
	transition-delay: 0s;
}
.bios .bio:nth-child(2n-0).aos-animate
{
	transition-delay: .2s;
}
.bios .bio:nth-child(2n-1).aos-animate
{
	transition-delay: 0s;
}
.filters .filter__results a:nth-child(6n-0).aos-animate
{
	transition-delay: 1s;
}
.filters .filter__results a:nth-child(6n-1).aos-animate
{
	transition-delay: .8s;
}
.filters .filter__results a:nth-child(6n-2).aos-animate
{
	transition-delay: .6s;
}
.filters .filter__results a:nth-child(6n-3).aos-animate
{
	transition-delay: .4s;
}
.filters .filter__results a:nth-child(6n-4).aos-animate
{
	transition-delay: .2s;
}
.filters .filter__results a:nth-child(6n-5).aos-animate
{
	transition-delay: 0s;
}
html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate
{
	transform: translateZ(0);
}
h1,h2,h3,h4,h5,legend
{
	color: #fff6e7;
	font-family: Byrd,sans-serif;
	font-weight: 400;
	line-height: 1.875rem;
	margin: 0 0 .6em;
	text-transform: uppercase;
	word-break: break-word;
}
h1
{
	font-size: clamp(2.125rem,calc(1.893rem + 1.16vw),2.85rem);
	font-weight: 900;
	line-height: 2.5rem;
}
h2
{
	font-size: clamp(1.25rem,calc(1.13rem + .6vw),1.625rem);
	font-weight: 700;
}
h2 span
{
	text-transform: none;
}
h2 span.yellow
{
	color: #fec02c;
}
h3
{
	font-size: clamp(1.15rem,calc(1.118rem + .16vw),1.25rem);
	font-weight: 700;
}
h3,h4
{
	text-transform: unset;
}
h4
{
	font-weight: 500;
}
h4,h5
{
	font-size: clamp(1rem,calc(.936rem + .32vw),1.2rem);
}
h5
{
	font-weight: 300;
}
p
{
	font-family: Byrd,sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6rem;
	padding: 0;
}
p:not(:last-child)
{
	margin: 0 0 1em;
}
b,strong
{
	font-weight: 700;
}
blockquote,em,i
{
	font-style: italic;
}
blockquote
{
	font-size: 1.2rem;
	line-height: 1.875rem;
	margin-bottom: 2rem;
}
blockquote strong
{
	display: block;
	font-size: 1.1rem;
	font-style: normal;
	margin-top: .5rem;
}
figcaption
{
	color: #fff6e7;
	font-size: .85rem;
	line-height: 1.75rem;
	margin-top: 1.5rem;
	max-width: 60%;
}
@media screen and (max-width:800px)
{
	figcaption
	{
		max-width: 90%;
	}
}
::-moz-placeholder
{
	color: rgba(255,246,231,.8);
	font-family: Byrd,sans-serif;
	font-size: clamp(1.15rem,calc(1.118rem + .16vw),1.25rem);
	font-weight: 700;
}
::placeholder
{
	color: rgba(255,246,231,.8);
	font-family: Byrd,sans-serif;
	font-size: clamp(1.15rem,calc(1.118rem + .16vw),1.25rem);
	font-weight: 700;
}
.film-count
{
	font-weight: 300;
}
.subtext
{
	color: #b0a9d3;
}
.subquote
{
	font-size: 1.1rem;
	font-weight: 700;
}
.custom-lig
{
	font-family: Byrd,sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}
.custom-lig,.custom-lig:hover
{
	color: #fff6e7;
}
.hidden
{
	display: none;
}
.sr-only
{
	clip: rect(0 0 0 0);
	clip-path: inset(100%);
	height: 1px;
	overflow: hidden;
	position: absolute;
	webkit-clip-path: inset(100%);
	white-space: nowrap;
	width: 1px;
}
.mobile-only
{
	display: none!important;
}
@media screen and (max-width:800px)
{
	.mobile-only
	{
		display: inherit!important;
	}
}
.desktop-only
{
	display: block!important;
}
@media screen and (max-width:800px)
{
	.desktop-only
	{
		display: none!important;
	}
}
.row
{
	display: flex;
	gap: 2rem;
	justify-content: space-between;
}
@media screen and (max-width:800px)
{
	.row
	{
		flex-wrap: wrap;
	}
	.row>*
	{
		margin-bottom: 1rem;
	}
}
.col-1
{
	width: calc(8.33333% - 33px);
}
@media screen and (max-width:800px)
{
	.col-1
	{
		width: 100%;
	}
}
.col-2
{
	width: calc(16.66667% - 30px);
}
@media screen and (max-width:800px)
{
	.col-2
	{
		width: 100%;
	}
}
.col-3
{
	width: calc(25% - 27px);
}
@media screen and (max-width:800px)
{
	.col-3
	{
		width: 100%;
	}
}
.col-4
{
	width: calc(33.33333% - 24px);
}
@media screen and (max-width:800px)
{
	.col-4
	{
		width: 100%;
	}
}
.col-5
{
	width: calc(41.66667% - 21px);
}
@media screen and (max-width:800px)
{
	.col-5
	{
		width: 100%;
	}
}
.col-6
{
	width: calc(50% - 18px);
}
@media screen and (max-width:800px)
{
	.col-6
	{
		width: 100%;
	}
}
.col-7
{
	width: calc(58.33333% - 15px);
}
@media screen and (max-width:800px)
{
	.col-7
	{
		width: 100%;
	}
}
.col-8
{
	width: calc(66.66667% - 12px);
}
@media screen and (max-width:800px)
{
	.col-8
	{
		width: 100%;
	}
}
.col-9
{
	width: calc(75% - 9px);
}
@media screen and (max-width:800px)
{
	.col-9
	{
		width: 100%;
	}
}
.col-10
{
	width: calc(83.33333% - 6px);
}
@media screen and (max-width:800px)
{
	.col-10
	{
		width: 100%;
	}
}
.col-11
{
	width: calc(91.66667% - 3px);
}
@media screen and (max-width:800px)
{
	.col-11
	{
		width: 100%;
	}
}
.col-12
{
	width: 100%;
}
.bg--green
{
	background: #b8bc13;
}
.bg--yellow
{
	background: #fec02c;
}
.bg--red
{
	background: #d95327;
}
.bg--pink
{
	background: #e48a91;
}
.bg--blue
{
	background: #526d7f;
}
.bg--purple
{
	background: #b0a9d3;
}
.bg--black
{
	background: #000;
}
.mb-1
{
	margin-bottom: 1rem!important;
}
.mb-2
{
	margin-bottom: 2rem!important;
}
.mb-3
{
	margin-bottom: 3rem!important;
}
.mb-4
{
	margin-bottom: 4rem!important;
}
.mb-5
{
	margin-bottom: 5rem!important;
}
.mb-6
{
	margin-bottom: 6rem!important;
}
.mb-7
{
	margin-bottom: 7rem!important;
}
.mb-8
{
	margin-bottom: 8rem!important;
}
.mb-9
{
	margin-bottom: 9rem!important;
}
.mb-10
{
	margin-bottom: 10rem!important;
}
body.accent--black main h1 span,body.accent--black main h2 span,body.accent--black main h3 span,body.accent--black main h4 span,body.accent--black main h5 span
{
	color: #000!important;
}
body.accent--black main a
{
	color: #000;
}
body.accent--black main a:hover
{
	color: #000!important;
}
body.accent--black main .button
{
	border: 4px solid #000;
	color: #fff6e7;
}
body.accent--black main .button:hover
{
	color: #000;
}
body.accent--black main .tabs .tab.\--is-active,body.accent--black main .tabs .tab:hover
{
	color: #000!important;
}
body.accent--black main .tiles .tile a:hover h3
{
	color: #000;
}
body.accent--charcoal main h1 span,body.accent--charcoal main h2 span,body.accent--charcoal main h3 span,body.accent--charcoal main h4 span,body.accent--charcoal main h5 span
{
	color: #333!important;
}
body.accent--charcoal main a
{
	color: #333;
}
body.accent--charcoal main a:hover
{
	color: #333!important;
}
body.accent--charcoal main .button
{
	border: 4px solid #333;
	color: #fff6e7;
}
body.accent--charcoal main .button:hover
{
	color: #333;
}
body.accent--charcoal main .tabs .tab.\--is-active,body.accent--charcoal main .tabs .tab:hover
{
	color: #333!important;
}
body.accent--charcoal main .tiles .tile a:hover h3
{
	color: #333;
}
body.accent--grey main h1 span,body.accent--grey main h2 span,body.accent--grey main h3 span,body.accent--grey main h4 span,body.accent--grey main h5 span
{
	color: #eaeaea!important;
}
body.accent--grey main a
{
	color: #eaeaea;
}
body.accent--grey main a:hover
{
	color: #eaeaea!important;
}
body.accent--grey main .button
{
	border: 4px solid #eaeaea;
	color: #fff6e7;
}
body.accent--grey main .button:hover
{
	color: #eaeaea;
}
body.accent--grey main .tabs .tab.\--is-active,body.accent--grey main .tabs .tab:hover
{
	color: #eaeaea!important;
}
body.accent--grey main .tiles .tile a:hover h3
{
	color: #eaeaea;
}
body.accent--white main h1 span,body.accent--white main h2 span,body.accent--white main h3 span,body.accent--white main h4 span,body.accent--white main h5 span
{
	color: #fff!important;
}
body.accent--white main a
{
	color: #fff;
}
body.accent--white main a:hover
{
	color: #fff!important;
}
body.accent--white main .button
{
	border: 4px solid #fff;
	color: #fff6e7;
}
body.accent--white main .button:hover
{
	color: #fff;
}
body.accent--white main .tabs .tab.\--is-active,body.accent--white main .tabs .tab:hover
{
	color: #fff!important;
}
body.accent--white main .tiles .tile a:hover h3
{
	color: #fff;
}
body.accent--red main h1 span,body.accent--red main h2 span,body.accent--red main h3 span,body.accent--red main h4 span,body.accent--red main h5 span
{
	color: #d95327!important;
}
body.accent--red main a
{
	color: #d95327;
}
body.accent--red main a:hover
{
	color: #d95327!important;
}
body.accent--red main .button
{
	border: 4px solid #d95327;
	color: #fff6e7;
}
body.accent--red main .button:hover
{
	color: #d95327;
}
body.accent--red main .tabs .tab.\--is-active,body.accent--red main .tabs .tab:hover
{
	color: #d95327!important;
}
body.accent--red main .tiles .tile a:hover h3
{
	color: #d95327;
}
body.accent--green main h1 span,body.accent--green main h2 span,body.accent--green main h3 span,body.accent--green main h4 span,body.accent--green main h5 span
{
	color: #b8bc13!important;
}
body.accent--green main a
{
	color: #b8bc13;
}
body.accent--green main a:hover
{
	color: #b8bc13!important;
}
body.accent--green main .button
{
	border: 4px solid #b8bc13;
	color: #fff6e7;
}
body.accent--green main .button:hover
{
	color: #b8bc13;
}
body.accent--green main .tabs .tab.\--is-active,body.accent--green main .tabs .tab:hover
{
	color: #b8bc13!important;
}
body.accent--green main .tiles .tile a:hover h3
{
	color: #b8bc13;
}
body.accent--yellow main h1 span,body.accent--yellow main h2 span,body.accent--yellow main h3 span,body.accent--yellow main h4 span,body.accent--yellow main h5 span
{
	color: #fec02c!important;
}
body.accent--yellow main a
{
	color: #fec02c;
}
body.accent--yellow main a:hover
{
	color: #fec02c!important;
}
body.accent--yellow main .button
{
	border: 4px solid #fec02c;
	color: #fff6e7;
}
body.accent--yellow main .button:hover
{
	color: #fec02c;
}
body.accent--yellow main .tabs .tab.\--is-active,body.accent--yellow main .tabs .tab:hover
{
	color: #fec02c!important;
}
body.accent--yellow main .tiles .tile a:hover h3
{
	color: #fec02c;
}
body.accent--purple main h1 span,body.accent--purple main h2 span,body.accent--purple main h3 span,body.accent--purple main h4 span,body.accent--purple main h5 span
{
	color: #b0a9d3!important;
}
body.accent--purple main a
{
	color: #b0a9d3;
}
body.accent--purple main a:hover
{
	color: #b0a9d3!important;
}
body.accent--purple main .button
{
	border: 4px solid #b0a9d3;
	color: #fff6e7;
}
body.accent--purple main .button:hover
{
	color: #b0a9d3;
}
body.accent--purple main .tabs .tab.\--is-active,body.accent--purple main .tabs .tab:hover
{
	color: #b0a9d3!important;
}
body.accent--purple main .tiles .tile a:hover h3
{
	color: #b0a9d3;
}
body.accent--pink main h1 span,body.accent--pink main h2 span,body.accent--pink main h3 span,body.accent--pink main h4 span,body.accent--pink main h5 span
{
	color: #e48a91!important;
}
body.accent--pink main a
{
	color: #e48a91;
}
body.accent--pink main a:hover
{
	color: #e48a91!important;
}
body.accent--pink main .button
{
	border: 4px solid #e48a91;
	color: #fff6e7;
}
body.accent--pink main .button:hover
{
	color: #e48a91;
}
body.accent--pink main .tabs .tab.\--is-active,body.accent--pink main .tabs .tab:hover
{
	color: #e48a91!important;
}
body.accent--pink main .tiles .tile a:hover h3
{
	color: #e48a91;
}
body.accent--blue main h1 span,body.accent--blue main h2 span,body.accent--blue main h3 span,body.accent--blue main h4 span,body.accent--blue main h5 span
{
	color: #526d7f!important;
}
body.accent--blue main a
{
	color: #526d7f;
}
body.accent--blue main a:hover
{
	color: #526d7f!important;
}
body.accent--blue main .button
{
	border: 4px solid #526d7f;
	color: #fff6e7;
}
body.accent--blue main .button:hover
{
	color: #526d7f;
}
body.accent--blue main .tabs .tab.\--is-active,body.accent--blue main .tabs .tab:hover
{
	color: #526d7f!important;
}
body.accent--blue main .tiles .tile a:hover h3
{
	color: #526d7f;
}
body.accent--cream main h1 span,body.accent--cream main h2 span,body.accent--cream main h3 span,body.accent--cream main h4 span,body.accent--cream main h5 span
{
	color: #fff6e7!important;
}
body.accent--cream main a
{
	color: #fff6e7;
}
body.accent--cream main a:hover
{
	color: #fff6e7!important;
}
body.accent--cream main .button
{
	border: 4px solid #fff6e7;
	color: #fff6e7;
}
body.accent--cream main .button:hover
{
	color: #fff6e7;
}
body.accent--cream main .tabs .tab.\--is-active,body.accent--cream main .tabs .tab:hover
{
	color: #fff6e7!important;
}
body.accent--cream main .tiles .tile a:hover h3
{
	color: #fff6e7;
}
html
{
	font-size: 16px;
}
body,html
{
	min-height: 100vh;
}
body
{
	background: #000;
	color: #fff6e7;
	font-family: Byrd,sans-serif;
	min-width: 320px;
	overflow-x: hidden;
	width: 100%;
}
a,body
{
	position: relative;
}
a
{
	color: #d95327;
	font-weight: 600;
}
a:hover
{
	color: #ae421f;
	transition: all .3s ease;
}
aside
{
	padding: 0 0 3rem;
}
aside,button
{
	position: relative;
}
button
{
	color: #fff6e7;
}
figure
{
	margin: 2rem 0;
}
hr
{
	border: none;
	border-bottom: 4px solid #fff6e7;
	margin: 3rem 0;
}
main
{
	min-height: calc(100vh - 40px);
	overflow: hidden;
	padding-top: 145px;
}
section
{
	margin: 4rem 0;
}
@media screen and (max-width:800px)
{
	section
	{
		margin: 2rem 0;
	}
}
input
{
	background: transparent;
	border: none;
	font-family: Byrd,sans-serif;
	height: 2.25rem;
	width: 100%;
}
.container
{
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	padding-left: 36px;
	padding-right: 36px;
	position: relative;
}
@media screen and (max-width:576px)
{
	.container
	{
		padding-left: 36px;
		padding-right: 36px;
	}
}
.embed-container
{
	height: 0;
	max-width: 100%;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
}
.embed-container.\--is-old
{
	padding-bottom: 75%;
}
.embed-container embed,.embed-container iframe,.embed-container object
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.button
{
	background: transparent;
	border: 4px solid #fff;
	color: #fff;
	display: inline-block;
	font-size: 1rem;
	font-weight: 600;
	margin: .75rem .75rem .75rem 0;
	padding: .625rem 1.875rem;
	text-transform: uppercase;
}
.button:hover
{
	color: #d95327;
}
.button__wide
{
	display: block;
	text-align: center;
}
.button--purple
{
	border: 4px solid #b0a9d3!important;
	color: #b0a9d3!important;
}
.button--yellow,.button--yellow:hover
{
	border: 4px solid #fec02c!important;
}
.button--yellow:hover
{
	color: #fec02c!important;
}
.load-more
{
	text-align: right;
}
.skip-to-main
{
	background: #fff;
	color: #d95327;
	left: .5rem;
	padding: 1rem;
	position: absolute;
	top: .5rem;
	transform: var(--skip-to-main__transform,translateX(-1000px));
	z-index: 100;
}
.skip-to-main:active,.skip-to-main:focus
{
	skip-to-main__transform: none;
}
.bios
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.bios .bio
{
	margin: 2rem 0;
}
.bios .bio:first-of-type
{
	margin-top: 0;
}
.bios .bio__title
{
	margin-bottom: 2rem;
}
.bios .bio__title h3
{
	font-size: 1.625rem;
	margin: 0;
}
.bios .bio__title .subtext
{
	font-size: 1.4rem;
	font-weight: 800;
}
.bios .bio__content
{
	display: flex;
	gap: 2.25rem;
}
@media screen and (max-width:1024px)
{
	.bios .bio__content
	{
		flex-direction: column;
	}
}
.bios .bio__image
{
	flex: 1;
}
.bios .bio__copy
{
	flex: 2;
}
.filters .filter__results
{
	columns: 2;
	display: block;
	moz-columns: auto 2;
}
@media screen and (max-width:800px)
{
	.filters .filter__results
	{
		columns: 1;
		moz-columns: auto 1;
	}
}
.filters .filter__results>*
{
	display: block;
	margin-bottom: 2rem;
}
.filters .filter__results a
{
	color: #fff6e7;
	line-height: 1.4rem;
}
.filters .filter__results a:hover
{
	color: #d95327;
}
.filter__active
{
	background: #fec02c;
}
footer.primary
{
	align-items: center;
	background: #28150d;
	display: flex;
	font-size: .925rem;
	font-weight: 600;
	gap: 2.25rem;
	justify-content: space-between;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	padding: .65rem 36px;
	position: relative;
}
@media screen and (max-width:576px)
{
	footer.primary
	{
		padding-left: 36px;
		padding-right: 36px;
	}
}
@media screen and (max-width:800px)
{
	footer.primary
	{
		align-items: center;
		flex-direction: column;
		gap: 1rem;
		justify-content: center;
	}
}
footer.primary a
{
	color: #fff6e7;
	font-weight: 600;
}
footer.primary a:hover
{
	color: #d95327;
}
footer.primary .social>*
{
	margin-right: .75rem;
}
footer.primary .info
{
	display: flex;
	flex-direction: row;
}
@media screen and (max-width:1024px)
{
	footer.primary .info
	{
		align-items: center;
		flex-direction: column;
		justify-content: center;
		text-align: center;
	}
}
@media screen and (max-width:800px)
{
	footer.primary .info a
	{
		display: block;
	}
}
footer.primary .info div>*
{
	margin-right: .75rem;
}
form.\--form-search input
{
	border-bottom: 2px solid #fff6e7;
}
form .form__group
{
	align-items: center;
	display: flex;
	margin: 1.5rem -.5rem;
}
@media screen and (max-width:800px)
{
	form .form__group
	{
		flex-wrap: wrap;
		padding: 1rem 0;
	}
}
form .form__group>*
{
	flex: 1;
	margin: 0 .5rem;
}
@media screen and (max-width:800px)
{
	form .form__group>*
	{
		flex-basis: 100%;
	}
}
form .form__item
{
	align-items: flex-end;
	display: flex;
	flex-direction: row;
}
@media screen and (max-width:800px)
{
	form .form__item
	{
		flex-direction: column;
	}
}
form .form__item label
{
	font-weight: 700;
	margin-right: 1.25rem;
	text-transform: uppercase;
	width: auto;
}
@media screen and (max-width:800px)
{
	form .form__item label
	{
		margin: 0;
		width: 100%;
	}
}
form .form__item input
{
	color: #fff6e7;
	flex: 1;
	font-size: 1rem;
	font-weight: 400;
	height: auto;
	width: auto;
}
@media screen and (max-width:800px)
{
	form .form__item input
	{
		padding: .35rem 0;
		width: 100%;
	}
}
form .form__item input:focus
{
	outline: none;
}
header.primary
{
	position: absolute;
	width: 100%;
	z-index: 100;
}
header.primary .nav__main
{
	display: flex;
	justify-content: space-between;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	padding: 2.25rem;
	position: relative;
	z-index: 10;
}
@media screen and (max-width:576px)
{
	header.primary .nav__main
	{
		padding-left: 36px;
		padding-right: 36px;
	}
}
header.primary .nav__full
{
	backdrop-filter: blur(20px);
	bottom: 0;
	height: calc(100vh - 40px);
	left: 0;
	opacity: 0;
	padding-top: 145px;
	position: absolute;
	top: 0;
	transition: opacity .2s ease;
	visibility: hidden;
	webkit-backdrop-filter: blur(20px);
	width: 100%;
}
@media screen and (max-width:800px)
{
	header.primary .nav__full
	{
		padding-top: 100px;
	}
	header.primary .nav__full>*
	{
		justify-content: flex-start;
		padding: 0 2rem;
	}
}
header.primary .logo
{
	opacity: 1;
	transition: all .2s ease;
	visibility: visible;
	width: calc(25% - 27px);
}
@media screen and (max-width:800px)
{
	header.primary .logo
	{
		width: auto;
	}
}
header.primary .logo a
{
	position: absolute;
}
header.primary .search
{
	display: none;
}
header.primary .links
{
	display: flex;
	gap: 2.25rem;
	justify-content: flex-end;
	width: calc(66.66667% - 12px);
}
@media screen and (max-width:1024px)
{
	header.primary .links
	{
		width: calc(58.33333% - 15px);
	}
}
header.primary .links a.desktop-only:after
{
	background-color: #fff6e7;
	bottom: -.5rem;
	content: "";
	height: 3px;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	transform: scaleX(0);
	transition: all .3s ease;
}
header.primary .links a.desktop-only:focus:after,header.primary .links a.desktop-only:hover:after
{
	opacity: 1;
	transform: scaleX(1);
}
header.primary .navigation
{
	border: none;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	margin: 0 .65rem 0 2rem;
	padding: 0;
	width: 18px;
	z-index: 100;
}
header.primary .navigation:after,header.primary .navigation:before,header.primary .navigation>div
{
	background-color: #fff6e7;
	border-radius: 10px;
	content: "";
	display: block;
	height: 4px;
	margin: 5px 0;
	transition: all .2s ease-in-out;
	width: 26px;
}
.nav-is-open .navigation:before
{
	transform: translateY(9px) rotate(135deg);
}
.nav-is-open .navigation:after
{
	transform: translateY(-9px) rotate(-135deg);
}
.nav-is-open .navigation>div
{
	transform: scale(0);
}
.nav-is-open .nav__main .logo
{
	display: none;
}
.nav-is-open .nav__main .search
{
	display: block;
}
.nav-is-open .nav__full
{
	flex-direction: column;
	opacity: 1!important;
	visibility: visible!important;
}
.nav-is-open .nav__full,.nav-is-open .nav__full>*
{
	align-items: center;
	display: flex;
	justify-content: center;
}
.nav-is-open .nav__full>*
{
	border-left: none;
	border-right: none;
	border-top: 4px solid #fff6e7;
	flex: 1;
	width: 100%;
}
.nav-is-open .nav__full>:last-of-type
{
	border-bottom: 4px solid #fff6e7;
}
.nav-is-open .nav__full a
{
	color: #fff6e7;
	font-family: Byrd,sans-serif;
	font-size: clamp(1rem,calc(.64rem + 1.8vw),2.125rem);
	text-transform: none;
}
.nav-is-open main
{
	filter: blur(10px);
	min-height: calc(100vh - 40px);
}
.nav-is-open main>*
{
	display: none;
}
.outlines
{
	position: relative;
}
.outlines .outline
{
	border: 4px solid #fff6e7;
}
.outlines .outline>*
{
	border-bottom: 4px solid #fff6e7;
	padding: .75rem;
	width: 100%;
}
.outlines .outline>:last-child
{
	border-bottom: none;
}
.outlines .outline article a
{
	color: #fff6e7;
}
.outlines .outline article a:hover
{
	color: #d95327;
}
.outlines .outline button
{
	font-weight: 800;
	text-transform: uppercase;
}
.outlines .outline h2
{
	font-size: 1.25rem;
	margin: 0;
}
.outlines .outline .content a
{
	color: #fff6e7;
	text-transform: uppercase;
}
.outlines .outline .content a:hover
{
	color: #d95327;
}
.outlines .outline .content h3
{
	font-size: 1.5rem;
}
.outlines .outline__accordion article
{
	transition: padding .4s ease;
}
.outlines .outline__accordion article p
{
	height: 0;
	line-height: 1.6;
	transition: height .5s ease;
	visibility: hidden;
}
.outlines .outline__accordion article.\--is-open
{
	padding: 2.5rem .75rem;
}
.outlines .outline__accordion article.\--is-open button
{
	padding-bottom: 1rem;
}
.outlines .outline__accordion article.\--is-open p
{
	height: auto;
	visibility: visible;
}
.outlines__staggered
{
	display: flex;
	flex-wrap: wrap;
	gap: 2.125rem;
}
@media screen and (max-width:1024px)
{
	.outlines__staggered
	{
		flex-direction: column;
	}
}
.outlines__staggered .outline
{
	background: url(https://sandbox-uploads.imgix.net/u/1633648356-0f67ff1fc80d3342c94f2b28e5faadbb?blur=120) 50% no-repeat;
	display: grid;
	grid-template-rows: max-content auto;
	grid-template-rows: -webkit-max-content auto;
}
.outlines__staggered .outline:nth-child(4n+1)
{
	flex-basis: calc(66% - 2.125rem);
}
.outlines__staggered .outline:nth-child(4n+2),.outlines__staggered .outline:nth-child(4n+3)
{
	flex-basis: calc(33% - 2.125rem);
}
.outlines__staggered .outline:nth-child(4n+4)
{
	flex-basis: calc(66% - 2.125rem);
}
.outlines__staggered .outline .content
{
	display: flex;
	flex-direction: column;
}
.outlines__staggered .outline .content a
{
	margin-top: auto;
}
.outlines__staggered .outline .content p:last-of-type
{
	margin-bottom: 2rem;
}
.outlines .load
{
	bottom: -3rem;
}
.slider
{
	margin: 1rem 0;
	position: relative;
}
.slider button
{
	filter: drop-shadow(0 .2rem .25rem rgba(0,0,0,.5));
	font-size: 3rem;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	transform: translateY(-50%);
}
.slider .siema img
{
	width: 100%;
}
.slider .next
{
	left: auto;
	right: 40px;
}
@media screen and (max-width:800px)
{
	.slider .next
	{
		right: 10px;
	}
}
.slider .prev
{
	left: 40px;
	right: auto;
}
@media screen and (max-width:800px)
{
	.slider .prev
	{
		left: 10px;
	}
}
.social__share
{
	height: 0;
	margin: .5rem 0;
	transition: height .3s ease;
	visibility: hidden;
}
.social__share--icons
{
	align-items: center;
	display: flex;
	gap: 1.25rem;
	justify-content: flex-start;
}
.social__share--icons>*
{
	flex-basis: 1.5rem;
}
.social__share a
{
	color: #fff6e7;
}
.social__share a:hover
{
	color: #d95327;
}
.social__share a svg
{
	height: 0;
	transition: height .3s ease;
}
.social__share.\--is-open
{
	height: 1.5rem;
	visibility: visible;
}
.social__share.\--is-open a svg
{
	height: 1.5rem;
}
.tabs
{
	display: flex;
	flex-direction: column;
}
.tabs>*
{
	flex: 1;
}
.tabs .tab
{
	color: #fff6e7;
	cursor: pointer;
	padding: .35rem 0;
	text-transform: uppercase;
	transition: all .2s ease;
}
.tabs .tab:hover
{
	color: #d95327;
}
.tabs .tab.\--is-active
{
	color: #d95327;
	font-weight: 600;
}
.tabs__content .tab__content
{
	height: 0;
	opacity: 0;
	position: relative;
	transition: opacity 1s ease;
	visibility: hidden;
}
.tabs__content .tab__content.\--is-active
{
	height: auto;
	opacity: 1;
	visibility: visible;
}
.tabs__content .tab__content button[data-close-tab]
{
	color: #b8bc13;
	font-size: 1.5rem;
	font-weight: 700;
	left: auto;
	position: absolute;
	right: 2rem;
	top: 0;
	z-index: 10;
}
.tabs__content .tab__results
{
	display: flex;
	flex-wrap: wrap;
	gap: 2rem;
	justify-content: flex-start;
}
.tabs__content .tab__results>*
{
	flex-basis: calc(50% - 2rem);
}
@media screen and (max-width:800px)
{
	.tabs__content .tab__results>*
	{
		flex-basis: 100%;
	}
}
.tabs__content .tab__results a
{
	color: #fff6e7;
	line-height: 1.4rem;
}
.tabs__content .tab__results.\--one-wide>*
{
	flex-basis: 100%;
}
.tabs__content .tab__results.\--three-wide>*
{
	flex-basis: calc(33.33333% - 2rem);
}
@media screen and (max-width:800px)
{
	.tabs__content .tab__results.\--three-wide>*
	{
		flex-basis: 100%;
	}
}
.tiles
{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -1rem;
}
.tiles h3
{
	transition: all .2s ease;
}
.tiles .tile
{
	flex-basis: calc(20% - 2rem);
	margin: 1rem;
}
@media screen and (max-width:800px)
{
	.tiles .tile
	{
		flex-basis: calc(100% - 2rem);
	}
}
.tiles .tile a:hover h3
{
	color: #d95327;
}
.tiles__wide .tile
{
	flex-basis: calc(50% - 2rem);
	margin: 1rem;
}
@media screen and (max-width:800px)
{
	.tiles__wide .tile
	{
		flex-basis: calc(100% - 2rem);
	}
}
.tiles__wide .tile__content
{
	align-items: flex-start;
	display: flex;
	gap: 2rem;
}
@media screen and (max-width:800px)
{
	.tiles__wide .tile__content
	{
		display: block;
	}
}
.tiles__wide .tile__content>:first-child
{
	flex-basis: 33%;
}
.tiles__wide .tile__content img
{
	object-fit: contain;
	o-object-fit: contain;
}
.tiles__wide .tile__content h3,.tiles__wide .tile__content p
{
	flex-basis: 66%;
}
.tiles.\--three-wide .tile
{
	flex-basis: calc(33.33333% - 2rem);
	margin: 1rem;
}
@media screen and (max-width:800px)
{
	.tiles.\--three-wide .tile
	{
		flex-basis: calc(100% - 2rem);
	}
}
.tiles.\--four-wide .tile
{
	flex-basis: calc(25% - 2rem);
	margin: 1rem;
}
@media screen and (max-width:800px)
{
	.tiles.\--four-wide .tile
	{
		flex-basis: calc(100% - 2rem);
	}
}
.bg--video
{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
@media (prefers-reduced-motion)
{
	.bg--video
	{
		display: none;
	}
}
.bg--video.\--vimeo
{
	overflow: hidden;
	pointer-events: none;
}
.bg--video.\--vimeo iframe
{
	height: 75vw;
	left: 50%;
	min-height: 100vh;
	min-width: 177.77vh;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100vw;
}
.video__player video
{
	max-height: 100%;
	width: 100%;
}
.video__jumps
{
	display: flex;
	flex-direction: column;
	gap: 1rem;
	max-height: 400px;
	overflow: auto;
	padding: 2rem 0;
}
.video__jumps button
{
	font-weight: 300;
	line-height: 1.875rem;
}
.fade
{
	overflow: hidden;
	position: relative;
}
.fade:before
{
	background: linear-gradient(180deg,#000,transparent);
	top: 0;
}
.fade:after,.fade:before
{
	content: "";
	height: 2rem;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.fade:after
{
	background: linear-gradient(0deg,#000 20%,transparent);
	bottom: 0;
}
body#archive
{
	background: url(/assets/img/filtered-bg/archive-bg.jpg) 50% no-repeat;
	background-size: cover;
}
body#archive h3
{
	text-transform: uppercase;
}
body#archive-filtered,body#archive-results,body#archive-single
{
	background: url(/assets/img/bg-textured-3.jpg) 50% no-repeat;
	background-size: cover;
}
body#archive-filtered .filter__clear,body#archive-results .filter__clear,body#archive-single .filter__clear
{
	font-weight: 300;
	letter-spacing: 3px;
	text-transform: uppercase;
}
body#archive-filtered .filter__current,body#archive-results .filter__current,body#archive-single .filter__current
{
	color: #b8bc13;
	font-weight: 600;
	letter-spacing: 3px;
	margin-right: .25rem;
	text-transform: uppercase;
}
body#archive-filtered .stealth__checkbox,body#archive-results .stealth__checkbox,body#archive-single .stealth__checkbox
{
	cursor: pointer;
}
body#archive-filtered .stealth__checkbox input,body#archive-results .stealth__checkbox input,body#archive-single .stealth__checkbox input
{
	display: none;
}
body#archive-filtered .stealth__checkbox :checked~.label,body#archive-results .stealth__checkbox :checked~.label,body#archive-single .stealth__checkbox :checked~.label
{
	color: #b8bc13;
}
body#community
{
	background: url(/assets/img/filtered-bg/home-movie-community-bg.jpg) 50% no-repeat;
	background-size: cover;
}
body#creative-reuse
{
	background: url(/assets/img/filtered-bg/creative-reuse-bg.jpg) 50% no-repeat;
	background-size: cover;
}
#creative-reuse .button
{
	display: block;
	text-align: center;
}
body#education
{
	background: url(/assets/img/filtered-bg/research-education-bg.jpg) 50% no-repeat;
	background-size: cover;
}
body#events-news
{
	background: url(/assets/img/filtered-bg/events-news-bg.jpg) 50% no-repeat;
	background-size: cover;
}
body#article,body#event
{
	background: url(/assets/img/bg-textured-4.jpg) 50% no-repeat;
	background-size: cover;
}
div.load
{
	bottom: 0;
	position: absolute;
	right: 0;
}
body#example
{
	background: url(https://assets.imgix.net/setup/serving-swimmer.jpg?blur=580) 50% no-repeat;
	background-size: cover;
}
body#gift-film
{
	background: url(/assets/img/filtered-bg/gift-a-film-bg.jpg) 50% no-repeat;
	background-size: cover;
}
body#home
{
	background: url(../img/home-film.png) 50% no-repeat;
	background-size: cover;
}
body#home .nav__main
{
	left: auto;
	max-width: 49%;
	position: absolute;
	right: 0;
	top: 0;
}
body#home .nav__main .logo
{
	display: none;
}
body#home .nav__main .links
{
	width: auto;
}
body#home section
{
	background: #000 50% no-repeat;
	background-size: cover;
	margin: 0;
	max-height: 51px;
	max-width: none;
	overflow: hidden;
	padding: .65rem 36px;
	position: relative;
	transition: max-height .4s ease;
}
@media screen and (max-width:576px)
{
	body#home section
	{
		padding-left: 36px;
		padding-right: 36px;
	}
}
body#home section.default
{
	background: initial;
	margin-top: -145px;
	min-height: 220px;
	padding-top: 2.25rem;
	transition: min-height .4s ease,max-height .4s ease;
}
body#home section.default .bg--video
{
	display: block;
}
body#home section.default img
{
	cursor: pointer;
	max-height: 129px;
	max-width: 49%;
	transition: width .3s,max-height .4s;
	width: calc(25% - 27px);
}
@media screen and (max-width:800px)
{
	body#home section.default img
	{
		width: 49%;
	}
}
body#home section.default.\--is-open
{
	min-height: calc(100vh - 15rem + 102px);
}
body#home section.default.\--is-open img
{
	max-height: 266px;
	width: 680px;
}
body#home section.green
{
	background: url(/assets/img/filtered-bg/archive-bg.jpg) 50% no-repeat;
	background-size: cover;
	position: relative;
	z-index: 2;
}
body#home section.green:after
{
	background: linear-gradient(90deg,#b8bc13 10%,rgba(184,188,19,0) 40%);
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
body#home section.yellow
{
	background: url(/assets/img/filtered-bg/events-news-bg.jpg) 50% no-repeat;
	background-size: cover;
	position: relative;
	z-index: 2;
}
body#home section.yellow:after
{
	background: linear-gradient(90deg,#2c2a25 10%,rgba(44,42,37,0) 40%);
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
body#home section.red
{
	background: url(/assets/img/filtered-bg/creative-reuse-bg.jpg) 50% no-repeat;
	background-size: cover;
	position: relative;
	z-index: 2;
}
body#home section.red:after
{
	background: linear-gradient(90deg,#1a1918 10%,rgba(26,25,24,0) 40%);
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
body#home section.pink
{
	background: url(/assets/img/filtered-bg/home-movie-community-bg.jpg) 50% no-repeat;
	background-size: cover;
	position: relative;
	z-index: 2;
}
body#home section.pink:after
{
	background: linear-gradient(90deg,#e48a91 10%,rgba(228,138,145,0) 40%);
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
body#home section.blue
{
	background: url(/assets/img/filtered-bg/research-education-bg.jpg) 50% no-repeat;
	background-size: cover;
	position: relative;
	z-index: 2;
}
body#home section.blue:after
{
	background: linear-gradient(90deg,#595147 10%,rgba(89,81,71,0) 40%);
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
body#home section .bg--video
{
	display: none;
}
body#home section .section__content
{
	padding: 2rem 0;
}
body#home section .section__content h2
{
	font-size: clamp(1.5rem,calc(1.38rem + .6vw),1.875rem);
	margin-bottom: .75rem;
}
body#home section .section__content .col-5
{
	position: relative;
}
body#home section .section__content .col-5 p
{
	max-width: calc(100% - 6rem);
}
@media screen and (max-width:800px)
{
	body#home section .section__content .col-5 p
	{
		max-width: none;
	}
	body#home section .section__content .col-5 p.mb-10
	{
		margin-bottom: 2rem!important;
	}
}
body#home section .section__content button[data-collapse]
{
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
}
body#home section.\--is-open
{
	max-height: 2000px;
	min-height: calc(100vh - 461px);
	overflow: visible;
}
body#home section.\--is-open button[data-open]
{
	display: none;
}
body#home section.\--is-open .bg--video
{
	display: block;
}
body#home section h2
{
	font-size: 1.25rem;
	margin: 0;
}
body#home.nav-is-open .nav__main
{
	max-width: unset;
	position: relative;
}
body#home.nav-is-open .nav__main .logo
{
	display: none;
}
body#home.nav-is-open .nav__main .links
{
	width: auto;
}
body#our-story
{
	background: url(/assets/img/bg-textured-1.jpg) 50% no-repeat;
	background-size: cover;
}
body#search
{
	background: url(https://assets.imgix.net/setup/serving-swimmer.jpg?blur=580) 50% no-repeat;
	background-size: cover;
}
body#search .nav__main
{
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
}
body#search .nav__main .logo,body#search .nav__main .search
{
	display: none;
}
body#search .nav__main .links
{
	width: auto;
}
body#search .nav__main .links .desktop-only
{
	display: none!important;
}
body#search main
{
	padding-top: 0;
}
body#search main section:first-of-type
{
	border-top: 3px solid #fff6e7;
}
body#search main section:last-of-type
{
	margin-bottom: 0;
}
body#search main section .container
{
	padding-bottom: 2.25rem;
	padding-top: 2.25rem;
}
body#search .search
{
	align-items: center;
	display: flex;
	justify-content: flex-start;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	padding-left: 36px;
	padding-right: 36px;
	padding-top: 2.25rem;
	position: relative;
}
@media screen and (max-width:576px)
{
	body#search .search
	{
		padding-left: 36px;
		padding-right: 36px;
	}
}
body#search .search form
{
	flex-basis: 80%;
}
body#search .search form input
{
	animation: blink-caret .5s step-end infinite;
	border-left: 3px solid #fff6e7;
	color: #fff6e7;
	font-size: clamp(1.15rem,calc(1.118rem + .16vw),1.25rem);
	font-weight: 700;
	margin-left: 1rem;
	padding: .25rem;
	text-transform: uppercase;
	webkit-animation: blink-caret .5s step-end infinite;
}
body#search .search form input:focus
{
	border: none;
	outline: none;
}
body#search .search form input:not(:-moz-placeholder-shown)
{
	border: none;
}
body#search .search form input:not(:placeholder-shown)
{
	border: none;
}
body#search .outlines a
{
	text-transform: uppercase;
}
body#search.nav-is-open .nav__main
{
	max-width: unset;
}
body#search.nav-is-open .nav__main .links .desktop-only
{
	display: inherit!important;
}
@media screen and (max-width:800px)
{
	body#search.nav-is-open .nav__main .links .desktop-only
	{
		display: none!important;
	}
}
@-webkit-keyframes blink-caret
{
	0%,to
	{
		border-color: transparent;
	}
	50%
	{
		border-color: #fff6e7;
	}
}
@keyframes blink-caret
{
	0%,to
	{
		border-color: transparent;
	}
	50%
	{
		border-color: #fff6e7;
	}
}
.hs-responsive-embed-youtube {
position: relative;
padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
padding-top: 25px;
}
.hs-responsive-embed-youtube iframe {
position: absolute;
width: 100%!important;
height: 100%!important;
}