body[page=photography] section.intro{background-color:#FFF}body[page=photography] section.intro centerwrap{color:#000;padding:60px}body[page=photography] section.intro centerwrap .in{margin-bottom:0}body[page=photography] section.intro centerwrap .in .photo{width:550px;height:550px;display:inline-block;vertical-align:top;background-size:contain;background-position:center;background-repeat:no-repeat}body[page=photography] section.intro centerwrap .in .content{display:inline-block;width:calc(100% - 620px);margin-right:60px;text-align:left;height:380px;font-size:18px;margin-top:60px}body[page=photography] section.intro centerwrap .in .content .text{justify-content:center;align-items:center;height:100%}body[page=photography] section.intro centerwrap .in .content .text h1{text-align:center}body[page=photography] section.photos{background-color:#FFF;padding-bottom:50px}body[page=photography] section.photos h2{text-align:center;font-size:35px;color:#000;margin-bottom:30px}body[page=photography] section.photos .text{color:#000;font-size:18px;margin-bottom:30px}body[page=photography] section.photos .albums{text-align:left}body[page=photography] section.photos .albums .each{display:inline-block;width:29%;padding-bottom:29%;margin:1.5%;background-size:cover;background-position:center;background-size:contain;background-repeat:no-repeat}body[page=photography] section.photos .albums .each[style="background-image: url(/);"]{display:none}@media screen and (max-width:1080px){body[page=photography] section.intro centerwrap{padding:30px}body[page=photography] section.intro centerwrap .in .photo{width:100%;height:55vw;display:block}body[page=photography] section.intro centerwrap .in .content{display:block;width:auto;margin-left:0;text-align:left;height:auto;font-size:18px;margin-top:0;margin-bottom:40px}body[page=photography] section.intro centerwrap .in{margin-bottom:40px}body[page=photography] section.intro centerwrap{padding:30px}body[page=photography] section.intro centerwrap .in .content{display:block;width:auto;margin-left:0;text-align:left;height:auto}body[page=photography] section.intro centerwrap .in .photo{background-color:#e9e9e9;width:80%;height:96vw;margin:auto;vertical-align:top;background-size:cover;background-position:center;margin-bottom:30px;width:85vw;height:85vw;display:block;margin-bottom:15px}body[page=photography] section.intro centerwrap .in .text{text-align:left;font-size:18px}body[page=photography] section.photos centerwrap{padding:30px}body[page=photography] section.photos .albums .each{display:block;width:84%;background-color:#f9f9f9;padding-bottom:84%;margin:auto;margin-bottom:30px}body[page=photography] section.photos h2{font-size:24px;margin-bottom:15px}}