<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
	background-color:#F9F9F9;
}
.content {
	max-width:1400px;
	margin: 0 auto;
	overflow:hidden;
}
.logo {
	text-align:center;
	width:100%;
	border-bottom:1px solid #d2d2d2;
	height:98px;
}
.logo img {
	display:block;
	margin:0 auto
}
.pure-menu-horizontal {
	text-align: center;
	margin:12px 0;
}
.pure-menu-list {
	text-align: left;
}
.pure-menu-horizontal .pure-menu-has-children &gt; .pure-menu-link:after {
	content: "";
}
.pure-menu-link:hover, .pure-menu-has-children:hover, .pure-menu-active &gt; .pure-menu-link {
	background-color:#E8E8E8;
}
.pure-menu-children {
	background-color: #E8E8E8;
	padding-bottom:20px;
}
.pure-menu-link.primary {
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 0.15em;
	text-align:center;
	padding: 15px 15px 10px;
}
.pure-menu-item {
	font-size:15px;
}
.topli + .topli {
	margin-left:6px;
}
.pure-menu-horizontal .pure-menu-children, .pure-menu-horizontal .pure-menu-children li {
	min-width: 100%;
}
.pure-menu-link, .pure-menu-heading {
	white-space:nowrap;
	color:#000;
}
.pure-menu-link, .pure-menu-disabled, .pure-menu-heading {
	padding: 12px 24px 10px 25px;
}
.toggle {
	display:none;
	width:30px;
	height:auto
}
.toggle p {
	background-color:#000;
	height:3px;
	border-radius:6px;
	margin:5px 0 0 0;
	width:100%;
	padding:0;
}
.graybg {
	background-color: #e8e8e8;
}
.graybox {
	background:#333333 url(../images/pattern.jpg) top left no-repeat;
	color:#F9F9F9;
	height:100%;
	position:relative;
	padding-bottom:35px;
	box-sizing:border-box;
}
.pdfcat {
	position:absolute;
	bottom:15px;
	right:25px;
}
.whitebox {
	background:#FFFFFF;
	border:1px solid #C3C3C3;
	color:#333333;
	height:100%;
	box-sizing:border-box;
}
.topbox {
	height:75%;
}
.bottombox {
	height:25%;
	padding-top:4px;
	box-sizing:border-box;
}
.fullbox {
	flex: 1;
}
.holdbox {
	display: flex;
}
.pure-u-md-1-2 {
	box-sizing:border-box;
}
h1, h2, h3, p {
	margin:0;
	padding:0;
}
.block {
	text-align: left;
}
.block:before {
	content: '\200B';
	/*   content: '';
  margin-left: -0.25em; */
  display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.centered {
	display: inline-block;
	vertical-align: middle;
	box-sizing:border-box;
}
.graybox .centered {
	padding-left: 7%;
	width: 99%;
}
.leftbox.block {
	text-align:center;
}
.leftbox {
	overflow:hidden;
}
.leftbox img {
	height:auto;
	width:100%;
	margin:0 auto;
	max-width:269px;
}
.pure-u-md-3-5 .centered {
	margin-left: 3%;
	width: 95%;
}
.whitebox.rightbox {
	color: #434343;
	font-family: 'Leitura-Roman1' !important;
	letter-spacing: 0.02em;
	font-size:0.9em;
	line-height:1.6;
}
a {
	color:#378fcf;
	text-decoration:none;
}
.paddbox h3 {
	font-size:1.2em !important;
	padding-bottom: 10px;
}
.whitebox.rightbox p, .whitebox.rightbox a {
}
.paddbox h2 {
	font-size:18px;
}
.graybox h1 {
	font-size:6.4em;
	font-family:"Leitura-Roman1";
	font-weight:normal;
	letter-spacing:0.1em;
}
.graybox p {
	color: #a5a5a5;
	font-family: 'FoundersGrotesk-Light';
	font-size: 2.2em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin-bottom:20px;
}
.fullbox.rightbox {
	padding-left:4px;
}
#footer {
	margin:35px 3% 15px 2%;
	height:48px;
	display:inline-block;
	box-sizing:border-box;
	width:100%;
}
.right {
	float:right;
}
#footer a {
	color:#7b7b7b;
}
#footer a + a {
	margin-right:30px;
}
#footer .pure-u-1 {
	letter-spacing:0.05em;
}
#footer div {
	letter-spacing:0.05em;
	color:#7c7c7c;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-family:"FoundersGrotesk-Bold", Times, serif;
}
#subpage .graybox ul {
	margin:0;
	padding:0;
	list-style-position: inside;
	list-style:none;
}
#subpage .graybox ul li {
	width:100%;
	display:inline-block;
}
#subpage .graybox ul li a {
	width:100%;
	display:inline-block;
	color: #bdbdbd;
	padding:8px 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.15em;
	text-transform: uppercase;
}
#subpage .graybox h1 {
	font-family: "Times New Roman";
	font-size:70px;
	padding-top:6%;
}
ul.half {
	width:48%;
	display: inline-block
}
#subpage .graybox ul.half + .half {
	margin-left:2%;
}
.menupage {
	background-color:#FFFFFF;
	padding:70px 0 70px 20px;
	box-sizing: border-box;
}
.primary strong {
	border-bottom:1px solid black;
	padding-left:1px;
}
.leftnav {
	border-right:1px solid #E1E1E1;
}
.rightmenu {
	border-left:1px solid #E1E1E1;
	margin-left:-1px;
	padding-left:5%;
	box-sizing:border-box;
}
.menutxt {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 70px; /* Chrome, Safari, Opera */
	-moz-column-gap: 70px; /* Firefox */
	column-gap: 70px;
}
.menutxt article.nobreak {
	-webkit-column-break-inside: avoid; /* Chrome, Safari */
	page-break-inside: avoid;           /* Theoretically FF 20+ */
	break-inside: avoid-column;         /* IE 11 */
	display:table;
	padding-bottom:10px;                    /* Actually FF 20+ */
}
.menutxt article {
	padding-bottom:10px;                    /* Actually FF 20+ */
}
.leftnav ul {
	margin:0;
	padding:0;
	list-style:inside none;
	padding-right:20px;
}
.leftnav ul li {
	color: #474747;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-align: left;
	text-transform: uppercase;
}
.leftnav ul li a {
	box-sizing: border-box;
	color: #474747;
	display: block;
	line-height: 1.1;
	padding:13px 10px 7px 10px;
	width: 100%;
	font-family:'FoundersGrotesk-Light', sans-serif, Geneva;
	font-size:14px;
}
.leftnav ul li a:hover, .leftnav ul li a.selected {
	background-color:#e8e8e8;
}
.rightmenu h2 {
	font-family:"Leitura-Roman1", Times, serif;
	font-size:36px;
	line-height: 1;
	padding: 0 0 30px;
	color:#000000;
}
.rightmenu h2 strong {
	color:#a8a8a8;
}
.rightmenu article, .pure-g .rightmenu {
	font-family:"Leitura-Roman1", Times, serif;
	color: #000;
	font-family: "Leitura-Roman1", Times, serif;
	font-size: 17px;
	line-height: 1.3;
}
.rightmenu article {
	padding-top:10px;
}
.rightmenu article strong {
	display:block;
	font-family:"FoundersGrotesk-Bold", Times, serif;
	font-size:18px;
	color:#38323e;
	line-height:1;
	padding:5px 0 0 0
}
.rightmenu article ul {
	margin:5px 0 0 15px;
	padding:0 0 0 15px;
	list-style:outside;
}
.rightmenu article ul li {
	padding-bottom:10px;
}
.pure-menu-link.primary {
	font-family:"FoundersGrotesk-Bold", sans-serif, Geneva;
	font-size:17px;
}
.pure-menu-children {
	font-family:"FoundersGrotesk-Light", sans-serif, Geneva;
	font-size:15px
}
.tos {
	padding-top:7px;
}
.tos a {
	font-family:arial;
	font-size:11px;
	font-weight:100;
}
@media screen and (min-width: 768px) {
.pure-menu-allow-hover:hover&gt;.pure-menu-children, .pure-menu-active&gt;.pure-menu-children {
	display:block !important;
	position:absolute
}
#home .whitebox.rightbox {
	margin-left:4px;
	width: -moz-calc(60% - 4px);
	width: -webkit-calc(60% - 4px);
	width: -o-calc(60% - 4px);
	width: calc(60% - 4px);
}
#subpage .whitebox.rightbox {
	padding-left:30px;
}
}
@media screen and (max-width: 1240px) {
.pure-menu-link.primary {
	letter-spacing: 0.10em;
	padding: 15px 20px;
	font-size: 14px;
}
.pure-menu-link, .pure-menu-disabled, .pure-menu-heading {
	padding: 12px 20px 10px 20px;
}
.pure-menu-children.last {
	right:0;
	left:auto;
}
.leftnav {
	display:none;
}
.pure-u-18-24.rightmenu {
	width:100%;
	margin:0;
	padding:0;
	border:none;
}
.menupage {
	padding: 70px 20px 70px 20px;
}
.graybox h1 {
	font-size:5em;
}
.graybox p {
	font-size: 1.9em;
}
.topbox {
	height: 65%;
}
.bottombox {
	height: 35%;
}
.whitebox.rightbox {
	font-size:1.3vw;
}
}
@media screen and (max-width: 1024px) {
.pure-menu-link.primary {
	letter-spacing: 0.05em;
	padding: 15px 10px;
	font-size: 13px;
}
.pure-menu-link, .pure-menu-disabled, .pure-menu-heading {
	padding: 12px 10px 10px 10px;
}
.pure-u-md-3-5 .centered {
	margin-left: 0;
	width: 95%;
}
.rightmenu h2 {
	font-size: 30px;
}
.graybox h1 {
	font-size:4.3em;
}
.graybox p {
	font-size: 1.3em;
}
.graybox .centered {
	width: 98%;
}
.topbox {
	height: 65%;
}
.bottombox {
	height: 35%;
}
}
 @media screen and (max-width: 768px) {
/*.pure-menu-children .pure-menu-link strong {
    border-bottom: 1px solid black;
    padding-left: 1px;
	font-weight:normal;
}*/
.sel .pure-menu-children {
	display:block;
}
.sel {
	background-color: #e8e8e8;
}
.logo {
	text-align:right;
}
.toggle {
	display:block;
	position:absolute;
	left:10px;
	top:35px;
	cursor:pointer;
	z-index: 999 !important;
}
.pure-menu-item {
	width:100%;
	display:block;
	float:left;
}
.logo a {
	display: block;
	margin: 0;
	right:0;
	position:absolute;
}
.topli + .topli {
	margin-left: 0px;
}
.pure-menu-children {
	position:inherit;
}
.pure-menu-horizontal .pure-menu-children {
	left:inherit;
	top: inherit;
	width: inherit;
}
.pure-menu-item {
	text-align: center !important;
}
#menu {
	position: absolute;
	max-width:300px;
	width:100%;
	display:none;
	background:#FFFFFF;
	-webkit-box-shadow: 0px -1px 10px 1px rgba(0, 0, 0, 0.42);
	-moz-box-shadow:    0px -1px 10px 1px rgba(0, 0, 0, 0.42);
	box-shadow:         0px -1px 10px 1px rgba(0, 0, 0, 0.42);
}
.pure-menu-horizontal {
	margin: 0;
	text-align: center;
}
.pure-menu-horizontal .pure-menu-list {
	display: block;
}
.pure-menu-has-children + .pure-menu-has-children {
	border-top:1px solid #e8e8e8;
}
.whitebg {
	background-color: #fff;
}
.holdbox {
	display: block;
}
.whitebox.rightbox {
	margin-top: 10px;
	padding: 20px;
}
.bottombox {
	margin:10px 10px 15px 10px;
	padding:0;
}
.fullbox.rightbox {
	padding-left: 0;
}
.paddbox h3 {
	font-size: 17px;
	font-size: 3.8vw;
}
.graybox .centered {
	padding-left: 4%;
}
.whitebox.rightbox p, .whitebox.rightbox a {
}
.graybox h1 {
	font-size: 7em;
	font-size: 14.4vw;
}
.graybox p {
	font-size: 1.9em;
	font-size: 4.3vw;
}
.graybox {
	padding:50px 0;
}
#footer .pure-u-1 {
	font-size: 24x;
	text-align:center;
	margin-bottom:15px;
}
#footer .pure-u-1 .right {
	float:none;
}
#footer {
	padding: 15px 3% 15px 2%;
	height:auto;
}
.topbox, .graybox {
	width:100%;
}
.menutxt {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0; /* Chrome, Safari, Opera */
	-moz-column-gap: 0; /* Firefox */
	column-gap: 0;
}
.rightmenu h2 {
	font-size: 26px;
}
.whitebox.rightbox {
	font-size:0.9em;
}
.paddbox h3 {
	font-size:1.2em;
}
}
</pre></body></html>