.luca-theme{color:#505050;font-family:source-sans-pro,Helvetica,sans-serif;font-weight:300;font-size:1.375rem;line-height:1.5}.luca-theme b,.luca-theme strong{font-weight:600}.luca-theme .title-section{background-color:#2D2D2D}.luca-theme .content-spacer{height:2px}.luca-theme .content-item-spacer{height:3rem}.luca-theme .section .section-content .content-container{padding-top:1.5rem;padding-bottom:1.5rem}.luca-theme .full-width-section .section-content .content-container{padding-top:0;padding-bottom:0}.luca-theme .section.large-content-spacing-top .section-content .content-container{padding-top:5.2rem}.luca-theme .section.large-content-spacing-bottom .section-content .content-container{padding-bottom:5.2rem}.luca-theme .content-container>:first-child{margin-top:0}.luca-theme .content-container>:last-child{margin-bottom:0}.luca-theme .link-button-wrapper,.luca-theme .link-button-wrapper.link-left{text-align:left}.luca-theme .link-button-wrapper.link-center{text-align:center}.luca-theme .link-button-wrapper.link-right{text-align:right}.luca-theme .caption.text-left,.luca-theme .grid-caption.text-left,.luca-theme h3.text-left,.luca-theme h4.text-left,.luca-theme p,.luca-theme p.text-left{text-align:left}.luca-theme .caption,.luca-theme .caption.text-center,.luca-theme .grid-caption,.luca-theme .grid-caption.text-center,.luca-theme h3,.luca-theme h3.text-center,.luca-theme h4,.luca-theme h4.text-center,.luca-theme p.text-center{text-align:center}.luca-theme .caption.text-right,.luca-theme .grid-caption.text-right,.luca-theme h3.text-right,.luca-theme h4.text-right,.luca-theme p.text-right{text-align:right}.luca-theme a{color:#5050c8;text-decoration:none}.luca-theme h3,.luca-theme h4,.luca-theme h5,.luca-theme h6{color:#505050;font-family:pt-sans-narrow,Helvetica,sans-serif;font-weight:400;text-transform:none;margin-bottom:1.375rem;margin-left:0;margin-right:0;line-height:1.25}.luca-theme h1,.luca-theme h2{color:#505050;line-height:normal;font-family:pt-sans-narrow,Helvetica,sans-serif;font-weight:400;text-transform:none}.luca-theme h3,.luca-theme h4{position:relative}.luca-theme h3:before{content:'';position:absolute;left:42%;right:42%;bottom:-1rem;border-top:3px solid #ec6262}.luca-theme h3.text-left:before{left:0;right:84%}.luca-theme h3.text-right:before{left:84%;right:0}.luca-theme h1{margin-top:.67em;font-size:4rem}.luca-theme h2{font-size:3.5rem}.luca-theme h3{font-size:3rem;margin-bottom:3rem}.luca-theme h4,.luca-theme h5{font-size:2rem}.luca-theme h6{font-size:1.5rem}.luca-theme blockquote{position:relative;font-family:pt-sans-narrow,Helvetica,sans-serif;font-style:italic;font-size:1.9rem;line-height:1.3;margin:5.5rem 4rem 4rem;color:#ee6764;z-index:1}.luca-theme blockquote:before{content:'';background-image:url(../images/luca-blockquote.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;min-height:3em;top:-1.5em;left:-1em;width:4em;height:4em;z-index:-1}.luca-theme div.image{margin:3rem 0}.luca-theme .caption,.luca-theme .grid-caption{margin:.7em 0 0;font-size:1rem;line-height:normal}.luca-theme .full-width-section .caption{margin-left:5%;margin-right:5%}.luca-theme div.image-wrapper,.luca-theme img{max-width:100%}.luca-theme a.link-button{display:inline-block;border:2px solid #ec6262;border-radius:3em;padding:.22rem 1.5rem .26rem;color:#ec6262;font-weight:400;text-decoration:none;font-size:1.3rem;line-height:1.3;-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}.luca-theme a.link-button:hover{background-color:#ec6262;color:#fff}.luca-theme .link-button-wrapper{margin:1rem 0}.luca-theme .section-content .content-container{padding-left:20%;padding-right:20%}.luca-theme .section-content .content-container+.content-container:nth-child(even){background-color:#f2f5f3}.luca-theme .title-header-view{text-align:center;box-sizing:border-box;padding:4rem 5%}.luca-theme .title-bottom-left .title-header-view,.luca-theme .title-left .title-header-view,.luca-theme .title-top-left .title-header-view{text-align:left}.luca-theme .title-bottom-right .title-header-view,.luca-theme .title-right .title-header-view,.luca-theme .title-top-right .title-header-view{text-align:right}.luca-theme .title-bottom-left .title-header-view .subtitle,.luca-theme .title-left .title-header-view .subtitle,.luca-theme .title-top-left .title-header-view .subtitle{margin-left:0;margin-right:auto;padding-left:0;padding-right:0}.luca-theme .title-bottom-right .title-header-view .subtitle,.luca-theme .title-right .title-header-view .subtitle,.luca-theme .title-top-right .title-header-view .subtitle{margin-left:auto;margin-right:0;padding-left:0;padding-right:0}.luca-theme .title-bottom .title:last-child{margin-bottom:2rem}.luca-theme .title-header .gradient-overlay{top:-100%;bottom:-100%;left:-2rem;right:-2rem;height:auto;min-height:0;z-index:-1;background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(-270deg ,rgba(0,0,0,0) 0 ,rgba(0,0,0,.25) 25% ,rgba(0,0,0,.5) 50% ,rgba(0,0,0,.25) 75% ,rgba(0,0,0,0) 100%);background-image:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 25%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.25) 75%,rgba(0,0,0,0) 100%)}.luca-theme .title-top .title-header .gradient-overlay,.luca-theme .title-top-left .title-header .gradient-overlay,.luca-theme .title-top-right .title-header .gradient-overlay{top:-3rem;bottom:-50%;background-image:-webkit-linear-gradient(-270deg ,rgba(0,0,0,0) 0 ,rgba(0,0,0,.5) 100%);background-image:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}.luca-theme .title-bottom .title-header .gradient-overlay,.luca-theme .title-bottom-left .title-header .gradient-overlay,.luca-theme .title-bottom-right .title-header .gradient-overlay{top:-50%;bottom:-3rem;background-image:-webkit-linear-gradient(-270deg ,rgba(0,0,0,.5) 0 ,rgba(0,0,0,0) 100%);background-image:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.luca-theme .photo-attribution{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);opacity:.8}.luca-theme .title-header .title{display:inline-block;position:relative;margin:0;border-top:3px solid #ec6262;border-bottom:3px solid #ec6262;color:#fff;font-family:pt-sans-narrow,source-sans-pro,Helvetica,sans-serif;font-weight:400;font-size:4.5rem;line-height:1;text-transform:none;max-height:3em;max-width:80%;padding:12px 0}.luca-theme .title-header .title+.subtitle{margin-top:1rem}.luca-theme .title-header .subtitle{display:block;margin-left:auto;margin-right:auto;max-width:80%;max-height:3.9em;color:#fff;font-family:source-sans-pro,Helvetica,sans-serif;font-weight:300;font-size:1.75rem;line-height:1.3;text-transform:none}.luca-theme .section-content .content-container li{margin-bottom:.5em}.luca-theme .section-content .content-container li:last-child{margin-bottom:0}.luca-theme .link-button-wrapper+h3,.luca-theme .link-button-wrapper+h4,.luca-theme blockquote+h3,.luca-theme blockquote+h4,.luca-theme h4+h3,.luca-theme h4+h4,.luca-theme ol+h3,.luca-theme ol+h4,.luca-theme p+h3,.luca-theme p+h4,.luca-theme ul+h3,.luca-theme ul+h4{margin-top:4rem}.luca-theme blockquote+div.image,.luca-theme div.image+blockquote,.luca-theme div.image+h3,.luca-theme div.image+h4,.luca-theme h3+h3{margin-top:5rem}.luca-theme h4+h4{margin-top:1.75rem}.luca-theme .photo-grid-section+.single-column-section blockquote:first-child,.luca-theme .photo-grid-section+.single-column-section h3:first-child,.luca-theme .photo-grid-section+.single-column-section h4:first-child{margin-top:2rem}.luca-theme .photo-grid-section+.single-column-section blockquote:last-child{margin-bottom:2rem}.luca-theme .link-button-wrapper+.link-button-wrapper,.luca-theme h3+h4{margin-top:1.25rem}.luca-theme .full-width-section+.single-column-section blockquote:first-child,.luca-theme .window-section+.single-column-section blockquote:first-child{margin-top:0}.luca-theme h3+.link-button-wrapper,.luca-theme h3+p,.luca-theme h4+.link-button-wrapper,.luca-theme h4+p{margin-top:1.5rem}.luca-theme .link-button-wrapper+p{margin-top:2em}.luca-theme .pull-quote{bottom:30%;max-width:40%;background-color:rgba(236,98,78,.5)}.luca-theme .caption-right .pull-quote{right:3%;left:auto}.luca-theme .pull-quote .content-container{margin:0;font-family:source-sans-pro,Helvetica,sans-serif;font-size:2rem;font-weight:300;font-style:italic;text-transform:uppercase;color:#fff;line-height:1.2;padding:1.5em 2rem}.luca-theme .card-flipbook-section .section-content .content-container{width:50%;padding:3.5rem 2rem;margin:2rem;background-color:rgba(255,255,255,.9);box-shadow:0 0 4px rgba(0,0,0,.25)}.luca-theme .card-flipbook-section .section-content .card-right .content-container{margin-left:auto}.luca-theme .card-flipbook-section blockquote{margin-left:2rem;margin-right:2rem}.luca-theme .fifty-fifty-section .content-container{padding:2rem 16% 4rem}.luca-theme .fifty-fifty-section blockquote{font-size:1.75rem;line-height:1.6;margin:2rem}@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%}.luca-theme{font-size:2rem}.luca-theme .title-header .title{font-size:8rem}.luca-theme .title-header .subtitle{font-size:3rem}.luca-theme h3{font-size:3.75rem}.luca-theme h4{font-size:3rem}.luca-theme h5{font-size:2.75rem}.luca-theme h6{font-size:2.5rem}.luca-theme blockquote{font-size:2.6rem}.luca-theme ol,.luca-theme ul{padding-left:1.75em}.luca-theme .pull-quote{max-width:60%}.luca-theme .pull-quote .content-container{font-size:2.1rem}.luca-theme a.link-button{font-size:1.9rem;padding:.64rem 1.5rem .74rem}.luca-theme .caption,.luca-theme .grid-caption{font-size:1.65rem}.luca-theme .card-flipbook-section .section-content .content-container{width:70%}}@media only screen and (max-width:768px){.luca-theme .section-content .content-container{padding:0 12.5%}.luca-theme .fifty-fifty-section .content-container{background-color:rgba(255,255,255,.8)}.luca-theme .fifty-fifty-section .content-container+.content-container:nth-child(even){background-color:rgba(242,245,243,.8)}.luca-theme .card-flipbook-section .section-content .content-container{width:60%}}@media only screen and (max-width:567px){.luca-theme .card-flipbook-section .section-content .content-container{width:70%;margin:2rem 1.5rem}}@media only screen and (max-width:320px){.luca-theme .section-content .content-container{padding:0 4rem}.luca-theme .fifty-fifty-section .content-container{padding:6rem 4rem}.luca-theme .title-header .subtitle{font-size:2.2rem}.luca-theme .card-flipbook-section .section-content .content-container{width:auto}}@media (min-width:1300px){.luca-theme .section-content .content-container{padding-left:25%;padding-right:25%}.luca-theme .title-header-view{padding-left:15%;padding-right:15%}.luca-theme .card-flipbook-section .section-content .content-container{width:40%;max-width:580px}}@media (min-width:1800px){.luca-theme .section-content .content-container{padding-left:30%;padding-right:30%}.luca-theme .title-bottom-left .title-header-view,.luca-theme .title-left .title-header-view,.luca-theme .title-top-left .title-header-view{padding-left:20%;padding-right:30%}.luca-theme .title-bottom .title-header-view,.luca-theme .title-center .title-header-view,.luca-theme .title-top .title-header-view{padding-left:25%;padding-right:25%}.luca-theme .title-bottom-right .title-header-view,.luca-theme .title-right .title-header-view,.luca-theme .title-top-right .title-header-view{padding-left:30%;padding-right:20%}.luca-theme .card-flipbook-section .section-content .content-container{width:30%;margin:2rem 5rem}}@media (min-width:2300px){.luca-theme .section-content .content-container{padding-left:33%;padding-right:33%}.luca-theme .title-bottom-left .title-header-view,.luca-theme .title-left .title-header-view,.luca-theme .title-top-left .title-header-view{padding-left:25%;padding-right:35%}.luca-theme .title-bottom .title-header-view,.luca-theme .title-center .title-header-view,.luca-theme .title-top .title-header-view{padding-left:30%;padding-right:30%}.luca-theme .title-bottom-right .title-header-view,.luca-theme .title-right .title-header-view,.luca-theme .title-top-right .title-header-view{padding-left:35%;padding-right:25%}.luca-theme .card-flipbook-section .section-content .content-container{width:25%;margin:2rem 5rem}}