﻿@import'https://use.typekit.net/ppi3boo.css';@layer lucy-reset, lucy-core, lucy-utilities;#breakpoints{position:fixed;z-index:99999;bottom:0;right:0;padding:5px 10px;font-family:Courier,serif;font-size:16px;color:#fff;background:#000}#breakpoints .breakpoint{display:none}@media only screen and (max-width: 1920px){#breakpoints .breakpoint.desktop-large{display:inline-block}#breakpoints .breakpoint.desktop-medium{display:none}#breakpoints .breakpoint.desktop{display:none}#breakpoints .breakpoint.tablet{display:none}#breakpoints .breakpoint.mobile{display:none}}@media only screen and (max-width: 1440px){#breakpoints .breakpoint.desktop-large{display:none}#breakpoints .breakpoint.desktop-medium{display:inline-block}#breakpoints .breakpoint.desktop{display:none}#breakpoints .breakpoint.tablet{display:none}#breakpoints .breakpoint.mobile{display:none}}@media only screen and (max-width: 1250px){#breakpoints .breakpoint.desktop-large{display:none}#breakpoints .breakpoint.desktop-medium{display:none}#breakpoints .breakpoint.desktop{display:inline-block}#breakpoints .breakpoint.tablet{display:none}#breakpoints .breakpoint.mobile{display:none}}@media only screen and (max-width: 910px){#breakpoints .breakpoint.desktop-large{display:none}#breakpoints .breakpoint.desktop-medium{display:none}#breakpoints .breakpoint.desktop{display:none}#breakpoints .breakpoint.tablet{display:inline-block}#breakpoints .breakpoint.mobile{display:none}}@media only screen and (max-width: 525px){#breakpoints .breakpoint.desktop-large{display:none}#breakpoints .breakpoint.desktop-medium{display:none}#breakpoints .breakpoint.desktop{display:none}#breakpoints .breakpoint.tablet{display:none}#breakpoints .breakpoint.mobile{display:inline-block}}.theformgroup-note{display:flex;width:100%;max-width:none;padding:1rem;justify-content:flex-start;align-items:center;gap:1rem;font-size:1.25rem;color:#000;background:#fff740;box-sizing:border-box}.theformgroup-note a:any-link{color:#000;text-decoration-color:#000}.theformgroup-note::before{display:inline-block;height:2rem;aspect-ratio:249/95;background:url(../images/icons/form.svg) no-repeat right;background-size:cover;content:""}@layer lucy-reset{*,*::before,*::after{margin:0;padding:0;-webkit-font-smoothing:antialiased;box-sizing:border-box}img,picture,video,canvas,svg{max-width:100%}textarea{display:block;resize:vertical}button{border:none}table{border-collapse:collapse}}header{position:fixed;top:0;left:0;z-index:10;width:100%}header #main-nav{display:flex;align-items:center;justify-content:space-between;position:fixed;width:100vw;height:var(--nav_height);padding:0 var(--page_gutter);box-sizing:border-box;background-color:rgba(0,0,0,0);transition:all .3s ease;z-index:15}@media only screen and (max-width: 1250px){header #main-nav{padding:0 var(--mob_page_gutter)}}header #main-nav.hide{transform:translate3d(0, calc(-1 * var(--nav_height)), 0)}header #main-nav .nav-inner{display:flex;align-items:center;justify-content:space-between;width:100%}header #main-nav .nav-inner #logo{display:block;height:clamp(14.75px,3vw,1.75rem)}header #main-nav .nav-inner #logo svg{height:100%}header #main-nav .nav-inner #logo svg g:first-child,header #main-nav .nav-inner #logo svg g:last-child{fill:var(--color_brand_1)}header #main-nav .nav-inner #logo svg g:not(:first-child,:last-child),header #main-nav .nav-inner #logo svg g:last-child>path:nth-child(3){fill:var(--color_brand_2)}header #main-nav .nav-inner .major-nav{display:flex;align-items:center;gap:2.5rem;list-style:none}@media only screen and (max-width: 910px){header #main-nav .nav-inner .major-nav li:not(:has(>button)){display:none}}header #main-nav .nav-inner .major-nav li a:any-link{position:relative;text-decoration:none}header #main-nav .nav-inner .major-nav li a:any-link:before{position:absolute;bottom:-7px;left:0;height:3px;width:100%;border-radius:8px;background-color:var(--underline-color);opacity:0;transition:opacity .3s ease;content:""}@media(pointer: fine){header #main-nav .nav-inner .major-nav li a:any-link:hover:before,header #main-nav .nav-inner .major-nav li a:any-link:focus-visible:before{opacity:1}}header #main-nav .nav-inner .major-nav li a:any-link.display-xxs{font-weight:600}header #main-nav .nav-inner .major-nav li a:any-link.display-xxs:hover,header #main-nav .nav-inner .major-nav li a:any-link.display-xxs:focus-visible{color:var(--color_brand_2)}header #main-nav .nav-inner .major-nav li button{margin-bottom:0}header #main-nav .nav-inner .major-nav li button .icon{width:1.25rem;height:1.25rem}header #main-nav .nav-inner .major-nav li button .icon svg{width:100%;height:100%}header #main-nav .nav-inner .major-nav li button .icon svg path,header #main-nav .nav-inner .major-nav li button .icon svg g{transition:fill .3s ease}header #main-nav .nav-inner .major-nav li button#search-trigger{width:var(--button_height);height:var(--button_height);padding:0;border-radius:50%;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 910px){header #main-nav .nav-inner .major-nav li button#search-trigger{display:none}}header #main-nav .nav-inner .major-nav li button#search-trigger .icon svg path,header #main-nav .nav-inner .major-nav li button#search-trigger .icon svg g{fill:var(--search_fill)}header #main-nav .nav-inner .major-nav li button#search-trigger:hover,header #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible{background-color:var(--search_hover)}header #main-nav .nav-inner .major-nav li button#search-trigger:hover .icon svg path,header #main-nav .nav-inner .major-nav li button#search-trigger:hover .icon svg g,header #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible .icon svg path,header #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible .icon svg g{fill:var(--search_hover_fill)}header #main-nav .nav-inner .major-nav li button#menu-trigger{padding:0 1.25rem}@media only screen and (max-width: 910px){header #main-nav .nav-inner .major-nav li button#menu-trigger{border-radius:50%;background-color:#fff}}header #main-nav .nav-inner .major-nav li button#menu-trigger span{transform:none}header #main-nav .nav-inner .major-nav li button#menu-trigger span:not(.icon){font-size:1.375rem;text-transform:none;letter-spacing:normal;padding-left:var(--spacer_xxs)}@media only screen and (max-width: 910px){header #main-nav .nav-inner .major-nav li button#menu-trigger span:not(.icon){display:none}}header #main-nav .nav-inner .major-nav li button#menu-trigger:before,header #main-nav .nav-inner .major-nav li button#menu-trigger:after{display:none}header #main-nav .nav-inner .major-nav li button#menu-trigger:hover,header #main-nav .nav-inner .major-nav li button#menu-trigger:focus-visible{background-color:var(--menu_hover)}header #main-nav .nav-inner .major-nav li button#menu-trigger:hover span,header #main-nav .nav-inner .major-nav li button#menu-trigger:focus-visible span{color:var(--menu_text)}header #main-nav .nav-inner .major-nav li button#menu-trigger:hover span.icon svg g,header #main-nav .nav-inner .major-nav li button#menu-trigger:hover span.icon svg path,header #main-nav .nav-inner .major-nav li button#menu-trigger:focus-visible span.icon svg g,header #main-nav .nav-inner .major-nav li button#menu-trigger:focus-visible span.icon svg path{fill:var(--menu_fill)}header #main-nav .bg{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:1;z-index:-1;transition:background-color .3s ease}@media only screen and (max-width: 1250px){body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner{display:none}}body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner .lucy-trail ul li a:any-link,body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner .lucy-trail ul li span{color:#fff}body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner .lucy-trail ul li a:any-link{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner .lucy-trail ul li a:any-link:hover,body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner .lucy-trail ul li a:any-link:focus-visible{text-decoration-color:#fff}}body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner .lucy-trail ul li:after{color:#fff}body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner #share-record #copy-record-url .icon svg path,body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner #share-record #copy-record-url .icon svg g{fill:#fff}body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner #share-record #copy-record-url span:not(.icon){color:#fff;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:#fff;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner #share-record #copy-record-url span:not(.icon):hover,body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner #share-record #copy-record-url span:not(.icon):focus-visible{text-decoration-color:rgba(0,0,0,0)}}body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner #share-record #copy-record-url:hover span:not(.icon),body:not([data-template=_home]) #lucy-site-wrapper:has(#lucy-content main #lucy-page-header .bg img) #menu-bottom .bottom-inner #share-record #copy-record-url:focus-visible span:not(.icon){text-decoration-color:#fff}#site-menu{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:calc(-100cqh - var(--spacer_l));box-sizing:border-box;min-width:100vw;height:clamp(720px,45rem,45rem);padding:calc(var(--spacer_s) + var(--nav_height)) var(--page_gutter) 4.375rem;color:var(--color_text);background-color:#fff;transition:all .5s ease-in-out;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;z-index:14}@media only screen and (max-width: 1440px){#site-menu{height:fit-content}}@media only screen and (max-width: 1250px){#site-menu{padding:calc(var(--spacer_s) + var(--nav_height)) var(--mob_page_gutter) 4.375rem}}@media only screen and (max-width: 950px){#site-menu{padding:var(--nav_height) var(--mob_page_gutter) 4.375rem}}@media only screen and (max-width: 675px){#site-menu{top:calc(-100vh - var(--spacer_xl));height:calc(100vh + var(--nav_height));overflow-y:scroll}}@media only screen and (max-width: 950px){#site-menu{justify-content:start}}#site-menu::-webkit-scrollbar{display:none}#site-menu>*{margin-bottom:0}#site-menu nav{position:relative}#site-menu nav.major{position:relative;display:grid;grid-template-columns:2fr 2fr 1fr;width:100%}@media only screen and (max-width: 1440px){#site-menu nav.major{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 950px){#site-menu nav.major{grid-template-columns:2fr 1fr}}@media only screen and (max-width: 675px){#site-menu nav.major{grid-template-columns:1fr}}#site-menu nav.major ul{list-style-type:none}#site-menu nav.major ul li a:any-link{font-family:var(--font_primary);color:var(--color_text);text-decoration:none}#site-menu nav.major ul.primary li{line-height:1.48}@media only screen and (max-width: 675px){#site-menu nav.major ul.primary li{padding-bottom:10px;margin-top:10px;border-bottom:1px var(--color_border) solid}}#site-menu nav.major ul.primary li a:any-link{display:inline-flex;align-items:center;gap:var(--spacer_xxs);transition:color .3s ease}#site-menu nav.major ul.primary li a:any-link span{font-size:clamp(29px,4vw,2.875rem);font-weight:400}#site-menu nav.major ul.primary li a:any-link span.icon{display:flex;align-items:center;justify-content:center;position:relative;left:var(--spacer_xs);top:0;width:1.688rem;height:1.688rem;transition:all .3s ease;opacity:0}#site-menu nav.major ul.primary li a:any-link span.icon svg{width:100%;height:100%}#site-menu nav.major ul.primary li a:any-link span.icon svg g,#site-menu nav.major ul.primary li a:any-link span.icon svg path{fill:var(--color_brand_1)}#site-menu nav.major ul.primary li a:any-link:hover span.icon,#site-menu nav.major ul.primary li a:any-link:focus-visible span.icon{left:0;opacity:1}#site-menu nav.major ul.primary:has(li a.focused) li a:any-link:not(.focused,span){color:color(from var(--color_text) srgb r g b/0.5)}@media only screen and (max-width: 950px){#site-menu nav.major ul.primary:has(li a.focused) li a:any-link:not(.focused,span){color:var(--color_text)}}@media only screen and (max-width: 950px){#site-menu nav.major ul.primary{margin-right:var(--spacer_s);border-right:1px var(--color_border) solid}}@media only screen and (max-width: 675px){#site-menu nav.major ul.primary{margin-right:0;border-right:0}}#site-menu nav.major .mob-minor{display:none;margin:var(--spacer_xs) 0}#site-menu nav.major .mob-minor ul{display:flex;flex-direction:column;list-style:none}#site-menu nav.major .mob-minor ul li a.button:any-link{padding:0;background:rgba(0,0,0,0)}#site-menu nav.major .mob-minor ul li a.button:any-link span{color:var(--color_text);font-size:16px;line-height:3.125}#site-menu nav.major .mob-minor ul li a.button:any-link:before,#site-menu nav.major .mob-minor ul li a.button:any-link:after{display:none}@media only screen and (max-width: 675px){#site-menu nav.major .mob-minor{display:block}}#site-menu nav.major .sub-primary{position:relative}@media only screen and (max-width: 950px){#site-menu nav.major .sub-primary{display:none}}#site-menu nav.major .sub-primary .sub-menu{position:absolute;top:0;left:var(--spacer_xs);opacity:0;transition:all .3s ease}#site-menu nav.major .sub-primary .sub-menu ul li a:any-link{position:relative;font-family:var(--font_secondary);font-size:clamp(18px,1.25vw,1.25rem);line-height:1.7}#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:before,#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:after{display:block;position:absolute;top:calc(50% - .5rem);right:calc(-1rem - var(--spacer_xs));width:1rem;height:1rem;opacity:0;transition:all .3s ease}#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:before{display:flex;align-items:center;justify-content:center;background-color:#fff;mask:url(/images/icons/button-arrow.svg) 50% 50%/.5rem .5rem no-repeat;content:"";z-index:1}#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:after{background-color:var(--color_brand_2);border-radius:50%;content:""}#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:hover,#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:focus-visible{font-weight:700}#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:hover:before,#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:hover:after,#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:focus-visible:before,#site-menu nav.major .sub-primary .sub-menu ul li a:any-link:focus-visible:after{right:calc(-1*var(--spacer_xs));opacity:1}#site-menu nav.major .secondary{display:flex;flex-direction:column;color:var(--color_text)}@media only screen and (max-width: 1440px){#site-menu nav.major .secondary{flex-direction:row;gap:10px;grid-column:auto/span 2;margin-top:var(--spacer_xs);padding-top:var(--spacer_s);border-top:1px var(--color_border) solid}}@media only screen and (max-width: 950px){#site-menu nav.major .secondary{flex-direction:column;grid-column:unset;margin-top:unset;padding-top:0;border-top:0}}#site-menu nav.major .secondary a.button:any-link{display:flex;align-items:center;justify-content:start;gap:var(--spacer_xxs);width:100%;height:3.75rem;padding:1.25rem;border:2px var(--color_brand_1) solid;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 1440px){#site-menu nav.major .secondary a.button:any-link{width:fit-content;margin:0}#site-menu nav.major .secondary a.button:any-link:nth-last-of-type{grid-column:auto/span 1}}@media only screen and (max-width: 675px){#site-menu nav.major .secondary a.button:any-link{height:60px;width:100%;font-size:18px}#site-menu nav.major .secondary a.button:any-link span{font-size:clamp(18px,1.125vw,1.125rem)}#site-menu nav.major .secondary a.button:any-link:last-of-type{margin-bottom:var(--spacer_xs)}}#site-menu nav.major .secondary a.button:any-link .icon{width:1.375rem;height:1.375rem}@media only screen and (max-width: 675px){#site-menu nav.major .secondary a.button:any-link .icon{width:22px;height:22px}}#site-menu nav.major .secondary a.button:any-link .icon svg{width:100%;height:100%}#site-menu nav.major .secondary a.button:any-link .icon svg g,#site-menu nav.major .secondary a.button:any-link .icon svg path{fill:var(--color_brand_2);transition:fill .3s ease}#site-menu nav.major .secondary a.button:any-link:hover,#site-menu nav.major .secondary a.button:any-link:focus-visible{background-color:var(--color_brand_1)}#site-menu nav.major .secondary a.button:any-link:hover span,#site-menu nav.major .secondary a.button:any-link:focus-visible span{color:var(--color_text)}#site-menu nav.major .secondary a.button:any-link:hover .icon svg g,#site-menu nav.major .secondary a.button:any-link:hover .icon svg path,#site-menu nav.major .secondary a.button:any-link:focus-visible .icon svg g,#site-menu nav.major .secondary a.button:any-link:focus-visible .icon svg path{fill:#fff}#site-menu nav.major .secondary .address,#site-menu nav.major .secondary .phone{line-height:1.375;font-size:clamp(16px,1vw,1rem)}#site-menu nav.major .secondary .address span,#site-menu nav.major .secondary .phone span{font-weight:900}@media only screen and (max-width: 1440px){#site-menu nav.major .secondary .address,#site-menu nav.major .secondary .phone{min-width:12vw;margin:0}#site-menu nav.major .secondary .address.address,#site-menu nav.major .secondary .phone.address{margin:0 10px 0 auto}}@media only screen and (max-width: 950px){#site-menu nav.major .secondary .address,#site-menu nav.major .secondary .phone{min-width:unset}#site-menu nav.major .secondary .address.address,#site-menu nav.major .secondary .phone.address{margin:0}}@media only screen and (max-width: 675px){#site-menu nav.major .secondary .address.address,#site-menu nav.major .secondary .phone.address{margin-bottom:var(--spacer_xxs)}}#site-menu nav.minor ul{display:flex;list-style:none}#site-menu nav.minor ul li a.button:any-link{padding:1.125rem;background:rgba(0,0,0,0)}#site-menu nav.minor ul li a.button:any-link span{color:var(--color_text)}#site-menu nav.minor ul li a.button:any-link:before,#site-menu nav.minor ul li a.button:any-link:after{display:none}#site-menu nav.minor ul li a.button:any-link:hover,#site-menu nav.minor ul li a.button:any-link:focus-visible{background:var(--color_text) !important}#site-menu nav.minor ul li a.button:any-link:hover span,#site-menu nav.minor ul li a.button:any-link:focus-visible span{color:#fff}@media only screen and (max-width: 1440px){#site-menu nav.minor{margin-top:var(--spacer_xs)}}@media only screen and (max-width: 675px){#site-menu nav.minor{display:none}}#site-menu #mob-search-form{display:none;position:relative;margin-bottom:var(--spacer_s)}@media only screen and (max-width: 675px){#site-menu #mob-search-form{margin-bottom:var(--spacer_xs)}}#site-menu #mob-search-form .field-wrap{display:flex;flex-direction:row}#site-menu #mob-search-form input{flex:1 1 auto;height:clamp(57px,3.75vw,3.75rem);padding:0 1rem 0 50px;border:1px var(--color_dk_gray) solid;border-radius:4px;background-color:rgba(0,0,0,0);font-family:var(--font_secondary);font-weight:500;font-size:clamp(18px,1.125vw,1.125rem);line-height:1}#site-menu #mob-search-form input::-webkit-input-placeholder{color:var(--color_text);opacity:1}#site-menu #mob-search-form input:-moz-placeholder{color:var(--color_text);opacity:1}#site-menu #mob-search-form input::-moz-placeholder{color:var(--color_text);opacity:1}#site-menu #mob-search-form input:-ms-input-placeholder{color:var(--color_text);opacity:1}#site-menu #mob-search-form .search-icon{position:absolute;top:calc(50% - 10px);left:20px}#site-menu #mob-search-form .search-icon svg{width:20px;height:20px}#site-menu #mob-search-form .search-icon svg path{fill:var(--color_brand_2)}#site-menu #mob-search-form button{margin-bottom:0}#site-menu #mob-search-form button span{font-size:1.125rem}@media only screen and (max-width: 950px){#site-menu #mob-search-form{display:block}}#site-menu #mob-social{display:none;gap:var(--spacer_xs);list-style:none;margin-top:var(--spacer_s);padding-bottom:var(--spacer_xxl)}@media only screen and (max-width: 675px){#site-menu #mob-social{display:flex}}#site-menu #mob-social li{display:block;width:40px;height:40px;background:rgba(0,0,0,0);transform:scale(1);transition:all .3s ease;cursor:pointer}#site-menu #mob-social li .icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#site-menu #mob-social li .icon svg{display:block;width:100%;height:100%}#site-menu #mob-social li .icon svg g,#site-menu #mob-social li .icon svg path{fill:var(--color_brand_2);transition:all .3s ease}#site-menu #mob-social li:hover,#site-menu #mob-social li:focus-visible{transform:scale(1.1)}#site-menu #mob-social li:hover .icon svg g,#site-menu #mob-social li:hover .icon svg path,#site-menu #mob-social li:focus-visible .icon svg g,#site-menu #mob-social li:focus-visible .icon svg path{fill:var(--color_brand_2)}#site-menu:before{display:block;position:absolute;right:calc(20% + var(--spacer_s) + var(--page_gutter));top:0;width:1px;height:calc(100% - var(--spacer_l));background-color:var(--color_border);content:""}@media only screen and (max-width: 1440px){#site-menu:before{display:none}}#site-menu .bottom{margin-top:auto}#site-menu .button{margin-bottom:.5rem}#site-menu p a:any-link{text-decoration:none;color:var(--color_text);text-decoration:underline;text-decoration-color:var(--color_text);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#site-menu p a:any-link:hover,#site-menu p a:any-link:focus-visible{text-decoration-color:rgba(0,0,0,0)}}#site-menu p.address{margin:var(--spacer_s) 0 var(--spacer_xs)}body[data-menu=open] #main-nav .nav-inner #logo svg g:first-child,body[data-menu=open] #main-nav .nav-inner #logo svg g:last-child{fill:var(--color_brand_1) !important}body[data-menu=open] #main-nav .nav-inner #logo svg g:not(:first-child,:last-child),body[data-menu=open] #main-nav .nav-inner #logo svg g:last-child>path:nth-child(3){fill:var(--color_text) !important}body[data-menu=open] #main-nav .nav-inner .major-nav li a:any-link{color:var(--color_text) !important}body[data-menu=open] #site-menu{top:0}body[data-menu=open].alert #site-menu{top:var(--alert_height)}#search-menu{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:calc(-100cqh - var(--spacer_l));z-index:11;min-width:100vw;height:clamp(555px,34.688rem,34.688rem);padding:calc(var(--spacer_s) + var(--nav_height) + 1.125rem) var(--page_gutter) 4.375rem;background-color:#fff;transition:all .5s ease-in-out;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;z-index:14}@media only screen and (max-width: 1250px){#search-menu{padding:calc(var(--spacer_s) + var(--nav_height) + 1.125rem) var(--mob_page_gutter) 4.375rem}}@media only screen and (max-width: 950px){#search-menu{display:none}}#search-menu .display-xl{margin-bottom:var(--spacer_xxs);font-size:2.875rem;letter-spacing:-0.022rem}#search-menu .form{position:relative}#search-menu .form .field-wrap{display:flex;flex-direction:row}#search-menu .form input{flex:1 1 auto;height:3.75rem;padding:0 1rem 0 3.25rem;border:1px var(--color_border) solid;background-color:rgba(0,0,0,0);font-family:var(--font_secondary);font-weight:500;font-size:1.125rem;line-height:1}#search-menu .form input::-webkit-input-placeholder{color:var(--color_text);opacity:1}#search-menu .form input:-moz-placeholder{color:var(--color_text);opacity:1}#search-menu .form input::-moz-placeholder{color:var(--color_text);opacity:1}#search-menu .form input:-ms-input-placeholder{color:var(--color_text);opacity:1}#search-menu .form .search-icon{position:absolute;top:1.3195rem;left:1.25rem}#search-menu .form .search-icon svg{width:1.25rem;height:1.25rem}#search-menu .form .search-icon svg path{fill:var(--color_text)}#search-menu .form button{margin-bottom:0}#search-menu .form button span{font-size:1.125rem}#search-menu .dynamic-search-callouts{display:flex;gap:3.125rem;justify-content:space-between;height:7.5rem;width:100%;margin-top:3.125rem}#search-menu .dynamic-search-callouts .callout{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;outline:none}@media only screen and (max-width: 1440px){#search-menu .dynamic-search-callouts .callout{grid-column:span 2;width:100% !important}}#search-menu .dynamic-search-callouts .callout *{margin:0;font-family:var(--font_primary);color:var(--color_brand_2);font-weight:600}#search-menu .dynamic-search-callouts .callout .body{font-size:1.125rem;line-height:1.333;text-wrap:balance;letter-spacing:-0.013rem}#search-menu .dynamic-search-callouts .callout .action{display:flex;align-items:center;gap:var(--spacer_xxs);font-size:1rem;line-height:1.5;letter-spacing:.094rem;text-transform:uppercase;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#search-menu .dynamic-search-callouts .callout .action:hover,#search-menu .dynamic-search-callouts .callout .action:focus-visible{text-decoration-color:var(--color_text)}}#search-menu .dynamic-search-callouts .callout .action .icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background-color:var(--color_brand_1);border-radius:50%}#search-menu .dynamic-search-callouts .callout .action .icon svg{width:50%;height:50%}#search-menu .dynamic-search-callouts .callout .action .icon svg g,#search-menu .dynamic-search-callouts .callout .action .icon svg path{fill:#fff}#search-menu .dynamic-search-callouts .callout:hover .action,#search-menu .dynamic-search-callouts .callout:focus-within .action{text-decoration-color:var(--color_text)}#search-menu .dynamic-search-callouts .callout:first-child:nth-last-child(1){width:100%}#search-menu .dynamic-search-callouts .callout:first-child:nth-last-child(2),#search-menu .dynamic-search-callouts .callout:first-child:nth-last-child(2)~.callout{width:50%}#search-menu .dynamic-search-callouts .callout:first-child:nth-last-child(3),#search-menu .dynamic-search-callouts .callout:first-child:nth-last-child(3)~.callout{width:33%}#search-menu .dynamic-search-callouts .callout:first-child:nth-last-child(4),#search-menu .dynamic-search-callouts .callout:first-child:nth-last-child(4)~.callout{width:25%}body[data-search=open] #main-nav .nav-inner #logo svg g:first-child,body[data-search=open] #main-nav .nav-inner #logo svg g:last-child{fill:var(--color_brand_1) !important}body[data-search=open] #main-nav .nav-inner #logo svg g:not(:first-child,:last-child),body[data-search=open] #main-nav .nav-inner #logo svg g:last-child>path:nth-child(3){fill:var(--color_text) !important}body[data-search=open] #main-nav .nav-inner .major-nav li a:any-link{color:var(--color_text) !important}body[data-search=open] #search-menu{top:0}body[data-search=open].alert #search-menu{top:var(--alert_height)}#shelf-blur{position:fixed;top:calc(-100cqh - var(--spacer_l));left:0;width:100%;height:100vh;opacity:0;transition:all .5s ease;pointer-events:none;z-index:13}#shelf-blur .scrim{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg, rgba(0, 0, 0, 0.55) 55%, rgba(0, 0, 0, 0) 100%);opacity:var(--overlay_opacity)}body[data-search=open] #main-nav .bg,body[data-menu=open] #main-nav .bg{opacity:1 !important}body[data-search=open] #shelf-blur,body[data-menu=open] #shelf-blur{top:0;opacity:1;pointer-events:auto}body[data-search=open].alert #shelf-blur,body[data-menu=open].alert #shelf-blur{top:var(--alert_height) !important}body[data-search=open] header #main-nav .nav-inner .major-nav li button#search-trigger .icon svg path,body[data-search=open] header #main-nav .nav-inner .major-nav li button#search-trigger .icon svg g,body[data-menu=open] header #main-nav .nav-inner .major-nav li button#search-trigger .icon svg path,body[data-menu=open] header #main-nav .nav-inner .major-nav li button#search-trigger .icon svg g{fill:var(--color_text)}body[data-search=open] header #main-nav .nav-inner .major-nav li button#search-trigger:hover,body[data-search=open] header #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible,body[data-menu=open] header #main-nav .nav-inner .major-nav li button#search-trigger:hover,body[data-menu=open] header #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible{background-color:var(--color_brand_2) !important}body[data-search=open] header #main-nav .nav-inner .major-nav li button#search-trigger:hover .icon svg path,body[data-search=open] header #main-nav .nav-inner .major-nav li button#search-trigger:hover .icon svg g,body[data-search=open] header #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible .icon svg path,body[data-search=open] header #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible .icon svg g,body[data-menu=open] header #main-nav .nav-inner .major-nav li button#search-trigger:hover .icon svg path,body[data-menu=open] header #main-nav .nav-inner .major-nav li button#search-trigger:hover .icon svg g,body[data-menu=open] header #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible .icon svg path,body[data-menu=open] header #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible .icon svg g{fill:#fff !important}body[data-search=open] #menu-trigger:hover,body[data-search=open] #menu-trigger:focus-visible,body[data-menu=open] #menu-trigger:hover,body[data-menu=open] #menu-trigger:focus-visible{background-color:var(--color_brand_2) !important}body[data-search=open] #menu-trigger:hover span,body[data-search=open] #menu-trigger:focus-visible span,body[data-menu=open] #menu-trigger:hover span,body[data-menu=open] #menu-trigger:focus-visible span{color:#fff !important}body[data-search=open] #menu-trigger:hover span.icon svg g,body[data-search=open] #menu-trigger:hover span.icon svg path,body[data-search=open] #menu-trigger:focus-visible span.icon svg g,body[data-search=open] #menu-trigger:focus-visible span.icon svg path,body[data-menu=open] #menu-trigger:hover span.icon svg g,body[data-menu=open] #menu-trigger:hover span.icon svg path,body[data-menu=open] #menu-trigger:focus-visible span.icon svg g,body[data-menu=open] #menu-trigger:focus-visible span.icon svg path{fill:#fff !important}footer{position:relative;z-index:9;width:100%;margin:0;padding:7.5rem var(--page_gutter) 0;background-color:var(--color_brand_2);color:#fff}@media only screen and (max-width: 1250px){footer{padding:60px var(--mob_page_gutter) 0}}footer #start-footer{padding-bottom:7.5rem;border-bottom:1px var(--color_border) solid}@media only screen and (max-width: 1250px){footer #start-footer{padding-bottom:49.5px}}footer #start-footer .super-title{margin-bottom:var(--spacer_xxs);color:var(--color_brand_1);font-family:var(--font_primary);font-size:clamp(16px,1.5vw,1.5rem);font-weight:700;letter-spacing:.189rem;text-transform:uppercase;text-align:center}footer #start-footer .title{margin-bottom:var(--spacer_s);font-family:var(--font_primary);font-size:clamp(28px,4.125vw,4.125rem);line-height:1.182;text-align:center}footer #start-footer .title span{font-style:italic}@media only screen and (max-width: 1250px){footer #start-footer .title{line-height:38px}}footer #start-footer .start-buttons{display:flex;justify-content:center;gap:1.25rem}@media only screen and (max-width: 1250px){footer #start-footer .start-buttons{flex-direction:column;align-items:center}}footer #start-footer .start-buttons .footer-button{position:relative;padding:3rem 6.75rem 3rem 3rem;margin:0;border:2px var(--color_brand_1) solid;border-radius:5px;background-color:rgba(0,0,0,0);transition:background-color .3s ease}@media only screen and (max-width: 1250px){footer #start-footer .start-buttons .footer-button{width:100%;max-width:600px;padding:3rem}}footer #start-footer .start-buttons .footer-button span:not(.icon){color:#fff;font-size:clamp(22px,2.375vw,2.375rem)}footer #start-footer .start-buttons .footer-button .icon{display:block;position:absolute;right:calc(4.75rem - var(--spacer_xs));width:2rem;height:2rem;opacity:1}footer #start-footer .start-buttons .footer-button .icon svg g,footer #start-footer .start-buttons .footer-button .icon svg path{fill:var(--color_brand_1);transition:all .3s ease}@media only screen and (max-width: 1250px){footer #start-footer .start-buttons .footer-button .icon{position:relative;right:unset;left:var(--spacer_xxs)}}footer #start-footer .start-buttons .footer-button:hover,footer #start-footer .start-buttons .footer-button:focus-visible{background-color:var(--color_brand_1)}footer #start-footer .start-buttons .footer-button:hover span:not(.icon),footer #start-footer .start-buttons .footer-button:focus-visible span:not(.icon){color:var(--color_brand_2)}footer #start-footer .start-buttons .footer-button:hover .icon,footer #start-footer .start-buttons .footer-button:focus-visible .icon{right:calc(4.25rem - var(--spacer_xs))}footer #start-footer .start-buttons .footer-button:hover .icon svg g,footer #start-footer .start-buttons .footer-button:hover .icon svg path,footer #start-footer .start-buttons .footer-button:focus-visible .icon svg g,footer #start-footer .start-buttons .footer-button:focus-visible .icon svg path{fill:var(--color_brand_2)}footer #power-footer{display:grid;grid-template-columns:28.1204% auto;gap:var(--spacer_xl);padding:6.875rem 0 5.625rem;box-sizing:border-box;border-bottom:1px solid rgba(230,234,233,.25)}@media only screen and (max-width: 1250px){footer #power-footer{display:flex;flex-direction:column;gap:49.5px;border-bottom:0}footer #power-footer .contact-info{display:flex;flex-direction:column;align-items:center}footer #power-footer .contact-info>.button.cta{height:60px;padding:0 4.2195rem}footer #power-footer .contact-info>.button.cta span{font-size:clamp(18px,1vw,1rem)}footer #power-footer .contact-info>.button.cta:before,footer #power-footer .contact-info>.button.cta:after{top:calc(50% - 8px);right:3.11675rem;width:clamp(16px,1vw,1rem);height:clamp(16px,1vw,1rem)}footer #power-footer .contact-info>.button.cta:last-of-type{margin-bottom:0}}@media only screen and (max-width: 910px){footer #power-footer{padding:calc(49.5px + var(--spacer_xxs)) 0 49.5px}footer #power-footer .contact-info>.button.cta:first-of-type{margin-top:var(--spacer_xs)}}footer #power-footer #footer-logo{display:block;margin-bottom:var(--spacer_xs)}footer #power-footer #footer-logo svg g,footer #power-footer #footer-logo svg path{fill:#fff}@media only screen and (max-width: 1250px){footer #power-footer #footer-logo svg{height:100%}}@media only screen and (max-width: 1250px){footer #power-footer #footer-logo{height:clamp(44px,2.75vw,2.75rem)}}@media only screen and (max-width: 910px){footer #power-footer #footer-logo{height:clamp(14.75px,3vw,1.75rem)}}footer #power-footer .address,footer #power-footer .phone{display:flex;align-items:center;gap:var(--spacer_xxs);margin-bottom:var(--spacer_xxs);font-family:var(--font_primary);font-size:clamp(14px,1.125vw,1.125rem);font-weight:600;text-wrap:balance;line-height:1.249}footer #power-footer .address .icon,footer #power-footer .phone .icon{width:1.375rem;height:1.375rem}footer #power-footer .address .icon svg,footer #power-footer .phone .icon svg{width:100%;height:100%}footer #power-footer .address .icon svg g,footer #power-footer .address .icon svg path,footer #power-footer .phone .icon svg g,footer #power-footer .phone .icon svg path{fill:var(--color_brand_1)}@media only screen and (max-width: 910px){footer #power-footer .address .icon,footer #power-footer .phone .icon{display:none}}footer #power-footer #footer-social{display:flex;gap:var(--spacer_xxs);margin:var(--spacer_xs) 0 var(--spacer_s);list-style:none}@media only screen and (max-width: 910px){footer #power-footer #footer-social{display:none}}footer #power-footer #footer-social li{display:block;width:2.625rem;height:2.625rem;border:2px var(--color_brand_1) solid;border-radius:50%;background:rgba(0,0,0,0);transform:scale(1);transition:all .3s ease;cursor:pointer}footer #power-footer #footer-social li .icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}footer #power-footer #footer-social li .icon svg{display:block;width:1.25rem;height:1.25rem}footer #power-footer #footer-social li .icon svg g,footer #power-footer #footer-social li .icon svg path{fill:#fff;transition:all .3s ease}footer #power-footer #footer-social li:hover,footer #power-footer #footer-social li:focus-visible{background:var(--color_brand_1);transform:scale(1.1)}footer #power-footer #footer-social li:hover .icon svg g,footer #power-footer #footer-social li:hover .icon svg path,footer #power-footer #footer-social li:focus-visible .icon svg g,footer #power-footer #footer-social li:focus-visible .icon svg path{fill:var(--color_brand_2)}footer #power-footer .links{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacer_s)}@media only screen and (max-width: 1250px){footer #power-footer .links{width:fit-content;margin:0 auto}}@media only screen and (max-width: 910px){footer #power-footer .links{display:none}}footer #power-footer .links .link-title{margin-bottom:var(--spacer_xxs);font-family:var(--font_primary);font-size:18px;font-weight:700;font-style:bold;color:var(--color_brand_1);letter-spacing:2.25px;text-transform:uppercase;line-height:1.214}footer #power-footer .links ul{list-style:none}footer #power-footer .links ul.last li{margin-bottom:1rem}footer #copyright{display:flex;justify-content:space-between;align-items:center;padding:var(--spacer_s) 0;border-top:1px var(--color_border) solid;box-sizing:border-box;font-size:.778rem}@media only screen and (max-width: 1250px){footer #copyright{padding:0 0 var(--spacer_s);border-top:0;font-size:16px}}footer #copyright .copyright-inner{display:flex;width:100%}@media only screen and (max-width: 1250px){footer #copyright .copyright-inner{display:flex;gap:18px;flex-direction:column;align-items:center;justify-content:center}}footer #copyright .copyright-inner .links{display:flex;gap:var(--spacer_xxs)}@media only screen and (max-width: 910px){footer #copyright .copyright-inner .links{display:inline;text-wrap:balance;text-align:center}}footer #copyright .copyright-inner .links a,footer #copyright .copyright-inner .links div{display:inline-block;position:relative;font-size:clamp(16px,1vw,1rem)}@media only screen and (max-width: 910px){footer #copyright .copyright-inner .links a,footer #copyright .copyright-inner .links div{display:inline}}footer #copyright .copyright-inner .links div:after{display:block;top:0;right:calc(-1*var(--spacer_xs));display:inline;position:static;width:1rem;height:1rem;margin-left:var(--spacer_xxs);font-size:clamp(16px,1vw,1rem);content:"•" !important}footer #copyright .copyright-inner #form-bug{display:flex;align-items:flex-start;margin-left:auto;width:33.051rem}footer #copyright .copyright-inner #form-bug .icon{width:100%}footer #copyright .copyright-inner #form-bug .icon svg{width:100%}@media only screen and (max-width: 1250px){footer #copyright .copyright-inner #form-bug{margin-left:0}}@media only screen and (max-width: 525px){footer #copyright .copyright-inner #form-bug{width:100%}}footer:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/icons/favicon.svg);background-size:150%;background-position:35.25% 66%;background-repeat:no-repeat;mix-blend-mode:hard-light;opacity:.75;content:"";z-index:-1}@media only screen and (max-width: 1440px){footer:before{background-size:400cqh;background-position:23.25%}}@media only screen and (max-width: 910px){footer:before{background-size:350cqh;background-position:23.25%}}@media only screen and (max-width: 525px){footer:before{background-size:200cqh;background-position:23.25%}}footer #footer-mob-nav{display:none;height:0;margin:49.5px 0}footer #footer-mob-nav:has(div.expandable[aria-expanded=true]){height:fit-content;margin-bottom:0}@media only screen and (max-width: 910px){footer #footer-mob-nav{display:block}}footer #footer-mob-nav #quick-nav{display:block;position:relative;width:100%;margin:0;padding:var(--spacer_xs);border:2px var(--color_lt_gray) solid;border-radius:4px;background:#fff;transition:all .3s ease-out;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;overflow:hidden;z-index:1;outline:0;transition:all .3s ease,border-radius .3s .3s ease,border-bottom .3s .3s ease}footer #footer-mob-nav #quick-nav:focus-within{outline:3px var(--color_brand_1) solid}footer #footer-mob-nav #quick-nav .footer-mob-nav-header{display:flex;align-items:center;justify-content:space-between;padding-block:var(--spacer_xs);padding-inline:var(--spacer_xs)}footer #footer-mob-nav #quick-nav button{border-radius:0;background:rgba(0,0,0,0)}footer #footer-mob-nav #quick-nav button span{font-family:var(--font_secondary);font-size:clamp(18px,1vw,1rem);font-weight:500;letter-spacing:normal;text-transform:none;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:var(--color_brand_1);text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){footer #footer-mob-nav #quick-nav button span:hover,footer #footer-mob-nav #quick-nav button span:focus-visible{text-decoration-color:rgba(0,0,0,0)}}footer #footer-mob-nav #quick-nav button span:hover,footer #footer-mob-nav #quick-nav button span:focus-visible{color:var(--color_text)}footer #footer-mob-nav #quick-nav>button{display:block;margin:0;padding:0;height:calc(clamp(57px,3.167rem,3.167rem) - 2*var(--spacer_xs));font-family:var(--font_secondary);font-size:18px;color:var(--color_brand_2);background:rgba(0,0,0,0)}footer #footer-mob-nav #quick-nav>button:focus{outline:0}footer #footer-mob-nav #quick-nav>button:before,footer #footer-mob-nav #quick-nav>button:after{display:none}@media(pointer: fine){footer #footer-mob-nav #quick-nav>button:hover,footer #footer-mob-nav #quick-nav>button:focus-visible{transform:unset}}footer #footer-mob-nav #quick-nav:before{position:absolute;right:clamp(22.25px,1.391rem,1.391rem);top:calc(50% - clamp(7.375px,.461rem,.461rem));width:clamp(14.75px,.922rem,.922rem);height:clamp(14.75px,.922rem,.922rem);background:var(--color_brand_3);transform:rotate(0deg);transition:transform .3s ease;content:"";mask:url(/images/icons/dropdown.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:clamp(14.75px,.922rem,.922rem) auto;z-index:3}footer #footer-mob-nav #quick-nav:hover>button span,footer #footer-mob-nav #quick-nav:focus-within>button span{text-decoration-color:var(--color_brand_1)}footer #footer-mob-nav #quick-nav:has(+div.expandable[aria-expanded=true]){border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0;outline:0;transition:all .3s ease}footer #footer-mob-nav #quick-nav:has(+div.expandable[aria-expanded=true]) button span{text-decoration-color:var(--color_brand_1)}footer #footer-mob-nav #quick-nav:has(+div.expandable[aria-expanded=true]):before{transform:rotate(180deg)}footer #footer-mob-nav .expandable{position:relative;top:-1px;left:0;width:100%;max-height:0;margin:0;padding:var(--spacer_xs) 0;border:2px var(--color_lt_gray) solid;border-top:0;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0;color:var(--color_dark);background-color:#fff;transition:all .3s ease;clip-path:inset(0 0 100% 0);list-style:none;overflow:hidden;z-index:999}footer #footer-mob-nav .expandable ul{margin:0;padding:0;padding-left:var(--spacer_xs);border-left:1px var(--color_spacer) solid;list-style:none}footer #footer-mob-nav .expandable ul li{font-size:clamp(18px,1vw,1rem);transition:all .3s ease}footer #footer-mob-nav .expandable ul li a:any-link{display:block;padding:0 var(--spacer_xs);color:var(--color_text);font-weight:500;z-index:-1}footer #footer-mob-nav .expandable ul li a:any-link:hover{text-decoration:none}footer #footer-mob-nav .expandable ul li a:any-link span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_brand_1), var(--color_brand_1));background-size:100% 1px,0 1px;background-position:0 100%,100% 100%;background-repeat:no-repeat;transition:background-size .3s linear;text-decoration:none}@media(pointer: fine){footer #footer-mob-nav .expandable ul li a:any-link span:hover,footer #footer-mob-nav .expandable ul li a:any-link span:focus-visible{background-size:0 1px,100% 1px}}@media(pointer: fine){footer #footer-mob-nav .expandable ul li a:any-link:hover,footer #footer-mob-nav .expandable ul li a:any-link:focus-visible{font-weight:700}}footer #footer-mob-nav .expandable ul li:has(+li){margin-bottom:var(--spacer_xs)}footer #footer-mob-nav .expandable[aria-expanded=true]{border-top:0;max-height:255rem;clip-path:inset(0 0 0 0)}footer #footer-mob-nav p.address,footer #footer-mob-nav p.phone{display:flex;flex-direction:row;align-items:center;gap:var(--spacer_xs);font-size:clamp(16px,.889rem,.889rem);font-weight:500}footer #footer-mob-nav p.address svg,footer #footer-mob-nav p.phone svg{width:18px;height:18px}#popup-signup{position:fixed;right:var(--spacer_s);bottom:var(--spacer_s);width:clamp(389px,24.313vw,24.313rem);max-width:100%;margin:0;padding:2.813rem 2.5rem;border-radius:var(--border_radius);background-color:#fff;transition:opacity .3s ease-in;pointer-events:none;opacity:0;z-index:20}#popup-signup.show{opacity:1;pointer-events:all}#popup-signup #popup-close{display:flex;align-items:center;justify-content:center;position:absolute;top:1.25rem;right:1.25rem;width:.75rem;height:.75rem;margin:0;padding:0;background-color:unset;cursor:pointer}#popup-signup #popup-close .icon{top:0;left:0}#popup-signup #popup-close .icon svg{width:100%;height:100%;transition:scale .3s ease}#popup-signup #popup-close .icon svg g,#popup-signup #popup-close .icon svg path{fill:var(--color_text)}@media(pointer: fine){#popup-signup #popup-close:hover .icon svg,#popup-signup #popup-close:focus-visible .icon svg{scale:1.3}}#popup-signup p{color:var(--color_text)}#popup-signup p.display-m{margin-bottom:var(--spacer_xxs)}#popup-signup p:not(.display-m){line-height:1.5}#popup-signup .signup-fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacer_xxs);width:100%;margin-top:var(--spacer_xs)}#popup-signup .signup-fields .field-wrap:last-of-type{margin-bottom:var(--spacer_xxs)}#popup-signup .signup-fields .field-wrap.full,#popup-signup .signup-fields .field-wrap button,#popup-signup .signup-fields .field-wrap p{grid-column:auto/span 2}#popup-signup .signup-fields .field-wrap label{font-family:var(--font_primary);font-size:.688rem;font-weight:900;color:var(--color_text);letter-spacing:.081rem;text-transform:uppercase}#popup-signup .signup-fields .field-wrap input{height:3.563rem;padding:0 1.063rem;border:1px var(--color_border) solid;border-radius:var(--border_radius);font-size:1.125rem}#popup-signup .signup-fields .field-wrap input::-webkit-input-placeholder{color:var(--color_brand_2);opacity:1}#popup-signup .signup-fields .field-wrap input:-moz-placeholder{color:var(--color_brand_2);opacity:1}#popup-signup .signup-fields .field-wrap input::-moz-placeholder{color:var(--color_brand_2);opacity:1}#popup-signup .signup-fields .field-wrap input:-ms-input-placeholder{color:var(--color_brand_2);opacity:1}#popup-signup #newsletter-submit{flex-direction:row;gap:.688rem;width:100%}#popup-signup #newsletter-submit:before,#popup-signup #newsletter-submit:after{display:none}#popup-signup #newsletter-submit span{transform:unset}#popup-signup #newsletter-submit span.icon{display:flex;align-items:center;justify-content:center;position:relative;left:0;width:1rem;height:1rem;background-color:#fff;border-radius:50%}#popup-signup #newsletter-submit span.icon svg{width:50%;height:50%}#popup-signup #newsletter-submit span.icon svg g,#popup-signup #newsletter-submit span.icon svg path{fill:var(--color_brand_2)}#popup-signup #newsletter-submit:hover,#popup-signup #newsletter-submit:focus-visible{background-color:var(--color_brand_2)}#popup-signup #newsletter-submit:hover span,#popup-signup #newsletter-submit:focus-visible span{color:#fff}#popup-signup #newsletter-submit:hover span.icon,#popup-signup #newsletter-submit:focus-visible span.icon{left:.5rem}#popup-signup #signup-dismiss{display:block;width:100%;height:unset;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);cursor:pointer}#popup-signup #signup-dismiss span{font-family:var(--font_primary);font-size:.688rem;font-weight:900;color:var(--color_text);letter-spacing:.081rem;text-align:center;text-transform:uppercase;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#popup-signup #signup-dismiss span:hover,#popup-signup #signup-dismiss span:focus-visible{text-decoration-color:var(--color_text)}}#lucy-page-header{position:relative;display:flex;flex-direction:column;justify-content:end;gap:var(--spacer_xxs);height:var(--header_height);width:100%;padding:5.625rem var(--page_gutter);box-sizing:border-box;color:#fff;background-color:#000;container-type:inline-size;container-name:lucy-page-header}@media only screen and (max-width: 1250px){#lucy-page-header{padding:5.625rem var(--mob_page_gutter) 3.438rem}}#lucy-page-header .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:.65}#lucy-page-header .bg img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1250px){#lucy-page-header .bg img{object-position:50% 0% !important}}#lucy-page-header>*{margin:0}#lucy-page-header h1,#lucy-page-header p{position:relative;z-index:1;max-width:60%;color:#fff;text-wrap:balance}@media only screen and (max-width: 910px){#lucy-page-header h1,#lucy-page-header p{max-width:unset}}#lucy-page-header h1{margin-bottom:1rem}#lucy-page-header:not(:has(.bg img)){height:30rem}#lucy-page-header:not(:has(.bg img)) h1,#lucy-page-header:not(:has(.bg img)) p{color:var(--color_text)}#lucy-page-header:not(:has(.bg img)) .bg{background-color:var(--color_brand_3);opacity:1}#lucy-page-header:not(:has(.bg img)) .bg:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/icons/favicon.svg);background-size:150%;background-position:37.25% 30.85%;background-repeat:no-repeat;mix-blend-mode:overlay;opacity:.39;content:""}.lucy-trail{display:flex;justify-content:space-between;position:relative;width:100%;font-size:clamp(12px,.75rem,.75rem);letter-spacing:.063rem;text-transform:uppercase;white-space:nowrap;line-height:1}@media only screen and (max-width: 910px){.lucy-trail{display:none}}.lucy-trail ul{display:flex;align-items:center;margin:0 !important;padding:0 !important;list-style-type:none}.lucy-trail ul li{position:relative;display:inline-flex;align-items:center;line-height:1.2;max-width:15rem;overflow:hidden}.lucy-trail ul li svg{width:.611rem;height:.611rem;margin-right:.25rem}.lucy-trail ul li svg path{fill:var(--color_text)}.lucy-trail ul li a:any-link,.lucy-trail ul li span{margin-bottom:0 !important;vertical-align:middle;color:var(--color_text);font-weight:600;text-overflow:ellipsis}.lucy-trail ul li a:any-link,.lucy-trail ul li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lucy-trail ul li a:any-link{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){.lucy-trail ul li a:any-link:hover,.lucy-trail ul li a:any-link:focus-visible{text-decoration-color:var(--color_text)}}.lucy-trail ul li a:any-link:hover,.lucy-trail ul li a:any-link:focus-visible{text-decoration-color:var(--color_text)}.lucy-trail ul li span{background-size:0 0px,100% 0px}.lucy-trail ul li span:hover,.lucy-trail ul li span:focus-visible{color:var(--color_text);background-size:0 0px,100% 0px !important}.lucy-trail ul li:after{display:inline-block;margin:0 .5rem;font-family:var(--font_primary);font-size:12px;font-weight:600;content:"/" !important;transform:translate(0, -1px)}.lucy-trail ul li:last-child:after{display:none}.lucy-trail .print,.lucy-trail .share-this-page{display:flex;align-items:center;margin-left:auto;margin-bottom:0;cursor:pointer !important;text-decoration:none !important}.lucy-trail .print svg,.lucy-trail .share-this-page svg{width:.611rem;height:.611rem;margin-right:.25rem}.lucy-trail .print svg path,.lucy-trail .share-this-page svg path{fill:var(--color_dark)}.lucy-trail .print span,.lucy-trail .share-this-page span{display:inline-block}.lucy-trail .print span.text,.lucy-trail .share-this-page span.text{color:var(--color_text);vertical-align:middle;text-decoration:none;cursor:pointer !important;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_text), var(--color_text));background-size:100% 1px,0 1px;background-position:0 100%,100% 100%;background-repeat:no-repeat;transition:background-size .3s linear;text-decoration:none}@media(pointer: fine){.lucy-trail .print span.text:hover,.lucy-trail .print span.text:focus-visible,.lucy-trail .share-this-page span.text:hover,.lucy-trail .share-this-page span.text:focus-visible{background-size:0 1px,100% 1px}}.lucy-trail .print{position:relative}.lucy-trail .print:after{display:inline-block;margin:0 .5rem;font-family:var(--font_primary);font-size:12px;font-weight:600;content:"•" !important;color:var(--color_mid_grey);transform:translate(0, -2px)}@layer lucy-layout{main #lucy-main{position:relative;padding:0 var(--page_gutter) 6.25rem;background-color:#fff;container-type:inline-size;container-name:lucy-main}@media only screen and (max-width: 1250px){main #lucy-main{padding:0 var(--mob_page_gutter) 6.25rem}}main #lucy-main:has(>aside){display:flex;flex-wrap:wrap;column-gap:8.938rem;justify-content:space-between}main #lucy-main:has(>aside) .lucy-layout{min-width:72%;flex:1 0 calc(72% - 8.938rem)}main:not(:has(#lucy-page-header)) #lucy-main{margin-top:17.188rem}main .lucy-layout{position:relative;margin-bottom:var(--spacer_l) !important}main .lucy-layout>*:first-child{margin-top:5.556rem}main:has(>aside){display:flex;flex-wrap:wrap;column-gap:8.938rem;justify-content:space-between}main:has(>aside) .lucy-layout{flex:1 0 calc(72% - 8.938rem);min-width:72%}main aside{position:sticky;z-index:2;top:calc(var(--nav_height) + var(--spacer_xxs));flex:0 0 calc(28% - 8.938rem);align-self:flex-start;transition:top .3s ease}main aside.shift{top:var(--spacer_xxs)}@media only screen and (max-width: 910px){main aside.shift{top:unset !important}}main aside *{max-width:100%}main aside .list-toggle{display:none}main aside .button.alt{margin-bottom:3.125rem}main aside #nav-content{margin:5.556rem 0 var(--spacer_s)}main aside #nav-content #nav-section{margin:0;padding-bottom:1.35rem;border-bottom:1px solid var(--color_border);font-family:var(--font_primary);font-weight:600;color:var(--color_brand_1)}main aside ul{margin:0;padding:0;list-style-type:none}main aside ul li{display:block;padding:1.05rem 0;border-bottom:1px solid var(--color_border)}main aside ul li a{position:relative;font-weight:400;line-height:1;text-decoration:none;color:var(--color_brand_2);transition:all .3s ease}main aside ul li a:after{display:block;width:.889rem;height:.889rem;border-radius:50%;background:var(--color_brand_2);content:"";position:absolute}main aside ul li a:after,main aside ul li a:before{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - .444rem);right:-0.889rem;width:.889rem;height:.889rem;transition:all .3s ease;content:"";opacity:0}main aside ul li a:after{background-color:#fff;mask-image:url(/images/icons/button-arrow.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:clamp(8px,.444rem,.444rem) auto}main aside ul li a:before{background-color:var(--color_brand_2);border-radius:50%}main aside ul li a.active{font-weight:600}main aside ul li a:hover,main aside ul li a:focus-visible{font-weight:600}main aside ul li a:hover:after,main aside ul li a:hover:before,main aside ul li a:focus-visible:after,main aside ul li a:focus-visible:before{right:-1.222rem;opacity:1}main aside ul li:last-child{margin-bottom:0}}#lucy-alert{display:flex;position:relative;width:100%;height:var(--alert_height);padding:0 var(--page_gutter);align-items:center;color:#fff;background:var(--color_brand_1);overflow:hidden;z-index:99}@media only screen and (max-width: 910px){#lucy-alert{padding:0 var(--mob_page_gutter)}}#lucy-alert .alert-link:any-link{display:flex;text-decoration:none;white-space:nowrap;width:100%}#lucy-alert .alert-link:any-link .text{display:flex;align-items:center;gap:10px;margin-left:clamp(14px,.878rem,.878rem);padding-left:clamp(14px,.878rem,.878rem);border-left:1px #fff solid;color:var(--color_text);line-height:1.5}@media only screen and (max-width: 525px){#lucy-alert .alert-link:any-link .text{padding-left:0;border-left:0}}#lucy-alert .alert-link:any-link .text span:not(.icon){display:inline-block;max-width:20vw;font-size:clamp(14px,1vw,1rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_text), var(--color_text));background-size:100% 1px,0 1px;background-position:0 100%,100% 100%;background-repeat:no-repeat;transition:background-size .3s linear;text-decoration:none}@media(pointer: fine){#lucy-alert .alert-link:any-link .text span:not(.icon):hover,#lucy-alert .alert-link:any-link .text span:not(.icon):focus-visible{background-size:0 1px,100% 1px}}@media only screen and (max-width: 525px){#lucy-alert .alert-link:any-link .text span:not(.icon){display:none}}#lucy-alert .alert-link:any-link .text .icon{display:flex;align-items:center;justify-content:center;position:relative;top:calc(50% - clamp(12.5px,.657vw,.657rem));left:0;width:clamp(21px,1.313vw,1.313rem);height:clamp(21px,1.313vw,1.313rem);border-radius:50%;background-color:#fff;transition:all .3s ease}#lucy-alert .alert-link:any-link .text .icon svg{width:clamp(5px,.313vw,.313rem);height:clamp(5px,.313vw,.313rem);transform:rotate(0.75turn)}#lucy-alert .alert-link:any-link .text .icon svg path,#lucy-alert .alert-link:any-link .text .icon svg g{fill:var(--color_text);transition:fill .3s ease}#lucy-alert .alert-link:any-link:hover .text span:not(.icon),#lucy-alert .alert-link:any-link:focus-visible .text span:not(.icon){background-size:0 1px,100% 1px}#lucy-alert .alert-link:any-link:hover .text .icon,#lucy-alert .alert-link:any-link:focus-visible .text .icon{background-color:var(--color_brand_2)}#lucy-alert .alert-link:any-link:hover .text .icon svg path,#lucy-alert .alert-link:any-link:hover .text .icon svg g,#lucy-alert .alert-link:any-link:focus-visible .text .icon svg path,#lucy-alert .alert-link:any-link:focus-visible .text .icon svg g{fill:#fff}#lucy-alert #alert-close{display:flex;align-items:center;justify-items:center;position:absolute;top:calc(50% - clamp(6px,.375vw,.375rem));right:clamp(40px,2.5vw,2.5rem);width:clamp(12px,.75vw,.75rem);height:clamp(12px,.75vw,.75rem);padding:0;transform:scale(1);transition:transform .3s ease}#lucy-alert #alert-close svg{width:100%;height:100%}#lucy-alert #alert-close:hover,#lucy-alert #alert-close:focus-visible{background-color:rgba(0,0,0,0);transform:scale(1.2)}#lucy-alert p{margin-bottom:0}#lucy-alert p:first-child{flex-shrink:0;white-space:nowrap}#lucy-alert p.body-small{flex-shrink:1;margin-left:1.5rem;padding:0 1.5rem;border-left:1px solid hsla(0,0%,100%,.25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lucy-alert img{width:.9rem}#lucy-alert .icon-close{margin-left:auto;font-size:.8rem;color:#fff;cursor:pointer}#lucy-alert.hide{translate:0 -100%}body.alert #lucy-content{margin:var(--alert_height) 0 0}body.alert #menu-bottom{top:calc(var(--nav_height) + var(--alert_height))}.skip-link{position:fixed;top:1rem;left:50%;z-index:25;padding:.75rem 2rem;text-decoration:none;line-height:1;font-size:var(--base_font_size);font-weight:bold;color:#fff;text-transform:uppercase;background-color:var(--color_primary);translate:-50% calc(-100% - 1rem)}.skip-link:focus{translate:-50% 0;outline:none;-moz-outline:none}@layer lucy-utilities{.video-wrapper{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:var(--spacer_xs);border-radius:5px;overflow:hidden}.video-wrapper .play-button{display:block;position:absolute;top:calc(50% - 5.4375rem);left:calc(50% - 5.4375rem);width:10.875rem;height:10.875rem;border-radius:50%;background-color:var(--color_brand_1);cursor:pointer;z-index:2}.video-wrapper .play-button:after{display:none}.video-wrapper .play-button:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color_brand_2);mask-image:url(/images/icons/play-button-outer.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:87.5% auto;animation:rotating 30s linear infinite;transition:all .3s ease;opacity:1;content:""}@keyframes rotating{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}.video-wrapper .play-button .play-button-inner{display:block;position:absolute;top:calc(50% - 3.4375rem);left:calc(50% - 3.4375rem);width:62.218%;height:62.218%;border-radius:50%;background-color:#fff;transform:scale(1);transition:all .3s ease;cursor:inherit}.video-wrapper .play-button .play-button-inner:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color_brand_2);mask-image:url(/images/icons/play-button-inner.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:140% auto;content:""}.video-wrapper .play-button:hover,.video-wrapper .play-button:focus-visible{transform:scale(1.05)}.video-wrapper .play-button:hover:before,.video-wrapper .play-button:focus-visible:before{animation-play-state:paused}.video-wrapper .play-button:hover .play-button-inner,.video-wrapper .play-button:focus-visible .play-button-inner{transform:scale(1.05)}.video-wrapper .video-thumb{display:block;position:relative;width:100%;height:100%;opacity:1;pointer-events:all;cursor:pointer;z-index:1}.video-wrapper .video-thumb img{position:relative;width:100%;height:100%;object-fit:cover}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:0}}#timeline{margin-top:3.563rem}#timeline .event{display:grid;grid-template-columns:16.938rem 1fr;margin-bottom:2.5rem}#timeline .event .year{position:relative}#timeline .event .year .display-xl{width:100%;color:var(--color_brand_2);line-height:1}#timeline .event .year .display-xl:after{position:absolute;top:5rem;left:4.125rem;width:1px;height:calc(100% - 3.5rem);background:#ddd;content:""}#timeline .event .year:not(:has(.display-xl)){width:100%}#timeline .event .year:not(:has(.display-xl)):after{position:absolute;top:-2.5rem;left:4.125rem;width:1px;height:calc(100% + 4rem);background:#ddd;content:""}#timeline .event:last-of-type .year .display-xl:after{display:none}#timeline .event .details p{margin:0}#timeline .event .details .display-s,#timeline .event .details .lucy-news .news-inner .content .title,.lucy-news .news-inner .content #timeline .event .details .title{margin:var(--spacer_xxs) 0}#timeline .event .details .display-s:has(+img),#timeline .event .details .lucy-news .news-inner .content .title:has(+img),.lucy-news .news-inner .content #timeline .event .details .title:has(+img){margin-bottom:var(--spacer_xs)}#timeline .event .details img{margin-bottom:var(--spacer_s)}#timeline .event .details .title{margin-bottom:var(--spacer_xxs)}#timeline .event:last-child{margin-bottom:0}#timeline .event:last-child .year .display-xl:after{bottom:-0.7rem;height:calc(100% - 2.8rem)}#site-share{position:relative}#site-share #share-container{position:absolute;top:calc(100% + var(--spacer_xs));right:0;z-index:2;opacity:0;padding:var(--spacer_xxs);box-sizing:border-box;background-color:var(--color_dark);border-radius:var(--border_radius);transform:translate(0, var(--spacer_xxs));transition:all .3s ease;pointer-events:none}#site-share #share-container.open{transform:translate(0, 0);opacity:1;pointer-events:auto}#site-share #share-container .social{display:flex;align-items:center;gap:var(--spacer_xxs);margin:0;padding:0;list-style-type:none}#site-share #share-container .social li a:any-link{display:block;transition:scale .3s ease;text-decoration:none}#site-share #share-container .social li a:any-link svg{max-width:unset;width:1.111rem;height:auto;max-height:1.111rem}#site-share #share-container .social li a:any-link svg path{fill:#fff}#site-share #share-container .social li a:any-link:hover,#site-share #share-container .social li a:any-link:focus-visible{scale:1.2}#site-share #share-container .social li:after{display:none}#site-share #share-container .social li.copy-link{position:relative}#site-share #share-container .social li.copy-link #share-link{transition:all .3s ease}#site-share #share-container .social li.copy-link #share-link.hide{opacity:0;pointer-events:none}#site-share #share-container .social li.copy-link #link-copied{position:absolute;top:0;left:0;opacity:0;scale:.8;transition:all .3s ease .3s;pointer-events:none;filter:var(--filter_light)}#site-share #share-container .social li.copy-link #link-copied svg{max-width:unset;width:1.111rem;height:auto;max-height:1.111rem}#site-share #share-container .social li.copy-link #link-copied svg path{fill:#fff}#site-share #share-container .social li.copy-link #link-copied.show{opacity:1;scale:1}#site-share #share-container #copy-to-clipboard{display:none}.filters-wrap{position:relative;margin-bottom:var(--spacer_s)}.filters-wrap form.grid{padding:0;background:rgba(0,0,0,0)}.filters-wrap button[id$=-submit]:not(#event-search-submit){display:flex;align-items:center;justify-content:center;position:absolute;right:1rem;bottom:calc(var(--input_height)/2 - clamp(32px,1.778rem,1.778rem)/2);width:clamp(32px,1.778rem,1.778rem);height:clamp(32px,1.778rem,1.778rem);margin:0;padding:0;background-color:rgba(0,0,0,0)}.filters-wrap button[id$=-submit]:not(#event-search-submit) .icon{width:clamp(16px,1vw,1rem);height:clamp(16px,1vw,1rem);position:static;transform:unset}.filters-wrap button[id$=-submit]:not(#event-search-submit) .icon g,.filters-wrap button[id$=-submit]:not(#event-search-submit) .icon path{fill:var(--color_brand_2)}.filters-wrap button[id$=-submit]:not(#event-search-submit):before,.filters-wrap button[id$=-submit]:not(#event-search-submit):after{display:none}.filters-wrap button[id$=-submit]:not(#event-search-submit):hover,.filters-wrap button[id$=-submit]:not(#event-search-submit):focus-visible{transform:scale(1.25)}.filters-wrap #page-search-clear{display:flex;justify-content:center;align-items:center;position:absolute;bottom:calc(var(--input_height)/2 - .875rem);right:calc(2*var(--spacer_xs));width:clamp(14px,.875rem,.875rem);height:clamp(14px,.875rem,.875rem);transform:translate(0, -50%) scale(1);transform-origin:center top;cursor:pointer;transition:scale .3s ease}.filters-wrap #page-search-clear svg{display:block;width:100%;height:100%}.filters-wrap #page-search-clear svg path{fill:var(--color_brand_2)}@media(pointer: fine){.filters-wrap #page-search-clear:hover{scale:1.25}}.lucy-layout [data-bucket] .lucy-divider{position:relative;font-size:0}.lucy-layout [data-bucket] .lucy-divider.separate-full{margin:calc(var(--content_space)*.5) 0}@media only screen and (max-width: 525px){.lucy-layout [data-bucket] .lucy-divider.separate-full{margin:calc(var(--content_space)*.333) 0}}.lucy-layout [data-bucket] .lucy-divider.half{margin:calc(var(--content_space)*.25) 0}@media only screen and (max-width: 525px){.lucy-layout [data-bucket] .lucy-divider.half{margin:calc(var(--content_space)*.167) 0}}.lucy-layout [data-bucket] .lucy-divider[class*=separate-]:before{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ddd;transform:translate(0, -50%);content:""}.lucy-layout [data-bucket]{display:grid;width:100%;gap:var(--grid_gutter)}.lucy-layout [data-bucket] [data-zone] img{display:block}.lucy-layout [data-bucket] [data-zone]>ol,.lucy-layout [data-bucket] [data-zone]>ul{padding-left:3.75rem}.lucy-layout [data-bucket] [data-zone]>ol li,.lucy-layout [data-bucket] [data-zone]>ul li{padding-left:calc(var(--spacer_xxs)/2)}.lucy-layout [data-bucket] [data-zone]>ol li::marker,.lucy-layout [data-bucket] [data-zone]>ul li::marker{color:var(--color_brand_1)}.lucy-layout [data-bucket][data-alignment=middle]{align-items:center}.lucy-layout [data-bucket][data-alignment=bottom]{align-items:end}.lucy-layout [data-bucket][data-margin="1"]{width:calc(100% - var(--spacer_m)*2);margin-left:var(--spacer_m);margin-right:var(--spacer_m)}.lucy-layout [data-bucket][data-spacing=none]{gap:0}.lucy-layout [data-bucket][data-spacing=small]{gap:calc(var(--grid_gutter)*.5)}@media only screen and (max-width: 700px){.lucy-layout [data-bucket][data-spacing=small]{gap:0}}.lucy-layout [data-bucket][data-spacing=extra]{gap:var(--spacer_l)}@media only screen and (max-width: 700px){.lucy-layout [data-bucket][data-spacing=extra]{gap:0}}.lucy-layout [data-bucket="1-column"]{grid-template-columns:minmax(0, 1fr)}.lucy-layout [data-bucket="2-column"]{grid-template-columns:repeat(2, 1fr)}.lucy-layout [data-bucket="3-column"]{grid-template-columns:repeat(3, 1fr)}.lucy-layout [data-bucket="4-column"]{grid-template-columns:repeat(4, 1fr)}.lucy-layout [data-bucket="70-30"]{grid-template-columns:7fr 3fr}.lucy-layout [data-bucket="30-70"]{grid-template-columns:3fr 7fr}@media only screen and (max-width: 700px){.lucy-layout [data-bucket="2-column"],.lucy-layout [data-bucket="3-column"],.lucy-layout [data-bucket="4-column"],.lucy-layout [data-bucket="70-30"],.lucy-layout [data-bucket="30-70"]{grid-template-columns:minmax(0, 1fr)}}#lucy-page-template-inner #lucy-main{margin:0;padding:0}#lucy-page-template-inner #lucy-content{margin:0;padding:30px;border-radius:unset;overflow:unset;background-color:unset}#lucy-page-template-inner #lucy-content .plugin{margin-bottom:calc(var(--content_space)*.25)}#lucy-page-template-inner #lucy-content .plugin:has(+.plugin .plugin-content .lucy-divider),#lucy-page-template-inner #lucy-content .plugin:has(.plugin-content .lucy-divider){margin-bottom:0}#lucy-page-template-inner #lucy-content .plugin:has(+.plugin .plugin-content .lucy-divider)>*,#lucy-page-template-inner #lucy-content .plugin:has(.plugin-content .lucy-divider)>*{margin-bottom:0}#lucy-page-template-inner #lucy-content .lucy-divider{margin:0 !important}#lucy-page-template-inner #lucy-content .lucy-divider.separate-full{padding:calc(var(--content_space)*.5) 0}#lucy-page-template-inner #lucy-content .lucy-divider.half{padding:calc(var(--content_space)*.25) 0}#lucy-page-template-inner #lucy-content .plugin.filled[data-type=divider]:hover .lucy-divider:before{opacity:.3}#lucy-page-template-inner #lucy-content .plugin.filled[data-type=divider]:hover .lucy-divider:after{position:absolute;top:50%;left:0;width:100%;font-size:1rem;text-align:center;font-family:"Roboto",sans-serif;color:#aaa;content:"Divider";transform:translate(0, -50%)}:root{-moz-osx-font-smoothing:grayscale}@layer lucy-core{a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a.back-to{display:flex;align-items:center;gap:.5rem;width:100%;padding:var(--spacer_xxs) var(--spacer_xs);background-color:var(--color_light);border-radius:var(--border_radius);box-sizing:border-box;font-size:clamp(12px,.667rem,.667rem);line-height:1.3;letter-spacing:.057rem;text-transform:uppercase;text-decoration:none}a.back-to .arrow{display:flex;justify-content:center;align-items:center;position:relative;width:var(--spacer_xxs);height:var(--spacer_xxs);border:2px solid var(--color_dark);border-radius:50%}a.back-to .arrow svg{width:70%}a.back-to .arrow svg path{fill:var(--color_dark)}a.back-to span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_text), var(--color_text));background-size:100% 1px,0 1px;background-position:0 100%,100% 100%;background-repeat:no-repeat;transition:background-size .3s linear;text-decoration:none}@media(pointer: fine){a.back-to span:hover,a.back-to span:focus-visible{background-size:0 1px,100% 1px}}a.back-to:hover span,a.back-to:focus-visible span{background-size:0 1px,100% 1px}#lucy-content h1,#lucy-content h2,#lucy-content h3,#lucy-content h4,#lucy-content h5,#lucy-content h6,#lucy-content .display-xxl,#lucy-content .display-xl,#lucy-content .display-l,#lucy-content .display-m,#lucy-content .display-s,#lucy-content .lucy-news .news-inner .content .title,.lucy-news .news-inner .content #lucy-content .title,#lucy-content .display-xs,#lucy-content .display-xxs,#lucy-page h1,#lucy-page h2,#lucy-page h3,#lucy-page h4,#lucy-page h5,#lucy-page h6,#lucy-page .display-xxl,#lucy-page .display-xl,#lucy-page .display-l,#lucy-page .display-m,#lucy-page .display-s,#lucy-page .lucy-news .news-inner .content .title,.lucy-news .news-inner .content #lucy-page .title,#lucy-page .display-xs,#lucy-page .display-xxs,.lucy-content h1,.lucy-content h2,.lucy-content h3,.lucy-content h4,.lucy-content h5,.lucy-content h6,.lucy-content .display-xxl,.lucy-content .display-xl,.lucy-content .display-l,.lucy-content .display-m,.lucy-content .display-s,.lucy-content .lucy-news .news-inner .content .title,.lucy-news .news-inner .content .lucy-content .title,.lucy-content .display-xs,.lucy-content .display-xxs{margin-bottom:var(--spacer_xs);color:var(--color_text);font-family:var(--font_primary);font-weight:300}#lucy-content h1,#lucy-content .display-xxl,#lucy-page h1,#lucy-page .display-xxl,.lucy-content h1,.lucy-content .display-xxl{font-size:clamp(52px,5.25vw,5.25rem);font-weight:500;line-height:.976}#lucy-content h2,#lucy-content .display-xl,#lucy-page h2,#lucy-page .display-xl,.lucy-content h2,.lucy-content .display-xl{font-size:3.5rem;line-height:1.143;font-weight:400}#lucy-content h3,#lucy-content .display-l,#lucy-page h3,#lucy-page .display-l,.lucy-content h3,.lucy-content .display-l{font-weight:600;font-size:2.25rem;line-height:1.167}#lucy-content h4,#lucy-content .display-m,#lucy-page h4,#lucy-page .display-m,.lucy-content h4,.lucy-content .display-m{font-weight:700;font-size:1.75rem;line-height:1.214}#lucy-content h5,#lucy-content .display-s,#lucy-content .lucy-news .news-inner .content .title,.lucy-news .news-inner .content #lucy-content .title,#lucy-page h5,#lucy-page .display-s,#lucy-page .lucy-news .news-inner .content .title,.lucy-news .news-inner .content #lucy-page .title,.lucy-content h5,.lucy-content .display-s,.lucy-content .lucy-news .news-inner .content .title,.lucy-news .news-inner .content .lucy-content .title{font-weight:800;font-size:1.375rem;line-height:1.272;letter-spacing:.011rem}#lucy-content h6,#lucy-content .display-xs,#lucy-page h6,#lucy-page .display-xs,.lucy-content h6,.lucy-content .display-xs{font-weight:700;font-size:1.125rem;line-height:1.333;letter-spacing:-0.013rem}#lucy-content .display-xxs,#lucy-page .display-xxs,.lucy-content .display-xxs{font-weight:800;font-size:1rem;line-height:1.375;letter-spacing:.081rem;text-transform:uppercase}#lucy-content,.lucy-content{line-height:1.556;font-family:var(--font_secondary);font-size:var(--base_font_size);color:var(--color_text)}#lucy-content p,.lucy-content p{max-width:50rem;font-size:var(--base_font_size);color:var(--color_text);line-height:1.444}#lucy-content p a:not(.button),.lucy-content p a:not(.button){font-weight:600;color:var(--color_brand_2);text-decoration:underline;text-decoration-color:var(--color_brand_2);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#lucy-content p a:not(.button):hover,#lucy-content p a:not(.button):focus-visible,.lucy-content p a:not(.button):hover,.lucy-content p a:not(.button):focus-visible{text-decoration-color:rgba(0,0,0,0)}}#lucy-content :last-child,.lucy-content :last-child{margin-bottom:0 !important}#lucy-content p,#lucy-content blockquote,#lucy-content ul,#lucy-content ol,#lucy-content .page-image,.lucy-content p,.lucy-content blockquote,.lucy-content ul,.lucy-content ol,.lucy-content .page-image{margin-bottom:var(--spacer_xs)}#lucy-content .page-image,.lucy-content .page-image{border-radius:var(--border_radius)}#lucy-content ul a,#lucy-content ol a,.lucy-content ul a,.lucy-content ol a{font-weight:600;color:var(--color_brand_2);text-decoration:underline;text-decoration-color:var(--color_brand_2);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#lucy-content ul a:hover,#lucy-content ul a:focus-visible,#lucy-content ol a:hover,#lucy-content ol a:focus-visible,.lucy-content ul a:hover,.lucy-content ul a:focus-visible,.lucy-content ol a:hover,.lucy-content ol a:focus-visible{text-decoration-color:rgba(0,0,0,0)}}#lucy-content .intro,.lucy-content .intro{max-width:unset;font-family:var(--font_primary);font-size:1.75rem;font-weight:500;line-height:1.286}#lucy-content .body-xxl,.lucy-content .body-xxl{font-family:var(--font_primary);font-size:1.75rem;line-height:1.286}#lucy-content .body-xl,.lucy-content .body-xl{font-family:var(--font_primary);font-size:clamp(16px,1.5vw,1.5rem);line-height:1.417}#lucy-content .body-l,#lucy-content blockquote,.lucy-content .body-l,.lucy-content blockquote{font-family:var(--font_primary);font-size:clamp(16px,1vw,1rem);font-style:italic;color:var(--color_text_alt);line-height:1.625}#lucy-content .body-m,.lucy-content .body-m{font-size:1.125rem;line-height:1.444}#lucy-content .body-s,.lucy-content .body-s{font-size:1rem;letter-spacing:.002rem;line-height:1.5}#lucy-content .body-xs,#lucy-content .body-small,.lucy-content .body-xs,.lucy-content .body-small{font-size:.875rem;letter-spacing:.002rem;line-height:1.429}#lucy-content .body-xxs,#lucy-content .caption,#lucy-content .photo-caption,.lucy-content .body-xxs,.lucy-content .caption,.lucy-content .photo-caption{font-size:.75rem;letter-spacing:.063rem;line-height:1.5;text-transform:uppercase}#lucy-content .sub-header,#lucy-content label,#lucy-content .lucy-content label,.lucy-content #lucy-content label,#lucy-content blockquote strong,#lucy-content .blockquote strong,.lucy-content blockquote #lucy-content strong,.lucy-content .blockquote #lucy-content strong,.lucy-content .sub-header,.lucy-content label,.lucy-content blockquote strong,.lucy-content .blockquote strong{margin-bottom:var(--spacer_xs);font-family:var(--font_primary);font-size:clamp(11px,.688rem,.688rem);font-weight:900;color:var(--color_brand_2);letter-spacing:.081rem;line-height:2.812;text-transform:uppercase}#lucy-content blockquote,#lucy-content .blockquote,.lucy-content blockquote,.lucy-content .blockquote{position:relative;padding:2.813rem 4.063rem 2.813rem 6.25rem}#lucy-content blockquote:before,#lucy-content .blockquote:before,.lucy-content blockquote:before,.lucy-content .blockquote:before{position:absolute;top:2.813rem;left:2.5rem;width:2rem;height:2rem;background-color:var(--color_brand_1);mask-image:url(/images/icons/open-quote.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;content:""}#lucy-content blockquote:after,#lucy-content .blockquote:after,.lucy-content blockquote:after,.lucy-content .blockquote:after{position:absolute;top:0;left:0;width:clamp(10px,.625rem,.625rem);height:100%;border-radius:10px;background-color:var(--color_brand_4);content:""}#lucy-content blockquote strong,#lucy-content .blockquote strong,.lucy-content blockquote strong,.lucy-content .blockquote strong{display:block;position:relative;margin-top:var(--spacer_xxs);font-style:normal}#menu-bottom{display:flex;flex-direction:column;position:absolute;top:var(--nav_height);width:calc(100% - 2*var(--page_gutter));margin:0 var(--page_gutter);padding:var(--spacer_xxs) 0;opacity:1;overflow:hidden;z-index:9}#menu-bottom:before{display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--color_border);content:""}@media only screen and (max-width: 1250px){#menu-bottom:before{display:none}}#menu-bottom .bottom-inner{display:flex;opacity:1;transition:opacity .55s ease}#menu-bottom #share-record{display:flex;justify-content:end;width:100%}@media only screen and (max-width: 910px){#menu-bottom #share-record{display:none}}#menu-bottom #share-record #copy-record-url{display:flex;align-items:center;position:relative;height:100%;text-decoration:none;cursor:pointer}#menu-bottom #share-record #copy-record-url>*{z-index:10}#menu-bottom #share-record #copy-record-url .icon{position:absolute;top:.25rem;left:-1.25rem;width:.938rem;height:.938rem;margin-right:.25rem}#menu-bottom #share-record #copy-record-url .icon svg{overflow:visible}#menu-bottom #share-record #copy-record-url .icon svg path,#menu-bottom #share-record #copy-record-url .icon svg g{fill:var(--color_text)}#menu-bottom #share-record #copy-record-url span:not(.icon){font-size:.75rem;font-weight:600;color:var(--color_text);letter-spacing:.063rem;text-decoration:none;text-transform:uppercase;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:var(--color_text);text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#menu-bottom #share-record #copy-record-url span:not(.icon):hover,#menu-bottom #share-record #copy-record-url span:not(.icon):focus-visible{text-decoration-color:rgba(0,0,0,0)}}#menu-bottom #share-record #copy-record-url.disabled{cursor:not-allowed}@media(pointer: fine){#menu-bottom #share-record #copy-record-url:hover,#menu-bottom #share-record #copy-record-url:focus-visible{outline:0}#menu-bottom #share-record #copy-record-url:hover span:not(.icon),#menu-bottom #share-record #copy-record-url:focus-visible span:not(.icon){text-decoration-color:var(--color_text)}}#lucy-pagination{display:flex;flex-direction:row;align-items:center;gap:1.25rem;justify-content:center;padding-top:var(--spacer_m)}#lucy-pagination>*{margin:0}#lucy-pagination .button{padding:0;width:2.813rem;height:2.813rem;border-radius:50%;background-color:var(--color_brand_2);transform:scale(1);transition:transform .3s ease}#lucy-pagination .button .icon{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem}#lucy-pagination .button .icon svg{width:100%;height:100%}#lucy-pagination .button .icon svg g,#lucy-pagination .button .icon svg path{fill:#fff}#lucy-pagination .button.prev .icon{transform:rotate(0.5turn)}#lucy-pagination .button:hover,#lucy-pagination .button:focus-visible{transform:scale(1.15)}#lucy-pagination .page-controls{display:flex;flex-direction:row;align-items:center;gap:.5rem}#lucy-pagination .page-controls .field-wrap.select{display:flex;flex-direction:column-reverse;justify-content:start;width:5rem}#lucy-pagination .page-controls .field-wrap.select label{justify-content:center !important}}@layer lucy-core{.button:not(:has(span,svg)){height:var(--button_cta_height);padding:0 3.313rem 0 1.813rem;transition:all .3s ease;background:var(--color_brand_1);transition:all .3s ease !important;transform:scale(1)}.button:not(:has(span,svg)):before,.button:not(:has(span,svg)):after{opacity:1 !important}.button:not(:has(span,svg)):not(.disabled):not([disabled]):hover,.button:not(:has(span,svg)):not(.disabled):not([disabled]):focus-visible{background:var(--color_brand_1) !important;transition:all .3s ease;transform:scale(1.035)}.button:not(:has(span,svg)):not(.disabled):not([disabled]):hover:before,.button:not(:has(span,svg)):not(.disabled):not([disabled]):hover:after,.button:not(:has(span,svg)):not(.disabled):not([disabled]):focus-visible:before,.button:not(:has(span,svg)):not(.disabled):not([disabled]):focus-visible:after{right:1.306rem !important}.button:not(:has(span,svg)):not(.disabled):not([disabled]):hover:after,.button:not(:has(span,svg)):not(.disabled):not([disabled]):focus-visible:after{background-color:#fff !important}.button:not(:has(span,svg)):not(.disabled):not([disabled]):hover:before,.button:not(:has(span,svg)):not(.disabled):not([disabled]):focus-visible:before{background-color:var(--color_brand_2) !important}button,.button{display:inline-flex;justify-content:center;align-items:center;position:relative;height:var(--button_height);margin-bottom:1.125rem;padding:0 2.25rem;border-radius:clamp(5px,.313rem,.313rem);font-family:var(--font_primary);font-size:1rem;font-weight:700;letter-spacing:.081rem;line-height:1;color:var(--color_text);text-decoration:none !important;text-transform:uppercase;background-color:var(--color_brand_1);transition:all .3s ease;transform:scale(1);cursor:pointer}button span,.button span{position:relative;font-family:var(--font_primary);font-size:1rem;font-weight:700;letter-spacing:.081rem;line-height:1;color:var(--color_text);text-transform:uppercase;transition:all .3s ease;transform:translate(-1rem, 0)}button:after,button:before,.button:after,.button:before{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - .5rem);right:1.781rem;width:1rem;height:1rem;transition:all .3s ease;content:""}button:after,.button:after{background-color:var(--color_brand_2);mask-image:url(/images/icons/button-arrow.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:clamp(8px,.5rem,.5rem) auto}button:before,.button:before{background-color:#fff;border-radius:50%}button.cta,.button.cta{height:var(--button_cta_height);padding:0 2.813rem}button.cta:not(.disabled):not([disabled]):hover,button.cta:not(.disabled):not([disabled]):focus-visible,.button.cta:not(.disabled):not([disabled]):hover,.button.cta:not(.disabled):not([disabled]):focus-visible{transform:scale(1.035)}button.cta:not(.disabled):not([disabled]):hover:before,button.cta:not(.disabled):not([disabled]):hover:after,button.cta:not(.disabled):not([disabled]):focus-visible:before,button.cta:not(.disabled):not([disabled]):focus-visible:after,.button.cta:not(.disabled):not([disabled]):hover:before,.button.cta:not(.disabled):not([disabled]):hover:after,.button.cta:not(.disabled):not([disabled]):focus-visible:before,.button.cta:not(.disabled):not([disabled]):focus-visible:after{right:1.469rem}button.cta:not(.disabled):not([disabled]):hover:after,button.cta:not(.disabled):not([disabled]):focus-visible:after,.button.cta:not(.disabled):not([disabled]):hover:after,.button.cta:not(.disabled):not([disabled]):focus-visible:after{background-color:#fff}button.cta:not(.disabled):not([disabled]):hover:before,button.cta:not(.disabled):not([disabled]):focus-visible:before,.button.cta:not(.disabled):not([disabled]):hover:before,.button.cta:not(.disabled):not([disabled]):focus-visible:before{background-color:var(--color_brand_2)}button:not(.cta) span,.button:not(.cta) span{transform:translate(0, 0)}button:not(.cta):before,button:not(.cta):after,.button:not(.cta):before,.button:not(.cta):after{opacity:0}button:not(.cta):not(.disabled):not([disabled]):hover,button:not(.cta):not(.disabled):not([disabled]):focus-visible,.button:not(.cta):not(.disabled):not([disabled]):hover,.button:not(.cta):not(.disabled):not([disabled]):focus-visible{background:var(--color_brand_2)}button:not(.cta):not(.disabled):not([disabled]):hover span,button:not(.cta):not(.disabled):not([disabled]):focus-visible span,.button:not(.cta):not(.disabled):not([disabled]):hover span,.button:not(.cta):not(.disabled):not([disabled]):focus-visible span{color:#fff}button.alt,.button.alt{background-color:var(--color_brand_4);border:1px solid var(--color_secondary)}button.alt span,.button.alt span{color:var(--color_primary)}button.alt:not(.disabled):not([disabled]):hover,button.alt:not(.disabled):not([disabled]):focus-visible,.button.alt:not(.disabled):not([disabled]):hover,.button.alt:not(.disabled):not([disabled]):focus-visible{background:var(--color_brand_4)}button.alt:not(.disabled):not([disabled]):hover>span,button.alt:not(.disabled):not([disabled]):focus-visible>span,.button.alt:not(.disabled):not([disabled]):hover>span,.button.alt:not(.disabled):not([disabled]):focus-visible>span{color:var(--color_text);transform:translate(-0.5rem, 0)}button.alt:not(.disabled):not([disabled]):hover:before,button.alt:not(.disabled):not([disabled]):hover:after,button.alt:not(.disabled):not([disabled]):focus-visible:before,button.alt:not(.disabled):not([disabled]):focus-visible:after,.button.alt:not(.disabled):not([disabled]):hover:before,.button.alt:not(.disabled):not([disabled]):hover:after,.button.alt:not(.disabled):not([disabled]):focus-visible:before,.button.alt:not(.disabled):not([disabled]):focus-visible:after{right:1.469rem;opacity:1}button.fluid,.button.fluid{width:100%}button.disabled,button[disabled],.button.disabled,.button[disabled]{opacity:.5;cursor:not-allowed}button.disabled:not(.cta),button[disabled]:not(.cta),.button.disabled:not(.cta),.button[disabled]:not(.cta){background:var(--color_brand_4)}.button-link{display:flex;align-items:center;gap:.563rem;font-family:var(--font_primary);font-size:1rem;font-weight:700;letter-spacing:.081rem;line-height:1;color:var(--color_text);text-decoration:none !important;text-transform:uppercase}.button-link span:not(.icon){font-family:var(--font_primary);font-size:1rem;font-weight:700;letter-spacing:.081rem;line-height:1.5;color:var(--color_text);text-decoration:none !important;text-transform:uppercase;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_text), var(--color_text));background-size:100% 1px,0 1px;background-position:0 95%,100% 95%;background-repeat:no-repeat;transition:background-size .3s linear;text-decoration:none}@media(pointer: fine){.button-link span:not(.icon):hover,.button-link span:not(.icon):focus-visible{background-size:0 1px,100% 1px}}.button-link .icon{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;background-color:var(--color_brand_1);border-radius:50%;transition:all .3s ease}.button-link .icon svg{width:.5rem}.button-link .icon svg path{fill:#fff}.button-link:not(.disabled):not([disabled]):hover span:not(.icon),.button-link:not(.disabled):not([disabled]):focus-visible span:not(.icon){background-size:0 1px,100% 1px}.button-link.disabled,.button-link[disabled]{opacity:.5;cursor:not-allowed}.button-link.disabled span:not(.icon),.button-link[disabled] span:not(.icon){background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent);background-size:100% 1px,0 1px;background-position:0 100%,100% 100%;background-repeat:no-repeat;transition:background-size .3s linear;text-decoration:none}@media(pointer: fine){.button-link.disabled span:not(.icon):hover,.button-link.disabled span:not(.icon):focus-visible,.button-link[disabled] span:not(.icon):hover,.button-link[disabled] span:not(.icon):focus-visible{background-size:0 1px,100% 1px}}}@layer lucy-forms{#lucy-content .form-title,.lucy-content .form-title{font-weight:700;margin-bottom:0}#lucy-content .lucy-form,.lucy-content .lucy-form{margin-bottom:var(--spacer_xs);container-type:inline-size;container-name:lucy-form}#lucy-content .lucy-form .thank-you,.lucy-content .lucy-form .thank-you{padding:3.125rem;background:var(--color_lt_gray);border-radius:.625rem}#lucy-content .lucy-form .thank-you .display-s,#lucy-content .lucy-form .thank-you .lucy-news .news-inner .content .title,.lucy-news .news-inner .content #lucy-content .lucy-form .thank-you .title,.lucy-content .lucy-form .thank-you .display-s,.lucy-content .lucy-form .thank-you .lucy-news .news-inner .content .title,.lucy-news .news-inner .content .lucy-content .lucy-form .thank-you .title{margin-bottom:var(--spacer_xxs)}#lucy-content .lucy-form .thank-you *:last-child,.lucy-content .lucy-form .thank-you *:last-child{margin-bottom:0}#lucy-content .custom-form,.lucy-content .custom-form{box-sizing:border-box;border:1px solid var(--color_border);border-radius:20px}#lucy-content .custom-form h3,#lucy-content .custom-form p.body-small,.lucy-content .custom-form h3,.lucy-content .custom-form p.body-small{margin-bottom:0}#lucy-content input[type=text],#lucy-content input[type=email],#lucy-content input[type=tel],#lucy-content input[type=password],#lucy-content input[type=number],#lucy-content input[type=date],#lucy-content input[type=datetime-local],#lucy-content select,#lucy-content textarea,.lucy-content input[type=text],.lucy-content input[type=email],.lucy-content input[type=tel],.lucy-content input[type=password],.lucy-content input[type=number],.lucy-content input[type=date],.lucy-content input[type=datetime-local],.lucy-content select,.lucy-content textarea{width:100%;font-size:1.125rem;font-family:var(--font_secondary);border:1px solid var(--color_border);background-color:#fff;color:var(--color_text);border-radius:var(--input_border_radius);appearance:none;-moz-appearance:none;-webkit-appearance:none}#lucy-content input[type=text]:not(textarea),#lucy-content input[type=email]:not(textarea),#lucy-content input[type=tel]:not(textarea),#lucy-content input[type=password]:not(textarea),#lucy-content input[type=number]:not(textarea),#lucy-content input[type=date]:not(textarea),#lucy-content input[type=datetime-local]:not(textarea),#lucy-content select:not(textarea),#lucy-content textarea:not(textarea),.lucy-content input[type=text]:not(textarea),.lucy-content input[type=email]:not(textarea),.lucy-content input[type=tel]:not(textarea),.lucy-content input[type=password]:not(textarea),.lucy-content input[type=number]:not(textarea),.lucy-content input[type=date]:not(textarea),.lucy-content input[type=datetime-local]:not(textarea),.lucy-content select:not(textarea),.lucy-content textarea:not(textarea){height:var(--input_height);padding:0 1rem}#lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=text][required][data-interacted]:invalid,#lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=email][required][data-interacted]:invalid,#lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=tel][required][data-interacted]:invalid,#lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=password][required][data-interacted]:invalid,#lucy-content input[type=number][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=number][required][data-interacted]:invalid,#lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=date][required][data-interacted]:invalid,#lucy-content input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=datetime-local][required][data-interacted]:invalid,#lucy-content select[required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content select[required][data-interacted]:invalid,#lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content textarea[required][data-interacted]:invalid,.lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=text][required][data-interacted]:invalid,.lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=email][required][data-interacted]:invalid,.lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=tel][required][data-interacted]:invalid,.lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=password][required][data-interacted]:invalid,.lucy-content input[type=number][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=number][required][data-interacted]:invalid,.lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=date][required][data-interacted]:invalid,.lucy-content input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=datetime-local][required][data-interacted]:invalid,.lucy-content select[required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content select[required][data-interacted]:invalid,.lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content textarea[required][data-interacted]:invalid{color:var(--color_error);border-color:currentcolor}#lucy-content input[type=text][required][data-interacted]:invalid::placeholder,#lucy-content input[type=email][required][data-interacted]:invalid::placeholder,#lucy-content input[type=tel][required][data-interacted]:invalid::placeholder,#lucy-content input[type=password][required][data-interacted]:invalid::placeholder,#lucy-content input[type=number][required][data-interacted]:invalid::placeholder,#lucy-content input[type=date][required][data-interacted]:invalid::placeholder,#lucy-content input[type=datetime-local][required][data-interacted]:invalid::placeholder,#lucy-content select[required][data-interacted]:invalid::placeholder,#lucy-content textarea[required][data-interacted]:invalid::placeholder,.lucy-content input[type=text][required][data-interacted]:invalid::placeholder,.lucy-content input[type=email][required][data-interacted]:invalid::placeholder,.lucy-content input[type=tel][required][data-interacted]:invalid::placeholder,.lucy-content input[type=password][required][data-interacted]:invalid::placeholder,.lucy-content input[type=number][required][data-interacted]:invalid::placeholder,.lucy-content input[type=date][required][data-interacted]:invalid::placeholder,.lucy-content input[type=datetime-local][required][data-interacted]:invalid::placeholder,.lucy-content select[required][data-interacted]:invalid::placeholder,.lucy-content textarea[required][data-interacted]:invalid::placeholder{color:var(--color_error)}#lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=text][required][data-interacted]:invalid+label,#lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=email][required][data-interacted]:invalid+label,#lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=tel][required][data-interacted]:invalid+label,#lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=password][required][data-interacted]:invalid+label,#lucy-content input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=number][required][data-interacted]:invalid+label,#lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=date][required][data-interacted]:invalid+label,#lucy-content input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=datetime-local][required][data-interacted]:invalid+label,#lucy-content select[required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content select[required][data-interacted]:invalid+label,#lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content textarea[required][data-interacted]:invalid+label,.lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=text][required][data-interacted]:invalid+label,.lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=email][required][data-interacted]:invalid+label,.lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=tel][required][data-interacted]:invalid+label,.lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=password][required][data-interacted]:invalid+label,.lucy-content input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=number][required][data-interacted]:invalid+label,.lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=date][required][data-interacted]:invalid+label,.lucy-content input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=datetime-local][required][data-interacted]:invalid+label,.lucy-content select[required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content select[required][data-interacted]:invalid+label,.lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content textarea[required][data-interacted]:invalid+label{color:var(--color_error)}#lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=text][required][data-interacted]:invalid+label:after,#lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=email][required][data-interacted]:invalid+label:after,#lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=tel][required][data-interacted]:invalid+label:after,#lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=password][required][data-interacted]:invalid+label:after,#lucy-content input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=number][required][data-interacted]:invalid+label:after,#lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=date][required][data-interacted]:invalid+label:after,#lucy-content input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=datetime-local][required][data-interacted]:invalid+label:after,#lucy-content select[required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content select[required][data-interacted]:invalid+label:after,#lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content textarea[required][data-interacted]:invalid+label:after,.lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=text][required][data-interacted]:invalid+label:after,.lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=email][required][data-interacted]:invalid+label:after,.lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=tel][required][data-interacted]:invalid+label:after,.lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=password][required][data-interacted]:invalid+label:after,.lucy-content input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=number][required][data-interacted]:invalid+label:after,.lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=date][required][data-interacted]:invalid+label:after,.lucy-content input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=datetime-local][required][data-interacted]:invalid+label:after,.lucy-content select[required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content select[required][data-interacted]:invalid+label:after,.lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content textarea[required][data-interacted]:invalid+label:after{font-size:clamp(14px,.875rem,.875rem);font-weight:normal;letter-spacing:.01rem;line-height:1.571;content:attr(data-error)}#lucy-content input[type=text]:focus,#lucy-content input[type=email]:focus,#lucy-content input[type=tel]:focus,#lucy-content input[type=password]:focus,#lucy-content input[type=number]:focus,#lucy-content input[type=date]:focus,#lucy-content input[type=datetime-local]:focus,#lucy-content select:focus,#lucy-content textarea:focus,.lucy-content input[type=text]:focus,.lucy-content input[type=email]:focus,.lucy-content input[type=tel]:focus,.lucy-content input[type=password]:focus,.lucy-content input[type=number]:focus,.lucy-content input[type=date]:focus,.lucy-content input[type=datetime-local]:focus,.lucy-content select:focus,.lucy-content textarea:focus{border-color:var(--color_brand_1);outline:none;-moz-outline:none;-webkit-outline:none}#lucy-content input[type=text].error,#lucy-content input[type=email].error,#lucy-content input[type=tel].error,#lucy-content input[type=password].error,#lucy-content input[type=number].error,#lucy-content input[type=date].error,#lucy-content input[type=datetime-local].error,#lucy-content select.error,#lucy-content textarea.error,.lucy-content input[type=text].error,.lucy-content input[type=email].error,.lucy-content input[type=tel].error,.lucy-content input[type=password].error,.lucy-content input[type=number].error,.lucy-content input[type=date].error,.lucy-content input[type=datetime-local].error,.lucy-content select.error,.lucy-content textarea.error{border-color:var(--color_error)}#lucy-content select,.lucy-content select{position:relative;padding:0 2.25rem 0 1.125rem}#lucy-content select:before,.lucy-content select:before{display:block;position:absolute;top:0;right:0;width:.625rem;height:.625rem;background-color:var(--color_brand_2);mask-image:url(/images/icons/dropdown.svg);mask-repeat:no-repeat;mask-position:calc(100% - 1rem) center;mask-size:.675rem auto;content:"";z-index:99}#lucy-content select[required][data-interacted]:invalid,.lucy-content select[required][data-interacted]:invalid{color:var(--color_error);border-color:currentcolor}#lucy-content select[required][data-interacted]:invalid+label,.lucy-content select[required][data-interacted]:invalid+label{color:var(--color_error)}#lucy-content select[required][data-interacted]:invalid+label:after,.lucy-content select[required][data-interacted]:invalid+label:after{letter-spacing:0;content:attr(data-error)}#lucy-content textarea,.lucy-content textarea{height:calc(var(--input_height)*2);padding:1.125rem}#lucy-content input[type=radio],#lucy-content input[type=checkbox],.lucy-content input[type=radio],.lucy-content input[type=checkbox]{flex:0 0 auto;width:1rem;height:1rem;accent-color:var(--color_brand_2)}#lucy-content input::placeholder,#lucy-content textarea::placeholder,.lucy-content input::placeholder,.lucy-content textarea::placeholder{color:var(--color_text)}#lucy-content input:focus::placeholder,#lucy-content textarea:focus::placeholder,.lucy-content input:focus::placeholder,.lucy-content textarea:focus::placeholder{opacity:0}#lucy-content label,.lucy-content label{color:var(--color_text);z-index:2;line-height:1.375;display:block;margin-bottom:0;pointer-events:none}#lucy-content ::placeholder,.lucy-content ::placeholder{color:var(--color_text);opacity:1}#lucy-content ::-ms-input-placeholder,.lucy-content ::-ms-input-placeholder{color:var(--color_text)}@container lucy-form (min-width: 1000px){.custom-form{padding:var(--spacer_m)}}@container lucy-form (max-width: 1000px){.custom-form{padding:var(--spacer_m)}}@container lucy-form (min-width: 700px){.custom-form{padding:var(--spacer_m)}}}.button-wrap span{font-size:1.25rem}.field-wrap{position:relative;display:flex;flex-direction:column-reverse;gap:var(--spacer_xxs)}.field-wrap:not(:last-of-type){margin-bottom:var(--spacer_s)}.field-wrap>*{margin-bottom:0}.field-wrap span.error{display:none}.field-wrap [disabled]{opacity:.5;cursor:not-allowed}.field-wrap [disabled]+label{opacity:.5;pointer-events:none}.field-wrap.separator{grid-column:auto/span 6 !important;margin:var(--grid_gutter) 0;border-top:1px solid var(--color_border)}.field-wrap.select select{position:relative;z-index:1}.field-wrap.date input[type=date]::-webkit-calendar-picker-indicator,.field-wrap.date input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:var(--filter_primary)}.field-wrap.check,.field-wrap.radio{font-size:1rem}.field-wrap.check legend,.field-wrap.radio legend{margin-bottom:var(--spacer_xxs)}.field-wrap.check fieldset,.field-wrap.radio fieldset{display:flex;flex-direction:column;gap:.563rem;border:none;outline:none}.field-wrap.check .option,.field-wrap.radio .option{display:flex;align-items:center;gap:.563rem;line-height:1.75}.field-wrap.check .option input,.field-wrap.radio .option input{flex:0 0 auto}.field-wrap.check .option label,.field-wrap.radio .option label{margin-bottom:0;font-family:var(--font_secondary);font-size:1rem;font-weight:400;color:var(--color_text);text-transform:none}.field-wrap.search{position:relative}.field-wrap.search .icon-search{position:absolute;top:50%;left:var(--spacer_xs);transform:translate(0, -50%)}.field-wrap.search input{padding-left:var(--spacer_m)}.field-wrap.search #page-search-clear{position:absolute;top:50%;right:1.125rem;font-size:.75rem;line-height:0;transform:translate(0, -50%)}.field-wrap label{display:flex;justify-content:space-between;align-items:center}.field-wrap label.error{color:var(--color_error)}.field-wrap:has(select):before{display:block;position:absolute;bottom:calc(var(--input_height)/2 - .5rem);right:1.25rem;width:.625rem;height:.625rem;background-color:var(--color_brand_2);mask-image:url(/images/icons/dropdown.svg);mask-repeat:no-repeat;content:"";z-index:4}form.grid,div.grid[id*=form],.form-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--grid_gutter);padding:3.125rem;background:var(--color_lt_gray);border-radius:.625rem}form.grid .field-wrap,form.grid .field-wrap.half,div.grid[id*=form] .field-wrap,div.grid[id*=form] .field-wrap.half,.form-grid .field-wrap,.form-grid .field-wrap.half{grid-column:auto/span 3}form.grid .field-wrap.third,div.grid[id*=form] .field-wrap.third,.form-grid .field-wrap.third{grid-column:auto/span 2}form.grid .field-wrap.twothirds,div.grid[id*=form] .field-wrap.twothirds,.form-grid .field-wrap.twothirds{grid-column:auto/span 4}form.grid .field-wrap.textarea,form.grid .field-wrap.check,form.grid .field-wrap.full,form.grid>*:not(.field-wrap),div.grid[id*=form] .field-wrap.textarea,div.grid[id*=form] .field-wrap.check,div.grid[id*=form] .field-wrap.full,div.grid[id*=form]>*:not(.field-wrap),.form-grid .field-wrap.textarea,.form-grid .field-wrap.check,.form-grid .field-wrap.full,.form-grid>*:not(.field-wrap){grid-column:auto/span 6}@layer lucy-utility{table:not(#lucy-calendar-grid){width:100%;line-height:1.4;border-collapse:collapse;overflow:hidden}table:not(#lucy-calendar-grid):not(:last-child){margin-bottom:var(--spacer_s)}table:not(#lucy-calendar-grid) th,table:not(#lucy-calendar-grid) td{padding:1rem}table:not(#lucy-calendar-grid) th{text-align:left;color:#fff;font-size:clamp(12px,.6875em,.6875em);text-transform:uppercase;background:var(--color_dark)}table:not(#lucy-calendar-grid) tr{border-bottom:1px solid var(--color_border)}table:not(#lucy-calendar-grid) tr:first-of-type{border-top:1px solid var(--color_border)}table:not(#lucy-calendar-grid) td{vertical-align:top}table:not(#lucy-calendar-grid) td img{margin-right:.75rem;vertical-align:bottom}table:not(#lucy-calendar-grid) td:first-child{font-weight:bold}}#recaptcha_widget_div{margin-bottom:1rem}@layer lucy-utilities{.lucy-callout:any-link{display:block;position:relative;margin-bottom:calc(var(--content_space)/2);border-radius:var(--border_radius);text-decoration:none !important;background-color:var(--color_brand_3);overflow:hidden;transition:background-color .3s ease,transform .3s ease;transform:scale(1);container-type:inline-size;container-name:lucy-callout}.lucy-callout:any-link .callout-wrapper{display:flex;align-items:stretch;gap:3.125rem;position:relative;width:100%;overflow:hidden}.lucy-callout:any-link .callout-wrapper .callout-image{width:45.0625%;overflow:hidden}.lucy-callout:any-link .callout-wrapper .callout-image img{display:block;width:100%;height:100%;object-fit:cover}.lucy-callout:any-link .callout-wrapper .callout-content{display:flex;align-items:center;justify-content:space-between;position:relative;padding:var(--spacer_m) 0;width:100%}.lucy-callout:any-link .callout-wrapper .callout-content .content-inner{display:flex;flex-direction:column;width:68.533%}.lucy-callout:any-link .callout-wrapper .callout-content .content-inner .title,.lucy-callout:any-link .callout-wrapper .callout-content .content-inner .body{color:var(--color_text);transition:color .3s ease}.lucy-callout:any-link .callout-wrapper .callout-content .content-inner .title{margin-bottom:var(--spacer_xxs)}.lucy-callout:any-link .callout-wrapper .callout-content .content-inner .body{text-wrap:balance}.lucy-callout:any-link .callout-wrapper .callout-content button{width:2.813rem;height:2.813rem;margin:0;margin-right:3.125rem;padding:0;border-radius:50%;background-color:var(--color_brand_2);transition:background-color .3s ease}.lucy-callout:any-link .callout-wrapper .callout-content button svg{width:1.375rem}.lucy-callout:any-link .callout-wrapper .callout-content button svg path,.lucy-callout:any-link .callout-wrapper .callout-content button svg g{fill:#fff}.lucy-callout:any-link .callout-wrapper .callout-content button:before,.lucy-callout:any-link .callout-wrapper .callout-content button:after{display:none}.lucy-callout:any-link .callout-wrapper .bg{display:block;position:absolute;top:0;right:0;width:calc(68.533% + var(--spacer_s));height:100%;content:0;z-index:-1}.lucy-callout:any-link .callout-wrapper .bg .icon{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(-1*var(--spacer_l));left:calc(-1*var(--spacer_l));width:clamp(353px,105.427vw,105.427cqw);height:clamp(353px,100.158vw,100.158cqw)}.lucy-callout:any-link .callout-wrapper .bg .icon svg{width:100%;height:100%}.lucy-callout:any-link .callout-wrapper .bg .icon svg g,.lucy-callout:any-link .callout-wrapper .bg .icon svg path{fill:var(--color_bg_icon);opacity:1;transition:fill .3s ease,opacity .3s ease}.lucy-callout:any-link.sidebar{flex-direction:column;background-color:var(--color_brand_2)}.lucy-callout:any-link.sidebar .callout-wrapper{flex-direction:column;gap:0;padding:1.25rem 1.325rem}.lucy-callout:any-link.sidebar .callout-wrapper .title{color:#fff;font-family:var(--font_primary);font-size:1.325rem;font-weight:600;line-height:1.273;text-wrap:balance}.lucy-callout:any-link.sidebar .callout-wrapper .button{justify-content:start;background:rgba(0,0,0,0);margin:0;padding:0;width:100%}.lucy-callout:any-link.sidebar .callout-wrapper .button span{color:var(--color_brand_1)}.lucy-callout:any-link.sidebar .callout-wrapper .button:before,.lucy-callout:any-link.sidebar .callout-wrapper .button:after{opacity:1;right:2.281rem}.lucy-callout:any-link.sidebar .callout-wrapper .button:before{background-color:var(--color_brand_1)}.lucy-callout:any-link.sidebar .callout-wrapper .bg{right:unset;left:0;width:100%}.lucy-callout:any-link.sidebar .callout-wrapper .bg .icon{top:0;left:0;width:100%;height:unset}.lucy-callout:any-link.sidebar .callout-wrapper .bg .icon svg g,.lucy-callout:any-link.sidebar .callout-wrapper .bg .icon svg path{fill:var(--color_bg_hover)}.lucy-callout:any-link.sidebar img{aspect-ratio:1.531;object-fit:cover;object-position:center top}.lucy-callout:any-link.sidebar:before{top:-35%;left:-25%;width:175%;height:175%}@media(pointer: fine){.lucy-callout:any-link:hover,.lucy-callout:any-link:focus-visible{transform:scale(1.02);background-color:var(--color_brand_2)}.lucy-callout:any-link:hover .callout-wrapper .callout-content .title,.lucy-callout:any-link:hover .callout-wrapper .callout-content .body,.lucy-callout:any-link:focus-visible .callout-wrapper .callout-content .title,.lucy-callout:any-link:focus-visible .callout-wrapper .callout-content .body{color:#fff}.lucy-callout:any-link:hover .callout-wrapper .callout-content .content-inner,.lucy-callout:any-link:focus-visible .callout-wrapper .callout-content .content-inner{margin:0}.lucy-callout:any-link:hover .callout-wrapper button,.lucy-callout:any-link:focus-visible .callout-wrapper button{background-color:#fff;transition:background-color .3s ease}.lucy-callout:any-link:hover .callout-wrapper button svg path,.lucy-callout:any-link:hover .callout-wrapper button svg g,.lucy-callout:any-link:focus-visible .callout-wrapper button svg path,.lucy-callout:any-link:focus-visible .callout-wrapper button svg g{fill:var(--color_brand_2);transition:fill .3s ease}.lucy-callout:any-link:hover .callout-wrapper .bg .icon svg g,.lucy-callout:any-link:hover .callout-wrapper .bg .icon svg path,.lucy-callout:any-link:focus-visible .callout-wrapper .bg .icon svg g,.lucy-callout:any-link:focus-visible .callout-wrapper .bg .icon svg path{fill:var(--color_bg_hover)}}@container lucy-callout (max-width: 300px){}@container lucy-callout (max-width: 700px){}@container lucy-callout (max-width: 1000px){}@container lucy-callout (min-width: 1000px){}}@layer lucy-utilities{.lucy-embed{margin-bottom:calc(var(--content_space)/2);max-width:100%}.lucy-embed iframe{max-width:100%}.lucy-embed p.message{display:flex;justify-content:center;align-items:center;gap:.25rem;padding:var(--spacer_m);background-color:var(--color_light);border-radius:var(--border_radius);text-align:center}}@layer lucy-utilities{.lucy-events{display:flex;flex-direction:column;margin-bottom:calc(var(--content_space)/2);container-type:inline-size;container-name:lucy-events;display:flex}.lucy-events .event-spacer{position:relative;margin:3.25rem 0 0}.lucy-events .event-spacer:before{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--border_color);content:"";transform:translate(0, -50%)}.lucy-events a:any-link.event-list-item .event-content .event-desc .event-title{margin-bottom:var(--spacer_xxs)}.lucy-events a:any-link.event-list-item .event-content .event-desc .event-title span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_brand_2), var(--color_brand_2));background-size:100% 1px,0 1px;background-position:0 80%,100% 80%;background-repeat:no-repeat;transition:background-size .3s linear;text-decoration:none}@media(pointer: fine){.lucy-events a:any-link.event-list-item .event-content .event-desc .event-title span:hover,.lucy-events a:any-link.event-list-item .event-content .event-desc .event-title span:focus-visible{background-size:0 1px,100% 1px}}.lucy-events a:any-link.event-list-item .event-content .event-desc .event-time{margin-bottom:var(--spacer_xxs)}@media(pointer: fine){.lucy-events a:any-link.event-list-item:hover,.lucy-events a:any-link.event-list-item:focus{outline:0 !important;background:var(--color_brand_2);transform:scale(1.02)}.lucy-events a:any-link.event-list-item:hover .event-day-tr *,.lucy-events a:any-link.event-list-item:focus .event-day-tr *{color:#fff}.lucy-events a:any-link.event-list-item:hover .event-content .event-desc *,.lucy-events a:any-link.event-list-item:focus .event-content .event-desc *{color:#fff}.lucy-events a:any-link.event-list-item:hover .event-content .event-desc .event-title,.lucy-events a:any-link.event-list-item:focus .event-content .event-desc .event-title{text-decoration:none}.lucy-events a:any-link.event-list-item:hover .event-content .event-desc .button,.lucy-events a:any-link.event-list-item:focus .event-content .event-desc .button{background:var(--color_brand_1)}.lucy-events a:any-link.event-list-item:hover .event-content .event-desc .button span,.lucy-events a:any-link.event-list-item:focus .event-content .event-desc .button span{color:var(--color_brand_2)}.lucy-events a:any-link.event-list-item:hover .event-content .event-desc .button svg path,.lucy-events a:any-link.event-list-item:focus .event-content .event-desc .button svg path{fill:var(--color_brand_2)}}.lucy-events .event-list-item{display:flex;flex-direction:row;align-items:start;gap:var(--spacer_xs);position:relative;margin-bottom:calc(var(--content_space)/4);padding:var(--spacer_s);border-radius:5px;background-color:var(--color_brand_3);text-decoration:none;overflow:hidden;transition:background-color .3s ease,transform .3s ease;transform:scale(1)}.lucy-events .event-list-item:last-of-type{margin-bottom:0}.lucy-events .event-list-item .event-day-tr{display:flex;flex-direction:column}.lucy-events .event-list-item .event-day-tr span{display:block;margin:0;font-family:var(--font_primary);font-size:11px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.lucy-events .event-list-item .event-day-tr p{margin:0;font-size:66px;line-height:1}.lucy-events .event-list-item .event-content{display:flex;flex-direction:column}.lucy-events .event-list-item .event-content .event-desc>*{margin:0;margin-bottom:.5rem}.lucy-events .event-list-item .event-content .event-desc>*:last-child{margin-bottom:0}.lucy-events .event-list-item .event-content .event-desc p:not(.sub-header){color:var(--color_dark)}.lucy-events .event-list-item .event-content .event-desc p.event-title{font-family:var(--font_primary);font-size:1.556rem;margin-bottom:var(--spacer_xs);line-height:1.249}.lucy-events .event-list-item .event-content .event-desc p.event-time{font-size:.778rem}.lucy-events .event-list-item .event-content .event-desc p.event-desc{text-wrap:balance}.lucy-events .event-list-item .event-content .event-desc .sub-header span.virtual,.lucy-events .event-list-item .event-content .event-desc #lucy-content blockquote strong span.virtual,#lucy-content blockquote .lucy-events .event-list-item .event-content .event-desc strong span.virtual,.lucy-events .event-list-item .event-content .event-desc #lucy-content .blockquote strong span.virtual,#lucy-content .blockquote .lucy-events .event-list-item .event-content .event-desc strong span.virtual,.lucy-events .event-list-item .event-content .event-desc .lucy-content blockquote strong span.virtual,.lucy-content blockquote .lucy-events .event-list-item .event-content .event-desc strong span.virtual,.lucy-events .event-list-item .event-content .event-desc .lucy-content .blockquote strong span.virtual,.lucy-content .blockquote .lucy-events .event-list-item .event-content .event-desc strong span.virtual,.lucy-events .event-list-item .event-content .event-desc #lucy-content label span.virtual,#lucy-content .lucy-events .event-list-item .event-content .event-desc label span.virtual,.lucy-events .event-list-item .event-content .event-desc .lucy-content label span.virtual,.lucy-content .lucy-events .event-list-item .event-content .event-desc label span.virtual{padding:0 .25rem;background:var(--color_tertiary);color:#fff}.lucy-events .event-list-item .img-div{justify-self:end;position:relative;min-width:24.408%;margin-left:auto;border-radius:5px;overflow:hidden;transform:scale(1)}.lucy-events .event-list-item .img-div.has-image{aspect-ratio:4/3}@media only screen and (max-width: 525px){.lucy-events .event-list-item .img-div{opacity:0 !important}}}#lucy-calendar-grid{width:100%;border-collapse:collapse;z-index:0}#lucy-calendar-grid tr{border-bottom:1px var(--color_border) solid}#lucy-calendar-grid tr:nth-child(2){border-top:1px var(--color_border) solid}#lucy-calendar-grid th{width:14.2857142857%;padding:0 0 1rem 0;font-size:.688rem;color:var(--color_brand_2);background:rgba(0,0,0,0)}#lucy-calendar-grid td{position:relative;min-height:10rem;height:10em;padding:.925rem .55rem;border:1px solid var(--border_color);vertical-align:top;background-color:#fff;border-right:1px var(--color_border) solid}#lucy-calendar-grid td:nth-child(1){border-left:1px var(--color_border) solid}#lucy-calendar-grid td.current{border:3px solid var(--color_brand_1)}#lucy-calendar-grid td.outside{background-color:var(--color_light)}#lucy-calendar-grid td.empty .day{margin-bottom:0}#lucy-calendar-grid td.external{background:var(--color_light)}#lucy-calendar-grid td.external .date{display:none}#lucy-calendar-grid td .date{margin-block-end:.5rem;padding-left:.4rem;font-size:clamp(12px,.6rem,.6rem);font-weight:400;color:var(--color_tertiary);letter-spacing:.1em;line-height:1}#lucy-calendar-grid td .event{display:block;position:relative;margin-block:.625rem;padding:.625rem .938rem;border-radius:.3rem;font-size:14px;line-height:1.286;background:var(--color_brand_3);cursor:pointer;transition:background .3s ease;z-index:1}#lucy-calendar-grid td .event.booking{border:none;background:rgba(0,0,0,0);cursor:unset}#lucy-calendar-grid td .event span{font-weight:400;color:var(--color_primary);transition:color .3s ease}#lucy-calendar-grid td .event span.virtual,#lucy-calendar-grid td .event span.full{display:inline-block;margin-left:.25rem;padding:.15rem .25rem;border-radius:3px;font-size:.45rem;font-weight:500;letter-spacing:.82px;text-decoration:none !important;text-transform:uppercase;color:var(--color_light);background:var(--color_primary);pointer-events:none}#lucy-calendar-grid td .event p{font-size:.875rem}#lucy-calendar-grid td .event p a{text-decoration:none;font-weight:100}#lucy-calendar-grid td .event p a strong{font-weight:900}#lucy-calendar-grid td .event:hover p a strong,#lucy-calendar-grid td .event:focus-visible p a strong{text-decoration:underline}#lucy-calendar-grid td .event.leftOf{margin-left:-0.6rem;border-top-left-radius:0;border-bottom-left-radius:0}#lucy-calendar-grid td .event.rightOf{margin-right:-0.6rem;border-top-right-radius:0;border-bottom-right-radius:0}#lucy-calendar-grid td .event[span][span="2"]{width:calc(2*100% + 1.1rem)}#lucy-calendar-grid td .event[span].leftOf[span="2"],#lucy-calendar-grid td .event[span].rightOf[span="2"]{width:calc(2*100% + 1.15rem + .6rem)}#lucy-calendar-grid td .event[span].leftOf.rightOf[span="2"]{width:calc(2*100% + 1.15rem + 1.15rem)}#lucy-calendar-grid td .event[span][span="3"]{width:calc(3*100% + 2.2rem)}#lucy-calendar-grid td .event[span].leftOf[span="3"],#lucy-calendar-grid td .event[span].rightOf[span="3"]{width:calc(3*100% + 2.3rem + .6rem)}#lucy-calendar-grid td .event[span].leftOf.rightOf[span="3"]{width:calc(3*100% + 2.3rem + 1.15rem)}#lucy-calendar-grid td .event[span][span="4"]{width:calc(4*100% + 3.3rem)}#lucy-calendar-grid td .event[span].leftOf[span="4"],#lucy-calendar-grid td .event[span].rightOf[span="4"]{width:calc(4*100% + 3.45rem + .6rem)}#lucy-calendar-grid td .event[span].leftOf.rightOf[span="4"]{width:calc(4*100% + 3.45rem + 1.15rem)}#lucy-calendar-grid td .event[span][span="5"]{width:calc(5*100% + 4.4rem)}#lucy-calendar-grid td .event[span].leftOf[span="5"],#lucy-calendar-grid td .event[span].rightOf[span="5"]{width:calc(5*100% + 4.6rem + .6rem)}#lucy-calendar-grid td .event[span].leftOf.rightOf[span="5"]{width:calc(5*100% + 4.6rem + 1.15rem)}#lucy-calendar-grid td .event[span][span="6"]{width:calc(6*100% + 5.5rem)}#lucy-calendar-grid td .event[span].leftOf[span="6"],#lucy-calendar-grid td .event[span].rightOf[span="6"]{width:calc(6*100% + 5.75rem + .6rem)}#lucy-calendar-grid td .event[span].leftOf.rightOf[span="6"]{width:calc(6*100% + 5.75rem + 1.15rem)}#lucy-calendar-grid td .event[span][span="7"]{width:calc(7*100% + 6.6rem)}#lucy-calendar-grid td .event[span].leftOf[span="7"],#lucy-calendar-grid td .event[span].rightOf[span="7"]{width:calc(7*100% + 6.9rem + .6rem)}#lucy-calendar-grid td .event[span].leftOf.rightOf[span="7"]{width:calc(7*100% + 6.9rem + 1.15rem)}#lucy-calendar-grid td .event.active{background:var(--color_primary)}#lucy-calendar-grid td .event.active span{color:#fff;text-decoration:underline}#lucy-calendar-grid .time{display:block;color:var(--color_text_alt);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}#lucy-calendar-grid .title{font-size:14px}.event-popover{position:absolute;top:4rem;left:-50%;width:389px;border-radius:5px;background-color:#fff;transition:opacity .3s ease;box-shadow:0 4px 20px 0 rgba(0,0,0,.15);opacity:1;z-index:10}.event-popover[inert]{opacity:0}.event-popover .top{display:flex;gap:2rem;position:relative;width:100%;margin:0;padding:2.25rem 2rem 2rem;border-top-right-radius:5px;border-top-left-radius:5px;color:#fff;background-color:var(--color_brand_2)}.event-popover .top .event-day-tr{display:flex;flex-direction:column}.event-popover .top .event-day-tr span{display:block;margin:0;font-family:var(--font_primary);font-size:11px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.event-popover .top .event-day-tr p{margin:0;font-size:66px;line-height:1}.event-popover .top .content p{margin:0;line-height:1.5}.event-popover .top .content p:empty{display:none}.event-popover .top .content .title{margin-bottom:.625rem;font-family:var(--font_primary);font-size:24px;line-height:1.25}.event-popover .event-popover-layout>.content{display:flex;flex-direction:column;gap:2rem;padding:1.25rem 2rem;line-height:1.5}#event-filters{position:relative;width:100%;margin-bottom:3.75rem;padding-bottom:3.75rem;border-bottom:1px var(--color_border) solid}#event-filters .display-xs{font-size:1.222rem}#event-filters .row{display:flex;align-items:center;gap:var(--spacer_xs);width:100%}#event-filters .row .field-wrap:nth-child(1){width:25%}#event-filters .row .field-wrap:nth-child(2){width:75%}#event-filters .row .field-wrap #event-search+label{display:none}#event-filters select,#event-filters input{height:3.563rem}#event-filters label{color:var(--color_text)}@media only screen and (max-width: 1350px){#calendar{display:none}}#mob-event-list{display:none}@media only screen and (max-width: 1350px){#mob-event-list{display:flex}}#calendar-nav{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:2rem;background:#fff;gap:1rem}#calendar-nav .display-m{margin:0;line-height:normal}#calendar-nav #calendar-controls{display:flex;gap:var(--spacer_xs)}#calendar-nav #calendar-controls>*:nth-child(3){margin-right:1rem}#calendar-nav #calendar-controls>:nth-child(1),#calendar-nav #calendar-controls>:nth-child(3){display:flex;justify-content:center;align-items:center;position:relative;width:2.813rem;height:2.813rem;border-radius:50%;background-color:var(--color_brand_2);transform:scale(1);transition:transform .3s ease}#calendar-nav #calendar-controls>:nth-child(1) .icon,#calendar-nav #calendar-controls>:nth-child(3) .icon{display:flex;justify-content:center;align-items:center;width:1.375rem;height:1.375rem}#calendar-nav #calendar-controls>:nth-child(1) .icon svg,#calendar-nav #calendar-controls>:nth-child(3) .icon svg{width:100%;height:100%}#calendar-nav #calendar-controls>:nth-child(1) .icon svg g,#calendar-nav #calendar-controls>:nth-child(1) .icon svg path,#calendar-nav #calendar-controls>:nth-child(3) .icon svg g,#calendar-nav #calendar-controls>:nth-child(3) .icon svg path{fill:#fff}#calendar-nav #calendar-controls>:nth-child(1).icon-arrow-left-stroke .icon,#calendar-nav #calendar-controls>:nth-child(3).icon-arrow-left-stroke .icon{transform:rotate(0.5turn)}#calendar-nav #calendar-controls>:nth-child(1):not(.inactive):hover,#calendar-nav #calendar-controls>:nth-child(3):not(.inactive):hover{background-color:var(--color_brand_2)}#calendar-nav #calendar-controls>:nth-child(1).inactive,#calendar-nav #calendar-controls>:nth-child(3).inactive{opacity:.6;cursor:not-allowed}#calendar-nav #calendar-controls>:nth-child(1):hover,#calendar-nav #calendar-controls>:nth-child(1):focus-visible,#calendar-nav #calendar-controls>:nth-child(3):hover,#calendar-nav #calendar-controls>:nth-child(3):focus-visible{transform:scale(1.15)}#calendar-nav .field-wrap{flex:1 0 100px}#calendar-nav select,#calendar-nav input{margin-bottom:0}body[data-template=_events] #lucy-page-header:has(#lucy-event-header){height:unset}body[data-template=_events] #lucy-event-header{display:grid;grid-template-columns:repeat(2, 1fr);padding-top:var(--nav_height);z-index:1}body[data-template=_events] #lucy-event-header .content{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:2rem;padding-right:var(--spacer_s)}body[data-template=_events] #lucy-event-header .content>*{margin:0}body[data-template=_events] #lucy-event-header .content h1,body[data-template=_events] #lucy-event-header .content p{max-width:unset}body[data-template=_events] #lucy-event-header .content .inner-content h1,body[data-template=_events] #lucy-event-header .content .inner-content p{margin-bottom:2rem}body[data-template=_events] #lucy-event-header .content .inner-content .button:has(+.button){margin-right:1.25rem}body[data-template=_events] #lucy-event-header .content .intro{font-size:1.5rem;font-weight:500}body[data-template=_events] #lucy-event-header .content .header-detail{position:relative}body[data-template=_events] #lucy-event-header .content .header-detail>div{display:flex;flex-direction:column}body[data-template=_events] #lucy-event-header .content .header-detail p{display:inline-flex;align-items:center;font-weight:300;gap:.5rem;margin-bottom:0}body[data-template=_events] #lucy-event-header .content .header-detail p.body-xl{font-weight:400;margin-bottom:var(--spacer_xxs)}body[data-template=_events] #lucy-event-header .content .header-detail p .icon{display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem}body[data-template=_events] #lucy-event-header .content .header-detail p .icon svg{width:100%;height:100%}body[data-template=_events] #lucy-event-header .content .header-detail p .icon svg g,body[data-template=_events] #lucy-event-header .content .header-detail p .icon svg path{fill:var(--color_brand_2)}body[data-template=_events] #lucy-event-header .content .header-detail p a:any-link{font-weight:inherit;color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:var(--color_text);text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){body[data-template=_events] #lucy-event-header .content .header-detail p a:any-link:hover,body[data-template=_events] #lucy-event-header .content .header-detail p a:any-link:focus-visible{text-decoration-color:rgba(0,0,0,0)}}body[data-template=_events] #lucy-event-header .content .header-detail p a:any-link:hover,body[data-template=_events] #lucy-event-header .content .header-detail p a:any-link:focus-visible{text-decoration-color:var(--color_text)}body[data-template=_events] #lucy-event-header img{border-radius:5px;overflow:hidden}body[data-template=_events] #lucy-event-header:not(:has(img)){grid-template-columns:1fr}body[data-template=_events] #lucy-event-header:not(:has(img)) .content{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;padding-right:0}body[data-template=_events] #lucy-event-header:not(:has(img)) .content .header-detail{padding:2.25rem 2.5rem;background-color:var(--color_lt_gray);border-radius:5px}body[data-template=_events] #lucy-event-header:not(:has(img)) .content .header-detail p{line-height:1.75}body[data-template=_events] .event-section{margin-top:3.438rem;padding-top:3.438rem;border-top:1px var(--color_border) solid}body[data-template=_events] #lucy-content:has(main #lucy-main .lucy-layout #lucy-event-detail.empty) #lucy-page-header .bg{background-color:#fff}body[data-template=_events] #lucy-content:has(main #lucy-main .lucy-layout #lucy-event-detail.empty) #lucy-page-header .content .inner-content h1{margin-bottom:1rem;font-size:3.5rem}body[data-template=_events] #lucy-content:has(main #lucy-main .lucy-layout #lucy-event-detail.empty) #lucy-main{display:none}.fc{--fc-event-bg-color: var(--color_brand_2);--fc-event-border-color: var(--color_brand_2);--fc-event-text-color: #FFF;--fc-today-bg-color: color(from var(--color_brand_1) srgb r g b / 0.15)}.fc table{border:none !important}.fc-theme-standard th{border:none !important;font-family:var(--font_primary);font-size:.688rem;font-weight:900;color:var(--color_brand_2);letter-spacing:.081rem;text-transform:uppercase;background:rgba(0,0,0,0)}.fc-scrollgrid tbody{border:1px var(--color_brand_3) solid}.fc-scrollgrid tbody td[role=presentation]{font-size:.75rem;font-weight:800;letter-spacing:2px}.fc-scroller-harness{overflow:visible !important}.fc-daygrid-body{padding:1px 2px}.fc-daygrid-dot-event{display:block;padding-inline:var(--spacer_xxs);padding-block:calc(var(--spacer_xxs)/2);color:var(--fc-event-bg-color);background-color:rgba(0,0,0,0)}.fc-daygrid-dot-event:hover{background-color:var(--color_brand_3)}.fc-daygrid-event-harness a:any-link{padding:10px 15px;margin-right:15px;margin-left:15px;background-color:var(--color_brand_4);cursor:pointer}.fc-daygrid-event-harness:hover a:any-link{background-color:var(--color_brand_4)}.fc-daygrid-event-harness:hover a:any-link .fc-event-title{text-decoration:underline}.fc-daygrid-event-harness:hover.fc-daygrid-event-harness-abs a:any-link{background-color:color(from var(--color_brand_3) srgb calc(r * 0.8) calc(g * 0.8) calc(b * 0.8)/1)}.fc-daygrid-block-event{padding-inline:var(--spacer_xxs);padding-block:calc(var(--spacer_xxs)/2);color:#fff;background-color:var(--color_brand_3);border:none}.fc-daygrid-block-event .fc-event-main .fc-event-time{display:none}.fc-daygrid-block-event:hover{background-color:color(from var(--color_brand_3) srgb calc(r * 0.8) calc(g * 0.8) calc(b * 0.8)/1)}.fc-event-time,.fc-direction-ltr .fc-event-title{letter-spacing:normal;font-size:.875rem}.fc-event-time{font-weight:500;letter-spacing:normal;line-height:1.5}.fc-direction-ltr .fc-event-title{font-weight:700;line-height:1.3;text-transform:unset}.fc-direction-ltr .fc-daygrid-event{padding-top:4px;padding-bottom:4px;white-space:normal}.fc-direction-ltr .fc-daygrid-event.x-fc-event-selected{color:#fff}.fc-direction-ltr .fc-daygrid-event.x-fc-event-selected.fc-daygrid-dot-event{background-color:var(--color_brand_2)}.fc-direction-ltr .fc-daygrid-event.x-fc-event-selected.fc-daygrid-block-event{background-color:color(from var(--color_brand_3) srgb calc(r * 0.8) calc(g * 0.8) calc(b * 0.8)/1)}.fc-direction-ltr .fc-daygrid-event.fc-event-start{margin-left:15px}.fc-direction-ltr .fc-daygrid-event.fc-event-end{margin-right:15px}.fc .fc-day-disabled{background-color:var(--color_lt_gray)}.fc .fc-daygrid-day-top{flex-direction:row}.fc .fc-daygrid>tbody[role=rowgroup] tr td{border:1px var(--color_border) solid}.fc-scrollgrid-section>td{border:0;outline:0}.fc .fc-scrollgrid-sync-table>tbody tr td{height:14.177rem;border:1px var(--color_border) solid;background-color:#fff}.fc .fc-scrollgrid-sync-table>tbody tr td:last-child{border-right:2px var(--color_border) solid}@layer lucy-utilities{.lucy-facts{margin-bottom:calc(var(--content_space)/2);container-type:inline-size;container-name:lucy-facts}.lucy-facts .fact-grid{display:grid;grid-template-columns:repeat(3, 1fr)}.lucy-facts .fact-grid .fact{display:flex;flex-direction:column-reverse}.lucy-facts .fact-grid .fact .display-xxs{margin-bottom:0;font-weight:600}.lucy-facts .fact-grid .fact .title{font-weight:300;margin-bottom:var(--spacer_xxs)}@container lucy-callout (max-width: 300px){}@container lucy-callout (max-width: 700px){}@container lucy-callout (max-width: 1000px){}@container lucy-callout (min-width: 1000px){}}@layer lucy-utilities{.lucy-faqs{margin-bottom:calc(var(--content_space)/2);container-type:inline-size;container-name:lucy-faqs}.lucy-faqs .faq{position:relative;margin-bottom:var(--grid_gutter);background:var(--color_lt_gray);padding:var(--spacer_xs) 2.5rem var(--spacer_xs) var(--spacer_xs);border-radius:var(--border_radius)}.lucy-faqs .faq:last-child{margin-bottom:0}.lucy-faqs .faq .top{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;cursor:pointer;gap:var(--spacer_xs)}@media(pointer: fine){.lucy-faqs .faq .top:hover .expand,.lucy-faqs .faq .top:focus-visible .expand{background-color:var(--color_primary)}}.lucy-faqs .faq .top>*{margin-bottom:0}.lucy-faqs .faq .top .expand{position:relative;width:var(--button_height);height:var(--button_height);padding:0;border-radius:50%;background-color:#fff;aspect-ratio:1;transition:all .3s ease;cursor:pointer}.lucy-faqs .faq .top .expand:before,.lucy-faqs .faq .top .expand:after{position:absolute;top:50%;left:50%;border-radius:0;background-color:var(--color_brand_2);transform:translate(-50%, -50%);transition:all .3s ease;content:"";opacity:1}.lucy-faqs .faq .top .expand:before{width:1rem;height:3px}.lucy-faqs .faq .top .expand:after{width:3px;height:1rem;mask-image:unset;mask-repeat:unset;mask-position:unset;mask-size:unset}.lucy-faqs .faq .top:hover .expand,.lucy-faqs .faq .top:focus-visible .expand{background-color:var(--color_brand_1)}.lucy-faqs .faq .answer{display:none;padding-top:var(--spacer_xxs);padding-left:calc(var(--button_height) + var(--spacer_xs))}.lucy-faqs .faq .answer .text:last-child{margin-bottom:0}.lucy-faqs .faq.open .top .expand{background-color:var(--color_brand_2)}.lucy-faqs .faq.open .top .expand:after{height:0}.lucy-faqs .faq.open .top .expand:before,.lucy-faqs .faq.open .top .expand:after{background-color:#fff}@container lucy-faqs (max-width: 300px){}@container lucy-faqs (max-width: 700px){}@container lucy-faqs (max-width: 1000px){}@container lucy-faqs (min-width: 1000px){}}@layer lucy-utilities{.lucy-slideshow{margin-bottom:calc(var(--content_space)/2);container-type:inline-size;container-name:lucy-slideshow}.lucy-slideshow .images{overflow:hidden;position:relative;aspect-ratio:16/9}.lucy-slideshow .images .slider{display:flex;align-items:center;height:100%;transition:transform .5s ease}.lucy-slideshow .images .slider img{display:block;position:relative;max-width:100%;max-height:100%;margin-bottom:0 !important}.lucy-slideshow .images .slider .image{margin-right:var(--grid_gutter);opacity:.5;transition:opacity .3s ease;border-radius:var(--border_radius)}.lucy-slideshow .images .slider .image.active{opacity:1}.lucy-slideshow .images .slider .video{align-self:normal;aspect-ratio:16/9}.lucy-slideshow .images .slider :last-child{margin-right:0}.lucy-slideshow nav{display:flex;flex-direction:row-reverse;gap:var(--spacer_xs);width:100%;align-items:flex-start;margin-top:var(--grid_gutter);user-select:none}.lucy-slideshow nav p.caption{align-self:center;margin-bottom:0}.lucy-slideshow nav .controls{display:flex;align-items:center;flex:0 0 auto;gap:var(--spacer_xxs);margin-left:auto}.lucy-slideshow nav .controls a:any-link{position:relative;display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;cursor:pointer;border-radius:50%;background-color:var(--color_brand_2);transition:background-color .3s ease,scale .3s ease}.lucy-slideshow nav .controls a:any-link.previous svg{transform:rotate(180deg)}.lucy-slideshow nav .controls a:any-link svg{width:50%}.lucy-slideshow nav .controls a:any-link svg path{fill:#fff;transition:fill .3s ease}@media(pointer: fine){.lucy-slideshow nav .controls a:any-link:hover,.lucy-slideshow nav .controls a:any-link:focus-visible{background-color:var(--color_brand_4)}.lucy-slideshow nav .controls a:any-link:hover svg path,.lucy-slideshow nav .controls a:any-link:focus-visible svg path{fill:var(--color_brand_2)}}.lucy-slideshow nav .controls .previous{margin-left:auto}.lucy-slideshow nav .controls .count{display:none}@container lucy-slideshow (max-width: 1000px){}@container lucy-slideshow (min-width: 1000px){}}body[data-template=_home] #share-record{display:none !important}body[data-template=_home] main{margin-top:0}@media only screen and (max-width: 1250px){body[data-template=_home] #main-nav .nav-inner #logo svg g:first-child,body[data-template=_home] #main-nav .nav-inner #logo svg g:last-child{fill:var(--color_brand_1) !important}body[data-template=_home] #main-nav .nav-inner #logo svg g:not(:first-child,:last-child),body[data-template=_home] #main-nav .nav-inner #logo svg g:last-child>path:nth-child(3){fill:var(--color_text) !important}body[data-template=_home] #main-nav .nav-inner .major-nav li a:any-link{color:var(--color_text) !important}body[data-template=_home] #main-nav .nav-inner .major-nav li button#search-trigger .icon svg g,body[data-template=_home] #main-nav .nav-inner .major-nav li button#search-trigger .icon svg path{fill:var(--color_text) !important}body[data-template=_home] #main-nav .nav-inner .major-nav li button#search-trigger:hover .icon svg g,body[data-template=_home] #main-nav .nav-inner .major-nav li button#search-trigger:hover .icon svg path,body[data-template=_home] #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible .icon svg g,body[data-template=_home] #main-nav .nav-inner .major-nav li button#search-trigger:focus-visible .icon svg path{fill:#fff !important}}#home{display:flex;flex-direction:column}#home #mob-home-header{display:none;flex-direction:column;position:relative;width:100vw;margin:0;padding:calc(var(--nav_height) + 30px) var(--mob_page_gutter) 60px;background-color:var(--color_brand_3);z-index:9}@media only screen and (max-width: 1250px){#home #mob-home-header{display:flex;order:1}}#home #mob-home-header .body-xxl{max-width:100%;font-size:clamp(28px,3vw,3.25rem);text-align:center;text-wrap:balance}#home #mob-home-header .body-xxl span{font-style:italic}#home #mob-home-header .buttons{display:flex;align-items:center;gap:1.25rem;justify-content:center;flex-wrap:wrap}#home #mob-home-header .buttons .button{margin:0}#home #mob-home-header:before{display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 175px);background:url(/images/icons/favicon.svg);background-size:150%;background-position:35.25% 66%;background-repeat:no-repeat;mix-blend-mode:overlay;opacity:.75;content:"";z-index:-1}#home #mob-home-header:after{display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 175px);background-color:var(--color_brand_3);opacity:1;content:"";z-index:-2}#home #home-header{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--spacer_xxs);position:relative;width:100vw;height:55.5rem;margin:0;padding:calc(var(--nav_height) + 1.125rem) var(--page_gutter) 6.563rem;background-color:var(--color_brand_2);transition:padding .55s ease;overflow:hidden;box-sizing:border-box;z-index:9;container-type:inline-size;container-name:home-page-header}@media only screen and (max-width: 1250px){#home #home-header{display:none}}#home #home-header .hero-section{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%;padding:2rem 1.875rem;overflow:hidden;text-decoration:none}#home #home-header .hero-section .display-l{font-weight:400;color:#fff;text-decoration:none;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#home #home-header .hero-section .display-l:hover,#home #home-header .hero-section .display-l:focus-visible{text-decoration-color:#fff}}#home #home-header .hero-section .desc{position:relative;bottom:calc(-1*var(--spacer_xs));opacity:0;transition:all .3s ease}#home #home-header .hero-section .desc p,#home #home-header .hero-section .desc .link{color:#fff}#home #home-header .hero-section .desc p{font-size:1.125rem;line-height:1.444;margin-bottom:var(--spacer_xxs)}#home #home-header .hero-section .desc .link{display:flex;align-items:center;gap:var(--spacer_xxs)}#home #home-header .hero-section .desc .link span{font-family:var(--font_primary);font-size:1rem;font-weight:700;letter-spacing:.094rem;text-transform:uppercase}#home #home-header .hero-section .desc .link span.icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background-color:var(--color_brand_1)}#home #home-header .hero-section .desc .link span.icon svg{width:50%;height:50%}#home #home-header .hero-section .desc .link span.icon svg g,#home #home-header .hero-section .desc .link span.icon svg path{fill:#fff}#home #home-header .hero-section .bg{position:absolute;top:-1%;left:0;width:101%;height:101%;z-index:-1;transform:scale(1);transition:transform .3s ease}#home #home-header .hero-section .bg img{width:100%;height:100%;object-fit:cover}#home #home-header .hero-section .bg:before,#home #home-header .hero-section .bg:after{display:block;width:100%;height:46.667%;position:absolute;left:0;content:""}#home #home-header .hero-section .bg:before{top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 39%, rgba(0, 0, 0, 0) 100%)}#home #home-header .hero-section .bg:after{bottom:calc(-1*var(--spacer_xs));background:linear-gradient(0, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 39%, rgba(0, 0, 0, 0) 100%);opacity:0;transition:all .3s ease}#home #home-header .hero-section:hover .bg,#home #home-header .hero-section:focus-visible .bg{transform:scale(1.05)}#home #home-header .hero-section:hover .display-l,#home #home-header .hero-section:focus-visible .display-l{text-decoration-color:#fff}#home #home-header .hero-section:hover .desc,#home #home-header .hero-section:hover .bg:after,#home #home-header .hero-section:focus-visible .desc,#home #home-header .hero-section:focus-visible .bg:after{bottom:0;opacity:1}#home #home-header:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/icons/favicon.svg);background-size:150%;background-position:35.25% 66%;background-repeat:no-repeat;mix-blend-mode:hard-light;opacity:.75;content:"";z-index:-1}#home #why-aultman{padding:6.875rem var(--page_gutter)}@media only screen and (max-width: 1250px){#home #why-aultman{padding:6.875rem var(--mob_page_gutter);order:3}}#home #why-aultman>*{max-width:unset}#home #why-aultman p{text-align:center}#home #why-aultman p.display-xl{padding:0 20.601%}#home #why-aultman p.display-xl span{font-style:italic}#home #why-aultman p.super-title{margin-bottom:var(--spacer_xxs);color:var(--color_brand_1);font-family:var(--font_primary);font-size:1.5rem;font-weight:700;letter-spacing:.189rem;text-transform:uppercase;text-align:center}#home #why-aultman p:not(.display-xl,.super-title){margin-bottom:var(--spacer_xl);padding:0 28.152%;font-size:1.125rem;text-wrap:balance}#home #why-aultman .buttons{display:flex;align-items:center;gap:1.25rem;justify-content:center;flex-wrap:wrap}#home #why-aultman a.button{display:inline-flex;align-items:center;gap:var(--spacer_xs);height:7.188rem;margin:0;padding:1.125rem 2.813rem;background-color:rgba(0,0,0,0);border:2px var(--color_brand_1) solid;box-sizing:border-box}#home #why-aultman a.button span{font-size:2.375rem}#home #why-aultman a.button span.icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}#home #why-aultman a.button span.icon svg{width:100%;height:100%}#home #why-aultman a.button span.icon svg g,#home #why-aultman a.button span.icon svg path{fill:var(--color_brand_1);transition:fill .3s ease}#home #why-aultman a.button:hover,#home #why-aultman a.button:focus-visible{background-color:var(--color_brand_1)}#home #why-aultman a.button:hover span,#home #why-aultman a.button:focus-visible span{color:var(--color_text)}#home #why-aultman a.button:hover span.icon svg g,#home #why-aultman a.button:hover span.icon svg path,#home #why-aultman a.button:focus-visible span.icon svg g,#home #why-aultman a.button:focus-visible span.icon svg path{fill:#fff}#home #home-videos{position:relative;width:100vw;margin-bottom:5.938rem;overflow:hidden}@media only screen and (max-width: 1250px){#home #home-videos{order:2;z-index:9}}#home #home-videos .videos-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.438rem;position:relative;left:calc(-0.5*(201.1875vw + 6.876rem) + 50%);width:calc(201.1875vw + 6.876rem);overflow:hidden}@media only screen and (max-width: 910px){#home #home-videos .videos-wrapper{left:calc(-0.5*((100vw - 2*var(--mob_page_gutter))*3 + 2*var(--mob_page_gutter)) + 50%);width:calc((100vw - 2*var(--mob_page_gutter))*3 + 2*var(--mob_page_gutter))}}#home #home-videos .videos-wrapper .video-wrapper{margin:0}#home #home-videos .videos-wrapper.nexting,#home #home-videos .videos-wrapper.preving{grid-template-columns:repeat(4, 1fr);width:calc(268.25vw + 10.314rem);left:calc(-0.5*(201.1875vw + 6.876rem) + 50% - (67.0625% + 3.438rem))}@media only screen and (max-width: 910px){#home #home-videos .videos-wrapper.nexting,#home #home-videos .videos-wrapper.preving{left:calc(-0.5*((100vw - 2*var(--mob_page_gutter))*3 + 2*var(--mob_page_gutter)) - 50% + var(--mob_page_gutter));width:calc((100vw - 2*var(--mob_page_gutter))*4 + 3*var(--mob_page_gutter))}}#home #home-videos .videos-wrapper.nexting{transition:left .7s ease-out}#home #home-videos:has(.nexting,.preving)>button{pointer-events:none}#home #home-videos>button{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 1.875rem);width:clamp(42px,4vw,3.75rem);height:clamp(42px,4vw,3.75rem);margin:0;padding:0;border-radius:50%;background-color:var(--color_brand_2);z-index:2;transform:scale(1);transition:transform .3s ease}#home #home-videos>button .icon{width:clamp(15.4px,1.75vw,1.375rem);height:clamp(15.4px,1.75vw,1.375rem)}#home #home-videos>button .icon svg{width:100%;height:100%}#home #home-videos>button .icon svg g,#home #home-videos>button .icon svg path{fill:#fff}#home #home-videos>button.left{left:14.625vw;transform:rotate(0.5turn) scale(1)}@media only screen and (max-width: 910px){#home #home-videos>button.left{left:calc(.5*var(--mob_page_gutter))}}#home #home-videos>button.left:hover,#home #home-videos>button.left:focus-visible{transform:rotate(0.5turn) scale(1.15)}#home #home-videos>button.right{right:14.625vw}@media only screen and (max-width: 910px){#home #home-videos>button.right{right:calc(.5*var(--mob_page_gutter))}}#home #home-videos>button.right:hover,#home #home-videos>button.right:focus-visible{transform:scale(1.15)}#home #home-facts{padding:0 var(--page_gutter);margin-bottom:5rem}@media only screen and (max-width: 1250px){#home #home-facts{padding:0 var(--mob_page_gutter);order:4}}#home #home-facts .fact p{text-align:center;position:relative}#home #home-facts .fact p span{position:relative}#home #home-facts .fact p.title{display:flex;flex-direction:column;font-size:8.875rem;height:8.875rem;overflow:hidden}#home #home-facts .fact p.title span{display:block;top:0;width:100%;text-align:center}#home #home-facts .fact p.title span:nth-child(2){position:absolute;top:100%}#home #home-facts .fact p.display-xxs{display:block;font-size:1.125rem;line-height:4}#home #home-facts .fact p.display-xxs span{display:block;top:0;left:0;opacity:1}#home #home-facts .fact p.display-xxs span:nth-child(2){position:absolute;top:0;width:100%;height:100%;text-align:center;opacity:0}#home #home-facts .fact.replacing p.title span{top:-100%;transition:top .5s ease-in-out}#home #home-facts .fact.replacing p.title span:nth-child(2){top:0}#home #home-facts .fact.replacing p.display-xxs span{opacity:0;transition:opacity .5s ease-in-out}#home #home-facts .fact.replacing p.display-xxs span:nth-child(2){opacity:1}@media only screen and (max-width: 1250px){#home #home-schools{order:5}}#home #home-schools .school-callout{display:flex;align-items:center;justify-content:start;position:relative;width:100%;height:38.875rem;padding:0 var(--page_gutter);overflow:hidden}@media only screen and (max-width: 1250px){#home #home-schools .school-callout{padding:0 var(--mob_page_gutter)}}#home #home-schools .school-callout .content{max-width:calc(50vw - 2*var(--page_gutter))}@media only screen and (max-width: 1250px){#home #home-schools .school-callout .content{max-width:calc(50vw - 2*var(--mob_page_gutter))}}#home #home-schools .school-callout .content p{color:#fff}#home #home-schools .school-callout .content p.body-m{text-wrap:balance}#home #home-schools .school-callout .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#home #home-schools .school-callout .bg img{position:relative;top:0;left:0;width:100%;min-width:1600px;transform:scale(1);transition:transform .3s ease}#home #home-schools .school-callout .bg:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0.25turn, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 39%, rgba(0, 0, 0, 0) 100%);content:"";z-index:1}#home #home-callouts{display:grid;grid-template-columns:repeat(3, 1fr);gap:6.25rem;padding:var(--spacer_xl) var(--page_gutter)}@media only screen and (max-width: 1250px){#home #home-callouts{padding:var(--spacer_xl) var(--mob_page_gutter);order:6}}#home #home-callouts .home-callout{display:flex;justify-content:center}#home #home-callouts .home-callout .content{text-align:center}#home #home-callouts .home-callout .content .display-m span{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#home #home-callouts .home-callout .content .display-m span:hover,#home #home-callouts .home-callout .content .display-m span:focus-visible{text-decoration-color:var(--color_text)}}#home #home-callouts .home-callout .content .body-m{text-wrap:balance}#home #home-callouts .home-callout .content .button-link{justify-content:center}#home #home-callouts .home-callout:hover,#home #home-callouts .home-callout:focus-visible{text-decoration:none}#home #home-callouts .home-callout:hover .content .display-m span,#home #home-callouts .home-callout:focus-visible .content .display-m span{text-decoration-color:var(--color_text)}#home #home-callouts .home-callout:hover .content .button-link span:not(.icon),#home #home-callouts .home-callout:focus-visible .content .button-link span:not(.icon){background-size:0 1px,100% 1px}#home #home-nonstudents{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem;height:calc(48.125rem + var(--spacer_xl));padding:0 var(--page_gutter) var(--spacer_xl)}@media only screen and (max-width: 1250px){#home #home-nonstudents{padding:0 var(--mob_page_gutter) var(--spacer_xl);order:7}}#home #home-nonstudents a.nonstudent-section:any-link{display:flex;flex-direction:column;align-items:center;justify-content:end;position:relative;padding:5rem 5.313rem;border-radius:5px;overflow:hidden}#home #home-nonstudents a.nonstudent-section:any-link p,#home #home-nonstudents a.nonstudent-section:any-link .display-xl{color:#fff;text-align:center}#home #home-nonstudents a.nonstudent-section:any-link .display-xl span{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#home #home-nonstudents a.nonstudent-section:any-link .display-xl span:hover,#home #home-nonstudents a.nonstudent-section:any-link .display-xl span:focus-visible{text-decoration-color:#fff}}#home #home-nonstudents a.nonstudent-section:any-link .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#home #home-nonstudents a.nonstudent-section:any-link .bg img{position:relative;top:0;left:0;width:100%;height:100%;transform:scale(1);transition:transform .3s ease;object-fit:cover;object-position:top center}#home #home-nonstudents a.nonstudent-section:any-link .bg:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 39%, rgba(0, 0, 0, 0) 100%);content:"";z-index:1}#home #home-nonstudents a.nonstudent-section:any-link:hover,#home #home-nonstudents a.nonstudent-section:any-link:focus-visible{text-decoration:none}#home #home-nonstudents a.nonstudent-section:any-link:hover .display-xl span,#home #home-nonstudents a.nonstudent-section:any-link:focus-visible .display-xl span{text-decoration-color:#fff}#home #home-nonstudents a.nonstudent-section:any-link:hover .button,#home #home-nonstudents a.nonstudent-section:any-link:focus-visible .button{transform:scale(1.035)}#home #home-nonstudents a.nonstudent-section:any-link:hover .button:before,#home #home-nonstudents a.nonstudent-section:any-link:hover .button:after,#home #home-nonstudents a.nonstudent-section:any-link:focus-visible .button:before,#home #home-nonstudents a.nonstudent-section:any-link:focus-visible .button:after{right:1.469rem}#home #home-nonstudents a.nonstudent-section:any-link:hover .button:after,#home #home-nonstudents a.nonstudent-section:any-link:focus-visible .button:after{background-color:#fff}#home #home-nonstudents a.nonstudent-section:any-link:hover .button:before,#home #home-nonstudents a.nonstudent-section:any-link:focus-visible .button:before{background-color:var(--color_brand_2)}#home #home-nonstudents a.nonstudent-section:any-link:hover .bg img,#home #home-nonstudents a.nonstudent-section:any-link:focus-visible .bg img{transform:scale(1.05)}#home #home-events{padding:0 var(--page_gutter) 5.313rem}@media only screen and (max-width: 1250px){#home #home-events{padding:0 var(--mob_page_gutter) 5.313rem;order:8}}#home #home-events .events-inner{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.25rem}#home #home-events .events-inner .home-event{display:flex;flex-direction:column;gap:var(--spacer_s);justify-content:space-between;padding:1.875rem;min-height:clamp(265px,16.563vw,16.563rem);border-radius:5px;background-color:var(--color_brand_3);transition:background-color .3s ease}#home #home-events .events-inner .home-event .event-day-tr *{line-height:.9;transition:color .3s ease}#home #home-events .events-inner .home-event .event-day-tr span{font-family:var(--font_primary);font-size:.688rem;font-weight:900;text-transform:uppercase;letter-spacing:.081rem}#home #home-events .events-inner .home-event .event-day-tr p{font-family:var(--font_primary);font-weight:400;font-size:4.125rem}#home #home-events .events-inner .home-event .body-xl{position:relative;padding-top:var(--spacer_xxs);transition:color .3s ease}#home #home-events .events-inner .home-event .body-xl span{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#home #home-events .events-inner .home-event .body-xl span:hover,#home #home-events .events-inner .home-event .body-xl span:focus-visible{text-decoration-color:#fff}}#home #home-events .events-inner .home-event .body-xl:before{display:block;width:1.25rem;height:3px;margin-bottom:var(--spacer_xxs);background-color:var(--color_brand_1);content:""}#home #home-events .events-inner .home-event:hover,#home #home-events .events-inner .home-event:focus-visible{text-decoration:none;color:#fff;background-color:var(--color_brand_2)}#home #home-events .events-inner .home-event:hover .event-day-tr *,#home #home-events .events-inner .home-event:focus-visible .event-day-tr *{color:#fff}#home #home-events .events-inner .home-event:hover .body-xl,#home #home-events .events-inner .home-event:focus-visible .body-xl{color:#fff}#home #home-events .events-inner .home-event:hover .body-xl span,#home #home-events .events-inner .home-event:focus-visible .body-xl span{text-decoration-color:#fff}#home #home-news{padding:0 var(--page_gutter) 5.313rem}@media only screen and (max-width: 1250px){#home #home-news{padding:0 var(--mob_page_gutter) 5.313rem;order:9}}#home #home-news .news-inner{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.25rem}#home #home-news .news-inner .news-item{min-height:26.125rem;background-color:var(--color_brand_3);border-radius:5px;overflow:hidden;transition:background-color .3s ease}#home #home-news .news-inner .news-item .image{position:relative;max-height:13.313rem;overflow:hidden}#home #home-news .news-inner .news-item .image img{width:100%;transform:scale(1);transition:transform .3s ease;object-fit:cover}#home #home-news .news-inner .news-item .content{display:flex;flex-direction:column;justify-content:space-between;padding:1.875rem}#home #home-news .news-inner .news-item .content p{transition:color .3s ease}#home #home-news .news-inner .news-item .content .display-xs{min-height:7.5rem;font-weight:700}#home #home-news .news-inner .news-item .content .display-xs span{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){#home #home-news .news-inner .news-item .content .display-xs span:hover,#home #home-news .news-inner .news-item .content .display-xs span:focus-visible{text-decoration-color:#fff}}#home #home-news .news-inner .news-item .content .date{position:relative;padding-top:var(--spacer_xxs);font-family:var(--font_primary);font-size:.688rem;font-weight:900;text-transform:uppercase;letter-spacing:.081rem}#home #home-news .news-inner .news-item .content .date:before{display:block;position:absolute;top:0;left:0;width:1.25rem;height:3px;background-color:var(--color_brand_1);content:""}#home #home-news .news-inner .news-item:hover,#home #home-news .news-inner .news-item:focus-visible{text-decoration:none;background-color:var(--color_brand_2)}#home #home-news .news-inner .news-item:hover p,#home #home-news .news-inner .news-item:focus-visible p{color:#fff}#home #home-news .news-inner .news-item:hover .image img,#home #home-news .news-inner .news-item:focus-visible .image img{transform:scale(1.05)}#home #home-news .news-inner .news-item:hover .display-xs span,#home #home-news .news-inner .news-item:focus-visible .display-xs span{text-decoration-color:#fff}#home .home-display{display:inline-flex;align-items:center;gap:1.125rem;margin-bottom:var(--spacer_s)}#home .home-display span{font-size:4rem}#home .home-display span:not(.icon){text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:3px;text-underline-offset:6px;transition:text-decoration-color .3s linear}@media(pointer: fine){#home .home-display span:not(.icon):hover,#home .home-display span:not(.icon):focus-visible{text-decoration-color:var(--color_text)}}#home .home-display span.icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;transform:translate(0, 0.25rem)}#home .home-display span.icon svg{width:100%;height:100%}#home .home-display span.icon svg g,#home .home-display span.icon svg path{fill:var(--color_brand_2);transition:fill .3s ease}#home .home-display:hover,#home .home-display:focus-visible{text-decoration:none}#home .home-display:hover span:not(.icon),#home .home-display:focus-visible span:not(.icon){text-decoration-color:var(--color_text)}#home .home-display:hover span.icon svg g,#home .home-display:hover span.icon svg path,#home .home-display:focus-visible span.icon svg g,#home .home-display:focus-visible span.icon svg path{fill:var(--color_brand_1)}body[data-template=_news] #nav-content li>a:any-link.display-xs{font-weight:600}body[data-template=_news] #nav-content li>a:any-link.display-xs span{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:var(--color_brand_2);text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){body[data-template=_news] #nav-content li>a:any-link.display-xs span:hover,body[data-template=_news] #nav-content li>a:any-link.display-xs span:focus-visible{text-decoration-color:rgba(0,0,0,0)}}body[data-template=_news] #nav-content li>a:any-link:before,body[data-template=_news] #nav-content li>a:any-link:after{display:none}body[data-template=_news] #nav-content li>a:any-link:hover.display-xs span,body[data-template=_news] #nav-content li>a:any-link:focus-visible.display-xs span{text-decoration-color:var(--color_brand_2)}body[data-template=_news] #nav-content .time{margin-top:var(--spacer_xxs);font-weight:100}body[data-template=_news] .filters-wrap{margin-top:var(--spacer_m)}body[data-template=_news] #news-copy-link{height:var(--button_cta_height);padding:0 1.5rem}body[data-template=_news] #news-copy-link span{display:inline-flex;align-items:center;gap:.5rem}body[data-template=_news] #news-copy-link span .icon{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem}body[data-template=_news] #news-copy-link span .icon svg{width:100%;height:100%}body[data-template=_news] #news-copy-link span .icon svg path,body[data-template=_news] #news-copy-link span .icon svg g{fill:var(--color_text)}body[data-template=_news] #news-copy-link:before,body[data-template=_news] #news-copy-link:after{display:none}body[data-template=_news] #news-copy-link:hover,body[data-template=_news] #news-copy-link:focus-visible{background-color:var(--color_brand_1)}body[data-template=_news] #news-copy-link:hover span,body[data-template=_news] #news-copy-link:focus-visible span{transform:none}body[data-template=_news] #news-detail>*{margin-bottom:var(--spacer_s)}body[data-template=_news] #news-detail #news-img{width:100%;max-height:33rem;border-radius:5px;object-fit:cover}body[data-template=_news] #news-detail #news-copy-link,body[data-template=_news] #news-detail #news-img{margin-bottom:var(--spacer_m)}body[data-template=_news] #news-detail #lucy-module-content p{max-width:unset}@layer lucy-utilities{.lucy-news{display:block;text-decoration:none;border-radius:5px;background:rgba(0,0,0,0);container-type:inline-size;container-name:lucy-news}.lucy-news:has(+.lucy-news){margin-bottom:var(--spacer_xxs)}.lucy-news .news-inner{display:flex;gap:2.5rem;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.25rem 1.25rem 3.125rem;border-radius:5px;background:var(--color_lt_gray);transition:all .3s ease}.lucy-news .news-inner .content{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:var(--spacer_xxs)}.lucy-news .news-inner .content p{margin:0;color:var(--color_text);transition:color .3s ease;max-width:unset !important}.lucy-news .news-inner .content .title{font-weight:400}.lucy-news .news-inner .content .time{position:relative;margin-top:var(--spacer_s)}.lucy-news .news-inner .content .time:before{display:block;position:absolute;top:calc(-1*var(--spacer_xxs));left:0;width:1.25rem;height:3px;background-color:var(--color_brand_1);content:""}.lucy-news .news-inner .content p:last-of-type{margin-bottom:var(--spacer_xs)}.lucy-news .news-inner .img-div{justify-self:end;position:relative;min-width:32.95%;height:100%;margin-left:auto;border-radius:5px;aspect-ratio:300/196;overflow:hidden}.lucy-news:not(.disabled):not([disabled]):hover,.lucy-news:not(.disabled):not([disabled]):focus-within{outline:0 !important}.lucy-news:not(.disabled):not([disabled]):hover .news-inner,.lucy-news:not(.disabled):not([disabled]):focus-within .news-inner{background:var(--color_brand_2);transform:scale(1.02)}.lucy-news:not(.disabled):not([disabled]):hover .news-inner .content p,.lucy-news:not(.disabled):not([disabled]):focus-within .news-inner .content p{color:#fff}.lucy-news:not(.disabled):not([disabled]):hover .news-inner .content .title,.lucy-news:not(.disabled):not([disabled]):focus-within .news-inner .content .title{text-decoration:none}.lucy-news:not(.disabled):not([disabled]):hover .news-inner .content .title span,.lucy-news:not(.disabled):not([disabled]):focus-within .news-inner .content .title span{background-size:0 1px,100% 1px}.lucy-news:not(.disabled):not([disabled]):hover .news-inner .content .button,.lucy-news:not(.disabled):not([disabled]):focus-within .news-inner .content .button{background-color:var(--color_brand_1) !important;border-color:unset}.lucy-news:not(.disabled):not([disabled]):hover .news-inner .content .button span,.lucy-news:not(.disabled):not([disabled]):focus-within .news-inner .content .button span{color:var(--color_brand_2)}.lucy-news:not(.disabled):not([disabled]):hover .news-inner .content .button .icon svg path,.lucy-news:not(.disabled):not([disabled]):focus-within .news-inner .content .button .icon svg path{fill:var(--color_brand_2)}}@layer lucy-utilities{.lucy-resources{margin-bottom:calc(var(--content_space)/2);container-type:inline-size;container-name:lucy-resources}.lucy-resources .resource{--resource_icon_width: 2.438rem;position:relative;margin-bottom:var(--grid_gutter);background:var(--color_lt_gray);padding:var(--spacer_xs) 2.5rem var(--spacer_xs) var(--spacer_xs);border-radius:var(--border_radius)}.lucy-resources .resource:last-of-type{margin-bottom:0}.lucy-resources .resource .top{display:flex;gap:var(--grid_gutter)}.lucy-resources .resource .top .media-icon{display:flex;align-items:center;justify-content:flex-start;width:var(--resource_icon_width);height:var(--resource_icon_width)}.lucy-resources .resource .top .media-icon svg{width:100%;height:100%}.lucy-resources .resource .top .media-icon svg path,.lucy-resources .resource .top .media-icon svg g{fill:var(--color_brand_2)}.lucy-resources .resource .top .info{display:flex;flex-direction:column;justify-content:center}.lucy-resources .resource .top .info>*{margin-bottom:0}.lucy-resources .resource .top .buttons{display:flex;gap:var(--spacer_xxs);margin-left:auto}.lucy-resources .resource .top .buttons>*{margin-bottom:0}.lucy-resources .resource .top .buttons .button{padding:0 1.825rem}.lucy-resources .resource .top .buttons .toggle-resource{width:var(--button_height);height:var(--button_height);padding:0;border-radius:50%;background-color:#fff;aspect-ratio:1;cursor:pointer}.lucy-resources .resource .top .buttons .toggle-resource:before,.lucy-resources .resource .top .buttons .toggle-resource:after{position:absolute;top:50%;left:50%;border-radius:0;background-color:var(--color_brand_2);transform:translate(-50%, -50%);transition:all .3s ease;content:"";opacity:1}.lucy-resources .resource .top .buttons .toggle-resource:before{width:1rem;height:3px}.lucy-resources .resource .top .buttons .toggle-resource:after{width:3px;height:1rem;mask-image:unset;mask-repeat:unset;mask-position:unset;mask-size:unset}.lucy-resources .resource .top .buttons .toggle-resource:hover,.lucy-resources .resource .top .buttons .toggle-resource:focus-visible{background-color:var(--color_brand_1)}.lucy-resources .resource .top .buttons .toggle-resource:hover:after,.lucy-resources .resource .top .buttons .toggle-resource:focus-visible:after{background-color:var(--color_brand_2) !important}.lucy-resources .resource .desc{display:none}.lucy-resources .resource .desc .text{margin-top:var(--spacer_xxs);padding-left:calc(var(--resource_icon_width) + var(--grid_gutter));max-width:75%}.lucy-resources .resource .desc .text :last-child{margin-bottom:0 !important}.lucy-resources .resource.open .top .buttons .toggle-resource{background-color:var(--color_brand_2)}.lucy-resources .resource.open .top .buttons .toggle-resource:after{height:0}.lucy-resources .resource.open .top .buttons .toggle-resource:before,.lucy-resources .resource.open .top .buttons .toggle-resource:after{background-color:#fff !important}@container lucy-resources (max-width: 300px){}@container lucy-resources (max-width: 700px){}@container lucy-resources (max-width: 1000px){}@container lucy-resources (min-width: 1000px){}}@layer lucy-utilities{.lucy-scholarship{margin-bottom:calc(var(--content_space)/2);container-type:inline-size;container-name:lucy-faqs}.lucy-scholarship .scholarship{position:relative;margin-bottom:var(--grid_gutter);background:var(--color_lt_gray);padding:var(--spacer_xs) 2.5rem var(--spacer_xs) var(--spacer_xs);border-radius:var(--border_radius);transition:padding .3s ease}.lucy-scholarship .scholarship:last-child{margin-bottom:0}.lucy-scholarship .scholarship .top{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;cursor:pointer;gap:var(--spacer_xs)}@media(pointer: fine){.lucy-scholarship .scholarship .top:hover .expand,.lucy-scholarship .scholarship .top:focus-visible .expand{background-color:var(--color_primary)}}.lucy-scholarship .scholarship .top>*{margin-bottom:0}.lucy-scholarship .scholarship .top .expand{position:relative;width:var(--button_height);height:var(--button_height);padding:0;border-radius:50%;background-color:#fff;aspect-ratio:1;transition:all .3s ease;cursor:pointer}.lucy-scholarship .scholarship .top .expand:before,.lucy-scholarship .scholarship .top .expand:after{position:absolute;top:50%;left:50%;border-radius:0;background-color:var(--color_brand_2);transform:translate(-50%, -50%);transition:all .3s ease;content:"";opacity:1}.lucy-scholarship .scholarship .top .expand:before{width:1rem;height:3px}.lucy-scholarship .scholarship .top .expand:after{width:3px;height:1rem;mask-image:unset;mask-repeat:unset;mask-position:unset;mask-size:unset}.lucy-scholarship .scholarship .top:hover .expand,.lucy-scholarship .scholarship .top:focus-visible .expand{background-color:var(--color_brand_1)}.lucy-scholarship .scholarship .answer{display:none;padding-top:var(--spacer_xxs);padding-left:calc(var(--button_height) + var(--spacer_xs))}.lucy-scholarship .scholarship .answer .text:last-child{margin-bottom:0}.lucy-scholarship .scholarship.open{padding:var(--spacer_xs) 2.5rem var(--spacer_m) var(--spacer_xs)}.lucy-scholarship .scholarship.open .top .expand{background-color:var(--color_brand_2)}.lucy-scholarship .scholarship.open .top .expand:after{height:0}.lucy-scholarship .scholarship.open .top .expand:before,.lucy-scholarship .scholarship.open .top .expand:after{background-color:#fff}}#search-results{--search_form_height: 3rem}#search-results .sub-header,#search-results #lucy-content blockquote strong,#lucy-content blockquote #search-results strong,#search-results #lucy-content .blockquote strong,#lucy-content .blockquote #search-results strong,#search-results .lucy-content blockquote strong,.lucy-content blockquote #search-results strong,#search-results .lucy-content .blockquote strong,.lucy-content .blockquote #search-results strong,#search-results #lucy-content label,#lucy-content #search-results label,#search-results .lucy-content label,.lucy-content #search-results label{margin-top:var(--content_space)}#search-results #in-page-search-form{display:flex;gap:var(--grid_gutter);position:relative;padding-bottom:5.556rem;border-bottom:1px solid var(--color_border)}#search-results #in-page-search-form .field-wrap{display:flex;flex-direction:row;width:100%}#search-results #in-page-search-form input{flex:1 1 auto;height:3.75rem;padding:0 1rem 0 3.25rem;border:1px var(--color_border) solid;background-color:rgba(0,0,0,0);font-family:var(--font_secondary);font-weight:500;font-size:1.125rem;line-height:1}#search-results #in-page-search-form input::-webkit-input-placeholder{color:var(--color_text);opacity:1}#search-results #in-page-search-form input:-moz-placeholder{color:var(--color_text);opacity:1}#search-results #in-page-search-form input::-moz-placeholder{color:var(--color_text);opacity:1}#search-results #in-page-search-form input:-ms-input-placeholder{color:var(--color_text);opacity:1}#search-results #in-page-search-form .search-icon{position:absolute;top:1.3195rem;left:1.25rem}#search-results #in-page-search-form .search-icon svg{width:1.25rem;height:1.25rem}#search-results #in-page-search-form .search-icon svg path{fill:var(--color_text)}#search-results #in-page-search-form button{margin-bottom:0}#search-results #in-page-search-form button span{font-size:1.125rem}#search-results .result-container{display:flex;flex-direction:column;gap:1rem;padding:var(--spacer_s) 0;border-bottom:1px solid var(--color_border)}#search-results .result-container>*{margin-bottom:0}#search-results .result-container p.result-title a:any-link{font-weight:bold}#search-results .result-container p.body-small a:any-link{color:var(--color_brand_2)}body[data-template=_staff] #staff-page{padding-top:5.556rem}@layer lucy-layout{body[data-template=_staff]:has(#lucy-site-wrapper #lucy-content main #lucy-main .lucy-layout #staff-detail) aside{flex:0 0 calc(30.25% - 8.938rem)}body[data-template=_staff]:has(#lucy-site-wrapper #lucy-content main #lucy-main .lucy-layout #staff-detail) main .lucy-layout{flex:1 0 calc(69.75% - 8.938rem);min-width:69.75%}}.lucy-staff{display:flex;flex-direction:column;gap:calc(var(--content_space)/4);margin-bottom:calc(var(--content_space)/2);container-type:inline-size;container-name:lucy-event-list}.lucy-staff .staff{display:flex;align-items:center;gap:2.5rem;position:relative;width:100%;padding:1.25rem 3.625rem 1.25rem 1.25rem;border-radius:var(--border_radius);background:var(--color_lt_gray)}.lucy-staff .staff .staff-image{display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:9.375rem;border-radius:var(--border_radius);aspect-ratio:1;overflow:hidden;transform:scale(1)}.lucy-staff .staff .staff-image:has(img[src$=svg]){padding:var(--spacer_xs);background:#fff}.lucy-staff .staff .staff-image:has(img[src$=svg]) img{opacity:.2}.lucy-staff .staff .info{position:relative;width:100%}.lucy-staff .staff .info .name,.lucy-staff .staff .info .title{margin:0;padding:0}.lucy-staff .staff .info .name{word-break:break-word;margin-bottom:var(--spacer_xxs)}.lucy-staff .staff .info .title{font-weight:600}.lucy-staff .staff .info:not(:has(.desc)) .title{margin-bottom:0}.lucy-staff .staff .info .desc{width:100%;position:relative;margin-top:1rem}.lucy-staff .staff .info .desc>div{display:none;line-height:28/20;transition:height .5s ease;overflow:hidden}.lucy-staff .staff .info .desc>div .bio-expand,.lucy-staff .staff .info .desc>div .bio-hide{font-weight:700;cursor:pointer}.lucy-staff .staff .info .desc>.display{display:block}.lucy-staff .staff .contact{display:flex;flex-direction:column;justify-content:flex-start;justify-self:flex-end;min-width:30.374%;height:100%;margin-left:auto;white-space:nowrap}.lucy-staff .staff .contact a:any-link{display:inline-flex;align-items:center;justify-content:start;gap:var(--spacer_xxs);font-weight:600;color:var(--color_brand_2);line-height:1.625;overflow:hidden;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color_brand_2);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s linear}@media(pointer: fine){.lucy-staff .staff .contact a:any-link:hover,.lucy-staff .staff .contact a:any-link:focus-visible{text-decoration-color:rgba(0,0,0,0)}}.lucy-staff .staff .contact a:any-link .icon{display:flex;align-items:center;justify-content:center;width:.938rem;min-width:.938rem;height:.938rem;min-height:.938rem}.lucy-staff .staff .contact a:any-link .icon svg{width:100%;height:100%}.lucy-staff .staff .contact a:any-link .icon svg path,.lucy-staff .staff .contact a:any-link .icon svg g{fill:var(--color_brand_2)}.lucy-staff .staff .contact a:any-link span:not(.icon){display:block;overflow:hidden;text-overflow:ellipsis}@container lucy-event-list (max-width: 850px){}@container lucy-event-list (max-width: 525px){}#staff-detail,#staff-detail-image{margin-top:5rem}#staff-detail .info .display-xl,#staff-detail .info .display-xs{margin-bottom:var(--spacer_xxs)}#staff-detail .info .display-xxs{margin-bottom:var(--spacer_m)}#staff-detail .info .display-xs+p{margin-bottom:var(--spacer_s)}#staff-detail-image{position:relative;border-radius:5px;overflow:hidden;aspect-ratio:1}#staff-detail-image img{height:100%;width:100%;object-fit:cover}@layer lucy-utilities{.lucy-pages-toc{margin-bottom:calc(var(--content_space)/2);container-type:inline-size;container-name:lucy-pages}.lucy-pages-toc .page:any-link{display:flex;align-items:center;gap:2.5rem;position:relative;margin-bottom:calc(var(--content_space)/4);padding:1.875rem 2.5rem 1.875rem 1.875rem;border-radius:var(--border_radius);text-decoration:none !important;background-color:var(--color_lt_gray);overflow:hidden;transition:background-color .3s ease,transform .3s ease;transform:scale(1);container-type:inline-size;container-name:lucy-callout}.lucy-pages-toc .page:any-link.compact{padding:1.875rem 3.125rem}.lucy-pages-toc .page:any-link:last-of-type{margin-bottom:0}.lucy-pages-toc .page:any-link .image{width:31%;border-radius:var(--border_radius);aspect-ratio:1.332;overflow:hidden}.lucy-pages-toc .page:any-link .image img{object-fit:cover}.lucy-pages-toc .page:any-link .page-content{display:flex;align-items:center;justify-content:space-between}.lucy-pages-toc .page:any-link .page-content .content-inner{display:flex;flex-direction:column;width:66%}.lucy-pages-toc .page:any-link .page-content .content-inner .title,.lucy-pages-toc .page:any-link .page-content .content-inner .body{color:var(--color_text);margin:0;padding:0;transition:color .3s ease}.lucy-pages-toc .page:any-link .page-content .content-inner .title{margin-bottom:var(--spacer_xxs)}.lucy-pages-toc .page:any-link .page-content .content-inner .body{text-wrap:balance}.lucy-pages-toc .page:any-link .page-content button{justify-self:end;min-width:2.813rem;min-height:2.813rem;margin:0;padding:0;border-radius:50%;background-color:var(--color_brand_2);transition:background-color .3s ease}.lucy-pages-toc .page:any-link .page-content button svg{width:1.375rem}.lucy-pages-toc .page:any-link .page-content button svg path,.lucy-pages-toc .page:any-link .page-content button svg g{fill:#fff}.lucy-pages-toc .page:any-link .page-content button:before,.lucy-pages-toc .page:any-link .page-content button:after{display:none}.lucy-pages-toc .page:any-link:not(:has(.image)) .page-content{width:100%}.lucy-pages-toc .page:any-link:not(:has(.image)) .page-content .content-inner{width:100%}@media(pointer: fine){.lucy-pages-toc .page:any-link:hover,.lucy-pages-toc .page:any-link:focus-visible{background-color:var(--color_brand_2);transform:scale(1.02)}.lucy-pages-toc .page:any-link:hover .page-content .content-inner .title,.lucy-pages-toc .page:any-link:hover .page-content .content-inner .body,.lucy-pages-toc .page:any-link:focus-visible .page-content .content-inner .title,.lucy-pages-toc .page:any-link:focus-visible .page-content .content-inner .body{color:#fff}.lucy-pages-toc .page:any-link:hover .page-content button,.lucy-pages-toc .page:any-link:focus-visible .page-content button{background-color:#fff;transition:background-color .3s ease}.lucy-pages-toc .page:any-link:hover .page-content button svg path,.lucy-pages-toc .page:any-link:hover .page-content button svg g,.lucy-pages-toc .page:any-link:focus-visible .page-content button svg path,.lucy-pages-toc .page:any-link:focus-visible .page-content button svg g{fill:var(--color_brand_2);transition:fill .3s ease}}@container lucy-callout (max-width: 300px){}@container lucy-callout (max-width: 700px){}@container lucy-callout (max-width: 1000px){}@container lucy-callout (min-width: 1000px){}}:root{--base_font_size: clamp(12px, calc(10px + .5vw), 16px);--spacer_xxs: 0.75rem;--spacer_xs: 1.563rem;--spacer_s: 2.188rem;--spacer_m: 4.063rem;--spacer_l: 5.625rem;--spacer_xl: 6.875rem;--spacer_xxl: 12.5rem;--spacer_xxxl: 20rem;--grid_gutter: 1rem;--color_brand_1: #80BD00;--color_brand_2: #003087;--color_brand_3: #D8E9F2;--color_brand_4: #F4F7FC;--color_lt_gray: #F7F7F6;--color_dk_gray: #EBEBE9;--color_dark: #071D5F;--color_text: #001B4C;--color_text_alt: var(--color_brand_2);--color_error: #ED6A5A;--color_success: #1A936F;--color_alert: #FFC857;--color_border: #B3BBCA;--color_button: var(--color_brand_1);--color_bg_icon: #C2DAE6;--color_bg_hover: #071D5F;--font_primary: "aleo", serif;--font_secondary: "figtree", sans-serif;--button_height: 2.75rem;--button_cta_height: 3.75rem;--input_height: 3.125rem;--input_border_radius: 4px;--border_width: 1px;--border_radius: 5px;--border_style: solid;--alert_height: clamp(48px, 5vw, 3.75rem);--nav_height: clamp(82px, 12.5vw, 9.375rem);--header_height: 38.125rem;--content_space: 7.5rem;--page_gutter: 7.438rem;--mob_page_gutter: clamp(30.5px, 1.906rem, 1.906rem);--overlay_color: #000;--overlay_opacity: .85}html{line-height:1.875;font-size:var(--base_font_size);font-family:var(--font_secondary);color:var(--color_text);overflow-x:hidden}
