div.banner{margin-bottom:2rem}section div.container{display:grid;grid-template-columns:6fr 11fr;align-items:center;column-gap:5%}div.row{align-items:center}div.left{grid-column-start:1;position:relative;text-align:center;padding:.5rem 0}div.right{grid-column-start:2;position:relative}div.left img{width:100%}div.bench{align-self:stretch}div.bench img{width:110%;position:absolute;left:0;top:.5rem;z-index:10}h2{margin-top:0;font-weight:900}div.left img.seehow{width:100%;max-width:10rem}section.grey{background-color:#f1f5f7}div.quote{font-family:baskerville,Serif;font-size:150%;line-height:150%;color:#005787;text-align:left;padding-right:5%}section.purple{background-color:#f5f2f8;padding-bottom:8rem}section.purple div{align-self:stretch}section.purple h2{font-weight:normal;text-transform:uppercase;color:#695a8b}section.purple dl{position:relative;border-bottom:1px solid #fff}section.purple dt{position:relative;box-sizing:border-box;color:#695a8b;font-weight:600;border-top:1px solid #fff;padding:.5rem 0 .5rem 3rem;cursor:pointer}section.purple dt:before{content:"+";position:absolute;left:0;line-height:1rem;font-weight:normal;font-size:250%}section.purple dd{box-sizing:border-box;display:block;overflow:hidden;height:0;padding-left:3rem;margin:0 0 .5rem 0}section.purple dt.open:before{content:"--";letter-spacing:-.2rem}div.banner a.gallerybutton{float:right;margin-right:0}#galleryModal div.modal{box-sizing:content-box;width:540px;max-width:85%}#galleryModal h3{margin-top:0}#galleryContent{width:100%;max-width:540px}#container-gallery{height:340px;overflow:hidden}@supports (aspect-ratio:54/34){#container-gallery{height:auto;aspect-ratio:54/34;}}.gallery-inner{position:relative}.gallery-item{position:absolute;top:0;left:0}.gallery-item img{position:relative;width:100%}.gallery-left{position:absolute;height:3rem;top:50%;left:3rem;z-index:9;cursor:pointer}.gallery-right{position:absolute;height:3rem;top:50%;right:3rem;z-index:9;cursor:pointer}@media(max-width:850px){section{padding:1rem}section div.container{display:block}div.bench img,div.left img{width:100%;max-width:600px;position:static}hr{margin:2rem 0}div.banner a.gallerybutton{float:none}}