@charset "UTF-8";
/*•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.
.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•
•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.
.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•
•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.
.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•
•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.
.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•
•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.
.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•___•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•
•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.|||.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.
.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•._____.•.•.•.•.•.•.•.•.•.•|||•.•.•.•.•.•.•._____.•.•.•.•.•.•.•.•.•
•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•|||||•.•.•.•.•.•.•.•.•.•_|||_•.•.•.•.•.•.•|||||•.________•.•.•.•.
.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.|||||.•.•.•.•.•.•.•.•.•.|||||.•.•.•.•.•.•.|||||._||||||||.•.•.•.•
•.•.•.•.•.•.___.•.•.•.•.•.•.•.•|||||•.•.____•.•.___.•._|||||_.•.•.•.•.•.||||||•|____||||•.•.•.•.
.•.•.•.•.•.•|||•.•.•.•.•.•.•.•.|||||____||||.•.•|||•.•|||||||•.•__.•.•.•||||||.|||||_|||.•.•.•.•
•.•.•.•.•.•.|||.•.•___•.•.•.•.•|||||||||||||•.•.|||.•.|||||||.•_||___.•.||||||•|||||_|||•.•.•.•.
.•.•.•.•.•.•|||.___|||.•_______|||||||||||||.•.•|||_.•|||||||•._|||||•.•||||||.|||||_|||.•.•.•.•
•.•.•.___••.|||•|||_||•_|||||||___||||||||||•.•_||_|•.|||||||.•_|||||.•.||||||•|||||_|||•.•.•.•.
.•.•._|||_.•|||.|||_||.|||||||||||_|||||||||.•.||_||.•|||||||•._|||||•.•||||||.|||||_|||.•.•.•.•
•.•.•|||||•.|||•|||_||•|||||||||||_|||||||||•.•||_||•.|||||||.•||||||.•.||||||•|||||_|||•.•.•.•.
.•.•.|||||.•|||.|||_||.|||||||||||_|||||||||.•.||_||.•|||||||•.||||||•.•||||||.|||||_|||.•.•.•.•
•.•.•|||||•.|||•|||_||•|||||||||||_|||||||||•.•||_||•.|||||||.•||||||.•.||||||•|||||_|||•.•.•.•.
.•.•.|||||.•|||.|||_||.|||||||||||_|||||||||.•.||_||.•|||||||•.||||||•.•||||||.|||||_|||.•.•.•.•
•.•.•|||||•.|||•|||_||•|||||||||||_|||||||||•.•||_||•.|||||||.•||||||.•.||||||•|||||_|||•.•.•.•.
.•.•.DESIGNED AND BUILT ENTIRELY BY HAND IN BEAUTIFUL DOWNTOWN LOS ANGELES, JUST FOR YOU.•.•.•.•
•.•.•.BY IAN BESLER.•.•.•.HTTP://WWW.IANBESLER.COM/.•.•.•.HTTP://WWW.BESLERANDSONS.COM/.•.•.•.•.
.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•.•*/

/*•.•.•.•.•.•.•.•.•.•
.•.•.•CSS RESET•.•.•.
•.•.•.•.•.•.•.•.•.•*/

	* {
		margin: 0;
		padding: 0;
		font-weight: normal;
	}

/* -=-=-=-=-=-=-=-
-=-=-= HTML -=-=-=
=-=-=-=-=-=-=-= */
html,body {
	width: 100%;
	height: 100%;
}
.display-none {
	display: none;
}
.scale-up {
	display: block;
	font-size: 10vw;
}
.start-hidden {
	width: 0;
	height: 0;
	opacity: 0;
	transition: opacity 0.05s, transform 0.2s, width 0.01s, height 0.01s;
	transform: scale(2);
}
aside {
	opacity: 1;
	position: absolute;
	width: 94.5vw;
	height: 68vh;
	top: 1vw;
	left: 2.1vw;
	background-color: #fff;
	text-align: center;
	padding-top: 25vh;
	overflow: hidden;
	transform: scale(1);
	transition: opacity 0.05s, transform 0.2s, width 0.01s, height 0.01s;
}
aside.padding-top-five {
	height: 88vh;
	padding-top: 5vh;
}
aside.padding-top-seven {
	height: 86vh;
	padding-top: 7vh;
}
aside.padding-top-ten {
	height: 83vh;
	padding-top: 10vh;
}
aside.padding-top-twelve {
	height: 81vh;
	padding-top: 12vh;
}
aside.padding-top-fifteen {
	height: 78vh;
	padding-top: 15vh;
}
aside.padding-top-eighteen {
	height: 75vh;
	padding-top: 18vh;
}
aside.padding-top-twenty {
	height: 73vh;
	padding-top: 20vh;
}
aside h6 {
	font-size: 10vw;
}
header {
	position: absolute;
	top: -2000px;
}
article {
	margin: 1vw 2.1vw 0 2.1vw;
	padding: 0.5vw 0 0 0.5vw;
	width: 15vw;
	min-height: 8.62vw;
	border-top: 1px dashed #ddd;
	border-left: 1px dashed #ddd;
	float: left;
}
h3,h4,h5 {
	display: inline-block;
}
h3 {
	font-size: 1.4vw;
}
h4 {
	font-size: 1.1vw;
	margin-top: 0.4vw;
}
h5 {
	font-size: 0.8vw;
	margin-top: 0.1vw;
}
article:hover {
	border-top-color: #000;
	border-left-color: #000;
	cursor: pointer;
	
}
article:hover h3,article:hover h4,article:hover h5 {
	background-color: hsla(211,100%,78.5%,.7);
}