﻿*{box-sizing:border-box;}.content{display:flex;flex-direction:column;align-items:center;}.content .title-container{display:flex;flex-direction:row-reverse;align-items:stretch;width:100%;}@media only screen and (min-width:1200px){.content .title-container{background-color:#000;border-bottom:4px solid rgba(255,255,255,.95);}}.content .title-container .iframe-container{flex-grow:1;}@media only screen and (max-width:1200px){.content .title-container .iframe-container>iframe{display:none;}}@media only screen and (min-width:1200px){.content .title-container .iframe-container>iframe:first-child{height:calc(100vh - 70px);width:calc(100% + (100px + 50px)*.5);margin:0;}.content .title-container .iframe-container>iframe:last-child{margin:0;height:calc(100% - (100vh - 70px));width:calc(100% + (100px + 50px)*.5);}}.content .title-container>.title.section{flex-shrink:0;}.content>iframe{margin:32px;max-width:100%;}@media only screen and (min-width:1200px){.content>iframe{display:none;}}.section.title{width:calc(100% - 0);border-top:100px solid #fff;border-left:50px solid transparent;position:relative;margin-top:0;margin-left:0;font-family:Impact;min-height:100vh;max-width:1200px;width:50%;min-width:900px;align-self:flex-end;font-size:5em;}.section.title .heading{height:100px;position:absolute;top:-100px;left:0;display:flex;flex-direction:row;align-items:center;text-overflow:ellipsis;}.section.title .heading>*{margin-left:16px;}.section.title .heading .tip{font-size:.5em;color:#c0c0c0;margin-left:32px;}.section.title .heading .toggle-btn{width:84px;height:84px;background-image:url('../img/right_64.png');background-size:contain;background-repeat:no-repeat;}.section.title.expanded>.heading>.toggle-btn{background-image:url('../img/down_64.png');}.section.title.expanded>.heading>.tip{display:none;}.section.sub-title{width:calc(100% - 0);border-top:50px solid #fff;border-left:25px solid transparent;position:relative;margin-top:0;margin-left:0;color:#8c8c8c;font-family:Arial;font-size:.5em;}.section.sub-title .heading{height:50px;position:absolute;top:-50px;left:0;display:flex;flex-direction:row;align-items:center;text-overflow:ellipsis;}.section.sub-title .heading>*{margin-left:16px;}.section.sub-title .heading .tip{font-size:.5em;color:#c0c0c0;margin-left:32px;}.section.sub-title .heading .toggle-btn{width:34px;height:34px;background-image:url('../img/right_64.png');background-size:contain;background-repeat:no-repeat;}.section.sub-title.expanded>.heading>.toggle-btn{background-image:url('../img/down_64.png');}.section.sub-title.expanded>.heading>.tip{display:none;}.section.info{width:calc(100% - 0);border-top:60px solid rgba(255,255,255,.95);border-left:0 solid transparent;position:relative;margin-top:0;margin-left:0;color:#000;font-family:Arial;box-sizing:border-box;}.section.info .heading{height:60px;position:absolute;top:-60px;left:0;display:flex;flex-direction:row;align-items:center;text-overflow:ellipsis;}.section.info .heading>*{margin-left:16px;}.section.info .heading .tip{font-size:.5em;color:#c0c0c0;margin-left:32px;}.section.info .heading .toggle-btn{width:44px;height:44px;background-image:url('../img/right_64.png');background-size:contain;background-repeat:no-repeat;}.section.info.expanded>.heading>.toggle-btn{background-image:url('../img/down_64.png');}.section.info.expanded>.heading>.tip{display:none;}.section.info .body{display:flex;box-sizing:border-box;font-size:.6em;padding:0 1em 0 1em;height:auto;padding:1em;background-color:rgba(255,255,255,.9);transition-duration:.2s;overflow:hidden;box-shadow:0 0 64px rgba(0,0,0,.1) inset;}.section.info .heading>.tip{border-bottom:2px solid transparent;}.section.info .heading>.tip:hover{border-bottom-color:#add8e6;}.section.footer{height:60px;background-color:rgba(255,255,255,.95);}.black-divider{border-right:100vw solid transparent;border-bottom:10vw solid rgba(0,0,0,.9);width:100%;height:10vw;margin-top:100px;}.site-heading{font-size:100px;background-color:rgba(0,0,0,.9);width:100%;padding:1em;padding-top:100px;padding-bottom:100px;color:#fff;}.picture-array{width:100%;display:flex;flex-direction:column;background-color:rgba(0,0,0,.9);}.picture-array .picture-container{width:100%;margin-top:1em;margin-bottom:1em;}.picture-array .picture-container .picture{width:100%;}body{background-color:#000;background-size:cover;background-attachment:fixed;background-image:url('../img/home-background.jpg');}