html{scroll-behavior:smooth;-ms-overflow-style:-ms-autohiding-scrollbar}img{max-width:100%;height:auto}.break-out{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.border-frame{position:relative}.border-frame::after,.border-frame::before{content:"";position:absolute;border:10px solid #dad9b8;width:131px;height:125px}.border-frame::after{bottom:-5px;left:-5px;border-right:none;border-top:none}.border-frame::before{top:-5px;right:-5px;border-left:none;border-bottom:none}.recent-posts{display:flex;align-items:flex-end}.recent-posts .card{background:no-repeat 50% 100%;background-size:cover;border:none;padding-top:12rem;--jll-transition-duration: 400ms;--jll-transition-timing-function: ease}.recent-posts .card figure{position:absolute;top:0;left:0;z-index:0;--bs-aspect-ratio: 66%}.recent-posts .card .card-body{width:100%;margin:0;padding:1rem calc( $spacer * 2 );background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 69%);color:#f7f5f3}.recent-posts .card h5{height:3.75rem;overflow:hidden}.recent-posts .card .post-excerpt{overflow:hidden;height:0}.recent-posts .card:hover{transition-property:margin,padding,border;transition-duration:var(--jll-transition-duration);transition-timing-function:var(--jll-transition-timing-function);margin-top:-1.625rem;padding-top:7.5rem;border-top:.625rem solid #478bbc}.recent-posts .card:hover .post-excerpt{transition:height var(--jll-transition-duration) var(--jll-transition-timing-function);height:5.5rem}.pagination .page-item{font-weight:700;margin-left:1rem}.pagination .page-link{color:#212629;border-color:transparent}.pagination .page-link:hover{border-color:#478bbc;background-color:transparent}.pagination .page-link.active,.pagination .active>.page-link{background:transparent;border-color:#478bbc;color:#478bbc}:root{--bs-body-font-size: 1.125rem}body{font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,h5,h6{font-family:farnham-headline,serif;line-height:1.08333}h1 sup,h2 sup,h3 sup,h5 sup,h6 sup{font-size:.5em;top:-0.666em;left:.25em}h4,p{font-family:freight-sans-pro,sans-serif}h4,.btn-cta,.ja_custom .ja_btn{font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:.1125rem;text-transform:uppercase}.stretched-link:hover{text-decoration:none}.bg-blue,.has-blue-background-color{background-color:#478bbc !important}.border-blue>figure{border-color:#478bbc !important}.text-blue,.has-blue-color{color:#478bbc !important}.bg-indigo,.has-indigo-background-color{background-color:#6610f2 !important}.border-indigo>figure{border-color:#6610f2 !important}.text-indigo,.has-indigo-color{color:#6610f2 !important}.bg-purple,.has-purple-background-color{background-color:#6f42c1 !important}.border-purple>figure{border-color:#6f42c1 !important}.text-purple,.has-purple-color{color:#6f42c1 !important}.bg-pink,.has-pink-background-color{background-color:#d63384 !important}.border-pink>figure{border-color:#d63384 !important}.text-pink,.has-pink-color{color:#d63384 !important}.bg-red,.has-red-background-color{background-color:#a23122 !important}.border-red>figure{border-color:#a23122 !important}.text-red,.has-red-color{color:#a23122 !important}.bg-orange,.has-orange-background-color{background-color:#f17f32 !important}.border-orange>figure{border-color:#f17f32 !important}.text-orange,.has-orange-color{color:#f17f32 !important}.bg-yellow,.has-yellow-background-color{background-color:#f5ad32 !important}.border-yellow>figure{border-color:#f5ad32 !important}.text-yellow,.has-yellow-color{color:#f5ad32 !important}.bg-green,.has-green-background-color{background-color:#859941 !important}.border-green>figure{border-color:#859941 !important}.text-green,.has-green-color{color:#859941 !important}.bg-teal,.has-teal-background-color{background-color:#20c997 !important}.border-teal>figure{border-color:#20c997 !important}.text-teal,.has-teal-color{color:#20c997 !important}.bg-cyan,.has-cyan-background-color{background-color:#d3e2f1 !important}.border-cyan>figure{border-color:#d3e2f1 !important}.text-cyan,.has-cyan-color{color:#d3e2f1 !important}.bg-black,.has-black-background-color{background-color:#151515 !important}.border-black>figure{border-color:#151515 !important}.text-black,.has-black-color{color:#151515 !important}.bg-white,.has-white-background-color{background-color:#fff !important}.border-white>figure{border-color:#fff !important}.text-white,.has-white-color{color:#fff !important}.bg-dark,.has-dark-background-color{background-color:#212629 !important}.border-dark>figure{border-color:#212629 !important}.text-dark,.has-dark-color{color:#212629 !important}.bg-light,.has-light-background-color{background-color:#f7f5f3 !important}.border-light>figure{border-color:#f7f5f3 !important}.text-light,.has-light-color{color:#f7f5f3 !important}.bg-gray,.has-gray-background-color{background-color:#a0a0a0 !important}.border-gray>figure{border-color:#a0a0a0 !important}.text-gray,.has-gray-color{color:#a0a0a0 !important}.bg-gray-dark,.has-gray-dark-background-color{background-color:#353b3e !important}.border-gray-dark>figure{border-color:#353b3e !important}.text-gray-dark,.has-gray-dark-color{color:#353b3e !important}.bg-ecru,.has-ecru-background-color{background-color:#dad9b8 !important}.border-ecru>figure{border-color:#dad9b8 !important}.text-ecru,.has-ecru-color{color:#dad9b8 !important}.bg-ecru-30,.has-ecru-30-background-color{background-color:#f4f4ea !important}.border-ecru-30>figure{border-color:#f4f4ea !important}.text-ecru-30,.has-ecru-30-color{color:#f4f4ea !important}.bg-moss,.has-moss-background-color{background-color:#859941 !important}.border-moss>figure{border-color:#859941 !important}.text-moss,.has-moss-color{color:#859941 !important}.bg-navy,.has-navy-background-color{background-color:#1c3652 !important}.border-navy>figure{border-color:#1c3652 !important}.text-navy,.has-navy-color{color:#1c3652 !important}.bg-sky,.has-sky-background-color{background-color:#478bbc !important}.border-sky>figure{border-color:#478bbc !important}.text-sky,.has-sky-color{color:#478bbc !important}.bg-light-blue,.has-light-blue-background-color{background-color:#a1c5df !important}.border-light-blue>figure{border-color:#a1c5df !important}.text-light-blue,.has-light-blue-color{color:#a1c5df !important}.bg-sky-30,.has-sky-30-background-color{background-color:#d3e2f1 !important}.border-sky-30>figure{border-color:#d3e2f1 !important}.text-sky-30,.has-sky-30-color{color:#d3e2f1 !important}.bg-slate,.has-slate-background-color{background-color:#212629 !important}.border-slate>figure{border-color:#212629 !important}.text-slate,.has-slate-color{color:#212629 !important}.input-group-append{z-index:10}.input-group-append .btn-light{border-color:#ced4da}.input-group-append .rounded-pill{margin-left:-2rem}.input-group-append .btn-lg.rounded-pill{margin-left:-3rem}.input-group-append [class*=btn-outline-]{background-color:#fff}.input-group-append [class*=btn-outline-]:hover{background-color:unset}.input-group-append .btn-outline-primary:hover{background-color:#478bbc}.was-validated .form-control:invalid~.input-group-append .btn-light,.form-control.is-invalid~.input-group-append .btn-light{border-color:#a23122}.was-validated .form-control:valid~.input-group-append .btn-light,.form-control.is-valid~.input-group-append .btn-light{border-color:#859941}input~.input-group-append .btn .far{color:var(--bs-secondary-color)}[type=password]:focus~.input-group-append .btn .fa-eye,[type=text]:focus~.input-group-append .btn .fa-eye-slash{color:#478bbc}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.btn-tag{display:inline-flex;align-items:center;border-color:#ced4da}.btn-tag .tag-border{background-color:#212629;width:1rem;height:2rem;margin:-1px;border-top-left-radius:2px;border-bottom-left-radius:2px}.btn-tag .fa-times{font-size:90%;padding-top:.125rem}.btn-block .fa-chevron-right{font-size:.875rem}.btn-close.link-light{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f8f9fa'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.btn-cta{font-size:.9375rem;padding:.75rem 1.5rem}.hide-cta .btn-cta{position:relative;opacity:0;z-index:10}.hide-cta:hover .btn-cta{opacity:1}.btn-cta-prev,.btn-cta-next{display:flex;align-items:center;justify-content:space-between;font-weight:600;padding:.75rem 1.5rem;width:100%;border-radius:0}.btn-cta-prev::after,.btn-cta-prev::before,.btn-cta-next::after,.btn-cta-next::before{content:"";border:2px solid #fff;width:2.375rem;height:2.375rem;border-radius:100%;background-repeat:no-repeat;background-size:1rem auto}.btn-cta-prev::after{display:none}.btn-cta-prev::before{display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M23.0973 1.37511L29.1523 7.39511L18.5473 18.0001L29.1523 28.6051L23.0973 34.6251L6.47235 18.0001L23.0973 1.37511Z" fill="white"/></svg>');background-position:46% center}.btn-cta-prev.stretched-link::after{display:block;width:auto;height:auto;border:none}.btn-cta-next::after{display:block;position:static;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M12.9027 34.6249L6.84766 28.6049L17.4527 17.9999L6.84766 7.39488L12.9027 1.37488L29.5277 17.9999L12.9027 34.6249Z" fill="white"/></svg>');background-position:54% center}.btn-cta-next::before{display:none}.btn-cta-next.stretched-link::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;height:auto;border:none}.btn-cta-next .stretched-link::after{bottom:-1px}.bio-modal{position:relative}.bio-modal .text-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:1rem;background:linear-gradient(0deg, #151515 14.29%, rgba(21, 21, 21, 0) 100%)}.bio-modal .show-hover{display:none}.bio-modal:hover .show-hover{display:block}.bio-modal+.modal .modal-content a:where(:not(.wp-element-button)){color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1))}.bio-modal+.modal .modal-content .modal-header{padding:0}.bio-modal+.modal .modal-content .modal-header .btn-close{background:#478bbc url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/0.75em auto no-repeat;opacity:1;margin:0 0 0 auto}.bio-modal+.modal .modal-content .modal-body{padding:2rem 3rem}.jAlert{--jAlert-spacing: 2rem}.jAlert.ja_custom{font-family:freight-sans-pro,sans-serif;background:#212629;color:#f7f5f3;border-radius:0;box-shadow:none}.jAlert.ja_custom .ja_title>div{color:inherit;font-family:farnham-headline,serif;font-size:1.25rem;line-height:normal;font-weight:400;padding:var(--jAlert-spacing) var(--jAlert-spacing) 0}.jAlert.ja_custom .ja_body{padding:var(--jAlert-spacing);background:inherit;color:inherit}.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack{background:inherit;margin:0 -var(--jAlert-spacing) -var(--jAlert-spacing);padding:0 0 var(--jAlert-spacing) 0;border-radius:0}.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn{border-radius:0;font-size:.9375rem;line-height:var(--bs-btn-line-height);padding:.75rem 1.5rem}.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_green,.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_green:link,.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_green:visited{background:#859941}.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_green:hover,.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_green:link:hover,.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_green:visited:hover{background:#6a7a34}.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_red,.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_red:link .ja_btn_red:visited{background:#a23122}.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_red:hover,.jAlert.ja_custom .ja_body .ja_btn_wrap.optBack .ja_btn_red:link .ja_btn_red:visited:hover{background:#82271b}.jAlert.ja_custom .ja_close.ja_close_round,.jAlert.ja_custom .ja_close.ja_close_round_white{top:0;right:0;padding:calc( var(--jAlert-spacing) * .5 );background:transparent;color:#f7f5f3;border-radius:0}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:freight-sans-pro,sans-serif;font-size:var(--bs-body-font-size)}#cookie-notice .cn-close-icon:after,#cookie-notice .cn-close-icon:before,#cookie-notice .cn-button:not(.cn-button-custom) .cn-close-icon:after,#cookie-notice .cn-button:not(.cn-button-custom) .cn-close-icon:before{background-color:#f7f5f3}header{line-height:normal}header .dropdown-menu{--bs-dropdown-font-size: 1.125rem;--bs-dropdown-padding-y: 0;--bs-dropdown-padding-x: 0}header .dropdown-menu a:hover{background-color:rgba(218,217,184,.125)}header .navbar{--bs-navbar-nav-link-padding-x: .75rem;padding:1rem 0}header .navbar-brand{padding:0}#primary-menu .nav-link{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:.1125rem;padding:.75rem 1.5rem;text-transform:uppercase;background-color:#478bbc;color:#fff}#primary-menu .nav-link:hover{background:#396f96}#primary-menu .bg-navy .nav-link{background-color:#1c3652}#primary-menu .bg-navy .nav-link:hover{background:#162b42}@media(max-width: 991px){#primary-menu{padding-top:1rem}#primary-menu .nav-item{margin-bottom:1rem}header .navbar[data-bs-theme=dark] #siteNavigation>nav .nav-item .dropdown-menu{background:#292f33}header .navbar[data-bs-theme=dark] #siteNavigation>nav .nav-item a.nav-link[aria-expanded=true]{background-color:#478bbc}header .navbar[data-bs-theme=light] #siteNavigation>nav .nav-item .dropdown-menu{background:#f4f4ea}header .navbar[data-bs-theme=light] #siteNavigation>nav .nav-item a.nav-link[aria-expanded=true]{background-color:#dad9b8}}@media(min-width: 992px){#primary-menu .nav-item{margin-left:.5rem}}footer .nav{font-size:.9375rem;font-style:normal;font-weight:700;letter-spacing:.09375rem;text-transform:uppercase}footer .nav .nav-item .nav-link{color:#dad9b8;padding-left:0;padding-right:2rem}.form-search input[type=search]{padding:.75rem 1.5rem}.wp-block-image img{height:auto}.wp-block-pullquote{font-size:1.25rem}.wp-block-pullquote p{font-size:inherit;line-height:normal}.wp-block-pullquote cite{font-size:1rem;font-style:normal}.wp-block-quote{font-size:1.25rem;font-style:italic}.wp-block-quote cite{font-size:1rem;font-style:normal}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{mix-blend-mode:multiply}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{z-index:10}.wp-block-cover.has-shape{position:relative}.wp-block-cover.has-shape::after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 75%);mix-blend-mode:multiply}@media(min-width: 992px){.wp-block-cover.has-shape::after{top:114px;background:no-repeat bottom right;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8762 541"><g style="mix-blend-mode:multiply" opacity="0.8"><path d="M0,0v541h8762v-110.85l-402-132.84v-126.91L7593.77,0H0Z" fill="%23212629"/></g></svg>');background-size:auto 100%;transform:translateX(-5vw);opacity:1}}@media(min-width: 1200px){.wp-block-cover.has-shape::after{transform:translateX(-15vw)}}@media(min-width: 1300px){.wp-block-cover.has-shape::after{transform:translateX(-20vw)}}@media(min-width: 1500px){.wp-block-cover.has-shape::after{transform:translateX(-25vw)}}@media(min-width: 1800px){.wp-block-cover.has-shape::after{transform:translateX(-30vw)}}@media(min-width: 2000px){.wp-block-cover.has-shape::after{transform:translateX(-35vw)}}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:#859941 !important}.wp-block-button__link{background-color:#859941;font-size:1rem;border-radius:.5rem}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.alignright{float:right;margin:0 0 1rem 1rem}.alignleft{float:left;margin:0 1rem 1rem 0}.aligncenter{display:block;margin:0 auto 1rem auto}/*# sourceMappingURL=jllx.css.map */
