﻿@import'https://use.typekit.net/tyr0raw.css';@layer lucy-reset, lucy-core, lucy-utilities;@font-face{font-family:"icomoon";src:url("/lucy-share/_fonts/icomoon.eot?cvvgxn");src:url("/lucy-share/_fonts/icomoon.eot?cvvgxn#iefix") format("embedded-opentype"),url("/lucy-share/_fonts/icomoon.ttf?cvvgxn") format("truetype"),url("/lucy-share/_fonts/icomoon.woff?cvvgxn") format("woff"),url("/lucy-share/_fonts/icomoon.svg?cvvgxn#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon-prefixes,[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"" !important}.icon-email:before{content:"" !important}.icon-share:before{content:"" !important}.icon-heart:before{content:"" !important}.icon-alert:before{content:"" !important}.icon-calendar:before{content:"" !important}.icon-pin:before{content:"" !important}.icon-cart-full:before{content:"" !important}.icon-cart-empty:before{content:"" !important}.icon-phone:before{content:"" !important}.icon-music:before{content:"" !important}.icon-print:before{content:"" !important}.icon-gear:before{content:"" !important}.icon-video:before{content:"" !important}.icon-camera:before{content:"" !important}.icon-photo:before{content:"" !important}.icon-man:before{content:"" !important}.icon-woman:before{content:"" !important}.icon-link:before{content:"" !important}.icon-attachment:before{content:"" !important}.icon-check:before{content:"" !important}.icon-menu:before{content:"" !important}.icon-list:before{content:"" !important}.icon-grid-small:before{content:"" !important}.icon-grid-large:before{content:"" !important}.icon-close:before{content:"" !important}.icon-plus:before{content:"" !important}.icon-move:before{content:"" !important}.icon-expand:before{content:"" !important}.icon-expand-corner:before{content:"" !important}.icon-play:before{content:"" !important}.icon-minus:before{content:"" !important}.icon-arrow-right:before{content:"" !important}.icon-arrow-up:before{content:"" !important}.icon-arrow-left:before{content:"" !important}.icon-arrow-down:before{content:"" !important}.icon-left:before{content:"" !important}.icon-up:before{content:"" !important}.icon-right:before{content:"" !important}.icon-down:before{content:"" !important}.icon-up-down:before{content:"" !important}.icon-right-left:before{content:"" !important}.icon-big-arrow-right:before{content:"" !important}.icon-share-this:before{content:"" !important}.icon-twitter:before{content:"" !important}.icon-facebook:before{content:"" !important}.icon-instagram:before{content:"" !important}.icon-pinterest:before{content:"" !important}.icon-vimeo:before{content:"" !important}.icon-linkedin:before{content:"" !important}.icon-dribbble:before{content:"" !important}.icon-youtube:before{content:"" !important}.icon-previous:before{content:"" !important}.icon-next:before{content:"" !important}.icon-star:before{content:"" !important}.icon-staggered-menu:before{content:"" !important}.icon-arrow-left-stroke:before{content:""}.icon-arrow-right-stroke:before{content:"" !important}.icon-design-by-form:before{content:"" !important}.icon-news:before{content:"" !important}.icon-medium:before{content:"" !important}.icon-arrow-up-stroke:before{content:"" !important}.icon-arrow-down-stroke:before{content:"" !important}.icon-design-by-form-short:before{content:"" !important}.icon-download-arrow:before{content:"" !important}.icon-pencil:before{content:"" !important}.icon-big-arrow-left:before{content:"" !important}.icon-pdf:before{content:"" !important}.icon-arrow-left-stem:before{content:"" !important}.icon-arrow-right-stem:before{content:"" !important}.icon-paper-plane:before{content:"" !important}.icon-globe:before{content:"" !important}.icon-flag:before{content:"" !important}.icon-clock:before{content:"" !important}.icon-cross:before{content:"" !important}.icon-home:before{content:"" !important}.icon-link-arrow:before{content:"" !important}.icon-snapchat:before{content:"" !important}.icon-marker:before{content:"" !important}.icon-phone-2:before{content:"" !important}.icon-small-arrow:before{content:"" !important}.icon-menu-bold:before{content:"" !important}.icon-download-page:before{content:"" !important}.icon-calendar-2:before{content:"" !important}.icon-flickr:before{content:"" !important}.icon-customer-service:before{content:"" !important}.icon-accounting-finance:before{content:""}.icon-information-technology:before{content:"" !important}.icon-human-resources:before{content:"" !important}.icon-marketing:before{content:"" !important}.icon-legal:before{content:"" !important}.icon-sales:before{content:"" !important}.icon-office:before{content:"" !important}.icon-office-management:before{content:"" !important}.icon-education:before{content:"" !important}.icon-community-relations:before{content:"" !important}.icon-medical:before{content:"" !important}.icon-materialsparts:before{content:"" !important}.icon-hamburger-menu:before{content:"" !important}.icon-share-arrow-up:before{content:"" !important}.icon-twitter-square:before{content:"" !important}.icon-arrow-right-stroke-long:before{content:"" !important}.icon-trending:before{content:"" !important}.icon-search-2:before{content:"" !important}.icon-profile:before{content:"" !important}.icon-youtube-square:before{content:"" !important}.icon-star-unfilled:before{content:"" !important}.icon-amex:before{content:"" !important}.icon-discover:before{content:"" !important}.icon-mastercard:before{content:"" !important}.icon-visa:before{content:"" !important}.icon-shopping-bag:before{content:"" !important}.icon-instagram-round:before{content:"" !important}.icon-facebook-round:before{content:"" !important}.icon-tumblr-logo:before{content:"" !important}.icon-media-audio:before{content:"" !important}.icon-media-document:before{content:"" !important}.icon-media-image:before{content:"" !important}.icon-media-spreadsheet:before{content:"" !important}.icon-media-pdf:before{content:"" !important}.icon-media-presentation:before{content:"" !important}.icon-media-video:before{content:"" !important}.icon-media-link:before{content:"" !important}.icon-media-webpage:before{content:"" !important}.icon-phone-outline:before{content:"" !important}.icon-pin-outline:before{content:"" !important}.icon-ticket:before{content:"" !important}.icon-calendar-outline:before{content:"" !important}.icon-clock-outline:before{content:"" !important}.icon-cloud-download:before{content:"" !important}.icon-photo-lense:before{content:"" !important}.icon-arrow-top-right-stem:before{content:"" !important}.icon-arrow-top-left-stem:before{content:"" !important}.icon-media-phone:before{content:"" !important}.icon-media-request:before{content:"" !important}.icon-info:before{content:"" !important}.icon-computer:before{content:"" !important}.icon-tik-tok:before{content:"" !important}@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}img{pointer-events:none}}#lucy-page-header{overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacer_s);justify-content:center;width:100%;margin-bottom:calc(-1*var(--spacer_m));padding:calc(var(--header_height) + var(--spacer_xl)) var(--spacer_s) calc(var(--spacer_xl) + var(--spacer_m)) var(--spacer_s);color:var(--color_light);background-color:var(--color_dark)}@media only screen and (max-width: 910px){#lucy-page-header{margin-bottom:calc(-1*var(--spacer_s));padding:calc(var(--header_height) + var(--spacer_xl)) var(--spacer_s) calc(var(--spacer_xl) + var(--spacer_s)) var(--spacer_s)}}#lucy-page-header:after{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 93%, var(--color_background) 100%);content:""}#lucy-page-header>*{margin:0}#lucy-page-header .bg,#lucy-page-header .mobile-bg{position:absolute;top:-5%;left:-5%;width:110%;height:110%;background-size:cover;background-position:center;background-repeat:no-repeat}#lucy-page-header .bg:before,#lucy-page-header .mobile-bg:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay_color);opacity:var(--overlay_opacity);content:""}@media only screen and (max-width: 910px){#lucy-page-header .bg{display:none}}#lucy-page-header .mobile-bg{display:none;aspect-ratio:4/5}@media only screen and (max-width: 910px){#lucy-page-header .mobile-bg{display:block}}#lucy-page-header h1,#lucy-page-header p{position:relative;text-align:center}#lucy-page-header h1{width:70%}@media only screen and (max-width: 1125px){#lucy-page-header h1{width:80%}}@media only screen and (max-width: 910px){#lucy-page-header h1{width:100%}}#lucy-page-header p{width:45%}@media only screen and (max-width: 1920px){#lucy-page-header p{width:50%}}@media only screen and (max-width: 1440px){#lucy-page-header p{width:60%}}@media only screen and (max-width: 1125px){#lucy-page-header p{width:70%}}@media only screen and (max-width: 910px){#lucy-page-header p{width:80%}}@media only screen and (max-width: 750px){#lucy-page-header p{width:90%}}@media only screen and (max-width: 525px){#lucy-page-header p{width:100%}}#lucy-page-header p.intro{font-family:var(--font_secondary);font-size:1.5rem;font-weight:300;letter-spacing:-0.027rem;line-height:1.2}@media only screen and (max-width: 1125px){#lucy-page-header p.intro{font-size:1.4rem}}@media only screen and (max-width: 910px){#lucy-page-header p.intro{font-size:1.25rem;line-height:1.3}}@media only screen and (max-width: 525px){#lucy-page-header p.intro{font-size:1.429rem}}#lucy-page-header p.sub-header{font-size:clamp(12px,.9rem,16px);font-weight:600;letter-spacing:.043rem;line-height:1.25;text-transform:uppercase}@media only screen and (max-width: 525px){#lucy-page-header p.sub-header{font-size:1.1rem}}#lucy-page-header.has-image{padding:calc(var(--header_height) + var(--spacer_xxl)) var(--spacer_s) calc(var(--spacer_xxl) + var(--spacer_m)) var(--spacer_s)}@media only screen and (max-width: 910px){#lucy-page-header.has-image{padding:calc(var(--header_height) + var(--spacer_xxl)) var(--spacer_s) calc(var(--spacer_xxl) + var(--spacer_s)) var(--spacer_s)}}#header-caption{position:absolute;bottom:calc(var(--spacer_m) + var(--spacer_xs));right:var(--spacer_s);width:1rem;height:1rem;z-index:1;text-decoration:none}#header-caption img{filter:var(--filter_light);cursor:pointer}#header-caption .caption{display:flex;flex-direction:column;gap:var(--spacer_xs);position:absolute;bottom:calc(100% + var(--spacer_xs));right:0;width:15rem;padding:var(--spacer_xs);box-sizing:border-box;background-color:var(--color_background);border-radius:var(--border_radius);opacity:0;font-size:.6rem;color:var(--color_light);transform:translate(0, var(--spacer_xxs));transition:all .5s ease;pointer-events:none}#header-caption .caption>*{margin-bottom:0}#header-caption .caption p{width:auto;text-align:left;font-size:inherit;color:inherit}#header-caption .caption p.title{font-size:1rem}#header-caption:hover .caption,#header-caption:focus-visible .caption,#header-caption.show .caption{transform:translate(0, 0);opacity:1}.lucy-trail{display:flex;justify-content:space-between;position:relative;width:100%;height:var(--trail_height);padding:0 0 var(--spacer_xs) 0;margin-bottom:var(--spacer_xs);border-bottom:2px solid var(--border_color);list-style:none;font-size:clamp(13px,.65rem,.65rem);line-height:1}@media only screen and (max-width: 910px){.lucy-trail{display:none}}.lucy-trail ul{position:relative;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}.lucy-trail ul li a:any-link,.lucy-trail ul li span{margin-bottom:0 !important;font-weight:600;vertical-align:middle;text-transform:uppercase;text-decoration:none !important;color:var(--color_text);background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){.lucy-trail ul li a:any-link:hover,.lucy-trail ul li a:any-link:focus-visible,.lucy-trail ul li span:hover,.lucy-trail ul li span:focus-visible{background-size:0 1px,100% 1px}}.lucy-trail ul li a:any-link:hover,.lucy-trail ul li a:any-link:focus-visible,.lucy-trail ul li span:hover,.lucy-trail ul li span:focus-visible{color:var(--color_secondary)}.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 var(--spacer_xxs);font-family:var(--font_primary);font-weight:600;content:"•" !important;color:var(--color_text);vertical-align:middle}.lucy-trail ul li:last-child:after{display:none}.lucy-trail .print,.lucy-trail .share-this-page{display:flex;gap:var(--spacer_xxs);align-items:center;margin-left:var(--spacer_xs);margin-bottom:0;cursor:pointer !important;text-decoration:none !important}.lucy-trail .print img,.lucy-trail .share-this-page img{filter:var(--filter_dark);transition:filter .3s ease}.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);font-weight:600;vertical-align:middle;text-transform:uppercase;text-decoration:none;cursor:pointer !important;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@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}}@media(pointer: fine){.lucy-trail .print:hover img,.lucy-trail .share-this-page:hover img{filter:var(--filter_primary)}.lucy-trail .print:hover .text,.lucy-trail .share-this-page:hover .text{color:var(--color_secondary)}}@layer lucy-layout{.lucy-layout{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - var(--spacer_xxs)*2);margin:var(--spacer_xxs);padding:var(--spacer_m);box-sizing:border-box;background-color:var(--color_light);border-radius:var(--border_radius);container-type:inline-size;container-name:lucy-layout}@media only screen and (max-width: 910px){.lucy-layout{display:block;padding:0;border-radius:0;background-color:rgba(0,0,0,0)}}.lucy-layout #global-back-button{position:absolute;top:calc(-1*var(--back_button_height));left:calc(var(--spacer_s) - var(--spacer_xxs));height:var(--back_button_height)}.lucy-layout .lucy-trail{width:100%}.lucy-layout main{position:relative;flex:1 0 61%;container-type:inline-size;container-name:lucy-main}@media only screen and (max-width: 910px){.lucy-layout main{width:100%;padding:var(--spacer_s);border-radius:var(--border_radius);background-color:var(--color_light)}}.lucy-layout main #lucy-pb-content{margin-top:var(--spacer_s)}@media only screen and (max-width: 910px){.lucy-layout main #lucy-pb-content{margin-top:0}}.lucy-layout aside{position:sticky;z-index:2;top:calc(var(--spacer_s) + var(--header_height));flex:0 0 23%;align-self:flex-start;margin-top:var(--spacer_s);transition:top .3s ease}@media only screen and (max-width: 910px){.lucy-layout aside{display:none;position:relative;top:unset !important;width:100%;margin-top:0;margin-bottom:var(--spacer_xxs);padding:var(--spacer_s);border-radius:var(--border_radius);background-color:var(--color_light)}.lucy-layout aside:has(.list-toggle){display:block}}.lucy-layout aside.shift{top:var(--spacer_s)}@media only screen and (max-width: 910px){.lucy-layout aside.shift{top:unset !important}}.lucy-layout aside *{max-width:100%}@media only screen and (max-width: 910px){.lucy-layout aside #nav-content{display:none}.lucy-layout aside #nav-content.open{display:block}}.lucy-layout aside ul{margin:0;margin-bottom:var(--spacer_s);padding:0;list-style-type:none}@media only screen and (max-width: 910px){.lucy-layout aside ul{margin-bottom:0}}.lucy-layout aside ul li{display:block;margin-bottom:var(--spacer_xs);line-height:0}@media only screen and (max-width: 910px){.lucy-layout aside ul li{margin-bottom:0;margin-top:var(--spacer_s);padding-top:var(--spacer_s);border-top:1px solid var(--border_color)}}.lucy-layout aside ul li a:any-link{position:relative;display:inline-block;font-size:.8rem;letter-spacing:.043rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.3;color:var(--color_text);transition:color .3s ease;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){.lucy-layout aside ul li a:any-link:hover,.lucy-layout aside ul li a:any-link:focus-visible{background-size:0 2px,100% 2px}}@media only screen and (max-width: 1125px){.lucy-layout aside ul li a:any-link{font-size:clamp(13px,.65rem,.65rem)}}@media only screen and (max-width: 910px){.lucy-layout aside ul li a:any-link{font-size:.9rem;text-transform:none;letter-spacing:0;font-weight:400}}@media only screen and (max-width: 525px){.lucy-layout aside ul li a:any-link{font-size:1rem}}@media(pointer: fine){.lucy-layout aside ul li a:any-link:hover,.lucy-layout aside ul li a:any-link:focus-visible{color:var(--color_secondary)}}@media only screen and (max-width: 910px){.lucy-layout aside ul li a:any-link.active{padding-left:var(--spacer_xs);color:var(--color_secondary)}}.lucy-layout aside ul li a:any-link.active:before{position:absolute;top:50%;left:calc(-1*(var(--spacer_xxs) + .25rem));width:.25rem;height:.25rem;border-radius:50%;background-color:var(--color_text);content:"";transform:translate(0, -50%)}@media only screen and (max-width: 910px){.lucy-layout aside ul li a:any-link.active:before{left:0;background-color:var(--color_secondary)}}.lucy-layout aside ul li:last-child{margin-bottom:0}.lucy-layout aside .lucy-callout{margin-top:var(--flow_space)}@media only screen and (max-width: 910px){.lucy-layout aside .lucy-callout{display:none !important}}.lucy-layout .split-section{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:var(--spacer_m);padding-top:var(--spacer_m);border-top:2px solid var(--border_color);column-gap:var(--spacer_xxl)}@media only screen and (max-width: 1440px){.lucy-layout .split-section{column-gap:var(--spacer_xl)}}@media only screen and (max-width: 910px){.lucy-layout .split-section{display:block;margin-top:var(--spacer_s);padding-top:var(--spacer_s)}}.lucy-layout .split-section:first-of-type{margin-top:var(--spacer_s);padding-top:0;border:none}@media only screen and (max-width: 910px){.lucy-layout .split-section:first-of-type{margin-top:0;border:none}}.lucy-layout .split-section h2{flex:0 0 23%;align-self:flex-start}.lucy-layout .split-section .content{flex:1 0 61%}.lucy-layout.no-header{margin-top:var(--header_height)}.lucy-layout.no-header:has(>#global-back-button){margin-top:calc(var(--back_button_height) + var(--header_height))}.lucy-layout.no-header main{margin-top:var(--spacer_s)}.lucy-layout.no-header main #lucy-pb-content{margin-top:0}@media only screen and (max-width: 910px){.lucy-layout.no-header main.detail{margin-top:0}}.lucy-layout:has(>aside){column-gap:var(--spacer_xxl)}@media only screen and (max-width: 1440px){.lucy-layout:has(>aside){column-gap:var(--spacer_xl)}}@media only screen and (max-width: 1125px){.lucy-layout:has(>aside){column-gap:var(--spacer_l)}}.list-toggle{display:none;position:relative;text-decoration:none}@media only screen and (max-width: 910px){.list-toggle{display:block}}.list-toggle span{display:block;text-transform:uppercase;font-weight:700;letter-spacing:.043rem}.list-toggle span.section{font-size:.75rem;color:var(--color_secondary)}.list-toggle span.page{font-size:.9rem;color:var(--color_text)}.list-toggle .arrow{display:flex;flex:0 0 auto;justify-content:center;align-items:center;position:absolute;top:50%;right:0;text-decoration:none;width:1rem;height:1rem;background-color:rgba(0,0,0,0);border:2px solid var(--border_color);border-radius:50%;transform:translate(0, -50%) rotate(90deg);transition:all .3s ease}@media only screen and (max-width: 910px){.list-toggle .arrow{width:1.25rem;height:1.25rem}}.list-toggle .arrow img{margin:0 !important;width:70%;transition:filter .3s ease;filter:var(--filter_dark)}.list-toggle.open .arrow{transform:translate(0, -50%) rotate(-90deg)}[data-bucket]{display:grid;width:100%;gap:var(--grid_gutter)}[data-bucket] [data-zone] img{display:block}[data-bucket][data-alignment=middle]{align-items:center}[data-bucket][data-alignment=bottom]{align-items:end}[data-bucket][data-margin="1"]{width:calc(100% - var(--spacer_s)*2);margin-left:var(--spacer_s);margin-right:var(--spacer_s)}[data-bucket][data-spacing=none]{gap:0}[data-bucket][data-spacing=small]{gap:calc(var(--grid_gutter)*.5)}[data-bucket][data-spacing=extra]{gap:var(--spacer_s)}[data-bucket] .lucy-spacer{position:relative;font-size:0}@media only screen and (max-width: 525px){[data-bucket] .lucy-spacer{font-size:1rem;line-height:0}}[data-bucket] .lucy-spacer.separate-full{margin:calc(var(--spacer_xl)/2) 0}[data-bucket] .lucy-spacer.half{margin:calc(var(--spacer_m)/2) 0}[data-bucket] .lucy-spacer[class*=separate-]:before{position:absolute;top:calc(50% - var(spacer_s));left:0;width:100%;height:2px;background-color:var(--border_color);transform:translate(0, -50%);content:""}[data-bucket="1-column"]{grid-template-columns:1fr}[data-bucket="2-column"]{grid-template-columns:repeat(2, minmax(0, 1fr))}[data-bucket="3-column"]{grid-template-columns:repeat(3, minmax(0, 1fr))}[data-bucket="4-column"]{grid-template-columns:repeat(4, minmax(0, 1fr))}[data-bucket="70-30"]{grid-template-columns:7fr 3fr}[data-bucket="30-70"]{grid-template-columns:3fr 7fr}#lucy-page-template aside,#lucy-page-template main #lucy-pb-content{margin-top:0}#lucy-page-template .lucy-layout>aside{flex-basis:100px}#lucy-page-template [data-bucket]>[data-zone]{min-height:5rem}#lucy-page-template .lucy-spacer{margin:0 !important}#lucy-page-template .lucy-spacer.separate-full{padding:calc(var(--spacer_xl)/2) 0}#lucy-page-template .lucy-spacer.half{padding:calc(var(--spacer_m)/2) 0}#lucy-page-template .plugin.filled[data-type=spacer]:hover .lucy-spacer:before{opacity:.3}#lucy-page-template .plugin.filled[data-type=spacer]:hover .lucy-spacer:after{position:absolute;top:50%;left:0;width:100%;font-size:1rem;text-align:center;font-family:"Roboto",sans-serif;color:#000;content:"Spacer";transform:translate(0, -50%)}#lucy-page-template .split-section{margin-top:0}}@container lucy-main (min-width: 1000px){[data-bucket="2-column"] [data-zone="1"] h1,[data-bucket="2-column"] [data-zone="1"] h2,[data-bucket="2-column"] [data-zone="1"] h3,[data-bucket="2-column"] [data-zone="1"] h4,[data-bucket="2-column"] [data-zone="1"] h5,[data-bucket="2-column"] [data-zone="1"] h6,[data-bucket="2-column"] [data-zone="1"] p,[data-bucket="2-column"] [data-zone="1"] ul,[data-bucket="2-column"] [data-zone="1"] ol,[data-bucket="2-column"] [data-zone="1"] blockquote{padding-right:var(--spacer_l)}}@container lucy-main (max-width: 1000px){[data-bucket="2-column"] [data-zone="1"] h1,[data-bucket="2-column"] [data-zone="1"] h2,[data-bucket="2-column"] [data-zone="1"] h3,[data-bucket="2-column"] [data-zone="1"] h4,[data-bucket="2-column"] [data-zone="1"] h5,[data-bucket="2-column"] [data-zone="1"] h6,[data-bucket="2-column"] [data-zone="1"] p,[data-bucket="2-column"] [data-zone="1"] ul,[data-bucket="2-column"] [data-zone="1"] ol,[data-bucket="2-column"] [data-zone="1"] blockquote{padding-right:0}}@container lucy-main (max-width: 700px){[data-bucket="2-column"]{grid-template-columns:1fr;grid-template-rows:auto}[data-bucket="2-column"][data-spacing=extra]{gap:var(--spacer_xs)}[data-bucket="2-column"] [data-zone="1"] h1,[data-bucket="2-column"] [data-zone="1"] h2,[data-bucket="2-column"] [data-zone="1"] h3,[data-bucket="2-column"] [data-zone="1"] h4,[data-bucket="2-column"] [data-zone="1"] h5,[data-bucket="2-column"] [data-zone="1"] h6,[data-bucket="2-column"] [data-zone="1"] p,[data-bucket="2-column"] [data-zone="1"] ul,[data-bucket="2-column"] [data-zone="1"] ol,[data-bucket="2-column"] [data-zone="1"] blockquote{padding-right:0}.lucy-spacer.separate-full{margin:var(--spacer_s) 0}.lucy-spacer.half{margin:calc(var(--spacer_s)/2) 0}}@container lucy-layout (max-width: 700px){[data-bucket]{grid-template-columns:1fr;grid-template-rows:auto}[data-bucket][data-spacing=extra]{gap:0}}:root{--label_transition: opacity .1s ease-in-out, top .1s ease-in-out}@layer lucy-core{a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}#lucy-content h1,#lucy-content h2,#lucy-content h3,#lucy-content h4,#lucy-content h5,#lucy-content h6,#lucy-page h1,#lucy-page h2,#lucy-page h3,#lucy-page h4,#lucy-page h5,#lucy-page h6,.lucy-content h1,.lucy-content h2,.lucy-content h3,.lucy-content h4,.lucy-content h5,.lucy-content h6{margin-bottom:var(--spacer_xs);color:inherit}@media only screen and (max-width: 910px){#lucy-content h1,#lucy-content h2,#lucy-content h3,#lucy-content h4,#lucy-content h5,#lucy-content h6,#lucy-page h1,#lucy-page h2,#lucy-page h3,#lucy-page h4,#lucy-page h5,#lucy-page h6,.lucy-content h1,.lucy-content h2,.lucy-content h3,.lucy-content h4,.lucy-content h5,.lucy-content h6{margin-bottom:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){#lucy-content h1,#lucy-content h2,#lucy-content h3,#lucy-content h4,#lucy-content h5,#lucy-content h6,#lucy-page h1,#lucy-page h2,#lucy-page h3,#lucy-page h4,#lucy-page h5,#lucy-page h6,.lucy-content h1,.lucy-content h2,.lucy-content h3,.lucy-content h4,.lucy-content h5,.lucy-content h6{margin-bottom:var(--spacer_s)}}#lucy-content h1,#lucy-content .display-xxl,#lucy-page h1,#lucy-page .display-xxl,.lucy-content h1,.lucy-content .display-xxl{font-family:var(--font_primary);font-size:6rem;line-height:.83;font-weight:600;letter-spacing:-0.014rem;text-transform:uppercase}@media only screen and (max-width: 910px){#lucy-content h1,#lucy-content .display-xxl,#lucy-page h1,#lucy-page .display-xxl,.lucy-content h1,.lucy-content .display-xxl{font-size:5.5rem}}@media only screen and (max-width: 525px){#lucy-content h1,#lucy-content .display-xxl,#lucy-page h1,#lucy-page .display-xxl,.lucy-content h1,.lucy-content .display-xxl{font-size:4.5rem}}@media only screen and (max-width: 450px){#lucy-content h1,#lucy-content .display-xxl,#lucy-page h1,#lucy-page .display-xxl,.lucy-content h1,.lucy-content .display-xxl{font-size:12vw}}#lucy-content h1.alt,#lucy-content .display-xxl.alt,#lucy-page h1.alt,#lucy-page .display-xxl.alt,.lucy-content h1.alt,.lucy-content .display-xxl.alt{font-size:3rem;line-height:1}#lucy-content h1 b,#lucy-content h1 strong,#lucy-content .display-xxl b,#lucy-content .display-xxl strong,#lucy-page h1 b,#lucy-page h1 strong,#lucy-page .display-xxl b,#lucy-page .display-xxl strong,.lucy-content h1 b,.lucy-content h1 strong,.lucy-content .display-xxl b,.lucy-content .display-xxl strong{font-weight:600}#lucy-content h2,#lucy-content .display-xl,#lucy-page h2,#lucy-page .display-xl,.lucy-content h2,.lucy-content .display-xl{font-family:var(--font_secondary);font-size:2.4rem;line-height:.958;font-weight:300;letter-spacing:-0.027rem;text-transform:none}@media only screen and (max-width: 1125px){#lucy-content h2,#lucy-content .display-xl,#lucy-page h2,#lucy-page .display-xl,.lucy-content h2,.lucy-content .display-xl{font-size:2.25rem}}@media only screen and (max-width: 525px){#lucy-content h2,#lucy-content .display-xl,#lucy-page h2,#lucy-page .display-xl,.lucy-content h2,.lucy-content .display-xl{font-size:2rem;line-height:1.07}}#lucy-content h2 b,#lucy-content h2 strong,#lucy-content .display-xl b,#lucy-content .display-xl strong,#lucy-page h2 b,#lucy-page h2 strong,#lucy-page .display-xl b,#lucy-page .display-xl strong,.lucy-content h2 b,.lucy-content h2 strong,.lucy-content .display-xl b,.lucy-content .display-xl strong{font-weight:300}#lucy-content h3,#lucy-content .display-l,#lucy-page h3,#lucy-page .display-l,.lucy-content h3,.lucy-content .display-l{font-family:var(--font_secondary);font-size:2rem;line-height:1.25;font-weight:300}@media only screen and (max-width: 1125px){#lucy-content h3,#lucy-content .display-l,#lucy-page h3,#lucy-page .display-l,.lucy-content h3,.lucy-content .display-l{font-size:1.85rem}}@media only screen and (max-width: 525px){#lucy-content h3,#lucy-content .display-l,#lucy-page h3,#lucy-page .display-l,.lucy-content h3,.lucy-content .display-l{font-size:1.75rem;line-height:1.07}}#lucy-content h3 b,#lucy-content h3 strong,#lucy-content .display-l b,#lucy-content .display-l strong,#lucy-page h3 b,#lucy-page h3 strong,#lucy-page .display-l b,#lucy-page .display-l strong,.lucy-content h3 b,.lucy-content h3 strong,.lucy-content .display-l b,.lucy-content .display-l strong{font-weight:300}#lucy-content h4,#lucy-content .display-m,#lucy-page h4,#lucy-page .display-m,.lucy-content h4,.lucy-content .display-m{font-family:var(--font_secondary);font-size:1.4rem !important;line-height:1.01;font-weight:300;letter-spacing:-0.008rem}@media only screen and (max-width: 525px){#lucy-content h4,#lucy-content .display-m,#lucy-page h4,#lucy-page .display-m,.lucy-content h4,.lucy-content .display-m{font-size:1.5rem !important}}#lucy-content h4 b,#lucy-content h4 strong,#lucy-content .display-m b,#lucy-content .display-m strong,#lucy-page h4 b,#lucy-page h4 strong,#lucy-page .display-m b,#lucy-page .display-m strong,.lucy-content h4 b,.lucy-content h4 strong,.lucy-content .display-m b,.lucy-content .display-m strong{font-weight:300}#lucy-content h4.alt,#lucy-content .display-m.alt,#lucy-page h4.alt,#lucy-page .display-m.alt,.lucy-content h4.alt,.lucy-content .display-m.alt{font-family:var(--font_primary);font-weight:600;line-height:1;letter-spacing:.018rem;text-transform:uppercase}@media only screen and (max-width: 910px){#lucy-content h4.alt,#lucy-content .display-m.alt,#lucy-page h4.alt,#lucy-page .display-m.alt,.lucy-content h4.alt,.lucy-content .display-m.alt{font-weight:700;font-size:1.125rem !important;line-height:1.1}}@media only screen and (max-width: 525px){#lucy-content h4.alt,#lucy-content .display-m.alt,#lucy-page h4.alt,#lucy-page .display-m.alt,.lucy-content h4.alt,.lucy-content .display-m.alt{font-size:1.3rem !important;line-height:1.2}}#lucy-content h4.alt b,#lucy-content h4.alt strong,#lucy-content .display-m.alt b,#lucy-content .display-m.alt strong,#lucy-page h4.alt b,#lucy-page h4.alt strong,#lucy-page .display-m.alt b,#lucy-page .display-m.alt strong,.lucy-content h4.alt b,.lucy-content h4.alt strong,.lucy-content .display-m.alt b,.lucy-content .display-m.alt strong{font-weight:600}@media only screen and (max-width: 910px){#lucy-content h4.alt b,#lucy-content h4.alt strong,#lucy-content .display-m.alt b,#lucy-content .display-m.alt strong,#lucy-page h4.alt b,#lucy-page h4.alt strong,#lucy-page .display-m.alt b,#lucy-page .display-m.alt strong,.lucy-content h4.alt b,.lucy-content h4.alt strong,.lucy-content .display-m.alt b,.lucy-content .display-m.alt strong{font-weight:700}}#lucy-content h5,#lucy-content .display-s,#lucy-page h5,#lucy-page .display-s,.lucy-content h5,.lucy-content .display-s{font-family:var(--font_primary);text-transform:uppercase;font-size:1.375rem;line-height:1.45;font-weight:600}@media only screen and (max-width: 910px){#lucy-content h5,#lucy-content .display-s,#lucy-page h5,#lucy-page .display-s,.lucy-content h5,.lucy-content .display-s{font-weight:700}}#lucy-content h5 b,#lucy-content h5 strong,#lucy-content .display-s b,#lucy-content .display-s strong,#lucy-page h5 b,#lucy-page h5 strong,#lucy-page .display-s b,#lucy-page .display-s strong,.lucy-content h5 b,.lucy-content h5 strong,.lucy-content .display-s b,.lucy-content .display-s strong{font-weight:600}@media only screen and (max-width: 910px){#lucy-content h5 b,#lucy-content h5 strong,#lucy-content .display-s b,#lucy-content .display-s strong,#lucy-page h5 b,#lucy-page h5 strong,#lucy-page .display-s b,#lucy-page .display-s strong,.lucy-content h5 b,.lucy-content h5 strong,.lucy-content .display-s b,.lucy-content .display-s strong{font-weight:700}}#lucy-content h6,#lucy-content .display-xs,#lucy-page h6,#lucy-page .display-xs,.lucy-content h6,.lucy-content .display-xs{font-family:var(--font_primary);text-transform:uppercase;font-size:1.25rem;line-height:1.45;font-weight:600}@media only screen and (max-width: 910px){#lucy-content h6,#lucy-content .display-xs,#lucy-page h6,#lucy-page .display-xs,.lucy-content h6,.lucy-content .display-xs{font-weight:700}}#lucy-content h6 b,#lucy-content h6 strong,#lucy-content .display-xs b,#lucy-content .display-xs strong,#lucy-page h6 b,#lucy-page h6 strong,#lucy-page .display-xs b,#lucy-page .display-xs strong,.lucy-content h6 b,.lucy-content h6 strong,.lucy-content .display-xs b,.lucy-content .display-xs strong{font-weight:600}@media only screen and (max-width: 910px){#lucy-content h6 b,#lucy-content h6 strong,#lucy-content .display-xs b,#lucy-content .display-xs strong,#lucy-page h6 b,#lucy-page h6 strong,#lucy-page .display-xs b,#lucy-page .display-xs strong,.lucy-content h6 b,.lucy-content h6 strong,.lucy-content .display-xs b,.lucy-content .display-xs strong{font-weight:700}}#lucy-content,.lucy-content{line-height:1.25;font-size:var(--base_font_size);font-family:var(--font_primary)}#lucy-content p,.lucy-content p{max-width:60rem}#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)}@media only screen and (max-width: 910px){#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:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){#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_s)}}#lucy-content .page-image,.lucy-content .page-image{border-radius:var(--border_radius)}#lucy-content main ul:not(.filter-options),.lucy-content main ul:not(.filter-options){list-style-type:none}#lucy-content main ul:not(.filter-options) li,.lucy-content main ul:not(.filter-options) li{position:relative;margin-bottom:.5rem;padding-left:var(--spacer_xs)}#lucy-content main ul:not(.filter-options) li:before,.lucy-content main ul:not(.filter-options) li:before{position:absolute;top:.5rem;left:0;width:.25rem;height:.25rem;border-radius:50%;background-color:var(--color_text);content:""}#lucy-content .intro,.lucy-content .intro{font-family:var(--font_secondary);font-size:1.5rem;font-weight:300;letter-spacing:-0.027rem;color:inherit;line-height:1.2}@media only screen and (max-width: 1125px){#lucy-content .intro,.lucy-content .intro{font-size:1.4rem}}@media only screen and (max-width: 910px){#lucy-content .intro,.lucy-content .intro{font-size:1.25rem;line-height:1.3}}@media only screen and (max-width: 525px){#lucy-content .intro,.lucy-content .intro{font-size:1.429rem}}#lucy-content .sub-header,.lucy-content .sub-header{font-size:clamp(12px,.9rem,16px);font-weight:600;letter-spacing:.043rem;line-height:1.25;text-transform:uppercase}@media only screen and (max-width: 525px){#lucy-content .sub-header,.lucy-content .sub-header{font-size:1.1rem}}#lucy-content .body-small,.lucy-content .body-small{font-size:clamp(12px,.9rem,16px);letter-spacing:.001875em;line-height:1.22}@media only screen and (max-width: 910px){#lucy-content .body-small,.lucy-content .body-small{font-size:.9rem}}@media only screen and (max-width: 525px){#lucy-content .body-small,.lucy-content .body-small{font-size:1rem}}#lucy-content blockquote,.lucy-content blockquote{font-family:var(--font_secondary);font-size:1.5rem;font-weight:300;letter-spacing:-0.027rem;font-style:italic;color:inherit;line-height:1.2}@media only screen and (max-width: 1125px){#lucy-content blockquote,.lucy-content blockquote{font-size:1.4rem}}@media only screen and (max-width: 910px){#lucy-content blockquote,.lucy-content blockquote{font-size:1.25rem;line-height:1.3}}@media only screen and (max-width: 525px){#lucy-content blockquote,.lucy-content blockquote{font-size:1.429rem}}#lucy-content blockquote strong,.lucy-content blockquote strong{font-family:var(--font_primary);font-size:clamp(12px,.9rem,16px);font-weight:600;font-style:normal;letter-spacing:.043rem;line-height:1.25;text-transform:uppercase}@media only screen and (max-width: 525px){#lucy-content blockquote strong,.lucy-content blockquote strong{font-size:1.1rem}}#lucy-content .caption,#lucy-content .photo-caption,.lucy-content .caption,.lucy-content .photo-caption{font-family:var(--font_primary);font-size:clamp(14px,.7rem,.7rem);font-weight:400;letter-spacing:.006rem;line-height:1.42}@media only screen and (max-width: 910px){#lucy-content .caption,#lucy-content .photo-caption,.lucy-content .caption,.lucy-content .photo-caption{font-size:.9rem}}@media only screen and (max-width: 525px){#lucy-content .caption,#lucy-content .photo-caption,.lucy-content .caption,.lucy-content .photo-caption{font-size:1rem}}#lucy-content a[name],.lucy-content a[name]{display:block;position:relative;top:calc(-1*(var(--header_height) + var(--spacer_xl)));visibility:hidden}#lucy-content p b,#lucy-content p strong,#lucy-content ul b,#lucy-content ul strong,.lucy-content p b,.lucy-content p strong,.lucy-content ul b,.lucy-content ul strong{font-weight:600}#lucy-content p a:any-link:not(.button):not(.button-link),#lucy-content p ul li a:any-link,#lucy-content ul a:any-link:not(.button):not(.button-link),#lucy-content ul ul li a:any-link,.lucy-content p a:any-link:not(.button):not(.button-link),.lucy-content p ul li a:any-link,.lucy-content ul a:any-link:not(.button):not(.button-link),.lucy-content ul ul li a:any-link{font-weight:600;color:var(--color_secondary);text-decoration:none;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#lucy-content p a:any-link:not(.button):not(.button-link):hover,#lucy-content p a:any-link:not(.button):not(.button-link):focus-visible,#lucy-content p ul li a:any-link:hover,#lucy-content p ul li a:any-link:focus-visible,#lucy-content ul a:any-link:not(.button):not(.button-link):hover,#lucy-content ul a:any-link:not(.button):not(.button-link):focus-visible,#lucy-content ul ul li a:any-link:hover,#lucy-content ul ul li a:any-link:focus-visible,.lucy-content p a:any-link:not(.button):not(.button-link):hover,.lucy-content p a:any-link:not(.button):not(.button-link):focus-visible,.lucy-content p ul li a:any-link:hover,.lucy-content p ul li a:any-link:focus-visible,.lucy-content ul a:any-link:not(.button):not(.button-link):hover,.lucy-content ul a:any-link:not(.button):not(.button-link):focus-visible,.lucy-content ul ul li a:any-link:hover,.lucy-content ul ul li a:any-link:focus-visible{background-size:0 1px,100% 1px}}#lucy-content p.intro b,#lucy-content p.intro strong,.lucy-content p.intro b,.lucy-content p.intro strong{font-weight:400}#lucy-content p.intro a:any-link:not(.button):not(.button-link),.lucy-content p.intro a:any-link:not(.button):not(.button-link){font-weight:400;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 1px,0 1px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#lucy-content p.intro a:any-link:not(.button):not(.button-link):hover,#lucy-content p.intro a:any-link:not(.button):not(.button-link):focus-visible,.lucy-content p.intro a:any-link:not(.button):not(.button-link):hover,.lucy-content p.intro a:any-link:not(.button):not(.button-link):focus-visible{background-size:0 1px,100% 1px}}#lucy-content hr,.lucy-content hr{margin:var(--spacer_m) 0;border:none;border-bottom:2px solid var(--border_color)}#lucy-content .text-error,.lucy-content .text-error{font-weight:600;color:var(--color_error)}#lucy-content .white,.lucy-content .white{color:var(--color_light)}}@layer lucy-core{button,.button{background-color:rgba(0,0,0,0)}button:not([class*=icon-]),.button:not([class*=icon-]){display:inline-flex;height:var(--button_height);padding:0 1rem;font-size:.8rem;font-weight:600;font-family:var(--font_primary);line-height:1.25;letter-spacing:.043rem;text-decoration:none !important;text-transform:uppercase;color:var(--color_text);background-color:rgba(0,0,0,0);border:2px solid var(--border_color);cursor:pointer;gap:.5rem;white-space:nowrap;align-items:center;justify-content:center;border-radius:calc(var(--button_height)/2);transition:all .3s ease}@media only screen and (max-width: 910px){button:not([class*=icon-]),.button:not([class*=icon-]){gap:0;font-size:.9rem}}@media only screen and (max-width: 525px){button:not([class*=icon-]),.button:not([class*=icon-]){font-size:1rem}}button:not([class*=icon-]) em,.button:not([class*=icon-]) em{font-style:normal}@media only screen and (max-width: 910px){button:not([class*=icon-]) em,.button:not([class*=icon-]) em{display:none}}button:not([class*=icon-]) .text,.button:not([class*=icon-]) .text{position:relative;transition:all .3s ease-in-out}button:not([class*=icon-]) .arrow,.button:not([class*=icon-]) .arrow{display:flex;flex:0 0 auto;justify-content:center;align-items:center;text-decoration:none;width:1rem;height:1rem;background-color:rgba(0,0,0,0);border:2px solid var(--color_primary);border-radius:50%;transition:background-color .3s ease;transform:translate(0.5rem, 0)}@media only screen and (max-width: 910px){button:not([class*=icon-]) .arrow,.button:not([class*=icon-]) .arrow{width:1.25rem;height:1.25rem}}button:not([class*=icon-]) .arrow img,.button:not([class*=icon-]) .arrow img{width:70%;transition:filter .3s ease;filter:var(--filter_primary)}button:not([class*=icon-]).print .arrow,.button:not([class*=icon-]).print .arrow{border:none;background-color:unset !important}button:not([class*=icon-]).print .arrow img,.button:not([class*=icon-]).print .arrow img{width:90%}button:not([class*=icon-]).close .arrow span,.button:not([class*=icon-]).close .arrow span{font-size:.5rem;text-indent:.03rem;color:var(--color_primary);transition:color .3s ease}button:not([class*=icon-]).close:hover .arrow span,button:not([class*=icon-]).close:focus .arrow span,.button:not([class*=icon-]).close:hover .arrow span,.button:not([class*=icon-]).close:focus .arrow span{color:var(--color_light)}button:not([class*=icon-]):not(.disabled):hover,button:not([class*=icon-]):not([disabled]):hover,.button:not([class*=icon-]):not(.disabled):hover,.button:not([class*=icon-]):not([disabled]):hover{background-color:var(--color_secondary);border-color:var(--color_secondary);color:var(--color_light)}button:not([class*=icon-]):not(.disabled):hover .arrow,button:not([class*=icon-]):not([disabled]):hover .arrow,.button:not([class*=icon-]):not(.disabled):hover .arrow,.button:not([class*=icon-]):not([disabled]):hover .arrow{background-color:var(--color_primary)}button:not([class*=icon-]):not(.disabled):hover .arrow img,button:not([class*=icon-]):not([disabled]):hover .arrow img,.button:not([class*=icon-]):not(.disabled):hover .arrow img,.button:not([class*=icon-]):not([disabled]):hover .arrow img{filter:var(--filter_light)}button.white,.button.white{border-color:var(--color_light);color:var(--color_light)}button.fluid,.button.fluid{width:100%;padding:0}button.back-to span,.button.back-to span{order:2}button.back-to .arrow,.button.back-to .arrow{order:1;transform:scaleX(-1) translate(0.5rem, 0)}button.disabled,button.disabled:hover,button[disabled],button[disabled]:hover,.button.disabled,.button.disabled:hover,.button[disabled],.button[disabled]:hover{cursor:not-allowed;opacity:.5;background-color:rgba(0,0,0,0) !important}button.sold-out,button.sold-out:hover,.button.sold-out,.button.sold-out:hover{cursor:not-allowed;background-color:var(--color_background) !important;color:var(--color_light);border-color:var(--color_background) !important}.button-link:any-link,.button-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font_primary);font-size:.8rem;font-weight:600;line-height:1.25;text-transform:uppercase;text-decoration:none;letter-spacing:.043rem;transition:all .3s ease}@media only screen and (max-width: 910px){.button-link:any-link,.button-link{font-size:.9rem}}@media only screen and (max-width: 525px){.button-link:any-link,.button-link{font-size:1rem}}.button-link:any-link span.text,.button-link span.text{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .2s linear}@media(pointer: fine){.button-link:any-link span.text:hover,.button-link:any-link span.text:focus-visible,.button-link span.text:hover,.button-link span.text:focus-visible{background-size:0 1px,100% 1px}}.button-link:any-link .arrow,.button-link .arrow{display:flex;flex:0 0 auto;justify-content:center;align-items:center;text-decoration:none;width:1rem;height:1rem;background-color:rgba(0,0,0,0);border:2px solid var(--color_primary);border-radius:50%;transition:background-color .3s ease,border-color .3s ease}@media only screen and (max-width: 910px){.button-link:any-link .arrow,.button-link .arrow{width:1.25rem;height:1.25rem}}.button-link:any-link .arrow img,.button-link .arrow img{margin:0 !important;width:70%;transition:filter .3s ease;filter:var(--filter_primary)}.button-link:any-link:hover,.button-link:any-link:focus-visible,.button-link:hover,.button-link:focus-visible{color:var(--color_secondary);text-decoration-color:var(--color_secondary)}.button-link:any-link:hover span.text,.button-link:any-link:focus-visible span.text,.button-link:hover span.text,.button-link:focus-visible span.text{background-size:0 1px,100% 1px !important}.button-link:any-link:hover .arrow,.button-link:any-link:focus-visible .arrow,.button-link:hover .arrow,.button-link:focus-visible .arrow{background-color:var(--color_primary)}.button-link:any-link:hover .arrow img,.button-link:any-link:focus-visible .arrow img,.button-link:hover .arrow img,.button-link:focus-visible .arrow img{filter:var(--filter_light)}.button-link:any-link.white span.text,.button-link.white span.text{color:var(--color_light);background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_light), var(--color_light));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .2s linear}@media(pointer: fine){.button-link:any-link.white span.text:hover,.button-link:any-link.white span.text:focus-visible,.button-link.white span.text:hover,.button-link.white span.text:focus-visible{background-size:0 1px,100% 1px}}.button-link:any-link.white .arrow,.button-link.white .arrow{border-color:var(--color_light)}.button-link:any-link.white .arrow img,.button-link.white .arrow img{filter:var(--filter_light);transition:unset}.button-link:any-link.white:hover,.button-link:any-link.white:focus-visible,.button-link.white:hover,.button-link.white:focus-visible{color:var(--color_light);text-decoration-color:var(--color_light)}.button-link:any-link.white:hover .arrow,.button-link:any-link.white:focus-visible .arrow,.button-link.white:hover .arrow,.button-link.white:focus-visible .arrow{background-color:var(--color_primary);border-color:var(--color_primary)}.button-link:any-link.white:hover .arrow img,.button-link:any-link.white:focus-visible .arrow img,.button-link.white:hover .arrow img,.button-link.white:focus-visible .arrow img{filter:var(--filter_light);-webkit-filter:var(--filter_light)}.button-link:any-link.back-to span.text,.button-link.back-to span.text{order:2}.button-link:any-link.back-to .arrow,.button-link.back-to .arrow{order:1;transform:scaleX(-1)}.button-link:any-link.plus .arrow,.button-link.plus .arrow{position:relative}.button-link:any-link.plus .arrow img,.button-link.plus .arrow img{display:none !important}.button-link:any-link.plus .arrow:before,.button-link:any-link.plus .arrow:after,.button-link.plus .arrow:before,.button-link.plus .arrow:after{position:absolute;top:50%;left:50%;background:var(--color_primary);content:"";transform:translate(-50%, -50%);transition:all .3s ease-in-out}.button-link:any-link.plus .arrow:before,.button-link.plus .arrow:before{width:2px;height:70%}.button-link:any-link.plus .arrow:after,.button-link.plus .arrow:after{width:70%;height:2px}.button-link:any-link.plus:hover .arrow:before,.button-link:any-link.plus:hover .arrow:after,.button-link:any-link.plus:focus-visible .arrow:before,.button-link:any-link.plus:focus-visible .arrow:after,.button-link.plus:hover .arrow:before,.button-link.plus:hover .arrow:after,.button-link.plus:focus-visible .arrow:before,.button-link.plus:focus-visible .arrow:after{background-color:var(--color_light)}}@layer lucy-forms{#lucy-content .custom-form,.lucy-content .custom-form{margin-bottom:var(--spacer_xs)}#lucy-content .custom-form h2,.lucy-content .custom-form h2{margin-bottom:var(--grid_gutter)}#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 select,.lucy-content select{width:100%;height:var(--input_height);padding:0 calc(var(--spacer_xs)*2) 0 var(--spacer_xs);font-size:var(--base_font_size);font-family:var(--font_primary);border:1px solid var(--border_color);color:var(--color_text);outline:none;border-radius:var(--input_border_radius);background-color:var(--color_light);background-image:url(/images/icons/dropdown-arrow.svg);background-repeat:no-repeat;background-position:calc(100% - var(--spacer_xs)/2) center;background-size:var(--spacer_xs) auto;appearance:none;-moz-appearance:none;-webkit-appearance:none}@media only screen and (max-width: 910px){#lucy-content select,.lucy-content select{padding:0 calc((var(--spacer_s) - var(--spacer_xs))*2) 0 calc(var(--spacer_s) - var(--spacer_xs));background-size:calc(var(--spacer_s) - var(--spacer_xs)) auto;background-position:calc(100% - (var(--spacer_s) - var(--spacer_xs))/2) center}}@media only screen and (max-width: 525px){#lucy-content select,.lucy-content select{padding:0 calc(var(--spacer_xs)*2) 0 var(--spacer_xs);background-position:calc(100% - var(--spacer_s)/2) center;background-size:calc(var(--spacer_s) - var(--spacer_xxs)) auto}}#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 select:focus,.lucy-content select:focus{border-color:var(--color_secondary)}#lucy-content textarea,.lucy-content textarea{height:calc(var(--input_height)*2);padding:1rem}#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 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 textarea{width:100%;font-size:var(--base_font_size);font-family:var(--font_primary);border:1px solid var(--border_color);background-color:var(--color_light);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 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 textarea:not(textarea){height:var(--input_height);padding:0 var(--spacer_xs)}#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 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 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 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 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 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 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 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 textarea[required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content textarea[required][data-interacted]:invalid+label:after{letter-spacing:0;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 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 textarea:focus{border-color:var(--color_secondary);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 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 textarea.error{border-color:var(--color_error)}#lucy-content input[type=radio],#lucy-content input[type=checkbox],.lucy-content input[type=radio],.lucy-content input[type=checkbox]{flex:0 0 auto;max-width:1rem;max-height:1rem;accent-color:var(--color_secondary)}#lucy-content input::placeholder,#lucy-content textarea::placeholder,.lucy-content input::placeholder,.lucy-content textarea::placeholder{color:var(--color_dark)}#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{z-index:2;display:block;margin-bottom:0;font-family:var(--font_primary);font-size:clamp(14px,.7rem,.7rem);font-weight:400;letter-spacing:.006rem;pointer-events:none}@media only screen and (max-width: 910px){#lucy-content label,.lucy-content label{font-size:clamp(12px,.6rem,.6rem)}}#lucy-content ::placeholder,.lucy-content ::placeholder{color:var(--color_dark);opacity:1}#lucy-content ::-ms-input-placeholder,.lucy-content ::-ms-input-placeholder{color:var(--color_dark)}}.field-wrap{position:relative}.field-wrap>*{margin-bottom:0}.field-wrap span.error{display:none}.field-wrap [disabled]{opacity:.5;cursor:not-allowed}.field-wrap [disabled]+label{display:none;pointer-events:none}.field-wrap.separator{grid-column:auto/span 6 !important;margin:var(--grid_gutter) 0;border-top:2px solid var(--border_color)}.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.upload{margin-bottom:var(--grid_gutter)}.field-wrap.upload input{margin-top:var(--grid_gutter)}.field-wrap.check,.field-wrap.radio{display:flex;gap:var(--grid_gutter);align-items:center}.field-wrap.check .check-group,.field-wrap.radio .check-group{display:flex;flex-direction:column;gap:var(--spacer_xxs);margin-top:var(--grid_gutter);font-size:.8rem}.field-wrap.check .check-group .option,.field-wrap.radio .check-group .option{display:flex;gap:var(--spacer_xxs)}.field-wrap.check .check-group .option input,.field-wrap.radio .check-group .option input{flex:0 0 auto}.field-wrap.search{position:relative}.field-wrap.search .icon-search{position:absolute;top:50%;left:var(--spacer_xs);transform:translate(0, -50%)}@media only screen and (max-width: 910px){.field-wrap.search .icon-search{left:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){.field-wrap.search .icon-search{left:var(--spacer_xs)}}.field-wrap.search input{padding-left:var(--spacer_m)}@media only screen and (max-width: 910px){.field-wrap.search input{padding-left:calc(var(--spacer_m) + var(--spacer_xs))}}@media only screen and (max-width: 525px){.field-wrap.search input{padding-left:var(--spacer_m)}}.field-wrap.search #page-search-clear{position:absolute;top:50%;right:1rem;font-size:.667rem;line-height:0;transform:translate(0, -50%)}.field-wrap.display{display:flex;align-items:center;height:var(--input_height);padding:0 var(--spacer_xs);font-size:clamp(18px,.9rem,.9rem);font-family:var(--font_primary);border:1px solid var(--border_color);color:var(--color_text);outline:none;border-radius:var(--input_border_radius);background-color:var(--color_light);cursor:not-allowed}.field-wrap.display p{display:flex;gap:var(--spacer_xxs)}.field-wrap.display p img{width:1rem;filter:var(--filter_primary)}.field-wrap label{position:absolute;z-index:1;display:flex;justify-content:space-between;top:.5rem;left:calc(var(--spacer_xs) - .25rem);padding:0 .25rem;opacity:0;background-color:var(--color_light);transition:var(--label_transition)}@media only screen and (max-width: 910px){.field-wrap label{left:calc(var(--spacer_s) - var(--spacer_xs) - .25rem)}}@media only screen and (max-width: 525px){.field-wrap label{left:calc(var(--spacer_xs) - .25rem)}}.field-wrap label.show{top:-0.5rem;opacity:1}.field-wrap label.error{color:var(--color_error)}.field-wrap:focus-within label,.field-wrap:focus-within input:not([type=radio],[type=checkbox])+label,.field-wrap:focus-within textarea+label,.field-wrap:has(.easepick-wrapper) label,.field-wrap input:not([type=radio],[type=checkbox]):not(:placeholder-shown)+label,.field-wrap textarea:not(:placeholder-shown)+label{top:-0.5rem;opacity:1}.field-wrap.select label,.field-wrap.date label,.field-wrap.check label,.field-wrap.radio label{top:-0.5rem;opacity:1;transition:none}.field-wrap.upload label,.field-wrap.check label,.field-wrap.radio label{left:0;padding:0;transition:none}form.grid,div.grid[id*=form],.form-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--grid_gutter)}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}@media only screen and (max-width: 525px){form.grid .field-wrap.third,div.grid[id*=form] .field-wrap.third,.form-grid .field-wrap.third{grid-column:auto/span 6}}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;margin-bottom:var(--spacer_xs)}table:not(#lucy-calendar-grid) th,table:not(#lucy-calendar-grid) td{padding:1rem}table:not(#lucy-calendar-grid) tr:first-of-type td{padding-top:0}table:not(#lucy-calendar-grid) td{vertical-align:middle;border-bottom:2px solid var(--border_color)}table:not(#lucy-calendar-grid) td>*{margin-bottom:0}table:not(#lucy-calendar-grid) td:first-of-type{padding-left:0}table:not(#lucy-calendar-grid) td:last-of-type{padding-right:0;text-align:right}}svg.clock{width:1rem;height:1rem}svg.clock g.clock-fill{fill:var(--color_light)}svg.clock.green g.clock-fill{fill:var(--color_green)}svg.map-pin{width:.8rem;height:1rem}svg.map-pin g.pin-fill{fill:var(--color_light)}.g-recaptcha{margin-bottom:0}body.alert{padding-bottom:calc(var(--alert_height) + var(--spacer_xs) + var(--spacer_xxs));transition:padding .3s ease}#lucy-alert{position:fixed;z-index:9;bottom:var(--spacer_xs);left:var(--spacer_xs);display:flex;gap:var(--spacer_xs);width:calc(100% - var(--spacer_xs)*2);height:var(--alert_height);padding:0 var(--spacer_xs);align-items:center;background:var(--color_secondary);border-radius:var(--border_radius);overflow:hidden;box-sizing:border-box;transition:transform .3s ease}@media only screen and (max-width: 1125px){#lucy-alert{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:0 calc(var(--spacer_m) + var(--spacer_xxs))}}@media only screen and (max-width: 525px){#lucy-alert{padding:0 calc(var(--spacer_m) + var(--spacer_s))}}#lucy-alert img.alert{filter:var(--filter_light)}@media only screen and (max-width: 1125px){#lucy-alert img.alert{position:absolute;top:50%;left:var(--spacer_xs);transform:translate(0, -50%)}}#lucy-alert a:any-link{display:flex;flex:0 0 auto;justify-content:center;align-items:center;text-decoration:none;width:1rem;height:1rem;border:2px solid var(--color_primary);border-radius:50%;transition:all .2s ease-in-out}@media only screen and (max-width: 910px){#lucy-alert a:any-link{width:1.25rem;height:1.25rem}}#lucy-alert a:any-link img{width:70%;transition:filter .2s ease-in-out;filter:var(--filter_primary)}#lucy-alert a:any-link:hover,#lucy-alert a:any-link:focus-visible{background-color:var(--color_primary)}#lucy-alert a:any-link:hover img,#lucy-alert a:any-link:focus-visible img{filter:var(--filter_light)}#lucy-alert p{display:flex;align-items:center;gap:var(--spacer_xs);margin-bottom:0 !important;margin-bottom:0;line-height:1.2;color:var(--color_light)}@media only screen and (max-width: 910px){#lucy-alert p.sub-header{font-size:1rem}}@media only screen and (max-width: 525px){#lucy-alert p.sub-header{font-size:1.1rem}}#lucy-alert p.sub-header a:any-link{display:none}@media only screen and (max-width: 525px){#lucy-alert p.sub-header a:any-link{display:flex}}@media only screen and (max-width: 525px){#lucy-alert p.body-small a:any-link{display:none}}#lucy-alert .icon-close{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;margin-left:auto;font-size:.5rem;text-indent:.03rem;color:var(--color_light);border:2px solid var(--color_light);border-radius:50%;transition:all .3s ease;cursor:pointer}@media only screen and (max-width: 1125px){#lucy-alert .icon-close{position:absolute;top:50%;right:var(--spacer_xs);transform:translate(0, -50%)}}@media only screen and (max-width: 910px){#lucy-alert .icon-close{width:1.25rem;height:1.25rem}}#lucy-alert .icon-close:hover,#lucy-alert .icon-close:focus-visible{background-color:var(--color_light);color:var(--color_secondary)}#lucy-alert.hide{transform:translate(0, calc(100% + var(--spacer_xs)))}#lucy-alert.hidden{opacity:0;transform:translate(0, -1rem);transition:transform .5s ease}.skip-link{position:fixed;top:1rem;left:50%;z-index:25;padding:.75rem 1rem;text-decoration:none;line-height:1;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--color_light);background-color:var(--color_dark);border-radius:var(--border_radius);translate:-50% calc(-100% - 1rem)}.skip-link:focus{translate:-50% 0;outline:none;-moz-outline:none}.item-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:var(--grid_gutter)}@media only screen and (max-width: 1440px){.item-grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 910px){.item-grid{grid-template-columns:repeat(2, 1fr)}}.item-grid .item:any-link{display:flex;flex-direction:column;gap:var(--spacer_xxs);text-decoration:none}@media only screen and (max-width: 910px){.item-grid .item:any-link{gap:var(--spacer_xs)}}.item-grid .item:any-link>*{margin-bottom:0}.item-grid .item:any-link .image{overflow:hidden;border-radius:var(--border_radius);aspect-ratio:3/2}.item-grid .item:any-link .image img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease}.item-grid .item:any-link .image.placeholder{display:flex;justify-content:center;align-items:center;background-color:var(--color_light_alt)}.item-grid .item:any-link .image.placeholder img{width:50%;height:50%;object-fit:unset}.item-grid .item:any-link p.body-small span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_text), var(--color_text));background-size:100% 1px,0 1px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){.item-grid .item:any-link p.body-small span:hover,.item-grid .item:any-link p.body-small span:focus-visible{background-size:0 1px,100% 1px}}.item-grid .item:any-link:hover .image img,.item-grid .item:any-link:focus-visible .image img{scale:1.05}.item-grid .item:any-link:hover p.body-small span,.item-grid .item:any-link:focus-visible p.body-small span{background-size:0 1px,100% 1px}@media only screen and (max-width: 1125px){.item-grid.limited{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 910px){.item-grid.limited{grid-template-columns:repeat(3, 1fr) !important}}@media only screen and (max-width: 800px){.item-grid.limited{grid-template-columns:repeat(2, 1fr) !important}}@media only screen and (max-width: 1440px){.item-grid.limited .item:any-link:last-child{display:none}}@media only screen and (max-width: 1125px){.item-grid.limited .item:any-link:nth-child(4){display:none}}@media only screen and (max-width: 800px){.item-grid.limited .item:any-link:nth-child(3){display:none}}@layer lucy-utilities{.in-this-section,#collections-list{margin-bottom:var(--spacer_xs);container-type:inline-size;container-name:lucy-pages}@media only screen and (max-width: 910px){.in-this-section,#collections-list{margin-bottom:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){.in-this-section,#collections-list{margin-bottom:var(--spacer_s)}}.in-this-section .page,#collections-list .page{display:grid;border-bottom:2px solid var(--border_color);text-decoration:none}.in-this-section .page:last-of-type,#collections-list .page:last-of-type{margin-bottom:0}.in-this-section .page .image,#collections-list .page .image{overflow:hidden;border-radius:var(--border_radius);aspect-ratio:3/2}.in-this-section .page .image img,#collections-list .page .image img{width:100%;height:100%;object-fit:cover}.in-this-section .page .content,#collections-list .page .content{display:flex;flex-direction:column;gap:var(--spacer_xs)}.in-this-section .page .content>*,#collections-list .page .content>*{margin-bottom:0}.in-this-section .page .content p.title,#collections-list .page .content p.title{font-family:var(--font_secondary);line-height:1.01;font-weight:300;letter-spacing:-0.008rem}@container lucy-pages (min-width: 1000px){.page{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacer_s);margin-bottom:calc(var(--spacer_xl)/2);padding-bottom:calc(var(--spacer_xl)/2)}.page .image{flex:0 0 45cqw}.page .content{max-width:50cqw}.page .content p{padding-right:var(--spacer_l)}.page .content p.title{font-size:2.4rem}}@container lucy-pages (max-width: 1000px){.page{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacer_s);margin-bottom:calc(var(--spacer_xl)/2);padding-bottom:calc(var(--spacer_xl)/2)}.page .image{flex:0 0 27cqw}.page .content{max-width:60cqw}.page .content p{padding-right:0}.page .content p.title{font-size:2.4rem}}@container lucy-pages (max-width: 700px){.page{grid-template-columns:1fr;gap:var(--spacer_s);margin-bottom:var(--spacer_s);padding-bottom:var(--spacer_s)}.page .image{width:100%;flex:0 0 auto}.page .content{max-width:unset}.page .content p.title{font-size:2.4rem}.page .content p.body{font-size:1rem}}@container lucy-pages (max-width: 650px){.page .content p.title{font-size:2rem;line-height:1.07}}}.highlights{margin-top:var(--spacer_m);padding-top:var(--spacer_m);border-top:2px solid var(--border_color)}.highlights .gallery-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--spacer_xs);pointer-events:none}@media only screen and (max-width: 1440px){.highlights .gallery-grid{grid-template-columns:repeat(5, 1fr)}}@media only screen and (max-width: 1125px){.highlights .gallery-grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 910px){.highlights .gallery-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 750px){.highlights .gallery-grid{grid-template-columns:repeat(2, 1fr)}}.highlights .gallery-grid .image{position:relative;cursor:pointer;opacity:1;transition:opacity .3s ease;aspect-ratio:1;pointer-events:auto}.highlights .gallery-grid .image img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;border-radius:var(--border_radius);transform:translate(-50%, -50%)}.highlights .gallery-grid .image:hover{opacity:1 !important}.highlights .gallery-grid:hover .image{opacity:.5}.lucy-callout{overflow:hidden;display:block;margin-bottom:var(--spacer_xs);text-decoration:none !important;container-type:inline-size;container-name:lucy-callout}@media only screen and (max-width: 910px){.lucy-callout{margin-bottom:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){.lucy-callout{margin-bottom:var(--spacer_s)}}.lucy-callout .callout-content{overflow:hidden;display:flex;flex-direction:column;position:relative;border-radius:var(--border_radius);background-color:var(--overlay_color)}.lucy-callout .callout-content img.bg,.lucy-callout .callout-content img.mobile-bg,.lucy-callout .callout-content img.sidebar{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale .3s ease;opacity:.4}.lucy-callout .callout-content p{border-top:2px solid var(--color_light)}.lucy-callout .callout-content p,.lucy-callout .callout-content span{position:relative;color:var(--color_light)}.lucy-callout .callout-content span.button-link{margin-top:auto}.lucy-callout .callout-content:hover img.bg,.lucy-callout .callout-content:hover img.mobile-bg,.lucy-callout .callout-content:hover img.sidebar,.lucy-callout .callout-content:focus-visible img.bg,.lucy-callout .callout-content:focus-visible img.mobile-bg,.lucy-callout .callout-content:focus-visible img.sidebar{scale:1.03}.lucy-callout .callout-content:hover span.button-link span.text,.lucy-callout .callout-content:focus-visible span.button-link span.text{background-size:0 1px,100% 1px}.lucy-callout .callout-content:hover span.button-link .arrow,.lucy-callout .callout-content:focus-visible span.button-link .arrow{background-color:var(--color_primary);border-color:var(--color_primary)}.lucy-callout .callout-content:hover span.button-link .arrow img,.lucy-callout .callout-content:focus-visible span.button-link .arrow img{filter:var(--filter_light);-webkit-filter:var(--filter_light)}.lucy-callout.sidebar .callout-content{padding:1.25rem;aspect-ratio:15/19}.lucy-callout.sidebar .callout-content img.mobile-bg{display:block}.lucy-callout.sidebar .callout-content img.bg{display:none}.lucy-callout.sidebar .callout-content p{padding-top:1.25rem;padding-right:0;font-family:var(--font_primary);font-size:6.5cqw}.lucy-callout.sidebar .callout-content .button-link .text{font-size:clamp(13px,.65rem,.65rem)}@container lucy-callout (min-width: 900px){.callout-content{padding:2rem;aspect-ratio:5/2}.callout-content img.mobile-bg{display:none}.callout-content p{padding-top:2rem;padding-right:15cqw;font-family:var(--font_secondary);font-size:3cqw}}@container lucy-callout (max-width: 900px){.callout-content{padding:1.5rem;aspect-ratio:5/2}.callout-content img.mobile-bg{display:none}.callout-content p{padding-top:1.5rem;padding-right:10cqw;font-family:var(--font_secondary);font-size:3cqw}}@container lucy-callout (max-width: 700px){.callout-content img.mobile-bg{display:none}.callout-content p{padding-right:0;font-family:var(--font_secondary);font-size:3.5cqw}}@container lucy-callout (max-width: 400px){.callout-content{padding:1.25rem;aspect-ratio:15/19}.callout-content img.mobile-bg{display:block}.callout-content img.bg{display:none}.callout-content p{padding-top:1.25rem;padding-right:0;font-family:var(--font_primary);font-size:6.5cqw}.callout-content .button-link .text{font-size:clamp(13px,.65rem,.65rem)}}@layer lucy-utilities{.slideshow:not(.info-slideshow){margin-bottom:var(--spacer_xs)}@media only screen and (max-width: 910px){.slideshow:not(.info-slideshow){margin-bottom:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){.slideshow:not(.info-slideshow){margin-bottom:var(--spacer_s)}}.slideshow:not(.info-slideshow) .images{overflow:hidden;position:relative;aspect-ratio:16/9}.slideshow:not(.info-slideshow) .images .slider{display:flex;align-items:center;height:100%;transition:transform .5s ease}.slideshow:not(.info-slideshow) .images .slider img{display:block;position:relative;max-width:100%;max-height:100%;margin-bottom:0 !important;border-radius:var(--border_radius)}.slideshow:not(.info-slideshow) .images .slider img:before{position:absolute;top:0;right:0;width:1rem;height:1rem;background-color:var(--color_primary);content:""}.slideshow:not(.info-slideshow) .images .slider .image{margin-right:var(--grid_gutter);opacity:.3;transition:opacity .3s ease}.slideshow:not(.info-slideshow) .images .slider .image.active{opacity:1;cursor:pointer}.slideshow:not(.info-slideshow) .images .slider .video{align-self:normal;aspect-ratio:16/9}.slideshow:not(.info-slideshow) .images .slider :last-child{margin-right:0}.slideshow:not(.info-slideshow) nav{display:flex;gap:var(--spacer_xxs);width:100%;justify-content:space-between;align-items:flex-start;margin-top:var(--grid_gutter);user-select:none}@media only screen and (max-width: 910px){.slideshow:not(.info-slideshow) nav{flex-direction:column;justify-content:flex-start;gap:var(--spacer_xs)}}.slideshow:not(.info-slideshow) nav p{margin-right:var(--spacer_xs);margin-bottom:0;padding-right:var(--spacer_s);font-size:.8rem}@media only screen and (max-width: 910px){.slideshow:not(.info-slideshow) nav p{order:2;font-size:.9rem}}@media only screen and (max-width: 750px){.slideshow:not(.info-slideshow) nav p{padding-right:0}}@media only screen and (max-width: 525px){.slideshow:not(.info-slideshow) nav p{font-size:1rem}}.slideshow:not(.info-slideshow) nav .controls{display:flex;align-items:center;flex:0 0 auto;gap:var(--spacer_xxs)}@media only screen and (max-width: 910px){.slideshow:not(.info-slideshow) nav .controls{order:1}}.slideshow:not(.info-slideshow) nav .controls a:any-link{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:1rem;height:1rem;border:2px solid var(--color_primary);cursor:pointer;border-radius:50%;transition:all .3s ease}@media only screen and (max-width: 910px){.slideshow:not(.info-slideshow) nav .controls a:any-link{width:1.25rem;height:1.25rem}}.slideshow:not(.info-slideshow) nav .controls a:any-link img{width:70%;margin:0 !important;filter:var(--filter_primary)}.slideshow:not(.info-slideshow) nav .controls a:any-link:hover,.slideshow:not(.info-slideshow) nav .controls a:any-link:focus-visible{background-color:var(--color_primary)}.slideshow:not(.info-slideshow) nav .controls a:any-link:hover img,.slideshow:not(.info-slideshow) nav .controls a:any-link:focus-visible img{filter:var(--filter_light)}.slideshow:not(.info-slideshow) nav .controls .previous{margin-left:auto}.slideshow:not(.info-slideshow) nav .controls span{display:inline-block;margin:0;font-size:clamp(12px,.9rem,16px);font-weight:600;letter-spacing:.043em}@media only screen and (max-width: 525px){.slideshow:not(.info-slideshow) nav .controls span{font-size:1.1rem}}}.lucy-faqs h2{margin-bottom:calc(var(--spacer_s) - var(--spacer_xxs))}.lucy-faqs .question{position:relative;padding:calc(var(--spacer_s) - var(--spacer_xxs)) 0;border-bottom:2px solid var(--border_color);box-sizing:border-box}.lucy-faqs .question .top{display:flex;justify-content:space-between;align-items:center;gap:var(--spacer_s);cursor:pointer}.lucy-faqs .question .top>*{margin-bottom:0}.lucy-faqs .question .top p.display-m{transition:color .3s ease;line-height:1.3}.lucy-faqs .question .top p.display-m span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 2px,0 2px;background-position:100% 95%,0 95%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){.lucy-faqs .question .top p.display-m span:hover,.lucy-faqs .question .top p.display-m span:focus-visible{background-size:0 2px,100% 2px}}.lucy-faqs .question .top .expand{flex:0 0 auto;position:relative;width:1rem;height:1rem;border:2px solid var(--color_primary);border-radius:50%;transition:background-color .3s ease}@media only screen and (max-width: 910px){.lucy-faqs .question .top .expand{width:1.25rem;height:1.25rem}}.lucy-faqs .question .top .expand:before,.lucy-faqs .question .top .expand:after{position:absolute;top:50%;left:50%;background:var(--color_primary);content:"";transform:translate(-50%, -50%);transition:all .3s ease-in-out}.lucy-faqs .question .top .expand:before{width:2px;height:70%}.lucy-faqs .question .top .expand:after{width:70%;height:2px}@media(pointer: fine){.lucy-faqs .question .top:hover p.display-m,.lucy-faqs .question .top:focus p.display-m{color:var(--color_secondary)}.lucy-faqs .question .top:hover p.display-m span,.lucy-faqs .question .top:focus p.display-m span{background-size:0 2px,100% 2px}.lucy-faqs .question .top:hover .expand,.lucy-faqs .question .top:focus .expand{background-color:var(--color_primary)}.lucy-faqs .question .top:hover .expand:before,.lucy-faqs .question .top:hover .expand:after,.lucy-faqs .question .top:focus .expand:before,.lucy-faqs .question .top:focus .expand:after{background-color:var(--color_light)}}.lucy-faqs .question .bottom{display:none;margin-top:var(--spacer_xs)}.lucy-faqs .question .bottom :last-child{margin-bottom:0}.lucy-faqs .question.open .top .expand::before{height:0}.lucy-faqs .question.open .bottom{display:block}#sponsor-grid,.sponsor-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:var(--grid_gutter);position:relative;margin-bottom:var(--spacer_xs)}@media only screen and (max-width: 1440px){#sponsor-grid,.sponsor-grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1125px){#sponsor-grid,.sponsor-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 910px){#sponsor-grid,.sponsor-grid{margin-bottom:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){#sponsor-grid,.sponsor-grid{grid-template-columns:repeat(2, 1fr);margin-bottom:var(--spacer_s)}}#sponsor-grid:last-of-type,.sponsor-grid:last-of-type{margin-bottom:0;padding-bottom:0}#sponsor-grid:last-of-type:after,.sponsor-grid:last-of-type:after{display:none}#sponsor-grid .sponsor,.sponsor-grid .sponsor{position:relative;display:flex;justify-content:center;align-items:center;padding:1rem;text-align:center;text-decoration:none;line-height:1;box-sizing:border-box;aspect-ratio:1/1}#sponsor-grid .sponsor.text-only,.sponsor-grid .sponsor.text-only{padding:var(--spacer_xs);background-color:var(--color_dark);color:var(--color_light);border-radius:var(--border_radius)}#sponsor-grid .sponsor span,.sponsor-grid .sponsor span{margin-bottom:0;text-decoration:none;text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:.043rem;line-height:1.3;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_light), var(--color_light));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#sponsor-grid .sponsor span:hover,#sponsor-grid .sponsor span:focus-visible,.sponsor-grid .sponsor span:hover,.sponsor-grid .sponsor span:focus-visible{background-size:0 2px,100% 2px}}#sponsor-grid .sponsor img,.sponsor-grid .sponsor img{max-width:100%;max-height:100%;filter:grayscale(1)}@media(pointer: fine){#sponsor-grid a.sponsor:any-link:hover span,#sponsor-grid a.sponsor:any-link:focus-visible span,.sponsor-grid a.sponsor:any-link:hover span,.sponsor-grid a.sponsor:any-link:focus-visible span{background-size:0 2px,100% 2px}}#hours-widget{margin-bottom:var(--spacer_xs)}@media only screen and (max-width: 910px){#hours-widget{margin-bottom:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){#hours-widget{margin-bottom:var(--spacer_s)}}#hours-widget .day{display:flex;justify-content:space-between;align-items:center;gap:var(--spacer_xs);margin-top:var(--spacer_xs);padding-bottom:var(--spacer_xs);border-bottom:2px solid var(--border_color)}#hours-widget .day>*{margin-bottom:0}.slideshow-accordion-plugin{margin-bottom:var(--spacer_xs);container-type:inline-size;container-name:lucy-slideshow}@media only screen and (max-width: 910px){.slideshow-accordion-plugin{margin-bottom:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){.slideshow-accordion-plugin{margin-bottom:var(--spacer_s)}}.slideshow-accordion-plugin .info-slideshow h2{margin-bottom:calc(var(--spacer_s) - var(--spacer_xxs))}.slideshow-accordion-plugin .info-slideshow.accordion .slide{position:relative;padding:calc(var(--spacer_s) - var(--spacer_xxs)) 0;border-bottom:2px solid var(--border_color);box-sizing:border-box}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top{display:flex;justify-content:space-between;align-items:center;gap:var(--spacer_s);cursor:pointer}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top>*{margin-bottom:0}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top p.display-m{transition:color .3s ease;line-height:1.3}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top p.display-m span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 2px,0 2px;background-position:100% 95%,0 95%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){.slideshow-accordion-plugin .info-slideshow.accordion .slide .top p.display-m span:hover,.slideshow-accordion-plugin .info-slideshow.accordion .slide .top p.display-m span:focus-visible{background-size:0 2px,100% 2px}}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top .expand{flex:0 0 auto;position:relative;width:1rem;height:1rem;border:2px solid var(--color_primary);border-radius:50%;transition:background-color .3s ease}@media only screen and (max-width: 910px){.slideshow-accordion-plugin .info-slideshow.accordion .slide .top .expand{width:1.25rem;height:1.25rem}}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top .expand:before,.slideshow-accordion-plugin .info-slideshow.accordion .slide .top .expand:after{position:absolute;top:50%;left:50%;background:var(--color_primary);content:"";transform:translate(-50%, -50%);transition:all .3s ease-in-out}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top .expand:before{width:2px;height:70%}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top .expand:after{width:70%;height:2px}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:hover p.display-m,.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:focus p.display-m{color:var(--color_secondary)}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:hover p.display-m span,.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:focus p.display-m span{background-size:0 2px,100% 2px}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:hover .expand,.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:focus .expand{background-color:var(--color_primary)}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:hover .expand:before,.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:hover .expand:after,.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:focus .expand:before,.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:focus .expand:after{background-color:var(--color_light)}.slideshow-accordion-plugin .info-slideshow.accordion .slide .bottom{display:none;margin-top:var(--spacer_xs)}.slideshow-accordion-plugin .info-slideshow.accordion .slide .bottom :last-child{margin-bottom:0}.slideshow-accordion-plugin .info-slideshow.accordion .slide.open .top .expand::before{height:0}.slideshow-accordion-plugin .info-slideshow.accordion .slide.open .bottom{display:block}.slideshow-accordion-plugin .info-slideshow.slideshow .images{font-size:0;overflow:hidden}.slideshow-accordion-plugin .info-slideshow.slideshow .images img{display:none;width:100%;border-radius:var(--border_radius)}.slideshow-accordion-plugin .info-slideshow.slideshow .content{position:relative;margin-top:var(--grid_gutter)}.slideshow-accordion-plugin .info-slideshow.slideshow .content .buttons{position:absolute;z-index:1;top:0;right:0;display:flex;gap:.5rem}.slideshow-accordion-plugin .info-slideshow.slideshow .content .previous:any-link,.slideshow-accordion-plugin .info-slideshow.slideshow .content .next:any-link{display:flex;width:1rem;height:1rem;justify-content:center;align-items:center;outline:none;text-decoration:none !important;border:2px solid var(--color_primary);border-radius:50%;transition:all .3s ease}@media only screen and (max-width: 910px){.slideshow-accordion-plugin .info-slideshow.slideshow .content .previous:any-link,.slideshow-accordion-plugin .info-slideshow.slideshow .content .next:any-link{width:1.25rem;height:1.25rem}}.slideshow-accordion-plugin .info-slideshow.slideshow .content .previous:any-link img,.slideshow-accordion-plugin .info-slideshow.slideshow .content .next:any-link img{width:70%;transition:all .3s ease;filter:var(--filter_primary)}@media(pointer: fine){.slideshow-accordion-plugin .info-slideshow.slideshow .content .previous:any-link:hover,.slideshow-accordion-plugin .info-slideshow.slideshow .content .next:any-link:hover{background-color:var(--color_primary)}.slideshow-accordion-plugin .info-slideshow.slideshow .content .previous:any-link:hover img,.slideshow-accordion-plugin .info-slideshow.slideshow .content .next:any-link:hover img{filter:var(--filter_light)}}.slideshow-accordion-plugin .info-slideshow.slideshow .content .inner{display:none;padding-right:3rem;box-sizing:border-box}.slideshow-accordion-plugin .info-slideshow.slideshow .content .inner>*{margin:0}.slideshow-accordion-plugin .info-slideshow.slideshow .content :last-child{margin-bottom:0 !important}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="1"] .images img:nth-child(1),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="1"] .inner:nth-child(1){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="2"] .images img:nth-child(2),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="2"] .inner:nth-child(2){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="3"] .images img:nth-child(3),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="3"] .inner:nth-child(3){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="4"] .images img:nth-child(4),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="4"] .inner:nth-child(4){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="5"] .images img:nth-child(5),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="5"] .inner:nth-child(5){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="6"] .images img:nth-child(6),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="6"] .inner:nth-child(6){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="7"] .images img:nth-child(7),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="7"] .inner:nth-child(7){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="8"] .images img:nth-child(8),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="8"] .inner:nth-child(8){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="9"] .images img:nth-child(9),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="9"] .inner:nth-child(9){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="10"] .images img:nth-child(10),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="10"] .inner:nth-child(10){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="11"] .images img:nth-child(11),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="11"] .inner:nth-child(11){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="12"] .images img:nth-child(12),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="12"] .inner:nth-child(12){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="13"] .images img:nth-child(13),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="13"] .inner:nth-child(13){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="14"] .images img:nth-child(14),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="14"] .inner:nth-child(14){display:block}.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="15"] .images img:nth-child(15),.slideshow-accordion-plugin .info-slideshow.slideshow[data-position="15"] .inner:nth-child(15){display:block}aside .record-details,main .record-details{display:flex;flex-direction:column}aside .record-details>*,main .record-details>*{margin-bottom:0}aside .record-details p,main .record-details p{font-size:.9rem}aside .record-details p:not(.sub-header),main .record-details p:not(.sub-header){margin-bottom:var(--spacer_s)}aside .record-details p.sub-header,main .record-details p.sub-header{margin-bottom:var(--spacer_xxs);font-size:.8rem}aside .record-details p a:any-link,main .record-details p a:any-link{font-weight:400;color:var(--color_text);background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(transparent, transparent);background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){aside .record-details p a:any-link:hover,aside .record-details p a:any-link:focus-visible,main .record-details p a:any-link:hover,main .record-details p a:any-link:focus-visible{background-size:0 1px,100% 1px}}aside .record-details :last-child,main .record-details :last-child{margin-bottom:0 !important}aside .record-details .button-link,main .record-details .button-link{margin-bottom:var(--spacer_xxs)}main .mobile-details{display:none;padding-top:var(--spacer_s);border-top:2px solid var(--border_color)}@media only screen and (max-width: 910px){main .mobile-details{display:block}}@layer lucy-utilities{.filter-bar{display:flex;align-items:center;gap:var(--grid_gutter);margin-bottom:var(--spacer_m);padding-bottom:var(--spacer_xs);border-bottom:2px solid var(--border_color)}@media only screen and (max-width: 910px){.filter-bar{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--grid_gutter);margin-bottom:0;padding-bottom:0;border-bottom:none}.filter-bar .field-wrap{grid-column:auto/span 3}.filter-bar .field-wrap.third{grid-column:auto/span 2}.filter-bar .search-fields{grid-column:auto/span 6}}@media only screen and (max-width: 525px){.filter-bar{grid-template-columns:repeat(3, 1fr)}.filter-bar .field-wrap{grid-column:auto/span 3}.filter-bar .field-wrap.third{grid-column:auto/span 3}.filter-bar .search-fields{grid-column:auto/span 3}}.filter-bar>*{margin:0}.filter-bar.fill .field-wrap{flex:1 1 0}.filter-bar .search-fields{display:flex;flex:2 1 0;align-items:center;gap:var(--grid_gutter)}}@layer lucy-utilities{.pagination{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:var(--spacer_m);padding-top:var(--spacer_m);border-top:2px solid var(--border_color);text-align:center}@media only screen and (max-width: 910px){.pagination{margin-top:var(--spacer_s);padding-top:var(--spacer_s)}}@media only screen and (max-width: 750px){.pagination{flex-wrap:wrap;justify-content:center;gap:var(--spacer_xxs)}}.pagination a:not(.button):any-link{display:flex;justify-content:center;align-items:center;width:2rem !important;height:2rem !important;margin:0 !important;padding:0 !important;font-size:.8rem;font-weight:700;text-decoration:none !important;color:var(--color_dark) !important;border:2px solid var(--border_color) !important;box-shadow:none !important;border-radius:50%;transition:all .2s ease-in-out}.pagination a:not(.button):any-link:hover{color:var(--color_light) !important;background-color:var(--color_secondary) !important;border-color:var(--color_secondary) !important}.pagination a:not(.button):any-link.selected{color:var(--color_light) !important;background-color:var(--color_dark) !important;border-color:var(--border_color) !important}@media only screen and (max-width: 750px){.pagination a.button:any-link{order:3}}@media only screen and (max-width: 750px){.pagination a.button:any-link.back-to{order:2}}.pagination .pages{display:flex;flex-wrap:wrap;gap:var(--spacer_xxs);justify-content:center;align-items:center}@media only screen and (max-width: 750px){.pagination .pages{order:1;width:100%;margin-bottom:var(--spacer_xs)}}}@layer lucy-utilities{.video-wrapper{overflow:hidden;position:relative;width:100%;aspect-ratio:16/9;margin-bottom:var(--spacer_xs);border-radius:var(--border_radius)}@media only screen and (max-width: 910px){.video-wrapper{margin-bottom:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){.video-wrapper{margin-bottom:var(--spacer_s)}}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}}#site-share{position:relative}#site-share #share-container{position:absolute;top:calc(100% + var(--spacer_xxs));right:0;z-index:2;opacity:0;padding:var(--spacer_xs);box-sizing:border-box;background-color:var(--color_background);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_xs);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 img{max-width:1rem;max-height:1rem;filter:var(--filter_light)}#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 img#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 img#link-copied.show{opacity:1;scale:1}#site-share #share-container #copy-to-clipboard{display:none}#viewer-overlay{position:fixed;top:0;left:0;z-index:2004;width:100%;height:100%;opacity:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none;transition:opacity .5s ease}#viewer{position:fixed;z-index:2005;top:0;left:0;width:100vw;height:100vh;background-color:rgba(11,2,3,.7);box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity .5s ease}@media only print{#viewer{display:none}}#viewer #viewer-area{display:grid;grid-template-columns:7fr 3fr;gap:var(--spacer_m);position:absolute;top:50%;left:50%;width:calc(100% - var(--spacer_s)*2);height:calc(100% - var(--spacer_l)*2);transform:translate(-50%, -50%)}@media only screen and (max-width: 910px){#viewer #viewer-area{display:flex;flex-direction:column;gap:var(--spacer_s);overflow-y:scroll;-webkit-overflow-scrolling:touch}}#viewer #viewer-area #viewer-slide,#viewer #viewer-area #viewer-caption{display:flex;flex-direction:column;justify-content:center;transform:translate(0, var(--spacer_xs));opacity:0;transition:transform .5s ease .5s,opacity .5s ease .5s}#viewer #viewer-area #viewer-slide>*,#viewer #viewer-area #viewer-caption>*{margin:0}#viewer #viewer-area #viewer-slide,#viewer #viewer-area #viewer-image{overflow:hidden}#viewer #viewer-area #viewer-image img{margin:0 auto;max-width:100%;max-height:100%;border-radius:var(--border_radius)}#viewer #viewer-area #viewer-caption{color:var(--color_light);font-size:.9rem;transition-delay:1s}#viewer #viewer-area #viewer-caption #caption-text strong{display:block;margin-bottom:var(--spacer_xs);font-family:var(--font_secondary);font-size:1.4rem;font-weight:300}#viewer #viewer-area #viewer-caption #caption-text strong i span{font-style:normal}#viewer #viewer-area #viewer-caption #caption-text .button-link{margin-top:var(--spacer_xs)}#viewer #viewer-area #viewer-caption #caption-text .button-link .text{color:var(--color_light) !important;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_light), var(--color_light));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#viewer #viewer-area #viewer-caption #caption-text .button-link .text:hover,#viewer #viewer-area #viewer-caption #caption-text .button-link .text:focus-visible{background-size:0 1px,100% 1px}}#viewer #viewer-nav{display:flex;gap:var(--spacer_xs);position:absolute;top:var(--spacer_s);right:calc(var(--spacer_s) + 6rem);opacity:0;transition:opacity .5s ease 1.5s}#viewer #viewer-nav #viewer-previous,#viewer #viewer-nav #viewer-next{display:flex;align-items:center;gap:var(--spacer_xxs);font-size:.9rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.043rem;color:var(--color_light);cursor:pointer}#viewer #viewer-nav #viewer-previous span.text,#viewer #viewer-nav #viewer-next span.text{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}#viewer #viewer-nav #viewer-previous .arrow,#viewer #viewer-nav #viewer-next .arrow{display:flex;flex:0 0 auto;justify-content:center;align-items:center;text-decoration:none;width:1rem;height:1rem;background-color:rgba(0,0,0,0);border:2px solid var(--color_light);border-radius:50%;transition:background-color .3s ease,border-color .3s ease}@media only screen and (max-width: 910px){#viewer #viewer-nav #viewer-previous .arrow,#viewer #viewer-nav #viewer-next .arrow{width:1.25rem;height:1.25rem}}#viewer #viewer-nav #viewer-previous .arrow img,#viewer #viewer-nav #viewer-next .arrow img{margin:0 !important;width:70%;transition:filter .3s ease;filter:var(--filter_light)}#viewer #viewer-nav #viewer-previous:hover span.text,#viewer #viewer-nav #viewer-previous:focus-visible span.text,#viewer #viewer-nav #viewer-next:hover span.text,#viewer #viewer-nav #viewer-next:focus-visible span.text{text-decoration-color:var(--color_light)}#viewer #viewer-nav #viewer-previous:hover .arrow,#viewer #viewer-nav #viewer-previous:focus-visible .arrow,#viewer #viewer-nav #viewer-next:hover .arrow,#viewer #viewer-nav #viewer-next:focus-visible .arrow{background-color:var(--color_light)}#viewer #viewer-nav #viewer-previous:hover .arrow img,#viewer #viewer-nav #viewer-previous:focus-visible .arrow img,#viewer #viewer-nav #viewer-next:hover .arrow img,#viewer #viewer-nav #viewer-next:focus-visible .arrow img{filter:var(--filter_dark)}#viewer #viewer-close{display:flex;align-items:center;gap:var(--spacer_xxs);position:absolute;top:var(--spacer_s);right:var(--spacer_s);font-size:.9rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.043rem;color:var(--color_light);cursor:pointer;opacity:0;transition:opacity .5s ease 1.5s}#viewer #viewer-close span.text{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}#viewer #viewer-close span[class*=icon]{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5rem;text-indent:.07rem;border:2px solid var(--color_light);border-radius:50%;transition:all .3s ease}@media only screen and (max-width: 910px){#viewer #viewer-close span[class*=icon]{width:1.25rem;height:1.25rem}}#viewer #viewer-close:hover span.text,#viewer #viewer-close:focus-visible span.text{text-decoration-color:var(--color_light)}#viewer #viewer-close:hover span[class*=icon],#viewer #viewer-close:focus-visible span[class*=icon]{background-color:var(--color_light);color:var(--color_dark)}body[data-viewer] #viewer-overlay{pointer-events:auto;opacity:1}body[data-viewer] #viewer{pointer-events:auto;opacity:1}body[data-viewer] #viewer #viewer-area #viewer-slide,body[data-viewer] #viewer #viewer-area #viewer-caption{transform:translate(0, 0);opacity:1}body[data-viewer] #viewer #viewer-nav,body[data-viewer] #viewer #viewer-close{opacity:1}body[data-viewer=closing] #viewer{opacity:0;transition:opacity .5s ease 1s;pointer-events:none}body[data-viewer=closing] #viewer #viewer-nav,body[data-viewer=closing] #viewer #viewer-close{opacity:0;transition-delay:unset}body[data-viewer=closing] #viewer #viewer-area #viewer-slide,body[data-viewer=closing] #viewer #viewer-area #viewer-caption{transform:translate(0, var(--spacer_xs));opacity:0;transition-delay:.5s}body[data-viewer=closing] #viewer-overlay{pointer-events:none;opacity:0;transition:opacity .3s ease;transition-delay:1s}.tag{padding:.25rem var(--spacer_xxs);font-size:.6rem;font-weight:600;letter-spacing:.043rem;background-color:var(--color_secondary);color:var(--color_light);text-transform:uppercase;border-radius:var(--input_border_radius)}.tag.white{background-color:var(--color_light);color:var(--color_text)}#page-overlay{position:fixed;top:0;left:0;z-index:2004;width:100%;height:100%;opacity:0;background-color:rgba(11,2,3,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none;transition:opacity .5s ease}body[data-overlay]{overflow:hidden;height:100vh}body[data-overlay] #page-overlay{pointer-events:auto;opacity:1}body[data-overlay=closing] #page-overlay{pointer-events:none;opacity:0;transition:opacity .3s ease;transition-delay:1s}.resize-animation-stopper *,.no-animation,.no-animation *{animation:none !important;transition:none !important}#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: 1125px){#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}}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-datepicker{width:20rem;padding:1rem 2rem;display:none;border:none !important;background:#fff;box-shadow:0 12px 22px rgba(0,0,0,.25)}.ui-datepicker .ui-icon{width:25px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;margin-top:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0 !important;font-size:.8em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none}.ui-datepicker .ui-datepicker-prev span{content:""}.ui-datepicker .ui-datepicker-next span{content:"";text-align:right}.ui-datepicker-next span{float:right}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;font-size:1.5em;line-height:1.5em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;font-size:.85em;border:0}.ui-datepicker td{border:none !important;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.5em;font-size:.85em;text-align:center;text-decoration:none;border:none !important}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{font-weight:bold}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active a{color:#fff;text-decoration:none;background:var(--color_light)}.ui-datepicker a,.ui-datepicker a:active,.ui-datepicker a:visited{border:none !important}.ui-datepicker .ui-datepicker-header{display:flex;margin:1rem 0;align-items:center}@media only screen and (max-width: 1125px){.ui-datepicker .ui-datepicker-header{margin:1em 0}}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:1.1em;font-weight:500;letter-spacing:.5px}@media only screen and (max-width: 1125px){.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0;font-size:1em}}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{text-decoration:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{order:1}.ui-datepicker .ui-datepicker-calendar{font-size:clamp(11px,.6875em,.6875em)}.ui-datepicker .ui-datepicker-calendar thead{font-size:1em;font-weight:500}.ui-datepicker .ui-datepicker-calendar td{text-align:center !important;opacity:1}.ui-datepicker .ui-datepicker-calendar td.active span,.ui-datepicker .ui-datepicker-calendar td a{background-color:var(--color_light)}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{display:inline-block;width:2rem;height:2rem;padding:0;line-height:2rem;border-radius:100%}.ui-datepicker .ui-datepicker-calendar td.active a,.ui-datepicker .ui-datepicker-calendar td a:hover{color:#fff;background-color:var(--color_primary)}body[data-template=_home] .lucy-layout{width:100%;margin:0;padding:0;border-radius:none;background-color:unset}body[data-template=_home] .lucy-layout main{overflow:hidden;margin-top:0}@media only screen and (max-width: 910px){body[data-template=_home] .lucy-layout main{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}}body[data-template=_home] #footer-callouts{margin-top:0}section[id*=home] .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacer_m);padding-top:var(--spacer_m)}section[id*=home] .top>*{margin-bottom:0}section[id*=home] .top.has-border{border-top:2px solid var(--border_color)}@media only screen and (max-width: 910px){section[id*=home] .top{padding-top:0;border-top:none !important}}#home-hero{overflow:hidden;position:relative;padding-top:var(--header_height);min-height:900px;height:calc(100vh - var(--arizona_arts_height))}#home-hero.loaded:before,#home-hero.loaded:after{opacity:var(--overlay_opacity)}#home-hero.loaded .bg{opacity:1;scale:1.05}#home-hero:before,#home-hero:after{position:absolute;left:0;z-index:2;width:100%;height:100%;opacity:0;content:""}#home-hero:before{top:0;background-color:var(--overlay_color);transition:opacity 1s ease}#home-hero:after{bottom:0;background-image:linear-gradient(180deg, rgba(41, 10, 11, 0) 86%, var(--color_background) 100%);transition:opacity 1s ease;transition-delay:1s}#home-hero .bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;scale:1;transition:opacity 1s ease,scale 4s ease}#home-hero .bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#home-hero h1,#home-hero .content{position:relative;z-index:3}#home-hero .content{position:absolute;bottom:var(--spacer_xxs);left:0;width:100%;color:var(--color_light)}#home-hero .content h1{text-transform:none}#home-hero .content .utilities{display:flex;justify-content:space-between;margin-bottom:var(--spacer_s);padding:0 var(--spacer_m);opacity:0;transition:opacity 1s ease}@media only screen and (max-width: 910px){#home-hero .content .utilities{margin-bottom:var(--spacer_xs);padding:0 var(--spacer_s)}}#home-hero .content .utilities.loaded{opacity:1}#home-hero .content .utilities .hours{display:flex;align-items:center;gap:var(--spacer_xxs);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.043rem}@media only screen and (max-width: 910px){#home-hero .content .utilities .hours{font-size:.9rem}#home-hero .content .utilities .hours img{width:1.25rem;height:1.25rem}}@media only screen and (max-width: 525px){#home-hero .content .utilities .hours{font-size:1rem}}#home-hero .content .utilities .video-control{position:relative;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border:2px solid var(--color_light);border-radius:50%;cursor:pointer;transition:all .3s ease}#home-hero .content .utilities .video-control:hover,#home-hero .content .utilities .video-control:focus-visible{background-color:var(--color_dark);border-color:var(--color_dark);scale:1.2}#home-hero .content .utilities .video-control .lines{position:absolute;top:50%;left:50%;width:35%;height:40%;transition:opacity .3s ease;transform:translate(-50%, -50%)}#home-hero .content .utilities .video-control .lines:before,#home-hero .content .utilities .video-control .lines:after{position:absolute;top:0;width:2px;height:100%;background-color:var(--color_light);content:""}#home-hero .content .utilities .video-control .lines:before{left:0}#home-hero .content .utilities .video-control .lines:after{right:0}#home-hero .content .utilities .video-control .icon-play{position:absolute;top:50%;left:50%;opacity:0;transition:opacity .3s ease;transition-delay:0;font-size:.5rem;text-indent:.05rem;transform:translate(-50%, -50%)}#home-hero .content .utilities .video-control.play .lines{opacity:0}#home-hero .content .utilities .video-control.play .icon-play{opacity:1;transition-delay:.3s}#home-hero .content .info{display:flex;align-items:center;gap:var(--spacer_m);margin:0 var(--spacer_xxs);padding:var(--spacer_m);background-color:var(--color_dark);border-radius:var(--border_radius);box-sizing:border-box;transform:translate(0, var(--spacer_s));opacity:0;transition:opacity 1s ease,transform 1s ease}@media only screen and (max-width: 1125px){#home-hero .content .info{display:grid;gap:var(--spacer_s)}#home-hero .content .info p{max-width:60vw}}@media only screen and (max-width: 910px){#home-hero .content .info{padding:var(--spacer_s)}#home-hero .content .info p{max-width:75vw}}@media only screen and (max-width: 650px){#home-hero .content .info p{max-width:90vw}}#home-hero .content .info.loaded{opacity:1;transform:translate(0, 0)}#home-hero .content .info>*{margin:0}#home-hero .content .info .callouts{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacer_m)}@media only screen and (max-width: 1440px){#home-hero .content .info .callouts{gap:var(--spacer_xs)}}@media only screen and (max-width: 1125px){#home-hero .content .info .callouts{gap:var(--spacer_m)}}@media only screen and (max-width: 650px){#home-hero .content .info .callouts{grid-template-columns:1fr;gap:var(--spacer_s);margin-top:var(--spacer_xl)}}#home-hero .content .info .callouts .callout:any-link{display:flex;flex-direction:column;gap:var(--spacer_xxs);padding-left:var(--spacer_xxs);border-left:1px solid var(--color_light);text-decoration:none}@media only screen and (max-width: 910px){#home-hero .content .info .callouts .callout:any-link{padding-left:var(--spacer_xs);gap:var(--spacer_xs)}}@media only screen and (max-width: 650px){#home-hero .content .info .callouts .callout:any-link{padding-left:0;border-left:none;padding-top:var(--spacer_s);border-top:1px solid var(--color_light)}}#home-hero .content .info .callouts .callout:any-link>*{margin:0}@media only screen and (max-width: 650px){#home-hero .content .info .callouts .callout:any-link p.body-small{display:none}}@media only screen and (max-width: 525px){#home-hero .content .info .callouts .callout:any-link .button-link{font-size:1.143rem}}#home-hero .content .info .callouts .callout:any-link .button-link:hover,#home-hero .content .info .callouts .callout:any-link .button-link:focus-visible{color:var(--color_light);text-decoration-color:var(--color_light) !important}#home-hero .content .info .callouts .callout:any-link:hover .button-link,#home-hero .content .info .callouts .callout:any-link:focus-visible .button-link{color:var(--color_light);text-decoration-color:var(--color_light) !important}#home-hero .content .info .callouts .callout:any-link:hover .button-link span.text,#home-hero .content .info .callouts .callout:any-link:focus-visible .button-link span.text{background-size:0 1px,100% 1px}#home-hero .content .info .callouts .callout:any-link:hover .button-link .arrow,#home-hero .content .info .callouts .callout:any-link:focus-visible .button-link .arrow{border-color:var(--color_primary);background-color:var(--color_primary)}#home-hero .content .info .callouts .callout:any-link:hover .button-link .arrow img,#home-hero .content .info .callouts .callout:any-link:focus-visible .button-link .arrow img{filter:var(--filter_light)}#home-exhibitions-events{position:relative;z-index:1;margin:0 var(--spacer_xxs);padding:var(--spacer_m) 0;background-color:var(--color_light);border-radius:var(--border_radius);box-sizing:border-box}@media only screen and (max-width: 910px){#home-exhibitions-events{padding:var(--spacer_s) 0}}#home-exhibitions-events .top{justify-content:flex-end;gap:var(--spacer_xxs);margin:0 var(--spacer_m);margin-bottom:var(--spacer_m)}@media only screen and (max-width: 910px){#home-exhibitions-events .top{margin:0 var(--spacer_s);margin-bottom:var(--spacer_s)}}#home-exhibitions-events .top h2{margin-right:auto}#home-exhibitions-events .top #exhibitions-slider-controls{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacer_xxs)}@media only screen and (max-width: 910px){#home-exhibitions-events .top #exhibitions-slider-controls{display:none}}#home-exhibitions-events .top #exhibitions-slider-controls>*{margin-bottom:0}#home-exhibitions-events .top #exhibitions-slider-controls h2{margin-right:auto}#home-exhibitions-events .top #exhibitions-slider-controls #previous-exhibition,#home-exhibitions-events .top #exhibitions-slider-controls #next-exhibition{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--border_color);transition:background-color .3s ease;cursor:pointer}#home-exhibitions-events .top #exhibitions-slider-controls #previous-exhibition img,#home-exhibitions-events .top #exhibitions-slider-controls #next-exhibition img{filter:var(--filter_dark)}#home-exhibitions-events .top #exhibitions-slider-controls #previous-exhibition.disabled,#home-exhibitions-events .top #exhibitions-slider-controls #next-exhibition.disabled{opacity:.5;cursor:not-allowed}#home-exhibitions-events .top #exhibitions-slider-controls #previous-exhibition:not(.disabled):hover,#home-exhibitions-events .top #exhibitions-slider-controls #previous-exhibition:not(.disabled):focus-visible,#home-exhibitions-events .top #exhibitions-slider-controls #next-exhibition:not(.disabled):hover,#home-exhibitions-events .top #exhibitions-slider-controls #next-exhibition:not(.disabled):focus-visible{background-color:var(--color_dark)}#home-exhibitions-events .top #exhibitions-slider-controls #previous-exhibition:not(.disabled):hover img,#home-exhibitions-events .top #exhibitions-slider-controls #previous-exhibition:not(.disabled):focus-visible img,#home-exhibitions-events .top #exhibitions-slider-controls #next-exhibition:not(.disabled):hover img,#home-exhibitions-events .top #exhibitions-slider-controls #next-exhibition:not(.disabled):focus-visible img{filter:var(--filter_light)}#home-exhibitions-events #exhibitions-slider-wrapper{overflow:hidden;position:relative}#home-exhibitions-events #exhibitions-slider-wrapper #custom-scroll-cursor{display:none}@media screen and (pointer: fine){#home-exhibitions-events #exhibitions-slider-wrapper #custom-scroll-cursor{display:flex;justify-content:center;align-items:center;gap:var(--spacer_xxs);position:absolute;z-index:3;height:2rem;padding:0 var(--spacer_xs);background-color:var(--color_secondary);border-radius:1rem;color:var(--color_light);font-size:.6rem;font-weight:600;letter-spacing:.043rem;text-transform:uppercase;opacity:0;scale:.8;transition:scale .3s ease,opacity .3s ease}#home-exhibitions-events #exhibitions-slider-wrapper #custom-scroll-cursor span{font-size:.5rem}#home-exhibitions-events #exhibitions-slider-wrapper #custom-scroll-cursor.show{opacity:1;scale:1}}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider{display:flex;overflow:visible;padding:0 var(--spacer_m);padding-bottom:var(--spacer_m);transition:transform .5s ease-in-out}@media only screen and (max-width: 910px){#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider{overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0 var(--spacer_s);padding-bottom:var(--spacer_m)}}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider::-webkit-scrollbar{display:none}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link{overflow:hidden;display:flex;flex:0 0 calc(58vw - var(--grid_gutter));flex-direction:column;justify-content:flex-end;align-items:center;position:relative;margin-right:var(--grid_gutter);padding:var(--spacer_s);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);border-radius:var(--border_radius);box-sizing:border-box;aspect-ratio:8/5}@media only screen and (max-width: 650px){#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link{flex-basis:calc(70vw - var(--grid_gutter))}}@media only screen and (max-width: 525px){#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link{flex-basis:calc(85vw - var(--grid_gutter))}}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:scale .3s ease,filter .3s ease}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link .bg:before,#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link .bg:after{position:absolute;width:100%;height:100%;left:0;content:""}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link .bg:before{top:0;background:#000;opacity:.1}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link .bg:after{bottom:0;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.7) 61%)}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link p.display-m.alt{position:relative;margin:0;text-align:center}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link p.display-m.alt span{display:inline-block}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link p.display-m.alt span.date{width:100%;font-weight:400}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link p.display-m.alt span.text{display:inline;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_light), var(--color_light));background-size:100% 2px,0 2px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link p.display-m.alt span.text:hover,#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link p.display-m.alt span.text:focus-visible{background-size:0 2px,100% 2px}}@media only screen and (max-width: 910px){#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link p.display-m.alt span.text{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_light), var(--color_light));background-size:100% 1px,0 1px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}}@media only screen and (max-width: 910px)and (pointer: fine){#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link p.display-m.alt span.text:hover,#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link p.display-m.alt span.text:focus-visible{background-size:0 1px,100% 1px}}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link:last-of-type{margin-right:0}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link:hover .bg,#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link:focus-visible .bg{scale:1.03}#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link:hover p.display-m.alt span.text,#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link:focus-visible p.display-m.alt span.text{background-size:0 2px,100% 2px}@media only screen and (max-width: 910px){#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link:hover p.display-m.alt span.text,#home-exhibitions-events #exhibitions-slider-wrapper #exhibitions-slider .exhibition:any-link:focus-visible p.display-m.alt span.text{background-size:0 1px,100% 1px}}#home-exhibitions-events #exhibitions-slider-progress{position:relative;margin:0 var(--spacer_m)}@media only screen and (max-width: 910px){#home-exhibitions-events #exhibitions-slider-progress{margin:0 var(--spacer_s);margin-bottom:var(--spacer_s)}}#home-exhibitions-events #exhibitions-slider-progress:before{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--border_color);content:""}#home-exhibitions-events #exhibitions-slider-progress .progress-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--border_color);transition:width .5s ease-in-out}#home-exhibitions-events #home-event-grid{margin:0 var(--spacer_m)}@media only screen and (max-width: 910px){#home-exhibitions-events #home-event-grid{margin:0 var(--spacer_s)}}#home-collections{overflow:hidden;position:relative;width:120vw;margin-bottom:-13vw;transform:translate(-10vw, -7vw)}#home-collections #grid-blur{position:absolute;top:0;left:calc(var(--spacer_xl)*-1);z-index:2;width:calc(100% + var(--spacer_xl)*2);height:100%;backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .1s ease}#home-collections #grid-blur .scrim{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--overlay_color);opacity:var(--overlay_opacity)}#home-collections .grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(4, 1fr);gap:var(--spacer_l)}@media only screen and (max-width: 1300px){#home-collections .grid{gap:var(--spacer_m)}}@media only screen and (max-width: 1125px){#home-collections .grid{grid-template-columns:repeat(4, 1fr)}}#home-collections .grid:before,#home-collections .grid:after{position:absolute;left:0;z-index:2;width:100%;height:30%;content:"";pointer-events:none}#home-collections .grid:before{top:0;background-image:linear-gradient(180deg, var(--color_background) 0%, rgba(41, 10, 11, 0) 100%)}#home-collections .grid:after{bottom:0;background-image:linear-gradient(180deg, rgba(41, 10, 11, 0) 0%, var(--color_background) 100%)}#home-collections .grid .item{position:relative;z-index:1;max-width:16.6666666667vw;max-height:16.6666666667vw;transition:z-index .1s ease;aspect-ratio:1/1}@media only screen and (max-width: 1125px){#home-collections .grid .item{max-width:25vw;max-height:25vw}}#home-collections .grid .item img.main{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;border-radius:var(--border_radius);transform:translate(-50%, -50%);transition:scale .3s ease}#home-collections .grid .item .caption{display:flex;flex-direction:column;justify-content:center;gap:var(--spacer_xxs);position:absolute;top:0;width:calc(100% + var(--spacer_s) + 18vw);height:100%;color:var(--color_light);opacity:0;pointer-events:none;transition:opacity .1s ease}#home-collections .grid .item .caption>*{margin-bottom:0}#home-collections .grid .item .caption p{font-family:var(--font_primary);font-size:.7rem;font-weight:400;line-height:1.429;letter-spacing:.006rem}#home-collections .grid .item .caption p.title{font-family:var(--font_secondary);font-size:1.4rem;font-style:italic;font-weight:300;line-height:1.071;letter-spacing:-0.008rem}#home-collections .grid .item .caption p.title span{font-style:normal}#home-collections .grid .item.left .caption{left:0;padding-left:calc(100% + var(--spacer_s))}#home-collections .grid .item.right .caption{right:0;padding-right:calc(100% + var(--spacer_s))}#home-collections .grid .item:nth-of-type(1){grid-area:1/1/2/2}#home-collections .grid .item:nth-of-type(2){grid-area:1/2/2/3}#home-collections .grid .item:nth-of-type(3){grid-area:1/3/2/4}#home-collections .grid .item:nth-of-type(4){grid-area:1/4/2/5}#home-collections .grid .item:nth-of-type(5){grid-area:1/5/2/6}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(5){grid-area:2/1/3/2}}#home-collections .grid .item:nth-of-type(6){grid-area:1/6/2/7}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(6){grid-area:2/4/3/5}}#home-collections .grid .item:nth-of-type(7){grid-area:2/1/3/2}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(7){grid-area:3/1/4/2}}#home-collections .grid .item:nth-of-type(8){grid-area:2/2/3/3}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(8){grid-area:3/4/4/5}}#home-collections .grid .item:nth-of-type(9){grid-area:2/5/3/6}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(9){grid-area:4/1/5/2}}#home-collections .grid .item:nth-of-type(10){grid-area:2/6/3/7}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(10){grid-area:4/2/5/3}}#home-collections .grid .item:nth-of-type(11){grid-area:3/1/4/2}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(11){grid-area:4/3/5/4}}#home-collections .grid .item:nth-of-type(12){grid-area:3/2/4/3}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(12){grid-area:4/4/5/5}}#home-collections .grid .item:nth-of-type(13){grid-area:3/5/4/6}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(13){display:none;grid-area:unset}}#home-collections .grid .item:nth-of-type(14){grid-area:3/6/4/7}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(14){display:none;grid-area:unset}}#home-collections .grid .item:nth-of-type(15){grid-area:4/1/5/2}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(15){display:none;grid-area:unset}}#home-collections .grid .item:nth-of-type(16){grid-area:4/2/5/3}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(16){display:none;grid-area:unset}}#home-collections .grid .item:nth-of-type(17){grid-area:4/3/5/4}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(17){display:none;grid-area:unset}}#home-collections .grid .item:nth-of-type(18){grid-area:4/4/5/5}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(18){display:none;grid-area:unset}}#home-collections .grid .item:nth-of-type(19){grid-area:4/5/5/6}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(19){display:none;grid-area:unset}}#home-collections .grid .item:nth-of-type(20){grid-area:4/6/5/7}@media only screen and (max-width: 1125px){#home-collections .grid .item:nth-of-type(20){display:none;grid-area:unset}}#home-collections .grid .item:last-of-type{grid-area:2/3/4/5;max-width:none;max-height:none;aspect-ratio:unset}@media only screen and (max-width: 1125px){#home-collections .grid .item:last-of-type{grid-area:2/2/4/4}}@media(pointer: fine){#home-collections .grid .item:not(#home-collections .grid .item.content):hover,#home-collections .grid .item:not(#home-collections .grid .item.content):focus-visible{z-index:10;transition:z-index .3s ease}#home-collections .grid .item:not(#home-collections .grid .item.content):hover img,#home-collections .grid .item:not(#home-collections .grid .item.content):focus-visible img{scale:1.05}#home-collections .grid .item:not(#home-collections .grid .item.content):hover .caption,#home-collections .grid .item:not(#home-collections .grid .item.content):focus-visible .caption{opacity:1;pointer-events:auto;transition:opacity .5s ease}}@media only screen and (max-width: 910px){#home-collections .grid .item:not(#home-collections .grid .item.content):hover,#home-collections .grid .item:not(#home-collections .grid .item.content):focus-visible{z-index:1;transition:unset}#home-collections .grid .item:not(#home-collections .grid .item.content):hover img,#home-collections .grid .item:not(#home-collections .grid .item.content):focus-visible img{scale:1}#home-collections .grid .item:not(#home-collections .grid .item.content):hover .caption,#home-collections .grid .item:not(#home-collections .grid .item.content):focus-visible .caption{opacity:0;pointer-events:none;transition:unset}}#home-collections .grid .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacer_s);text-align:center;text-decoration:none}#home-collections .grid .content>*{margin:0}#home-mission{position:relative;z-index:2;margin:0 var(--spacer_xxs);margin-bottom:var(--spacer_xxs);padding:var(--spacer_m);background-color:var(--color_light);border-radius:var(--border_radius);box-sizing:border-box}@media only screen and (max-width: 910px){#home-mission{padding:var(--spacer_s)}}#home-mission h2{margin-bottom:0;padding-top:var(--spacer_m);border-top:2px solid var(--border_color);transition:color .3s ease;line-height:1}@media only screen and (max-width: 1920px){#home-mission h2{font-size:3.1vw}}@media only screen and (max-width: 1440px){#home-mission h2{font-size:3.2vw}}@media only screen and (max-width: 1125px){#home-mission h2{font-size:3.5vw}}@media only screen and (max-width: 910px){#home-mission h2{padding-top:var(--spacer_s);font-size:4vw}}@media only screen and (max-width: 750px){#home-mission h2{font-size:5.5vw}}@media only screen and (max-width: 525px){#home-mission h2{font-size:2rem;line-height:1.07}}#home-mission h2 a:any-link{font-style:italic;text-decoration:none}#home-mission h2 a:any-link .text{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 2px,0 2px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .2s linear}@media(pointer: fine){#home-mission h2 a:any-link .text:hover,#home-mission h2 a:any-link .text:focus-visible{background-size:0 2px,100% 2px}}#home-mission h2 a:any-link .feature{display:inline-block;width:2.5rem;height:2.5rem;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;transform:translate(0, 0.5rem);transition:transform .3s ease,scale .3s ease,opacity .3s ease}@media only screen and (max-width: 1920px){#home-mission h2 a:any-link .feature{width:3vw;height:3vw}}@media only screen and (max-width: 910px){#home-mission h2 a:any-link .feature{width:3.5vw;height:3.5vw}}@media only screen and (max-width: 750px){#home-mission h2 a:any-link .feature{width:5vw;height:5vw}}@media only screen and (max-width: 525px){#home-mission h2 a:any-link .feature{width:2rem;height:2rem}}#home-mission h2 a:any-link .feature.shrink{scale:.8;transform:translate(0, 0.75rem);opacity:.5}#home-mission h2 a:any-link.academics .feature{background-image:url(/images/features/academics.jpg)}#home-mission h2 a:any-link.inspires .feature{background-image:url(/images/features/inspires.jpg)}#home-mission h2 a:any-link.art .feature{background-image:url(/images/features/art.jpg)}#home-mission h2 a:any-link.collection .feature{background-image:url(/images/features/collection.jpg)}#home-mission h2 a:any-link.archives .feature{background-image:url(/images/features/archives.jpg)}#home-mission h2 a:any-link:hover .text,#home-mission h2 a:any-link:focus-visible .text{background-size:0 2px,100% 2px;color:var(--color_secondary)}#home-mission h2 a:any-link:hover .feature,#home-mission h2 a:any-link:focus-visible .feature{scale:1.1;transform:translate(0, 0.5rem);opacity:1}#home-mission .callouts{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacer_l);margin-top:var(--spacer_xxl)}@media only screen and (max-width: 1440px){#home-mission .callouts{gap:var(--spacer_m)}}@media only screen and (max-width: 910px){#home-mission .callouts{grid-template-columns:1fr;gap:var(--spacer_s)}}@media only screen and (max-width: 525px){#home-mission .callouts{margin-top:var(--spacer_xl)}}#home-mission .callouts .callout:any-link{display:flex;align-items:flex-start;gap:var(--spacer_s);text-decoration:none}@media only screen and (max-width: 1125px){#home-mission .callouts .callout:any-link{gap:var(--spacer_xs)}}@media only screen and (max-width: 910px){#home-mission .callouts .callout:any-link{gap:var(--spacer_s)}}#home-mission .callouts .callout:any-link .image{flex:0 0 auto;overflow:hidden;width:40%;border-radius:var(--border_radius);aspect-ratio:40/27}#home-mission .callouts .callout:any-link .image img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease}#home-mission .callouts .callout:any-link .content{display:flex;flex-direction:column;gap:var(--spacer_xs);padding-right:var(--spacer_l)}@media only screen and (max-width: 1440px){#home-mission .callouts .callout:any-link .content{padding-right:var(--spacer_s)}}@media only screen and (max-width: 1125px){#home-mission .callouts .callout:any-link .content{padding-right:var(--spacer_xs)}}@media only screen and (max-width: 525px){#home-mission .callouts .callout:any-link .content .body-small{display:none}}#home-mission .callouts .callout:any-link .content>*{margin-bottom:0}@media(pointer: fine){#home-mission .callouts .callout:any-link:hover .image img,#home-mission .callouts .callout:any-link:focus-visible .image img{scale:1.05}#home-mission .callouts .callout:any-link:hover .button-link,#home-mission .callouts .callout:any-link:focus-visible .button-link{color:var(--color_secondary);text-decoration-color:var(--color_secondary)}#home-mission .callouts .callout:any-link:hover .button-link span.text,#home-mission .callouts .callout:any-link:focus-visible .button-link span.text{background-size:0 1px,100% 1px}#home-mission .callouts .callout:any-link:hover .button-link .arrow,#home-mission .callouts .callout:any-link:focus-visible .button-link .arrow{background-color:var(--color_primary)}#home-mission .callouts .callout:any-link:hover .button-link .arrow img,#home-mission .callouts .callout:any-link:focus-visible .button-link .arrow img{filter:var(--filter_light)}}#home-feature-callout:any-link{display:block;overflow:hidden;position:relative;margin:0 var(--spacer_xxs);margin-bottom:var(--spacer_xxs);padding:var(--spacer_m);text-decoration:none;border-radius:var(--border_radius);background-color:#000;aspect-ratio:3/1}@media only screen and (max-width: 910px){#home-feature-callout:any-link{padding:var(--spacer_s)}}@media only screen and (max-width: 750px){#home-feature-callout:any-link{aspect-ratio:4/4.25}}#home-feature-callout:any-link>*{margin-bottom:0}#home-feature-callout:any-link .bg,#home-feature-callout:any-link .mobile-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;background-position:center;background-size:cover;background-repeat:no-repeat;transition:scale .3s ease}@media only screen and (max-width: 750px){#home-feature-callout:any-link .bg{display:none}}#home-feature-callout:any-link .mobile-bg{display:none}@media only screen and (max-width: 750px){#home-feature-callout:any-link .mobile-bg{display:block}}#home-feature-callout:any-link h2{position:relative;margin-bottom:var(--spacer_s);padding-top:var(--spacer_m);padding-right:45%;border-top:2px solid var(--color_light)}@media only screen and (max-width: 1920px){#home-feature-callout:any-link h2{font-size:3.1vw}}@media only screen and (max-width: 910px){#home-feature-callout:any-link h2{padding-top:var(--spacer_s);padding-right:0;font-size:4vw}}@media only screen and (max-width: 750px){#home-feature-callout:any-link h2{font-size:4.2vw}}@media only screen and (max-width: 525px){#home-feature-callout:any-link h2{font-size:2rem;line-height:1.07}}#home-feature-callout:any-link .button-link{position:relative}#home-feature-callout:any-link:hover .bg,#home-feature-callout:any-link:focus-visible .bg{scale:1.03}#home-feature-callout:any-link:hover .button-link,#home-feature-callout:any-link:focus-visible .button-link{color:var(--color_light);text-decoration-color:var(--color_light)}#home-feature-callout:any-link:hover .button-link span.text,#home-feature-callout:any-link:focus-visible .button-link span.text{background-size:0 1px,100% 1px}#home-feature-callout:any-link:hover .button-link .arrow,#home-feature-callout:any-link:focus-visible .button-link .arrow{background-color:var(--color_primary);border-color:var(--color_primary)}#home-feature-callout:any-link:hover .button-link .arrow img,#home-feature-callout:any-link:focus-visible .button-link .arrow img{filter:var(--filter_light)}#home-press{margin:0 var(--spacer_xxs);margin-bottom:var(--spacer_xxs);padding:var(--spacer_m);background-color:var(--color_light);border-radius:var(--border_radius)}@media only screen and (max-width: 910px){#home-press{padding:var(--spacer_s)}}#home-press #home-blog{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacer_xl);padding-top:var(--spacer_m);border-top:2px solid var(--border_color)}@media only screen and (max-width: 910px){#home-press #home-blog{margin-bottom:var(--spacer_xxl);padding-top:0;border-top:none}}@media only screen and (max-width: 750px){#home-press #home-blog{display:flex;flex-direction:column;gap:var(--spacer_s)}#home-press #home-blog .image{order:1}#home-press #home-blog .content{order:2}}#home-press #home-blog h2{margin-bottom:var(--spacer_m)}@media only screen and (max-width: 1920px){#home-press #home-blog h2{font-size:3.1vw}}@media only screen and (max-width: 910px){#home-press #home-blog h2{margin-bottom:var(--spacer_s);font-size:4vw}}@media only screen and (max-width: 750px){#home-press #home-blog h2{font-size:4.2vw}}@media only screen and (max-width: 525px){#home-press #home-blog h2{font-size:2rem;line-height:1.07}}#home-press #home-blog .image{overflow:hidden;border-radius:var(--border_radius);aspect-ratio:3/2}#home-press #home-blog .image img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease}#home-press #home-blog .image:hover img,#home-press #home-blog .image:focus-visible img{scale:1.03}#home-press .top.has-border{margin-top:var(--spacer_m)}@media only screen and (max-width: 910px){#home-press .top.has-border{margin-top:0}}@media only screen and (max-width: 910px){body[data-template=_events] main:not(.detail),body[data-template=_upcoming] main:not(.detail){padding:0;background-color:rgba(0,0,0,0);border-radius:0}body[data-template=_events] #calendar-filters,body[data-template=_events] #events-display,body[data-template=_upcoming] #calendar-filters,body[data-template=_upcoming] #events-display{margin-bottom:var(--spacer_xxs);padding:var(--spacer_s);background-color:var(--color_light);border-radius:var(--border_radius)}body[data-template=_events] #calendar-filters #lucy-calendar-filters,body[data-template=_upcoming] #calendar-filters #lucy-calendar-filters{display:flex;flex-wrap:wrap;margin-top:var(--spacer_s);padding-top:var(--spacer_s);border-top:2px solid var(--border_color)}body[data-template=_events] #calendar-filters #lucy-calendar-filters .field-wrap,body[data-template=_events] #calendar-filters #lucy-calendar-filters .button.close,body[data-template=_upcoming] #calendar-filters #lucy-calendar-filters .field-wrap,body[data-template=_upcoming] #calendar-filters #lucy-calendar-filters .button.close{display:none}body[data-template=_events] #calendar-filters #lucy-calendar-filters .field-wrap.third,body[data-template=_upcoming] #calendar-filters #lucy-calendar-filters .field-wrap.third{width:calc(33.3333333333% - var(--grid_gutter)*2/3)}body[data-template=_events] #calendar-filters #lucy-calendar-filters.open .field-wrap,body[data-template=_upcoming] #calendar-filters #lucy-calendar-filters.open .field-wrap{display:block}body[data-template=_events] #calendar-filters #lucy-calendar-filters.open .button,body[data-template=_upcoming] #calendar-filters #lucy-calendar-filters.open .button{display:flex}}@media only screen and (max-width: 525px){body[data-template=_events] #calendar-filters #lucy-calendar-filters .field-wrap.third,body[data-template=_upcoming] #calendar-filters #lucy-calendar-filters .field-wrap.third{width:100%}}#lucy-calendar-filters #calendar-view{overflow:hidden;display:flex;flex:0 0 auto;justify-content:center;align-items:center;position:relative;height:var(--input_height);margin-left:auto;padding:0 var(--spacer_xs);background-color:var(--color_light_alt);border-radius:var(--border_radius)}@media only screen and (max-width: 910px){#lucy-calendar-filters #calendar-view{order:1;justify-content:flex-start;width:100%;margin-left:0;height:auto;padding:var(--spacer_xs)}}#lucy-calendar-filters #calendar-view .pill{position:absolute;z-index:0;top:50%;left:0;width:50px;height:1.5rem;padding:0 .75rem;background-color:var(--color_dark);border-radius:.75rem;opacity:0;transform:translate(-50%, -50%);transition:opacity .3s ease,left .3s ease,width .3s ease-out}@media(pointer: coarse){#lucy-calendar-filters #calendar-view .pill{display:none}}#lucy-calendar-filters #calendar-view ul{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;list-style-type:none}#lucy-calendar-filters #calendar-view ul li a:any-link{display:flex;position:relative;justify-content:center;align-items:center;height:1.5rem;padding:0 .75rem;font-size:.8rem;font-weight:600;letter-spacing:.043rem;color:var(--color_text);text-transform:uppercase;text-decoration:none !important;border-radius:.75rem;transition:all .3s ease;background:none}@media(pointer: fine){#lucy-calendar-filters #calendar-view ul li a:any-link:hover,#lucy-calendar-filters #calendar-view ul li a:any-link:focus-visible{color:var(--color_light) !important;opacity:1 !important}}#lucy-calendar-filters #calendar-view ul li a:any-link.selected{background-color:var(--color_dark);color:var(--color_light);opacity:1}@media(pointer: fine){#lucy-calendar-filters #calendar-view ul:hover li a:any-link{opacity:.5}}#lucy-calendar-filters .button.close em{font-style:normal}@media only screen and (max-width: 1440px){#lucy-calendar-filters .button.close em{display:none}}@media only screen and (max-width: 910px){#lucy-calendar-filters .button.close em{display:inline-block}}#lucy-calendar-nav{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacer_xxs);margin-bottom:var(--spacer_m)}@media only screen and (max-width: 910px){#lucy-calendar-nav{margin-bottom:var(--spacer_s);padding-bottom:var(--spacer_s);border-bottom:2px solid var(--border_color)}}#lucy-calendar-nav>*{margin-bottom:0}#lucy-calendar-nav h2{margin-right:auto}#lucy-calendar-nav a:any-link{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--border_color);transition:background-color .3s ease}#lucy-calendar-nav a:any-link img{filter:var(--filter_dark)}#lucy-calendar-nav a:any-link.disabled{opacity:.5;cursor:not-allowed}#lucy-calendar-nav a:any-link:not(.disabled):hover,#lucy-calendar-nav a:any-link:not(.disabled):focus{background-color:var(--color_dark)}#lucy-calendar-nav a:any-link:not(.disabled):hover img,#lucy-calendar-nav a:any-link:not(.disabled):focus img{filter:var(--filter_light)}#calendar #lucy-calendar-list{display:none}@media only screen and (max-width: 910px){#calendar #lucy-calendar-list{display:block !important}}#lucy-calendar-list .headers,.events-list .headers{display:flex;align-items:center;gap:var(--spacer_s);padding-bottom:var(--spacer_xxs);border-bottom:2px solid var(--border_color)}@media only screen and (max-width: 910px){#lucy-calendar-list .headers,.events-list .headers{display:none}}#lucy-calendar-list .headers .sub-header,.events-list .headers .sub-header{display:block;margin-bottom:0;letter-spacing:.011rem}#lucy-calendar-list .headers .sub-header:first-of-type,.events-list .headers .sub-header:first-of-type{width:12vw}#lucy-calendar-list .event:any-link,.events-list .event:any-link{display:flex;align-items:flex-start;gap:var(--spacer_s);padding:var(--spacer_xs) 0;border-bottom:2px solid var(--border_color);text-decoration:none}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link,.events-list .event:any-link{flex-direction:column;gap:var(--spacer_xs);padding:var(--spacer_s) 0}}#lucy-calendar-list .event:any-link>*:not(.image),.events-list .event:any-link>*:not(.image){padding:var(--spacer_xs) 0}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link>*:not(.image),.events-list .event:any-link>*:not(.image){padding:0}}#lucy-calendar-list .event:any-link .date-box,.events-list .event:any-link .date-box{display:flex;flex-direction:column;flex:0 0 auto;gap:var(--spacer_xxs);width:12vw}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link .date-box,.events-list .event:any-link .date-box{flex-direction:row;order:1;width:100%;gap:var(--spacer_xs)}}#lucy-calendar-list .event:any-link .date-box span.day,.events-list .event:any-link .date-box span.day{display:block;font-size:5rem;font-weight:600;line-height:.8}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link .date-box span.day,.events-list .event:any-link .date-box span.day{font-size:4.5rem}}@media only screen and (max-width: 525px){#lucy-calendar-list .event:any-link .date-box span.day,.events-list .event:any-link .date-box span.day{font-size:5rem}}#lucy-calendar-list .event:any-link .date-box span.sub-header,.events-list .event:any-link .date-box span.sub-header{font-size:.8rem;line-height:1.125;letter-spacing:.011rem}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link .date-box span.sub-header,.events-list .event:any-link .date-box span.sub-header{font-size:.9rem}}@media only screen and (max-width: 525px){#lucy-calendar-list .event:any-link .date-box span.sub-header,.events-list .event:any-link .date-box span.sub-header{font-size:1rem}}#lucy-calendar-list .event:any-link p,.events-list .event:any-link p{width:30vw;margin-bottom:0}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link p,.events-list .event:any-link p{width:85%}}@media only screen and (max-width: 525px){#lucy-calendar-list .event:any-link p,.events-list .event:any-link p{width:100%}}#lucy-calendar-list .event:any-link p.title,.events-list .event:any-link p.title{flex:0 0 auto;font-size:1.4rem;line-height:1.1;font-weight:600;text-transform:uppercase}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link p.title,.events-list .event:any-link p.title{order:2;width:100%;font-weight:700;font-size:1.125rem !important}}@media only screen and (max-width: 525px){#lucy-calendar-list .event:any-link p.title,.events-list .event:any-link p.title{font-size:1.3rem !important;line-height:1.2}}#lucy-calendar-list .event:any-link p.title span,.events-list .event:any-link p.title span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 2px,0 2px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#lucy-calendar-list .event:any-link p.title span:hover,#lucy-calendar-list .event:any-link p.title span:focus-visible,.events-list .event:any-link p.title span:hover,.events-list .event:any-link p.title span:focus-visible{background-size:0 2px,100% 2px}}@media only screen and (max-width: 1440px){#lucy-calendar-list .event:any-link p.desc,.events-list .event:any-link p.desc{font-size:clamp(12px,.9rem,16px);letter-spacing:.001875em;line-height:1.22}}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link p.desc,.events-list .event:any-link p.desc{order:3;font-size:.9rem}}@media only screen and (max-width: 525px){#lucy-calendar-list .event:any-link p.desc,.events-list .event:any-link p.desc{font-size:1rem}}#lucy-calendar-list .event:any-link p.past-flag,.events-list .event:any-link p.past-flag{display:flex;align-items:center;gap:var(--spacer_xxs);width:auto;font-size:.8rem;font-weight:600;color:var(--color_secondary);letter-spacing:.043rem;text-transform:uppercase}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link p.past-flag,.events-list .event:any-link p.past-flag{order:2;font-size:.9rem}}#lucy-calendar-list .event:any-link p.past-flag img,.events-list .event:any-link p.past-flag img{filter:var(--filter_secondary)}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link p.past-flag img,.events-list .event:any-link p.past-flag img{width:1rem !important}}#lucy-calendar-list .event:any-link .image,.events-list .event:any-link .image{flex:0 0 18vw;overflow:hidden;margin-left:auto;border-radius:var(--border_radius);aspect-ratio:3/2}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link .image,.events-list .event:any-link .image{flex:0 0 auto;width:100%;order:4;margin-top:var(--spacer_xs)}}#lucy-calendar-list .event:any-link .image img,.events-list .event:any-link .image img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease}@media(pointer: fine){#lucy-calendar-list .event:any-link:hover p.title span,#lucy-calendar-list .event:any-link:focus-visible p.title span,.events-list .event:any-link:hover p.title span,.events-list .event:any-link:focus-visible p.title span{background-size:0 2px,100% 2px}#lucy-calendar-list .event:any-link:hover .image img,#lucy-calendar-list .event:any-link:focus-visible .image img,.events-list .event:any-link:hover .image img,.events-list .event:any-link:focus-visible .image img{scale:1.03}}#lucy-calendar-list .event:any-link[onclick],.events-list .event:any-link[onclick]{cursor:default}#lucy-calendar-list .event:any-link[onclick] p.title span,.events-list .event:any-link[onclick] p.title span{background-size:0 2px,0 2px}#lucy-calendar-list .event:any-link[onclick] .image img,.events-list .event:any-link[onclick] .image img{scale:1}#lucy-calendar-list .event:any-link.related,.events-list .event:any-link.related{align-items:center}@media only screen and (max-width: 1125px){#lucy-calendar-list .event:any-link.related,.events-list .event:any-link.related{align-items:flex-start}}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link.related,.events-list .event:any-link.related{flex-direction:column;gap:var(--spacer_xs);padding:var(--spacer_s) 0}}#lucy-calendar-list .event:any-link.related :first-child,.events-list .event:any-link.related :first-child{width:auto}#lucy-calendar-list .event:any-link.related:first-of-type,.events-list .event:any-link.related:first-of-type{padding-top:0}#lucy-calendar-list .event:any-link.related.past,.events-list .event:any-link.related.past{opacity:.5}#lucy-calendar-list .event:any-link.related .content,.events-list .event:any-link.related .content{display:flex;flex-direction:column;gap:var(--spacer_xs)}#lucy-calendar-list .event:any-link.related .content>*,.events-list .event:any-link.related .content>*{margin-bottom:0}#lucy-calendar-list .event:any-link.related .content .date-box,.events-list .event:any-link.related .content .date-box{flex-direction:row;gap:var(--spacer_xs);font-size:.8rem}#lucy-calendar-list .event:any-link.related .content .date-box span.day,.events-list .event:any-link.related .content .date-box span.day{font-size:4rem}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link.related .content .date-box span.day,.events-list .event:any-link.related .content .date-box span.day{font-size:4.5rem}}@media only screen and (max-width: 525px){#lucy-calendar-list .event:any-link.related .content .date-box span.day,.events-list .event:any-link.related .content .date-box span.day{font-size:5rem}}#lucy-calendar-list .event:any-link.related .content p.title,.events-list .event:any-link.related .content p.title{width:auto}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link.related .image,.events-list .event:any-link.related .image{flex:0 0 auto;width:100%}}@media only screen and (max-width: 910px){#lucy-calendar-list .event:any-link:first-of-type,.events-list .event:any-link:first-of-type{padding-top:0}}#lucy-calendar-list #past-events,.events-list #past-events{margin-top:var(--spacer_m)}@media only screen and (max-width: 910px){#lucy-calendar-list #past-events,.events-list #past-events{margin-top:var(--spacer_s)}}#lucy-calendar-list #past-events h2,.events-list #past-events h2{margin-bottom:var(--spacer_m)}@media only screen and (max-width: 910px){#lucy-calendar-list #past-events h2,.events-list #past-events h2{margin-bottom:var(--spacer_s)}}#lucy-calendar-list #past-events .event,.events-list #past-events .event{opacity:.5}#lucy-calendar-list #past-events .event:first-of-type,.events-list #past-events .event:first-of-type{border-top:2px solid var(--border_color)}@media only screen and (max-width: 910px){#lucy-calendar-list #past-events .event:first-of-type,.events-list #past-events .event:first-of-type{padding-top:var(--spacer_s)}}#lucy-calendar-list .no-events,.events-list .no-events{margin-top:var(--spacer_m)}@media only screen and (max-width: 910px){#lucy-calendar-list .no-events,.events-list .no-events{margin-top:var(--spacer_s)}}#lucy-calendar-grid{width:100%;border-collapse:separate;border-spacing:0}@media only screen and (max-width: 910px){#lucy-calendar-grid{display:none}}#lucy-calendar-grid th{width:14.2857142857%;padding:0 0 var(--spacer_xs) 0;font-size:.8rem;font-weight:600;letter-spacing:.043rem;color:inherit;text-align:center;text-transform:uppercase;background:rgba(0,0,0,0)}#lucy-calendar-grid td{position:relative;height:5em;padding:var(--spacer_xs) var(--spacer_xxs) var(--spacer_m) var(--spacer_xxs);vertical-align:top;border:2px solid var(--border_color);border-left:none;border-bottom:none}@media only screen and (max-width: 1125px){#lucy-calendar-grid td{padding-top:var(--spacer_s)}}#lucy-calendar-grid td.weekend,#lucy-calendar-grid td.current{background-color:rgba(0,0,0,0)}#lucy-calendar-grid td.empty .day{margin-bottom:0}#lucy-calendar-grid td .day{position:absolute;top:var(--spacer_xs);right:var(--spacer_xs);font-family:var(--font_secondary);font-size:1.4rem;font-weight:300;letter-spacing:-0.008rem;line-height:.8}@media only screen and (max-width: 1125px){#lucy-calendar-grid td .day{top:var(--spacer_xxs);right:var(--spacer_xxs);font-family:var(--font_primary);font-size:.8rem;font-weight:600;letter-spacing:.043rem;text-transform:uppercase}}#lucy-calendar-grid tr:nth-of-type(2) td:first-child{border-top-left-radius:var(--border_radius)}#lucy-calendar-grid tr:nth-of-type(2) td:last-child{border-top-right-radius:var(--border_radius)}#lucy-calendar-grid tr:nth-last-child(2) td{border-bottom:2px solid var(--border_color)}#lucy-calendar-grid tr:nth-last-child(2) td:first-child{border-bottom-left-radius:var(--border_radius)}#lucy-calendar-grid tr:nth-last-child(2) td:last-child{border-bottom-right-radius:var(--border_radius)}#lucy-calendar-grid tr td:first-child{border-left:2px solid var(--border_color)}#lucy-calendar-grid .event{position:relative;margin-bottom:var(--spacer_xs);padding-left:var(--spacer_xs);padding-right:3rem;font-size:.7rem;font-weight:400}@media only screen and (max-width: 1125px){#lucy-calendar-grid .event{padding-left:0;padding-right:0}}#lucy-calendar-grid .event.past:before,#lucy-calendar-grid .event.past a:any-link{opacity:.5}#lucy-calendar-grid .event:before{position:absolute;top:.2rem;left:0;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--color_primary);content:""}@media only screen and (max-width: 1125px){#lucy-calendar-grid .event:before{display:none}}#lucy-calendar-grid .event a:any-link{text-decoration:none;color:var(--color_text);background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent);background-size:100% 0px,0 0px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#lucy-calendar-grid .event a:any-link:hover,#lucy-calendar-grid .event a:any-link:focus-visible{background-size:0 0px,100% 0px}}#lucy-calendar-grid .event a:any-link strong{color:var(--color_text);font-weight:600;transition:color .3s ease;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 1px,0 1px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#lucy-calendar-grid .event a:any-link strong:hover,#lucy-calendar-grid .event a:any-link strong:focus-visible{background-size:0 1px,100% 1px}}#lucy-calendar-grid .event a:any-link:hover strong,#lucy-calendar-grid .event a:any-link:focus-visible strong{color:var(--color_secondary);background-size:0 1px,100% 1px}#lucy-calendar-grid .event a:any-link[onclick]{cursor:default}#lucy-calendar-grid .event a:any-link[onclick] strong{background-size:0 1px,0 1px}#lucy-calendar-grid .event a:any-link[onclick]:hover strong,#lucy-calendar-grid .event a:any-link[onclick]:focus-visible strong{color:var(--color_text)}#lucy-calendar-grid .event .event-preview{overflow:hidden;position:absolute;top:50%;left:50%;z-index:1;width:14rem;box-sizing:border-box;border-radius:var(--border_radius);background-color:var(--color_dark);box-shadow:0 6px 6px 0 rgba(11,2,3,.1);color:var(--color_light);pointer-events:none;opacity:0;transition:opacity .5s ease}#lucy-calendar-grid .event .event-preview.alt{left:auto;right:50%}#lucy-calendar-grid .event .event-preview .content{display:flex;flex-direction:column;gap:var(--spacer_xs);padding:var(--spacer_xs)}#lucy-calendar-grid .event .event-preview .content>*{margin-bottom:0}#lucy-calendar-grid .event .event-preview .content .top{display:flex;align-items:flex-start;gap:var(--spacer_xs)}#lucy-calendar-grid .event .event-preview .content .top>*{margin-bottom:0}#lucy-calendar-grid .event .event-preview .content .top .tag{margin-left:auto}#lucy-calendar-grid .event .event-preview img{display:block;aspect-ratio:3/2}@media(pointer: fine){#lucy-calendar-grid .event:hover .event-preview,#lucy-calendar-grid .event:focus-visible .event-preview{opacity:1}}body[data-template=_events] .lucy-layout.no-header,body[data-template=_module] .lucy-layout.no-header{margin-top:0}body[data-template=_events] #event-gallery,body[data-template=_events] #event-sponsors,body[data-template=_events] #event-sponsorships,body[data-template=_module] #event-gallery,body[data-template=_module] #event-sponsors,body[data-template=_module] #event-sponsorships{margin-top:var(--spacer_m)}@media only screen and (max-width: 910px){body[data-template=_events] #event-gallery,body[data-template=_events] #event-sponsors,body[data-template=_events] #event-sponsorships,body[data-template=_module] #event-gallery,body[data-template=_module] #event-sponsors,body[data-template=_module] #event-sponsorships{margin-top:var(--spacer_s)}}body[data-template=_events] .page-section,body[data-template=_module] .page-section{margin-top:var(--spacer_l)}@media only screen and (max-width: 910px){body[data-template=_events] .page-section h2,body[data-template=_module] .page-section h2{margin-bottom:var(--spacer_s)}}body[data-template=_events] .page-section .events-list.related .event:any-link:first-child,body[data-template=_module] .page-section .events-list.related .event:any-link:first-child{padding-top:var(--spacer_xs);border-top:2px solid var(--border_color)}@media only screen and (max-width: 910px){body[data-template=_events] .page-section .events-list.related .event:any-link:first-child,body[data-template=_module] .page-section .events-list.related .event:any-link:first-child{padding-top:var(--spacer_s)}}#event-detail-header{overflow:hidden;position:relative;width:100%;padding:var(--header_height) var(--spacer_s) calc(var(--back_button_height) + var(--spacer_m)) var(--spacer_s);margin-bottom:calc(-1*var(--spacer_m));color:var(--color_light);background-color:var(--color_dark)}@media only screen and (max-width: 910px){#event-detail-header{padding-left:calc(var(--spacer_xs)*2);padding-right:calc(var(--spacer_xs)*2)}}#event-detail-header:after{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(41, 10, 11, 0) 93%, var(--color_background) 100%);content:""}#event-detail-header #event-past-alert{display:flex;gap:var(--spacer_xs);width:100%;height:3rem;margin-bottom:var(--spacer_s);padding:0 var(--spacer_xs);align-items:center;background:var(--color_secondary);border-radius:var(--border_radius);overflow:hidden;box-sizing:border-box;transition:transform .3s ease}#event-detail-header #event-past-alert img{filter:var(--filter_light)}#event-detail-header #event-past-alert>*{margin-bottom:0}#event-detail-header .split{position:relative;z-index:1;display:flex;align-items:flex-start;margin-bottom:var(--spacer_s)}@media only screen and (max-width: 910px){#event-detail-header .split{flex-direction:column}}#event-detail-header .split .content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacer_xs) + var(--spacer_xxs));width:50%;margin-bottom:var(--spacer_xl);padding-right:var(--spacer_l);box-sizing:border-box}@media only screen and (max-width: 910px){#event-detail-header .split .content{width:100%;margin-bottom:var(--spacer_s)}}#event-detail-header .split .content>*{margin-bottom:0}#event-detail-header .split .content .details{display:flex;gap:var(--spacer_m)}@media only screen and (max-width: 1920px){#event-detail-header .split .content .details{gap:var(--spacer_s)}}@media only screen and (max-width: 1440px){#event-detail-header .split .content .details{flex-direction:column;gap:calc(var(--spacer_xs) + var(--spacer_xxs))}}#event-detail-header .split .content .details .sub-header{line-height:1.125}#event-detail-header .split .content .details .date-box{display:flex;gap:var(--spacer_xs)}#event-detail-header .split .content .details .date-box span.day{display:block;font-size:3.5rem;font-weight:600;line-height:.8}#event-detail-header .split .content .details .address a:any-link{text-decoration:none;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_light), var(--color_light));background-size:100% 1px,0 1px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#event-detail-header .split .content .details .address a:any-link:hover,#event-detail-header .split .content .details .address a:any-link:focus-visible{background-size:0 1px,100% 1px}}#event-detail-header .split .image{width:50%;margin-left:auto;aspect-ratio:3/2}@media only screen and (max-width: 910px){#event-detail-header .split .image{width:100%}}#event-detail-header .split .image img{float:right;display:block;object-fit:contain;max-width:100%;max-height:100%;border-radius:var(--border_radius)}@media only screen and (max-width: 910px){#event-detail-header .split .image img{float:none}}#event-detail-header #header-caption{bottom:var(--spacer_l)}@media only screen and (max-width: 910px){#event-detail-header #header-caption{bottom:calc(var(--spacer_l) + var(--spacer_xs))}}@media only screen and (max-width: 525px){#event-detail-header #header-caption{bottom:calc(var(--spacer_m) + var(--spacer_s) + var(--spacer_xxs))}}#event-sponsorships{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--grid_gutter)}@media only screen and (max-width: 750px){#event-sponsorships{grid-template-columns:1fr}}#event-sponsorships .level{overflow:hidden;border:2px solid var(--border_color);border-radius:var(--border_radius);box-sizing:border-box}#event-sponsorships .level img.main{display:block;border-bottom:2px solid var(--border_color);aspect-ratio:17/6}#event-sponsorships .level .content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacer_s) - var(--spacer_xxs));height:100%;padding:calc(var(--spacer_s) - var(--spacer_xxs));font-size:.9rem}@media only screen and (max-width: 910px){#event-sponsorships .level .content{font-size:1rem;gap:calc(var(--spacer_s) - var(--spacer_xs));padding:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){#event-sponsorships .level .content{gap:var(--spacer_s);padding:var(--spacer_s)}}#event-sponsorships .level .content>*{margin-bottom:0}#event-sponsorships .level .content .top{display:flex;justify-content:space-between;width:100%}#event-sponsorships .level .content .top>*{margin-bottom:0}#event-sponsorships .level .content .top p.display-l{line-height:.8}#event-sponsorships .level .content ul.benefits{margin:0;padding:0;list-style-type:none}#event-sponsorships .level .content ul.benefits li{position:relative;padding-left:var(--spacer_xs);font-size:.8rem}@media only screen and (max-width: 910px){#event-sponsorships .level .content ul.benefits li{font-size:.9rem}}@media only screen and (max-width: 525px){#event-sponsorships .level .content ul.benefits li{font-size:1rem}}#event-sponsorships .level .content ul.benefits li:before{position:absolute;top:.4rem;left:0;width:5px;height:5px;border-radius:50%;background-color:var(--color_dark);content:""}#event-sponsorships .level .content .button{margin-top:auto}#ticketing-overlay{position:fixed;z-index:2005;top:50%;left:50%;max-height:calc(100vh - var(--spacer_s));overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translate(-50%, -50%);pointer-events:none;opacity:0;transition:opacity .5s ease}@media only screen and (max-width: 1125px){#ticketing-overlay{width:75%}}@media only screen and (max-width: 910px){#ticketing-overlay{width:80%}}@media only screen and (max-width: 750px){#ticketing-overlay{width:calc(100vw - var(--spacer_xs));max-height:calc(100vh - var(--spacer_xs))}}@media only print{#ticketing-overlay{display:none}}#ticketing-overlay .inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacer_s);position:relative;padding:var(--spacer_l);border-radius:var(--border_radius);background-color:var(--color_light)}@media only screen and (max-width: 1440px){#ticketing-overlay .inner{padding:var(--spacer_m)}}@media only screen and (max-width: 910px){#ticketing-overlay .inner{padding:var(--spacer_s)}}#ticketing-overlay .inner>*{margin-bottom:0}#ticketing-overlay .inner p.title{display:flex;justify-content:space-between;align-items:center}#ticketing-overlay .inner p.title span{font-family:var(--font_primary);font-style:italic;font-size:.7rem;font-weight:400}#ticketing-overlay .inner #ticketing-overlay-close{display:flex;justify-content:center;align-items:center;position:absolute;top:var(--spacer_xs);right:var(--spacer_xs);width:1rem;height:1rem;font-size:.5rem;text-decoration:none;text-indent:.03rem;color:var(--color_dark);border:2px solid var(--color_dark);border-radius:50%;transition:all .3s ease;cursor:pointer}@media only screen and (max-width: 910px){#ticketing-overlay .inner #ticketing-overlay-close{width:1.25rem;height:1.25rem}#ticketing-overlay .inner #ticketing-overlay-close .icon-close{transform:translate(0, 1px)}}#ticketing-overlay .inner #ticketing-overlay-close:hover,#ticketing-overlay .inner #ticketing-overlay-close:focus-visible{background-color:var(--color_dark);color:var(--color_light)}#ticketing-overlay .inner .event-details{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 0;border-top:2px solid var(--border_color);border-bottom:2px solid var(--border_color)}#ticketing-overlay .inner .event-details img{display:block;max-width:100%;width:30%;border-radius:var(--border_radius)}#ticketing-overlay .inner .event-details .details{display:flex;flex-direction:column;justify-content:center}#ticketing-overlay .inner .event-details .details>*{margin-bottom:0}#ticketing-overlay .inner #contact-information,#ticketing-overlay .inner #ticketing-selections,#ticketing-overlay .inner #ticketing-attendees{width:100%}#ticketing-overlay .inner #ticketing-attendees,#ticketing-overlay .inner #attendee-questions-header,#ticketing-overlay .inner #attendee-questions{display:none}#ticketing-overlay .inner #attendee-fields .guest{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--grid_gutter)}#ticketing-overlay .inner #attendee-questions-header{margin-top:var(--spacer_s)}#ticketing-overlay .inner #attendee-questions p.display-xs{margin-bottom:0;padding-top:var(--spacer_xs);border-top:2px solid var(--border_color)}#ticketing-overlay .inner button[disabled],#ticketing-overlay .inner button[disabled]:hover{border-color:var(--border_color) !important;color:var(--color_text) !important}#ticketing-overlay .inner button[disabled] .arrow,#ticketing-overlay .inner button[disabled]:hover .arrow{background-color:rgba(0,0,0,0) !important;border-color:var(--color_primary) !important}#ticketing-overlay .inner button[disabled] .arrow img,#ticketing-overlay .inner button[disabled]:hover .arrow img{filter:var(--filter_primary) !important}body[data-overlay=ticketing] #ticketing-overlay{pointer-events:auto;opacity:1}body[data-overlay=closing] #ticketing-overlay{opacity:0;transition:opacity .5s ease 1s;pointer-events:none}#exhibitions #exhibition-view,#locations-listing #exhibition-view{overflow:hidden;position:relative;margin-bottom:var(--spacer_s);padding:var(--spacer_xs);background-color:var(--color_light_alt);border-radius:var(--border_radius)}@media only screen and (max-width: 910px){#exhibitions #exhibition-view,#locations-listing #exhibition-view{margin-bottom:var(--spacer_s)}}#exhibitions #exhibition-view .pill,#locations-listing #exhibition-view .pill{position:absolute;z-index:0;top:50%;left:0;width:50px;height:1.5rem;padding:0 .75rem;background-color:var(--color_dark);border-radius:.75rem;opacity:0;transform:translate(-50%, -50%);transition:opacity .3s ease,left .3s ease,width .3s ease-out}@media(pointer: coarse){#exhibitions #exhibition-view .pill,#locations-listing #exhibition-view .pill{display:none}}#exhibitions #exhibition-view ul,#locations-listing #exhibition-view ul{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;list-style-type:none}#exhibitions #exhibition-view ul li a:any-link,#locations-listing #exhibition-view ul li a:any-link{display:flex;position:relative;justify-content:center;align-items:center;height:1.5rem;padding:0 .75rem;font-size:.8rem;font-weight:600;letter-spacing:.043rem;color:var(--color_text);text-transform:uppercase;text-decoration:none !important;border-radius:.75rem;transition:all .3s ease;background:none}@media(pointer: fine){#exhibitions #exhibition-view ul li a:any-link:hover,#exhibitions #exhibition-view ul li a:any-link:focus-visible,#locations-listing #exhibition-view ul li a:any-link:hover,#locations-listing #exhibition-view ul li a:any-link:focus-visible{color:var(--color_light) !important;opacity:1 !important}}#exhibitions #exhibition-view ul:hover li a:any-link,#locations-listing #exhibition-view ul:hover li a:any-link{opacity:.5}#exhibitions .headers,#locations-listing .headers{display:flex;align-items:center;gap:var(--spacer_s);padding-bottom:var(--spacer_xxs);border-bottom:2px solid var(--border_color)}@media only screen and (max-width: 910px){#exhibitions .headers,#locations-listing .headers{display:none}}#exhibitions .headers .sub-header,#locations-listing .headers .sub-header{display:block;margin-bottom:0;letter-spacing:.011rem}#exhibitions .headers .sub-header:first-of-type,#locations-listing .headers .sub-header:first-of-type{width:12vw}#exhibitions .exhibition:any-link,#locations-listing .exhibition:any-link{display:flex;position:relative;text-decoration:none}#exhibitions .exhibition:any-link>*,#locations-listing .exhibition:any-link>*{margin-bottom:0}#exhibitions .exhibition:any-link .date,#locations-listing .exhibition:any-link .date{flex:0 0 auto}#exhibitions .exhibition:any-link .date>*,#locations-listing .exhibition:any-link .date>*{margin-bottom:0}#exhibitions .exhibition:any-link .date .long,#locations-listing .exhibition:any-link .date .long{font-size:.8rem;font-weight:600;line-height:1.125;letter-spacing:.011rem;text-transform:uppercase}@media only screen and (max-width: 910px){#exhibitions .exhibition:any-link .date .long,#locations-listing .exhibition:any-link .date .long{font-size:.9rem}}@media only screen and (max-width: 525px){#exhibitions .exhibition:any-link .date .long,#locations-listing .exhibition:any-link .date .long{font-size:1rem}}@media only screen and (max-width: 1440px){#exhibitions .exhibition:any-link .date .long span.full,#locations-listing .exhibition:any-link .date .long span.full{display:none}}@media only screen and (max-width: 910px){#exhibitions .exhibition:any-link .date .long span.full,#locations-listing .exhibition:any-link .date .long span.full{display:block}#exhibitions .exhibition:any-link .date .long span.full br,#locations-listing .exhibition:any-link .date .long span.full br{display:none}}#exhibitions .exhibition:any-link .date .long span.simple,#locations-listing .exhibition:any-link .date .long span.simple{display:none}@media only screen and (max-width: 1440px){#exhibitions .exhibition:any-link .date .long span.simple,#locations-listing .exhibition:any-link .date .long span.simple{display:block}}@media only screen and (max-width: 910px){#exhibitions .exhibition:any-link .date .long span.simple,#locations-listing .exhibition:any-link .date .long span.simple{display:none}}#exhibitions .exhibition:any-link .date .short,#locations-listing .exhibition:any-link .date .short{font-size:1.4rem;line-height:1.1;font-weight:400;text-transform:uppercase}@media only screen and (max-width: 910px){#exhibitions .exhibition:any-link .date .short,#locations-listing .exhibition:any-link .date .short{font-size:1.125rem !important}}#exhibitions .exhibition:any-link p.title,#locations-listing .exhibition:any-link p.title{flex:0 0 auto;font-size:1.4rem;line-height:1.1;font-weight:600;text-transform:uppercase}@media only screen and (max-width: 910px){#exhibitions .exhibition:any-link p.title,#locations-listing .exhibition:any-link p.title{font-weight:700;font-size:1.125rem !important}}@media only screen and (max-width: 525px){#exhibitions .exhibition:any-link p.title,#locations-listing .exhibition:any-link p.title{font-size:1.3rem !important;line-height:1.2}}#exhibitions .exhibition:any-link p.title span,#locations-listing .exhibition:any-link p.title span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 2px,0 2px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#exhibitions .exhibition:any-link p.title span:hover,#exhibitions .exhibition:any-link p.title span:focus-visible,#locations-listing .exhibition:any-link p.title span:hover,#locations-listing .exhibition:any-link p.title span:focus-visible{background-size:0 2px,100% 2px}}@media only screen and (max-width: 1440px){#exhibitions .exhibition:any-link p.desc,#locations-listing .exhibition:any-link p.desc{font-size:clamp(12px,.9rem,16px);letter-spacing:.001875em;line-height:1.22}}@media only screen and (max-width: 910px){#exhibitions .exhibition:any-link p.desc,#locations-listing .exhibition:any-link p.desc{font-size:.9rem}}@media only screen and (max-width: 525px){#exhibitions .exhibition:any-link p.desc,#locations-listing .exhibition:any-link p.desc{font-size:1rem}}#exhibitions[data-view=current] #exhibition-view a[data-filter=current],#exhibitions[data-view=upcoming] #exhibition-view a[data-filter=upcoming],#exhibitions[data-view=past] #exhibition-view a[data-filter=past]{background-color:var(--color_dark);color:var(--color_light);opacity:1}#exhibitions[data-view=current] .exhibition:any-link,#exhibitions[data-view=upcoming] .exhibition:any-link{overflow:hidden;flex-direction:column;margin-bottom:var(--spacer_xxs);padding:var(--spacer_m);box-sizing:border-box;border-radius:var(--border_radius);background-color:var(--color_dark);aspect-ratio:3/1}@media only screen and (max-width: 910px){#exhibitions[data-view=current] .exhibition:any-link,#exhibitions[data-view=upcoming] .exhibition:any-link{padding:var(--spacer_s)}}#exhibitions[data-view=current] .exhibition:any-link:after,#exhibitions[data-view=upcoming] .exhibition:any-link:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(165deg, rgba(0, 0, 0, 0.74) 0%, rgba(0, 0, 0, 0) 68%);content:""}#exhibitions[data-view=current] .exhibition:any-link .date,#exhibitions[data-view=current] .exhibition:any-link p,#exhibitions[data-view=upcoming] .exhibition:any-link .date,#exhibitions[data-view=upcoming] .exhibition:any-link p{position:relative;z-index:2}#exhibitions[data-view=current] .exhibition:any-link .date .long,#exhibitions[data-view=current] .exhibition:any-link .desc,#exhibitions[data-view=upcoming] .exhibition:any-link .date .long,#exhibitions[data-view=upcoming] .exhibition:any-link .desc{display:none}#exhibitions[data-view=current] .exhibition:any-link p,#exhibitions[data-view=upcoming] .exhibition:any-link p{color:var(--color_light)}#exhibitions[data-view=current] .exhibition:any-link p.title span,#exhibitions[data-view=upcoming] .exhibition:any-link p.title span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_light), var(--color_light));background-size:100% 2px,0 2px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#exhibitions[data-view=current] .exhibition:any-link p.title span:hover,#exhibitions[data-view=current] .exhibition:any-link p.title span:focus-visible,#exhibitions[data-view=upcoming] .exhibition:any-link p.title span:hover,#exhibitions[data-view=upcoming] .exhibition:any-link p.title span:focus-visible{background-size:0 2px,100% 2px}}@media only screen and (max-width: 910px){#exhibitions[data-view=current] .exhibition:any-link p.title span,#exhibitions[data-view=upcoming] .exhibition:any-link p.title span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_light), var(--color_light));background-size:100% 1px,0 1px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}}@media only screen and (max-width: 910px)and (pointer: fine){#exhibitions[data-view=current] .exhibition:any-link p.title span:hover,#exhibitions[data-view=current] .exhibition:any-link p.title span:focus-visible,#exhibitions[data-view=upcoming] .exhibition:any-link p.title span:hover,#exhibitions[data-view=upcoming] .exhibition:any-link p.title span:focus-visible{background-size:0 1px,100% 1px}}#exhibitions[data-view=current] .exhibition:any-link .image,#exhibitions[data-view=upcoming] .exhibition:any-link .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:scale .3s ease}#exhibitions[data-view=current] .exhibition:any-link .image img,#exhibitions[data-view=upcoming] .exhibition:any-link .image img{display:none}@media(pointer: fine){#exhibitions[data-view=current] .exhibition:any-link:hover .image,#exhibitions[data-view=current] .exhibition:any-link:focus .image,#exhibitions[data-view=upcoming] .exhibition:any-link:hover .image,#exhibitions[data-view=upcoming] .exhibition:any-link:focus .image{scale:1.02}#exhibitions[data-view=current] .exhibition:any-link:hover p.title span,#exhibitions[data-view=current] .exhibition:any-link:focus p.title span,#exhibitions[data-view=upcoming] .exhibition:any-link:hover p.title span,#exhibitions[data-view=upcoming] .exhibition:any-link:focus p.title span{background-size:0 2px,100% 2px}}@media only screen and (pointer: fine)and (max-width: 910px){#exhibitions[data-view=current] .exhibition:any-link:hover p.title span,#exhibitions[data-view=current] .exhibition:any-link:focus p.title span,#exhibitions[data-view=upcoming] .exhibition:any-link:hover p.title span,#exhibitions[data-view=upcoming] .exhibition:any-link:focus p.title span{background-size:0 1px,100% 1px}}#exhibitions[data-view=past] .exhibition:any-link,#exhibitions.related .exhibition:any-link,#locations-listing .exhibition:any-link{display:flex;align-items:flex-start;gap:var(--spacer_s);padding:var(--spacer_xs) 0;border-bottom:2px solid var(--border_color);text-decoration:none}@media only screen and (max-width: 910px){#exhibitions[data-view=past] .exhibition:any-link,#exhibitions.related .exhibition:any-link,#locations-listing .exhibition:any-link{flex-direction:column;gap:var(--spacer_xs);padding:var(--spacer_s) 0}}#exhibitions[data-view=past] .exhibition:any-link p.title span span,#exhibitions.related .exhibition:any-link p.title span span,#locations-listing .exhibition:any-link p.title span span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 2px,0 2px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#exhibitions[data-view=past] .exhibition:any-link p.title span span:hover,#exhibitions[data-view=past] .exhibition:any-link p.title span span:focus-visible,#exhibitions.related .exhibition:any-link p.title span span:hover,#exhibitions.related .exhibition:any-link p.title span span:focus-visible,#locations-listing .exhibition:any-link p.title span span:hover,#locations-listing .exhibition:any-link p.title span span:focus-visible{background-size:0 2px,100% 2px}}#exhibitions[data-view=past] .exhibition:any-link[onclick],#exhibitions.related .exhibition:any-link[onclick],#locations-listing .exhibition:any-link[onclick]{cursor:default}#exhibitions[data-view=past] .exhibition:any-link[onclick] p.title span,#exhibitions.related .exhibition:any-link[onclick] p.title span,#locations-listing .exhibition:any-link[onclick] p.title span{background-size:0 2px,0 2px}#exhibitions[data-view=past] .exhibition:any-link[onclick] .image img,#exhibitions.related .exhibition:any-link[onclick] .image img,#locations-listing .exhibition:any-link[onclick] .image img{scale:1}#exhibitions[data-view=past] .exhibition:any-link>*:not(.image),#exhibitions.related .exhibition:any-link>*:not(.image),#locations-listing .exhibition:any-link>*:not(.image){padding:var(--spacer_xs) 0}@media only screen and (max-width: 910px){#exhibitions[data-view=past] .exhibition:any-link>*:not(.image),#exhibitions.related .exhibition:any-link>*:not(.image),#locations-listing .exhibition:any-link>*:not(.image){padding:0}}#exhibitions[data-view=past] .exhibition:any-link .date,#exhibitions.related .exhibition:any-link .date,#locations-listing .exhibition:any-link .date{width:12vw}@media only screen and (max-width: 910px){#exhibitions[data-view=past] .exhibition:any-link .date,#exhibitions.related .exhibition:any-link .date,#locations-listing .exhibition:any-link .date{order:1;width:100%}}#exhibitions[data-view=past] .exhibition:any-link .date .short,#exhibitions.related .exhibition:any-link .date .short,#locations-listing .exhibition:any-link .date .short{display:none}#exhibitions[data-view=past] .exhibition:any-link p,#exhibitions.related .exhibition:any-link p,#locations-listing .exhibition:any-link p{width:30vw}@media only screen and (max-width: 910px){#exhibitions[data-view=past] .exhibition:any-link p,#exhibitions.related .exhibition:any-link p,#locations-listing .exhibition:any-link p{width:85%}}@media only screen and (max-width: 525px){#exhibitions[data-view=past] .exhibition:any-link p,#exhibitions.related .exhibition:any-link p,#locations-listing .exhibition:any-link p{width:100%}}#exhibitions[data-view=past] .exhibition:any-link p.title,#exhibitions.related .exhibition:any-link p.title,#locations-listing .exhibition:any-link p.title{width:26vw}@media only screen and (max-width: 910px){#exhibitions[data-view=past] .exhibition:any-link p.title,#exhibitions.related .exhibition:any-link p.title,#locations-listing .exhibition:any-link p.title{order:2;width:100%}}#exhibitions[data-view=past] .exhibition:any-link p.title span,#exhibitions.related .exhibition:any-link p.title span,#locations-listing .exhibition:any-link p.title span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 2px,0 2px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#exhibitions[data-view=past] .exhibition:any-link p.title span:hover,#exhibitions[data-view=past] .exhibition:any-link p.title span:focus-visible,#exhibitions.related .exhibition:any-link p.title span:hover,#exhibitions.related .exhibition:any-link p.title span:focus-visible,#locations-listing .exhibition:any-link p.title span:hover,#locations-listing .exhibition:any-link p.title span:focus-visible{background-size:0 2px,100% 2px}}@media only screen and (max-width: 910px){#exhibitions[data-view=past] .exhibition:any-link p.desc,#exhibitions.related .exhibition:any-link p.desc,#locations-listing .exhibition:any-link p.desc{order:3}}#exhibitions[data-view=past] .exhibition:any-link .image,#exhibitions.related .exhibition:any-link .image,#locations-listing .exhibition:any-link .image{flex:0 0 18vw;overflow:hidden;margin-left:auto;border-radius:var(--border_radius);background-image:none !important;aspect-ratio:3/2}@media only screen and (max-width: 910px){#exhibitions[data-view=past] .exhibition:any-link .image,#exhibitions.related .exhibition:any-link .image,#locations-listing .exhibition:any-link .image{flex:0 0 auto;width:100%;order:4;margin-top:var(--spacer_xs)}}#exhibitions[data-view=past] .exhibition:any-link .image img,#exhibitions.related .exhibition:any-link .image img,#locations-listing .exhibition:any-link .image img{width:100% !important;height:100%;object-fit:cover;transition:scale .3s ease}#exhibitions[data-view=past] .exhibition:any-link:hover p.title span,#exhibitions[data-view=past] .exhibition:any-link:focus-visible p.title span,#exhibitions.related .exhibition:any-link:hover p.title span,#exhibitions.related .exhibition:any-link:focus-visible p.title span,#locations-listing .exhibition:any-link:hover p.title span,#locations-listing .exhibition:any-link:focus-visible p.title span{background-size:0 2px,100% 2px}#exhibitions[data-view=past] .exhibition:any-link:hover .image img,#exhibitions[data-view=past] .exhibition:any-link:focus-visible .image img,#exhibitions.related .exhibition:any-link:hover .image img,#exhibitions.related .exhibition:any-link:focus-visible .image img,#locations-listing .exhibition:any-link:hover .image img,#locations-listing .exhibition:any-link:focus-visible .image img{scale:1.03}#exhibitions[data-view=past] .exhibition:any-link[onclick],#exhibitions.related .exhibition:any-link[onclick],#locations-listing .exhibition:any-link[onclick]{cursor:default}#exhibitions[data-view=past] .exhibition:any-link[onclick] p.title span,#exhibitions.related .exhibition:any-link[onclick] p.title span,#locations-listing .exhibition:any-link[onclick] p.title span{background-size:0 2px,0 2px}#exhibitions[data-view=past] .exhibition:any-link[onclick] .image img,#exhibitions.related .exhibition:any-link[onclick] .image img,#locations-listing .exhibition:any-link[onclick] .image img{scale:1}@media only screen and (max-width: 910px){#exhibitions[data-view=past] .exhibition:any-link:first-of-type,#exhibitions.related .exhibition:any-link:first-of-type,#locations-listing .exhibition:any-link:first-of-type{padding-top:0}}#exhibitions.related .exhibition:any-link,#locations-listing .exhibition:any-link{align-items:center}@media only screen and (max-width: 910px){#exhibitions.related .exhibition:any-link,#locations-listing .exhibition:any-link{align-items:flex-start}}#exhibitions.related .exhibition:any-link:first-child,#locations-listing .exhibition:any-link:first-child{border-top:2px solid var(--border_color)}@media only screen and (max-width: 910px){#exhibitions.related .exhibition:any-link:first-child,#locations-listing .exhibition:any-link:first-child{padding-top:var(--spacer_s)}}#exhibitions.related .exhibition:any-link :first-child,#locations-listing .exhibition:any-link :first-child{width:auto}#exhibitions.related .exhibition:any-link .date,#locations-listing .exhibition:any-link .date{display:flex;flex-direction:column;gap:var(--spacer_xs)}#exhibitions.related .exhibition:any-link .date .title,#locations-listing .exhibition:any-link .date .title{width:auto}body[data-template=_exhibitions] #lucy-page-header{padding:calc(var(--header_height) + var(--spacer_l)) var(--spacer_s) calc(var(--spacer_l) + var(--spacer_m)) var(--spacer_s)}@media only screen and (max-width: 910px){body[data-template=_exhibitions] #lucy-page-header{margin-bottom:calc(-1*var(--spacer_s));padding:calc(var(--header_height) + var(--spacer_l)) var(--spacer_s) calc(var(--spacer_l) + var(--spacer_s)*2) var(--spacer_s)}}body[data-template=_exhibitions] #lucy-page-header.has-image{padding:calc(var(--header_height) + var(--spacer_xl)) var(--spacer_s) calc(var(--spacer_xl) + var(--spacer_m)) var(--spacer_s)}@media only screen and (max-width: 910px){body[data-template=_exhibitions] #lucy-page-header.has-image{padding:calc(var(--header_height) + var(--spacer_xl)) var(--spacer_s) calc(var(--spacer_xl) + var(--spacer_s)*2) var(--spacer_s)}}body[data-template=_exhibitions] #lucy-page-header h1.detail{font-size:5.4rem}@media only screen and (max-width: 1820px){body[data-template=_exhibitions] #lucy-page-header h1.detail{font-size:5rem}}@media only screen and (max-width: 1530px){body[data-template=_exhibitions] #lucy-page-header h1.detail{font-size:4.25rem}}@media only screen and (max-width: 1440px){body[data-template=_exhibitions] #lucy-page-header h1.detail{font-size:4rem}}@media only screen and (max-width: 1125px){body[data-template=_exhibitions] #lucy-page-header h1.detail{font-size:3.5rem}}@media only screen and (max-width: 525px){body[data-template=_exhibitions] #lucy-page-header h1.detail{font-size:2.5rem}}body[data-template=_exhibitions] #lucy-page-header .tag{position:relative}body[data-template=_exhibitions] .lucy-resources{margin-bottom:0}body[data-template=_exhibitions] .lucy-resources .resource-item:first-child{padding-top:0}body[data-template=_exhibitions] .lucy-resources .resource-item:last-child{padding-bottom:0;border-bottom:none}body[data-template=_exhibitions] .events-list .event.related:last-child{padding-bottom:0;border-bottom:none}@media only screen and (max-width: 910px){body[data-template=_news] main:not(.detail){padding:0;background-color:rgba(0,0,0,0);border-radius:0}body[data-template=_news] #news-filters,body[data-template=_news] #featured-news,body[data-template=_news] #news-grid{margin-bottom:var(--spacer_xxs);padding:var(--spacer_s);background-color:var(--color_light);border-radius:var(--border_radius)}body[data-template=_news] #news-filters #lucy-news-filters{display:none;margin-top:var(--spacer_s);padding-top:var(--spacer_s);border-top:2px solid var(--border_color)}body[data-template=_news] #news-filters #lucy-news-filters.open{display:grid}}#featured-news:any-link{display:flex;gap:var(--spacer_xl);align-items:flex-start;padding-bottom:var(--spacer_m);border-bottom:2px solid var(--border_color);text-decoration:none}@media only screen and (max-width: 1440px){#featured-news:any-link{gap:var(--spacer_l)}}@media only screen and (max-width: 910px){#featured-news:any-link{display:flex;flex-direction:column;gap:var(--spacer_s);padding-bottom:var(--spacer_s)}#featured-news:any-link img{order:1}#featured-news:any-link .content{order:2}}#featured-news:any-link .content{display:flex;width:55%;flex-direction:column;gap:var(--spacer_xs)}@media only screen and (max-width: 910px){#featured-news:any-link .content{width:100%;gap:var(--spacer_xs)}}#featured-news:any-link .content>*{margin-bottom:0}#featured-news:any-link .content p.body{padding-right:var(--spacer_xxl)}@media only screen and (max-width: 1440px){#featured-news:any-link .content p.body{padding-right:var(--spacer_xl)}}@media only screen and (max-width: 1125px){#featured-news:any-link .content p.body{padding-right:var(--spacer_l)}}@media only screen and (max-width: 910px){#featured-news:any-link .content p.body{padding-right:var(--spacer_xxl)}}@media only screen and (max-width: 525px){#featured-news:any-link .content p.body{padding-right:0}}#featured-news:any-link .image{flex:0 0 auto;overflow:hidden;width:45%;border-radius:var(--border_radius);aspect-ratio:40/27}@media only screen and (max-width: 910px){#featured-news:any-link .image{width:100%}}#featured-news:any-link .image img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease}#featured-news:any-link:hover .content .button-link span.text,#featured-news:any-link:focus-visible .content .button-link span.text{color:var(--color_secondary);background-size:0 1px,100% 1px}#featured-news:any-link:hover .content .button-link .arrow,#featured-news:any-link:focus-visible .content .button-link .arrow{background-color:var(--color_primary)}#featured-news:any-link:hover .content .button-link .arrow img,#featured-news:any-link:focus-visible .content .button-link .arrow img{filter:var(--filter_light)}#featured-news:any-link:hover .image img,#featured-news:any-link:focus-visible .image img{scale:1.03}#news-grid{margin-top:var(--spacer_m)}@media only screen and (max-width: 910px){#news-grid{margin-top:0}}.news-list.related .news:any-link{display:flex;align-items:flex-start;gap:var(--spacer_s);padding:var(--spacer_xs) 0;border-bottom:2px solid var(--border_color);text-decoration:none}@media only screen and (max-width: 910px){.news-list.related .news:any-link{flex-direction:column;gap:var(--spacer_xs);padding:var(--spacer_s) 0}}.news-list.related .news:any-link>*:not(.image){padding:var(--spacer_xs) 0}@media only screen and (max-width: 910px){.news-list.related .news:any-link>*:not(.image){padding:0}}.news-list.related .news:any-link p.title{width:26vw;flex:0 0 auto;font-size:1.4rem;line-height:1.1;font-weight:600;text-transform:uppercase}@media only screen and (max-width: 910px){.news-list.related .news:any-link p.title{order:2;width:100%;font-weight:700;font-size:1.125rem !important}}@media only screen and (max-width: 525px){.news-list.related .news:any-link p.title{font-size:1.3rem !important;line-height:1.2}}.news-list.related .news:any-link p.title span{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 2px,0 2px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){.news-list.related .news:any-link p.title span:hover,.news-list.related .news:any-link p.title span:focus-visible{background-size:0 2px,100% 2px}}.news-list.related .news:any-link .image{flex:0 0 18vw;overflow:hidden;margin-left:auto;border-radius:var(--border_radius);aspect-ratio:3/2}@media only screen and (max-width: 910px){.news-list.related .news:any-link .image{flex:0 0 auto;width:100%;order:4;margin-top:var(--spacer_xs)}}.news-list.related .news:any-link .image img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease}.news-list.related .news:any-link:hover p.title span,.news-list.related .news:any-link:focus-visible p.title span{background-size:0 2px,100% 2px}.news-list.related .news:any-link:hover .image img,.news-list.related .news:any-link:focus-visible .image img{scale:1.03}.news-list.related .news:any-link.related{align-items:center}@media only screen and (max-width: 1125px){.news-list.related .news:any-link.related{align-items:flex-start}}.news-list.related .news:any-link.related :first-child{width:auto}.news-list.related .news:any-link.related .content{display:flex;flex-direction:column;gap:var(--spacer_xs)}.news-list.related .news:any-link.related .content>*{margin-bottom:0}.news-list.related .news:any-link.related .content p.title{width:auto}.news-list.related .news:any-link:first-child{padding-top:var(--spacer_xs);border-top:2px solid var(--border_color)}@media only screen and (max-width: 910px){.news-list.related .news:any-link:first-child{padding-top:var(--spacer_s)}}@media only screen and (max-width: 910px){body[data-template=_blog] main:not(.detail){padding:0;background-color:rgba(0,0,0,0);border-radius:0}body[data-template=_blog] #blog-filters,body[data-template=_blog] #blog-grid{margin-bottom:var(--spacer_xxs);padding:var(--spacer_s);background-color:var(--color_light);border-radius:var(--border_radius)}body[data-template=_blog] #blog-filters #lucy-blog-filters{display:none;margin-top:var(--spacer_s);padding-top:var(--spacer_s);border-top:2px solid var(--border_color)}body[data-template=_blog] #blog-filters #lucy-blog-filters.open{display:grid}}body[data-template=_blog] .record-details .related-item:any-link{display:block;margin-bottom:var(--spacer_xs);text-decoration:none}body[data-template=_blog] .record-details .related-item:any-link:first-of-type{padding-top:var(--spacer_xxs)}body[data-template=_blog] .record-details .related-item:any-link span{letter-spacing:.006rem}body[data-template=_blog] .record-details .related-item:any-link span.date{font-size:.7rem;line-height:1.429}body[data-template=_blog] .record-details .related-item:any-link span.title{font-size:.9rem;line-height:1.2;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 1px,0 1px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){body[data-template=_blog] .record-details .related-item:any-link span.title:hover,body[data-template=_blog] .record-details .related-item:any-link span.title:focus-visible{background-size:0 1px,100% 1px}}body[data-template=_blog] .record-details .related-item:any-link:hover span.title,body[data-template=_blog] .record-details .related-item:any-link:focus-visible span.title{background-size:0 1px,100% 1px}#blog-grid{margin-top:var(--spacer_m)}@media only screen and (max-width: 910px){#blog-grid{margin-top:0}}#staff-listing .user{display:flex;align-items:flex-start;gap:var(--spacer_s)}#staff-listing .user img{flex:0 0 auto;width:25%;max-width:100%;border-radius:var(--border_radius)}#staff-listing .user .content .top{display:flex;gap:var(--spacer_s)}@media only screen and (max-width: 1440px){#staff-listing .user .content .top{flex-direction:column;gap:0}}#staff-listing .user .content .top p.title{margin-bottom:0}#staff-listing .user .content .top .sub-header{margin-bottom:0;word-break:break-word}#staff-listing .user .content .top .pronouns{margin:.25rem 0 var(--spacer_xs) 0}#staff-listing .user .content .top .contact{margin-left:auto;text-align:right}@media only screen and (max-width: 1440px){#staff-listing .user .content .top .contact{margin-left:0;text-align:left;margin-bottom:var(--spacer_xs)}}#staff-listing .user .content .top .contact>*{margin-bottom:0}#staff-listing .user .content .top .contact a{background-position:90% 90%,0 90%}#staff-listing .user .content :last-child{margin-bottom:0}@media only screen and (max-width: 910px){body[data-template=_jobs] #job-apply{margin-bottom:var(--spacer_s)}}#history-timeline{margin-top:var(--spacer_m)}#history-timeline .date{display:flex;align-items:flex-start;gap:var(--spacer_l);position:relative}@media only screen and (max-width: 1440px){#history-timeline .date{gap:var(--spacer_m)}}#history-timeline .date:before{position:absolute;top:0;left:2.25rem;z-index:1;width:2px;height:100%;background-color:var(--border_color);content:""}@media only screen and (max-width: 525px){#history-timeline .date:before{left:var(--spacer_m)}}#history-timeline .date p.display-xl{z-index:2;padding:.5rem 0;background-color:var(--color_light);transform:translate(0, -0.5rem)}#history-timeline .date .content{display:flex;gap:var(--spacer_s);padding-bottom:var(--spacer_l)}@media only screen and (max-width: 1125px){#history-timeline .date .content{flex-direction:column;gap:var(--spacer_xs)}}@media only screen and (max-width: 910px){#history-timeline .date .content{gap:var(--spacer_s);padding-bottom:var(--spacer_m)}}#history-timeline .date .content :last-child{margin-bottom:0}#history-timeline .date .image{flex:0 0 auto;width:30%;margin-left:auto}@media only screen and (max-width: 1125px){#history-timeline .date .image{width:100%;margin-left:0}}#history-timeline .date .image img{max-width:100%;border-radius:var(--border_radius)}#history-timeline .date:last-of-type:before{display:none}#history-timeline .date:last-of-type .content{padding-bottom:0}#memberships{margin-top:var(--spacer_m);padding-top:var(--spacer_m);border-top:2px solid var(--border_color)}@media only screen and (max-width: 910px){#memberships{margin-top:var(--spacer_s);padding-top:var(--spacer_s)}}#memberships h2{margin-bottom:var(--spacer_m)}@media only screen and (max-width: 910px){#memberships h2{margin-bottom:var(--spacer_s)}}#memberships .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter)}@media only screen and (max-width: 1140px){#memberships .grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 750px){#memberships .grid{grid-template-columns:1fr}}#memberships .grid .membership{display:flex;flex-direction:column;overflow:hidden;border:2px solid var(--border_color);border-radius:var(--border_radius);box-sizing:border-box}#memberships .grid .membership img.main{display:block;border-bottom:2px solid var(--border_color);aspect-ratio:17/6}#memberships .grid .membership .content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacer_s) - var(--spacer_xxs));height:100%;padding:calc(var(--spacer_s) - var(--spacer_xxs));font-size:.9rem}@media only screen and (max-width: 910px){#memberships .grid .membership .content{font-size:1rem;gap:calc(var(--spacer_s) - var(--spacer_xs));padding:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){#memberships .grid .membership .content{gap:var(--spacer_s);padding:var(--spacer_s)}}#memberships .grid .membership .content>*{margin-bottom:0}#memberships .grid .membership .content .top{display:flex;justify-content:space-between;width:100%}#memberships .grid .membership .content .top>*{margin-bottom:0}#memberships .grid .membership .content .top p.display-l{line-height:.8}@media only screen and (max-width: 1250px){#memberships .grid .membership .content .top p.display-l{font-size:3vw}}@media only screen and (max-width: 1125px){#memberships .grid .membership .content .top p.display-l{font-size:1.85rem}}@media only screen and (max-width: 525px){#memberships .grid .membership .content .top p.display-l{font-size:1.75rem}}#memberships .grid .membership .content ul.benefits{margin:0;padding:0;list-style-type:none}#memberships .grid .membership .content ul.benefits li{position:relative;padding-left:var(--spacer_xs);font-size:.8rem}@media only screen and (max-width: 910px){#memberships .grid .membership .content ul.benefits li{font-size:.9rem}}@media only screen and (max-width: 525px){#memberships .grid .membership .content ul.benefits li{font-size:1rem}}#memberships .grid .membership .content ul.benefits li:before{position:absolute;top:.4rem;left:0;width:5px;height:5px;border-radius:50%;background-color:var(--color_dark);content:""}#memberships .grid .membership .content .button{margin-top:auto}#campaign-goal{display:flex;flex-direction:column;gap:var(--spacer_xs);position:relative;margin:0 var(--spacer_xxs);padding:var(--spacer_s);box-sizing:border-box;background-color:var(--color_dark);border-radius:var(--border_radius)}#campaign-goal>*{margin:0}#campaign-goal .top{display:flex;gap:var(--spacer_xs)}@media only screen and (max-width: 750px){#campaign-goal .top{order:2;flex-direction:column}}#campaign-goal .top #progress-bar{overflow:hidden;position:relative;flex:1 1 auto;height:var(--button_height);border:4px solid var(--color_background);border-radius:1rem;background-color:var(--color_background)}@media only screen and (max-width: 750px){#campaign-goal .top #progress-bar{border-width:3px}}#campaign-goal .top #progress-bar #progress-fill{position:absolute;top:0;left:0;width:0;height:100%;border-radius:1rem;transition:width .5s ease-in-out;background-image:linear-gradient(270deg, #EF4056 0%, #660B15 100%)}#campaign-goal .top .button{flex:0 0 auto;margin-left:auto}@media only screen and (max-width: 750px){#campaign-goal .top .button{margin-left:0}}#campaign-goal .sub-header{color:var(--color_light)}@media only screen and (max-width: 750px){#campaign-goal .sub-header{order:1}}#campaign-body{margin-top:var(--spacer_s)}@media only screen and (max-width: 910px){#campaign-body{margin-top:0}}#collections-list{margin-bottom:var(--spacer_xs);margin-top:var(--spacer_s);container-type:inline-size;container-name:lucy-pages}@media only screen and (max-width: 1114px){#collections-list{margin-top:0}}#lucy-cart{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}#lucy-cart:has(>aside){width:100%;gap:var(--spacer_m)}@media only screen and (max-width: 910px){#lucy-cart:has(>aside){flex-direction:column;gap:var(--flow_space)}}#lucy-cart #cart-main{position:relative;flex:1 0 calc(75% - var(--spacer_m))}@media only screen and (max-width: 1440px){#lucy-cart #cart-main{flex-basis:calc(70% - var(--spacer_m))}}@media only screen and (max-width: 950px){#lucy-cart #cart-main{flex-basis:calc(65% - var(--spacer_m))}}#lucy-cart #cart-main div.error{display:flex;width:100%;height:var(--alert_height);margin-bottom:var(--spacer_m);padding:0 var(--spacer_xs);align-items:center;background:var(--color_secondary);border-radius:var(--border_radius);overflow:hidden;box-sizing:border-box;transition:transform .3s ease}@media only screen and (max-width: 910px){#lucy-cart #cart-main div.error{margin-bottom:var(--spacer_s)}}#lucy-cart #cart-main div.error img.alert{margin-right:var(--spacer_xs);filter:var(--filter_light)}#lucy-cart #cart-main div.error p{margin-bottom:0;color:var(--color_light)}#lucy-cart aside{position:sticky;z-index:2;top:calc(var(--header_height) + var(--spacer_s)/2);flex:0 0 25%;align-self:flex-start;margin-top:0}@media only screen and (max-width: 1440px){#lucy-cart aside{flex-basis:30%}}@media only screen and (max-width: 950px){#lucy-cart aside{flex-basis:35%}}@media only screen and (max-width: 910px){#lucy-cart aside{display:block;position:relative;top:auto;width:100%;padding:0}}#lucy-cart aside.shift{top:calc(var(--spacer_s)/2)}@media only screen and (max-width: 910px){#lucy-cart aside.shift{top:auto !important}}#lucy-cart.billing-page{gap:var(--spacer_s)}@media only screen and (max-width: 910px){#lucy-cart.billing-page #cart-main{order:2}#lucy-cart.billing-page aside{order:1}}#lucy-cart table{width:100%}#lucy-cart table thead th{padding:0;padding-bottom:1rem;color:inherit;background:rgba(0,0,0,0);border-bottom:2px solid var(--border_color);font-size:.667rem;letter-spacing:.1rem;text-transform:uppercase;text-align:left}@media only screen and (max-width: 525px){#lucy-cart table thead th span{display:none}}#lucy-cart table thead th:last-child{text-align:right}#lucy-cart table tbody td{padding:var(--spacer_xs) 0;vertical-align:middle;border-bottom:2px solid var(--border_color)}#lucy-cart table tbody td:first-child{width:55%;font-weight:normal}#lucy-cart table tbody td:nth-child(2){width:10%}#lucy-cart table tbody td:last-child{width:16%;text-align:right;font-family:var(--font_secondary);font-weight:700;font-size:1.33rem}@media only screen and (max-width: 525px){#lucy-cart table tbody td:last-child{font-size:1.25rem}}#lucy-cart table tbody td:last-child a:any-link{font-family:var(--font_primary);font-size:clamp(12px,.8125rem,.8125rem);font-weight:normal}#lucy-cart table tbody td:last-child a:any-link:hover,#lucy-cart table tbody td:last-child a:any-link:focus-visible{text-decoration:underline}#lucy-cart table tbody td:not(:last-child){padding-right:var(--spacer_xs)}#lucy-cart table tbody td p{margin-bottom:0;line-height:1.3}#lucy-cart table tbody td p.title{font-size:1.33rem;font-weight:700}@media only screen and (max-width: 525px){#lucy-cart table tbody td p.title{font-size:1.1rem}}#lucy-cart table tbody td a.delete{display:block;font-size:.8rem}#lucy-cart table tbody td a.delete:hover,#lucy-cart table tbody td a.delete:focus{text-decoration:none}#lucy-cart table tbody td .field-wrap{margin-bottom:0}@media only screen and (max-width: 910px){.checkout-page aside{order:1}.checkout-page #content-7030{order:2}}@media only screen and (max-width: 910px){#lucy-checkout #layout-7030 aside{order:1}#lucy-checkout #layout-7030 #content-7030{order:2}}#lucy-checkout-fields h2 span{float:right;font-size:.8rem;vertical-align:middle;font-style:italic;font-weight:600;line-height:2.5rem}@media only screen and (max-width: 910px){#lucy-checkout-fields h2 span{display:block;float:none}}#lucy-checkout-fields .form-fields{container-type:inline-size;container-name:cart-fields}@container cart-fields (max-width: 600px){.form-grid .field-wrap{grid-column:auto/span 6}.form-grid .field-wrap.textarea{grid-column:auto/span 6}}@container cart-fields (max-width: 500px){.form-grid .field-wrap.third{grid-column:auto/span 6}}#lucy-cart-summary{margin-top:0;padding:1.5rem;border:2px solid var(--border_color);border-radius:var(--border_radius)}@media only screen and (max-width: 910px){#lucy-cart-summary{margin-top:var(--spacer_s) !important;padding:1.5rem !important}}#lucy-cart-summary h4{display:flex;gap:var(--spacer_xs);align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--border_color)}#lucy-cart-summary h4 span{font-size:1rem;font-weight:500;margin-left:auto}#lucy-cart-summary #cart-donate-pitch{padding-bottom:1rem;border-bottom:2px solid var(--border_color)}#lucy-cart-summary #cart-donate-pitch>*{margin-bottom:0}#lucy-cart-summary #cart-donate-pitch p.body-small{margin-bottom:.5rem}#lucy-cart-summary #cart-donate-pitch .fields{display:flex;gap:var(--spacer_xs);align-items:center}#lucy-cart-summary #cart-donate-pitch .fields #cart-donate-check,#lucy-cart-summary #cart-donate-pitch .fields #cart-donate-amount-entry{margin-bottom:0;width:calc(50% - var(--spacer_xs)/2)}#lucy-cart-summary #cart-donate-pitch .fields #cart-donate-check input,#lucy-cart-summary #cart-donate-pitch .fields #cart-donate-amount-entry input{margin-bottom:0}#lucy-cart-summary #cart-donate-pitch .fields #cart-donate-check{display:flex;align-items:center;gap:.5rem;font-family:var(--font_secondary);font-size:1.5rem;font-weight:700;color:var(--color_dark)}#lucy-cart-summary .item{margin-top:var(--spacer_xs);font-size:clamp(12px,.8125rem,.8125rem);padding-bottom:1rem;border-bottom:2px solid var(--border_color)}#lucy-cart-summary .item p{margin-bottom:0;line-height:1.5}#lucy-cart-summary .item p span.title{display:flex;justify-content:space-between;font-family:var(--font_secondary);font-weight:800}#lucy-cart-summary .item p span.title em{font-weight:500;font-style:normal}#lucy-cart-summary .total{display:flex;margin-bottom:0;padding:var(--spacer_xs) 0;justify-content:space-between;align-items:center;font-family:var(--font_secondary);font-weight:700;font-size:1.33rem}#lucy-cart-summary .total:last-of-type{border-bottom:none}#lucy-cart-summary .total:last-child{padding-bottom:0}#lucy-cart-summary :last-child{margin-bottom:0}.cart-billing-block{margin-bottom:var(--spacer_m)}@media only screen and (max-width: 910px){.cart-billing-block{margin-bottom:var(--spacer_s)}}.cart-billing-block .actions{display:flex;justify-content:space-between}.cart-billing-block .textarea{margin-bottom:var(--grid_gutter)}.admin-fields .field-wrap{margin-bottom:0}#payment-type-toggle{display:flex;gap:var(--spacer_xs);margin-bottom:var(--grid_gutter);padding:0;list-style-type:none}#payment-type-toggle li{display:inline-flex;height:var(--button_height);padding:0 1rem;font-size:.8rem;font-weight:600;font-family:var(--font_primary);line-height:1.25;letter-spacing:.043rem;text-decoration:none !important;text-transform:uppercase;color:var(--color_text);background-color:rgba(0,0,0,0);border:2px solid var(--border_color);cursor:pointer;gap:.5rem;white-space:nowrap;align-items:center;justify-content:center;border-radius:calc(var(--button_height)/2);transition:all .3s ease}@media only screen and (max-width: 910px){#payment-type-toggle li{gap:0;font-size:.9rem}}@media only screen and (max-width: 525px){#payment-type-toggle li{font-size:1rem}}#payment-type-toggle li.selected{background-color:var(--color_dark);color:var(--color_light)}@media(pointer: fine){#payment-type-toggle li:not(.selected):hover,#payment-type-toggle li:not(.selected):focus{background-color:var(--color_dark);color:var(--color_light)}}#lucy-checkout-details{padding:1.5rem;border:2px solid var(--border_color);border-radius:var(--border_radius)}#lucy-checkout-details h4{display:flex;gap:var(--spacer_xs);align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--border_color)}#lucy-checkout-details h4 span{font-size:1rem;font-weight:500;margin-left:auto}#lucy-checkout-details .item{display:flex;gap:var(--spacer_xs);margin-top:1rem;padding-bottom:1rem;border-bottom:2px solid var(--border_color)}#lucy-checkout-details .item p{margin-bottom:0;line-height:1.3}#lucy-checkout-details .item p.title{color:var(--color_dark);font-size:.9rem;font-weight:600}#lucy-checkout-details .item p.desc{font-size:.75rem;color:var(--color_text)}#lucy-checkout-details .item .price{flex:0 0 auto;margin-left:auto;font-family:var(--font_secondary);font-weight:700}#lucy-checkout-details .totals{margin-top:1rem}#lucy-checkout-details .totals .item{margin:0;padding-bottom:0;border-bottom:0;font-family:var(--font_secondary)}#lucy-checkout-details .totals .item.large{margin-top:1rem}#lucy-checkout-details .totals .item.large p{font-size:1.33rem;font-weight:700}#lucy-checkout-details .totals .item p strong{font-weight:800}#lucy-checkout-details :last-child{margin-bottom:0}#lucy-order-details{width:50%;margin:0 auto;margin-top:var(--spacer_s);padding:2rem;border:2px solid var(--border_color);box-sizing:border-box;border-radius:var(--border_radius)}@media only screen and (max-width: 1125px){#lucy-order-details{width:60%}}@media only screen and (max-width: 910px){#lucy-order-details{width:70%}}@media only screen and (max-width: 700px){#lucy-order-details{width:90%}}@media only screen and (max-width: 525px){#lucy-order-details{width:100%}}#lucy-order-details h2{display:flex;align-items:center;margin-bottom:0;padding-bottom:1rem;border-bottom:2px solid var(--border_color)}#lucy-order-details h2 span{margin-left:auto;font-size:1rem}@media only screen and (max-width: 910px){#lucy-order-details h2 span{display:block;float:none}}#lucy-order-details .items{flex-direction:column;gap:0}#lucy-order-details .item{display:flex;align-items:center;padding:1rem 0;border-bottom:2px solid var(--border_color)}#lucy-order-details .item .left{flex:0 0 auto}#lucy-order-details .item p{width:auto;margin-bottom:0}#lucy-order-details .item p.title{font-size:1.1rem;font-weight:800;color:var(--color_dark)}#lucy-order-details .item p.price{flex:0 0 auto;margin-left:auto;font-size:1.2rem;font-weight:600;text-align:right;color:var(--color_dark)}#lucy-order-details .item p.desc{font-size:.8rem}#lucy-order-details .item.small{margin-bottom:0;padding-bottom:0;border:none}#lucy-order-details .item.small p{font-weight:500}#lucy-order-details .item.total{margin-bottom:0;padding-bottom:0;border:none}#lucy-order-details .item.total p{font-size:1.5rem;font-weight:800}#lucy-order-details .item.total.spaced{margin-top:1rem;padding-top:1rem;border-top:2px solid var(--border_color)}#lucy-order-details .buttons{margin-top:1rem;text-align:center}#lucy-order-details .buttons .button{margin-bottom:0}#lucy-thank-you-page{position:relative}#lucy-thank-you-page h1{text-align:center}#lucy-thank-you-page #lucy-order-details{position:relative;z-index:2}@media only screen and (max-width: 1440px){#lucy-thank-you-page #lucy-order-details{width:60%;padding:1.5rem}}@media only screen and (max-width: 1125px){#lucy-thank-you-page #lucy-order-details{width:70%}}@media only screen and (max-width: 910px){#lucy-thank-you-page #lucy-order-details{width:75%}}@media only screen and (max-width: 750px){#lucy-thank-you-page #lucy-order-details{width:85%}}@media only screen and (max-width: 600px){#lucy-thank-you-page #lucy-order-details{width:100%}}#lucy-thank-you-page #lucy-order-details h2{padding-bottom:2rem}#lucy-thank-you-page #lucy-order-details h2 span{font-family:var(--font_primary);font-weight:400;white-space:nowrap}#lucy-thank-you-page #lucy-order-details .items .item p.title{line-height:1.3}#lucy-thank-you-page #lucy-order-details .items .item p.price{font-family:var(--font_secondary);font-weight:400;font-size:1.33rem}#lucy-thank-you-page #lucy-order-details .items .item p.price span{margin-right:var(--spacer_xs);font-family:var(--font_primary);font-weight:400;font-size:clamp(12px,.85rem,.85rem)}#lucy-thank-you-page #lucy-order-details .items .item p.body-small b{font-weight:700}#lucy-thank-you-page #lucy-order-details .totals{padding-top:1rem}#lucy-thank-you-page #lucy-order-details .totals .item{padding:0;font-family:var(--font_secondary)}#lucy-thank-you-page #lucy-order-details .totals .item.total p{font-size:2rem;font-weight:700}.card-icons{position:absolute;top:50%;right:1rem;font-size:0;transform:translate(0, -50%)}.card-icons span{display:inline-block;margin-left:.25rem;color:var(--color_dark);font-size:1rem;opacity:.2;transition:opacity .2s ease-in-out}.card-icons span.selected{opacity:1}@media only screen and (max-width: 525px){.card-icons span{display:none;opacity:1}.card-icons span.selected{display:inline-block}}#locations-listing{margin-top:var(--spacer_s);container-type:inline-size;container-name:lucy-map}@media only screen and (max-width: 910px){#locations-listing{margin-top:0}}#locations-listing .location{display:grid;border-bottom:2px solid var(--border_color)}#locations-listing .location h2{margin-bottom:var(--spacer_m)}#locations-listing .location img{border-radius:var(--border_radius)}#locations-listing .location .related-exhibition:any-link{display:block;text-decoration:none;margin-bottom:var(--spacer_xs)}#locations-listing .location .related-exhibition:any-link>*{margin-bottom:0}#locations-listing .location .related-exhibition:any-link .title{display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}@media only screen and (max-width: 910px){#locations-listing .location .related-exhibition:any-link .title{font-size:.9rem}}@media only screen and (max-width: 525px){#locations-listing .location .related-exhibition:any-link .title{font-size:1rem}}#locations-listing .location .related-exhibition:any-link .title>*{margin-bottom:0}#locations-listing .location .related-exhibition:any-link .title p{background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .2s linear}@media(pointer: fine){#locations-listing .location .related-exhibition:any-link .title p:hover,#locations-listing .location .related-exhibition:any-link .title p:focus-visible{background-size:0 1px,100% 1px}}#locations-listing .location .related-exhibition:any-link .title .arrow{display:flex;flex:0 0 auto;justify-content:center;align-items:center;text-decoration:none;width:1rem;height:1rem;background-color:rgba(0,0,0,0);border:2px solid var(--color_primary);border-radius:50%;transition:background-color .3s ease,border-color .3s ease}@media only screen and (max-width: 910px){#locations-listing .location .related-exhibition:any-link .title .arrow{width:1.25rem;height:1.25rem}}#locations-listing .location .related-exhibition:any-link .title .arrow img{margin:0 !important;width:70%;transition:filter .3s ease;filter:var(--filter_primary)}#locations-listing .location .related-exhibition:any-link .title:hover,#locations-listing .location .related-exhibition:any-link .title:focus-visible{color:var(--color_secondary);text-decoration-color:var(--color_secondary)}#locations-listing .location .related-exhibition:any-link .title:hover p,#locations-listing .location .related-exhibition:any-link .title:focus-visible p{background-size:0 1px,100% 1px !important}#locations-listing .location .related-exhibition:any-link .title:hover .arrow,#locations-listing .location .related-exhibition:any-link .title:focus-visible .arrow{background-color:var(--color_primary)}#locations-listing .location .related-exhibition:any-link .title:hover .arrow img,#locations-listing .location .related-exhibition:any-link .title:focus-visible .arrow img{filter:var(--filter_light)}@container lucy-map (min-width: 1000px){.location{grid-template-columns:repeat(2, 1fr);gap:var(--spacer_s);margin-bottom:calc(var(--spacer_m) + var(--spacer_xxs));padding-bottom:calc(var(--spacer_m) + var(--spacer_xxs))}}@container lucy-map (max-width: 1000px){.location{grid-template-columns:repeat(2, 1fr);gap:var(--spacer_s);margin-bottom:var(--spacer_xs);padding-bottom:var(--spacer_xs)}}@container lucy-map (max-width: 910px){.location{grid-template-columns:1fr;gap:var(--spacer_s);margin-bottom:var(--spacer_s);padding-bottom:var(--spacer_s)}}@container lucy-map (max-width: 650px){}@media only screen and (max-width: 910px){body[data-template=_resources] main:not(.detail){padding:0;background-color:rgba(0,0,0,0);border-radius:0}body[data-template=_resources] #lucy-resources-page,body[data-template=_resources] #resource-filters{margin-bottom:var(--spacer_xxs);padding:var(--spacer_s);background-color:var(--color_light);border-radius:var(--border_radius)}body[data-template=_resources] #resource-filters #lucy-resource-filters{display:none;margin-top:var(--spacer_s);padding-top:var(--spacer_s);border-top:2px solid var(--border_color)}body[data-template=_resources] #resource-filters #lucy-resource-filters.open{display:grid}body[data-template=_resources] #resource-filters #lucy-resource-filters .field-wrap.select{grid-column:auto/span 6}}body[data-template=_resources] #lucy-resource-filters{margin-bottom:0}.lucy-resources{margin-bottom:var(--spacer_xs);container-type:inline-size;container-name:lucy-resources}@media only screen and (max-width: 910px){.lucy-resources{margin-bottom:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){.lucy-resources{margin-bottom:var(--spacer_s)}}.lucy-resources h2{margin-bottom:calc(var(--spacer_s) - var(--spacer_xxs))}.lucy-resources .resource-item{position:relative;padding:var(--spacer_s) 0;border-bottom:2px solid var(--border_color);box-sizing:border-box}.lucy-resources .resource-item .top{display:grid;grid-template-columns:50px 6fr 3fr}.lucy-resources .resource-item .top img.file-type{align-self:flex-start;margin-top:.5rem}.lucy-resources .resource-item .top p.display-xs{margin-bottom:0 !important}.lucy-resources .resource-item .top .file-size{margin-bottom:0 !important;font-family:var(--font_primary);font-size:.8rem}@media only screen and (max-width: 910px){.lucy-resources .resource-item .top .file-size{font-size:.9rem}}@media only screen and (max-width: 525px){.lucy-resources .resource-item .top .file-size{font-size:1rem}}.lucy-resources .resource-item .top .buttons{display:flex;align-items:center;align-self:flex-start;gap:var(--spacer_xs);margin-left:auto}.lucy-resources .resource-item .desc{display:none;margin-top:var(--spacer_xs);margin-bottom:0}.lucy-resources .resource-item .desc :last-child{margin-bottom:0 !important}.lucy-resources .resource-item .desc p{font-size:.9rem}.lucy-resources .resource-item.open .top .buttons .plus .arrow::before{height:0}.lucy-resources .resource-item.open .desc{display:block}@container lucy-resources (min-width: 700px){.resource-item .top{gap:1.5rem}.resource-item .desc{padding-left:calc(50px + 1.5rem)}.resource-item img.file-type{width:50px}.resource-item .buttons .button:any-link{width:9.5rem}}@container lucy-resources (max-width: 700px){.resource-item .top{gap:1rem}.resource-item .top img.file-type{width:40px}.resource-item .top .info,.resource-item .top .buttons{grid-column:2/-1}.resource-item .top .buttons{width:100%}.resource-item .top .buttons .plus{margin-left:0 !important}.resource-item .top .buttons .buttons .button:any-link{width:auto}.resource-item .desc{padding-left:calc(50px + 1rem)}}#search-response a{text-decoration:none !important}#search-response a h3{font-family:var(--font_secondary);font-size:2rem;line-height:1.25;font-weight:300;color:var(--color_text);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:5px}@media only screen and (max-width: 1125px){#search-response a h3{font-size:1.85rem}}@media only screen and (max-width: 525px){#search-response a h3{font-size:1.75rem;line-height:1.07}}#search-response a h3 b,#search-response a h3 strong{font-weight:300}#search-response a:hover h3,#search-response a:focus h3{text-decoration-color:var(--color_text)}#search-response ol{padding:0 !important}.sj-result__text{padding-bottom:1.5rem;border-bottom:2px solid var(--border_color)}.sj-results__result__description,.sj-results__result__link{line-height:1.25;font-size:var(--base_font_size);font-family:var(--font_primary)}.sj-paginator{width:100%;margin-top:var(--spacer_m);text-align:center}@media only screen and (max-width: 910px){.sj-paginator{margin-top:var(--spacer_s)}}@media only screen and (max-width: 750px){.sj-paginator{flex-wrap:wrap;justify-content:center;gap:var(--spacer_xxs)}}.sj-paginator ul{margin-bottom:0 !important;padding-bottom:0 !important}.sj-paginator ul li{padding:0;padding-right:var(--spacer_xxs);margin-bottom:0 !important}.sj-paginator ul li:before{display:none !important}.sj-paginator button{display:flex;justify-content:center;align-items:center;width:2rem !important;height:2rem !important;margin:0 !important;padding:0 !important;font-size:.8rem;font-weight:700;text-decoration:none !important;color:var(--color_dark) !important;border:2px solid var(--border_color) !important;box-shadow:none !important;border-radius:50%;transition:all .2s ease-in-out}.sj-paginator button:hover{color:var(--color_light) !important;background-color:var(--color_secondary) !important;border-color:var(--color_secondary) !important}.sj-paginator button:hover svg path{fill:var(--color_light) !important}.sj-paginator button svg path{fill:var(--color_dark) !important}.sj-paginator button:before{display:none}.sj-paginator button.sj-paginator__page-button{display:flex;justify-content:center;align-items:center}button.sj-paginator__page-number--current{color:var(--color_light) !important;background-color:var(--color_dark) !important;border-color:var(--border_color) !important}.sj-summary__query-time{display:none}:root{--base_font_size: clamp(14px, calc(8px + 1vw), 20px);--spacer_xxs: .5rem;--spacer_xs: 1rem;--spacer_s: 2rem;--spacer_m: 2.5rem;--spacer_l: 4rem;--spacer_xl: 6rem;--spacer_xxl: 10rem;--spacer_xxxl: 16rem;--grid_gutter: 1rem;--arizona_arts_height: 2rem;--arizona_menu_height: 11rem;--header_height: 6rem;--back_button_height: 3rem;--alert_height: 3.33rem;--button_height: 2rem;--input_height: 3rem;--input_border_radius: .2rem;--border_color: #660B15;--border_width: 2px;--border_radius: .5rem;--border_style: solid;--overlay_color: #0B0203;--overlay_opacity: .6;--color_primary: #EF4056;--color_secondary: #AB0520;--color_dark: #660B15;--color_light: #F4EDE5;--color_light_alt: #DFD6CF;--color_background: #290A0B;--color_green: #71B865;--color_text: #660B15;--color_success: #00966C;--color_error: #EF4056;--color_warning: #FFC538;--font_primary: "proxima-nova", sans-serif;--font_secondary: "proxima-sera", serif;--filter_primary: invert(28%) sepia(89%) saturate(2232%) hue-rotate(334deg) brightness(106%) contrast(87%);--filter_secondary: invert(11%) sepia(89%) saturate(5458%) hue-rotate(345deg) brightness(77%) contrast(102%);--filter_dark: invert(7%) sepia(78%) saturate(5991%) hue-rotate(348deg) brightness(76%) contrast(95%);--filter_light: invert(91%) sepia(11%) saturate(530%) hue-rotate(320deg) brightness(108%) contrast(91%)}@media only screen and (max-width: 910px){:root{--base_font_size: clamp(14px, calc(9px + 1vw), 18px);--spacer_xxs: .275rem;--spacer_xs: .556rem;--spacer_s: 1.667rem;--spacer_m: 2.222rem;--spacer_l: 3.333rem;--spacer_xl: 4.44rem;--spacer_xxl: 5.556rem;--spacer_xxxl: 12rem;--arizona_arts_height: 2.5rem;--arizona_menu_height: 14rem;--header_height: 5rem;--alert_height: 4rem;--input_height: 3.5rem}}@media only screen and (max-width: 720px){:root{--base_font_size: clamp(14px, calc(10px + 1vw), 16px);--spacer_xxs: .313rem;--spacer_xs: .625rem;--spacer_s: 1.875rem;--spacer_m: 2.5rem;--spacer_l: 3.75rem;--spacer_xl: 5rem;--spacer_xxl: 6.25rem;--spacer_xxxl: 13rem;--alert_height: 5rem}}@media only screen and (max-width: 525px){:root{--base_font_size: clamp(12px, calc(12px + 1vw), 14px);--spacer_xxs: .357rem;--spacer_xs: .714rem;--spacer_s: 1.429rem;--spacer_m: 2.143rem;--spacer_l: 4.286rem;--spacer_xl: 5.714em;--spacer_xxl: 7.143rem;--spacer_xxxl: 15rem;--arizona_arts_height: 3rem;--arizona_menu_height: 24rem;--alert_height: 6rem;--button_height: 2.25rem}}html{line-height:1.25;font-size:var(--base_font_size);font-family:var(--font_primary);color:var(--color_text);letter-spacing:.002rem;overflow-x:hidden}body[data-template]{background-color:var(--color_background)}body[data-template] img{display:block}#arizona-arts-header{overflow:hidden;position:relative;z-index:11;margin-top:calc(-1*var(--arizona_menu_height));background-color:#000;transition:margin .3s ease;color:var(--color_light)}#arizona-arts-header.hidden{opacity:0;transition:opacity 1s ease}#arizona-arts-header.loaded{opacity:1}#arizona-arts-header .menu{display:grid;grid-template-columns:6fr 3fr 3fr;gap:var(--spacer_m);height:var(--arizona_menu_height);padding:var(--spacer_s)}@media only screen and (max-width: 1125px){#arizona-arts-header .menu{grid-template-columns:3fr 4fr 4fr}}@media only screen and (max-width: 910px){#arizona-arts-header .menu{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);padding:var(--spacer_s) calc(var(--spacer_xs)*2)}}@media only screen and (max-width: 525px){#arizona-arts-header .menu{display:flex;flex-direction:column;gap:var(--spacer_s);padding:var(--spacer_s)}}#arizona-arts-header .menu .column{padding-left:var(--spacer_xs);border-left:1px solid var(--color_light)}@media only screen and (max-width: 910px){#arizona-arts-header .menu .column:first-child{grid-area:2/1/3/2}#arizona-arts-header .menu .column:last-child{grid-area:2/2/3/3}}#arizona-arts-header .menu ul{margin:0;padding:0;font-size:.7rem;list-style-type:none}@media only screen and (max-width: 910px){#arizona-arts-header .menu ul{grid-area:1/1/2/3;font-size:.9rem}}@media only screen and (max-width: 525px){#arizona-arts-header .menu ul{font-size:1rem}}#arizona-arts-header .menu ul li a:any-link{line-height:1.429;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}#arizona-arts-header .menu ul li a:any-link:hover,#arizona-arts-header .menu ul li a:any-link:focus-visible{text-decoration-color:var(--color_light)}#arizona-arts-header .menu ul.social{display:flex;gap:var(--grid_gutter)}#arizona-arts-header .menu ul.social li a:any-link{display:block;transition:scale .3s ease}#arizona-arts-header .menu ul.social li a:any-link img{filter:var(--filter_light)}#arizona-arts-header .menu ul.social li a:any-link:hover,#arizona-arts-header .menu ul.social li a:any-link:focus-visible{scale:1.2}#arizona-arts-header .menu .sub-header{margin-bottom:var(--spacer_xxs);font-size:.8rem;font-weight:600;letter-spacing:.043rem;text-transform:uppercase;text-decoration:none}@media only screen and (max-width: 910px){#arizona-arts-header .menu .sub-header{font-size:1rem}}@media only screen and (max-width: 525px){#arizona-arts-header .menu .sub-header{font-size:1.1rem}}#arizona-arts-header .bar{display:flex;justify-content:space-between;align-items:center;height:var(--arizona_arts_height);padding:0 var(--spacer_s);color:var(--color_light)}@media only screen and (max-width: 910px){#arizona-arts-header .bar{padding:0 calc(var(--spacer_xs)*2)}}@media only screen and (max-width: 525px){#arizona-arts-header .bar{padding:0 var(--spacer_s)}}#arizona-arts-header .bar a.logo:any-link img{display:block}#arizona-arts-header .bar #arizona-arts-menu-trigger{display:flex;align-items:center;gap:var(--spacer_xxs);font-size:.8rem;font-weight:600;letter-spacing:.043rem;text-transform:uppercase;text-decoration:none}@media only screen and (max-width: 910px){#arizona-arts-header .bar #arizona-arts-menu-trigger{font-size:.9rem}}@media only screen and (max-width: 525px){#arizona-arts-header .bar #arizona-arts-menu-trigger{font-size:1rem}}#arizona-arts-header .bar #arizona-arts-menu-trigger span.text{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:3px;transition:all .3s ease}#arizona-arts-header .bar #arizona-arts-menu-trigger span.text b{font-weight:600}@media only screen and (max-width: 750px){#arizona-arts-header .bar #arizona-arts-menu-trigger span.text b{display:none}}#arizona-arts-header .bar #arizona-arts-menu-trigger span[class*=icon]{font-size:.4rem;transition:rotate .3s ease}@media(pointer: fine){#arizona-arts-header .bar #arizona-arts-menu-trigger:hover span.text,#arizona-arts-header .bar #arizona-arts-menu-trigger:focus-visible span.text{text-decoration-color:var(--color_light)}}body[data-shelf=az-arts] #arizona-arts-header{margin-top:0}body[data-shelf=az-arts] #arizona-arts-menu-trigger span[class*=icon]{rotate:180deg}body[data-shelf=az-arts] header{top:calc(var(--arizona_arts_height) + var(--arizona_menu_height))}header{position:absolute;top:var(--arizona_arts_height);left:0;z-index:13;width:100%;transition:all .3s ease}header.stick{position:fixed;top:0 !important}header.scrolled .bg{box-shadow:0 0 6px 0 rgba(11,2,3,.1)}header.hide{transform:translate3d(0, -100%, 0)}header.force-hide{transition:none !important;transform:translate3d(0, -100%, 0)}header .bg{position:absolute;top:var(--spacer_xxs);left:var(--spacer_xxs);width:calc(100% - var(--spacer_xxs)*2);height:calc(100% - var(--spacer_xxs)*2);background-color:var(--color_light);border-radius:var(--border_radius)}header .main{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacer_s);height:var(--header_height);box-sizing:border-box}@media only screen and (max-width: 910px){header .main{padding:0 calc(var(--spacer_xs)*2)}}@media only screen and (max-width: 525px){header .main{padding:0 var(--spacer_s)}}header #logo{position:relative;z-index:1;width:11.4rem;height:2rem}header #logo img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}header #logo img.dark{opacity:0}header nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1300px){header nav{position:relative;top:auto;left:auto;transform:translate(0, 0)}}@media only screen and (max-width: 910px){header nav{display:none}}header nav:hover ul li a:any-link{opacity:.5}header nav ul{display:flex;gap:2px;list-style-type:none;justify-content:center;align-items:center}header nav ul li a:any-link{display:flex;justify-content:center;align-items:center;position:relative;height:1.5rem;padding:0 .75rem;background-color:rgba(0,0,0,0);color:var(--color_light);font-size:.9rem;font-weight:600;letter-spacing:.038rem;text-transform:uppercase;text-decoration:none;border-radius:.75rem;white-space:nowrap;transition:background-color .3s ease,color .3s ease,opacity .3s ease}header nav ul li a:any-link:hover,header nav ul li a:any-link:focus-visible{color:var(--color_light) !important;opacity:1}header nav .pill{position:absolute;z-index:0;top:0;left:0;width:50px;height:1.5rem;padding:0 .75rem;background-color:var(--color_dark);border-radius:.75rem;opacity:0;transform:translate(-50%, 0);transition:opacity .3s ease,left .3s ease,width .3s ease-out}header #search-menu-trigger:any-link{position:relative;text-decoration:none}@media only screen and (max-width: 910px){header #search-menu-trigger:any-link{margin-left:auto}}header #search-menu-trigger:any-link span{display:block;color:var(--color_light);transition:scale .3s ease,color .3s ease}header #search-menu-trigger:any-link:hover span,header #search-menu-trigger:any-link:focus-visible span{scale:1.2}header #search-menu-close{display:flex;align-items:center;gap:var(--spacer_xxs);position:absolute;top:50%;right:var(--spacer_s);font-size:.9rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.043rem;transform:translate(0, -50%);color:var(--color_light);opacity:0;pointer-events:none;transition:opacity .5s ease}@media only screen and (max-width: 910px){header #search-menu-close{right:calc(var(--spacer_s) - var(--spacer_xs))}}@media only screen and (max-width: 525px){header #search-menu-close{right:var(--spacer_s);font-size:1rem}}header #search-menu-close span.text{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}header #search-menu-close span[class*=icon]{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5rem;text-indent:.07rem;border:2px solid var(--color_light);border-radius:50%;transition:all .3s ease}@media only screen and (max-width: 910px){header #search-menu-close span[class*=icon]{width:1.25rem;height:1.25rem}}header #search-menu-close:hover span.text,header #search-menu-close:focus-visible span.text{text-decoration-color:var(--color_light)}header #search-menu-close:hover span[class*=icon],header #search-menu-close:focus-visible span[class*=icon]{background-color:var(--color_light);color:var(--color_dark)}header #mobile-menu-trigger{display:none;position:relative;margin-left:1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.043rem;cursor:pointer}@media only screen and (max-width: 910px){header #mobile-menu-trigger{display:block}}@media only screen and (max-width: 525px){header #mobile-menu-trigger{margin-left:var(--spacer_s);font-size:1rem}}header #mobile-menu-trigger span.text{display:block;color:var(--color_light)}header.hidden{opacity:0;transform:translate(0, var(--spacer_s));transition:opacity 1s ease,transform 1s ease}header.loaded{opacity:1;transform:translate(0, 0)}header.flip .bg{opacity:1 !important}header.flip #logo img.dark{opacity:1 !important}header.flip #logo img.light{opacity:0 !important}header.flip nav ul li a:any-link,header.flip a.search:any-link span{color:var(--color_text) !important}body[data-shelf=visit] header nav a[data-section=visit],body[data-shelf=see-do] header nav a[data-section=see-do],body[data-shelf=learn] header nav a[data-section=learn],body[data-shelf=collections] header nav a[data-section=collections],body[data-shelf=join-give] header nav a[data-section=join-give],body[data-shelf=about] header nav a[data-section=about]{background-color:var(--color_dark);color:var(--color_light) !important;opacity:1}#shelf-blur{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:none}#shelf-blur .scrim{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:var(--overlay_color);opacity:var(--overlay_opacity)}#shelf{position:absolute;top:var(--header_height);left:0;z-index:12;width:calc(100% - var(--spacer_xxs)*2);margin:0 var(--spacer_xxs);padding:0 calc(var(--spacer_s) - var(--spacer_xxs));box-sizing:border-box;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);pointer-events:none;opacity:0;transition:opacity .5s ease;transition-delay:.5s}@media only screen and (max-width: 910px){#shelf{padding:0 calc(var(--spacer_s) - var(--spacer_xs));padding-bottom:var(--spacer_s)}}@media only screen and (max-width: 525px){#shelf{max-height:calc(100vh - var(--header_height) - var(--arizona_arts_height));padding:0 calc(var(--spacer_s) - var(--spacer_xxs));padding-bottom:var(--spacer_s);overflow-y:scroll}}#shelf #main-menu{display:grid;grid-template-columns:10fr 3fr;position:relative}@media only screen and (max-width: 1440px){#shelf #main-menu{grid-template-columns:8fr 3fr}}@media only screen and (max-width: 1125px){#shelf #main-menu{grid-template-columns:7fr 3fr}}@media only screen and (max-width: 910px){#shelf #main-menu{grid-template-columns:3fr 2fr}}@media only screen and (max-width: 820px){#shelf #main-menu{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 650px){#shelf #main-menu{grid-template-columns:1fr}}@media only screen and (max-width: 910px){#shelf #main-menu #shelf-pages{display:none}}#shelf #main-menu #mobile-menu{display:none}@media only screen and (max-width: 910px){#shelf #main-menu #mobile-menu{display:block}}@media only screen and (max-width: 650px){#shelf #main-menu #mobile-menu{margin-bottom:var(--spacer_xl)}}#shelf #main-menu #mobile-menu ul{margin:0;padding:0;list-style-type:none}#shelf #main-menu #mobile-menu ul li a:any-link{display:inline-block;text-decoration:none;font-family:var(--font_secondary);font-size:2.4rem;font-weight:300;line-height:1.042;color:var(--color_text);transition:color .3s ease;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 3px,0 3px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#shelf #main-menu #mobile-menu ul li a:any-link:hover,#shelf #main-menu #mobile-menu ul li a:any-link:focus-visible{background-size:0 3px,100% 3px}}@media(pointer: fine){#shelf #main-menu #mobile-menu ul li a:any-link:hover,#shelf #main-menu #mobile-menu ul li a:any-link:focus-visible{color:var(--color_secondary)}}#shelf #main-menu .contact-info{display:flex;flex-direction:column;gap:var(--spacer_s);font-size:.7rem;line-height:1.429;pointer-events:auto}@media only screen and (max-width: 910px){#shelf #main-menu .contact-info{font-size:.9rem}}@media only screen and (max-width: 525px){#shelf #main-menu .contact-info{font-size:1rem}}#shelf #main-menu .contact-info>*{margin-bottom:0}#shelf #main-menu .contact-info .sub-header{margin-bottom:var(--spacer_xxs);font-size:clamp(12px,.9rem,16px);font-weight:600;letter-spacing:.043rem;line-height:1.25;text-transform:uppercase}#shelf #main-menu .contact-info a:any-link{text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}#shelf #main-menu .contact-info a:any-link:hover,#shelf #main-menu .contact-info a:any-link:focus-visible{text-decoration-color:var(--color_text)}#shelf #main-menu .contact-info .social a:any-link{display:flex;align-items:center;gap:var(--spacer_xxs);position:relative;text-decoration:none}@media only screen and (max-width: 910px){#shelf #main-menu .contact-info .social a:any-link{gap:var(--spacer_xs)}}#shelf #main-menu .contact-info .social a:any-link img{max-width:.75rem;max-height:.75rem;transition:scale .3s ease;filter:var(--filter_dark)}@media only screen and (max-width: 910px){#shelf #main-menu .contact-info .social a:any-link img{max-width:.85rem;max-height:.85rem}}#shelf #main-menu .contact-info .social a:any-link span.text{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease}#shelf #main-menu .contact-info .social a:any-link:hover img,#shelf #main-menu .contact-info .social a:any-link:focus-visible img{scale:1.2}#shelf #main-menu .contact-info .social a:any-link:hover span.text,#shelf #main-menu .contact-info .social a:any-link:focus-visible span.text{text-decoration-color:var(--color_text)}#shelf .bottom{display:flex;align-items:center;gap:var(--spacer_m);margin-top:var(--spacer_xl);margin-bottom:var(--spacer_xs)}@media only screen and (max-width: 1125px){#shelf .bottom{display:grid;gap:var(--spacer_s)}#shelf .bottom p{max-width:60vw}}@media only screen and (max-width: 910px){#shelf .bottom{margin-bottom:0}#shelf .bottom p{max-width:75vw}}@media only screen and (max-width: 525px){#shelf .bottom{margin-top:var(--spacer_l)}#shelf .bottom p{max-width:90vw}}#shelf .bottom>*{margin:0}#shelf .bottom .search-callouts{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacer_m);opacity:0;pointer-events:none}@media only screen and (max-width: 1440px){#shelf .bottom .search-callouts{gap:var(--spacer_xs)}}@media only screen and (max-width: 1125px){#shelf .bottom .search-callouts{gap:var(--spacer_m)}}@media only screen and (max-width: 650px){#shelf .bottom .search-callouts{grid-template-columns:1fr;gap:var(--spacer_s)}}#shelf .bottom .search-callouts .callout:any-link{display:flex;flex-direction:column;gap:var(--spacer_xxs);padding-left:var(--spacer_xxs);border-left:1px solid var(--color_light);text-decoration:none}@media only screen and (max-width: 910px){#shelf .bottom .search-callouts .callout:any-link{padding-left:var(--spacer_xs);gap:var(--spacer_xs)}}@media only screen and (max-width: 650px){#shelf .bottom .search-callouts .callout:any-link{padding-left:0;border-left:none;padding-top:var(--spacer_s);border-top:1px solid var(--color_light)}}#shelf .bottom .search-callouts .callout:any-link>*{margin:0}#shelf .bottom .search-callouts .callout:any-link .body-small{font-size:clamp(12px,.9rem,16px);letter-spacing:.001875em;line-height:1.22}@media only screen and (max-width: 910px){#shelf .bottom .search-callouts .callout:any-link .body-small{font-size:.9rem}}@media only screen and (max-width: 525px){#shelf .bottom .search-callouts .callout:any-link .body-small{font-size:1rem}}@media only screen and (max-width: 650px){#shelf .bottom .search-callouts .callout:any-link .body-small{display:none}}#shelf .bottom .search-callouts .callout:any-link .button-link:hover,#shelf .bottom .search-callouts .callout:any-link .button-link:focus-visible{color:var(--color_light);text-decoration-color:var(--color_light) !important}#shelf .bottom .search-callouts .callout:any-link:hover .button-link,#shelf .bottom .search-callouts .callout:any-link:focus-visible .button-link{color:var(--color_light);text-decoration-color:var(--color_light) !important}#shelf .bottom .search-callouts .callout:any-link:hover .button-link span.text,#shelf .bottom .search-callouts .callout:any-link:focus-visible .button-link span.text{background-size:0 1px,100% 1px}#shelf .bottom .search-callouts .callout:any-link:hover .button-link .arrow,#shelf .bottom .search-callouts .callout:any-link:focus-visible .button-link .arrow{background-color:var(--color_primary);border-color:var(--color_primary)}#shelf .bottom .search-callouts .callout:any-link:hover .button-link .arrow img,#shelf .bottom .search-callouts .callout:any-link:focus-visible .button-link .arrow img{filter:var(--filter_light);-webkit-filter:var(--filter_light)}#shelf [data-section]{position:absolute;top:0;left:0;opacity:0;transition:opacity .25s ease;pointer-events:none}#shelf [data-section] ul.primary{margin:0;padding:0;list-style-type:none}#shelf [data-section] ul.primary li a:any-link{display:inline-block;text-decoration:none;font-family:var(--font_secondary);font-size:2.4rem;font-weight:300;line-height:1.042;color:var(--color_text);transition:color .3s ease;background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_secondary), var(--color_secondary));background-size:100% 3px,0 3px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){#shelf [data-section] ul.primary li a:any-link:hover,#shelf [data-section] ul.primary li a:any-link:focus-visible{background-size:0 3px,100% 3px}}#shelf [data-section] ul.primary li a:any-link:hover,#shelf [data-section] ul.primary li a:any-link:focus-visible{color:var(--color_secondary)}body[data-shelf=visit] #shelf,body[data-shelf=see-do] #shelf,body[data-shelf=learn] #shelf,body[data-shelf=collections] #shelf,body[data-shelf=join-give] #shelf,body[data-shelf=about] #shelf,body[data-shelf=mobile-menu] #shelf{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity:1}body[data-shelf=visit] #shelf [data-section],body[data-shelf=see-do] #shelf [data-section],body[data-shelf=learn] #shelf [data-section],body[data-shelf=collections] #shelf [data-section],body[data-shelf=join-give] #shelf [data-section],body[data-shelf=about] #shelf [data-section],body[data-shelf=mobile-menu] #shelf [data-section]{opacity:0;transition:opacity .25s ease;pointer-events:none}body[data-shelf=visit] #shelf #main-menu,body[data-shelf=see-do] #shelf #main-menu,body[data-shelf=learn] #shelf #main-menu,body[data-shelf=collections] #shelf #main-menu,body[data-shelf=join-give] #shelf #main-menu,body[data-shelf=about] #shelf #main-menu,body[data-shelf=mobile-menu] #shelf #main-menu{display:grid}body[data-shelf=visit] #shelf #search-menu,body[data-shelf=see-do] #shelf #search-menu,body[data-shelf=learn] #shelf #search-menu,body[data-shelf=collections] #shelf #search-menu,body[data-shelf=join-give] #shelf #search-menu,body[data-shelf=about] #shelf #search-menu,body[data-shelf=mobile-menu] #shelf #search-menu{display:none}@media only screen and (max-width: 1125px){body[data-shelf=visit] #shelf .search-callouts,body[data-shelf=see-do] #shelf .search-callouts,body[data-shelf=learn] #shelf .search-callouts,body[data-shelf=collections] #shelf .search-callouts,body[data-shelf=join-give] #shelf .search-callouts,body[data-shelf=about] #shelf .search-callouts,body[data-shelf=mobile-menu] #shelf .search-callouts{display:none}}body[data-shelf=visit] header .bg,body[data-shelf=see-do] header .bg,body[data-shelf=learn] header .bg,body[data-shelf=collections] header .bg,body[data-shelf=join-give] header .bg,body[data-shelf=about] header .bg,body[data-shelf=mobile-menu] header .bg{opacity:1 !important}body[data-shelf=visit] header #logo img.dark,body[data-shelf=see-do] header #logo img.dark,body[data-shelf=learn] header #logo img.dark,body[data-shelf=collections] header #logo img.dark,body[data-shelf=join-give] header #logo img.dark,body[data-shelf=about] header #logo img.dark,body[data-shelf=mobile-menu] header #logo img.dark{opacity:1 !important}body[data-shelf=visit] header #logo img.light,body[data-shelf=see-do] header #logo img.light,body[data-shelf=learn] header #logo img.light,body[data-shelf=collections] header #logo img.light,body[data-shelf=join-give] header #logo img.light,body[data-shelf=about] header #logo img.light,body[data-shelf=mobile-menu] header #logo img.light{opacity:0 !important}body[data-shelf=visit] header nav ul li a:any-link,body[data-shelf=visit] header a.search:any-link span,body[data-shelf=see-do] header nav ul li a:any-link,body[data-shelf=see-do] header a.search:any-link span,body[data-shelf=learn] header nav ul li a:any-link,body[data-shelf=learn] header a.search:any-link span,body[data-shelf=collections] header nav ul li a:any-link,body[data-shelf=collections] header a.search:any-link span,body[data-shelf=join-give] header nav ul li a:any-link,body[data-shelf=join-give] header a.search:any-link span,body[data-shelf=about] header nav ul li a:any-link,body[data-shelf=about] header a.search:any-link span,body[data-shelf=mobile-menu] header nav ul li a:any-link,body[data-shelf=mobile-menu] header a.search:any-link span{color:var(--color_text) !important}body[data-shelf=visit] header nav ul li a:any-link.active,body[data-shelf=visit] header nav ul li a:any-link.selected,body[data-shelf=see-do] header nav ul li a:any-link.active,body[data-shelf=see-do] header nav ul li a:any-link.selected,body[data-shelf=learn] header nav ul li a:any-link.active,body[data-shelf=learn] header nav ul li a:any-link.selected,body[data-shelf=collections] header nav ul li a:any-link.active,body[data-shelf=collections] header nav ul li a:any-link.selected,body[data-shelf=join-give] header nav ul li a:any-link.active,body[data-shelf=join-give] header nav ul li a:any-link.selected,body[data-shelf=about] header nav ul li a:any-link.active,body[data-shelf=about] header nav ul li a:any-link.selected,body[data-shelf=mobile-menu] header nav ul li a:any-link.active,body[data-shelf=mobile-menu] header nav ul li a:any-link.selected{color:var(--color_light) !important}body[data-shelf=visit] #shelf [data-section=visit],body[data-shelf=see-do] #shelf [data-section=see-do],body[data-shelf=learn] #shelf [data-section=learn],body[data-shelf=collections] #shelf [data-section=collections],body[data-shelf=join-give] #shelf [data-section=join-give],body[data-shelf=about] #shelf [data-section=about]{pointer-events:auto;opacity:1;transition:opacity .3s ease .3s}body[data-animation=shelf-close] header .bg{transition:opacity .5s ease .5s,height .5s ease}body[data-animation=shelf-close] header nav .pill{opacity:0 !important}body[data-animation=shelf-close] header nav ul li a:any-link.flip{color:var(--color_text) !important;transition:none !important}body[data-animation=shelf-close] header nav ul li a:any-link,body[data-animation=shelf-close] header a.search:any-link span,body[data-animation=shelf-close] header #mobile-menu-trigger span.text{transition:color .5s ease .5s !important}body[data-animation=shelf-close] header nav ul li a:any-link.selected{transition:none !important;color:var(--color_text) !important;background-color:rgba(0,0,0,0)}body[data-animation=shelf-close] header nav ul li a:any-link.selected.active{color:var(--color_light) !important}body[data-animation=shelf-close] header nav ul li a:any-link.fade{transition:opacity .5s ease !important}body[data-animation=shelf-close] header:not(.stick) #logo img.dark{opacity:0 !important;transition:opacity .5s ease .5s !important}body[data-animation=shelf-close] header.stick nav ul li a:any-link:hover{color:inherit !important}body[data-animation=shelf-open] header .bg{transition:opacity .5s ease,height .5s ease}body[data-animation=shelf-close] #shelf-blur,body[data-animation=search-close] #shelf-blur{opacity:0;z-index:-1;transition:opacity .5s ease .5s,z-index .1s ease 1.5s}body[data-animation=shelf-open] #shelf-blur,body[data-animation=search-open] #shelf-blur{opacity:1;z-index:10;transition:opacity .5s ease;pointer-events:auto}body[data-shelf=mobile-menu] #mobile-menu-trigger span.text{color:var(--color_text) !important;transition:color .3s ease !important}body[data-shelf=mobile-menu] #shelf{pointer-events:auto}body[data-shelf=mobile-menu] #shelf .bottom{display:none}body[data-animation=search-close] header .bg{background-color:var(--color_light);transition:opacity .5s ease .5s,height .5s ease,background-color .5s ease .5s}body[data-animation=search-close] header .main nav,body[data-animation=search-close] header #search-menu-trigger,body[data-animation=search-close] header #mobile-menu-trigger{transition:opacity .5s ease .5s}body[data-animation=search-close] header.stick #logo img.light{z-index:1;opacity:0 !important;transition:opacity .5s ease .5s}body[data-animation=search-open] header .bg{background-color:var(--color_dark);transition:opacity .5s ease,height .5s ease}body[data-shelf=search] header .bg{opacity:1 !important;transition:background-color .5s ease,opacity .5s ease,height .5s ease}body[data-shelf=search] header #logo img.dark{opacity:0 !important}body[data-shelf=search] header #logo img.light{opacity:1 !important}body[data-shelf=search] header nav,body[data-shelf=search] header #mobile-menu-trigger{opacity:0;pointer-events:none}body[data-shelf=search] header #search-menu-trigger{opacity:0;pointer-events:none}body[data-shelf=search] header #search-menu-close{opacity:1;pointer-events:auto}body[data-shelf=search] header #shelf{pointer-events:auto;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity:1}body[data-shelf=search] header #shelf #search-menu{display:block}body[data-shelf=search] header #shelf #main-menu{display:none}body[data-shelf=search] header #shelf .bottom{color:var(--color_light)}body[data-shelf=search] header #shelf .bottom .search-callouts{opacity:1;pointer-events:auto}@media only screen and (max-width: 1125px){body[data-shelf=search] header #shelf .bottom .search-callouts{display:grid}}#shelf #search-menu form{display:flex;flex-direction:column;gap:var(--spacer_s)}#shelf #search-menu form label{font-family:var(--font_secondary);font-size:2.3rem;font-weight:300;line-height:.958;color:var(--color_light)}#shelf #search-menu form .search-field{position:relative}#shelf #search-menu form .search-field span.icon-search{position:absolute;top:50%;left:1rem;transform:translate(0, -50%)}@media only screen and (max-width: 525px){#shelf #search-menu form .search-field span.icon-search{left:var(--spacer_xs)}}#shelf #search-menu form .search-field input{width:100%;height:3.4rem;margin:0;padding-left:calc(var(--spacer_m) + var(--spacer_xxs));padding-right:var(--spacer_xxl);border-radius:var(--border_radius);background-color:var(--color_light);border:none;outline:none;font-family:var(--font_secondary);font-size:1.4rem;line-height:1.07;color:var(--color_dark);font-weight:300;-webkit-appearance:none}@media only screen and (max-width: 910px){#shelf #search-menu form .search-field input{padding-left:var(--spacer_m);border-radius:var(--input_border_radius)}}#shelf #search-menu form .search-field input::placeholder{color:var(--color_dark)}#shelf #search-menu form .search-field button{position:absolute;top:50%;right:var(--spacer_xxs);transform:translate(0, -50%)}@media only screen and (max-width: 910px){#shelf #search-menu form .search-field button{right:var(--spacer_xs)}}#footer-callouts{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacer_xxs);margin:var(--spacer_xxs)}@media only screen and (max-width: 750px){#footer-callouts{grid-template-columns:1fr}}#footer-callouts .callout:any-link{display:block;overflow:hidden;position:relative;padding:var(--spacer_m);text-decoration:none;border-radius:var(--border_radius);background-color:#000;aspect-ratio:2/1}@media only screen and (max-width: 1440px){#footer-callouts .callout:any-link{aspect-ratio:unset}}@media only screen and (max-width: 910px){#footer-callouts .callout:any-link{padding:var(--spacer_s)}}@media only screen and (max-width: 750px){#footer-callouts .callout:any-link{aspect-ratio:2/1}}#footer-callouts .callout:any-link>*{margin-bottom:0}#footer-callouts .callout:any-link .bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;background-position:center;background-size:cover;background-repeat:no-repeat;transition:scale .3s ease}#footer-callouts .callout:any-link p.display-m{position:relative;margin-bottom:var(--spacer_s);padding-top:var(--spacer_m);padding-right:35%;border-top:2px solid var(--color_light)}@media only screen and (max-width: 1920px){#footer-callouts .callout:any-link p.display-m{padding-right:10vw;font-size:1.8vw !important}}@media only screen and (max-width: 1440px){#footer-callouts .callout:any-link p.display-m{padding-right:0}}@media only screen and (max-width: 910px){#footer-callouts .callout:any-link p.display-m{padding-top:var(--spacer_s)}}@media only screen and (max-width: 750px){#footer-callouts .callout:any-link p.display-m{padding-right:25vw}}@media only screen and (max-width: 525px){#footer-callouts .callout:any-link p.display-m{padding-right:0}}#footer-callouts .callout:any-link .button-link{position:relative}#footer-callouts .callout:any-link:hover .bg,#footer-callouts .callout:any-link:focus-visible .bg{scale:1.03}#footer-callouts .callout:any-link:hover .button-link,#footer-callouts .callout:any-link:focus-visible .button-link{color:var(--color_light);text-decoration-color:var(--color_light)}#footer-callouts .callout:any-link:hover .button-link span.text,#footer-callouts .callout:any-link:focus-visible .button-link span.text{background-size:0 1px,100% 1px}#footer-callouts .callout:any-link:hover .button-link .arrow,#footer-callouts .callout:any-link:focus-visible .button-link .arrow{background-color:var(--color_primary);border-color:var(--color_primary)}#footer-callouts .callout:any-link:hover .button-link .arrow img,#footer-callouts .callout:any-link:focus-visible .button-link .arrow img{filter:var(--filter_light)}footer{position:relative;margin:var(--spacer_xxs);padding:var(--spacer_m);background-color:var(--color_dark);border-radius:var(--border_radius);color:var(--color_light)}@media only screen and (max-width: 910px){footer{padding:var(--spacer_s)}}footer .section{padding-top:var(--spacer_m);border-top:2px solid var(--color_light)}@media only screen and (max-width: 910px){footer .section{padding-top:var(--spacer_s)}}footer #footer-subscribe h2{margin-bottom:var(--spacer_xs);padding-right:35%}@media only screen and (max-width: 1920px){footer #footer-subscribe h2{font-size:3.1vw}}@media only screen and (max-width: 910px){footer #footer-subscribe h2{margin-bottom:var(--spacer_s);font-size:4vw}}@media only screen and (max-width: 750px){footer #footer-subscribe h2{font-size:4.2vw}}@media only screen and (max-width: 750px){footer #footer-subscribe h2{padding-right:25vw;font-size:4.2vw}}@media only screen and (max-width: 525px){footer #footer-subscribe h2{padding-right:0;font-size:2rem;line-height:1.07}}footer #footer-subscribe .button{margin-bottom:var(--spacer_xl)}footer #quick-nav{display:none;margin-bottom:var(--spacer_s)}@media only screen and (max-width: 910px){footer #quick-nav{display:block}}footer #hours-address{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacer_l);margin-bottom:var(--spacer_m)}@media only screen and (max-width: 1440px){footer #hours-address{gap:var(--spacer_m)}}@media only screen and (max-width: 1125px){footer #hours-address{gap:var(--spacer_s)}}@media only screen and (max-width: 750px){footer #hours-address{grid-template-columns:1fr;gap:var(--spacer_s);margin-bottom:var(--spacer_xl)}}footer #hours-address>div{display:flex;flex-direction:column;gap:var(--spacer_xxs)}footer #hours-address>div .sub-header{display:flex;align-items:center;gap:var(--spacer_xxs)}footer #hours-address>div p.title{margin-bottom:0;font-family:var(--font_secondary);font-size:1.4rem;line-height:1.01;font-weight:300;letter-spacing:-0.008rem}@media only screen and (max-width: 1440px){footer #hours-address>div p.title{font-size:2vw}}@media only screen and (max-width: 750px){footer #hours-address>div p.title{font-size:1.286rem;line-height:1.33}}footer #hours-address>div a:any-link{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:3px;text-decoration-thickness:1px;transition:all .3s ease;font-weight:300;color:var(--color_light);background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent);background-size:100% 0,0 0;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){footer #hours-address>div a:any-link:hover,footer #hours-address>div a:any-link:focus-visible{background-size:0 0,100% 0}}footer #hours-address>div a:any-link:hover,footer #hours-address>div a:any-link:focus-visible{text-decoration-color:var(--color_light)}footer #power-footer{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--spacer_l);margin-bottom:var(--spacer_m)}@media only screen and (max-width: 1440px){footer #power-footer{gap:var(--spacer_m)}}@media only screen and (max-width: 1125px){footer #power-footer{gap:var(--spacer_s)}}@media only screen and (max-width: 910px){footer #power-footer{display:none}}footer #power-footer .sub-header{margin-bottom:var(--spacer_xs)}footer #power-footer ul{margin:0;padding:0;list-style-type:none}footer #power-footer ul li{margin-bottom:.5rem;line-height:1}footer #power-footer ul li a:any-link{font-size:.7rem;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease;color:var(--color_light);background-image:linear-gradient(transparent, transparent),linear-gradient(var(--color_light), var(--color_light));background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){footer #power-footer ul li a:any-link:hover,footer #power-footer ul li a:any-link:focus-visible{background-size:0 1px,100% 1px}}footer #power-footer ul li a:any-link:hover,footer #power-footer ul li a:any-link:focus-visible{text-decoration:var(--color_light) !important}footer #power-footer ul :last-child{margin-bottom:0}footer #arizona-arts-member{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacer_l);margin-bottom:var(--spacer_m);font-size:.7rem}@media only screen and (max-width: 1440px){footer #arizona-arts-member{gap:var(--spacer_m)}}@media only screen and (max-width: 1125px){footer #arizona-arts-member{gap:var(--spacer_s)}}@media only screen and (max-width: 750px){footer #arizona-arts-member{grid-template-columns:1fr;margin-bottom:var(--spacer_xl)}}footer #arizona-arts-member .logos{display:flex;gap:var(--spacer_xs);margin-bottom:var(--spacer_xs)}@media only screen and (max-width: 750px){footer #arizona-arts-member .logos{margin-bottom:var(--spacer_s)}}footer #arizona-arts-member img{display:block}footer #arizona-arts-member p{margin-bottom:0;align-self:center;width:95%;line-height:1.429}@media only screen and (max-width: 525px){footer #arizona-arts-member p{width:100% !important;font-size:1rem}}footer #arizona-arts-member .left p{align-self:unset;width:65%}@media only screen and (max-width: 1440px){footer #arizona-arts-member .left p{width:85%}}@media only screen and (max-width: 750px){footer #arizona-arts-member .left p{width:95%}}footer #copyright{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.7rem}@media only screen and (max-width: 1920px){footer #copyright{flex-wrap:wrap;justify-content:flex-start}}@media only screen and (max-width: 525px){footer #copyright{font-size:1rem}}footer #copyright>*{margin-bottom:0}footer #copyright a:any-link{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px;transition:all .3s ease !important;color:var(--color_light);font-weight:400;background-image:linear-gradient(transparent, transparent),linear-gradient(transparent, transparent);background-size:100% 0,0 0;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media(pointer: fine){footer #copyright a:any-link:hover,footer #copyright a:any-link:focus-visible{background-size:0 0,100% 0}}footer #copyright a:any-link:hover,footer #copyright a:any-link:focus-visible{text-decoration-color:var(--color_light)}@media only screen and (max-width: 1440px){footer #copyright span.last{display:none}}@media only screen and (max-width: 1440px){footer #copyright p.full{width:100%}}footer #copyright #form-bug{text-decoration:none;font-size:.8rem;transition:scale .3s ease}@media only screen and (max-width: 1440px){footer #copyright #form-bug{width:100%;margin-top:var(--spacer_xs)}}@media only screen and (max-width: 525px){footer #copyright #form-bug{font-size:1.2rem}}footer #copyright #form-bug span{vertical-align:middle}footer #copyright #form-bug:hover,footer #copyright #form-bug:focus-visible{scale:1.03}
