.lv-header{color:var(--color-text);font-family:var(--font-body)}.lv-banner{position:relative;overflow:hidden;background-color:var(--color-header-bg)}.lv-banner__slide{display:block;position:absolute;top:0px;left:50%;width:auto;height:auto;max-width:none;opacity:0;filter:saturate(5%);transform:translate3d(-50%,0,0)}.lv-banner__slide{animation:lv-banner-fade 20s infinite}.lv-banner__slide--base{position:relative}.lv-banner__slide--2{animation-delay:5s}.lv-banner__slide--3{animation-delay:10s}.lv-banner__slide--4{animation-delay:15s}@keyframes lv-banner-fade{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}.lv-banner__logo{display:flex;position:absolute;top:0px;left:50%;z-index:2;background-color:var(--color-red-badge);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);transform:translate3d(-50%,0,0)}.lv-banner__logo{padding:var(--space-3xs) var(--space-xs)}.lv-banner__logo-img{display:block;width:auto;height:var(--size-md)}.lv-navbar{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:50;background-color:var(--color-nav-bg)}.lv-navbar.is-open .lv-menu{display:flex;flex-flow:column}.lv-navbar{border-bottom:var(--border-xs) solid var(--color-overlay)}@media (max-width:1023px){.lv-navbar{position:relative;top:auto;background-color:transparent}.lv-navbar{border-bottom:var(--border-xs) solid var(--color-overlay)}}.lv-navbar__inner{display:flex;align-items:center;max-width:var(--container-lg);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.lv-navbar__inner{padding:0 var(--space-md)}@media (max-width:1023px){.lv-navbar__inner{flex-flow:column;align-items:stretch;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.lv-nav-toggle{display:none;width:var(--size-sm);height:var(--size-sm);color:var(--color-white);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--color-overlay);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.lv-nav-toggle{margin:var(--space-xs) auto}@media (max-width:1023px){.lv-nav-toggle{display:flex;justify-content:center;align-items:center;position:absolute;bottom:100%;left:50%;z-index:3;transform:translate3d(-50%,0,0)}.lv-nav-toggle{margin:0 0 var(--space-sm)}}.lv-nav-toggle__icon{display:flex;width:var(--space-md);height:var(--space-md);margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.lv-menu{display:flex;flex-flow:row;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.lv-menu{margin:0 0 0 var(--space-lg);list-style:none}@media (max-width:1023px){.lv-menu{display:none;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--color-nav-mobile-bg)}}.lv-menu__item{position:relative}.lv-menu__item:hover .lv-menu__link{color:var(--color-white);background-color:var(--color-overlay)}.lv-menu__item:hover .lv-submenu{display:flex}.lv-menu__item:focus-within .lv-submenu{display:flex}.lv-menu__link{display:block;color:var(--color-ink);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);line-height:var(--leading-tight);text-decoration:none;text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:background-color 0.1s,color 0.1s}.lv-menu__link:hover{color:var(--color-white);background-color:var(--color-overlay)}.lv-menu__link.is-active{color:var(--color-white);background-color:var(--color-green)}.lv-menu__link{padding:var(--space-xs) var(--space-md)}@media (max-width:1023px){.lv-menu__link{color:var(--color-text)}.lv-menu__link{padding:var(--space-sm) var(--space-md)}}.lv-menu__link--parent:after{margin-left:var(--space-3xs)}.lv-menu__link--parent:after{content:"▾"}.lv-submenu{display:none;position:absolute;top:100%;left:0px;z-index:60;min-width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--color-overlay)}.lv-submenu{list-style:none;white-space:nowrap}@media (max-width:1023px){.lv-submenu{display:flex;flex-flow:column;position:static;background-color:transparent}}.lv-submenu__link{display:block;color:var(--color-white);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);line-height:var(--leading-tight);text-decoration:none;text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:background-color 0.1s}.lv-submenu__link:hover{background-color:var(--color-gray-dark)}.lv-submenu__link.is-active{color:var(--color-white);background-color:var(--color-green)}.lv-submenu__link{padding:var(--space-sm) var(--space-md)}@media (max-width:1023px){.lv-submenu__link{color:var(--color-text)}.lv-submenu__link{padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-xl)}}.lv-footer{font-family:var(--font-body)}.lv-footer__main{padding-top:var(--space-sm);background-color:var(--color-gray-light)}.lv-footer__main{border-top:var(--border-xs) solid var(--color-border);border-bottom:var(--border-xs) solid var(--color-border)}.lv-footer__inner{display:flex;flex-flow:column;align-items:center;max-width:var(--container-lg);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.lv-footer__inner{padding:0 var(--space-md)}.lv-footer__logo{display:block;width:auto;height:var(--size-lg)}.lv-footer__logo{margin:var(--space-xs) 0 var(--space-sm)}.lv-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:var(--space-xl)}.lv-footer__cols{border-top:var(--border-xs) solid var(--color-gray-mid)}@media (max-width:1023px){.lv-footer__cols{grid-template-columns:minmax(0,1fr)}}.lv-footer__col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lv-footer__col{padding:0 var(--space-md)}@media (max-width:767px){.lv-footer__col{grid-template-columns:minmax(0,1fr)}}.lv-footer__menu{display:flex;flex-flow:column;align-items:center;gap:var(--space-3xs);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lv-footer__menu{padding:var(--space-md) 0 0;list-style:none}.lv-footer__link{color:var(--color-gray-mid);font-size:var(--text-sm);line-height:var(--leading-tight);text-decoration:none;text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:color 0.5s}.lv-footer__link:hover{color:var(--color-red-hover)}.lv-social{display:flex;justify-content:center;gap:var(--space-xl);background-color:var(--color-nav-bg)}.lv-social{padding:var(--space-xs) var(--space-md)}.lv-social__link{display:flex;color:var(--color-gray-dark);transition:color 1s}.lv-social__link:hover{color:var(--color-red-hover)}.lv-social__icon{width:var(--size-sm);height:var(--size-sm)}.lv-copyright{background-color:var(--color-gray-dark)}.lv-copyright{padding:var(--space-sm) var(--space-md)}@media (max-width:767px){.lv-copyright{display:block}}.lv-copyright__text{color:var(--color-copyright);font-size:var(--text-sm);line-height:var(--leading-tight);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.lv-copyright__text{display:none}}.lv-vignettes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3xl);max-width:var(--container-lg);font-family:var(--font-body);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.lv-vignettes{padding:var(--space-xl) var(--space-xl) var(--space-md)}@media (max-width:1023px){.lv-vignettes{grid-template-columns:minmax(0,1fr);gap:var(--space-xl);max-width:var(--container-sm)}}@media (max-width:479px){.lv-vignettes{padding:var(--space-sm) var(--space-md) var(--space-md)}}.lv-vignette{display:flex;flex-flow:column;align-items:center;color:var(--color-ink);text-decoration:none}.lv-vignette:hover .lv-vignette__img{transition:filter 0.5s;filter:saturate(100%)}.lv-vignette:hover .lv-vignette__more{background-color:var(--color-green);transition:background-color 0.2s}.lv-vignette__img{display:block;width:100%;height:auto;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-bottom-left-radius:0px;border-bottom-right-radius:0px;transition:filter 2s;filter:saturate(5%)}.lv-vignette__img{border:var(--border-xs) solid var(--color-ink)}.lv-vignette__title{width:100%;color:var(--color-ink);font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.lv-vignette__title{margin:var(--space-xs) 0;border-top:var(--border-xs) solid var(--color-gray);border-bottom:var(--border-xs) solid var(--color-gray)}.lv-vignette__text{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:justify}.lv-vignette__text{margin:0 0 var(--space-md)}.lv-vignette__more{color:var(--color-white);font-weight:300;font-size:var(--text-sm);line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:auto;background-color:var(--color-gray);transition:background-color 1.5s}.lv-vignette__more{padding:var(--space-3xs) var(--space-xs);border:var(--border-xs) solid var(--color-border)}.lv-page{display:flex;flex-flow:column;gap:var(--space-lg);max-width:var(--container-lg);color:var(--color-text);font-family:var(--font-body);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.lv-page{padding:var(--space-xl) var(--space-xl) var(--space-md)}@media (max-width:479px){.lv-page{padding:var(--space-lg) var(--space-md) var(--space-md)}}.lv-page__title{color:var(--color-text);font-family:var(--font-title);font-weight:400;font-size:var(--text-h2);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lv-page__title{padding:0 var(--space-md)}@media (max-width:479px){.lv-page__title{padding:0 var(--space-md)}}.lv-page__subtitle{color:var(--color-text);font-family:var(--font-heading);font-weight:600;font-size:var(--text-h6);line-height:var(--leading-normal);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lv-page__subtitle{padding:0 var(--space-md)}@media (max-width:479px){.lv-page__subtitle{padding:0 var(--space-md)}}.lv-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--space-xl)}.lv-row{padding:0 var(--space-md)}@media (max-width:1023px){.lv-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.lv-row{padding:0 var(--space-md)}}.lv-prose{display:flex;flex-flow:column;gap:var(--space-sm);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:justify;letter-spacing:var(--tracking-normal)}.lv-prose__heading{color:var(--color-text);font-family:var(--font-heading);font-weight:600;font-size:var(--text-h6);line-height:var(--leading-normal);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lv-prose__exergue{color:var(--color-text);font-family:var(--font-subheading);font-weight:700;font-size:var(--text-h4);line-height:var(--leading-normal);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lv-list{display:flex;flex-flow:column;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:var(--space-xl)}.lv-list{list-style:disc}.lv-quote{color:var(--color-text);font-family:var(--font-quote);font-weight:400;font-size:var(--text-lg);line-height:var(--leading-normal);text-align:left;padding-left:var(--space-sm)}.lv-quote{margin:var(--space-sm) var(--space-xl);border-left:var(--border-sm) solid var(--color-border)}@media (max-width:479px){.lv-quote{margin:var(--space-sm) var(--space-xl)}}.lv-quote__cite{display:block;font-style:normal}.lv-tags{display:flex;gap:var(--space-xs);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lv-tags{flex-wrap:wrap;padding:0 0 0 var(--space-xl);list-style:none}.lv-tag{font-size:var(--text-sm);line-height:var(--leading-normal);background-color:var(--color-gray-light)}.lv-tag{padding:var(--space-3xs) var(--space-xs)}.lv-figure{display:flex;flex-flow:column;width:100%;text-decoration:none}.lv-figure:hover .lv-figure__img{transition:filter 0.5s;filter:saturate(100%)}.lv-figure{border:var(--border-xs) solid var(--color-gray)}.lv-figure--portrait{justify-self:center;width:60%}.lv-figure__img{display:block;width:100%;height:auto;transition:filter 2s;filter:saturate(5%)}.lv-figure__caption{color:var(--color-white);font-size:var(--text-sm);line-height:var(--leading-tight);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-normal);background-color:var(--color-gray)}.lv-figure__caption{padding:var(--space-3xs) var(--space-xs)}.lv-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-xl)}.lv-gallery{padding:0 var(--space-md)}@media (max-width:1023px){.lv-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lv-gallery{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.lv-gallery{padding:0 var(--space-md)}}.lv-table-wrap{transition:filter 2s;filter:saturate(5%)}.lv-table-wrap:hover{transition:filter 0.5s;filter:saturate(100%)}.lv-table-wrap{overflow-x:auto;padding:0 var(--space-md)}@media (max-width:479px){.lv-table-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.lv-table{width:100%;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-normal)}.lv-table{border-collapse:collapse}.lv-table__th{font-weight:700;text-align:left;background-color:var(--color-table-head)}.lv-table__th{padding:var(--space-xs);border-bottom:var(--border-xs) solid var(--color-table-border)}.lv-table__td{padding:var(--space-xs);border-top:var(--border-xs) solid var(--color-table-border)}.lv-table__row--alt{background-color:var(--color-table-stripe)}.lv-contact-box{display:flex;flex-flow:column}.lv-contact-box{margin:0 var(--space-md);border:var(--border-xs) solid var(--color-gray-light)}@media (max-width:479px){.lv-contact-box{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.lv-contact-intro{color:var(--color-white);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--color-blue)}.lv-contact-intro{padding:var(--space-3xs) var(--space-xs)}.lv-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.lv-contact-grid{padding:var(--space-md)}@media (max-width:1023px){.lv-contact-grid{grid-template-columns:minmax(0,1fr)}}.lv-contact-card{display:flex;flex-flow:column;align-items:center;gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-normal);text-decoration:none;transition:filter 2s;filter:saturate(5%)}.lv-contact-card:hover{transition:filter 0.5s;filter:saturate(100%)}.lv-contact-card__icon{width:var(--size-xl);height:var(--size-xl);color:var(--color-red)}.lv-address{color:var(--color-white);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--color-gray-mid)}.lv-address{padding:var(--space-3xs) var(--space-xs)}.lv-map{display:block}.lv-map:hover .lv-map__img{transition:filter 0.5s;filter:saturate(100%)}.lv-map{margin:0 var(--space-md)}@media (max-width:479px){.lv-map{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.lv-map__img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:var(--ratio-wide);transition:filter 2s;filter:saturate(5%)}.lv-news{display:flex;justify-content:center}.lv-news{padding:0 var(--space-md)}@media (max-width:479px){.lv-news{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.lv-news__frame{width:100%;max-width:var(--container-sm);aspect-ratio:var(--ratio-portrait);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.lv-banner__slide--desktop{display:block}@media (max-width:479px){.lv-banner__slide--desktop{display:none}}.lv-banner__slide--mobile{display:none}@media (max-width:479px){.lv-banner__slide--mobile{display:block}}