.bruce-theme,.bruce-theme .title-header-view,.bruce-theme h3,.bruce-theme h4,.bruce-theme h5,.bruce-theme h6,.bruce-theme ol li:before{font-family:museo-slab,serif}.bruce-theme{font-size:1.05rem;line-height:1.7}.bruce-theme b,.bruce-theme strong{font-weight:600}.bruce-theme .card-flipbook-section .content-container a:not(.link-button),.bruce-theme .full-width-section .content-container a:not(.link-button),.bruce-theme .photo-grid-section .content-container a:not(.link-button),.bruce-theme .single-column-section .content-container a:not(.link-button){text-decoration:none;color:#ea9c96;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:1px;-webkit-transition:color .15s linear,border-bottom-color .15s ease-in-out;-moz-transition:color .15s linear,border-bottom-color .15s ease-in-out;-o-transition:color .15s linear,border-bottom-color .15s ease-in-out;-ms-transition:color .15s linear,border-bottom-color .15s ease-in-out;transition:color .15s linear,border-bottom-color .15s ease-in-out}.bruce-theme .caption,.bruce-theme .grid-caption,.bruce-theme blockquote{-moz-transition:-moz-transform .5s cubic-bezier(.23,1,.32,1);-webkit-transform:translate3d(0,0,0)}.bruce-theme .card-flipbook-section .content-container a:not(.link-button):hover,.bruce-theme .full-width-section .content-container a:not(.link-button):hover,.bruce-theme .photo-grid-section .content-container a:not(.link-button):hover,.bruce-theme .single-column-section .content-container a:not(.link-button):hover{border-bottom-color:#EC9C93}.bruce-theme .section{background-color:#efefef}.bruce-theme .single-column-section .section-background,.bruce-theme .title-section{background-color:#484848}.bruce-theme .content-spacer{height:2px}.bruce-theme .content-item-spacer{height:3rem}.bruce-theme .section .section-content .content-container{padding-top:1.5rem;padding-bottom:1.5rem}.bruce-theme .full-width-section .section-content .content-container{padding-top:0;padding-bottom:0}.bruce-theme .section.large-content-spacing-top .section-content .content-container{padding-top:5.2rem}.bruce-theme .section.large-content-spacing-bottom .section-content .content-container{padding-bottom:5.2rem}.bruce-theme .content-container>:first-child{margin-top:0}.bruce-theme .content-container>:last-child{margin-bottom:0}.bruce-theme .link-button-wrapper,.bruce-theme .link-button-wrapper.link-left{text-align:left}.bruce-theme .link-button-wrapper.link-center{text-align:center}.bruce-theme .link-button-wrapper.link-right{text-align:right}.bruce-theme .caption.text-left,.bruce-theme .grid-caption.text-left,.bruce-theme h3,.bruce-theme h3.text-left,.bruce-theme h4,.bruce-theme h4.text-left,.bruce-theme p,.bruce-theme p.text-left{text-align:left}.bruce-theme .caption,.bruce-theme .caption.text-center,.bruce-theme .grid-caption,.bruce-theme .grid-caption.text-center,.bruce-theme h3.text-center,.bruce-theme h4.text-center,.bruce-theme p.text-center{text-align:center}.bruce-theme .caption.text-right,.bruce-theme .grid-caption.text-right,.bruce-theme h3.text-right,.bruce-theme h4.text-right,.bruce-theme p.text-right{text-align:right}.bruce-theme h3,.bruce-theme h4,.bruce-theme h5,.bruce-theme h6{font-weight:700;margin-bottom:1rem;color:#920224}.bruce-theme h2{font-size:2.4rem}.bruce-theme h3{font-size:2.5rem;line-height:1.2}.bruce-theme h4{font-size:1.6rem;line-height:1.2}.bruce-theme h5{font-size:1.4rem}.bruce-theme h6{font-size:1.2rem}.bruce-theme blockquote{position:relative;color:#efefef;font-size:1.2rem;background:#920224;-webkit-transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform .5s cubic-bezier(.23,1,.32,1);-ms-transition:-ms-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:2.5em -10%;padding:1rem 0}.bruce-theme blockquote:after,.bruce-theme blockquote:before{content:"";position:absolute;top:0;width:9999px;display:block;background-color:#920224;height:100%}.bruce-theme blockquote.hidden{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);-o-transform:translate3d(200%,0,0);-ms-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.bruce-theme blockquote:before{right:100%}.bruce-theme blockquote:after{left:100%}.bruce-theme ol,.bruce-theme ul{margin-left:0;counter-reset:i 0;list-style:none;padding-left:0}.bruce-theme li{position:relative;padding-left:2em;margin-bottom:.25em}.bruce-theme ol li:before,.bruce-theme ul li:before{position:absolute;text-align:right;left:0;color:#920224;top:0}.bruce-theme li:last-child{margin-bottom:0}.bruce-theme ul li:before{content:"•";font-size:1.3em;line-height:1.3;width:1em}.bruce-theme ol li:before{content:counter(i) ".";counter-increment:i;width:1.5em;font-weight:700}.bruce-theme .link-button-wrapper+h3,.bruce-theme .link-button-wrapper+h4,.bruce-theme blockquote+h3,.bruce-theme blockquote+h4,.bruce-theme ol+h3,.bruce-theme ol+h4,.bruce-theme p+h3,.bruce-theme p+h4,.bruce-theme ul+h3,.bruce-theme ul+h4{margin-top:3rem}.bruce-theme .image+blockquote,.bruce-theme .image+h3,.bruce-theme .image+h4,.bruce-theme blockquote+.image{margin-top:5rem}.bruce-theme .photo-grid-section+.single-column-section blockquote:first-child,.bruce-theme .photo-grid-section+.single-column-section h3:first-child,.bruce-theme .photo-grid-section+.single-column-section h4:first-child{margin-top:2rem}.bruce-theme .photo-grid-section+.single-column-section blockquote:last-child{margin-bottom:2rem}.bruce-theme h3+h4{margin-top:1.25rem}.bruce-theme h3+.link-button-wrapper,.bruce-theme h3+p,.bruce-theme h4+.link-button-wrapper,.bruce-theme h4+p{margin-top:1.5rem}.bruce-theme .link-button-wrapper+p{margin-top:2em}.bruce-theme .image{overflow:hidden;margin-top:3em;margin-bottom:3em;display:block}.bruce-theme .image-wrapper{display:block}.bruce-theme .image img{display:block;margin:0 auto}.bruce-theme a.link-button{display:inline-block;border:1px solid #920224;padding:.4rem 2rem;color:#920224;text-decoration:none;-webkit-transition:color .15s linear,background-color .15s ease-in-out;-moz-transition:color .15s linear,background-color .15s ease-in-out;-o-transition:color .15s linear,background-color .15s ease-in-out;-ms-transition:color .15s linear,background-color .15s ease-in-out;transition:color .15s linear,background-color .15s ease-in-out}.bruce-theme a.link-button:hover{background-color:#920224;color:#fff}.bruce-theme .link-button-wrapper{margin:1rem 0}.bruce-theme .section-content .content-container{padding-left:26%;padding-right:26%}.bruce-theme .title-header{height:100%;text-align:center;box-sizing:border-box;padding:3rem 4%}.title-center .subtitle,.title-center .title,.title-left .subtitle,.title-left .title,.title-right .subtitle,.title-right .title{padding:0}.bruce-theme .title-section.title-bottom-left .title-header,.bruce-theme .title-section.title-left .title-header,.bruce-theme .title-section.title-top-left .title-header{text-align:left}.bruce-theme .title-section.title-bottom-right .title-header,.bruce-theme .title-section.title-right .title-header,.bruce-theme .title-section.title-top-right .title-header{text-align:right;left:1px}.bruce-theme .title-header:before{content:'';display:inline-block;width:0;height:100%;vertical-align:bottom}.bruce-theme .title-top .title-header:before,.bruce-theme .title-top-left .title-header:before,.bruce-theme .title-top-right .title-header:before{vertical-align:top}.bruce-theme .title-center .title-header:before,.bruce-theme .title-left .title-header:before,.bruce-theme .title-right .title-header:before{vertical-align:middle}.bruce-theme .title-header-view{position:relative;display:inline-block;left:auto;right:auto;width:auto;max-width:75%;padding:2rem;box-sizing:border-box;background-color:rgba(146,2,36,.8)}.bruce-theme .title-header .gradient-overlay{background:0 0;display:none}.bruce-theme .title-header .title{font-size:3.125rem;text-transform:uppercase;font-weight:700;line-height:1.1;max-height:3.3em}.bruce-theme .title-header .title+.subtitle{margin-top:1rem}.bruce-theme .title-header .subtitle{font-size:1.8rem;font-weight:300;line-height:1.2;max-height:3.6em}.bruce-theme .caption,.bruce-theme .grid-caption{z-index:0;position:relative;line-height:1.4;color:#fff;text-align:center;font-size:.8rem;-webkit-transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform .5s cubic-bezier(.23,1,.32,1);-ms-transition:-ms-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:.8em}.bruce-theme .caption.hidden,.bruce-theme .grid-caption.hidden{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.bruce-theme .caption:before,.bruce-theme .grid-caption:before{content:'';display:block;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:-100%;background-color:#920224}.bruce-theme .full-width-section .caption{padding-left:5%;padding-right:5%}.bruce-theme .pull-quote{position:absolute;top:0;right:auto;bottom:auto;left:0;max-width:50%;font-size:1.25rem;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.bruce-theme .pull-quote-view{max-width:100%;margin-left:2rem;margin-top:4rem;padding:2rem;background-color:rgba(146,2,36,.8);opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);trasform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1),opacity .5s ease-in;-moz-transition:-moz-transform .5s cubic-bezier(.23,1,.32,1),opacity .5s ease-in;-o-transition:-o-transform .5s cubic-bezier(.23,1,.32,1),opacity .5s ease-in;-ms-transition:-ms-transform .5s cubic-bezier(.23,1,.32,1),opacity .5s ease-in;transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .5s ease-in}.bruce-theme .caption-bottom-left .pull-quote,.bruce-theme .caption-bottom-right .pull-quote{top:auto;bottom:0;margin-top:0;margin-bottom:4rem}.bruce-theme .caption-bottom-right .pull-quote,.bruce-theme .caption-right .pull-quote,.bruce-theme .caption-top-right .pull-quote{right:0;left:auto}.bruce-theme .caption-bottom-right .pull-quote-view,.bruce-theme .caption-right .pull-quote-view,.bruce-theme .caption-top-right .pull-quote-view{margin-left:0;margin-right:2rem}.bruce-theme .pull-quote.hidden .pull-quote-view{opacity:0;-webkit-transform:translate3d(-150%,0,0);-moz-transform:translate3d(-150%,0,0);-o-transform:translate3d(-150%,0,0);-ms-transform:translate3d(-150%,0,0);trasform:translate3d(-150%,0,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.68,0),opacity .5s ease-out;-moz-transition:-moz-transform .5s cubic-bezier(.77,0,.68,0),opacity .5s ease-out;-o-transition:-o-transform .5s cubic-bezier(.77,0,.68,0),opacity .5s ease-out;-ms-transition:-ms-transform .5s cubic-bezier(.77,0,.68,0),opacity .5s ease-out;transition:transform .5s cubic-bezier(.77,0,.68,0),opacity .5s ease-out}.bruce-theme .caption-bottom-right .pull-quote.hidden .pull-quote-view,.bruce-theme .caption-right .pull-quote.hidden .pull-quote-view,.bruce-theme .caption-top-right .pull-quote.hidden .pull-quote-view{-webkit-transform:translate3d(150%,0,0);-moz-transform:translate3d(150%,0,0);-o-transform:translate3d(150%,0,0);-ms-transform:translate3d(150%,0,0);transform:translate3d(150%,0,0)}.bruce-theme .pull-quote .content-container{text-align:left;color:#efefef;line-height:1.4}.bruce-theme .wipe-section .content-container{background-color:#920224}.bruce-theme .wipe-section h3,.bruce-theme .wipe-section h4,.bruce-theme .wipe-section h5,.bruce-theme .wipe-section h6{color:#efefef}.bruce-theme .wipe-section blockquote{background-color:transparent;margin-left:0;margin-right:0}.bruce-theme .wipe-section blockquote:after,.bruce-theme .wipe-section blockquote:before{background-color:transparent}.bruce-theme .fifty-fifty-section .content-container{padding-left:10%;padding-right:10%}.bruce-theme .card-flipbook-section .section-content .content-container{width:50%;padding:3.5rem 2rem;margin:2rem;background-color:rgba(239,239,239,.9);box-shadow:0 0 4px rgba(0,0,0,.25)}.bruce-theme .card-flipbook-section .section-content .card-right .content-container{margin-left:auto}.bruce-theme .card-flipbook-section .section-content .card-center .content-container{margin-left:auto;margin-right:auto;width:65%;max-width:900px}.bruce-theme .card-flipbook-section blockquote{margin-left:0;margin-right:0}@media only screen and (max-width:480px),screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){html{font-size:50%}.bruce-theme h3,.bruce-theme h4,.bruce-theme h5,.bruce-theme h6{margin-bottom:1.5rem}.bruce-theme .title-header-view{max-width:90%;padding:1.5rem}.bruce-theme ul li:before{line-height:1}.bruce-theme li,.bruce-theme p{line-height:1.5}.bruce-theme{font-size:2rem}.bruce-theme h3{font-size:3.25rem}.bruce-theme h4,.bruce-theme h5{font-size:2.5rem}.bruce-theme h6{font-size:2.25rem}.bruce-theme .caption,.bruce-theme .grid-caption{font-size:1.5rem}.bruce-theme blockquote{font-size:2.1rem;margin-left:0;margin-right:0;padding-top:1em;padding-bottom:1em}.bruce-theme .pull-quote{max-width:60%}.bruce-theme .pull-quote .content-container{font-size:1.6rem}.bruce-theme .title-header .title{font-size:3.5rem}.bruce-theme .title-header .subtitle{font-size:2.15rem}.bruce-theme .card-flipbook-section .section-content .content-container{width:70%}}@media only screen and (max-width:768px){.bruce-theme .section-content .content-container{padding:0 12.5%}.bruce-theme .fifty-fifty-section .content-container{background-color:rgba(239,239,239,.8)}.bruce-theme .card-flipbook-section .section-content .content-container{width:60%}.bruce-theme .card-flipbook-section .section-content .card-center .content-container{width:75%}}@media only screen and (max-width:567px){.bruce-theme .card-flipbook-section .section-content .content-container{width:70%;margin:2rem 1.5rem}}@media only screen and (max-width:320px){.bruce-theme .section-content .content-container{padding:0 3rem}}@media (min-width:1300px){.bruce-theme .section-content .content-container{padding-left:28%;padding-right:28%}.bruce-theme .title-header{padding-left:12%;padding-right:12%}.bruce-theme .card-flipbook-section .section-content .content-container{width:40%;max-width:580px}}@media (min-width:1800px){.bruce-theme .section-content .content-container{padding-left:30%;padding-right:30%}.bruce-theme .title-bottom-left .title-header,.bruce-theme .title-left .title-header,.bruce-theme .title-top-left .title-header{padding-left:15%;padding-right:25%}.bruce-theme .title-bottom .title-header,.bruce-theme .title-center .title-header,.bruce-theme .title-top .title-header{padding-left:20%;padding-right:20%}.bruce-theme .title-bottom-right .title-header,.bruce-theme .title-right .title-header,.bruce-theme .title-top-right .title-header{padding-left:25%;padding-right:15%}.bruce-theme .card-flipbook-section .section-content .content-container{width:30%;margin:2rem 5rem}}@media (min-width:2300px){.bruce-theme .section-content .content-container{padding-left:33%;padding-right:33%}.bruce-theme .title-bottom-left .title-header,.bruce-theme .title-left .title-header,.bruce-theme .title-top-left .title-header{padding-left:20%;padding-right:30%}.bruce-theme .title-bottom .title-header,.bruce-theme .title-center .title-header,.bruce-theme .title-top .title-header{padding-left:25%;padding-right:25%}.bruce-theme .title-bottom-right .title-header,.bruce-theme .title-right .title-header,.bruce-theme .title-top-right .title-header{padding-left:30%;padding-right:20%}.bruce-theme .card-flipbook-section .section-content .content-container{width:25%;margin:2rem 5rem}}