h1, h2, h3 { margin:0; padding:0; font-weight:normal; font-style:normal; }
.body_index-light_html a { color:#D61D1D; } 
.body_index-light_html a:visited { color:#D61D1D; } 
.body_index-light_html a:active { color:#000000; } 
.body_index-light_html a:hover { color:#000000; } 
		a.wsp67ff2894{ color:#D61D1D; text-decoration: underline} 
		a.wsp67ff2894:visited{ color:#D61D1D; text-decoration: underline} 
		a.wsp67ff2894:active{ color:#D61D1D; text-decoration: underline} 
		a.wsp67ff2894:hover{ color:#000000; text-decoration: underline} 
		a.wsp5616e585{ color:#D61D1D; text-decoration: underline} 
		a.wsp5616e585:visited{ color:#D61D1D; text-decoration: underline} 
		a.wsp5616e585:active{ color:#D61D1D; text-decoration: underline} 
		a.wsp5616e585:hover{ color:#FFFFFF; text-decoration: underline} 
#Top_Contact_Button { vertical-align: bottom; border-radius: 3px; position:relative; display: inline-block; width:150px; height:40px; background-color:#D61D1D;  }
#Top_Contact_Button:hover { background-color:#000000;  }
#Top_Contact_Button:hover span { color:#FFFFFF; }
#Contact_Bottom { vertical-align: bottom; border-radius: 3px; position:relative; display: inline-block; width:150px; height:40px; background-color:#FFFFFF;  }
#Contact_Bottom:hover { background-color:#000000;  }
#Contact_Bottom:hover span { color:#D61D1D; }
body.body_index-light_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
.textstyle1 { text-align:center; }
#container_83d87bc { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:1600px; background-color:#FFFFFF;  }
#Heading { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:65px; background:none;  }
#Heading_padding { margin: 10px; display: block;  }
.textstyle2 { text-align:left; }
#HeadingLeft { vertical-align: top; position:relative; display: inline-block; width:60%; min-height:93px; min-width:100px; background:none;  }
#HeadingLeft_padding { margin: 10px; display: block;  }
#intended_experience_logo { vertical-align: top; position:relative; display: inline-block; width:15%; min-width:150px; background:none; height:auto;  }
#HeadingRight { vertical-align: top; position:relative; display: inline-block; width:40%; min-height:93px; background:none;  }
#HeadingRight_padding { margin: 10px; display: block;  }
.textstyle3 { text-align:right; }
#linkedin_header { vertical-align: top; position:relative; display: inline-block; width:40px; min-width:30px; background:none; height:auto;  }
#itch_header { vertical-align: top; position:relative; display: inline-block; width:40px; min-width:30px; background:none; height:auto;  }
.textstyle4 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#lightdark_mode_toggle { vertical-align: top; position:relative; display: inline-block; height:40px; background:none;  }
.textstyle5 { font-size:32pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#20242E;  }
#MainLogo { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#MainLogo_padding { margin: 10px; display: block;  }
#intended_experience_anim { vertical-align: bottom; position:relative; display: inline-block; width:50%; min-width:400px; background:none; height:auto;  }
.textstyle6 { font-size:15pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#FFFFFF; line-height: 1.5;  }
#TopTextBox { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:150px; background:none;  }
#TopTextBox_padding { margin: 10px; display: block;  }
.textstyle7 { text-align:justify; }
.textstyle8 { font-size:15pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#000000; line-height: 1.5;  }
.textstyle9 { font-size:14pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#000000; line-height: 1.5;  }
.textstyle10 { font-size:24pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#000000; line-height: 1.5;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle11 { font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#FFFFFF; font-weight:bold;  }
#CenterImage { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:200px; max-width:1600px; background:none;  }
#CenterImage_padding { margin: 40px 0px 40px 0px; display: block;  }
#Intended_Experience_Diagram { vertical-align: bottom; position:relative; display: inline-block; width:90%; background:none; height:auto;  }
#BottomRed { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:1600px; background-color:#D61D1D;  }
#BottomText { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:150px; background:none;  }
#BottomText_padding { margin: 10px; display: block;  }
.textstyle12 { font-size:24pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#FFFFFF; line-height: 1.5;  }
.textstyle13 { font-size:14pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#FFFFFF; line-height: 1.5;  }
.textstyle14 { font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#D61D1D; font-weight:bold;  }
#Footer { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
.textstyle15 { font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#000000;  }
.textstyle16 { font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#D61D1D;  }
#linkedin_footer { vertical-align: top; position:relative; display: inline-block; width:40px; min-width:30px; background:none; height:auto;  }
#itch_footer { vertical-align: top; position:relative; display: inline-block; width:40px; min-width:30px; background:none; height:auto;  }
@media only screen and (max-width: 640px)
{
		#HeadingLeft * span { font-size:15pt;  }
}
.body_index_html a { color:#D61D1D; } 
.body_index_html a:visited { color:#D61D1D; } 
.body_index_html a:active { color:#000000; } 
.body_index_html a:hover { color:#000000; } 
		a.wsp67ff2894{ color:#D61D1D; text-decoration: underline} 
		a.wsp67ff2894:visited{ color:#D61D1D; text-decoration: underline} 
		a.wsp67ff2894:active{ color:#D61D1D; text-decoration: underline} 
		a.wsp67ff2894:hover{ color:#000000; text-decoration: underline} 
		a.wsp5616e585{ color:#D61D1D; text-decoration: underline} 
		a.wsp5616e585:visited{ color:#D61D1D; text-decoration: underline} 
		a.wsp5616e585:active{ color:#D61D1D; text-decoration: underline} 
		a.wsp5616e585:hover{ color:#FFFFFF; text-decoration: underline} 
#button_4072b823 { vertical-align: bottom; border-radius: 3px; position:relative; display: inline-block; width:150px; height:40px; background-color:#D61D1D;  }
#button_4072b823:hover { background-color:#FFFFFF;  }
#button_4072b823:hover span { color:#000000; }
#button_7fa21dec { vertical-align: bottom; border-radius: 3px; position:relative; display: inline-block; width:150px; height:40px; background-color:#000000;  }
#button_7fa21dec:hover { background-color:#FFFFFF;  }
#button_7fa21dec:hover span { color:#000000; }
body.body_index_html  { background-color:#000000; padding:0;  margin: 0; }
#container_6568132a { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:1600px; background-color:#000000;  }
#container_6380ab8d { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:65px; background:none;  }
#container_6380ab8d_padding { margin: 10px; display: block;  }
#container_40fcb774 { vertical-align: top; position:relative; display: inline-block; width:60%; min-height:93px; min-width:100px; background:none;  }
#container_40fcb774_padding { margin: 10px; display: block;  }
#img_78bff89b { vertical-align: top; position:relative; display: inline-block; width:15%; min-width:150px; background:none; height:auto;  }
#container_2c509ff5 { vertical-align: top; position:relative; display: inline-block; width:40%; min-height:93px; background:none;  }
#container_2c509ff5_padding { margin: 10px; display: block;  }
#img_7fc73153 { vertical-align: top; position:relative; display: inline-block; width:40px; min-width:30px; background:none; height:auto;  }
#img_73017a78 { vertical-align: top; position:relative; display: inline-block; width:40px; min-width:30px; background:none; height:auto;  }
#img_6d1ec1f3 { vertical-align: top; position:relative; display: inline-block; height:40px; background:none;  }
#container_6b0a0558 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_6b0a0558_padding { margin: 10px; display: block;  }
#img_355ab16c { vertical-align: bottom; position:relative; display: inline-block; width:46%; min-width:400px; background:none; height:auto;  }
#container_2cc87846 { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:150px; background:none;  }
#container_2cc87846_padding { margin: 10px; display: block;  }
#container_149e2e75 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:200px; max-width:1600px; background:none;  }
#container_149e2e75_padding { margin: 40px 0px 40px 0px; display: block;  }
#img_4789644e { vertical-align: bottom; position:relative; display: inline-block; width:90%; background:none; height:auto;  }
#container_7b322585 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:1600px; background-color:#D61D1D;  }
#container_6511bd12 { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:150px; background:none;  }
#container_6511bd12_padding { margin: 10px; display: block;  }
#container_7330b34f { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
.textstyle17 { font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#FFFFFF;  }
#img_50693a0d { vertical-align: top; position:relative; display: inline-block; width:40px; min-width:30px; background:none; height:auto;  }
#img_1d959c24 { vertical-align: top; position:relative; display: inline-block; width:40px; min-width:30px; background:none; height:auto;  }
@media only screen and (max-width: 640px)
{
		#container_40fcb774 * span { font-size:15pt;  }
}
