/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nav>li>a,.nav>li>span{position:relative;display:block;padding:10px 15px;float:none;}.navbar-nav{float:none;margin:7.5px 0;}.navbar-nav>li>a,.navbar-nav>li>span{display:block;line-height:20px;margin:0;}.navbar-collapse{border-top-width:3px;border-top-style:solid;}.navbar.container,.navbar.container-fluid{margin-top:0;}@media (min-width:576px){.navbar-header{float:none;}.navbar-toggle{display:block;}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px;}.navbar-collapse.collapse{display:none !important;}.navbar-collapse.collapse.in{display:block !important;}.navbar-nav>li{float:none;}.navbar-nav>li>*{line-height:20px;}}@media (min-width:768px){.navbar{border-radius:4px;}.navbar-header{float:left;}.navbar-collapse{width:auto;border-top:0;box-shadow:none;}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}.navbar-collapse.in{overflow-y:visible;}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0;}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0;}.navbar-toggle{display:none;}.navbar-nav{float:left;margin:0;margin-top:10px;}.navbar-nav>li{float:left;}.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;}.navbar-text{float:left;}}
.flex-row{display:flex;flex-direction:row;}.flex-row--align-center{align-items:center;}.container--full-width{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}.padding-top-all-60{padding-top:60px !important;}.padding-bottom-all-60{padding-bottom:60px !important;}.padding-top-all-100{padding-top:100px !important;}.padding-bottom-all-100{padding-bottom:100px !important;}.card-container{background:#fff;max-width:100%;padding:50px 40px;border:0;box-shadow:0 3px 6px #0000001A;border-radius:3px;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}@media (min-width:768px){.container{max-width:var(--container-width-sm);}}@media (min-width:992px){.container{max-width:var(--container-width-md);}}@media (min-width:1200px){.container{max-width:var(--container-width-lg);}}@media (max-width:767px){.flex-row{flex-direction:column;}.flex-row--reverse{flex-direction:column-reverse;}}
.blb_tab-content textarea{color:black;}
body{margin-top:0;}img{max-width:100%;height:auto;}.caps{text-transform:uppercase;}.row.small-row{margin-right:-8px;margin-left:-8px;}.row .small-col{padding-right:8px;padding-left:8px;}.layout-builder__section > div{display:block !important;}.layout-builder__section > div.hidden:before{content:'Hidden Section';margin:15px 0px;display:block;font-size:25px;font-weight:bold;color:red;}@media only screen and (max-width:767px){.row.small-row-xs{margin-right:-8px;margin-left:-8px;}.row .small-col-xs{padding-right:8px;padding-left:8px;}}
.center{text-align:center;margin-left:auto;margin-right:auto;}.center-alignment{text-align:center;}.justify-alignment{text-align:justify;}.left-alignment{text-align:left;}.right-alignment{text-align:right;}.center-margin{margin-left:auto;margin-right:auto;}.pull-right{float:right;}.pull-left{float:left;}.nopadding{padding:0 !important;}.nopadding-top{padding-top:0 !important;}.nopadding-right{padding-right:0 !important;}.nopadding-bottom{padding-bottom:0 !important;}.nopadding-left{padding-left:0 !important;}.nomargin{margin:0 !important;}.nomargin-top{margin-top:0 !important;}.nomargin-right{margin-right:0 !important;}.nomargin-bottom{margin-bottom:0 !important;}.nomargin-left{margin-left:0 !important;}.margin-top-all-10{margin-top:10px !important;}.margin-top-all-20{margin-top:20px !important;}.margin-top-all-30{margin-top:30px !important;}.margin-top-all-40{margin-top:40px !important;}.margin-top-all-50{margin-top:50px !important;}.margin-bottom-all-10{margin-bottom:10px !important;}.margin-bottom-all-20{margin-bottom:20px !important;}.margin-bottom-all-30{margin-bottom:30px !important;}.margin-bottom-all-40{margin-bottom:40px !important;}.margin-bottom-all-50{margin-bottom:50px !important;}.padding-top-all-10{padding-top:10px !important;}.padding-top-all-20{padding-top:20px !important;}.padding-top-all-30{padding-top:30px !important;}.padding-top-all-40{padding-top:40px !important;}.padding-top-all-50{padding-top:50px !important;}.padding-bottom-all-10{padding-bottom:10px !important;}.padding-bottom-all-20{padding-bottom:20px !important;}.padding-bottom-all-30{padding-bottom:30px !important;}.padding-bottom-all-40{padding-bottom:40px !important;}.padding-bottom-all-50{padding-bottom:50px !important;}@media (min-width:768px){.center-sm{text-align:center;margin-left:auto;margin-right:auto;}.center-alignment-sm{text-align:center;}.justify-alignment-sm{text-align:justify;}.left-alignment-sm{text-align:left;}.right-alignment-sm{text-align:right;}.pull-right-sm{float:right;}.pull-left-sm{float:left;}.margin-top-sm-10{margin-top:10px !important;}.margin-top-sm-20{margin-top:20px !important;}.margin-top-sm-30{margin-top:30px !important;}.margin-top-sm-40{margin-top:40px !important;}.margin-top-sm-50{margin-top:50px !important;}.margin-top-sm-100{margin-top:100px !important;}.margin-bottom-sm-10{margin-bottom:10px !important;}.margin-bottom-sm-20{margin-bottom:20px !important;}.margin-bottom-sm-30{margin-bottom:30px !important;}.margin-bottom-sm-40{margin-bottom:40px !important;}.margin-bottom-sm-50{margin-bottom:50px !important;}.margin-bottom-sm-100{margin-bottom:100px !important;}.padding-top-sm-10{padding-top:10px !important;}.padding-top-sm-20{padding-top:20px !important;}.padding-top-sm-30{padding-top:30px !important;}.padding-top-sm-40{padding-top:40px !important;}.padding-top-sm-50{padding-top:50px !important;}.padding-top-sm-100{padding-top:100px !important;}.padding-bottom-sm-10{padding-bottom:10px !important;}.padding-bottom-sm-20{padding-bottom:20px !important;}.padding-bottom-sm-30{padding-bottom:30px !important;}.padding-bottom-sm-40{padding-bottom:40px !important;}.padding-bottom-sm-50{padding-bottom:50px !important;}.padding-bottom-sm-100{padding-bottom:100px !important;}}@media (min-width:992px){.center-md{text-align:center;margin-left:auto;margin-right:auto;}.pull-right-md{float:right;}.pull-left-md{float:left;}.margin-top-md-10{margin-top:10px !important;}.margin-top-md-20{margin-top:20px !important;}.margin-top-md-30{margin-top:30px !important;}.margin-top-md-40{margin-top:40px !important;}.margin-top-md-50{margin-top:50px !important;}.margin-top-md-100{margin-top:100px !important;}.margin-bottom-md-10{margin-bottom:10px !important;}.margin-bottom-md-20{margin-bottom:20px !important;}.margin-bottom-md-30{margin-bottom:30px !important;}.margin-bottom-md-40{margin-bottom:40px !important;}.margin-bottom-md-50{margin-bottom:50px !important;}.margin-bottom-md-100{margin-bottom:100px !important;}.padding-top-md-10{padding-top:10px !important;}.padding-top-md-20{padding-top:20px !important;}.padding-top-md-30{padding-top:30px !important;}.padding-top-md-40{padding-top:40px !important;}.padding-top-md-50{padding-top:50px !important;}.padding-top-md-100{padding-top:100px !important;}.padding-bottom-md-10{padding-bottom:10px !important;}.padding-bottom-md-20{padding-bottom:20px !important;}.padding-bottom-md-30{padding-bottom:30px !important;}.padding-bottom-md-40{padding-bottom:40px !important;}.padding-bottom-md-50{padding-bottom:50px !important;}.padding-bottom-md-100{padding-bottom:100px !important;}}@media (min-width:1200px){.center-lg{text-align:center;margin-left:auto;margin-right:auto;}.pull-right-lg{float:right;}.pull-left-lg{float:left;}.margin-top-lg-10{margin-top:10px !important;}.margin-top-lg-20{margin-top:20px !important;}.margin-top-lg-30{margin-top:30px !important;}.margin-top-lg-40{margin-top:40px !important;}.margin-top-lg-50{margin-top:50px !important;}.margin-top-lg-100{margin-top:100px !important;}.margin-bottom-lg-10{margin-bottom:10px !important;}.margin-bottom-lg-20{margin-bottom:20px !important;}.margin-bottom-lg-30{margin-bottom:30px !important;}.margin-bottom-lg-40{margin-bottom:40px !important;}.margin-bottom-lg-50{margin-bottom:50px !important;}.margin-bottom-lg-100{margin-bottom:100px !important;}.padding-top-lg-10{padding-top:10px !important;}.padding-top-lg-20{padding-top:20px !important;}.padding-top-lg-30{padding-top:30px !important;}.padding-top-lg-40{padding-top:40px !important;}.padding-top-lg-50{padding-top:50px !important;}.padding-top-lg-100{padding-top:100px !important;}.padding-bottom-lg-10{padding-bottom:10px !important;}.padding-bottom-lg-20{padding-bottom:20px !important;}.padding-bottom-lg-30{padding-bottom:30px !important;}.padding-bottom-lg-40{padding-bottom:40px !important;}.padding-bottom-lg-50{padding-bottom:50px !important;}.padding-bottom-lg-100{padding-bottom:100px !important;}}@media (max-width:767px){.center-xs{text-align:center;margin-left:auto;margin-right:auto;}.border-block{margin-bottom:20px;}.center-alignment-xs{text-align:center;}.justify-alignment-xs{text-align:justify;}.left-alignment-xs{text-align:left;}.right-alignment-xs{text-align:right;}.pull-right-xs{float:right;}.pull-left-xs{float:left;}.nopadding-xs{padding:0 !important;}.nopadding-xs-top{padding-top:0 !important;}.nopadding-xs-right{padding-right:0 !important;}.nopadding-xs-bottom{padding-bottom:0 !important;}.nopadding-xs-left{padding-left:0 !important;}.nomargin-xs{margin:0 !important;}.nomargin-xs-top{margin-top:0 !important;}.nomargin-xs-right{margin-right:0 !important;}.nomargin-xs-bottom{margin-bottom:0 !important;}.nomargin-xs-left{margin-left:0 !important;}.margin-top-xs-10{margin-top:10px !important;}.margin-top-xs-20{margin-top:20px !important;}.margin-top-xs-30{margin-top:30px !important;}.margin-top-xs-40{margin-top:40px !important;}.margin-top-xs-50{margin-top:50px !important;}.margin-top-xs-100{margin-top:100px !important;}.margin-bottom-xs-10{margin-bottom:10px !important;}.margin-bottom-xs-20{margin-bottom:20px !important;}.margin-bottom-xs-30{margin-bottom:30px !important;}.margin-bottom-xs-40{margin-bottom:40px !important;}.margin-bottom-xs-50{margin-bottom:50px !important;}.margin-bottom-xs-100{margin-bottom:100px !important;}.padding-top-xs-10{padding-top:10px !important;}.padding-top-xs-20{padding-top:20px !important;}.padding-top-xs-30{padding-top:30px !important;}.padding-top-xs-40{padding-top:40px !important;}.padding-top-xs-50{padding-top:50px !important;}.padding-top-xs-100{padding-top:100px !important;}.padding-bottom-xs-10{padding-bottom:10px !important;}.padding-bottom-xs-20{padding-bottom:20px !important;}.padding-bottom-xs-30{padding-bottom:30px !important;}.padding-bottom-xs-40{padding-bottom:40px !important;}.padding-bottom-xs-50{padding-bottom:50px !important;}.padding-bottom-xs-100{padding-bottom:100px !important;}}
.rotate-45{transform:rotate(45deg);}.rotate-90{transform:rotate(90deg);}.rotate-180{transform:rotate(180deg);}.rotate-270{transform:rotate(270deg);}
.page-node-type-event .main-container.container{width:100%;}.page-node-type-event .event-container{position:relative;}.page-node-type-event section#block-system-main{position:relative;}.page-node-type-event #blur-hero{position:absolute;z-index:0;top:0;left:0;right:0;height:177px;overflow:hidden;}.page-node-type-event #blur-hero img{width:100%;position:absolute;top:50%;transform:translateY(-50%);filter:blur(10px);}.page-node-type-event #blur-hero::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.4);z-index:1;}.page-node-type-event .node-event.container{position:relative;padding-top:20px;max-width:930px;}.page-node-type-event .node-event.container .content{padding:30px 0 100px;font-weight:300;}.page-node-type-event #event-hero img{width:100%;border-radius:10px 10px 0 0;box-shadow:0 3px 20px 0px rgb(0 0 0 / 20%);}.page-node-type-event #event-detail-container{display:flex;flex-direction:column;background:#fff;border:2px solid var(--accent-color);border-radius:0 0 10px 10px;margin-bottom:40px;padding:20px;}.page-node-type-event h2{font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);font-weight:500;}.page-node-type-event .event-details{margin-bottom:30px;}.page-node-type-event .presented-by p,.page-node-type-event .director p,.page-node-type-event .duration p,.page-node-type-event .year p{font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height);font-weight:500;}.page-node-type-event .presented-by,.page-node-type-event .movie-details{margin-top:20px;}@media (min-width:440px){.page-node-type-event #blur-hero{height:240px;}}@media (min-width:576px){.page-node-type-event #blur-hero{height:300px;}}@media (min-width:768px){.page-node-type-event #blur-hero{height:400px;}.page-node-type-event .node-event.container{padding-top:80px;}.page-node-type-event #event-detail-container{margin-bottom:60px;padding:40px;}.page-node-type-event h2{font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);}.page-node-type-event .field--name-field-event-date-time{font-size:21px;line-height:29px;font-weight:500;}.page-node-type-event .event-details{display:flex;justify-content:space-between;}.page-node-type-event .call-to-action .btn{margin-top:0;}}@media (min-width:992px){.page-node-type-event #blur-hero{height:519px;}}@media (max-width:768px){.page-node-type-event .call-to-action .btn{width:100%;margin-top:20px;}}
.footer-container{margin-bottom:-1px;}.copyright-container{background-color:#1b1b1b;}#footer-copyright{margin:10px 0px;font-size:11px;color:#8d8d8d;}#footer-copyright a{color:#8d8d8d;}@media only screen and (min-width:768px){}@media only screen and (min-width:992px){}@media only screen and (min-width:1200px){}@media only screen and (max-width:767px){}
.transparent-bg{background-color:#000;color:#fff;}.black-bg{background-color:#000;color:#fff;}.grey-bg{background-color:#ccc;}.light-grey-bg{background-color:#e2e2e2;}.lighter-grey-bg{background-color:#eaeaea;}.white-bg{background-color:#fff;}.default-text{color:#333;}.grey-text{color:#999;}.light-grey-text{color:#ccc;}.white-text{color:#fff;}.btn-fill,.btn-stroke:hover{background:#333;color:white;border-color:#333;}.btn-stroke,.btn-fill:hover{background-color:#fff;color:#333;}@media only screen and (min-width:768px){.transparent-bg-sm{background-color:#000;color:#fff;}.black-bg-sm{background-color:#000;color:#fff;}.grey-bg-sm{background-color:#ccc;}.light-grey-bg-sm{background-color:#eaeaea;}.white-bg-sm{background-color:#fff;}}@media only screen and (min-width:992px){.transparent-bg-md{background-color:#000;color:#fff;}.black-bg-md{background-color:#000;color:#fff;}.grey-bg-md{background-color:#ccc;}.light-grey-bg-md{background-color:#eaeaea;}.white-bg-md{background-color:#fff;}}@media only screen and (min-width:1200px){.transparent-bg-lg{background-color:#000;color:#fff;}.black-bg-lg{background-color:#000;color:#fff;}.grey-bg-lg{background-color:#ccc;}.light-grey-bg-lg{background-color:#eaeaea;}.white-bg-lg{background-color:#fff;}}@media only screen and (max-width:767px){.transparent-bg-xs{background-color:#000;color:#fff;}.black-bg-xs{background-color:#000;color:#fff;}.grey-bg-xs{background-color:#ccc;}.light-grey-bg-xs{background-color:#eaeaea;}.white-bg-xs{background-color:#fff;}}
.asp-rat{position:relative;}.asp-rat > *{position:absolute;top:0;left:0;right:0;bottom:0;}.asp-rat.asp-rat-1x1:before{display:block;content:" ";width:100%;padding-top:100%;}.asp-rat.asp-rat-16x9:before{display:block;content:" ";width:100%;padding-top:56.25%;}
*,*::before,*::after{box-sizing:border-box;}*{margin:0;}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;}}body{line-height:1.5;-webkit-font-smoothing:antialiased;}img,picture,video,canvas,svg{display:block;max-width:100%;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}p{text-wrap:pretty;}h1,h2,h3,h4,h5,h6{text-wrap:balance;}
:root{--main-font:"Gotham SSm A","Gotham SSm B","Century Gothic","Helvetica","Arial","San-serif";--header-font:"Chronicle SSm A","Chronicle SSm B",serif;--body-text-color:#000000;--primary-color-1:#184417;--accent-color:#BC995B;--accent-color-alt:#947025;--border-color:#83C17E;--sub-nav-links:#C8A161;--nav-link-decoration:#93713A;--alert-banner-color:#44640F;--bg-color:#FFFCF2;--bg-color-alt:#F1E7C3;--greyscale-color-1:#000000;--greyscale-color-2:#222222;--greyscale-color-3:#333333;--greyscale-color-4:#767676;--greyscale-color-5:#A3A3A3;--greyscale-color-6:#ffffff;--accent-color:var(--primary-color,#BC995B);--btn-primary:var(--primary-color);--btn-padding:10px 20px;--body-font-size:16px;--body-line-height:26px;--body-sm-font-size:14px;--body-sm-line-height:18px;--body-xs-font-size:12px;--body-xs-line-height:16px;--heading-1-font-size:48px;--heading-1-line-height:50px;--heading-2-font-size:38px;--heading-2-line-height:40px;--heading-3-font-size:27px;--heading-3-line-height:32px;--heading-4-font-size:21px;--heading-4-line-height:30px;--heading-5-font-size:21px;--heading-5-line-height:24px;--heading-6-font-size:16px;--heading-6-line-height:24px;--caption-font-size:12px;--caption-line-height:16px;--container-width-sm:710px;--container-width-md:960px;--container-width-lg:1000px;--page--padding-md:45px;--page--padding-lg:101px;}
body{color:var(--body-text-color);font-size:var(--body-font-size);line-height:var(--body-line-height);font-family:var(--main-font);-webkit-font-smoothing:antialiased;overflow-x:hidden;}.main-content{background-color:var(--bg-color);}p{font-size:var(--body-font-size);line-height:var(--body-line-height);}p.caption{text-align:right;font-size:var(--caption-font-size);line-height:var(--caption-line-height);margin-top:10px;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;opacity:1;-webkit-font-smoothing:initial;}h1,h2,h3,h5,.h1,.h2,.h3,.h5{font-family:var(--header-font);}.h1,h1{font-size:var(--heading-1-font-size);line-height:var(--heading-1-line-height);margin-top:50px;margin-bottom:50px;}.h2,h2{font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);margin-top:0;}.h3,h3{font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);margin-top:0;}.h4,h4{font-size:var(--heading-4-font-size);line-height:var(--heading-4-line-height);margin-top:0;}.h5,h5{font-size:var(--heading-5-font-size);line-height:var(--heading-5-line-height);margin-top:0;}.h6,h6{font-size:var(--heading-6-font-size);line-height:var(--heading-6-line-height);margin-top:0;}a{color:var(--primary-color-1);font-weight:600;}a:hover{color:var(--primary-color-1);}.field--item a{text-decoration:underline;}.field--item a.btn{text-decoration:none;}.btn{font-weight:600;padding:var(--btn-padding);text-transform:uppercase;border:2px solid var(--primary-color-1);border-radius:5px;background-color:#fff;color:var(--primary-color-1);margin-top:25px;transition:all .5s;}.btn:hover{background-color:var(--primary-color-1);color:#fff;}.btn-primary{background-color:var(--primary-color-1);color:#fff;border-color:var(--primary-color-1);}.btn-primary:hover{background-color:#fff;color:var(--primary-color-1);border:2px solid var(--primary-color-1);}.btn-secondary{background-color:#fff;color:var(--primary-color-1);border-color:#fff;}.btn-secondary:hover{background-color:var(--primary-color-1);color:#fff;border-color:var(--primary-color-1);}a.btn.btn-primary.request-form{display:flex;flex-direction:column;align-items:center;margin-top:30px;}hr{border-top:1px solid var(--accent-color);margin-bottom:30px;margin-top:0;}.field--item img{border-radius:3px;}.field--item ul li{margin-bottom:15px;}.modal-backdrop.in{background:#011A00;opacity:.8;}.ui-dialog .ui-dialog-titlebar{position:relative;padding:0;border:none;background:transparent;}.ui-dialog .ui-dialog-title{display:none;}.ui-dialog .ui-dialog-titlebar-close{background:url(/sites/lucas/themes/lucas_2025/assets/close-icon.svg);background-size:contain;background-position:center;width:40px;height:40px;z-index:999;margin:0;border:none;top:20px;right:20px;opacity:1;}.ui-dialog .ui-dialog-titlebar-close:hover{background:url(/sites/lucas/themes/lucas_2025/assets/close-icon-hover.svg);background-size:cover;background-position:center;width:40px;height:40px;z-index:999;margin:0;border:none;top:20px;right:20px;}.ui-dialog .ui-dialog-content{padding:80px 30px 30px;background:var(--bg-color);}.ui-dialog .ui-dialog-content h2{text-align:center;margin-bottom:30px;}.ui-widget.ui-widget-content{border:2px solid var(--accent-color);}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:5px;}@media (min-width:768px){hr{margin-bottom:50px;}.modal-dialog{width:720px !important;}.ui-dialog .ui-dialog-content{padding:50px 50px 30px;}}@media (min-width:992px){.ui-dialog .ui-dialog-content{padding:50px 95px 50px;}a.btn.btn-primary.request-form{margin-top:54px;}}@media (max-width:768px){.btn{width:100%;}}
.footer-container{border-top:2px solid var(--accent-color);background-image:url(/sites/lucas/themes/lucas_2025/assets/Lucas-footer-pattern.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}.footer{border-top:none;margin-top:0;padding-top:30px;padding-bottom:20px;color:#ffffff;}.footer-logo{max-width:244px;margin-left:auto;margin-right:auto;margin-bottom:30px;padding:0;}.footer h4{font-family:var(--main-font);font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);font-weight:500;text-transform:uppercase;}.footer p{font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);}.footer a{font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);color:#ffffff;text-decoration:underline;}.footer-item{margin-bottom:30px;}.social-wrapper{display:flex;}.social-wrapper a{margin-right:20px;}.copyright-container,#footer-copyright,#footer-copyright a{background-color:#1C1202;color:#ffffff;font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);}#footer-copyright a{padding-left:10px;padding-right:10px;font-weight:300;}@media (min-width:576px){.footer-logo{max-width:244px;}}@media (min-width:768px){.footer{padding-top:60px;}.footer-logo{margin-bottom:0;max-width:264px;}}@media (min-width:992px){.footer-logo{margin-right:20px;}}
.navbar-container{border-bottom:2px solid var(--accent-color);padding-top:13px;padding-bottom:13px;}.navbar.container{max-width:100% !important;width:100%;padding-right:40px;}.navbar-default{z-index:3;}.navbar-default .navbar-nav>li>a{color:var(--primary-color-1);background-color:transparent;line-height:inherit;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:var(--nav-link-decoration);background-color:transparent;text-decoration:none;transition:.3s;}.navbar-default .navbar-collapse .navbar-header{display:none;}.navbar-default .navbar-toggle{border-width:0px;background-color:var(--primary-color-1);border-radius:3px;width:40px;height:40px;padding:10px;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:2px;border-radius:5px;width:20px;}.navbar-default .navbar-toggle .icon-bar+.icon-bar{margin-top:5px;}.navbar-default .navbar-collapse ul.menu{margin:7.5px -15px;list-style:none;}.navbar-default .navbar-collapse ul.menu .field--name-field-icon{position:absolute;top:6px;left:15px;bottom:0;height:15px;z-index:-1;}.navbar-default .navbar-collapse ul.menu .field--name-field-icon img{height:15px;width:auto;}.navbar-default ul.menu>li{position:relative;display:block;text-transform:uppercase;}.navbar-default ul.menu>li>a{position:relative;display:block;padding:0;}@media screen and (min-width:768px){.navbar-container{padding-top:15px;padding-bottom:15px;}.navbar .logo{margin:0;}.navbar.container{margin-bottom:0;border:0;background:transparent;padding-left:54px;padding-right:40px;}.navbar-default .navbar-collapse ul.menu{float:right;margin:0;margin-right:-15px;padding-top:10px;}.navbar-default .navbar-collapse ul.menu .field--name-field-icon{display:none;}.navbar-default ul.menu>li{float:left;padding-top:12px;padding-right:40px;}.navbar-default ul.menu>li.last{padding-right:0;}.navbar-default ul.menu>li>a.active,.navbar-default ul.menu>li>a.is-active,.navbar-default ul.menu>li>a.active-trail,.navbar-default ul.menu>li>a:hover{position:relative;display:inline-block;padding-bottom:6px;}.navbar-default ul.menu>li>a.active::after,.navbar-default ul.menu>li>a.is-active::after,.navbar-default ul.menu>li>a.active-trail::after,.navbar-default ul.menu>li>a:hover::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:115%;height:4px;background:radial-gradient(circle closest-side,var(--nav-link-decoration) 100%,transparent 0) left center / 3px 3px no-repeat,linear-gradient(var(--nav-link-decoration),var(--nav-link-decoration)) center center / calc(100% - 12px) 2px no-repeat,radial-gradient(circle closest-side,var(--nav-link-decoration) 100%,transparent 0) right center / 3px 3px no-repeat;}.navbar .logo img{width:152px;height:auto;}}@media screen and (min-width:992px){.navbar-default .navbar-collapse ul.menu{padding-top:20px;}.navbar-default ul.menu>li{padding-top:2px;padding-right:70px;}.navbar.container{padding-right:70px;}}@media screen and (max-width:767px){.navbar.container{padding-right:20px;}.navbar-header{padding-left:40px;}.navbar .logo{padding:0;width:115px;}.navbar-default{margin-bottom:0;border-color:var(--primary-color-1);background-color:#fff;border:0;}.navbar-default .navbar-collapse{position:absolute;top:0;background:var(--bg-color-alt);z-index:1;width:100vw;border:0;padding-right:15px;}.navbar-default .navbar-collapse .navbar-header{display:block;background:#fff;border-bottom:2px solid var(--accent-color);margin-left:-15px;margin-right:-15px;padding-bottom:15px;}.navbar-default .navbar-toggle{margin-bottom:0;margin-top:13px;margin-right:20px;}.navbar.container
    .navbar-default .navbar-collapse .navbar-toggle .icon-bar{background:#fff;}.navbar-default .navbar-collapse .navbar-toggle .icon-bar:nth-child(2){transform:rotate(45deg) translate(5px,5px);}.navbar-default .navbar-collapse .navbar-toggle .icon-bar:nth-child(3){opacity:0;}.navbar-default .navbar-collapse .navbar-toggle .icon-bar:nth-child(4){transform:rotate(-45deg) translate(5px,-5px);}.navbar-default .navbar-collapse ul.menu{padding:0 15px;color:#fff;height:100vh;}.navbar-default ul.menu>li>a{color:var(--primary-color-1);text-transform:uppercase;text-align:center;background:#fff;margin-top:10px;margin-bottom:10px;padding-top:15px;padding-bottom:15px;}.navbar-default ul.menu>li>a:hover,.navbar-default ul.menu>li>a:focus,.navbar-default ul.menu>.active>a,.navbar-default ul.menu>.active>a:hover,.navbar-default ul.menu>.active>a:focus{color:var(--primary-color-1);text-decoration:underline;background:#fff;}.navbar .logo img{width:100%;}}
.subnav .navbar-nav{margin:0;}.subnav.container--full-width{background-color:var(--primary-color-1);}.subnav ul.navbar-nav li:last-child{border-bottom:none;}.subnav .navbar-nav>li>a,.subnav .navbar-nav>li>span{color:#fff;position:relative;text-transform:uppercase;}.subnav .navbar-nav>li>a,.subnav .navbar-nav>li>a.is-active,.subnav .navbar-nav>li>a:hover,.subnav .navbar-nav>li>a:focus{background:transparent;text-decoration:none;color:#fff;transition:.3s;}.subnav .navbar-nav>li>a.is-active::after,.subnav .navbar-nav>li>a:hover::after{position:absolute;content:"";background-image:url(/sites/lucas/themes/lucas_2025/assets/Sub-nav-circle-active-state.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:18px;height:18px;bottom:0;left:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}@media (min-width:768px){.subnav .navbar-nav{float:left;margin:10px 0;}.subnav .navbar-nav>li>a,.subnav .navbar-nav>li>span{color:var(--sub-nav-links);padding-right:0;padding-left:0;}.subnav .navbar-nav li a:first-child{padding-left:0;}.subnav ul.navbar-nav li{border-bottom:none;padding-left:0;padding-right:50px;}.subnav .navbar-nav>li>a.is-active::after,.subnav .navbar-nav>li>a:hover::after{position:absolute;content:"";background-image:url(/sites/lucas/themes/lucas_2025/assets/Sub-nav-circle-active-state.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:18px;height:18px;bottom:-70%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.subnav .navbar-nav>li>a:not(.is-active)::after{position:absolute;content:"";background-image:url(/sites/lucas/themes/lucas_2025/assets/Sub-nav-circle-active-state.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:18px;height:18px;bottom:-70%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;transition:opacity 0.5s ease-in-out;}.subnav .navbar-nav>li>a:hover::after{opacity:1;}}@media (max-width:768px){nav.subnav{margin-left:-30px;margin-right:-30px;}button#subnavDropdown{margin-top:0;background-color:transparent;text-align:left;padding:10px 30px;text-transform:uppercase;outline:none;border:none;font-weight:600;color:#fff;height:60px;}button#subnavDropdown span.caret{float:right;margin-top:10px;}.dropdown.visible-xs.open{background-color:#fff;}.dropdown.visible-xs.open button#subnavDropdown{color:var(--primary-color-1);padding-left:30px;padding-right:30px;}ul.dropdown-menu{top:100%;left:0;z-index:1000;display:none;float:left;width:100vw !important;min-width:100vw !important;font-size:16px;text-align:left;list-style:none;background-color:var(--primary-color-1);background-clip:padding-box;border:none;border-radius:0;margin-top:0;}ul.dropdown-menu>li>a{padding:10px 30px;color:#fff;font-weight:600;text-transform:uppercase;}ul.dropdown-menu li{position:relative;}ul.dropdown-menu>li>a.is-active::after{position:absolute;content:"";background-image:url(/sites/lucas/themes/lucas_2025/assets/Sub-nav-circle-active-state.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:18px;height:18px;top:50%;right:40px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}ul.dropdown-menu>li{border-bottom:1px solid var(--accent-color);}ul.dropdown-menu>li:last-child{border-bottom:none;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#fff;text-decoration:none;background-color:var(--primary-color-1);}}
.view-events .views-group h2.group-title{padding-left:20px;position:relative;margin-bottom:30px;}.view-events .views-group h2.group-title::before{position:absolute;content:url(/sites/lucas/themes/lucas_2025/assets/Lucas-events-month-gold-asset.svg);top:0;left:0;width:10px;height:21px;}.view-events .views-group .group-title span.event-year{font-size:21px;}
.page-visit h2{margin-bottom:30px;}.page-visit h3{font-size:var(--heading-6-font-size);line-height:var(--heading-6-line-height);font-family:var(--main-font);}.page-visit p{margin-bottom:30px;}
.page-cafe .photo-wrapper{max-width:219px;margin-left:auto;margin-right:auto;}.page-cafe .border-container{background-color:#F6E9DC4D;position:relative;}.page-cafe h2.h1{margin-top:0;margin-bottom:30px;}.page-cafe hr.green{border-top:1px solid var(--border-color);margin-top:0;margin-bottom:0;}.page-cafe hr.top.green:before{position:absolute;content:url(/sites/lucas/themes/lucas_2025/assets/cafe/before-rule-cafe.svg);height:15px;width:10px;top:-17px;left:14px;z-index:1;}.page-cafe hr.top.green:after{position:absolute;content:url(/sites/lucas/themes/lucas_2025/assets/cafe/before-rule-cafe.svg);height:15px;width:0px;top:3px;right:14px;transform:rotate(180deg);z-index:1;}.page-cafe hr.bottom.green:before{position:absolute;content:url(/sites/lucas/themes/lucas_2025/assets/cafe/before-rule-cafe.svg);height:15px;width:10px;bottom:3px;left:14px;z-index:1;}.page-cafe hr.bottom.green:after{position:absolute;content:url(/sites/lucas/themes/lucas_2025/assets/cafe/before-rule-cafe.svg);height:15px;width:0px;bottom:-17px;right:14px;transform:rotate(180deg);z-index:1;}.page-cafe .margin-bottom-90{margin-bottom:90px;}@media (min-width:768px){.page-cafe hr.top.green:before{left:-20px;}.page-cafe hr.top.green:after{right:-20px;}.page-cafe hr.bottom.green:before{left:-20px;}.page-cafe hr.bottom.green:after{right:-20px;}}@media (max-width:768px){.page-cafe h2.h1{font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);margin-bottom:15px;}.page-cafe .margin-bottom-sm-60{margin-bottom:60px;}}
.griffen-bg{background-image:url(/sites/lucas/themes/lucas_2025/assets/about-section-assets/griffin-about.png);background-repeat:no-repeat;background-size:contain;background-position:center;}
.newsletter-wrapper #ic_signupform .elcontainer{background:#fff !important;max-width:100% !important;padding:30px 30px !important;border:0 !important;box-shadow:0 3px 6px #0000001A !important;font-family:var(--main-body) !important;font-weight:300 !important;}.newsletter-wrapper #ic_signupform .elcontainer .form-header h3{font-family:var(--main-font) !important;font-size:var(--body-font-size) !important;}.newsletter-wrapper #ic_signupform .form-header{background:#fff !important;padding-top:30px !important;margin-bottom:15px !important;font-size:var(--body-font-size) !important;color:#000000 !important;}.newsletter-wrapper #ic_signupform .elcontainer .submit-container{text-align:right !important;}.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-input input[type="text"],.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-dropdown select{background-color:#fff !important;border:1px solid #DEDEDE !important;}.newsletter-wrapper #ic_signupform .elcontainer .formEl input[type="text"],.newsletter-wrapper #ic_signupform .elcontainer .formEl select{border:1px solid #DEDEDE !important;font-family:var(--main-font) !important;}#ic_signupform .elcontainer .formEl input[type="text"],#ic_signupform .elcontainer .formEl select,#ic_signupform .elcontainer .formEl .option-container label{color:#000 !important;}.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-radio .option-container label,.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-checkbox .option-container label{font-size:12px !important;line-height:22px !important;color:#000 !important;font-family:var(--main-font) !important;}.newsletter-wrapper #ic_signupform .elcontainer p{font-family:var(--main-font) !important;color:#000 !important;}.newsletter-wrapper #ic_signupform .elcontainer .submit-container input[type="submit"].btn.btn-submit{background:var(--primary-color-1) !important;border:2px solid var(--primary-color-1) !important;font-size:var(--body-font-size) !important;font-family:var(--main-font) !important;text-transform:uppercase !important;font-weight:600 !important;}.newsletter-wrapper #ic_signupform .elcontainer .submit-container input[type="submit"].btn.btn-submit:hover{background-color:#fff !important;color:var(--primary-color-1) !important;border:2px solid var(--primary-color-1) !important;}.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-input label,.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-dropdown label,.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-radio h3,.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-checkbox h3{font-size:12px !important;font-weight:500 !important;color:#000 !important;}@media (min-width:768px){.newsletter-wrapper #ic_signupform .elcontainer{padding:50px 50px !important;}}
@media (min-width:992px){.fountain-bg{background-image:url(/sites/lucas/themes/lucas_2025/assets/about-section-assets/Fountain-icon.png);background-repeat:no-repeat;background-size:445px;background-position:25% 50%;}}
@media (min-width:992px){.grand-opening-text-block{margin-left:27%;}.grand-opening-text-block p{font-size:14px;}}
.rental-item{margin-bottom:30px;}.rental-item p:first-child{margin-bottom:5px;}.rental-item:last-child{margin-bottom:0;}
#scad-alert-notice{text-align:center;background:var(--alert-banner-color);color:#FFF;padding:30px;}#scad-alert-notice #scad-alert-content.container{max-width:900px;}#scad-alert-notice #scad-alert-content p{font-size:14px;line-height:22px;margin-bottom:0;}#scad-alert-notice #scad-alert-content p:first-child{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:bold;}#scad-alert-notice #scad-alert-content a{font-weight:bold;color:#FFF;text-decoration:underline;}@media only screen and (max-width:767px){#scad-alert-notice{position:relative;}}
