@import 'https://fast.fonts.net/cssapi/d92c5a07-238c-4d57-8168-56fe51f650c5.css';@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,#social-grid .instagram-block a:after,#social-grid .instagram-block a:active:after,#social-grid .instagram-block a:visited:after,.lucy-expandable:before,[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:"\e900" !important}.icon-email:before{content:"\e901" !important}.icon-share:before{content:"\e902" !important}.icon-heart:before{content:"\e903" !important}.icon-alert:before{content:"\e904" !important}.icon-calendar:before{content:"\e905" !important}.icon-pin:before{content:"\e906" !important}.icon-cart-full:before{content:"\e907" !important}.icon-cart-empty:before{content:"\e908" !important}.icon-phone:before{content:"\e909" !important}.icon-music:before{content:"\e90a" !important}.icon-print:before{content:"\e90b" !important}.icon-gear:before{content:"\e90c" !important}.icon-video:before{content:"\e90d" !important}.icon-camera:before{content:"\e90e" !important}.icon-photo:before{content:"\e90f" !important}.icon-man:before{content:"\e910" !important}.icon-woman:before{content:"\e911" !important}.icon-link:before{content:"\e912" !important}.icon-attachment:before{content:"\e913" !important}.icon-check:before{content:"\e914" !important}.icon-menu:before{content:"\e915" !important}.icon-list:before{content:"\e916" !important}.icon-grid-small:before{content:"\e917" !important}.icon-grid-large:before{content:"\e918" !important}.icon-close:before{content:"\e919" !important}.icon-plus:before{content:"\e91a" !important}.icon-move:before{content:"\e91b" !important}.icon-expand:before{content:"\e91c" !important}.icon-expand-corner:before{content:"\e91d" !important}.icon-play:before{content:"\e91e" !important}.icon-minus:before{content:"\e91f" !important}.icon-arrow-right:before{content:"\e920" !important}.icon-arrow-up:before{content:"\e921" !important}.icon-arrow-left:before{content:"\e922" !important}.icon-arrow-down:before{content:"\e923" !important}.icon-left:before{content:"\e924" !important}.icon-up:before{content:"\e925" !important}.icon-right:before{content:"\e926" !important}.icon-down:before{content:"\e927" !important}.icon-up-down:before{content:"\e928" !important}.icon-right-left:before{content:"\e929" !important}.icon-big-arrow-right:before{content:"\e92a" !important}.icon-share-this:before{content:"\e92b" !important}.icon-twitter:before{content:"\e92c" !important}.icon-facebook:before{content:"\e92d" !important}.icon-instagram:before{content:"\e92e" !important}.icon-pinterest:before{content:"\e92f" !important}.icon-vimeo:before{content:"\e930" !important}.icon-linkedin:before{content:"\e931" !important}.icon-dribbble:before{content:"\e932" !important}.icon-youtube:before{content:"\e933" !important}.icon-previous:before{content:"\e934" !important}.icon-next:before{content:"\e935" !important}.icon-star:before{content:"\e936" !important}.icon-staggered-menu:before{content:"\e937" !important}.icon-arrow-left-stroke:before{content:"\e938"}.icon-arrow-right-stroke:before{content:"\e939" !important}.icon-design-by-form:before{content:"\e93a" !important}.icon-news:before{content:"\e93b" !important}.icon-medium:before{content:"\e93c" !important}.icon-arrow-up-stroke:before{content:"\e93d" !important}.icon-arrow-down-stroke:before{content:"\e93e" !important}.icon-design-by-form-short:before{content:"\e93f" !important}.icon-download-arrow:before{content:"\e940" !important}.icon-pencil:before{content:"\e941" !important}.icon-big-arrow-left:before{content:"\e942" !important}.icon-pdf:before{content:"\e943" !important}.icon-arrow-left-stem:before{content:"\e944" !important}.icon-arrow-right-stem:before{content:"\e945" !important}.icon-paper-plane:before{content:"\e946" !important}.icon-globe:before{content:"\e947" !important}.icon-flag:before{content:"\e948" !important}.icon-clock:before{content:"\e949" !important}.icon-cross:before{content:"\e94a" !important}.icon-home:before{content:"\e94b" !important}.icon-link-arrow:before{content:"\e94c" !important}.icon-snapchat:before{content:"\e94d" !important}.icon-marker:before{content:"\e94e" !important}.icon-phone-2:before{content:"\e94f" !important}.icon-small-arrow:before{content:"\e950" !important}.icon-menu-bold:before{content:"\e951" !important}.icon-download-page:before{content:"\e952" !important}.icon-calendar-2:before{content:"\e953" !important}.icon-flickr:before{content:"\e954" !important}.icon-customer-service:before{content:"\e955" !important}.icon-accounting-finance:before{content:"\e956"}.icon-information-technology:before{content:"\e957" !important}.icon-human-resources:before{content:"\e958" !important}.icon-marketing:before{content:"\e959" !important}.icon-legal:before{content:"\e95a" !important}.icon-sales:before{content:"\e95b" !important}.icon-office:before{content:"\e95c" !important}.icon-office-management:before{content:"\e95d" !important}.icon-education:before{content:"\e960" !important}.icon-community-relations:before{content:"\e961" !important}.icon-medical:before{content:"\e95e" !important}.icon-materialsparts:before{content:"\e95f" !important}.icon-hamburger-menu:before{content:"\e962" !important}.icon-share-arrow-up:before{content:"\e963" !important}.icon-twitter-square:before{content:"\e964" !important}.icon-arrow-right-stroke-long:before{content:"\e965" !important}.icon-trending:before{content:"\e966" !important}.icon-search-2:before{content:"\e967" !important}.icon-profile:before{content:"\e968" !important}.icon-youtube-square:before{content:"\e969" !important}.icon-star-unfilled:before{content:"\e96a" !important}.icon-amex:before{content:"\e96b" !important}.icon-discover:before{content:"\e96c" !important}.icon-mastercard:before{content:"\e96d" !important}.icon-visa:before{content:"\e96e" !important}.icon-shopping-bag:before{content:"\e96f" !important}.icon-instagram-round:before{content:"\e970" !important}.icon-facebook-round:before{content:"\e971" !important}.icon-tumblr-logo:before{content:"\e972" !important}.icon-media-audio:before{content:"\e973" !important}.icon-media-document:before{content:"\e974" !important}.icon-media-image:before{content:"\e975" !important}.icon-media-spreadsheet:before{content:"\e978" !important}.icon-media-pdf:before{content:"\e979" !important}.icon-media-presentation:before{content:"\e976" !important}.icon-media-video:before{content:"\e977" !important}.icon-media-link:before{content:"\e97a" !important}.icon-media-webpage:before{content:"\e97b" !important}.icon-phone-outline:before{content:"\e97c" !important}.icon-pin-outline:before{content:"\e97d" !important}.icon-ticket:before{content:"\e97e" !important}.icon-calendar-outline:before{content:"\e97f" !important}.icon-clock-outline:before{content:"\e980" !important}.icon-cloud-download:before{content:"\e981" !important}.icon-photo-lense:before{content:"\e982" !important}.icon-arrow-top-right-stem:before{content:"\e983" !important}.icon-arrow-top-left-stem:before{content:"\e984" !important}.icon-media-phone:before{content:"\e985" !important}.icon-media-request:before{content:"\e986" !important}.icon-info:before{content:"\e987" !important}.icon-computer:before{content:"\e988" !important}.icon-tik-tok:before{content:"\e989" !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{position:relative;float:left;min-height:1px}[class*="span"].border-left{margin-left:19px;border-left:1px solid get_color(border)}[class*="span"].border-right{margin-left:19px;border-right:1px solid get_color(border)}[class*="span"].right{text-align:right}[class*='span'] input[type=text],[class*='span'] input[type=email],[class*='span'] input[type=phone],[class*='span'] input[type=tel],[class*='span'] input[type=password],[class*='span'] textarea,[class*='span'] select,.input-wrap input[type=text],.input-wrap input[type=email],.input-wrap input[type=phone],.input-wrap input[type=tel],.input-wrap input[type=password],.input-wrap textarea,.input-wrap select{width:100% !important;margin:0 0 10px 0 !important}.span1{width:calc(4.1666666667% - 20px);margin-left:20px}.offset1{margin-left:calc(4.1666666667% + 20px) !important}.inset-l1{padding-left:4.1666666667% !important}.inset-r1{padding-right:4.1666666667% !important}.span2{width:calc(8.3333333333% - 20px);margin-left:20px}.offset2{margin-left:calc(8.3333333333% + 20px) !important}.inset-l2{padding-left:8.3333333333% !important}.inset-r2{padding-right:8.3333333333% !important}.span3{width:calc(12.5% - 20px);margin-left:20px}.offset3{margin-left:calc(12.5% + 20px) !important}.inset-l3{padding-left:12.5% !important}.inset-r3{padding-right:12.5% !important}.span4{width:calc(16.6666666667% - 20px);margin-left:20px}.offset4{margin-left:calc(16.6666666667% + 20px) !important}.inset-l4{padding-left:16.6666666667% !important}.inset-r4{padding-right:16.6666666667% !important}.span5{width:calc(20.8333333333% - 20px);margin-left:20px}.offset5{margin-left:calc(20.8333333333% + 20px) !important}.inset-l5{padding-left:20.8333333333% !important}.inset-r5{padding-right:20.8333333333% !important}.span6{width:calc(25% - 20px);margin-left:20px}.offset6{margin-left:calc(25% + 20px) !important}.inset-l6{padding-left:25% !important}.inset-r6{padding-right:25% !important}.span7{width:calc(29.1666666667% - 20px);margin-left:20px}.offset7{margin-left:calc(29.1666666667% + 20px) !important}.inset-l7{padding-left:29.1666666667% !important}.inset-r7{padding-right:29.1666666667% !important}.span8{width:calc(33.3333333333% - 20px);margin-left:20px}.offset8{margin-left:calc(33.3333333333% + 20px) !important}.inset-l8{padding-left:33.3333333333% !important}.inset-r8{padding-right:33.3333333333% !important}.span9{width:calc(37.5% - 20px);margin-left:20px}.offset9{margin-left:calc(37.5% + 20px) !important}.inset-l9{padding-left:37.5% !important}.inset-r9{padding-right:37.5% !important}.span10{width:calc(41.6666666667% - 20px);margin-left:20px}.offset10{margin-left:calc(41.6666666667% + 20px) !important}.inset-l10{padding-left:41.6666666667% !important}.inset-r10{padding-right:41.6666666667% !important}.span11{width:calc(45.8333333333% - 20px);margin-left:20px}.offset11{margin-left:calc(45.8333333333% + 20px) !important}.inset-l11{padding-left:45.8333333333% !important}.inset-r11{padding-right:45.8333333333% !important}.span12{width:calc(50% - 20px);margin-left:20px}.offset12{margin-left:calc(50% + 20px) !important}.inset-l12{padding-left:50% !important}.inset-r12{padding-right:50% !important}.span13{width:calc(54.1666666667% - 20px);margin-left:20px}.offset13{margin-left:calc(54.1666666667% + 20px) !important}.inset-l13{padding-left:54.1666666667% !important}.inset-r13{padding-right:54.1666666667% !important}.span14{width:calc(58.3333333333% - 20px);margin-left:20px}.offset14{margin-left:calc(58.3333333333% + 20px) !important}.inset-l14{padding-left:58.3333333333% !important}.inset-r14{padding-right:58.3333333333% !important}.span15{width:calc(62.5% - 20px);margin-left:20px}.offset15{margin-left:calc(62.5% + 20px) !important}.inset-l15{padding-left:62.5% !important}.inset-r15{padding-right:62.5% !important}.span16{width:calc(66.6666666667% - 20px);margin-left:20px}.offset16{margin-left:calc(66.6666666667% + 20px) !important}.inset-l16{padding-left:66.6666666667% !important}.inset-r16{padding-right:66.6666666667% !important}.span17{width:calc(70.8333333333% - 20px);margin-left:20px}.offset17{margin-left:calc(70.8333333333% + 20px) !important}.inset-l17{padding-left:70.8333333333% !important}.inset-r17{padding-right:70.8333333333% !important}.span18{width:calc(75% - 20px);margin-left:20px}.offset18{margin-left:calc(75% + 20px) !important}.inset-l18{padding-left:75% !important}.inset-r18{padding-right:75% !important}.span19{width:calc(79.1666666667% - 20px);margin-left:20px}.offset19{margin-left:calc(79.1666666667% + 20px) !important}.inset-l19{padding-left:79.1666666667% !important}.inset-r19{padding-right:79.1666666667% !important}.span20{width:calc(83.3333333333% - 20px);margin-left:20px}.offset20{margin-left:calc(83.3333333333% + 20px) !important}.inset-l20{padding-left:83.3333333333% !important}.inset-r20{padding-right:83.3333333333% !important}.span21{width:calc(87.5% - 20px);margin-left:20px}.offset21{margin-left:calc(87.5% + 20px) !important}.inset-l21{padding-left:87.5% !important}.inset-r21{padding-right:87.5% !important}.span22{width:calc(91.6666666667% - 20px);margin-left:20px}.offset22{margin-left:calc(91.6666666667% + 20px) !important}.inset-l22{padding-left:91.6666666667% !important}.inset-r22{padding-right:91.6666666667% !important}.span23{width:calc(95.8333333333% - 20px);margin-left:20px}.offset23{margin-left:calc(95.8333333333% + 20px) !important}.inset-l23{padding-left:95.8333333333% !important}.inset-r23{padding-right:95.8333333333% !important}.span24{width:calc(100% - 20px);margin-left:20px}.offset24{margin-left:calc(100% + 20px) !important}.inset-l24{padding-left:100% !important}.inset-r24{padding-right:100% !important}@media only screen and (max-width: 525px){.row{margin-left:0 !important}[class*='span']{width:100% !important;margin-left:0 !important}[class*='span'].inset-l1{padding-left:calc((100% / 24) * 2) !important}[class*='span'].inset-r1{padding-right:calc((100% / 24) * 2) !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}}:root{--input_transition: opacity .1s ease-in-out, top .1s ease-in-out}body.front h1,#lucy-page-template-inner h1{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:800;color:var(--color_text);font-size:6rem;letter-spacing:-0.1rem;line-height:0.92675}body.front h1.white,#lucy-page-template-inner h1.white{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h2,#lucy-page-template-inner h2{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:800;color:var(--color_text);font-size:2.7rem;letter-spacing:0.015rem;line-height:1}body.front h2.white,#lucy-page-template-inner h2.white{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h3,#lucy-page-template-inner h3{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:800;color:var(--color_text);font-size:1.6rem;letter-spacing:0.015rem;line-height:1.25}body.front h3.white,#lucy-page-template-inner h3.white{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h4,#lucy-page-template-inner h4{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:800;color:var(--color_text);font-size:1.4rem;letter-spacing:0.015rem;line-height:1.214}body.front h4.white,#lucy-page-template-inner h4.white{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h5,#lucy-page-template-inner h5{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:800;color:var(--color_text);font-size:1.1rem;letter-spacing:0.015rem;line-height:1.455}body.front h5.white,#lucy-page-template-inner h5.white{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h6,#lucy-page-template-inner h6{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:800;color:var(--color_text);font-size:1rem;letter-spacing:0.015rem;line-height:1.2}body.front h6.white,#lucy-page-template-inner h6.white{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front .heading,#lucy-page-template-inner .heading{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:800;color:var(--color_text)}body.front .h1,#lucy-page-template-inner .h1{font-size:6rem;letter-spacing:-0.1rem;line-height:0.92675}body.front .h2,#lucy-page-template-inner .h2{font-size:2.7rem;letter-spacing:0.015rem;line-height:1}body.front .h3,#lucy-page-template-inner .h3{font-size:1.6rem;letter-spacing:0.015rem;line-height:1.25}body.front .h4,#lucy-page-template-inner .h4{font-size:1.4rem;letter-spacing:0.015rem;line-height:1.214}body.front .h5,#lucy-page-template-inner .h5{font-size:1.1rem;letter-spacing:0.015rem;line-height:1.455}body.front .h6,#lucy-page-template-inner .h6{font-size:1rem;letter-spacing:0.015rem;line-height:1.2}body.front .intro,#lucy-page-template-inner .intro{font-size:1.4rem;font-weight:500;letter-spacing:0.015rem;line-height:1.357}body.front blockquote,#lucy-page-template-inner blockquote{font-family:var(--font_secondary);font-size:1.3rem;font-weight:600;font-style:italic;letter-spacing:-0.005rem;line-height:1.462}body.front .body-small,#lucy-page-template-inner .body-small{font-size:0.8rem;font-weight:500;letter-spacing:0.015rem;line-height:1.625}body.front .sub-header,#lucy-page-template-inner .sub-header{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:0.7rem;font-weight:800;letter-spacing:0.1rem;line-height:1.585;text-transform:uppercase}body.front .caption,#lucy-page-template-inner .caption{font-size:0.75rem;letter-spacing:0.015rem;line-height:1.475}body.front .text-primary,#lucy-page-template-inner .text-primary{color:#BC3C21}body.front .bg-primary,#lucy-page-template-inner .bg-primary{background-color:#BC3C21}body.front .text-secondary,#lucy-page-template-inner .text-secondary{color:#000}body.front .bg-secondary,#lucy-page-template-inner .bg-secondary{background-color:#000}body.front .text-dark,#lucy-page-template-inner .text-dark{color:#000}body.front .bg-dark,#lucy-page-template-inner .bg-dark{background-color:#000}body.front .text-light,#lucy-page-template-inner .text-light{color:#fff}body.front .bg-light,#lucy-page-template-inner .bg-light{background-color:#fff}body.front .text-error,#lucy-page-template-inner .text-error{color:#BC3C21}body.front .bg-error,#lucy-page-template-inner .bg-error{background-color:#BC3C21}body.front .text-success,#lucy-page-template-inner .text-success{color:#1A936F}body.front .bg-success,#lucy-page-template-inner .bg-success{background-color:#1A936F}body.front .text-warning,#lucy-page-template-inner .text-warning{color:#FFC857}body.front .bg-warning,#lucy-page-template-inner .bg-warning{background-color:#FFC857}body.front .text-border,#lucy-page-template-inner .text-border{color:#000}body.front .bg-border,#lucy-page-template-inner .bg-border{background-color:#000}body.front .text-text,#lucy-page-template-inner .text-text{color:#000}body.front .bg-text,#lucy-page-template-inner .bg-text{background-color:#000}@media only screen and (max-width: 1300px){body.front h1,#lucy-page-template-inner h1{font-size:5.5rem}}@media only screen and (max-width: 1125px){body.front h1,#lucy-page-template-inner h1{font-size:5rem}}@media only screen and (max-width: 910px){body.front h1,#lucy-page-template-inner h1{font-size:4.5rem}}@media only screen and (max-width: 700px){body.front h1,#lucy-page-template-inner h1{font-size:3.5rem}}@media only screen and (max-width: 525px){body.front h1,#lucy-page-template-inner h1{font-size:3rem}}@media only screen and (max-width: 400px){body.front h1,#lucy-page-template-inner h1{font-size:12vw}}@media only screen and (max-width: 350px){body.front h1,#lucy-page-template-inner h1{font-size:13vw}}body.front h1.small,#lucy-page-template-inner h1.small{font-size:4rem}@media only screen and (max-width: 910px){body.front h1.small,#lucy-page-template-inner h1.small{font-size:3rem}}@media only screen and (max-width: 700px){body.front h1.small,#lucy-page-template-inner h1.small{font-size:2.5rem}}@media only screen and (max-width: 525px){body.front h1.small,#lucy-page-template-inner h1.small{font-size:2.4rem}}@media only screen and (max-width: 400px){body.front h1.small,#lucy-page-template-inner h1.small{font-size:10vw}}@media only screen and (max-width: 350px){body.front h1.small,#lucy-page-template-inner h1.small{font-size:11vw}}@media only screen and (max-width: 910px){body.front h2,#lucy-page-template-inner h2{font-size:3rem}}@media only screen and (max-width: 700px){body.front h2,#lucy-page-template-inner h2{font-size:2.5rem}}@media only screen and (max-width: 525px){body.front h2,#lucy-page-template-inner h2{font-size:2.4rem}}@media only screen and (max-width: 400px){body.front h2,#lucy-page-template-inner h2{font-size:10vw}}@media only screen and (max-width: 350px){body.front h2,#lucy-page-template-inner h2{font-size:11vw}}@media only screen and (max-width: 910px){body.front h3,#lucy-page-template-inner h3{font-size:2rem}}@media only screen and (max-width: 700px){body.front h3,#lucy-page-template-inner h3{font-size:1.7rem}}@media only screen and (max-width: 400px){body.front h3,#lucy-page-template-inner h3{font-size:8vw}}@media only screen and (max-width: 350px){body.front h3,#lucy-page-template-inner h3{font-size:9vw}}@media only screen and (max-width: 910px){body.front h4,#lucy-page-template-inner h4{font-size:1.8rem}}@media only screen and (max-width: 700px){body.front h4,#lucy-page-template-inner h4{font-size:1.5rem}}@media only screen and (max-width: 400px){body.front h4,#lucy-page-template-inner h4{font-size:6vw}}@media only screen and (max-width: 350px){body.front h4,#lucy-page-template-inner h4{font-size:7vw}}@media only screen and (max-width: 910px){body.front h5,#lucy-page-template-inner h5{font-size:1.5rem}}@media only screen and (max-width: 700px){body.front h5,#lucy-page-template-inner h5{font-size:1.3rem}}@media only screen and (max-width: 400px){body.front h5,#lucy-page-template-inner h5{font-size:4vw}}@media only screen and (max-width: 350px){body.front h5,#lucy-page-template-inner h5{font-size:5vw}}@media only screen and (max-width: 600px){body.front p.intro,#lucy-page-template-inner p.intro{font-size:1.3rem}}@media only screen and (max-width: 500px){body.front p.intro,#lucy-page-template-inner p.intro{font-size:1.2rem}}body.front p a:any-link,body.front ul a:any-link,#lucy-page-template-inner p a:any-link,#lucy-page-template-inner ul a:any-link{color:var(--color_text);text-decoration:underline}body.front p a:any-link:hover,body.front ul a:any-link:hover,#lucy-page-template-inner p a:any-link:hover,#lucy-page-template-inner ul a:any-link:hover{text-decoration:none}body.front p.white,body.front ul.white,#lucy-page-template-inner p.white,#lucy-page-template-inner ul.white{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front p.white a:any-link,body.front ul.white a:any-link,#lucy-page-template-inner p.white a:any-link,#lucy-page-template-inner ul.white a:any-link{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front p.photo-caption,#lucy-page-template-inner p.photo-caption{font-size:0.75rem;letter-spacing:0.015rem;line-height:1.475}body.front p.error,#lucy-page-template-inner p.error{color:var(--color_error)}body.front p,body.front blockquote,body.front ul,body.front ol,#lucy-page-template-inner p,#lucy-page-template-inner blockquote,#lucy-page-template-inner ul,#lucy-page-template-inner ol{margin-bottom:calc(var(--flow_space) / 1.5);color:var(--color_text)}body.front hr,body.front .separator,#lucy-page-template-inner hr,#lucy-page-template-inner .separator{margin:var(--flow_space) 0;border-bottom:var(--border_width) var(--border_style) var(--border_color)}body.front ul,body.front ol,#lucy-page-template-inner ul,#lucy-page-template-inner ol{padding-left:2rem}body.front a[name],#lucy-page-template-inner a[name]{display:block;position:relative;top:calc(-1 * (var(--header_height) + (var(--gutter_y) * 2)));visibility:hidden}body.front #content-7030 ul,#lucy-page-template-inner #content-7030 ul{list-style-type:none}body.front #content-7030 ul li,#lucy-page-template-inner #content-7030 ul li{position:relative;margin-bottom:.5rem}body.front #content-7030 ul li:before,#lucy-page-template-inner #content-7030 ul li:before{position:absolute;top:15px;left:-2rem;width:10px;height:var(--border_width);background-color:var(--border_color);content:''}body.front .page-image,#lucy-page-template-inner .page-image{display:block;margin-bottom:var(--flow_space);border-radius:var(--border_radius_img)}body.front button,body.front a.button:any-link,body.front span.button,#lucy-page-template-inner button,#lucy-page-template-inner a.button:any-link,#lucy-page-template-inner span.button{display:inline-flex;justify-content:center;align-items:center;height:calc(2.5 * var(--base_font_size));margin-bottom:10px;padding:0 2rem;text-align:center;color:var(--color_text);font-family:var(--font_secondary);font-size:.7rem;font-weight:600;text-decoration:none;background-color:transparent;border:var(--border_width) var(--border_style) var(--border_color);cursor:pointer;transition:background-color .2s ease-in-out;box-sizing:border-box;border-radius:1.5rem}@media only screen and (max-width: 1440px){body.front button,body.front a.button:any-link,body.front span.button,#lucy-page-template-inner button,#lucy-page-template-inner a.button:any-link,#lucy-page-template-inner span.button{font-size:.8rem}}@media only screen and (max-width: 1125px){body.front button,body.front a.button:any-link,body.front span.button,#lucy-page-template-inner button,#lucy-page-template-inner a.button:any-link,#lucy-page-template-inner span.button{height:calc(3 * var(--base_font_size));border-radius:2rem}}@media only screen and (max-width: 525px){body.front button,body.front a.button:any-link,body.front span.button,#lucy-page-template-inner button,#lucy-page-template-inner a.button:any-link,#lucy-page-template-inner span.button{height:calc(2.5 * var(--base_font_size))}}body.front button span,body.front a.button:any-link span,body.front span.button span,#lucy-page-template-inner button span,#lucy-page-template-inner a.button:any-link span,#lucy-page-template-inner span.button span{position:relative;transition:all .2s ease-in-out;transform:translate(0, 0)}body.front button span:after,body.front a.button:any-link span:after,body.front span.button span:after,#lucy-page-template-inner button span:after,#lucy-page-template-inner a.button:any-link span:after,#lucy-page-template-inner span.button span:after{position:absolute;top:50%;right:0;width:0;height:0;border-style:var(--border_style);border-width:4px 0 4px 8px;border-color:transparent transparent transparent var(--color_light);content:'';transform:translate(16px, calc(-50% + 1px));transition:opacity .2s ease-in-out;opacity:0}body.front button.cta,body.front a.button:any-link.cta,body.front span.button.cta,#lucy-page-template-inner button.cta,#lucy-page-template-inner a.button:any-link.cta,#lucy-page-template-inner span.button.cta{height:calc(3 * var(--base_font_size));padding:0 3rem;font-size:.8rem}@media only screen and (max-width: 1125px){body.front button.cta,body.front a.button:any-link.cta,body.front span.button.cta,#lucy-page-template-inner button.cta,#lucy-page-template-inner a.button:any-link.cta,#lucy-page-template-inner span.button.cta{height:calc(3.5 * var(--base_font_size));font-size:1rem}}@media only screen and (max-width: 525px){body.front button.cta,body.front a.button:any-link.cta,body.front span.button.cta,#lucy-page-template-inner button.cta,#lucy-page-template-inner a.button:any-link.cta,#lucy-page-template-inner span.button.cta{height:calc(3 * var(--base_font_size));font-size:.8rem}}body.front button.cta span:after,body.front a.button:any-link.cta span:after,body.front span.button.cta span:after,#lucy-page-template-inner button.cta span:after,#lucy-page-template-inner a.button:any-link.cta span:after,#lucy-page-template-inner span.button.cta span:after{border-width:5px 0 5px 10px;transform:translate(20px, calc(-50% + 1px))}body.front button.fluid,body.front a.button:any-link.fluid,body.front span.button.fluid,#lucy-page-template-inner button.fluid,#lucy-page-template-inner a.button:any-link.fluid,#lucy-page-template-inner span.button.fluid{display:flex;width:100%;padding:0;text-align:center}body.front button.white,body.front a.button:any-link.white,body.front span.button.white,#lucy-page-template-inner button.white,#lucy-page-template-inner a.button:any-link.white,#lucy-page-template-inner span.button.white{color:var(--color_light);border-color:var(--color_light)}body.front button.white span:after,body.front a.button:any-link.white span:after,body.front span.button.white span:after,#lucy-page-template-inner button.white span:after,#lucy-page-template-inner a.button:any-link.white span:after,#lucy-page-template-inner span.button.white span:after{border-color:transparent transparent transparent var(--color_dark)}body.front button.disabled,body.front button.disabled:hover,body.front a.button:any-link.disabled,body.front a.button:any-link.disabled:hover,body.front span.button.disabled,body.front span.button.disabled:hover,#lucy-page-template-inner button.disabled,#lucy-page-template-inner button.disabled:hover,#lucy-page-template-inner a.button:any-link.disabled,#lucy-page-template-inner a.button:any-link.disabled:hover,#lucy-page-template-inner span.button.disabled,#lucy-page-template-inner span.button.disabled:hover{cursor:not-allowed;opacity:.3;background-color:var(--color_light)}body.front button.disabled span,body.front button.disabled:hover span,body.front a.button:any-link.disabled span,body.front a.button:any-link.disabled:hover span,body.front span.button.disabled span,body.front span.button.disabled:hover span,#lucy-page-template-inner button.disabled span,#lucy-page-template-inner button.disabled:hover span,#lucy-page-template-inner a.button:any-link.disabled span,#lucy-page-template-inner a.button:any-link.disabled:hover span,#lucy-page-template-inner span.button.disabled span,#lucy-page-template-inner span.button.disabled:hover span{transform:translate(0, 0);color:var(--color_text);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){body.front button:hover,body.front button:focus,body.front a.button:any-link:hover,body.front a.button:any-link:focus,body.front span.button:hover,body.front span.button:focus,#lucy-page-template-inner button:hover,#lucy-page-template-inner button:focus,#lucy-page-template-inner a.button:any-link:hover,#lucy-page-template-inner a.button:any-link:focus,#lucy-page-template-inner span.button:hover,#lucy-page-template-inner span.button:focus{background-color:var(--color_dark)}body.front button:hover span,body.front button:focus span,body.front a.button:any-link:hover span,body.front a.button:any-link:focus span,body.front span.button:hover span,body.front span.button:focus span,#lucy-page-template-inner button:hover span,#lucy-page-template-inner button:focus span,#lucy-page-template-inner a.button:any-link:hover span,#lucy-page-template-inner a.button:any-link:focus span,#lucy-page-template-inner span.button:hover span,#lucy-page-template-inner span.button:focus span{transform:translate(-10px, 0);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front button:hover span:after,body.front button:focus span:after,body.front a.button:any-link:hover span:after,body.front a.button:any-link:focus span:after,body.front span.button:hover span:after,body.front span.button:focus span:after,#lucy-page-template-inner button:hover span:after,#lucy-page-template-inner button:focus span:after,#lucy-page-template-inner a.button:any-link:hover span:after,#lucy-page-template-inner a.button:any-link:focus span:after,#lucy-page-template-inner span.button:hover span:after,#lucy-page-template-inner span.button:focus span:after{opacity:1}body.front button.white:hover,body.front button.white:focus,body.front a.button:any-link.white:hover,body.front a.button:any-link.white:focus,body.front span.button.white:hover,body.front span.button.white:focus,#lucy-page-template-inner button.white:hover,#lucy-page-template-inner button.white:focus,#lucy-page-template-inner a.button:any-link.white:hover,#lucy-page-template-inner a.button:any-link.white:focus,#lucy-page-template-inner span.button.white:hover,#lucy-page-template-inner span.button.white:focus{background-color:var(--color_light)}body.front button.white:hover span,body.front button.white:focus span,body.front a.button:any-link.white:hover span,body.front a.button:any-link.white:focus span,body.front span.button.white:hover span,body.front span.button.white:focus span,#lucy-page-template-inner button.white:hover span,#lucy-page-template-inner button.white:focus span,#lucy-page-template-inner a.button:any-link.white:hover span,#lucy-page-template-inner a.button:any-link.white:focus span,#lucy-page-template-inner span.button.white:hover span,#lucy-page-template-inner span.button.white:focus span{color:var(--color_dark)}}body.front button.back-to:not(.disabled) span:after,body.front a.button:any-link.back-to:not(.disabled) span:after,body.front span.button.back-to:not(.disabled) span:after,#lucy-page-template-inner button.back-to:not(.disabled) span:after,#lucy-page-template-inner a.button:any-link.back-to:not(.disabled) span:after,#lucy-page-template-inner span.button.back-to:not(.disabled) span:after{right:auto;left:0;border-width:4px 8px 4px 0;border-color:transparent var(--color_light) transparent transparent;transform:translate(-16px, calc(-50% + 1px))}@media (pointer: fine){body.front button.back-to:not(.disabled):hover span,body.front button.back-to:not(.disabled):focus span,body.front a.button:any-link.back-to:not(.disabled):hover span,body.front a.button:any-link.back-to:not(.disabled):focus span,body.front span.button.back-to:not(.disabled):hover span,body.front span.button.back-to:not(.disabled):focus span,#lucy-page-template-inner button.back-to:not(.disabled):hover span,#lucy-page-template-inner button.back-to:not(.disabled):focus span,#lucy-page-template-inner a.button:any-link.back-to:not(.disabled):hover span,#lucy-page-template-inner a.button:any-link.back-to:not(.disabled):focus span,#lucy-page-template-inner span.button.back-to:not(.disabled):hover span,#lucy-page-template-inner span.button.back-to:not(.disabled):focus span{transform:translate(10px, 0)}}body.front a.button-link:any-link,body.front span.button-link,#lucy-page-template-inner a.button-link:any-link,#lucy-page-template-inner span.button-link{text-decoration:none;color:var(--color_text);font-family:var(--font_secondary);font-size:.8rem;font-weight:600}@media only screen and (max-width: 1125px){body.front a.button-link:any-link,body.front span.button-link,#lucy-page-template-inner a.button-link:any-link,#lucy-page-template-inner span.button-link{font-size:.9rem}}body.front a.button-link:any-link span,body.front span.button-link span,#lucy-page-template-inner a.button-link:any-link span,#lucy-page-template-inner span.button-link span{position:relative}body.front a.button-link:any-link span:before,body.front span.button-link span:before,#lucy-page-template-inner a.button-link:any-link span:before,#lucy-page-template-inner span.button-link span:before{position:absolute;bottom:-10px;left:0;width:100%;height:var(--border_width);background:var(--border_color);content:'';transition:width .2s ease-in-out}body.front a.button-link:any-link span:after,body.front span.button-link span:after,#lucy-page-template-inner a.button-link:any-link span:after,#lucy-page-template-inner span.button-link span:after{position:absolute;top:50%;right:0;width:0;height:0;border-style:var(--border_style);border-width:5px 0 5px 10px;border-color:transparent transparent transparent var(--color_dark);content:'';transform:translate(20px, calc(-50% + 1px));transition:opacity .2s ease-in-out;opacity:0}body.front a.button-link:any-link.white,body.front span.button-link.white,#lucy-page-template-inner a.button-link:any-link.white,#lucy-page-template-inner span.button-link.white{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front a.button-link:any-link.white span:before,body.front span.button-link.white span:before,#lucy-page-template-inner a.button-link:any-link.white span:before,#lucy-page-template-inner span.button-link.white span:before{background-color:var(--color_light)}body.front a.button-link:any-link.white span:after,body.front span.button-link.white span:after,#lucy-page-template-inner a.button-link:any-link.white span:after,#lucy-page-template-inner span.button-link.white span:after{border-color:transparent transparent transparent var(--color_light)}@media (pointer: fine){body.front a.button-link:any-link:hover span:before,body.front a.button-link:any-link:focus span:before,body.front span.button-link:hover span:before,body.front span.button-link:focus span:before,#lucy-page-template-inner a.button-link:any-link:hover span:before,#lucy-page-template-inner a.button-link:any-link:focus span:before,#lucy-page-template-inner span.button-link:hover span:before,#lucy-page-template-inner span.button-link:focus span:before{width:calc(100% + 20px)}body.front a.button-link:any-link:hover span:after,body.front a.button-link:any-link:focus span:after,body.front span.button-link:hover span:after,body.front span.button-link:focus span:after,#lucy-page-template-inner a.button-link:any-link:hover span:after,#lucy-page-template-inner a.button-link:any-link:focus span:after,#lucy-page-template-inner span.button-link:hover span:after,#lucy-page-template-inner span.button-link:focus span:after{opacity:1}}body.front a.button-link:any-link.back-to,body.front span.button-link.back-to,#lucy-page-template-inner a.button-link:any-link.back-to,#lucy-page-template-inner span.button-link.back-to{display:inline-block;margin-bottom:var(--flow_space)}body.front a.button-link:any-link.back-to span,body.front span.button-link.back-to span,#lucy-page-template-inner a.button-link:any-link.back-to span,#lucy-page-template-inner span.button-link.back-to span{padding-left:0;transition:padding .2s ease-in-out}body.front a.button-link:any-link.back-to span:after,body.front span.button-link.back-to span:after,#lucy-page-template-inner a.button-link:any-link.back-to span:after,#lucy-page-template-inner span.button-link.back-to span:after{right:auto;left:-20px;border-width:5px 10px 5px 0;border-color:transparent var(--color_dark) transparent transparent}@media (pointer: fine){body.front a.button-link:any-link.back-to:hover span,body.front a.button-link:any-link.back-to:focus span,body.front span.button-link.back-to:hover span,body.front span.button-link.back-to:focus span,#lucy-page-template-inner a.button-link:any-link.back-to:hover span,#lucy-page-template-inner a.button-link:any-link.back-to:focus span,#lucy-page-template-inner span.button-link.back-to:hover span,#lucy-page-template-inner span.button-link.back-to:focus span{padding-left:20px}body.front a.button-link:any-link.back-to:hover span:before,body.front a.button-link:any-link.back-to:focus span:before,body.front span.button-link.back-to:hover span:before,body.front span.button-link.back-to:focus span:before,#lucy-page-template-inner a.button-link:any-link.back-to:hover span:before,#lucy-page-template-inner a.button-link:any-link.back-to:focus span:before,#lucy-page-template-inner span.button-link.back-to:hover span:before,#lucy-page-template-inner span.button-link.back-to:focus span:before{width:100%}}body.front a.circle-button:any-link,body.front div.circle-button,#lucy-page-template-inner a.circle-button:any-link,#lucy-page-template-inner div.circle-button{display:flex;flex-direction:column;flex:0 0 auto;gap:var(--grid_gutter);justify-content:center;align-items:center;width:9.5rem;height:9.5rem;font-family:var(--font_secondary);font-size:.9rem;font-weight:600;text-align:center;text-decoration:none;border:var(--border_width) var(--border_style) var(--border_color);color:var(--color_dark);border-radius:100%;transition:all .2s ease-in-out}@media only screen and (max-width: 1125px){body.front a.circle-button:any-link,body.front div.circle-button,#lucy-page-template-inner a.circle-button:any-link,#lucy-page-template-inner div.circle-button{width:11rem;height:11rem;font-size:1rem}}@media only screen and (max-width: 525px){body.front a.circle-button:any-link,body.front div.circle-button,#lucy-page-template-inner a.circle-button:any-link,#lucy-page-template-inner div.circle-button{width:9.5rem;height:9.5rem;font-size:.9rem}}body.front a.circle-button:any-link .arrow,body.front div.circle-button .arrow,#lucy-page-template-inner a.circle-button:any-link .arrow,#lucy-page-template-inner div.circle-button .arrow{width:0;height:0;border-style:var(--border_style);border-width:5px 0 5px 10px;border-color:transparent transparent transparent var(--color_dark);content:'';transition:border-color .2s ease-in-out}body.front a.circle-button:any-link.white,body.front div.circle-button.white,#lucy-page-template-inner a.circle-button:any-link.white,#lucy-page-template-inner div.circle-button.white{border-color:var(--color_light);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front a.circle-button:any-link.white .arrow,body.front div.circle-button.white .arrow,#lucy-page-template-inner a.circle-button:any-link.white .arrow,#lucy-page-template-inner div.circle-button.white .arrow{border-color:transparent transparent transparent var(--color_light)}@media (pointer: fine){body.front a.circle-button:any-link:hover,body.front a.circle-button:any-link:focus,body.front div.circle-button:hover,body.front div.circle-button:focus,#lucy-page-template-inner a.circle-button:any-link:hover,#lucy-page-template-inner a.circle-button:any-link:focus,#lucy-page-template-inner div.circle-button:hover,#lucy-page-template-inner div.circle-button:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front a.circle-button:any-link:hover .arrow,body.front a.circle-button:any-link:focus .arrow,body.front div.circle-button:hover .arrow,body.front div.circle-button:focus .arrow,#lucy-page-template-inner a.circle-button:any-link:hover .arrow,#lucy-page-template-inner a.circle-button:any-link:focus .arrow,#lucy-page-template-inner div.circle-button:hover .arrow,#lucy-page-template-inner div.circle-button:focus .arrow{border-color:transparent transparent transparent var(--color_light)}body.front a.circle-button:any-link.white:hover,body.front a.circle-button:any-link.white:focus,body.front div.circle-button.white:hover,body.front div.circle-button.white:focus,#lucy-page-template-inner a.circle-button:any-link.white:hover,#lucy-page-template-inner a.circle-button:any-link.white:focus,#lucy-page-template-inner div.circle-button.white:hover,#lucy-page-template-inner div.circle-button.white:focus{background-color:var(--color_light);color:var(--color_dark)}body.front a.circle-button:any-link.white:hover .arrow,body.front a.circle-button:any-link.white:focus .arrow,body.front div.circle-button.white:hover .arrow,body.front div.circle-button.white:focus .arrow,#lucy-page-template-inner a.circle-button:any-link.white:hover .arrow,#lucy-page-template-inner a.circle-button:any-link.white:focus .arrow,#lucy-page-template-inner div.circle-button.white:hover .arrow,#lucy-page-template-inner div.circle-button.white:focus .arrow{border-color:transparent transparent transparent var(--color_dark)}}body.front table,#lucy-page-template-inner table{width:100%;border-collapse:collapse}body.front table th,body.front table td,#lucy-page-template-inner table th,#lucy-page-template-inner table td{padding:calc(1.5 * var(--base_font_size));vertical-align:top}body.front table th,#lucy-page-template-inner table th{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:0.7rem;font-weight:800;letter-spacing:0.1rem;line-height:1.585;text-transform:uppercase;text-align:left;color:#FFF;background:get_color(dark)}body.front table tr:nth-child(even) td,#lucy-page-template-inner table tr:nth-child(even) td{background:rgba(0,0,0,0.05)}body.front select,#lucy-page-template-inner select{width:100%;height:2.5rem;margin-bottom:var(--grid_gutter);font-size:var(--base_font_size);font-family:inherit;background-color:transparent;background-image:url(/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:100% center;background-size:.5rem auto;border-bottom:var(--border_width) var(--border_style) var(--border_color);box-sizing:border-box;outline:none;-webkit-appearance:none}@media only screen and (max-width: 910px){body.front select,#lucy-page-template-inner select{background-size:.8rem auto}}body.front select.error,#lucy-page-template-inner select.error{background:#fff url(/images/field-error.svg) no-repeat 100% 50%;background-size:20px 20px}body.front select:disabled,#lucy-page-template-inner select:disabled{opacity:.25;cursor:not-allowed}body.front textarea,#lucy-page-template-inner textarea{padding:1rem 0}body.front input[type=text],body.front input[type=email],body.front input[type=tel],body.front input[type=password],body.front input[type=number],body.front input[type=date],body.front input[type=datetime-local],body.front textarea,#lucy-page-template-inner input[type=text],#lucy-page-template-inner input[type=email],#lucy-page-template-inner input[type=tel],#lucy-page-template-inner input[type=password],#lucy-page-template-inner input[type=number],#lucy-page-template-inner input[type=date],#lucy-page-template-inner input[type=datetime-local],#lucy-page-template-inner textarea{width:100%;margin-bottom:var(--grid_gutter);font-size:var(--base_font_size);font-family:inherit;background-color:transparent;border-bottom:var(--border_width) var(--border_style) var(--border_color);box-sizing:border-box}body.front input[type=text]:not(textarea),body.front input[type=email]:not(textarea),body.front input[type=tel]:not(textarea),body.front input[type=password]:not(textarea),body.front input[type=number]:not(textarea),body.front input[type=date]:not(textarea),body.front input[type=datetime-local]:not(textarea),body.front textarea:not(textarea),#lucy-page-template-inner input[type=text]:not(textarea),#lucy-page-template-inner input[type=email]:not(textarea),#lucy-page-template-inner input[type=tel]:not(textarea),#lucy-page-template-inner input[type=password]:not(textarea),#lucy-page-template-inner input[type=number]:not(textarea),#lucy-page-template-inner input[type=date]:not(textarea),#lucy-page-template-inner input[type=datetime-local]:not(textarea),#lucy-page-template-inner textarea:not(textarea){height:2.5rem;transition:var(--input_transition)}body.front input[type=text][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=text][required][data-interacted]:invalid,body.front input[type=email][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=email][required][data-interacted]:invalid,body.front input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=tel][required][data-interacted]:invalid,body.front input[type=password][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=password][required][data-interacted]:invalid,body.front input[type=number][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=number][required][data-interacted]:invalid,body.front input[type=date][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=date][required][data-interacted]:invalid,body.front input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=datetime-local][required][data-interacted]:invalid,body.front textarea[required]:not(:placeholder-shown):not(:focus):invalid,body.front textarea[required][data-interacted]:invalid,#lucy-page-template-inner input[type=text][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=text][required][data-interacted]:invalid,#lucy-page-template-inner input[type=email][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=email][required][data-interacted]:invalid,#lucy-page-template-inner input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=tel][required][data-interacted]:invalid,#lucy-page-template-inner input[type=password][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=password][required][data-interacted]:invalid,#lucy-page-template-inner input[type=number][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=number][required][data-interacted]:invalid,#lucy-page-template-inner input[type=date][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=date][required][data-interacted]:invalid,#lucy-page-template-inner input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=datetime-local][required][data-interacted]:invalid,#lucy-page-template-inner textarea[required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner textarea[required][data-interacted]:invalid{color:var(--color_error);border-color:currentcolor}body.front input[type=text][required][data-interacted]:invalid::placeholder,body.front input[type=email][required][data-interacted]:invalid::placeholder,body.front input[type=tel][required][data-interacted]:invalid::placeholder,body.front input[type=password][required][data-interacted]:invalid::placeholder,body.front input[type=number][required][data-interacted]:invalid::placeholder,body.front input[type=date][required][data-interacted]:invalid::placeholder,body.front input[type=datetime-local][required][data-interacted]:invalid::placeholder,body.front textarea[required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=text][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=email][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=tel][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=password][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=number][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=date][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=datetime-local][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner textarea[required][data-interacted]:invalid::placeholder{color:var(--color_error)}body.front input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=text][required][data-interacted]:invalid+label,body.front input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=email][required][data-interacted]:invalid+label,body.front input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=tel][required][data-interacted]:invalid+label,body.front input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=password][required][data-interacted]:invalid+label,body.front input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=number][required][data-interacted]:invalid+label,body.front input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=date][required][data-interacted]:invalid+label,body.front input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=datetime-local][required][data-interacted]:invalid+label,body.front textarea[required]:not(:placeholder-shown):not(:focus):invalid+label,body.front textarea[required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=text][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=email][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=tel][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=password][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=number][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=date][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=datetime-local][required][data-interacted]:invalid+label,#lucy-page-template-inner textarea[required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner textarea[required][data-interacted]:invalid+label{color:var(--color_error)}body.front input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=text][required][data-interacted]:invalid+label:after,body.front input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=email][required][data-interacted]:invalid+label:after,body.front input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=tel][required][data-interacted]:invalid+label:after,body.front input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=password][required][data-interacted]:invalid+label:after,body.front input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=number][required][data-interacted]:invalid+label:after,body.front input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=date][required][data-interacted]:invalid+label:after,body.front input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=datetime-local][required][data-interacted]:invalid+label:after,body.front textarea[required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front textarea[required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=text][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=email][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=tel][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=password][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=number][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=date][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=datetime-local][required][data-interacted]:invalid+label:after,#lucy-page-template-inner textarea[required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner textarea[required][data-interacted]:invalid+label:after{letter-spacing:0;content:attr(data-error)}body.front input[type=text]:focus,body.front input[type=email]:focus,body.front input[type=tel]:focus,body.front input[type=password]:focus,body.front input[type=number]:focus,body.front input[type=date]:focus,body.front input[type=datetime-local]:focus,body.front textarea:focus,#lucy-page-template-inner input[type=text]:focus,#lucy-page-template-inner input[type=email]:focus,#lucy-page-template-inner input[type=tel]:focus,#lucy-page-template-inner input[type=password]:focus,#lucy-page-template-inner input[type=number]:focus,#lucy-page-template-inner input[type=date]:focus,#lucy-page-template-inner input[type=datetime-local]:focus,#lucy-page-template-inner textarea:focus{outline:none;-moz-outline:none;-webkit-outline:none}body.front input[type=text].error,body.front input[type=email].error,body.front input[type=tel].error,body.front input[type=password].error,body.front input[type=number].error,body.front input[type=date].error,body.front input[type=datetime-local].error,body.front textarea.error,#lucy-page-template-inner input[type=text].error,#lucy-page-template-inner input[type=email].error,#lucy-page-template-inner input[type=tel].error,#lucy-page-template-inner input[type=password].error,#lucy-page-template-inner input[type=number].error,#lucy-page-template-inner input[type=date].error,#lucy-page-template-inner input[type=datetime-local].error,#lucy-page-template-inner textarea.error{border-color:var(--color_error)}body.front input[type=text].error:not(#card-number),body.front input[type=email].error:not(#card-number),body.front input[type=tel].error:not(#card-number),body.front input[type=password].error:not(#card-number),body.front input[type=number].error:not(#card-number),body.front input[type=date].error:not(#card-number),body.front input[type=datetime-local].error:not(#card-number),body.front textarea.error:not(#card-number),#lucy-page-template-inner input[type=text].error:not(#card-number),#lucy-page-template-inner input[type=email].error:not(#card-number),#lucy-page-template-inner input[type=tel].error:not(#card-number),#lucy-page-template-inner input[type=password].error:not(#card-number),#lucy-page-template-inner input[type=number].error:not(#card-number),#lucy-page-template-inner input[type=date].error:not(#card-number),#lucy-page-template-inner input[type=datetime-local].error:not(#card-number),#lucy-page-template-inner textarea.error:not(#card-number){background:#fff url(../images/field-error.svg) no-repeat 0 0;background-position:100% 50%;background-size:20px 20px}body.front select[required][data-interacted]:invalid,#lucy-page-template-inner select[required][data-interacted]:invalid{color:var(--color_error);border-color:currentcolor}body.front select[required][data-interacted]:invalid+label,#lucy-page-template-inner select[required][data-interacted]:invalid+label{color:var(--color_error)}body.front select[required][data-interacted]:invalid+label:after,#lucy-page-template-inner select[required][data-interacted]:invalid+label:after{letter-spacing:0;content:attr(data-error)}body.front input::placeholder,body.front textarea::placeholder,#lucy-page-template-inner input::placeholder,#lucy-page-template-inner textarea::placeholder{color:var(--color_dark);transition:var(--input_transition)}body.front input:focus::placeholder,body.front textarea:focus::placeholder,#lucy-page-template-inner input:focus::placeholder,#lucy-page-template-inner textarea:focus::placeholder{opacity:0}body.front label,#lucy-page-template-inner label{z-index:2;display:block;margin-bottom:0;font-size:clamp(10px, 0.5rem, 0.5rem);font-family:var(--font_secondary);font-weight:800;letter-spacing:.079rem;text-transform:uppercase;pointer-events:none}h2.form-title{margin-bottom:var(--flow_space) !important}form.grid,div.grid[id*="form"],.form-grid{display:grid;grid-template-columns:repeat(6, 1fr);column-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}form.grid .field-wrap.textarea,form.grid .field-wrap.full,form.grid>*:not(.field-wrap),div.grid[id*="form"] .field-wrap.textarea,div.grid[id*="form"] .field-wrap.full,div.grid[id*="form"]>*:not(.field-wrap),.form-grid .field-wrap.textarea,.form-grid .field-wrap.full,.form-grid>*:not(.field-wrap){grid-column:auto / span 6}.custom-form{border:var(--border_width) var(--border_style) var(--border_color);border-radius:var(--border_radius);container-type:inline-size;container-name:lucy-form}@container lucy-form (min-width: 700px){.inner{padding:3rem}}@container lucy-form (max-width: 700px){.inner{padding:2rem}form.grid .field-wrap,.form-grid .field-wrap{grid-column:auto / span 6}form.grid .field-wrap.textarea,.form-grid .field-wrap.textarea{grid-column:auto / span 6}}.button-wrap{display:flex;gap:var(--grid_gutter);grid-column:1}@media only screen and (max-width: 600px){.button-wrap{flex-direction:column}}.button-wrap button,.button-wrap .button{flex:1 1 auto;margin-bottom:0 !important;padding:0;text-align:center}.field-wrap{position:relative;margin-bottom:var(--flow_space)}.field-wrap input,.field-wrap select,.field-wrap textarea{margin-bottom:0 !important}.field-wrap.search .icon-search{position:absolute;top:.75rem;left:0;font-size:.9rem}.field-wrap.search input{padding-left:2rem}.field-wrap.search:has(button) input{margin-bottom:1rem !important}.field-wrap.search #page-search-clear:any-link{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:0;width:25px;height:25px;text-indent:1px;font-size:.5rem;border:var(--border_width) var(--border_style) var(--border_color);border-radius:100%;color:var(--color_dark);text-decoration:none;transition:all .2s ease-in-out}.field-wrap.search #page-search-clear:any-link span.icon-close{transform:translate(0, 1px)}@media (pointer: fine){.field-wrap.search #page-search-clear:any-link:hover,.field-wrap.search #page-search-clear:any-link:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}.field-wrap.select select{position:relative;z-index:1;margin-bottom:0}.field-wrap.select label{top:-.5rem;opacity:1}.field-wrap.select span.error{top:100%}.field-wrap.upload input{margin-top:1rem}.field-wrap.upload label{top:-.5rem;left:0;opacity:1}.field-wrap.upload span.error{top:100%}.field-wrap.white input[type=text],.field-wrap.white input[type=email],.field-wrap.white input[type=tel],.field-wrap.white input[type=password],.field-wrap.white textarea,.field-wrap.white select{border-color:var(--color_light);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.field-wrap.white input::placeholder,.field-wrap.white textarea::placeholder{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.field-wrap.white label{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.field-wrap.white.select select{background-image:url(/images/dropdown-arrow-white.svg)}.field-wrap:focus-within label,.field-wrap:focus-within input:not([type='radio'],[type='checkbox'])+label,.field-wrap:focus-within textarea+label,.field-wrap input:not([type='radio'],[type='checkbox']):not(:placeholder-shown)+label,.field-wrap textarea:not(:placeholder-shown)+label{top:-.5rem;opacity:1}.field-wrap label{position:absolute;z-index:1;display:flex;top:.25rem;left:0;width:calc(100% - 2rem);justify-content:space-between;font-size:clamp(10px, 0.5rem, 0.5rem);opacity:0;transition:var(--input_transition)}.field-wrap label.show{top:-.25rem;opacity:1}.field-wrap label.error{color:var(--color_error)}#page-filters{display:flex;flex-wrap:wrap;gap:var(--grid_gutter);align-items:flex-end;margin-bottom:var(--gutter_y)}#page-filters .field-wrap{flex:1 1 auto}@media only screen and (max-width: 600px){#page-filters .field-wrap{margin-bottom:var(--grid_gutter) !important}}#page-filters .field-wrap,#page-filters button{margin-bottom:0}@media only screen and (max-width: 1125px){#page-filters .field-wrap,#page-filters button{flex:0 0 auto;width:calc(50% - (var(--grid_gutter) / 2))}}@media only screen and (max-width: 600px){#page-filters .field-wrap,#page-filters button{width:100%}}body.front .table-of-contents,#lucy-page-template-inner .table-of-contents{position:relative;border-bottom:var(--border_width) var(--border_style) var(--border_color);container-type:inline-size;container-name:table-of-contents}body.front .table-of-contents a:any-link,#lucy-page-template-inner .table-of-contents a:any-link{display:block;position:relative;overflow:hidden;padding:2rem 0;text-decoration:none;border-top:var(--border_width) var(--border_style) var(--border_color)}body.front .table-of-contents a:any-link .page,#lucy-page-template-inner .table-of-contents a:any-link .page{display:flex;position:relative}body.front .table-of-contents a:any-link .page .image,#lucy-page-template-inner .table-of-contents a:any-link .page .image{position:relative;overflow:hidden;background-color:var(--color_primary);border-radius:var(--border_radius_img)}body.front .table-of-contents a:any-link .page .image img,#lucy-page-template-inner .table-of-contents a:any-link .page .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out;aspect-ratio:70 / 53}body.front .table-of-contents a:any-link .page .content,#lucy-page-template-inner .table-of-contents a:any-link .page .content{box-sizing:border-box}body.front .table-of-contents a:any-link .page .content :last-child,#lucy-page-template-inner .table-of-contents a:any-link .page .content :last-child{margin-bottom:0}body.front .table-of-contents a:any-link .page :last-child,#lucy-page-template-inner .table-of-contents a:any-link .page :last-child{margin-bottom:0}@media (pointer: fine){body.front .table-of-contents a:any-link:hover .image img,body.front .table-of-contents a:any-link:focus .image img,#lucy-page-template-inner .table-of-contents a:any-link:hover .image img,#lucy-page-template-inner .table-of-contents a:any-link:focus .image img{mix-blend-mode:multiply}body.front .table-of-contents a:any-link:hover .button-link span:before,body.front .table-of-contents a:any-link:focus .button-link span:before,#lucy-page-template-inner .table-of-contents a:any-link:hover .button-link span:before,#lucy-page-template-inner .table-of-contents a:any-link:focus .button-link span:before{width:calc(100% + 20px)}body.front .table-of-contents a:any-link:hover .button-link span:after,body.front .table-of-contents a:any-link:focus .button-link span:after,#lucy-page-template-inner .table-of-contents a:any-link:hover .button-link span:after,#lucy-page-template-inner .table-of-contents a:any-link:focus .button-link span:after{opacity:1}}@container table-of-contents (min-width: 700px){body.front .page,#lucy-page-template-inner .page{align-items:center;gap:2rem}body.front .page .image,#lucy-page-template-inner .page .image{width:45%}body.front .page .content,#lucy-page-template-inner .page .content{width:100%;padding-right:2rem}body.front .page.has-image .content,#lucy-page-template-inner .page.has-image .content{width:65%}}@container table-of-contents (max-width: 700px){body.front .page,#lucy-page-template-inner .page{align-items:flex-start;gap:2rem}body.front .page .image,#lucy-page-template-inner .page .image{width:45%}body.front .page .content,#lucy-page-template-inner .page .content{width:100%;padding-right:2rem}body.front .page.has-image .content,#lucy-page-template-inner .page.has-image .content{width:65%}}@container table-of-contents (max-width: 600px){body.front .page,#lucy-page-template-inner .page{flex-direction:column;gap:var(--grid_gutter)}body.front .page .image,#lucy-page-template-inner .page .image{width:100%}body.front .page .content,#lucy-page-template-inner .page .content{width:100%;padding-right:0}body.front .page.has-image .content,#lucy-page-template-inner .page.has-image .content{width:100%}}.lucy-spacer{position:relative;font-size:0}.lucy-spacer.full{margin:var(--flow_space) 0}.lucy-spacer.half{margin:calc(var(--flow_space) / 2) 0}.lucy-spacer[class*='separate-']:before{position:absolute;top:50%;left:0;width:100%;height:var(--border_width);background-color:var(--border_color);transform:translate(0, -50%);content:''}.lucy-spacer[class*='separate-'].separate-full{margin:var(--flow_space) 0}.lucy-spacer[class*='separate-'].separate-half{margin:calc(var(--flow_space) / 2) 0}#lucy-page-template-inner .lucy-spacer.full,#lucy-page-template-inner .lucy-spacer.separate-full{margin:0;padding:var(--flow_space) 0}#lucy-page-template-inner .lucy-spacer.half,#lucy-page-template-inner .lucy-spacer.separate-half{margin:0;padding:calc(var(--flow_space) / 2) 0}body.front .slideshow:not(.info-slideshow),#lucy-page-template-inner .slideshow:not(.info-slideshow){margin-bottom:var(--flow_space)}@media only screen and (max-width: 910px){body.front .slideshow:not(.info-slideshow),#lucy-page-template-inner .slideshow:not(.info-slideshow){width:calc(100% + (var(--gutter_x) * 2));transform:translate(calc(-1 * var(--gutter_x)), 0)}}body.front .slideshow:not(.info-slideshow) .images,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images{position:relative;width:100%;height:0;padding-bottom:56.25%;font-size:0;overflow:hidden;border-radius:var(--border_radius_img)}@media only screen and (max-width: 910px){body.front .slideshow:not(.info-slideshow) .images,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images{border-radius:0}}body.front .slideshow:not(.info-slideshow) .images .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease-in-out}body.front .slideshow:not(.info-slideshow) .images .slider .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider .image{position:relative;float:left;display:inline;height:100%;line-height:0;background-size:contain;background-position:center;background-repeat:no-repeat}body.front .slideshow:not(.info-slideshow) .images .slider .image .video-wrapper,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider .image .video-wrapper{padding-top:0}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="1"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="1"]{width:100%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="1"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="1"] .image{width:100%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="2"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="2"]{width:200%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="2"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="2"] .image{width:50%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="3"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="3"]{width:300%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="3"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="3"] .image{width:33.3333333333%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="4"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="4"]{width:400%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="4"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="4"] .image{width:25%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="5"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="5"]{width:500%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="5"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="5"] .image{width:20%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="6"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="6"]{width:600%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="6"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="6"] .image{width:16.6666666667%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="7"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="7"]{width:700%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="7"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="7"] .image{width:14.2857142857%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="8"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="8"]{width:800%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="8"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="8"] .image{width:12.5%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="9"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="9"]{width:900%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="9"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="9"] .image{width:11.1111111111%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="10"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="10"]{width:1000%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="10"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="10"] .image{width:10%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="11"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="11"]{width:1100%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="11"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="11"] .image{width:9.0909090909%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="12"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="12"]{width:1200%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="12"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="12"] .image{width:8.3333333333%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="13"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="13"]{width:1300%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="13"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="13"] .image{width:7.6923076923%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="14"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="14"]{width:1400%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="14"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="14"] .image{width:7.1428571429%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="15"],#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="15"]{width:1500%}body.front .slideshow:not(.info-slideshow) .images .slider[data-count="15"] .image,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .slider[data-count="15"] .image{width:6.6666666667%}body.front .slideshow:not(.info-slideshow) .images .controls,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .controls{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;width:100%;transform:translate(0, -50%)}body.front .slideshow:not(.info-slideshow) .images .controls a:any-link,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .controls a:any-link{display:flex;flex:0 0 auto;width:45px;height:45px;justify-content:center;align-items:center;outline:none;color:var(--color_dark);text-decoration:none !important;background-color:var(--color_light);border-radius:50%;transition:all .2s ease-in-out;text-indent:2px}body.front .slideshow:not(.info-slideshow) .images .controls a:any-link span,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .controls a:any-link span{font-size:.6rem}@media (pointer: fine){body.front .slideshow:not(.info-slideshow) .images .controls a:any-link:hover,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .controls a:any-link:hover{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}body.front .slideshow:not(.info-slideshow) .images .controls .previous,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .controls .previous{margin-left:var(--grid_gutter);text-indent:-2px !important}body.front .slideshow:not(.info-slideshow) .images .controls .next,#lucy-page-template-inner .slideshow:not(.info-slideshow) .images .controls .next{margin-right:var(--grid_gutter)}body.front .slideshow:not(.info-slideshow).position1 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position1 .slider{left:0%}body.front .slideshow:not(.info-slideshow).position2 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position2 .slider{left:-100%}body.front .slideshow:not(.info-slideshow).position3 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position3 .slider{left:-200%}body.front .slideshow:not(.info-slideshow).position4 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position4 .slider{left:-300%}body.front .slideshow:not(.info-slideshow).position5 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position5 .slider{left:-400%}body.front .slideshow:not(.info-slideshow).position6 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position6 .slider{left:-500%}body.front .slideshow:not(.info-slideshow).position7 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position7 .slider{left:-600%}body.front .slideshow:not(.info-slideshow).position8 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position8 .slider{left:-700%}body.front .slideshow:not(.info-slideshow).position9 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position9 .slider{left:-800%}body.front .slideshow:not(.info-slideshow).position10 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position10 .slider{left:-900%}body.front .slideshow:not(.info-slideshow).position11 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position11 .slider{left:-1000%}body.front .slideshow:not(.info-slideshow).position12 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position12 .slider{left:-1100%}body.front .slideshow:not(.info-slideshow).position13 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position13 .slider{left:-1200%}body.front .slideshow:not(.info-slideshow).position14 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position14 .slider{left:-1300%}body.front .slideshow:not(.info-slideshow).position15 .slider,#lucy-page-template-inner .slideshow:not(.info-slideshow).position15 .slider{left:-1400%}body.front .slideshow:not(.info-slideshow) nav,#lucy-page-template-inner .slideshow:not(.info-slideshow) nav{display:flex;gap:var(--grid_gutter);width:100%;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:var(--border_width) var(--border_style) var(--border_color);box-sizing:border-box}@media only screen and (max-width: 910px){body.front .slideshow:not(.info-slideshow) nav,#lucy-page-template-inner .slideshow:not(.info-slideshow) nav{width:calc(100% 0 var(--gutter_x));margin:0 var(--gutter_x)}}body.front .slideshow:not(.info-slideshow) nav span,#lucy-page-template-inner .slideshow:not(.info-slideshow) nav span{display:inline-block;margin:0;font-size:0.75rem}body.front .slideshow:not(.info-slideshow) nav p,#lucy-page-template-inner .slideshow:not(.info-slideshow) nav p{margin-bottom:0;font-size:0.75rem}.gallery-grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-rows:1fr;gap:var(--grid_gutter)}@media only screen and (max-width: 1125px){.gallery-grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 700px){.gallery-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 600px){.gallery-grid{grid-template-columns:repeat(2, 1fr)}}.gallery-grid .image{position:relative;overflow:hidden;background-color:var(--color_primary);cursor:pointer}.gallery-grid .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out;aspect-ratio:1 / 1}@media (pointer: fine){.gallery-grid .image:hover img,.gallery-grid .image:focus img{mix-blend-mode:multiply}}.gallery-grid .grid-toggle:any-link,.gallery-grid .circle-button:any-link{display:flex;justify-content:center;align-items:center;text-align:center;width:100% !important;height:100% !important;font-size:.8rem;border:var(--border_width) var(--border_style) var(--border_color);border-radius:100%;text-decoration:none;color:var(--color_dark);transition:all .2s ease-in-out}@media (pointer: fine){.gallery-grid .grid-toggle:any-link:hover,.gallery-grid .grid-toggle:any-link:focus,.gallery-grid .circle-button:any-link:hover,.gallery-grid .circle-button:any-link:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#viewer{position:fixed;z-index:2005;top:100%;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);transition:all .5s ease-in-out;box-sizing:border-box;opacity:0}@media only print{#viewer{display:none}}#viewer #viewer-close{position:absolute;display:flex;justify-content:center;align-items:center;top:1rem;right:1rem;z-index:3;width:41px;height:41px;font-size:.6rem;text-align:center;color:var(--color_light);background-color:var(--color_dark);border:var(--border_width) var(--border_style) var(--color_light);cursor:pointer;border-radius:100%;transition:all .2s ease-in-out}@media (pointer: fine){#viewer #viewer-close:hover{background:var(--color_light) !important;color:var(--color_dark)}}#viewer #viewer-previous,#viewer #viewer-next{position:absolute;display:flex;justify-content:center;align-items:center;z-index:3;top:50%;width:41px;height:41px;margin-top:0;color:var(--color_light);text-indent:2px;cursor:pointer;font-size:.8rem;background-color:var(--color_dark);border:var(--border_width) var(--border_style) var(--color_light);border-radius:100%;transition:all .2s ease-in-out}@media (pointer: fine){#viewer #viewer-previous:hover,#viewer #viewer-next:hover{background:var(--color_light) !important;color:var(--color_dark)}}#viewer #viewer-previous:after,#viewer #viewer-next:after{display:none}#viewer #viewer-previous{left:1rem;text-indent:-2px}#viewer #viewer-next{right:1rem}#viewer #viewer-slide{position:absolute;z-index:2;top:100px;left:100px;width:calc(100% - 200px);height:calc(100% - 200px)}@media only screen and (max-width: 525px){#viewer #viewer-slide{top:65px;left:65px;width:calc(100% - 130px);height:calc(100% - 130px)}}#viewer #viewer-caption{display:inline-block;position:absolute;z-index:3;bottom:-45px;left:50%;padding:10px;background:#000;color:#FFF;font-size:10px;transform:translate(-50%, 0);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#viewer #viewer-caption:empty{display:none}#viewer #viewer-image{position:absolute;top:0;left:0;width:100%;max-height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;box-sizing:border-box}#viewer #viewer-video{position:absolute;top:50%;left:50%;width:100%;padding-bottom:56.25%;background:var(--color_dark);transform:translate(-50%, -50%)}#viewer #viewer-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#social-widget{word-wrap:break-word;background:#FFF;border:var(--border_width) var(--border_style) var(--border_color);overflow:hidden;border-radius:var(--border_radius)}#social-widget .icons{display:flex;justify-content:center;align-items:flex-end;gap:var(--grid_gutter);position:relative;z-index:2;height:3rem;text-align:center;font-size:1.1rem;background:#FFF;box-sizing:border-box;border-bottom:var(--border_width) var(--border_style) var(--border_color)}#social-widget .icons span{display:inline-block;line-height:1;cursor:pointer;padding-bottom:.6rem;border-bottom:4px solid transparent}#social-widget .icons span:hover,#social-widget .icons span.active{border-color:var(--border_color)}#social-widget .icons span.icon-youtube:after{margin-left:-18px}#social-widget .icons span.icon-vimeo{font-size:1rem}#social-widget .pages{position:relative;z-index:1}#social-widget .pages .page{display:none;width:100%;height:500px;overflow:scroll}#social-widget .pages .page:first-child{display:block}#social-widget .pages .page.facebook{text-align:center}#social-widget .pages .page.instagram .post,#social-widget .pages .page.youtube .post,#social-widget .pages .page.vimeo .post{display:block;width:100%;padding-bottom:1.25rem;color:#000;text-decoration:none;border-bottom:var(--border_width) var(--border_style) var(--border_color);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#social-widget .pages .page.instagram .post .video,#social-widget .pages .page.youtube .post .video,#social-widget .pages .page.vimeo .post .video{position:relative;width:100%;height:0;margin-bottom:.8rem;padding-bottom:56.25%;background-size:cover;background-position:center;cursor:pointer}#social-widget .pages .page.instagram .post .video:before,#social-widget .pages .page.youtube .post .video:before,#social-widget .pages .page.vimeo .post .video:before{position:absolute;top:50%;left:50%;z-index:1;margin-top:-1.5rem;margin-left:-1.5rem;width:3rem;height:3rem;background:rgba(0,0,0,0.6);content:'';border-radius:50%}#social-widget .pages .page.instagram .post .video:after,#social-widget .pages .page.youtube .post .video:after,#social-widget .pages .page.vimeo .post .video:after{position:absolute;top:50%;left:50%;z-index:2;width:0;height:0;margin:-8px 0 0 -5px;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #FFF;content:''}#social-widget .pages .page.instagram .post .video.playing:before,#social-widget .pages .page.instagram .post .video.playing:after,#social-widget .pages .page.youtube .post .video.playing:before,#social-widget .pages .page.youtube .post .video.playing:after,#social-widget .pages .page.vimeo .post .video.playing:before,#social-widget .pages .page.vimeo .post .video.playing:after{display:none}#social-widget .pages .page.instagram .post .video iframe,#social-widget .pages .page.youtube .post .video iframe,#social-widget .pages .page.vimeo .post .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#social-widget .pages .page.instagram .post img,#social-widget .pages .page.youtube .post img,#social-widget .pages .page.vimeo .post img{width:100%;margin-bottom:.8rem}#social-widget .pages .page.instagram .post p,#social-widget .pages .page.youtube .post p,#social-widget .pages .page.vimeo .post p{margin-bottom:.35rem;padding:0 1rem;font-size:0.8rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#social-widget .pages .page.instagram .post .date,#social-widget .pages .page.youtube .post .date,#social-widget .pages .page.vimeo .post .date{float:right}.tag{display:inline-flex;justify-content:center;align-items:center;text-align:center;height:1.5rem;margin-bottom:1rem;padding:0 .75rem 0 .8rem;border:var(--border_width) var(--border_style) var(--border_color);font-family:var(--font_secondary);font-size:.6rem;font-weight:800;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;border-radius:1rem;color:var(--color_text)}.tag.white{border-color:var(--color_light);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.skip{position:fixed;top:-100px;left:10vw;z-index:25;padding:.75rem 1rem;text-decoration:none;line-height:1;font-family:var(--font_secondary);font-size:.65rem;font-weight:800;text-transform:uppercase;transition:all .2s ease-in-out;border-radius:5px;color:#000 !important;background:#FFF;border:var(--border_width) var(--border_style) var(--border_color);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.skip:hover{background:var(--color_dark);color:#FFF !important;border:var(--border_width) var(--border_style) #fff}.skip:focus{top:10px;outline:none;-moz-outline:none}.video-wrapper{overflow:hidden;position:relative;margin-bottom:var(--flow_space);padding-bottom:56.25%;height:0;border-radius:var(--border_radius_img)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#page-overlay{position:fixed;z-index:11;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}#page-overlay-content,#sponsorship-cards-content{position:fixed;z-index:2002;top:100%;left:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;transform:translate(0, 20%);box-sizing:border-box;transition:all .4s ease-in-out}#page-overlay-content.open,.open#sponsorship-cards-content{transform:translate(0, -100%)}#page-overlay-content.leave,.leave#sponsorship-cards-content{transform:translate(0, -200%)}.error{color:var(--color_error)}.pagination{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:2rem;border-top:var(--border_width) var(--border_style) var(--border_color);text-align:center}@media only screen and (max-width: 700px){.pagination{flex-direction:column;gap:var(--grid_gutter);justify-content:center}}.pagination .button{margin-bottom:0 !important}@media only screen and (max-width: 700px){.pagination .button{width:100%}}.pagination .pages{display:flex;flex-wrap:wrap;gap:calc(var(--grid_gutter) / 2);justify-content:center;align-items:center}.pagination .pages a:any-link{display:flex;justify-content:center;align-items:center;width:45px;height:45px;font-size:.9rem;color:var(--color_dark);text-decoration:none;border:var(--border_width) var(--border_style) var(--border_color);border-radius:100%;transition:all .2s ease-in-out}.pagination .pages a:any-link.selected{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){.pagination .pages a:any-link:hover,.pagination .pages a:any-link:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#email-popup{display:flex;align-items:center;position:fixed;bottom:0;bottom:-1000px;z-index:10;width:100%;padding:2rem var(--gutter_x);background-image:linear-gradient(90deg, #912B16 0%, #AA5529 19%, #B17F4B 34%, #ADB096 62%, #A6ABA0 100%);transition:all .2s ease-in-out;box-sizing:border-box}#email-popup:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1;background-attachment:fixed}@media only screen and (max-width: 1125px){#email-popup{gap:calc(var(--grid_gutter) * 2)}}@media only screen and (max-width: 910px){#email-popup{-webkit-mask-size:200% auto;flex-direction:column;gap:var(--grid_gutter)}}@media only screen and (max-width: 700px){#email-popup{padding-top:3rem;text-align:center}}@media only screen and (max-width: 525px){#email-popup{-webkit-mask-size:300% auto}}#email-popup.show{bottom:0}#email-popup .content,#email-popup form{position:relative;z-index:2;width:50%}@media only screen and (max-width: 910px){#email-popup .content,#email-popup form{width:100%}}#email-popup .content p,#email-popup .content h3{margin-bottom:0}@media only screen and (max-width: 700px){#email-popup .content p,#email-popup .content h3{margin-bottom:1rem}}@media only screen and (max-width: 700px){#email-popup .content p{width:50%;margin:0 auto;margin-bottom:1rem}}@media only screen and (max-width: 525px){#email-popup .content p{width:60%}}@media only screen and (max-width: 400px){#email-popup .content p{width:100%}}#email-popup .content h3{font-size:2.7rem}#email-popup form{display:flex;align-items:center;gap:var(--grid_gutter)}@media only screen and (max-width: 700px){#email-popup form{flex-direction:column}#email-popup form input{text-align:center}#email-popup form label{width:100%}#email-popup form button{width:100%;padding:0}}#email-popup form .field-wrap,#email-popup form button{margin-bottom:0}#email-popup form .field-wrap{flex:1 1 0;margin-bottom:0}@media only screen and (max-width: 700px){#email-popup form .field-wrap{width:100%}}#email-popup .icon-close{position:absolute;z-index:1;top:50%;right:1rem;font-size:.8rem;color:#FFF;cursor:pointer;transform:translate3d(0, -50%, 0);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 910px){#email-popup .icon-close{top:1.5rem;right:1rem;transform:translate3d(0, 0, 0)}}@media (pointer: fine){#email-popup .icon-close:hover,#email-popup .icon-close:focus{text-decoration:underline}}#share-container-overlay{position:fixed;z-index:2005;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);opacity:0;transition:opacity .2s ease-in-out}#share-container-overlay.open{opacity:1}#share-container{display:none;overflow:hidden;position:fixed;z-index:2006;top:50%;left:50%;width:700px;background:#FFF;box-sizing:border-box;transform:translate(-50%, -40%);opacity:0;transition:all .2s ease-in-out;border:var(--border_width) var(--border_style) var(--border_color);border-radius:var(--border_radius)}@media only screen and (max-width: 1920px){#share-container{width:500px}}@media only screen and (max-width: 500px){#share-container{width:95%}}#share-container.open{transform:translate(-50%, -50%);opacity:1}#share-container .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--grid_gutter);padding:3rem 2rem 1rem 2rem;box-sizing:border-box}#share-container .title{margin-bottom:0;font-family:var(--font_secondary);font-size:2rem;font-weight:800;text-align:center;color:get_color(text);white-space:nowrap}@media only screen and (max-width: 1440px){#share-container .title{font-size:2.5rem}}@media only screen and (max-width: 350px){#share-container .title{font-size:1.5rem}}#share-container #share-close{position:absolute;z-index:3;top:1rem;right:1rem;font-size:.8rem;color:var(--color_dark);text-decoration:none;cursor:pointer;transition:all .4s ease-out}#share-container #share-close:hover{text-decoration:underline}#share-container .networks ul.social{display:flex;justify-content:center;align-items:center;gap:var(--grid_gutter);margin:0;padding:0;list-style-type:none;text-align:center}#share-container .networks ul.social li{display:inline-block;position:relative}#share-container .networks ul.social li a,#share-container .networks ul.social li a:active,#share-container .networks ul.social li a:visited{display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--color_dark);text-align:center;transition:all .2s ease-in-out;border-radius:100%}@media only screen and (max-width: 1920px){#share-container .networks ul.social li a,#share-container .networks ul.social li a:active,#share-container .networks ul.social li a:visited{font-size:1.2rem}}#share-container .networks ul.social li a span,#share-container .networks ul.social li a:active span,#share-container .networks ul.social li a:visited span{display:inline-block;position:relative;font-size:2rem;transform:scale(1);transition:transform .2s ease-in-out}@media only screen and (max-width: 1440px){#share-container .networks ul.social li a span,#share-container .networks ul.social li a:active span,#share-container .networks ul.social li a:visited span{font-size:2.5rem}}@media only screen and (max-width: 350px){#share-container .networks ul.social li a span,#share-container .networks ul.social li a:active span,#share-container .networks ul.social li a:visited span{font-size:1.5rem}}#share-container .networks ul.social li a .icon-email,#share-container .networks ul.social li a .icon-link,#share-container .networks ul.social li a:active .icon-email,#share-container .networks ul.social li a:active .icon-link,#share-container .networks ul.social li a:visited .icon-email,#share-container .networks ul.social li a:visited .icon-link{font-size:1.8rem}@media only screen and (max-width: 1440px){#share-container .networks ul.social li a .icon-email,#share-container .networks ul.social li a .icon-link,#share-container .networks ul.social li a:active .icon-email,#share-container .networks ul.social li a:active .icon-link,#share-container .networks ul.social li a:visited .icon-email,#share-container .networks ul.social li a:visited .icon-link{font-size:2.2rem}}@media only screen and (max-width: 350px){#share-container .networks ul.social li a .icon-email,#share-container .networks ul.social li a .icon-link,#share-container .networks ul.social li a:active .icon-email,#share-container .networks ul.social li a:active .icon-link,#share-container .networks ul.social li a:visited .icon-email,#share-container .networks ul.social li a:visited .icon-link{font-size:1.3rem}}@media (pointer: fine){#share-container .networks ul.social li a:hover span,#share-container .networks ul.social li a:focus span,#share-container .networks ul.social li a:active:hover span,#share-container .networks ul.social li a:active:focus span,#share-container .networks ul.social li a:visited:hover span,#share-container .networks ul.social li a:visited:focus span{transform:scale(1.1)}}#share-container .networks #copy-wrap{position:relative;margin-top:1em;text-align:center}#share-container .networks #copy-wrap a{display:inline-block;width:50px;height:34px;margin:0 !important;font-size:.6em;text-decoration:none;text-align:center;line-height:35px;color:var(--color_dark);border:var(--border_width) var(--border_style) var(--border_color);transition:all .2s ease-in-out}#share-container .networks #copy-wrap a:hover{background:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#share-container .networks #copy-to-clipboard{position:absolute;bottom:0;left:0;width:1px;height:1px;opacity:0}#share-container #share-tooltip:empty{opacity:0}.lucy-expandable{position:relative;max-height:7rem;overflow:hidden;transition:max-height 1s ease}.lucy-expandable:before{position:absolute;z-index:2;bottom:0;left:50%;display:flex;width:2rem;height:2rem;font-size:.5rem;justify-content:center;align-items:center;color:var(--color_dark);background:var(--color_light);border:var(--border_width) var(--border_style) var(--border_color);border-radius:50%;cursor:pointer;translate:-50% 0;content:"\e93e" !important}.lucy-expandable:after{position:absolute;z-index:1;bottom:0;left:0;display:block;width:100%;height:100%;background:#fff;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);content:'';cursor:pointer;transition:all 1s ease}.lucy-expandable.expand{max-height:50rem}.lucy-expandable.expand:after{top:100%}.lucy-expandable.expand:after,.lucy-expandable.expand:before{opacity:0;pointer-events:none}@media (pointer: fine){.lucy-expandable:hover:before,.lucy-expandable:focus:before{background:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}.arrow-element{position:relative;display:inline-block;vertical-align:middle;transition:all .2s ease-in-out;transform:translate(10px, 0);transition:all .2s ease-in-out;opacity:0}.arrow-element:after{position:absolute;top:50%;right:0;width:0;height:0;border-style:var(--border_style);border-width:.3rem 0 .3rem .6rem;border-color:transparent transparent transparent var(--color_dark);content:'';transform:translate(0, -50%)}.arrow-element.large:after{border-width:.5rem 0 .5rem 1rem}.arrow-element.small:after{border-width:.25rem 0 .25rem .5rem}.arrow-element.white:after{border-color:transparent transparent transparent var(--color_light)}.g-recaptcha{margin-bottom:var(--grid_gutter) !important}a img{border:none}.no-transition{transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;-ms-transition:none !important}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;border:0 !important;color:#000 !important;background:#FFF !important}.theformgroup-note{display:flex;width:100%;max-width:none;padding:1rem;justify-content:flex-start;align-items:center;gap:1rem;font-size:1.25rem;color:#000;background:#FFF740;box-sizing:border-box}.theformgroup-note::before{display:inline-block;height:2rem;aspect-ratio:249 / 95;background:url(../images/icons/form.svg) no-repeat right;background-size:cover;content:''}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-datepicker{width:17em;display:none;border:none !important}.ui-datepicker .ui-icon{width:25px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.5em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:35%;width:3em;height:2em;font-size:1.35em;text-decoration:none}.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:"\e922"}.ui-datepicker .ui-datepicker-next span{content:"\e920";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;color:var(--color_text)}.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,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{color:#FFF !important;background:var(--color_primary) !important}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#FFF;text-decoration:none;background:var(--color_primary)}.ui-widget{font-family:var(--font_primary)}.ui-datepicker a,.ui-datepicker a:active,.ui-datepicker a:visited{border:none !important}.ui-datepicker .ui-datepicker-header{margin:1em 0 2em 0}@media only screen and (max-width: 1125px){.ui-datepicker .ui-datepicker-header{margin:1em 0}}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-family:var(--font_primary);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-calendar{font-size:.75em}.ui-datepicker .ui-datepicker-calendar thead{font-size:1em;font-weight:500}.ui-datepicker .ui-datepicker-calendar td{text-align:center !important;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.ui-datepicker .ui-datepicker-calendar td.active span,.ui-datepicker .ui-datepicker-calendar td a{background-color:#f2f2f2}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{display:inline-block;width:32px;height:32px;padding:0;line-height:32px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}@media only screen and (max-width: 1440px){.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{width:25px;height:25px;line-height:25px}}@media only screen and (max-width: 1125px){.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{width:15px;height:15px;line-height:15px}}#home-hero{position:relative;background-color:var(--color_dark)}#home-hero:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/dust.png) no-repeat 0 0;content:'';opacity:.6;background-attachment:fixed}#home-hero:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1;background-attachment:fixed}#home-hero .top{position:relative;z-index:2;width:100%;padding:calc(var(--header_height) + var(--gutter_y)) 0 var(--gutter_y) 0}@media only screen and (max-width: 800px){#home-hero .top{padding-bottom:0}}#home-hero .top .lucy-wrapper,#home-hero .top #layout-7030{position:relative;z-index:1}@media only screen and (max-width: 800px){#home-hero .top .lucy-wrapper,#home-hero .top #layout-7030{text-align:center}}@media only screen and (max-width: 1125px){#home-hero .top .lucy-wrapper h1,#home-hero .top #layout-7030 h1{width:65%}}@media only screen and (max-width: 910px){#home-hero .top .lucy-wrapper h1,#home-hero .top #layout-7030 h1{width:70%;line-height:1.1}}#home-hero .top .lucy-wrapper p,#home-hero .top #layout-7030 p{width:55%;padding-top:2rem}@media only screen and (max-width: 910px){#home-hero .top .lucy-wrapper p,#home-hero .top #layout-7030 p{width:65%}}#home-hero .top .lucy-wrapper h1,#home-hero .top #layout-7030 h1,#home-hero .top .lucy-wrapper p,#home-hero .top #layout-7030 p{margin-bottom:0}@media only screen and (max-width: 800px){#home-hero .top .lucy-wrapper h1,#home-hero .top #layout-7030 h1,#home-hero .top .lucy-wrapper p,#home-hero .top #layout-7030 p{width:90%;margin:0 auto}}@media only screen and (max-width: 600px){#home-hero .top .lucy-wrapper h1,#home-hero .top #layout-7030 h1,#home-hero .top .lucy-wrapper p,#home-hero .top #layout-7030 p{width:100%}}#home-hero #hero-image{position:relative;z-index:2;-webkit-mask-image:url(/images/mask-top-edge.svg);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top center}@media only screen and (max-width: 910px){#home-hero #hero-image{-webkit-mask-size:200% auto}}@media only screen and (max-width: 525px){#home-hero #hero-image{-webkit-mask-size:300% auto}}#home-hero #hero-image:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-image:linear-gradient(237deg, rgba(0,0,0,0) 67%, rgba(0,0,0,0.3) 100%);content:''}#home-hero #hero-image img{display:block;position:relative;z-index:1;width:100%;object-fit:cover;aspect-ratio:8 / 3}#home-hero #hero-image p.photo-info{position:absolute;bottom:1rem;left:var(--gutter_x);z-index:3;font-family:var(--font_secondary);font-weight:800}@media only screen and (max-width: 525px){#home-hero #hero-image p.photo-info{display:none}}#home-hero #hero-image p.photo-info span{font-weight:500}#home-hero .circle-button{position:absolute;top:33vw;right:var(--gutter_x);z-index:3}@media only screen and (max-width: 1220px){#home-hero .circle-button{top:35vw}}@media only screen and (max-width: 1125px){#home-hero .circle-button{top:44%}}@media only screen and (max-width: 1050px){#home-hero .circle-button{top:45%}}@media only screen and (max-width: 910px){#home-hero .circle-button{top:48%}}@media only screen and (max-width: 800px){#home-hero .circle-button{position:relative;top:auto;right:auto;margin:0 auto;transform:translate(0, 2rem)}}#home-callouts{position:relative;z-index:2;background-color:var(--color_light)}#home-callouts:before{position:absolute;top:-15px;left:0;width:100%;height:15px;background-image:url(/images/ragged-edge-white-top.svg);background-size:cover;background-position:center;background-repeat:no-repeat;content:''}#home-callouts:after{position:absolute;bottom:-15px;left:50%;width:50%;height:30px;background-image:url(/images/ragged-edge-white-bottom.svg);background-size:cover;background-position:right center;background-repeat:no-repeat;content:''}#home-callouts .callouts{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gutter_x);padding:var(--gutter_y) 0}@media only screen and (max-width: 900px){#home-callouts .callouts{grid-template-columns:repeat(1, 1fr);gap:var(--gutter_y)}}#home-callouts .callouts .callout:any-link{text-decoration:none;color:var(--color_text)}@media (pointer: fine){#home-callouts .callouts .callout:any-link:hover .button-link span:before{width:calc(100% + 20px)}#home-callouts .callouts .callout:any-link:hover .button-link span:after{opacity:1}}#home-callouts .exhibition-callout{position:relative;margin-top:var(--gutter_y);padding-bottom:var(--gutter_y)}@media only screen and (max-width: 900px){#home-callouts .exhibition-callout{width:calc(100% + (var(--gutter_x) * 2));transform:translate(calc(var(--gutter_x) * -1))}}#home-callouts .exhibition-callout .tape{position:absolute;top:-4rem;z-index:2;height:8rem;background-size:contain;background-position:center;background-repeat:no-repeat;content:''}#home-callouts .exhibition-callout .tape.item1{left:-2rem;width:calc(55% + 2rem);background-image:url("/images/tape1.png")}@media only screen and (max-width: 900px){#home-callouts .exhibition-callout .tape.item1{display:none}}#home-callouts .exhibition-callout .tape.item2{left:calc(52% + 2rem);width:calc(45% + 2rem);background-image:url("/images/tape2.png")}@media only screen and (max-width: 900px){#home-callouts .exhibition-callout .tape.item2{left:var(--gutter_x);width:calc(100% - (var(--gutter_x) * 2))}}#home-callouts .exhibition-callout .callout{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;position:relative;padding:calc(var(--gutter_y) * 2) var(--gutter_x);text-align:center;text-decoration:none;background-image:url(/images/exhibitions-cta.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;box-sizing:border-box}#home-callouts .exhibition-callout .callout:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color_dark);opacity:.3;content:''}#home-callouts .exhibition-callout .callout h2{font-size:6rem;line-height:.8}@media only screen and (max-width: 1300px){#home-callouts .exhibition-callout .callout h2{font-size:5.5rem}}@media only screen and (max-width: 1125px){#home-callouts .exhibition-callout .callout h2{font-size:5rem}}@media only screen and (max-width: 910px){#home-callouts .exhibition-callout .callout h2{font-size:4.5rem}}@media only screen and (max-width: 700px){#home-callouts .exhibition-callout .callout h2{font-size:3.5rem}}@media only screen and (max-width: 525px){#home-callouts .exhibition-callout .callout h2{font-size:3rem}}@media only screen and (max-width: 400px){#home-callouts .exhibition-callout .callout h2{font-size:12vw}}#home-callouts .exhibition-callout .callout h2,#home-callouts .exhibition-callout .callout p{position:relative;z-index:1;margin-bottom:0}#home-callouts .exhibition-callout .callout .button{position:relative;z-index:1}#home-callouts .exhibition-callout .callout :last-child{margin-bottom:0}@media (pointer: fine){#home-callouts .exhibition-callout .callout:hover .button,#home-callouts .exhibition-callout .callout:focus .button{background-color:var(--color_light)}#home-callouts .exhibition-callout .callout:hover .button span,#home-callouts .exhibition-callout .callout:focus .button span{color:var(--color_dark);transform:translate(-10px, 0)}#home-callouts .exhibition-callout .callout:hover .button span:after,#home-callouts .exhibition-callout .callout:focus .button span:after{opacity:1}}@keyframes float-up-left{0%{transform:translate(0, 0)}50%{transform:translate(-0.25rem, -0.5rem)}100%{transform:translate(0, 0)}}@keyframes float-down-left{0%{transform:translate(0, 0)}50%{transform:translate(0.5rem, 0.25rem)}100%{transform:translate(0, 0)}}@keyframes float-up-right{0%{transform:translate(0, 0)}50%{transform:translate(-0.4rem, 0.2rem)}100%{transform:translate(0, 0)}}@keyframes float-down-right{0%{transform:translate(0, 0)}50%{transform:translate(0.2rem, 0.4rem)}100%{transform:translate(0, 0)}}#home-features{overflow:hidden;position:relative;background-color:var(--color_dark)}#home-features .torn-edge{position:absolute;top:-70px;left:0;width:55%;height:150px;z-index:1;background-image:url(/images/torn-edge.png);background-size:contain;background-repeat:no-repeat;background-position:center;content:''}@media only screen and (max-width: 910px){#home-features .torn-edge{width:75%}}@media only screen and (max-width: 700px){#home-features .torn-edge{width:80%}}@media only screen and (max-width: 525px){#home-features .torn-edge{width:85%}}@media only screen and (max-width: 400px){#home-features .torn-edge{width:90%}}#home-features .content{position:relative}#home-features .content:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/dust.png) no-repeat 0 0;content:'';opacity:.6;background-attachment:fixed}#home-features .content:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1;background-attachment:fixed}#home-features .split{display:grid;grid-template-columns:repeat(2, 1fr);position:relative;z-index:1}@media only screen and (max-width: 900px){#home-features .split{grid-template-columns:repeat(1, 1fr)}}#home-features .split .text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--gutter_y) var(--gutter_x);box-sizing:border-box}@media only screen and (max-width: 900px){#home-features .split .text{order:2;align-items:center;text-align:center}}@media only screen and (max-width: 500px){#home-features .split .text .button{width:100%}}#home-features .split .images{position:relative;display:flex;gap:1rem}@media only screen and (max-width: 900px){#home-features .split .images{display:block;order:1;gap:0;padding:0 var(--gutter_x) !important}}#home-features .split .images .image{display:block;position:relative;width:100%;border-radius:var(--border_radius_img)}#home-features .split .images .image.float-up-right{animation-name:float-up-right;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#home-features .split .images .image.float-down-right{animation-name:float-down-right;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#home-features .split .images .image.float-up-left{animation-name:float-up-left;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#home-features .split .images .image.float-down-left{animation-name:float-down-right;animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#home-features .split .images .image.image-1{width:25%;margin-bottom:calc(-1 * (var(--gutter_y) / 2));aspect-ratio:227 / 272}@media only screen and (max-width: 900px){#home-features .split .images .image.image-1{position:absolute;bottom:calc((var(--gutter_y) / 2) * -1);right:var(--gutter_x);z-index:1;width:35%;transform:translate(0, 0)}}#home-features .split .images .image.image-2{width:75%;aspect-ratio:479 / 439;animation-delay:.75s;animation-direction:reverse}@media only screen and (max-width: 900px){#home-features .split .images .image.image-2{width:80%}}#home-features .split .images .image.image-3{width:90%;aspect-ratio:56 / 41;animation-delay:.4s;animation-direction:reverse}@media only screen and (max-width: 900px){#home-features .split .images .image.image-3{float:right}}#home-features .split .images .image.image-4{width:50%;margin-left:auto;aspect-ratio:331 / 247;animation-delay:.75s}@media only screen and (max-width: 900px){#home-features .split .images .image.image-4{position:absolute;top:0;left:var(--gutter_x);z-index:1;width:40%}}#home-features .split .images .image.image-5{animation-delay:1.3s}#home-features .split .images.block-1{align-items:flex-end;padding-left:calc(var(--gutter_x) / 2);padding-top:var(--gutter_y) !important}@media only screen and (max-width: 900px){#home-features .split .images.block-1{padding-bottom:var(--gutter_y) !important}}#home-features .split .images.block-2{gap:2rem;flex-direction:column;padding-left:var(--gutter_x)}@media only screen and (max-width: 900px){#home-features .split .images.block-2{padding-top:var(--gutter_y) !important}}#home-features .split .images.block-3{padding:0 var(--gutter_x) var(--gutter_y) var(--gutter_x)}#home-features .split:first-of-type{padding-top:calc(var(--gutter_y) / 2)}#home-features .split:last-of-type{padding-bottom:calc(var(--gutter_y) / 2)}#home-features .split:last-of-type .text{justify-content:flex-start}#home-features .split:last-of-type .images{padding-top:calc(var(--gutter_y) / 2)}#home-events{position:relative;padding-top:var(--gutter_y)}#home-events:before{position:absolute;top:-35px;left:0;width:100%;height:35px;background-image:url(/images/ragged-edge-white-top2.svg);background-size:cover;background-position:center;background-repeat:no-repeat;content:''}#home-events h2{margin-bottom:4rem;font-size:6rem;text-align:center}@media only screen and (max-width: 1300px){#home-events h2{font-size:5.5rem}}@media only screen and (max-width: 1125px){#home-events h2{font-size:5rem}}@media only screen and (max-width: 910px){#home-events h2{margin-bottom:2rem;font-size:4.5rem}}@media only screen and (max-width: 700px){#home-events h2{font-size:3.5rem}}@media only screen and (max-width: 525px){#home-events h2{font-size:3rem}}@media only screen and (max-width: 400px){#home-events h2{font-size:12vw}}#home-events .call-to-action{text-align:center}@media only screen and (max-width: 600px){#home-events .call-to-action .button{padding:0;width:100%}}#home-events[data-count="2"] .events-grid{display:flex;justify-content:center}@media only screen and (max-width: 910px){#home-events[data-count="2"] .events-grid{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 750px){#home-events[data-count="2"] .events-grid{margin-bottom:var(--flow_space);grid-template-columns:repeat(1, 1fr)}}#home-events[data-count="2"] .events-grid .event{width:calc(100% / 3)}@media only screen and (max-width: 1125px){#home-events[data-count="2"] .events-grid .event{width:50%}}@media only screen and (max-width: 910px){#home-events[data-count="2"] .events-grid .event{width:100%}}@media only screen and (max-width: 1125px){#home-events[data-count="1"] .events-grid{display:flex;justify-content:center}}#home-events[data-count="1"] .events-grid .event{grid-column-start:2;grid-column-end:3}@media only screen and (max-width: 1125px){#home-events[data-count="1"] .events-grid .event{width:50%}}@media only screen and (max-width: 910px){#home-events[data-count="1"] .events-grid .event{width:100%}}#home-prints{overflow:hidden;position:relative;margin-bottom:var(--gutter_y);padding-top:var(--gutter_y)}#home-prints h2{margin-bottom:4rem;font-size:6rem;text-align:center}@media only screen and (max-width: 1300px){#home-prints h2{font-size:5.5rem}}@media only screen and (max-width: 1125px){#home-prints h2{font-size:5rem}}@media only screen and (max-width: 910px){#home-prints h2{margin-bottom:2rem;font-size:4.5rem}}@media only screen and (max-width: 700px){#home-prints h2{font-size:3.5rem}}@media only screen and (max-width: 525px){#home-prints h2{font-size:3rem}}@media only screen and (max-width: 400px){#home-prints h2{font-size:12vw}}#home-prints #prints-wrapper{margin-bottom:calc(var(--flow_space) * 2)}#home-prints #prints-wrapper #prints-slider{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--grid_gutter)}@media only screen and (max-width: 910px){#home-prints #prints-wrapper #prints-slider{padding:0 var(--gutter_x);overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}}#home-prints #prints-wrapper #prints-slider .image{flex:1 0 20vw;position:relative;overflow:hidden;width:20vw;background-color:var(--color_primary);border-radius:var(--border_radius_img)}@media only screen and (max-width: 1125px){#home-prints #prints-wrapper #prints-slider .image{flex-basis:30vw;width:30%}}@media only screen and (max-width: 910px){#home-prints #prints-wrapper #prints-slider .image{flex-basis:40vw;width:40vw}}@media only screen and (max-width: 700px){#home-prints #prints-wrapper #prints-slider .image{flex-basis:60vw;width:60vw}}#home-prints #prints-wrapper #prints-slider .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out}@media (pointer: fine){#home-prints #prints-wrapper #prints-slider .image:hover img,#home-prints #prints-wrapper #prints-slider .image:focus img{mix-blend-mode:multiply}}#home-prints #prints-wrapper #prints-slider::-webkit-scrollbar{display:none}#home-prints .call-to-action{text-align:center}@media only screen and (max-width: 600px){#home-prints .call-to-action{padding:0 var(--gutter_x);box-sizing:border-box}#home-prints .call-to-action .button{padding:0;width:100%}}#exhibitions-list{container-type:inline-size;container-name:lucy-exhibitions}#exhibitions-list .exhibition:any-link{display:block;text-decoration:none;margin-top:var(--flow_space);padding-top:var(--flow_space);border-top:var(--border_width) var(--border_style) var(--border_color)}#exhibitions-list .exhibition:any-link .sub-header{display:flex;flex-wrap:wrap;align-items:center;grid-column-gap:1rem;grid-row-gap:.5rem;margin-bottom:1rem}#exhibitions-list .exhibition:any-link .sub-header p{margin-bottom:0}#exhibitions-list .exhibition:any-link .image{position:relative;overflow:hidden;margin-bottom:1.5rem;background-color:var(--color_primary);border-radius:var(--border_radius_img)}#exhibitions-list .exhibition:any-link .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out}#exhibitions-list .exhibition:any-link :last-child{margin-bottom:0}@media (pointer: fine){#exhibitions-list .exhibition:any-link:hover .image img,#exhibitions-list .exhibition:any-link:focus .image img{mix-blend-mode:multiply}#exhibitions-list .exhibition:any-link:hover h2 .arrow-element,#exhibitions-list .exhibition:any-link:focus h2 .arrow-element{transform:translate(15px, 0);opacity:1}}@container lucy-exhibitions (min-width: 700px){}@container lucy-exhibitions (max-width: 700px){}#layout-7030.exhibition-detail .section{margin-top:2rem;padding-top:2rem;border-top:var(--border_width) var(--border_style) var(--border_color)}#layout-7030.exhibition-detail .section h2{margin-bottom:2rem}#layout-7030.exhibition-detail #exhibition-prints{margin-top:var(--flow_space)}@media only screen and (max-width: 1125px){#layout-7030.exhibition-detail .section .gallery-grid .image:nth-of-type(4),#layout-7030.exhibition-detail #exhibition-prints .image:nth-of-type(4){display:none}}@media only screen and (max-width: 700px){#layout-7030.exhibition-detail .section .gallery-grid .image:nth-of-type(3),#layout-7030.exhibition-detail #exhibition-prints .image:nth-of-type(3){display:none}}@media only screen and (max-width: 600px){#layout-7030.exhibition-detail .section .gallery-grid .image:nth-of-type(2),#layout-7030.exhibition-detail #exhibition-prints .image:nth-of-type(2){display:none}}#layout-7030.exhibition-detail .people{display:flex;flex-wrap:wrap;gap:var(--grid_gutter);margin-bottom:var(--flow_space)}@media only screen and (max-width: 910px){#layout-7030.exhibition-detail .people{flex-direction:column}}#layout-7030.exhibition-detail .people h2,#layout-7030.exhibition-detail .people h3{width:100%;margin-bottom:1rem}#layout-7030.exhibition-detail .people .person{display:flex;align-items:center;gap:var(--grid_gutter);width:calc(50% - var(--grid_gutter))}@media only screen and (max-width: 910px){#layout-7030.exhibition-detail .people .person{width:100%}}@media only screen and (max-width: 525px){#layout-7030.exhibition-detail .people .person{gap:calc(var(--grid_gutter) / 2)}}#layout-7030.exhibition-detail .people .person img{flex:0 0 auto;width:20%;border-radius:100%}#layout-7030.exhibition-detail .people .person h5{line-height:1.1}#layout-7030.exhibition-detail .people .person h5,#layout-7030.exhibition-detail .people .person p{margin-bottom:0}.events-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter);margin-bottom:calc(var(--flow_space) * 2)}@media only screen and (max-width: 910px){.events-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 750px){.events-grid{margin-bottom:var(--flow_space);grid-template-columns:repeat(1, 1fr)}}.events-grid .event:any-link{display:block;text-decoration:none}@media only screen and (max-width: 910px){.events-grid .event:any-link:nth-of-type(3){display:none}}@media only screen and (max-width: 750px){.events-grid .event:any-link{text-align:center}.events-grid .event:any-link:nth-of-type(2),.events-grid .event:any-link p:not(.sub-header){display:none}}.events-grid .event:any-link .sub-header{display:flex;align-items:center;gap:10px;margin-bottom:1rem}@media only screen and (max-width: 750px){.events-grid .event:any-link .sub-header{justify-content:center}}.events-grid .event:any-link h4{margin-bottom:1rem}@media only screen and (max-width: 750px){.events-grid .event:any-link h4{margin-bottom:0}}.events-grid .event:any-link .image{position:relative;overflow:hidden;margin-bottom:1.5rem;background-color:var(--color_primary);border-radius:var(--border_radius_img)}.events-grid .event:any-link .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out;aspect-ratio:16 / 10}.events-grid .event:any-link :last-child{margin-bottom:0}@media (pointer: fine){.events-grid .event:any-link:hover .image img,.events-grid .event:any-link:focus .image img{mix-blend-mode:multiply}.events-grid .event:any-link:hover .button-link span:before,.events-grid .event:any-link:focus .button-link span:before{width:calc(100% + 20px)}.events-grid .event:any-link:hover .button-link span:after,.events-grid .event:any-link:focus .button-link span:after{opacity:1}.events-grid .event:any-link:hover .arrow-element,.events-grid .event:any-link:focus .arrow-element{transform:translate(15px, 0);opacity:1}}.events-grid.compressed{margin-bottom:calc(var(--flow_space) * 2)}.events-grid.compressed h3{grid-column:1 / 4}.events-grid.compressed p{font-size:.8rem}.events-grid.compressed p.sub-header{margin-bottom:.5rem !important;font-size:.7rem}@media only screen and (max-width: 1125px){.events-grid.compressed{grid-template-columns:repeat(2, 1fr)}.events-grid.compressed .event:nth-of-type(3){display:none}}@media only screen and (max-width: 750px){.events-grid.compressed{grid-template-columns:repeat(1, 1fr)}.events-grid.compressed .event{text-align:left}.events-grid.compressed .event p{display:block !important}}.events-list .event:any-link{display:block;padding:2rem 0;text-decoration:none;border-top:var(--border_width) var(--border_style) var(--border_color)}.events-list .event:any-link .wrapper{display:flex;align-items:center;gap:2rem}.events-list .event:any-link .wrapper .image{flex:0 0 30%;position:relative;overflow:hidden;background-color:var(--color_primary);border-radius:var(--border_radius_img)}.events-list .event:any-link .wrapper .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out;aspect-ratio:1 / 1}.events-list .event:any-link .wrapper .content .sub-header{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.events-list .event:any-link .wrapper .content :last-child{margin-bottom:0}@media (pointer: fine){.events-list .event:any-link:hover .image img,.events-list .event:any-link:focus .image img{mix-blend-mode:multiply}.events-list .event:any-link:hover .arrow-element,.events-list .event:any-link:focus .arrow-element{transform:translate(15px, 0);opacity:1}}#event-filters #upcoming-past{display:flex;gap:10px;margin-bottom:var(--flow_space)}#event-filters #upcoming-past a:any-link{width:calc(50% - 5px);padding:.5rem 0;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--color_dark);border:var(--border_width) var(--border_style) var(--border_color);font-family:var(--font_secondary);font-size:.7rem;font-weight:800;letter-spacing:.03rem;border-radius:25px}#event-filters #upcoming-past a:any-link.selected{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){#event-filters #upcoming-past a:any-link:hover,#event-filters #upcoming-past a:any-link:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#layout-7030.event-detail .section{margin-top:2rem;padding-top:2rem;border-top:var(--border_width) var(--border_style) var(--border_color)}#layout-7030.event-detail .section h2,#layout-7030.event-detail .section h3{margin-bottom:2rem}#layout-7030.event-detail #tab-intro{margin-bottom:var(--gutter_y)}#layout-7030.event-detail #event-speakers .speaker{display:flex;align-items:flex-start;gap:2rem;padding:2rem 0;border-top:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 800px){#layout-7030.event-detail #event-speakers .speaker{flex-direction:column}}#layout-7030.event-detail #event-speakers .speaker img{display:block;width:30%;aspect-ratio:21 / 26;border-radius:var(--border_radius_img)}@media only screen and (max-width: 800px){#layout-7030.event-detail #event-speakers .speaker img{width:100%}}#layout-7030.event-detail #event-speakers .speaker :last-child{margin-bottom:0}#layout-7030.event-detail #photos-and-videos.space{margin-top:2rem;padding-top:2rem;border-top:var(--border_width) var(--border_style) var(--border_color)}#layout-7030.event-detail #event-auction{container-type:inline-size;container-name:lucy-auction}#layout-7030.event-detail #event-auction .auction-item{display:flex;align-items:flex-start;gap:2rem;padding:2rem 0;border-top:var(--border_width) var(--border_style) var(--border_color)}#layout-7030.event-detail #event-auction .auction-item :last-child{margin-bottom:0}#layout-7030.event-detail #event-auction .auction-item .sponsor{display:block;width:25%}#layout-7030.event-detail #event-auction .auction-item .sponsor img{display:block;width:100%}#layout-7030.event-detail #event-auction .auction-item.has-image .image{flex:0 0 30%;position:relative;overflow:hidden;background-color:var(--color_primary);border-radius:var(--border_radius_img)}#layout-7030.event-detail #event-auction .auction-item.has-image .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out}@media (pointer: fine){#layout-7030.event-detail #event-auction .auction-item.has-image .image:hover img,#layout-7030.event-detail #event-auction .auction-item.has-image .image:focus img{mix-blend-mode:multiply}}#layout-7030.event-detail #event-auction .auction-item.has-image .sponsor{width:35%}#layout-7030.event-detail #event-auction .auction-item.has-image .content{grid-column:span 3}@container lucy-auction (max-width: 800px){.auction-item{flex-direction:column}.auction-item .sponsor{width:35% !important}}@container lucy-auction (max-width: 400px){.auction-item .sponsor{width:50% !important}}#event-tickets{position:relative;padding:2rem 0;border-bottom:var(--border_width) var(--border_style) var(--border_color)}@media print{#event-tickets{display:none}}#event-tickets .inner{border:none}#event-tickets .fluid-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--grid_gutter) * 2);width:100%}@media only screen and (max-width: 1440px){#event-tickets .fluid-wrap{gap:var(--grid_gutter)}}#event-tickets .fluid-wrap h5{margin-bottom:0}@media only screen and (max-width: 1125px){#event-tickets .fluid-wrap h5{width:100%}}#event-tickets .fluid-wrap .field{border:none;margin-bottom:0}@media only screen and (max-width: 910px){#event-tickets .fluid-wrap .field{width:100%}}#event-tickets .fluid-wrap .field select,#event-tickets .fluid-wrap .field input{margin-bottom:0 !important}#event-tickets .fluid-wrap .field.select{flex:1 1 auto}#event-tickets .fluid-wrap button,#event-tickets .fluid-wrap .button{margin-left:auto;margin-bottom:0}@media only screen and (max-width: 1125px){#event-tickets .fluid-wrap button,#event-tickets .fluid-wrap .button{margin-left:0}}@media only screen and (max-width: 910px){#event-tickets .fluid-wrap button,#event-tickets .fluid-wrap .button{width:100%}}#event-tickets .fluid-wrap a.sold-out span.icon-arrow-right-stroke-long{display:none}#event-tickets .fluid-wrap #ticket-date-display span{margin-right:10px}#register-overlay{display:none;position:fixed;z-index:201;top:50%;left:50%;max-width:800px;max-height:calc(100vh - 4rem);overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translate(-50%, -50%);border-radius:var(--border_radius);border:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 1440px){#register-overlay{width:70vw}}@media only screen and (max-width: 1125px){#register-overlay{width:80vw}}@media only screen and (max-width: 600px){#register-overlay{width:90vw}}@media only screen and (max-width: 525px){#register-overlay{top:var(--grid_gutter);left:var(--grid_gutter);width:calc(100vw - (var(--grid_gutter) * 2));max-height:calc(100vh - (var(--grid_gutter) * 2));background:var(--color_light);transform:translate(0, 0)}}@media only screen and (max-width: 450px){#register-overlay{top:0;left:0;width:100vw;max-height:100vh;border-radius:0}}#register-overlay .inner{position:relative;padding:3rem;background:var(--color_light)}@media only screen and (max-width: 910px){#register-overlay .inner{padding:2rem}}@media only screen and (max-width: 450px){#register-overlay .inner{padding:var(--gutter_y) var(--gutter_x)}}#register-overlay .inner h3{margin:1rem 0}#register-overlay .inner h3.questions{display:none;margin-bottom:0}#register-overlay .inner h3.section-title span{float:right;font-size:.8rem;font-weight:600;vertical-align:middle;font-style:italic;line-height:2.5rem}@media only screen and (max-width: 700px){#register-overlay .inner h3.section-title span{float:none;display:block}}#register-overlay .inner .event-details{position:relative;display:flex;justify-content:space-between;align-items:center;margin:1rem 0 2rem 0;padding:1rem 0;border-top:var(--border_width) var(--border_style) var(--border_color);border-bottom:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 910px){#register-overlay .inner .event-details{flex-direction:column;align-items:flex-start}}#register-overlay .inner .event-details img{display:block;max-width:100%;width:30%;margin-right:var(--grid_gutter)}@media only screen and (max-width: 910px){#register-overlay .inner .event-details img{width:100%;margin-bottom:1rem}}#register-overlay .inner .event-details .details{width:60%;margin-right:var(--grid_gutter);display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 910px){#register-overlay .inner .event-details .details{width:100%;margin-bottom:0}}#register-overlay .inner .event-details .details :last-child{margin-bottom:0}#register-overlay .inner .event-details .details h5{margin-bottom:0}#register-overlay .inner .event-details .details .caption{padding-bottom:0 !important}@media only screen and (max-width: 1125px){#register-overlay .inner .event-details .details .caption{font-size:1rem}}#register-overlay .inner .event-details .details .caption:after{display:none}#register-overlay .inner .event-details .price{margin-bottom:0;font-family:var(--font_secondary);font-size:1.2rem;font-weight:800;text-transform:uppercase;text-align:right}#register-overlay .inner #contact-information{display:flex;flex-wrap:wrap;gap:0 var(--grid_gutter)}#register-overlay .inner #contact-information h3{width:100%;margin-bottom:1rem;margin-top:0}#register-overlay .inner #contact-information .field-wrap.half{width:calc(50% - (var(--grid_gutter) / 2))}@media only screen and (max-width: 400px){#register-overlay .inner #contact-information .field-wrap.half{width:100%}}@media only screen and (max-width: 750px){#register-overlay .inner #contact-information .field-wrap.half.adjust{width:calc((100% / 3) - ((var(--grid_gutter) * 2 / 3)))}}@media only screen and (max-width: 400px){#register-overlay .inner #contact-information .field-wrap.half.adjust{width:100%}}#register-overlay .inner #contact-information .field-wrap.fourth{width:calc(25% - ((var(--grid_gutter) * 3) / 4))}@media only screen and (max-width: 750px){#register-overlay .inner #contact-information .field-wrap.fourth{width:calc((100% / 3) - ((var(--grid_gutter) * 2 / 3)))}}@media only screen and (max-width: 400px){#register-overlay .inner #contact-information .field-wrap.fourth{width:100%}}#register-overlay .inner #register-attendees .guest{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--grid_gutter)}@media only screen and (max-width: 400px){#register-overlay .inner #register-attendees .guest{grid-template-columns:repeat(1, 1fr)}}#register-overlay .inner #register-questions{margin-top:2rem}#register-overlay .inner #register-questions:empty{margin-top:0}#register-overlay .inner #register-questions .title{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}#register-overlay .inner #register-questions .section .top{display:flex;z-index:1;align-items:center;padding:1rem 0;border-top:var(--border_width) var(--border_style) var(--border_color);cursor:pointer}#register-overlay .inner #register-questions .section .top .accordion-title{margin-bottom:0;font-size:1.25rem}#register-overlay .inner #register-questions .section .top .section-toggle{position:relative;margin-left:auto}#register-overlay .inner #register-questions .section .top .section-toggle:before,#register-overlay .inner #register-questions .section .top .section-toggle:after{position:absolute;top:50%;background-color:var(--color_dark);content:''}#register-overlay .inner #register-questions .section .top .section-toggle:before{right:0;width:20px;height:2px;transform:translate(0, -50%)}#register-overlay .inner #register-questions .section .top .section-toggle:after{right:9px;width:2px;height:20px;transform:translate(0, -50%);transition:height .2s ease-in-out}#register-overlay .inner #register-questions .section .top:hover .section-toggle:before,#register-overlay .inner #register-questions .section .top:hover .section-toggle:after,#register-overlay .inner #register-questions .section .top:focus .section-toggle:before,#register-overlay .inner #register-questions .section .top:focus .section-toggle:after{background-color:var(--color_dark)}#register-overlay .inner #register-questions .section .section-fields{position:relative;z-index:2}#register-overlay .inner #register-questions .section .section-fields .row{padding-top:10px}#register-overlay .inner #register-questions .section.open .top .section-toggle::after{height:0}#register-overlay #register-overlay-close:any-link{position:absolute;top:1rem;right:1rem;text-decoration:none;font-size:.8rem;color:var(--color_dark)}#register-overlay #register-overlay-close:any-link:hover{text-decoration:underline}#sponsorship-levels{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter);font-size:0}@media only screen and (max-width: 1440px){#sponsorship-levels{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){#sponsorship-levels{grid-template-columns:repeat(1, 1fr)}}#sponsorship-levels .level{position:relative;padding:2rem;font-size:var(--base_font_size);color:#FFF;text-align:center;text-decoration:none;overflow:hidden;border:var(--border_width) var(--border_style) var(--border_color);box-sizing:border-box;border-radius:var(--border_radius);transition:background-color .2s ease-in-out}#sponsorship-levels .level h4,#sponsorship-levels .level p{color:var(--color_dark);transition:color .2s ease-in-out}#sponsorship-levels .level h4{margin-bottom:0}#sponsorship-levels .level .price{font-family:var(--font_secondary);font-size:2.5rem;font-weight:800;letter-spacing:-2px}#sponsorship-levels .level .price span{font-size:1.5rem;font-weight:800;vertical-align:super;letter-spacing:.025rem}#sponsorship-levels .level .button,#sponsorship-levels .level button{transition:all .2s ease-out}#sponsorship-levels .level .button span:after,#sponsorship-levels .level button span:after{border-color:transparent transparent transparent var(--color_dark) !important}#sponsorship-levels .level .sold-out{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:0.7rem;font-weight:800;letter-spacing:0.1rem;line-height:1.585;text-transform:uppercase;position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;height:calc(2 * var(--base_font_size));margin-bottom:0;font-size:.6rem;border-radius:1.5rem;transition:all .2s ease-in-out}#sponsorship-levels .level .sold-out:before{position:absolute;top:-1px;left:0;width:100%;height:100%;border-image-slice:50% 35% 50% 35%;border-image-width:1rem 1rem 1rem 1rem;border-image-outset:0px 0px 0px 0px;border-image-repeat:round round;border-image-source:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAB4CAYAAAAgwxoxAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAjKADAAQAAAABAAAAeAAAAACGGlWAAAAIHklEQVR4Ae2dXagVVRiGjycj4ViWCgVmChWZlRkY2c/F9hCS6Y10CCropoigIvIqIuiiq5KKIMKkLoKCouhHjYrKRNObYxwwNJJ+7BhFWh1KJT2U9b6d1vDN2rP3nr337O3MWu8H75m1Ztaame+Z78zvWmtPG4jP/inQ5RNY14wC11f6VQ2Wfg/LvYPR8auKw3MRN3dBG6Ay7fNf5Y7nuPbuDLg7Am2CJiFeSqiroW7MraeI6e/d7IjqFkOAAcEzyQSUdVAfLWYzpV7Lbdi7bv8xSu1gETtXw0o+grKCxM7bUcTGSryOIewbz1z0mTxqkMwQWIX0TsgGRVZ6H8o8Dl0JhWx3wznff/Ihp6jtGng/CvlwbP4glj8GLYZisd1w1DKwafIit6hsNrzdCJ2ELAyb/hTLboGmQ7HZGji8DbI8bJrcyI8cg7Zp8I6Pxr9AFoBLE8Rr0OWQbGBgGSC8DvHR3TGyU3IkT3INzmbCo+2Qddimt2DZ0uC8LsahRVjNZsjysmlynV/Mpsq1FgaFdZRpXpOvL9dulnZvhrFnY5DPkHmebVZDQdm58OYwRAePQg9Bp0Gy/AQGUfRe6A/IDxxe0tdDQd33rYVD70MLIFnnBBai6lbIDxrmd0HzIJkIpAjwZvcB6BjkB8445i2EZCJQR2AJ5nwL2aDZj3zwj911JDQjNwEGh/uscgjpC3PXVMFoCfAB4gkoujfB0R5xOS4CIiACIiACIiACIiACIiACIiACIiACIMDvFo9As0RDBPIQYMsufqs4CK3MU0Fl4iXA7xRsoGM/bt0TLw553ooAGxzbYDmCfJBNAluB0PLWBPghiy25bMCsa11NJWIlwDa3NljYppRfRWUiUEeAPe1ssDC9vK6UZoRCgLcZL0E3deqQ33313U5XpHqlJjAHe/cMdBziSeEzqG2roYY9u/A+Rv2G2sZYiQqXYi/9+9Rau3vumvu5oHmz3RWofKUIvIW9dceaUx7/3MZxSWxlRt9luWurYBUJsFuuPeZM5x6f5gWv8sdVJKB9bpuAf1VhHLQ0DhM2Adlo4ygKsvAJ3AwX7XFnHDAemtoIltpKPyIfVNfLpt7HvZDv13i87fFnPKSMfXWt3WkzSL8IcbgJWfgE/oaLr3hu+vGQWjwXuUnIRtjFqRLKhE6AI33Z4894YFxkmmvC4CrszSylmaET2A0HXQxwyrhIzF6ShpO5U4l3vLyycRB4z3MzFRc2YMZRcL8prIAxMCJKcjgWa6mAsQtc+gIkeLMT5NhpzklNGxLg09KvkL0s8fOBTAQaEuDglDZg7nMl7SXJzdNUBHZ4CFZ4eWVFIEXgWuTsGea71FJlRMAjMIQ8X+S5oGF6BsvokkQKMp/AMcywT8yMk/9e4uo7kY9KeUfgOSTYGu8riMHzJSQTAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgWIIsP2mM36ZvAhi24c/3UxNRcAn8DRmuMFk2GBGI2T6hJRPCLBhDFuI207X6u2Y4FHCJ8CAYQMZawoYS0PpFAEFTAqHMnkIsHGvbfDL+5nT81RUmXgJsBuBayHOKQd0lolAHQFekmifT02SvzckKSViJMCejl9DHC/mfoivW1LGAvYMw1EVZfESeBuu23hIuso6JOxsbQv87BZoGh0BXnX8cQ4zO+P/hII2aK6KDpUcJgEOt2rjgHGRmLuH4YytydyphEbP9IBEkl3p+enHRbKYQ1PZyNqXLFEiJgJ7vDhgXGRa1qCImdeuzNqaGQKBK+CEPWnUDYpoL0n8mb4PPK9v9fLKhk3gDs89xgPjoqGNYImNsB+Qn96wtBaERIBD1H0P2ePPeGhq/GrtP1Lp5rcpsmAWroEnNlhyDR1P7/mjBLZiw7tkFpYFQ2AbPLHHfUNez/zn8BOoeF7eyipXSQLLsNc2WJhmHOQ2/hTKEegpaF7uWipYVQL+qJk8/m3ZApQ+p60aKlxVAnx1wh8gsWeYWlWd0X73nsBmbMIGy87eb1JbqCqBYS9YGDirquqM9ru3BPjSdgyyZ5fRVpu0b3pbldXysAjMgjvsMeKMgcPGUjIRaErgdixlE4aNTUtpoQgYAmchPWTySoqACIiACIiACIiACIiACIiACIiACIiACARIYA58WhugX3KpBwT4fYId+09CD/dg/VplQARmwpddkP36+TzyduDFgNyVK90S4Jgy/HFJGzBMb4J45pGJQB2B5ZjDjk9+0HyDeWxoLCuewBKs8pLiV9u/NbKN6DjkBw17HzzYv90IfkvseLYOOg7thSr9tZk9Dfz7GRdAW7BsPiTrnMD5qPoJ5Jhy+mrnqytHTXaxXQ/xick6xvRRiP8duiEGhDaMvNgqbgLymZLzdVDlbTU8yLqvocNjEO97ZK0JrECRLyA/UJgnX3IOxngJ2g5lOct5fJJaCsnqCSzGrDegRuzINchLPG/SODhNo7MNT6kEswiSTT1VcnDKrEu6O6uQJ7kGbbPhHRscNwLBRsmxGu9ReGn5EGp0RiE38iPHqIwv+kYhC+YA8jGOR8NXEU9CbL1vefhp8op+0G32tGP3TMKJ8T3Njf/77geHzZOPeiQCgjWOPs7fPYjN6DNHyrAB4tIcRaEGyfpI4Exsi00uhiDeI5TR7HAbfMfCQZ3aGp+ljE5VdZ+exY67/9gipr14b8T2Q3y1MAJx2DjZKSTwMrZdRKC4dfQiYCrzaDx4Cg9kvzZ9dr821MV2GIyVsBgC5jcciQMQRyqYhGRdEPgXYNiC7YaH7nAAAAAASUVORK5CYII=");border-style:solid;content:'';filter:none;transition:filter .2s ease-in-out}#sponsorship-levels .level :last-child{margin-bottom:0}#sponsorship-levels .level:has(.button:hover),#sponsorship-levels .level:has(button:hover){background-color:var(--color_dark)}#sponsorship-levels .level:has(.button:hover) h4,#sponsorship-levels .level:has(.button:hover) p,#sponsorship-levels .level:has(button:hover) h4,#sponsorship-levels .level:has(button:hover) p{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#sponsorship-levels .level:has(.button:hover) button,#sponsorship-levels .level:has(.button:hover) .button,#sponsorship-levels .level:has(button:hover) button,#sponsorship-levels .level:has(button:hover) .button{border-color:var(--color_light)}#sponsorship-levels .level:has(.button:hover) .sold-out:before,#sponsorship-levels .level:has(button:hover) .sold-out:before{filter:invert(100%)}#sponsorship-levels .level:has(.button:hover) .button{background-color:var(--color_light)}#sponsorship-levels .level:has(.button:hover) .button span{color:var(--color_dark)}#sponsorship-levels .level:has(.button:hover) button span{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#sponsorship-levels .level:has(button:hover) button{background-color:var(--color_light)}#sponsorship-levels .level:has(button:hover) button span{color:var(--color_dark)}#sponsorship-levels .level:has(button:hover) .button span{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#sponsorship-content{margin-bottom:4rem}#sponsorship-cards-nav,#sponsorship-cards-nav-mobile{position:fixed;z-index:0;top:100%;left:0;width:100vw;height:100%;background:transparent url(../images/card-nav-shadow.png) repeat-x bottom left;transition:all .4s ease-out}#sponsorship-cards-nav.open,#sponsorship-cards-nav-mobile.open{top:0;z-index:2003}#sponsorship-cards-nav a,#sponsorship-cards-nav-mobile a{position:absolute;top:250px;left:50%;width:41px;height:41px;display:flex;justify-content:center;align-items:center;color:var(--color_light);text-align:center;text-decoration:none;text-indent:2px;font-size:.8rem;background-color:var(--color_dark);border:var(--border_width) var(--border_style) var(--color_light);border-radius:100%;transition:all .2s ease-out}#sponsorship-cards-nav a:hover,#sponsorship-cards-nav-mobile a:hover{background-color:var(--color_dark)}#sponsorship-cards-nav a#sponsorship-cards-previous,#sponsorship-cards-nav-mobile a#sponsorship-cards-previous{transform:translate(-325px, 0) !important;text-indent:-2px}#sponsorship-cards-nav a#sponsorship-cards-previous:hover,#sponsorship-cards-nav-mobile a#sponsorship-cards-previous:hover{transform:translate(-330px, 0) !important}#sponsorship-cards-nav a#sponsorship-cards-next,#sponsorship-cards-nav-mobile a#sponsorship-cards-next{transform:translate(275px, 0)}#sponsorship-cards-nav a#sponsorship-cards-next:hover,#sponsorship-cards-nav-mobile a#sponsorship-cards-next:hover{transform:translate(280px, 0)}#sponsorship-cards-nav ul,#sponsorship-cards-nav-mobile ul{position:absolute;bottom:40px;left:50%;display:inline-block;margin:0;padding:0;font-size:var(--base_font_size);text-align:center;list-style-type:none;transform:translate(-50%, 0)}#sponsorship-cards-nav ul li,#sponsorship-cards-nav-mobile ul li{display:inline-block;width:10px;height:10px;margin:0;background:get_color(light);border-radius:50%}#sponsorship-cards-nav ul li.active,#sponsorship-cards-nav-mobile ul li.active{background:var(--color_dark)}@media only screen and (max-width: 910px){#sponsorship-cards-nav,#sponsorship-cards-nav-mobile{display:none}}#sponsorship-cards-nav-mobile{display:none}@media only screen and (max-width: 910px){#sponsorship-cards-nav-mobile{top:auto;bottom:-140px;z-index:12;display:block;height:140px;transition:all .2s ease-out}#sponsorship-cards-nav-mobile a{top:auto;bottom:27px}#sponsorship-cards-nav-mobile a#sponsorship-cards-previous-mobile{left:17px;transform:translate(0, 0)}#sponsorship-cards-nav-mobile a#sponsorship-cards-previous-mobile:hover{transform:translate(0, 0)}#sponsorship-cards-nav-mobile a#sponsorship-cards-next-mobile{left:auto;right:17px;transform:translate(0, 0)}#sponsorship-cards-nav-mobile a#sponsorship-cards-next-mobile:hover{transform:translate(0, 0)}#sponsorship-cards-nav-mobile.open{top:auto;bottom:0}}.overlay-card{position:absolute;top:50px;left:100%;width:440px;margin-bottom:100px;overflow:hidden;box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);transition:all .4s ease-out;transform:translate(0, 0);border-radius:var(--border_radius);background-color:var(--color_light);border:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 910px){.overlay-card{top:25px;width:calc(100% - 40px)}}@media only screen and (max-width: 525px){.overlay-card{top:5px;margin-bottom:150px}}.overlay-card.active{z-index:2004;left:50%;transform:translate(-50%, 0)}.overlay-card.previous,.overlay-card.next{z-index:3;top:105px;cursor:pointer;color:var(--color_text)}@media only screen and (max-width: 910px){.overlay-card.previous,.overlay-card.next{top:25px}}.overlay-card.previous .top,.overlay-card.next .top{padding-bottom:2rem}.overlay-card.previous .bottom,.overlay-card.next .bottom{padding-top:2rem}.overlay-card.previous .bottom .buttons,.overlay-card.next .bottom .buttons{overflow:hidden;opacity:0}.overlay-card.previous nav,.overlay-card.next nav{top:calc(100% - 86px)}.overlay-card.previous .icon-close,.overlay-card.previous .sponsorship-cards-tabs,.overlay-card.next .icon-close,.overlay-card.next .sponsorship-cards-tabs{opacity:0}.overlay-card.previous{left:0;transform:translate(-50%, 0)}.overlay-card.previous.hidden{transform:translate(-100%, 0)}.overlay-card.previous:hover{transform:translate(0, 0)}@media only screen and (max-width: 1440px){.overlay-card.previous{transform:translate(-80%, 0)}}@media only screen and (max-width: 1125px){.overlay-card.previous{transform:translate(-90%, 0)}}@media only screen and (max-width: 910px){.overlay-card.previous{transform:translate(calc(-100% + 15px), 0)}.overlay-card.previous:hover{transform:translate(calc(-100% + 15px), 0)}}.overlay-card.next{left:100%;transform:translate(-50%, 0)}.overlay-card.next.hidden{transform:translate(100%, 0)}.overlay-card.next:hover{transform:translate(-100%, 0)}@media only screen and (max-width: 1440px){.overlay-card.next{transform:translate(-20%, 0)}}@media only screen and (max-width: 1125px){.overlay-card.next{transform:translate(-10%, 0)}}@media only screen and (max-width: 910px){.overlay-card.next{transform:translate(-15px, 0)}.overlay-card.next:hover{transform:translate(-15px, 0)}}.overlay-card .icon-close{position:absolute;z-index:3;top:1rem;right:1rem;font-size:.8rem;color:var(--color_dark);cursor:pointer;transition:all .4s ease-out}.overlay-card .icon-close:hover{text-decoration:underline}.overlay-card .wrap{position:relative;z-index:2;padding:2rem;transition:all .4s ease-out}.overlay-card .wrap .top{margin-bottom:2rem;padding-bottom:2rem;border-bottom:var(--border_width) var(--border_style) var(--border_color);text-align:center}.overlay-card .wrap .top h4{margin-bottom:0 !important}.overlay-card .wrap .top .price{margin-bottom:.5rem;font-family:var(--font_secondary);font-size:4rem;font-weight:800;letter-spacing:-2px}.overlay-card .wrap .top .price span{font-size:1.5rem;font-weight:800;vertical-align:super;letter-spacing:.025rem}.overlay-card .wrap .top .sold-out{margin-top:1.5rem}.overlay-card .wrap .top :last-child{margin-bottom:0}.overlay-card .benefits label{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:0.7rem;font-weight:800;letter-spacing:0.1rem;line-height:1.585;text-transform:uppercase;display:block;position:relative;margin-bottom:1rem;color:var(--color_dark)}.overlay-card .benefits ul.check{margin-bottom:3rem;padding:0 !important;list-style-type:none}.overlay-card .benefits ul.check li{font-size:0.8rem;font-weight:500;letter-spacing:0.015rem;line-height:1.625;margin-bottom:1rem;padding-left:25px;line-height:1.5;background:transparent url(../images/bullet-check.svg) no-repeat 0 0;background-size:15px 25px}@media only screen and (max-width: 400px){.overlay-card .benefits ul.check li{font-size:1.1rem}}.overlay-card .sponsorship-cards-tabs ul{position:absolute;bottom:30px;left:50%;display:inline-block;margin:0;padding:0;font-size:var(--base_font_size);text-align:center;list-style-type:none;transform:translate(-50%, 0)}.overlay-card .sponsorship-cards-tabs ul li{display:inline-block;width:10px;height:10px;margin:0;background:get_color(light);border:var(--border_width) var(--border_style) var(--border_color);border-radius:50%}.overlay-card .sponsorship-cards-tabs ul li.active{background:var(--color_dark)}#news-list{container-type:inline-size;container-name:lucy-news}#news-list .news:any-link{display:block;padding:2rem 0;text-decoration:none;border-top:var(--border_width) var(--border_style) var(--border_color)}#news-list .news:any-link .wrapper{display:flex;align-items:center;gap:2rem}#news-list .news:any-link .wrapper .image{flex:0 0 30%;position:relative;overflow:hidden;background-color:var(--color_primary);border-radius:var(--border_radius_img)}#news-list .news:any-link .wrapper .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out;aspect-ratio:1 / 1}#news-list .news:any-link .wrapper .content .sub-header{display:flex;align-items:center;gap:10px;margin-bottom:1rem}#news-list .news:any-link .wrapper .content :last-child{margin-bottom:0}@media (pointer: fine){#news-list .news:any-link:hover .image img,#news-list .news:any-link:focus .image img{mix-blend-mode:multiply}#news-list .news:any-link:hover .arrow-element,#news-list .news:any-link:focus .arrow-element{transform:translate(15px, 0);opacity:1}}#news-list .news:any-link.featured{padding:2rem;background-color:var(--color_dark);box-sizing:border-box}@media only screen and (max-width: 910px){#news-list .news:any-link.featured{width:calc(100% + (var(--gutter_x) * 2));padding:2rem var(--gutter_x);transform:translate(calc(-1 * var(--gutter_x)), var(--border_width))}}@container lucy-news (max-width: 700px){.news:any-link .wrapper{flex-direction:column}}.news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter);margin-bottom:calc(var(--flow_space) * 2)}.news-grid .news:any-link{display:block;text-decoration:none}.news-grid .news:any-link .sub-header{display:flex;align-items:center;gap:10px;margin-bottom:.5rem}.news-grid .news:any-link h4{margin-bottom:1rem}.news-grid .news:any-link .image{position:relative;overflow:hidden;margin-bottom:1.5rem;background-color:var(--color_primary);border-radius:var(--border_radius_img)}.news-grid .news:any-link .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out;aspect-ratio:16 / 10}.news-grid .news:any-link :last-child{margin-bottom:0}@media (pointer: fine){.news-grid .news:any-link:hover .image img,.news-grid .news:any-link:focus .image img{mix-blend-mode:multiply}.news-grid .news:any-link:hover .button-link span:before,.news-grid .news:any-link:focus .button-link span:before{width:calc(100% + 20px)}.news-grid .news:any-link:hover .button-link span:after,.news-grid .news:any-link:focus .button-link span:after{opacity:1}.news-grid .news:any-link:hover .arrow-element,.news-grid .news:any-link:focus .arrow-element{transform:translate(15px, 0);opacity:1}}.news-grid.compressed{margin-bottom:0}.news-grid.compressed h3{grid-column:1 / 4}.news-grid.compressed p{font-size:.8rem}.news-grid.compressed p.sub-header{font-size:.7rem}@media only screen and (max-width: 1125px){.news-grid.compressed{grid-template-columns:repeat(2, 1fr)}.news-grid.compressed .news:nth-of-type(3){display:none}}@media only screen and (max-width: 750px){.news-grid.compressed{grid-template-columns:repeat(1, 1fr)}.news-grid.compressed .news:nth-of-type(2){display:none}}@media only screen and (max-width: 910px){#layout-7030.news-detail{display:flex;flex-direction:column-reverse}#layout-7030.news-detail aside{margin-bottom:0}#layout-7030.news-detail #content-7030{margin-bottom:var(--flow_space)}#layout-7030.news-detail #content-7030:empty{display:none}}.lucy-resources{margin-bottom:var(--flow_space);border-bottom:var(--border_width) var(--border_style) var(--border_color);container-type:inline-size;container-name:lucy-resources}.lucy-resources h2{margin-top:var(--flow_space)}.lucy-resources .resource-item{position:relative;padding:1rem 0;border-top:var(--border_width) var(--border_style) var(--border_color)}.lucy-resources .resource-item .top{display:flex;align-items:center;flex:0 0 auto;gap:var(--grid_gutter)}.lucy-resources .resource-item .top span[class*='icon']{color:var(--color_primary);font-size:50px}.lucy-resources .resource-item .top h4{margin-bottom:0 !important}.lucy-resources .resource-item .top .file-size{margin-bottom:0 !important;font-size:.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.lucy-resources .resource-item .top .buttons{display:flex;align-items:center;gap:10px;margin-left:auto}.lucy-resources .resource-item .top .buttons .more{position:relative;display:block;width:25px;height:25px;border:var(--border_width) var(--border_style) var(--border_color);border-radius:100%;transition:background-color .2s ease-in-out}.lucy-resources .resource-item .top .buttons .more:before,.lucy-resources .resource-item .top .buttons .more:after{position:absolute;top:50%;left:50%;background:var(--color_dark);content:'';transform:translate(-50%, -50%);transition:all .2s ease-in-out;border-radius:1px}.lucy-resources .resource-item .top .buttons .more:before{width:2px;height:50%}.lucy-resources .resource-item .top .buttons .more:after{width:50%;height:2px}@media (pointer: fine){.lucy-resources .resource-item .top .buttons .more:hover,.lucy-resources .resource-item .top .buttons .more:focus{background-color:var(--color_dark)}.lucy-resources .resource-item .top .buttons .more:hover:before,.lucy-resources .resource-item .top .buttons .more:hover:after,.lucy-resources .resource-item .top .buttons .more:focus:before,.lucy-resources .resource-item .top .buttons .more:focus:after{background-color:var(--color_light)}}.lucy-resources .resource-item .top .buttons .button{width:150px;margin-bottom:0 !important;padding:0 !important;text-align:center}.lucy-resources .resource-item .desc{display:none;margin-top:1rem;margin-bottom:0}.lucy-resources .resource-item .desc :last-child{margin-bottom:0 !important}.lucy-resources .resource-item .desc p{margin-bottom:.5rem}.lucy-resources .resource-item .desc h6{margin-bottom:0}.lucy-resources .resource-item .desc .button-link{display:inline-block;margin-bottom:1rem !important}.lucy-resources .resource-item.open .top .buttons .more::before{height:0}.lucy-resources .resource-item.open .desc{display:block}@container lucy-resources (max-width: 700px){.resource-item .top{flex-wrap:wrap}.resource-item .top h4{font-size:1.2rem !important}.resource-item .top .buttons{width:100%;flex-direction:row-reverse;justify-content:flex-end}}@container lucy-resources (max-width: 400px){.resource-item h4{font-size:1.1rem !important}}body.front .faqs,#lucy-page-template-inner .faqs{margin-bottom:var(--flow_space);container-type:inline-size;container-name:lucy-faqs}.question{position:relative;border-top:var(--border_width) var(--border_style) var(--border_color)}.question .top{display:flex;align-items:center;gap:var(--grid_gutter);position:relative;padding:1.5rem 0;cursor:pointer;box-sizing:border-box}.question .top h4{margin-bottom:0 !important}.question .top .expand{flex:0 0 auto;position:relative;margin-left:auto;width:25px;height:25px;border:var(--border_width) var(--border_style) var(--border_color);border-radius:100%;transition:background-color .2s ease-in-out}.question .top .expand:before,.question .top .expand:after{position:absolute;top:50%;left:50%;background:var(--border_color);content:'';transition:all .2s ease-in-out;transform:translate(-50%, -50%);border-radius:1px}.question .top .expand:before{width:2px;height:50%}.question .top .expand:after{width:50%;height:2px}@media (pointer: fine){.question .top:hover .expand,.question .top:focus .expand{background-color:var(--color_dark)}.question .top:hover .expand:before,.question .top:hover .expand:after,.question .top:focus .expand:before,.question .top:focus .expand:after{background-color:var(--color_light)}}.question .bottom{display:none;padding-bottom:var(--flow_space)}.question .bottom ul{padding-left:0;list-style-type:none}.question .bottom ul li{position:relative;padding-left:2rem;margin-bottom:.5rem}.question .bottom ul li:before{position:absolute;top:10px;left:0;width:14px;height:14px;background-image:url(/images/arrow-element.svg);background-size:contain;background-repeat:no-repeat;background-position:center;content:''}.question .bottom ul li:last-of-type{margin-bottom:0}.question .bottom :last-child{margin-bottom:0}.question:last-of-type{margin-bottom:0;border-bottom:var(--border_width) var(--border_style) var(--border_color)}.question.open .top:before{width:100%}.question.open .expand:before{height:0}.question.open .bottom{display:block}@container lucy-faqs (max-width: 600px){.question h4{font-size:1.2rem !important}}@container lucy-faqs (max-width: 400px){.question h4{font-size:1.1rem !important}}#staff-list{container-type:inline-size;container-name:lucy-staff}#staff-list .user{position:relative;padding:2rem 0;border-top:var(--border_width) var(--border_style) var(--border_color)}#staff-list .user .content{display:flex;gap:2rem;align-items:flex-start}#staff-list .user .content .inner h3{cursor:pointer}#staff-list .user .content .inner h3,#staff-list .user .content .inner .sub-header{margin-bottom:.5rem}#staff-list .user .content .inner .bio{margin-top:1.5rem;margin-bottom:0}#staff-list .user.active .content{align-items:flex-start}#staff-list .user :last-child,#staff-list .user .page-image{margin-bottom:0}@container lucy-staff (min-width: 700px){.user .content .page-image{width:calc(25% - var(--grid_gutter))}.user .content .inner{width:calc(75% - var(--grid_gutter))}}@container lucy-staff (max-width: 700px){.user .content{flex-direction:column}.user .content .page-image,.user .content .inner{width:100%}}#news-list{container-type:inline-size;container-name:lucy-news}#news-list .news:any-link{display:block;padding:2rem 0;text-decoration:none;border-top:var(--border_width) var(--border_style) var(--border_color)}#news-list .news:any-link .wrapper{display:flex;align-items:center;gap:2rem}#news-list .news:any-link .wrapper .image{flex:0 0 30%;position:relative;overflow:hidden;background-color:var(--color_primary);border-radius:var(--border_radius_img)}#news-list .news:any-link .wrapper .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out;aspect-ratio:1 / 1}#news-list .news:any-link .wrapper .content .sub-header{display:flex;align-items:center;gap:10px;margin-bottom:1rem}#news-list .news:any-link .wrapper .content :last-child{margin-bottom:0}@media (pointer: fine){#news-list .news:any-link:hover .image img,#news-list .news:any-link:focus .image img{mix-blend-mode:multiply}#news-list .news:any-link:hover .arrow-element,#news-list .news:any-link:focus .arrow-element{transform:translate(15px, 0);opacity:1}}#news-list .news:any-link.featured{padding:2rem;background-color:var(--color_dark);box-sizing:border-box}@media only screen and (max-width: 910px){#news-list .news:any-link.featured{width:calc(100% + (var(--gutter_x) * 2));padding:2rem var(--gutter_x);transform:translate(calc(-1 * var(--gutter_x)), var(--border_width))}}@container lucy-news (max-width: 700px){.news:any-link .wrapper{flex-direction:column}}.news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter);margin-bottom:calc(var(--flow_space) * 2)}.news-grid .news:any-link{display:block;text-decoration:none}.news-grid .news:any-link .sub-header{display:flex;align-items:center;gap:10px;margin-bottom:.5rem}.news-grid .news:any-link h4{margin-bottom:1rem}.news-grid .news:any-link .image{position:relative;overflow:hidden;margin-bottom:1.5rem;background-color:var(--color_primary);border-radius:var(--border_radius_img)}.news-grid .news:any-link .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out;aspect-ratio:16 / 10}.news-grid .news:any-link :last-child{margin-bottom:0}@media (pointer: fine){.news-grid .news:any-link:hover .image img,.news-grid .news:any-link:focus .image img{mix-blend-mode:multiply}.news-grid .news:any-link:hover .button-link span:before,.news-grid .news:any-link:focus .button-link span:before{width:calc(100% + 20px)}.news-grid .news:any-link:hover .button-link span:after,.news-grid .news:any-link:focus .button-link span:after{opacity:1}.news-grid .news:any-link:hover .arrow-element,.news-grid .news:any-link:focus .arrow-element{transform:translate(15px, 0);opacity:1}}.news-grid.compressed{margin-bottom:0}.news-grid.compressed h3{grid-column:1 / 4}.news-grid.compressed p{font-size:.8rem}.news-grid.compressed p.sub-header{font-size:.7rem}@media only screen and (max-width: 1125px){.news-grid.compressed{grid-template-columns:repeat(2, 1fr)}.news-grid.compressed .news:nth-of-type(3){display:none}}@media only screen and (max-width: 750px){.news-grid.compressed{grid-template-columns:repeat(1, 1fr)}.news-grid.compressed .news:nth-of-type(2){display:none}}@media only screen and (max-width: 910px){#layout-7030.news-detail{display:flex;flex-direction:column-reverse}#layout-7030.news-detail aside{margin-bottom:0}#layout-7030.news-detail #content-7030{margin-bottom:var(--flow_space)}#layout-7030.news-detail #content-7030:empty{display:none}}.lucy-job-listing .job:any-link{display:block;padding:2rem 0;text-decoration:none;border-top:var(--border_width) var(--border_style) var(--border_color)}@media (pointer: fine){.lucy-job-listing .job:any-link:hover span.button,.lucy-job-listing .job:any-link:focus span.button{background-color:var(--color_dark)}.lucy-job-listing .job:any-link:hover span.button span,.lucy-job-listing .job:any-link:focus span.button span{transform:translate(-10px, 0);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.lucy-job-listing .job:any-link:hover span.button span:after,.lucy-job-listing .job:any-link:focus span.button span:after{opacity:1}}#job-apply{margin-top:var(--flow_space)}@media only screen and (max-width: 910px){#layout-7030.job-detail{display:flex;flex-direction:column-reverse}#layout-7030.job-detail aside{margin-bottom:0}#layout-7030.job-detail aside #application-button{display:none}#layout-7030.job-detail #content-7030{margin-bottom:var(--flow_space)}#layout-7030.job-detail #content-7030:empty{display:none}}.lucy-callout{overflow:hidden;display:block;text-decoration:none !important;margin-bottom:var(--flow_space);border-radius:var(--border_radius);container-type:inline-size;container-name:lucy-callout}.lucy-callout .callout-content{display:flex;gap:2rem;background-image:linear-gradient(90deg, #912B16 0%, #AA5529 19%, #B17F4B 34%, #ADB096 62%, #A6ABA0 100%)}.lucy-callout .callout-content:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1}.lucy-callout .callout-content h3,.lucy-callout .callout-content p,.lucy-callout .callout-content .button{position:relative;z-index:1}.lucy-callout .callout-content p{line-height:1.3}.lucy-callout .callout-content p,.lucy-callout .callout-content .button{margin-bottom:0 !important}.lucy-callout .callout-content .button{flex:0 0 auto}@media (pointer: fine){.lucy-callout .callout-content:hover .button,.lucy-callout .callout-content:focus .button{background-color:var(--color_light)}.lucy-callout .callout-content:hover .button span,.lucy-callout .callout-content:focus .button span{transform:translate(-10px, 0);color:var(--color_dark)}.lucy-callout .callout-content:hover .button span:after,.lucy-callout .callout-content:focus .button span:after{opacity:1}}@container lucy-callout (min-width: 600px){.callout-content{align-items:center;padding:2rem}.callout-content h3{margin-bottom:0 !important}.callout-content p{font-size:.8rem}.callout-content .button{margin-left:auto}}@container lucy-callout (max-width: 600px){.callout-content{flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;text-align:center}.callout-content h3{margin-bottom:.5rem !important}.callout-content p{font-size:1rem}}@container lucy-callout (max-width: 400px){.button{width:100%}}.slideshow-accordion-plugin{container-type:inline-size;container-name:lucy-slideshow}.slideshow-accordion-plugin .info-slideshow{margin-bottom:var(--flow_space)}.slideshow-accordion-plugin .info-slideshow.accordion .slide{position:relative;border-top:var(--border_width) var(--border_style) var(--border_color)}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top{display:flex;align-items:center;gap:var(--grid_gutter);position:relative;padding:1.5rem 0;cursor:pointer;box-sizing:border-box}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top h4{margin-bottom:0 !important}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top .expand{flex:0 0 auto;position:relative;margin-left:auto;width:25px;height:25px;border:var(--border_width) var(--border_style) var(--border_color);border-radius:100%;transition:background-color .2s ease-in-out}.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(--border_color);content:'';transition:all .2s ease-in-out;transform:translate(-50%, -50%);border-radius:1px}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top .expand:before{width:2px;height:50%}.slideshow-accordion-plugin .info-slideshow.accordion .slide .top .expand:after{width:50%;height:2px}@media (pointer: fine){.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:hover .expand,.slideshow-accordion-plugin .info-slideshow.accordion .slide .top:focus .expand{background-color:var(--color_dark)}.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;padding-bottom:var(--flow_space)}.slideshow-accordion-plugin .info-slideshow.accordion .slide .bottom p{padding-right:50px}@media only screen and (max-width: 910px){.slideshow-accordion-plugin .info-slideshow.accordion .slide .bottom p{padding-right:0}}.slideshow-accordion-plugin .info-slideshow.accordion .slide .bottom :last-child{margin-bottom:0}.slideshow-accordion-plugin .info-slideshow.accordion .slide:last-of-type{margin-bottom:0;border-bottom:var(--border_width) var(--border_style) var(--border_color)}.slideshow-accordion-plugin .info-slideshow.accordion .slide.open .top:before{width:100%}.slideshow-accordion-plugin .info-slideshow.accordion .slide.open .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_img)}.slideshow-accordion-plugin .info-slideshow.slideshow .content{position:relative;padding:2rem 90px 2rem 0;border-bottom:var(--border_width) var(--border_style) var(--border_color)}.slideshow-accordion-plugin .info-slideshow.slideshow .content .buttons{position:absolute;z-index:1;top:2rem;right:0;display:flex;width:80px;justify-content:space-between}.slideshow-accordion-plugin .info-slideshow.slideshow .content .previous:any-link,.slideshow-accordion-plugin .info-slideshow.slideshow .content .next:any-link{display:flex;width:30px;height:30px;justify-content:center;align-items:center;outline:none;color:var(--color_dark);text-decoration:none !important;font-size:.6rem;border:var(--border_width) var(--border_style) var(--border_color);border-radius:50%;transition:all .2s ease-in-out}@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_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}.slideshow-accordion-plugin .info-slideshow.slideshow .content .previous{text-indent:-2px}.slideshow-accordion-plugin .info-slideshow.slideshow .content .next{text-indent:2px}.slideshow-accordion-plugin .info-slideshow.slideshow .content h3,.slideshow-accordion-plugin .info-slideshow.slideshow .content .body{margin-bottom:0 !important}.slideshow-accordion-plugin .info-slideshow.slideshow .content .inner{display:none}.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}@container lucy-slideshow (max-width: 600px){h3{font-size:1.5rem !important}h4{font-size:1.2rem !important}}@container lucy-slideshow (max-width: 400px){h3{font-size:1.3rem !important}h4{font-size:1.1rem !important}}#photos-and-videos .video-grid{margin-top:2rem;padding-top:2rem;border-top:var(--border_width) var(--border_style) var(--border_color)}#photos-and-videos .video-grid .video-wrapper{margin-bottom:1rem}#photos-and-videos .gallery-grid.more-videos{margin-top:var(--flow_space);grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 910px){#photos-and-videos .gallery-grid.more-videos{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 525px){#photos-and-videos .gallery-grid.more-videos{grid-template-columns:repeat(1, 1fr)}}#photos-and-videos .gallery-grid.more-videos .image{background-color:transparent}#photos-and-videos .gallery-grid.more-videos .image img{aspect-ratio:16 / 10}#photos-and-videos .gallery-grid.more-videos .video{position:relative;margin-bottom:1rem;overflow:hidden;border-radius:var(--border_radius_img);background-color:var(--color_primary)}#photos-and-videos .gallery-grid.more-videos .video img{display:block;width:100%;transition:mix-blend-mode .2s ease-in-out}#photos-and-videos .gallery-grid.more-videos .video .icon-play{position:absolute;top:50%;left:50%;z-index:2;width:55px;height:55px;line-height:55px;text-align:center;font-size:1rem;text-indent:5px;background:var(--color_dark);cursor:pointer !important;color:#FFF;border-radius:100%;transform:translate(-50%, -50%);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: coarse){#photos-and-videos .gallery-grid.more-videos .video .icon-play{display:none}}@media (pointer: fine){#photos-and-videos .gallery-grid.more-videos .video:hover .video img,#photos-and-videos .gallery-grid.more-videos .video:focus .video img{mix-blend-mode:multiply}}.sponsor-grid{display:grid;gap:var(--grid_gutter);grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1125px){.sponsor-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 700px){.sponsor-grid{grid-template-columns:repeat(2, 1fr)}}.sponsor-grid h2{grid-column:span 4;margin-top:var(--gutter_y);margin-bottom:2rem;padding-bottom:2rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 1125px){.sponsor-grid h2{grid-column:span 3}}@media only screen and (max-width: 700px){.sponsor-grid h2{grid-column:span 2}}.sponsor-grid h2:first-of-type{margin-top:0}.sponsor-grid .sponsor{display:flex;justify-content:center;align-items:center;height:13vw;text-align:center}@media only screen and (max-width: 1125px){.sponsor-grid .sponsor{height:18vw}}@media only screen and (max-width: 910px){.sponsor-grid .sponsor{height:20vw}}@media only screen and (max-width: 700px){.sponsor-grid .sponsor{height:38vw}}.sponsor-grid .sponsor img{display:inline-block;width:11vw;max-width:100%}@media only screen and (max-width: 1125px){.sponsor-grid .sponsor img{width:14vw}}@media only screen and (max-width: 910px){.sponsor-grid .sponsor img{width:17vw}}@media only screen and (max-width: 700px){.sponsor-grid .sponsor img{width:28vw}}.sponsor-grid .sponsor.text-only{display:flex;justify-content:center;align-items:center;padding:1rem;background:var(--color_dark);text-align:center;text-transform:uppercase;font-family:var(--font_secondary);font-size:.6rem;font-weight:800;letter-spacing:.03rem;line-height:1.3;box-sizing:border-box;color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 1440px){.sponsor-grid .sponsor.text-only{font-size:1.2vw}}@media only screen and (max-width: 1125px){.sponsor-grid .sponsor.text-only{font-size:1.5vw}}@media only screen and (max-width: 700px){.sponsor-grid .sponsor.text-only{font-size:2.7vw}}@media only screen and (max-width: 525px){.sponsor-grid .sponsor.text-only{font-size:1em}}.sponsor-grid.large{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 700px){.sponsor-grid.large{grid-template-columns:repeat(2, 1fr)}}.sponsor-grid.large .sponsor{height:16vw}@media only screen and (max-width: 910px){.sponsor-grid.large .sponsor{height:20vw}}@media only screen and (max-width: 700px){.sponsor-grid.large .sponsor{height:38vw}}.sponsor-grid.large .sponsor img{width:15vw}@media only screen and (max-width: 910px){.sponsor-grid.large .sponsor img{width:17vw}}@media only screen and (max-width: 700px){.sponsor-grid.large .sponsor img{width:28vw}}#lucy-memberships{container-type:inline-size;container-name:lucy-memberships}.lucy-membership-levels{display:grid;width:100%;gap:var(--grid_gutter);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.lucy-membership-levels .level{overflow:hidden;display:flex;flex-direction:column;border:var(--border_width) var(--border_style) var(--border_color);border-radius:var(--border_radius);transition:background-color .2s ease-in-out}.lucy-membership-levels .level img{width:100%;aspect-ratio:481 / 300}.lucy-membership-levels .level .content{display:flex;flex-direction:column;flex-grow:1;padding:2rem;color:#FFF;text-align:center}.lucy-membership-levels .level .content h4,.lucy-membership-levels .level .content p{color:var(--color_dark);transition:color .2s ease-in-out}.lucy-membership-levels .level .content h4{margin-bottom:0}.lucy-membership-levels .level .content .price{font-family:var(--font_secondary);font-size:4rem;font-weight:800;letter-spacing:-2px;line-height:1}.lucy-membership-levels .level .content .price span{font-size:1.5rem;font-weight:800;vertical-align:super;letter-spacing:.025rem}.lucy-membership-levels .level .content .note{margin-top:auto;font-size:.8rem}.lucy-membership-levels .level .content .actions{display:flex;flex-wrap:wrap;margin-top:auto;justify-content:center;gap:10px}.lucy-membership-levels .level .content .actions .button{margin-bottom:0}.lucy-membership-levels .level .content .actions .button span:after{border-color:transparent transparent transparent var(--color_dark) !important}.lucy-membership-levels .level:has(.button:hover){background-color:var(--color_dark)}.lucy-membership-levels .level:has(.button:hover) h4,.lucy-membership-levels .level:has(.button:hover) p{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.lucy-membership-levels .level:has(.button:hover) .button{background-color:var(--color_light)}.lucy-membership-levels .level:has(.button:hover) .button span{color:var(--color_dark)}@container lucy-memberships (min-width: 600px){.lucy-membership-levels{grid-template-columns:repeat(2, 1fr)}}@container lucy-memberships (max-width: 600px){.lucy-membership-levels{grid-template-columns:repeat(1, 1fr)}}#membership-renewals{margin-bottom:var(--flow_space);padding:2rem;border-radius:var(--border_radius);border:var(--border_width) var(--border_style) var(--border_color);box-sizing:border-box}#membership-renewals p{margin-bottom:0}#membership-renewals #renewal-form{display:flex;align-items:flex-end;gap:var(--grid_gutter);margin-top:1rem}@media only screen and (max-width: 600px){#membership-renewals #renewal-form{flex-direction:column}}#membership-renewals #renewal-form .field-wrap,#membership-renewals #renewal-form button{margin-bottom:0}#membership-renewals #renewal-form .field-wrap{width:calc(70% - (var(--grid_gutter) / 2))}@media only screen and (max-width: 600px){#membership-renewals #renewal-form .field-wrap{width:100%}}#membership-renewals #renewal-form button{width:calc(30% - (var(--grid_gutter) / 2))}@media only screen and (max-width: 600px){#membership-renewals #renewal-form button{width:100%}}#lucy-membership-overlay{display:none;position:fixed;z-index:201;top:50%;left:50%;width:800px;max-height:calc(100vh - 4rem);overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translate(-50%, -50%);border-radius:var(--border_radius);border:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 1440px){#lucy-membership-overlay{width:70vw}}@media only screen and (max-width: 1125px){#lucy-membership-overlay{width:80vw}}@media only screen and (max-width: 600px){#lucy-membership-overlay{width:90vw}}@media only screen and (max-width: 525px){#lucy-membership-overlay{top:var(--grid_gutter);left:var(--grid_gutter);width:calc(100vw - (var(--grid_gutter) * 2));max-height:calc(100vh - (var(--grid_gutter) * 2));background:var(--color_light);transform:translate(0, 0)}}@media only screen and (max-width: 450px){#lucy-membership-overlay{top:0;left:0;width:100vw;max-height:100vh;border-radius:0}}#lucy-membership-overlay .icon-close:any-link{position:absolute;top:1rem;right:1rem;font-size:.8rem;color:var(--color_dark);cursor:pointer;transition:all .4s ease-out;text-decoration:none}#lucy-membership-overlay .icon-close:any-link:hover{text-decoration:underline}#lucy-membership-overlay h2{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 0;border-top:var(--border_width) var(--border_style) var(--border_color);border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-membership-overlay #membership-content{padding:3rem;background:#FFF;pointer-events:auto;box-sizing:border-box}@media only screen and (max-width: 910px){#lucy-membership-overlay #membership-content{padding:2rem}}@media only screen and (max-width: 450px){#lucy-membership-overlay #membership-content{padding:var(--gutter_y) var(--gutter_x)}}#lucy-membership-overlay #membership-content #member-info h3{width:100%;margin-bottom:1rem}#lucy-membership-overlay #membership-content #member-info h3 span{float:right;font-size:.8rem;font-weight:600;color:get_color(border);vertical-align:middle;font-style:italic;font-family:get_font(secondary);line-height:2.5rem}#lucy-membership-overlay #membership-content #member-info #member-tabs ul{display:flex;gap:var(--grid_gutter);margin:0 0 var(--flow_space) 0;padding:0;list-style-type:none}@media only screen and (max-width: 525px){#lucy-membership-overlay #membership-content #member-info #member-tabs ul{flex-direction:column;gap:10px}}#lucy-membership-overlay #membership-content #member-info #member-tabs ul li{width:calc((100% / 3) - (var(--grid_gutter) * 2) / 3);padding:.5rem 0;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--color_dark);border:var(--border_width) var(--border_style) var(--border_color);font-family:var(--font_secondary);font-size:.7rem;font-weight:800;letter-spacing:.03rem;border-radius:25px;cursor:pointer}@media only screen and (max-width: 525px){#lucy-membership-overlay #membership-content #member-info #member-tabs ul li{width:100%}}#lucy-membership-overlay #membership-content #member-info #member-tabs ul li:before{display:none}#lucy-membership-overlay #membership-content #member-info #member-tabs ul li.active{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){#lucy-membership-overlay #membership-content #member-info #member-tabs ul li:hover,#lucy-membership-overlay #membership-content #member-info #member-tabs ul li:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#lucy-membership-overlay #membership-content #member-info .tab{display:flex;flex-wrap:wrap;gap:0 var(--grid_gutter)}#lucy-membership-overlay #membership-content #member-info .tab .field-wrap.half{width:calc(50% - (var(--grid_gutter) / 2))}@media only screen and (max-width: 400px){#lucy-membership-overlay #membership-content #member-info .tab .field-wrap.half{width:100%}}@media only screen and (max-width: 750px){#lucy-membership-overlay #membership-content #member-info .tab .field-wrap.half.adjust{width:calc((100% / 3) - ((var(--grid_gutter) * 2 / 3)))}}@media only screen and (max-width: 400px){#lucy-membership-overlay #membership-content #member-info .tab .field-wrap.half.adjust{width:100%}}#lucy-membership-overlay #membership-content #member-info .tab .field-wrap.third{width:calc((100% / 3) - ((var(--grid_gutter) * 2 / 3)))}@media only screen and (max-width: 400px){#lucy-membership-overlay #membership-content #member-info .tab .field-wrap.third{width:100%}}#lucy-membership-overlay #membership-content #member-info .tab .field-wrap.fourth{width:calc(25% - ((var(--grid_gutter) * 3) / 4))}@media only screen and (max-width: 750px){#lucy-membership-overlay #membership-content #member-info .tab .field-wrap.fourth{width:calc((100% / 3) - ((var(--grid_gutter) * 2 / 3)))}}@media only screen and (max-width: 400px){#lucy-membership-overlay #membership-content #member-info .tab .field-wrap.fourth{width:100%}}#membership-form p{grid-column:auto / span 6}#lucy-products{container-type:inline-size;container-name:lucy-products}#lucy-products #lucy-products-grid{display:grid;width:100%;gap:var(--gutter_y) var(--grid_gutter)}#lucy-products #lucy-products-grid .box:any-link{position:relative;display:flex;flex-direction:column;text-decoration:none}#lucy-products #lucy-products-grid .box:any-link .image{position:relative;overflow:hidden;margin-bottom:1.5rem;background-color:var(--color_primary);border-radius:var(--border_radius_img)}#lucy-products #lucy-products-grid .box:any-link .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out}#lucy-products #lucy-products-grid .box:any-link h4{margin-bottom:0}#lucy-products #lucy-products-grid .box:any-link :last-child{margin-bottom:0}@media (pointer: fine){#lucy-products #lucy-products-grid .box:any-link:hover .image img,#lucy-products #lucy-products-grid .box:any-link:focus .image img{mix-blend-mode:multiply}#lucy-products #lucy-products-grid .box:any-link:hover .arrow-element,#lucy-products #lucy-products-grid .box:any-link:focus .arrow-element{transform:translate(15px, 0);opacity:1}}@container lucy-products (min-width: 700px){#lucy-products-grid{grid-template-columns:repeat(3, 1fr)}}@container lucy-products (max-width: 700px){#lucy-products-grid{grid-template-columns:repeat(2, 1fr)}#lucy-products-grid.related .box:last-of-type{display:none !important}}@container lucy-products (max-width: 500px){#lucy-products-grid{grid-template-columns:repeat(1, 1fr)}#lucy-products-grid.related .box:nth-of-type(2){display:none !important}}#lucy-product{container-type:inline-size;container-name:lucy-product}#lucy-product .product-detail{display:grid;width:100%}#lucy-product .product-detail .description{display:flex;flex-direction:column;align-items:flex-start}#lucy-product .product-detail .description .price{font-size:1.2rem;margin-bottom:2rem}#lucy-product .product-detail .description form{width:100%;margin-top:auto}#lucy-product .product-detail .description .button.back-to{margin-bottom:1rem}#lucy-product .product-detail a.main{display:block;margin-bottom:var(--grid_gutter)}#lucy-product .product-detail a.main img{display:block;width:100%}#lucy-product .product-detail .thumbs .image{display:inline-block;width:18%;margin-right:2%;cursor:pointer;background-color:var(--color_primary)}#lucy-product .product-detail .thumbs .image img{display:block;width:100%;aspect-ratio:1 / 1}#lucy-product .product-detail .thumbs .image:hover img,#lucy-product .product-detail .thumbs .image.active img{mix-blend-mode:multiply}@container lucy-product (min-width: 700px){.product-detail{grid-template-columns:repeat(2, 1fr);gap:var(--flow_space)}}@container lucy-product (max-width: 700px){.product-detail{grid-template-columns:repeat(2, 1fr);gap:var(--grid_gutter)}}@container lucy-product (max-width: 650px){.product-detail{grid-template-columns:repeat(1, 1fr);gap:var(--flow_space)}}#lucy-products-related{margin-top:var(--gutter_y);padding-top:2rem;border-top:var(--border_width) var(--border_style) var(--border_color)}#lucy-products-related h3{margin-bottom:2rem}@media only screen and (max-width: 910px){.cart-page{display:flex !important;flex-direction:column;gap:var(--gutter_y) !important}.cart-page aside{margin:0 !important}}#lucy-cart table thead th{padding:0;padding-bottom:1rem;color:inherit;background:transparent;border-bottom:var(--border_width) var(--border_style) var(--border_color)}@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(--flow_space) 0;vertical-align:middle;background:#FFF;border-bottom:var(--border_width) var(--border_style) 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;line-height:2}#lucy-cart table tbody td:last-child a:any-link{font-size:clamp(12px, 0.8125rem, 0.8125rem);color:var(--color_dark)}#lucy-cart table tbody td:not(:last-child){padding-right:var(--grid_gutter)}#lucy-cart table tbody td p{margin-bottom:0}#lucy-cart table tbody td p.title{font-family:var(--font_secondary);font-weight:800}#lucy-cart table tbody td a.delete{font-size:0.75rem !important}#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){#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{padding:1.5rem;border:var(--border_width) var(--border_style) var(--border_color);border-radius:var(--border_radius)}#lucy-cart-summary h5{display:flex;gap:var(--grid_gutter);align-items:center;padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-cart-summary h5 span{font-size:1rem;font-weight:500;margin-left:auto}#lucy-cart-summary #cart-donate-pitch{padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-cart-summary #cart-donate-pitch .fields{display:flex;gap:var(--grid_gutter);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(--grid_gutter) / 2))}#lucy-cart-summary #cart-donate-pitch .fields #cart-donate-check{font-family:var(--font_secondary);font-weight:800}@media only screen and (max-width: 910px){#lucy-cart-summary #cart-donate-pitch .body-small{font-size:1rem}}@media only screen and (max-width: 350px){#lucy-cart-summary #cart-donate-pitch .body-small{font-size:.8rem}}#lucy-cart-summary .item{margin-top:var(--grid_gutter);font-size:clamp(12px, 0.8125rem, 0.8125rem);padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) 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(--grid_gutter) 0;justify-content:space-between;align-items:center;font-family:var(--font_secondary);font-weight:800}#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(--flow_space)}.admin-fields .field-wrap{margin-bottom:0}#payment-type-toggle{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter);margin:var(--flow_space) 0;padding:0;list-style-type:none}#payment-type-toggle li{padding:.5rem 0;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--color_dark);border:var(--border_width) var(--border_style) var(--border_color);font-family:var(--font_secondary);font-size:.7rem;font-weight:800;letter-spacing:.03rem;border-radius:25px;cursor:pointer}#payment-type-toggle li:before{display:none}#payment-type-toggle li.selected{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){#payment-type-toggle li:hover,#payment-type-toggle li:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#lucy-order-details{margin-top:var(--gutter_y);padding:2rem;border:var(--border_width) var(--border_style) var(--border_color);border-radius:var(--border_radius)}#lucy-order-details h2{padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-order-details h2 span{float:right;font-size:1rem;vertical-align:middle;line-height:2.5rem;font-weight:500}@media only screen and (max-width: 910px){#lucy-order-details h2 span{display:block;float:none}}#lucy-order-details .item{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 600px){#lucy-order-details .item{flex-direction:column;align-items:flex-start;gap:var(--grid_gutter)}}#lucy-order-details .item p{margin-bottom:0}#lucy-order-details .item p.title{font-family:var(--font_secondary);font-size:1.1rem;font-weight:800}#lucy-order-details .item p.price{margin-left:auto;font-size:1.2rem}@media only screen and (max-width: 600px){#lucy-order-details .item p.price{margin-left:0}}#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}@media only screen and (max-width: 600px){#lucy-order-details .item.total{align-items:center;gap:0}}#lucy-order-details .item.total p{font-family:var(--font_secondary);font-size:1.4rem;font-weight:800}#lucy-order-details .item.total.spaced{margin-top:1rem;padding-top:1rem;border-top:var(--border_width) var(--border_style) var(--border_color)}#lucy-order-details .buttons{margin-top:1rem;text-align:center}#lucy-order-details .buttons .button{margin-bottom:0}.card-icons{position:absolute;top:50%;right:0;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}}#lucy-added-to-cart{position:fixed;z-index:8;right:var(--gutter_x);top:var(--header_height);width:clamp(200px, 20vw, 700px);padding:2rem;background:#FFF;border:var(--border_width) var(--border_style) var(--border_color);border-radius:var(--border_radius);opacity:0;translate:0 -1rem;transition:transform .5s ease, opacity .25s ease;transition-delay:0s;box-sizing:border-box}@media only screen and (max-width: 1920px){#lucy-added-to-cart{width:clamp(200px, 22vw, 500px)}}@media only screen and (max-width: 1440px){#lucy-added-to-cart{width:clamp(200px, 25vw, 600px)}}@media only screen and (max-width: 1125px){#lucy-added-to-cart{width:clamp(200px, 30vw, 700px)}}@media only screen and (max-width: 910px){#lucy-added-to-cart{width:350px}}@media only screen and (max-width: 400px){#lucy-added-to-cart{width:calc(100vw - (var(--gutter_x) * 2));padding:1rem}}#lucy-added-to-cart.show{opacity:1;translate:0 0}#lucy-added-to-cart.show.hide{opacity:0}#lucy-added-to-cart .cart-item{display:flex;align-items:center;padding:1rem 0;margin:1rem 0;line-height:1.4;border-top:var(--border_width) var(--border_style) var(--border_color);border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-added-to-cart .cart-item .right{margin-left:auto;font-size:.8rem}#lucy-added-to-cart .cart-actions{display:flex;width:100%;margin-top:var(--grid_gutter);padding-top:var(--grid_gutter)}#lucy-added-to-cart .cart-actions>*{flex-grow:1;margin:0}#lucy-added-to-cart p{font-size:0.8rem;margin-bottom:0}#lucy-added-to-cart p.title{font-family:var(--font_secondary);font-weight:800}#lucy-added-to-cart p.subtitle{font-size:0.75rem}#lucy-added-to-cart p.subtotal{font-family:var(--font_secondary);font-size:1rem;font-weight:800}#lucy-added-to-cart p span{float:right}#social-grid .instagram-block{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:var(--grid_gutter);margin-bottom:var(--grid_gutter)}#social-grid .instagram-block.left a:nth-of-type(1){grid-area:1 / 1 / 3 / 3}#social-grid .instagram-block.left a:nth-of-type(2){grid-area:1 / 3 / 2 / 4}#social-grid .instagram-block.left a:nth-of-type(3){grid-area:1 / 4 / 2 / 5}#social-grid .instagram-block.left a:nth-of-type(4){grid-area:2 / 3 / 3 / 4}#social-grid .instagram-block.left a:nth-of-type(5){grid-area:2 / 4 / 3 / 5}@media only screen and (max-width: 650px){#social-grid .instagram-block.left a:nth-of-type(1){grid-area:1 / 1 / 3 / 5}#social-grid .instagram-block.left a:nth-of-type(2){grid-area:3 / 1 / 4 / 3}#social-grid .instagram-block.left a:nth-of-type(3){grid-area:3 / 3 / 4 / 5}#social-grid .instagram-block.left a:nth-of-type(4){grid-area:4 / 1 / 5 / 3}#social-grid .instagram-block.left a:nth-of-type(5){grid-area:4 / 3 / 5 / 5}}#social-grid .instagram-block.right a:nth-of-type(1){grid-area:1 / 1 / 2 / 2}#social-grid .instagram-block.right a:nth-of-type(2){grid-area:1 / 2 / 2 / 3}#social-grid .instagram-block.right a:nth-of-type(3){grid-area:2 / 1 / 3 / 2}#social-grid .instagram-block.right a:nth-of-type(4){grid-area:2 / 2 / 3 / 3}#social-grid .instagram-block.right a:nth-of-type(5){grid-area:1 / 3 / 3 / 5}@media only screen and (max-width: 650px){#social-grid .instagram-block.right a:nth-of-type(1){grid-area:1 / 1 / 3 / 5}#social-grid .instagram-block.right a:nth-of-type(2){grid-area:3 / 1 / 4 / 3}#social-grid .instagram-block.right a:nth-of-type(3){grid-area:3 / 3 / 4 / 5}#social-grid .instagram-block.right a:nth-of-type(4){grid-area:4 / 1 / 5 / 3}#social-grid .instagram-block.right a:nth-of-type(5){grid-area:4 / 3 / 5 / 5}}#social-grid .instagram-block a,#social-grid .instagram-block a:active,#social-grid .instagram-block a:visited{position:relative;display:block;aspect-ratio:1 / 1}#social-grid .instagram-block a img,#social-grid .instagram-block a:active img,#social-grid .instagram-block a:visited img{display:block;width:100%;height:100%;object-fit:cover}#social-grid .instagram-block a:before,#social-grid .instagram-block a:after,#social-grid .instagram-block a:active:before,#social-grid .instagram-block a:active:after,#social-grid .instagram-block a:visited:before,#social-grid .instagram-block a:visited:after{opacity:0;transition:opacity .3s ease}#social-grid .instagram-block a:before,#social-grid .instagram-block a:active:before,#social-grid .instagram-block a:visited:before{position:absolute;top:0;left:0;width:100%;height:100%;line-height:100%;text-align:center;content:'';background-color:var(--color_primary);opacity:0}#social-grid .instagram-block a:after,#social-grid .instagram-block a:active:after,#social-grid .instagram-block a:visited:after{position:absolute;top:50%;left:50%;color:#FFF;font-size:2em;content:"\e970" !important;transform:translate(-50%, -50%)}#social-grid .instagram-block a:hover:before,#social-grid .instagram-block a:active:hover:before,#social-grid .instagram-block a:visited:hover:before{opacity:.35}#social-grid .instagram-block a:hover:after,#social-grid .instagram-block a:active:hover:after,#social-grid .instagram-block a:visited:hover:after{opacity:1}#history-timeline .date{display:flex;align-items:flex-start;gap:2rem;position:relative}@media only screen and (max-width: 600px){#history-timeline .date{flex-direction:column;gap:0;margin-bottom:2rem}}#history-timeline .date:before{position:absolute;top:0;left:3.5rem;z-index:1;width:2px;height:100%;background-color:var(--border_color);content:''}@media only screen and (max-width: 910px){#history-timeline .date:before{left:3rem}}@media only screen and (max-width: 600px){#history-timeline .date:before{display:none}}#history-timeline .date h2{z-index:2;padding:.5rem 0;background-color:var(--color_light);transform:translate(0, -0.5rem)}@media only screen and (max-width: 600px){#history-timeline .date h2{padding:0;transform:translate(0, 0)}}#history-timeline .date .content{margin-top:1rem;padding-bottom:2rem}@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)}}@media only screen and (max-width: 600px){#history-timeline .date .content{margin-top:0}}#history-timeline .date .content :last-child{margin-bottom:0}#history-timeline .date img{max-width:100%}#history-timeline .date:last-of-type{margin-bottom:0}#history-timeline .date:last-of-type:before{display:none}#history-timeline .date:last-of-type .content{padding-bottom:0}#donate-in-lucy{margin:var(--gutter_y) 0;padding:0 var(--gutter_x)}#donate-page{position:relative;padding-top:var(--header_height);white-space:nowrap;background:#FFF}#donate-page .lucy-wrapper,#donate-page #layout-7030{width:100%;padding:0;font-size:0}#donate-page .lucy-wrapper .photo-caption,#donate-page #layout-7030 .photo-caption{font-size:.88em !important;color:#FFF}#donate-left,#donate-right{position:relative;display:inline-block;width:50vw;font-size:var(--base_font_size);vertical-align:top;white-space:normal}@media only screen and (max-width: 1125px){#donate-left,#donate-right{width:100vw !important;padding:0 !important}#donate-left#donate-left,#donate-right#donate-left{position:relative;top:auto;left:auto;height:auto;background-image:none !important}#donate-left#donate-left:before,#donate-right#donate-left:before{display:none}}#donate-right{position:absolute;top:0;right:0;height:calc(100vh - var(--header_height));background:#fff url(../images/donate-bg.jpg) no-repeat center;background-size:100% auto}@media only screen and (max-width: 1125px){#donate-right{display:none}}#donate-right img{display:none;width:100%}#donate-right.fixed{position:fixed;top:var(--header_height)}#donate-right.unlock{position:absolute;bottom:0;top:auto !important;right:0}#donate-left{width:50vw;padding-right:50vw}#donate-left .inner{padding:var(--gutter_y) var(--gutter_x);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#donate-left #donate-amount,#donate-left #donate-frequency{display:flex;flex-wrap:wrap}#donate-left #donate-amount .option,#donate-left #donate-frequency .option{width:calc((100% / 3) - (var(--grid_gutter) * 2 / 3));margin:0 var(--grid_gutter) var(--grid_gutter) 0;padding:1rem 0;text-align:center;font-family:var(--font_secondary);font-weight:700;font-size:1.25rem;line-height:1.3;text-decoration:none;background-color:#FFF;border:2px solid #A6A6A6;color:var(--color_text);cursor:pointer;box-sizing:border-box;transition:all .3s ease;border-radius:3px}@media only screen and (max-width: 525px){#donate-left #donate-amount .option,#donate-left #donate-frequency .option{font-size:1rem}}#donate-left #donate-amount .option:nth-child(3n),#donate-left #donate-frequency .option:nth-child(3n){margin-right:0}#donate-left #donate-amount .option:hover,#donate-left #donate-frequency .option:hover{border-color:var(--border_color)}#donate-left #donate-amount .option.selected,#donate-left #donate-frequency .option.selected{background:var(--color_dark);border-color:var(--border_color);color:var(--color_light)}#donate-left #donate-amount .option.selected input,#donate-left #donate-frequency .option.selected input{accent-color:var(--color_light)}#donate-left #donate-amount .option:focus,#donate-left #donate-frequency .option:focus{outline:var(--border_color)}#donate-left #other-amount{display:none;width:100%}#donate-left h2{margin:3rem 0 2rem 0}#donate-left .note{display:none;margin-bottom:0;font-size:.889rem;font-style:italic}#donate-left .note #frequency-amount-wrap{display:none}#donate-left .radio-group{display:flex;gap:.5rem}#donate-left .check-wrap{display:flex;gap:.5rem;margin-right:1rem;margin-bottom:var(--grid_gutter)}#donate-left .check-wrap.has-border{padding:1rem 0;border-top:1px solid var(--border_color);border-bottom:1px solid var(--border_color)}#donate-left .check-wrap label{display:inline-block;font-family:var(--font-primary);color:var(--color_dark)}@media only screen and (max-width: 525px){#donate-left .check-wrap label{width:90%;vertical-align:top}}#donate-left .check-wrap input[type=radio],#donate-left .check-wrap input[type=checkbox]{position:relative}#donate-left #donate-honor-wrap{margin-top:var(--flow_space)}#donate-left #donate-honor-wrap #donate-honor-bottom{display:none}#donate-left #notification-check{display:none}#donate-left #notification-info,#donate-left #honor-fields,#donate-left #donate-processing-fees{display:none}#donate-left #donate-continue.disabled{opacity:1;background-color:var(--color_light)}#donate-left #donate-button-amount{font-style:normal}:root{--base_font_size: clamp(16px, 1.25vw, calc(10px + 1.25vw));--gutter_x: calc(.5rem + 5.5vw);--gutter_y: calc(1.8rem + 4vw);--flow_space: calc(var(--gutter_y) * .5);--grid_gutter: 20px;--header_height: 6.5rem;--alert_height: 3rem;--border_color: #000000;--border_width: 2px;--border_radius: 20px;--border_radius_img: 3px;--border_style: solid;--color_primary: #BC3C21;--color_dark: #000000;--color_text: #000000;--color_light: #FFFFFF;--color_success: #1A936F;--color_warning: #FFC857;--color_error: #BC3C21;--font_primary: Gill Sans W01, Helvetica, Arial, sans-serif;--font_secondary: Gill Sans Nova W01, Helvetica, Arial, sans-serif}@media only screen and (max-width: 1125px){:root{--gutter_x: calc(.5rem + 4vw);--gutter_y: calc(1.8rem + 3.5vw);--header_height: 7.5rem;--alert_height: 4rem}}@media only screen and (max-width: 910px){:root{--base_font_size: clamp(18px, 1.25vw, calc(10px + 1.25vw));--gutter_y: calc(1.8rem + 4vw);--flow_space: calc(var(--gutter_y) * .75);--header_height: 6rem;--alert_height: 4.5rem}}@media only screen and (max-width: 525px){:root{--base_font_size: clamp(20px, 1.25vw, calc(10px + 1.25vw));--header_height: 5rem}}@media only screen and (max-width: 450px){:root{--base_font_size: clamp(18px, 1vw, calc(10px + 1vw))}}*{margin:0;padding:0;border:0}html,bodybody.front,#lucy-page-template-inner{line-height:1.5;font-size:var(--base_font_size);font-family:var(--font_primary);color:var(--color_text);overflow-x:hidden}body.front,#lucy-page-template-inner{font-size:var(--base_font_size);font-weight:500;letter-spacing:0.015rem;line-height:1.5;transition:all .2s ease-in-out}body.front.alert,#lucy-page-template-inner.alert{padding-top:var(--alert_height)}@media only screen and (max-width: 910px){body.front.alert,#lucy-page-template-inner.alert{padding-top:var(--alert_height)}}@media print{body.front.alert,#lucy-page-template-inner.alert{padding-top:0 !important}}body.front.alert header,body.front.alert #mobile-nav,#lucy-page-template-inner.alert header,#lucy-page-template-inner.alert #mobile-nav{top:var(--alert_height)}body.front.alert aside,#lucy-page-template-inner.alert aside{top:calc((var(--alert_height) + var(--header_height)) + (var(--gutter_y) / 2)) !important}body.front.alert aside.shift,#lucy-page-template-inner.alert aside.shift{top:calc(var(--alert_height) + var(--gutter_y) / 2) !important}body.front.alert #lucy-added-to-cart,#lucy-page-template-inner.alert #lucy-added-to-cart{top:calc(var(--alert_height) + var(--header_height))}body.front.alert #donate-right,#lucy-page-template-inner.alert #donate-right{height:calc(100vh - var(--header_height) - var(--alert_height))}body.front.alert #donate-right.fixed,#lucy-page-template-inner.alert #donate-right.fixed{top:calc(var(--header_height) + var(--alert_height))}.lucy-wrapper,#layout-7030{position:relative;width:100%;margin:0 auto;padding:0 var(--gutter_x);font-family:var(--font_primary);font-size:var(--base_font_size);color:var(--color_text);box-sizing:border-box}.light-leak{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/light-leak.jpg) no-repeat 0 0;background-size:cover;content:'';opacity:.25;background-attachment:fixed}header{position:fixed;z-index:8;top:0;left:0;width:100%;height:var(--header_height);transition:all .2s ease-in-out;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}header .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color_dark);-webkit-mask-image:url(/images/mask-bottom-edge.svg);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:bottom center}header .bg:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/dust.png) no-repeat 0 0;content:'';opacity:.6}header .bg:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1}@media only screen and (max-width: 910px){header .bg{-webkit-mask-size:200% auto}}@media only screen and (max-width: 525px){header .bg{-webkit-mask-size:300% auto}}header.fill .bg{opacity:1}header .lucy-wrapper,header #layout-7030{display:flex;justify-content:flex-end;gap:1.5rem;align-items:center;height:100%}header .lucy-wrapper #logo,header #layout-7030 #logo{margin-right:auto}header .lucy-wrapper #logo img,header #layout-7030 #logo img{display:block;height:3rem}@media only screen and (max-width: 525px){header .lucy-wrapper #logo img,header #layout-7030 #logo img{width:55vw;height:auto}}header .lucy-wrapper a.hours:any-link,header #layout-7030 a.hours:any-link{text-decoration:none;font-family:var(--font_secondary);font-size:.7rem;font-weight:800;color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 1440px){header .lucy-wrapper a.hours:any-link,header #layout-7030 a.hours:any-link{font-size:.8rem}}@media only screen and (max-width: 910px){header .lucy-wrapper a.hours:any-link,header #layout-7030 a.hours:any-link{display:none}}@media (pointer: fine){header .lucy-wrapper a.hours:any-link:hover,header #layout-7030 a.hours:any-link:hover,header .lucy-wrapper a.hours:any-link:focus,header #layout-7030 a.hours:any-link:focus{text-decoration:underline;text-decoration-color:var(--color_light);text-decoration-thickness:2px;text-underline-offset:8px}}header .lucy-wrapper a,header #layout-7030 a{text-decoration:none;color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}header .lucy-wrapper a#cart-icon,header #layout-7030 a#cart-icon{position:relative}header .lucy-wrapper a#cart-icon span,header #layout-7030 a#cart-icon span{display:block;transition:transform .2s ease-out;transform:scale(1)}@media only screen and (max-width: 350px){header .lucy-wrapper a#cart-icon span,header #layout-7030 a#cart-icon span{font-size:.8rem}}header .lucy-wrapper a#cart-icon.has-items:before,header #layout-7030 a#cart-icon.has-items:before{position:absolute;top:-.1rem;right:-.1rem;z-index:2;width:8px;height:8px;background-color:var(--color_primary);border-radius:100%;content:'';transition:transform .2s ease-out;transform:scale(1)}@media (pointer: fine){header .lucy-wrapper a#cart-icon:hover span,header #layout-7030 a#cart-icon:hover span,header .lucy-wrapper a#cart-icon:hover:before,header #layout-7030 a#cart-icon:hover:before,header .lucy-wrapper a#cart-icon:focus span,header #layout-7030 a#cart-icon:focus span,header .lucy-wrapper a#cart-icon:focus:before,header #layout-7030 a#cart-icon:focus:before{transform:scale(1.15)}}header .lucy-wrapper a#menu-trigger,header #layout-7030 a#menu-trigger{display:flex;justify-content:center;align-items:center;gap:10px;height:calc(3 * var(--base_font_size) - 4px);padding:0 1.5rem;background-color:var(--color_light);font-family:var(--font_secondary);font-weight:600;border-radius:2.5rem;border:var(--border_width) var(--border_style) var(--color_light);transition:all .2s ease-in-out}@media only screen and (max-width: 910px){header .lucy-wrapper a#menu-trigger,header #layout-7030 a#menu-trigger{flex:0 0 auto;width:3rem;height:3rem;padding:0;gap:0;border-radius:100%}}@media only screen and (max-width: 525px){header .lucy-wrapper a#menu-trigger,header #layout-7030 a#menu-trigger{width:2.5rem;height:2.5rem}}@media only screen and (max-width: 350px){header .lucy-wrapper a#menu-trigger,header #layout-7030 a#menu-trigger{width:2rem;height:2rem}}header .lucy-wrapper a#menu-trigger span,header #layout-7030 a#menu-trigger span{color:var(--color_text);transition:color .2s ease-in-out}header .lucy-wrapper a#menu-trigger span[class*='icon'],header #layout-7030 a#menu-trigger span[class*='icon']{font-size:.65rem}@media only screen and (max-width: 910px){header .lucy-wrapper a#menu-trigger span.text,header #layout-7030 a#menu-trigger span.text{display:none}}@media (pointer: fine){header .lucy-wrapper a#menu-trigger:hover,header #layout-7030 a#menu-trigger:hover,header .lucy-wrapper a#menu-trigger:focus,header #layout-7030 a#menu-trigger:focus{background-color:var(--color_dark)}header .lucy-wrapper a#menu-trigger:hover span,header #layout-7030 a#menu-trigger:hover span,header .lucy-wrapper a#menu-trigger:focus span,header #layout-7030 a#menu-trigger:focus span{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color_dark);opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}#menu-overlay.show{opacity:.4;pointer-events:auto}#site-menu{position:fixed;top:0;right:0;z-index:301;width:55vw;height:100vh;padding:0 var(--gutter_x);overflow:scroll;-webkit-mask-size:100% auto;-webkit-mask-image:url(/images/mask-left-edge.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-overflow-scrolling:touch;background-color:var(--color_light);box-sizing:border-box;pointer-events:none;transform:translate(2000px, 0);transition:transform .2s ease-in-out}@media only screen and (max-width: 1600px){#site-menu{width:60vw}}@media only screen and (max-width: 1450px){#site-menu{width:65vw}}@media only screen and (max-width: 1440px){#site-menu{width:75vw}}@media only screen and (max-width: 1150px){#site-menu{width:80vw}}@media only screen and (max-width: 1125px){#site-menu{width:90vw}}@media only screen and (max-width: 1000px){#site-menu{width:95vw}}@media only screen and (max-width: 910px){#site-menu{width:100vw;-webkit-mask-image:none}}#site-menu.open{transform:translate(0, 0);pointer-events:auto}#site-menu .top{display:flex;justify-content:flex-end;align-items:center;height:var(--header_height)}#site-menu .top .mobile-hours:any-link{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:0.7rem;font-weight:800;letter-spacing:0.1rem;line-height:1.585;text-transform:uppercase;display:none;align-items:center;gap:10px;margin-right:auto;margin-bottom:0;text-decoration:none;font-size:1rem;color:var(--color_dark)}@media only screen and (max-width: 910px){#site-menu .top .mobile-hours:any-link{display:flex}}@media only screen and (max-width: 525px){#site-menu .top .mobile-hours:any-link{font-size:.8rem}}@media only screen and (max-width: 400px){#site-menu .top .mobile-hours:any-link{font-size:.7rem}}@media only screen and (max-width: 350px){#site-menu .top .mobile-hours:any-link{gap:5px;font-size:.65rem}}#site-menu .top #close-menu{display:flex;justify-content:center;align-items:center;gap:10px;height:calc(3 * var(--base_font_size) - 4px);padding:0 1.5rem;font-family:var(--font_secondary);font-weight:600;border-radius:2.5rem;border:var(--border_width) var(--border_style) var(--color_dark);transition:all .2s ease-in-out;text-decoration:none;color:var(--color_text);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 910px){#site-menu .top #close-menu{flex:0 0 auto;width:3rem;height:3rem;padding:0;gap:0;border-radius:100%}}@media only screen and (max-width: 525px){#site-menu .top #close-menu{width:2.5rem;height:2.5rem}}@media only screen and (max-width: 350px){#site-menu .top #close-menu{width:2rem;height:2rem}}#site-menu .top #close-menu span{display:inline-block;color:var(--color_text);transition:color .2s ease-in-out}#site-menu .top #close-menu span[class*='icon']{font-size:.9rem;transform:translate(1px, 1px)}@media only screen and (max-width: 910px){#site-menu .top #close-menu span[class*='icon']{font-size:.8rem}}@media only screen and (max-width: 350px){#site-menu .top #close-menu span[class*='icon']{transform:translate(0, 1px)}}@media only screen and (max-width: 910px){#site-menu .top #close-menu span.text{display:none}}@media (pointer: fine){#site-menu .top #close-menu:hover,#site-menu .top #close-menu:focus{background-color:var(--color_dark)}#site-menu .top #close-menu:hover span,#site-menu .top #close-menu:focus span{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#site-menu #search-form{position:relative;height:2.5rem;margin:2rem 0 4rem 0}@media only screen and (max-width: 525px){#site-menu #search-form{height:auto;margin-bottom:var(--flow_space)}}@media only screen and (max-width: 400px){#site-menu #search-form{margin-top:var(--flow_space)}}#site-menu #search-form .field-wrap{margin-bottom:0}@media only screen and (max-width: 525px){#site-menu #search-form .field-wrap{margin-bottom:var(--grid_gutter)}#site-menu #search-form .field-wrap .icon-search{top:50%;left:.75rem;transform:translate(0, -50%)}}@media only screen and (max-width: 1450px){#site-menu #search-form input{font-size:1.1rem}}@media only screen and (max-width: 1440px){#site-menu #search-form input{font-size:1.2rem}}@media only screen and (max-width: 1150px){#site-menu #search-form input{font-size:1.4rem}}@media only screen and (max-width: 800px){#site-menu #search-form input{font-size:4vw}}@media only screen and (max-width: 525px){#site-menu #search-form input{height:auto;padding:1rem 1rem 1rem 2rem;font-size:1rem;box-sizing:border-box;border:var(--border_width) var(--border_style) var(--border_color)}}@media only screen and (max-width: 400px){#site-menu #search-form input{font-size:5.25vw}}#site-menu #search-form button{position:absolute;bottom:.75rem;right:0;margin-bottom:0}@media only screen and (max-width: 525px){#site-menu #search-form button{position:relative;bottom:auto;right:auto;width:100%}}#site-menu nav{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;position:relative;min-height:calc(100vh - var(--header_height) - (2.5rem + 6rem) - var(--gutter_y));padding-bottom:var(--gutter_y);text-align:right}#site-menu nav ul{margin:0;padding:0;list-style-type:none}#site-menu nav ul.primary li .main,#site-menu nav ul.primary li a.main:any-link{cursor:pointer;margin:1rem 0;text-decoration:none;font-size:1.9rem}@media only screen and (max-width: 1920px){#site-menu nav ul.primary li .main,#site-menu nav ul.primary li a.main:any-link{font-size:2rem}}@media only screen and (max-width: 1450px){#site-menu nav ul.primary li .main,#site-menu nav ul.primary li a.main:any-link{font-size:2.4rem}}@media only screen and (max-width: 1440px){#site-menu nav ul.primary li .main,#site-menu nav ul.primary li a.main:any-link{font-size:2.6rem}}@media only screen and (max-width: 1150px){#site-menu nav ul.primary li .main,#site-menu nav ul.primary li a.main:any-link{font-size:2.8rem}}@media only screen and (max-width: 800px){#site-menu nav ul.primary li .main,#site-menu nav ul.primary li a.main:any-link{font-size:6.5vw}}@media only screen and (max-width: 525px){#site-menu nav ul.primary li .main,#site-menu nav ul.primary li a.main:any-link{font-size:6.3vw}}@media only screen and (max-width: 400px){#site-menu nav ul.primary li .main,#site-menu nav ul.primary li a.main:any-link{margin:.5rem 0}}#site-menu nav ul.primary li a.main:any-link{display:block;margin-bottom:2rem}@media (pointer: fine){#site-menu nav ul.primary li a.main:any-link:hover,#site-menu nav ul.primary li a.main:any-link:focus{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}}#site-menu nav ul.primary li span.main{display:inline-block;position:relative}#site-menu nav ul.primary li span.main:before{position:absolute;top:50%;left:-25px;width:0;height:0;border-style:solid;border-width:12px 6px 0 6px;border-color:var(--color_dark) transparent transparent transparent;transform:translate(0, -50%);opacity:0;content:''}@media only screen and (max-width: 400px){#site-menu nav ul.primary li span.main:before{left:-20px;border-width:10px 5px 0 5px}}@media (pointer: fine){#site-menu nav ul.primary li span.main:hover:before,#site-menu nav ul.primary li span.main:focus:before{opacity:1}}#site-menu nav ul.primary li ul.droplist{display:none;margin-bottom:2rem}@media only screen and (max-width: 400px){#site-menu nav ul.primary li ul.droplist{margin-bottom:var(--flow_space)}}#site-menu nav ul.primary li ul.droplist li{margin-bottom:.5rem}#site-menu nav ul.primary li ul.droplist li a:any-link{text-decoration:none}@media only screen and (max-width: 1450px){#site-menu nav ul.primary li ul.droplist li a:any-link{font-size:1.1rem}}@media only screen and (max-width: 1440px){#site-menu nav ul.primary li ul.droplist li a:any-link{font-size:1.2rem}}@media only screen and (max-width: 1150px){#site-menu nav ul.primary li ul.droplist li a:any-link{font-size:1.4rem}}@media only screen and (max-width: 800px){#site-menu nav ul.primary li ul.droplist li a:any-link{font-size:4vw}}@media only screen and (max-width: 450px){#site-menu nav ul.primary li ul.droplist li a:any-link{font-size:1rem}}@media only screen and (max-width: 400px){#site-menu nav ul.primary li ul.droplist li a:any-link{font-size:5.25vw}}@media (pointer: fine){#site-menu nav ul.primary li ul.droplist li a:any-link:hover,#site-menu nav ul.primary li ul.droplist li a:any-link:focus{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}#site-menu nav ul.primary li ul.droplist li a:any-link.active{font-family:var(--font_secondary);font-weight:800}#site-menu nav ul.primary li.open span.main{font-family:var(--font_secondary);font-weight:800}#site-menu nav ul.primary li.open span.main:before{opacity:1}#site-menu nav ul.primary li.open .droplist{display:block}@media only screen and (max-width: 910px){#site-menu nav ul.secondary{margin-bottom:var(--gutter_y)}}#site-menu nav ul.secondary li{display:inline-block;margin-right:1rem}@media only screen and (max-width: 910px){#site-menu nav ul.secondary li{display:block;margin-right:0;margin-bottom:var(--flow_space)}}#site-menu nav ul.secondary li a:any-link{font-family:var(--font_secondary);font-size:.6rem;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.1rem}@media only screen and (max-width: 1920px){#site-menu nav ul.secondary li a:any-link{font-size:.7rem}}@media only screen and (max-width: 1450px){#site-menu nav ul.secondary li a:any-link{font-size:.8rem}}@media only screen and (max-width: 1440px){#site-menu nav ul.secondary li a:any-link{font-size:.9rem}}@media only screen and (max-width: 1150px){#site-menu nav ul.secondary li a:any-link{font-size:1rem}}@media only screen and (max-width: 525px){#site-menu nav ul.secondary li a:any-link{font-size:.8rem}}@media only screen and (max-width: 400px){#site-menu nav ul.secondary li a:any-link{font-size:.7rem}}@media only screen and (max-width: 350px){#site-menu nav ul.secondary li a:any-link{font-size:.65rem}}@media (pointer: fine){#site-menu nav ul.secondary li a:any-link:hover,#site-menu nav ul.secondary li a:any-link:focus{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}#site-menu nav ul.social{display:flex;align-items:center;gap:15px}#site-menu nav ul.social a:any-link{display:block;text-decoration:none;transition:all .2s ease-in-out;transform:scale(1)}#site-menu nav ul.social a:any-link span{font-size:.7rem}@media only screen and (max-width: 1920px){#site-menu nav ul.social a:any-link span{font-size:.9rem}}@media only screen and (max-width: 1450px){#site-menu nav ul.social a:any-link span{font-size:1rem}}@media only screen and (max-width: 1440px){#site-menu nav ul.social a:any-link span{font-size:1.1rem}}@media only screen and (max-width: 1150px){#site-menu nav ul.social a:any-link span{font-size:1.2rem}}@media (pointer: fine){#site-menu nav ul.social a:any-link:hover,#site-menu nav ul.social a:any-link:focus{transform:scale(1.3)}}#site-menu nav .circle-button{position:absolute;bottom:10rem;left:calc(-1 * (var(--gutter_x) * 1.25))}@media only screen and (max-width: 1440px){#site-menu nav .circle-button{bottom:16rem;width:12rem;height:12rem;font-size:1rem}}@media only screen and (max-width: 910px){#site-menu nav .circle-button{bottom:26rem;left:calc(-1 * (var(--gutter_x) * 2))}}@media only screen and (max-width: 525px){#site-menu nav .circle-button{width:9.5rem;height:9.5rem}}@media only screen and (max-width: 350px){#site-menu nav .circle-button{bottom:20rem}}#site-menu nav .minor{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;margin-top:var(--gutter_y)}@media only screen and (max-width: 910px){#site-menu nav .minor{display:block;margin-top:var(--flow_space)}}#site-menu nav .mobile-contact{display:none;text-align:right;margin-top:var(--gutter_y)}@media only screen and (max-width: 910px){#site-menu nav .mobile-contact{display:block}}#site-menu nav .mobile-contact a{text-decoration:none}#become-a-member{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:65vw;padding:var(--gutter_y) var(--gutter_x);text-align:center;background-image:url(/images/footer-membership-bg.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat;box-sizing:border-box}@media only screen and (max-width: 1125px){#become-a-member{min-height:80vw}}@media only screen and (max-width: 1000px){#become-a-member{min-height:85vw}}@media only screen and (max-width: 910px){#become-a-member{min-height:120vw;background-image:url(/images/footer-membership-bg-mobile.jpg)}}@media only screen and (max-width: 900px){#become-a-member{min-height:130vw}}@media only screen and (max-width: 800px){#become-a-member{min-height:140vw}}@media only screen and (max-width: 700px){#become-a-member{min-height:150vw}}@media only screen and (max-width: 600px){#become-a-member{min-height:160vw}}@media only screen and (max-width: 550px){#become-a-member{min-height:180vw}}@media only screen and (max-width: 400px){#become-a-member{min-height:200vw}}@media only screen and (max-width: 350px){#become-a-member{min-height:230vw}}#become-a-member p,#become-a-member h2{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#become-a-member h2{font-size:6rem}@media only screen and (max-width: 1300px){#become-a-member h2{font-size:5.5rem}}@media only screen and (max-width: 1125px){#become-a-member h2{font-size:5rem}}@media only screen and (max-width: 910px){#become-a-member h2{font-size:4.5rem}}@media only screen and (max-width: 700px){#become-a-member h2{font-size:3.5rem}}@media only screen and (max-width: 525px){#become-a-member h2{font-size:3rem}}@media only screen and (max-width: 400px){#become-a-member h2{font-size:12vw}}#become-a-member p{margin-bottom:2rem}#become-a-member .dust-anomaly{position:absolute;bottom:-10vw;left:0;width:100%;height:20vw;opacity:.6;background-image:url(/images/dust-anomaly.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:''}@media only screen and (max-width: 600px){#become-a-member .dust-anomaly{background-size:200% auto}}#footer-newsletter-signup{position:relative;z-index:1;display:flex;align-items:flex-end;gap:var(--gutter_x);padding:var(--gutter_y) var(--gutter_x);background-color:var(--color_dark);-webkit-mask-image:url(/images/mask-bottom-edge.svg);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:bottom center}#footer-newsletter-signup:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/dust.png) no-repeat 0 0;content:'';opacity:1}#footer-newsletter-signup:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1}@media only screen and (max-width: 1125px){#footer-newsletter-signup{gap:calc(var(--grid_gutter) * 2)}}@media only screen and (max-width: 910px){#footer-newsletter-signup{-webkit-mask-size:200% auto;flex-direction:column;gap:var(--grid_gutter)}}@media only screen and (max-width: 700px){#footer-newsletter-signup{text-align:center}}@media only screen and (max-width: 525px){#footer-newsletter-signup{-webkit-mask-size:300% auto}}#footer-newsletter-signup .light-leak{background-image:url(/images/light-leak-short.png);background-attachment:unset;background-position:0 -150px;opacity:.6}@media only screen and (max-width: 910px){#footer-newsletter-signup .light-leak{background-position:center}}#footer-newsletter-signup .content,#footer-newsletter-signup form{position:relative;z-index:1;width:50%}@media only screen and (max-width: 910px){#footer-newsletter-signup .content,#footer-newsletter-signup form{width:100%}}#footer-newsletter-signup .content p,#footer-newsletter-signup .content h3{margin-bottom:0}@media only screen and (max-width: 700px){#footer-newsletter-signup .content p,#footer-newsletter-signup .content h3{margin-bottom:1rem}}@media only screen and (max-width: 700px){#footer-newsletter-signup .content p{width:50%;margin:0 auto;margin-bottom:1rem}}@media only screen and (max-width: 525px){#footer-newsletter-signup .content p{width:60%}}@media only screen and (max-width: 400px){#footer-newsletter-signup .content p{width:100%}}#footer-newsletter-signup .content h3{font-size:2.7rem}#footer-newsletter-signup form{display:flex;align-items:center;gap:var(--grid_gutter)}@media only screen and (max-width: 700px){#footer-newsletter-signup form{flex-direction:column}#footer-newsletter-signup form input{text-align:center}#footer-newsletter-signup form label{width:100%}#footer-newsletter-signup form button{width:100%;padding:0}}#footer-newsletter-signup form .field-wrap{flex:1 1 0;margin-bottom:0}@media only screen and (max-width: 700px){#footer-newsletter-signup form .field-wrap{width:100%}}footer{position:relative;margin-top:-2rem;padding:calc(var(--gutter_y) + 2rem) var(--gutter_x) var(--gutter_y) var(--gutter_x);background-color:var(--color_dark)}footer:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/dust.png) no-repeat 0 0;content:'';opacity:1;background-attachment:fixed}footer:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1;background-attachment:fixed}footer .light-leak{background-image:url(/images/light-leak-bottom-left.png);background-position:bottom left;opacity:.6}footer #callouts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter);margin-bottom:var(--gutter_y)}@media only screen and (max-width: 900px){footer #callouts{grid-template-columns:repeat(1, 1fr);gap:var(--gutter_y)}}footer #callouts .callout:any-link{text-decoration:none}footer #callouts .callout:any-link h4{font-size:1.6rem}footer #callouts .callout:any-link p{padding-right:2rem}@media only screen and (max-width: 1125px){footer #callouts .callout:any-link p{padding-right:1rem}}@media only screen and (max-width: 525px){footer #callouts .callout:any-link p{padding-right:0}}footer #callouts .callout:any-link .image{position:relative;overflow:hidden;margin-bottom:1.5rem;background-color:var(--color_primary);border-radius:var(--border_radius_img)}footer #callouts .callout:any-link .image img{display:block;position:relative;z-index:1;width:100%;mix-blend-mode:normal;transition:mix-blend-mode .2s ease-in-out;aspect-ratio:160 / 113}@media (pointer: fine){footer #callouts .callout:any-link:hover .image img,footer #callouts .callout:any-link:focus .image img{mix-blend-mode:multiply}footer #callouts .callout:any-link:hover .button-link span:before,footer #callouts .callout:any-link:focus .button-link span:before{width:calc(100% + 20px)}footer #callouts .callout:any-link:hover .button-link span:after,footer #callouts .callout:any-link:focus .button-link span:after{opacity:1}}footer .film-feed{display:block;width:100%;transform:translate(calc(-1 * var(--gutter_x)), 0)}@media only screen and (max-width: 910px){footer .film-feed{width:105%}}footer #quick-navigation{display:none;margin-top:var(--gutter_y);margin-bottom:0}@media only screen and (max-width: 910px){footer #quick-navigation{display:block}}footer #quick-navigation select{height:auto;padding:1rem;border:var(--border_width) var(--border_style) var(--color_light);background-position:calc(100% - 1rem) center}footer #power-footer{display:flex;gap:3rem;position:relative;z-index:1;padding-top:var(--gutter_y)}footer #power-footer .column{width:calc(23% - ((3rem * 3) / 4))}@media only screen and (max-width: 910px){footer #power-footer .column{display:none}}footer #power-footer .column:first-of-type{width:calc(35% - ((3rem * 3) / 4))}@media only screen and (max-width: 910px){footer #power-footer .column:first-of-type{display:block;width:100%}}footer #power-footer .column:nth-of-type(2){width:calc(17% - ((3rem * 3) / 4))}footer #power-footer .column:last-of-type{width:calc(27% - ((3rem * 3) / 4))}footer #power-footer .column a:any-link{text-decoration:none;color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){footer #power-footer .column a:any-link:hover,footer #power-footer .column a:any-link:focus{text-decoration:underline}}footer #power-footer .column .contact-info{margin-top:3rem}@media (pointer: fine){footer #power-footer .column .contact-info p a:any-link:hover,footer #power-footer .column .contact-info p a:any-link:focus{text-underline-offset:4px;text-decoration-thickness:var(--border_width)}}footer #power-footer .column .contact-info a.button{text-decoration:none;margin-top:1rem;margin-bottom:0}footer #power-footer .column #mobile-copyright{display:none;margin-top:var(--gutter_y)}@media only screen and (max-width: 910px){footer #power-footer .column #mobile-copyright{display:block}}footer #power-footer .column ul{margin-bottom:2rem;padding:0;list-style-type:none}footer #power-footer .column ul li{margin-bottom:.5rem}footer #power-footer .column ul li a:any-link{display:block;font-size:.8rem;line-height:1.5}@media only screen and (max-width: 1440px){footer #power-footer .column ul li a:any-link{font-size:.9rem}}@media (pointer: fine){footer #power-footer .column ul li a:any-link:hover,footer #power-footer .column ul li a:any-link:focus{text-underline-offset:4px;text-decoration-thickness:1px}}footer #power-footer .column h5.link{margin-bottom:2rem}@media (pointer: fine){footer #power-footer .column h5 a:any-link:hover,footer #power-footer .column h5 a:any-link:focus{text-underline-offset:4px;text-decoration-thickness:var(--border_width)}}footer #power-footer .column :last-child{margin-bottom:0}#copyright{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1rem var(--gutter_x);background-color:#FFF}@media only screen and (max-width: 910px){#copyright{justify-content:center}}#copyright:before{position:absolute;top:-15px;left:0;width:100%;height:15px;background-image:url(/images/ragged-edge-white-top.svg);background-size:cover;background-position:center;background-repeat:no-repeat;content:''}#copyright p{position:relative;z-index:1;margin-bottom:0}@media only screen and (max-width: 910px){#copyright p{display:none}}#copyright p a:any-link{text-decoration:none}@media (pointer: fine){#copyright p a:any-link:hover,#copyright p a:any-link:focus{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:var(--border_width)}}#copyright .form-bug{position:relative;z-index:1;text-decoration:none;color:var(--color_dark);transition:color .2s ease-in-out}@media only screen and (max-width: 910px){#copyright .form-bug{font-size:1.1rem}}@media only screen and (max-width: 525px){#copyright .form-bug{font-size:1.3rem}}@media (pointer: fine){#copyright .form-bug:hover,#copyright .form-bug:focus{color:var(--color_primary)}}#copyright.invert{background-color:var(--color_dark)}#copyright.invert:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/dust.png) no-repeat 0 0;content:'';opacity:.6;background-attachment:fixed}#copyright.invert:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1;background-attachment:fixed}#copyright.invert:before{display:none}#copyright.invert p{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#copyright.invert p a:any-link{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#copyright.invert .form-bug{color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#alert{display:block;position:fixed;z-index:8;top:0;left:0;width:100%;height:var(--alert_height);background-image:linear-gradient(90deg, #912B16 0%, #AA5529 19%, #B17F4B 34%, #ADB096 62%, #A6ABA0 100%);text-decoration:none !important;overflow:hidden;transition:all .2s ease-in-out}#alert:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1;background-attachment:fixed}@media print{#alert{display:none}}#alert .lucy-wrapper,#alert #layout-7030{display:flex;height:var(--alert_height);align-items:center;gap:1rem}@media only screen and (max-width: 1125px){#alert .lucy-wrapper,#alert #layout-7030{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}}#alert p{position:relative;z-index:1;margin:0;line-height:1.2;color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 1440px){#alert p{font-size:0.8rem}}@media only screen and (max-width: 1125px){#alert p{padding-right:var(--grid_gutter);font-size:1rem}}@media only screen and (max-width: 1000px){#alert p{font-size:1.7vw}}@media only screen and (max-width: 910px){#alert p{font-size:1rem}}@media only screen and (max-width: 525px){#alert p{font-size:.8rem}}#alert p.title{font-family:var(--font_secondary);font-size:1.3rem;font-weight:800}@media only screen and (max-width: 1440px){#alert p.title{font-size:1.1rem}}@media only screen and (max-width: 1125px){#alert p.title{display:block}}@media only screen and (max-width: 525px){#alert p.title{font-size:1rem}}#alert p span{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:0.7rem;font-weight:800;letter-spacing:0.1rem;line-height:1.585;text-transform:uppercase;display:none;margin-bottom:0;font-family:var(--font_secondary);font-weight:800;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}@media only screen and (max-width: 910px){#alert p span{display:inline-block}}@media (pointer: fine){#alert p span:hover{text-decoration:none}}#alert .button{position:relative;z-index:1;height:calc(2 * var(--base_font_size));margin:0;margin-left:auto}@media only screen and (max-width: 1125px){#alert .button{position:absolute;top:50%;right:var(--gutter_x);height:calc(2.5 * var(--base_font_size));transform:translate(0, -50%)}}@media only screen and (max-width: 910px){#alert .button{display:none}}#alert .icon-close{position:absolute;z-index:1;top:50%;right:1rem;font-size:.8rem;color:#FFF;cursor:pointer;transform:translate3d(0, -50%, 0);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){#alert .icon-close:hover,#alert .icon-close:focus{text-decoration:underline}}#alert.hide{top:calc(var(--alert_height) * -1)}#page-header{position:relative;background-color:var(--color_dark)}#page-header:before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/dust.png) no-repeat 0 0;content:'';opacity:.6;background-attachment:fixed}#page-header:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:transparent url(/images/grain.png) repeat 0 0;content:'';opacity:.1;background-attachment:fixed}#page-header .content{position:relative;z-index:1;padding:calc(var(--header_height) + var(--flow_space)) var(--gutter_x) var(--gutter_y) var(--gutter_x)}#page-header .content h1{margin-bottom:var(--flow_space)}#page-header .content.split{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gutter_x)}@media only screen and (max-width: 910px){#page-header .content.split{grid-template-columns:repeat(1, 1fr);gap:var(--gutter_y)}}#page-header .content.split .left{display:flex;flex-direction:column}#page-header .content.split .left .info{margin-top:auto}#page-header .content.split .left .info p{position:relative;margin-bottom:0;padding-left:1.5rem;color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#page-header .content.split .left .info p span[class*="icon"]{position:absolute;top:5px;left:0;font-size:.9rem}#page-header .content.split .left .info p span[class*="icon"].icon-phone-2{top:8px}#page-header .content.split .left .info p a:any-link{text-decoration:none;color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){#page-header .content.split .left .info p a:any-link:hover,#page-header .content.split .left .info p a:any-link:focus{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}#page-header .content.split .right img{display:block;width:100%;border-radius:var(--border_radius_img)}#page-header .content :last-child{margin-bottom:0}#page-header #page-header-image,#page-header #mobile-header-image{position:relative;z-index:1;-webkit-mask-image:url(/images/mask-top-edge2.svg);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top center}#page-header #page-header-image img,#page-header #mobile-header-image img{display:block;width:100%}@media only screen and (max-width: 910px){#page-header #page-header-image{display:none}}#page-header #page-header-image img{aspect-ratio:320 / 89}#page-header #mobile-header-image{display:none;-webkit-mask-size:200% auto}@media only screen and (max-width: 910px){#page-header #mobile-header-image{display:block}}@media only screen and (max-width: 525px){#page-header #mobile-header-image{-webkit-mask-size:300% auto}}#page-header #mobile-header-image img{aspect-ratio:16 / 9}#page-header .ragged-edge{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:15px;background-image:url(/images/ragged-edge-white-top.svg);background-size:cover;background-position:center;background-repeat:no-repeat;content:''}.trail{margin-bottom:var(--flow_space)}.trail ul{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 !important;padding:0 !important;list-style-type:none}@media only screen and (max-width: 525px){.trail ul{gap:5px}}.trail ul li:not(.print,.share-this-page){display:inline-block}.trail ul li:not(.print,.share-this-page) a:any-link,.trail ul li:not(.print,.share-this-page) span{display:flex;justify-content:center;align-items:center;text-align:center;height:1.5rem;padding:0 .75rem 0 .8rem;border:var(--border_width) var(--border_style) var(--color_light);font-family:var(--font_secondary);font-size:.6rem;font-weight:800;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;border-radius:1rem;color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 525px){.trail ul li:not(.print,.share-this-page) a:any-link,.trail ul li:not(.print,.share-this-page) span{height:1.25rem;padding:0 .5rem 0 .6rem;font-size:.5rem;letter-spacing:.05rem}}.trail ul li:not(.print,.share-this-page) a:any-link{background-color:transparent;transition:all .2s ease-in-out}@media (pointer: fine){.trail ul li:not(.print,.share-this-page) a:any-link:hover,.trail ul li:not(.print,.share-this-page) a:any-link:focus{background-color:var(--color_light);color:var(--color_dark)}}.trail .print,.trail .share-this-page{cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;width:1.5rem;height:1.5rem;border:var(--border_width) var(--border_style) var(--color_light);font-size:.7rem;text-decoration:none;border-radius:100%;background-color:transparent;transition:all .2s ease-in-out;color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 525px){.trail .print,.trail .share-this-page{width:1.25rem;height:1.25rem;font-size:.6rem}}.trail .print span,.trail .share-this-page span{line-height:28px}@media (pointer: fine){.trail .print:hover,.trail .print:focus,.trail .share-this-page:hover,.trail .share-this-page:focus{background-color:var(--color_light);color:var(--color_dark)}}#layout-7030{display:flex;align-items:flex-start;gap:calc(var(--gutter_x) * 2);margin:var(--gutter_y) 0;font-size:0}@media only screen and (max-width: 1125px){#layout-7030{gap:var(--gutter_x)}}@media only screen and (max-width: 910px){#layout-7030{display:block}}#layout-7030 #content-full{position:relative;z-index:1;width:100%;font-size:var(--base_font_size);vertical-align:top}#layout-7030 #content-full .lucy-wrapper,#layout-7030 #content-full #layout-7030{width:100% !important;padding:0 !important}#layout-7030 #content-7030{position:relative;z-index:1;display:inline-block;width:calc(70% - (var(--gutter_x) / 2));font-size:var(--base_font_size);vertical-align:top}@media only screen and (max-width: 910px){#layout-7030 #content-7030{width:100%}}@media only screen and (max-width: 350px){#layout-7030 #content-7030{font-size:16px}}#layout-7030 #content-7030 .lucy-wrapper,#layout-7030 #content-7030 #layout-7030{width:100% !important;padding:0 !important}#layout-7030 aside{position:sticky;z-index:2;top:calc(var(--header_height) + (var(--gutter_y) / 2));display:inline-block;width:calc(30% - (var(--gutter_x) / 2));font-size:var(--base_font_size);vertical-align:top;box-sizing:border-box;transition:top .2s ease-in-out}@media only screen and (max-width: 910px){#layout-7030 aside{position:relative;top:auto !important;width:100%;margin-top:calc(-1 * (var(--gutter_y) / 2));margin-bottom:var(--gutter_y)}}#layout-7030 aside:empty{display:none}#layout-7030 aside .lucy-wrapper,#layout-7030 aside #layout-7030{width:100%;margin:0 !important;padding:0 !important}#layout-7030 aside .button.back-to{margin-bottom:var(--gutter_y)}@media only screen and (max-width: 910px){#layout-7030 aside .button.back-to{margin-bottom:var(--flow_space)}}#layout-7030 aside #mobile-nav-toggle{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:800;color:var(--color_text);font-size:1.1rem;letter-spacing:0.015rem;line-height:1.455;display:none;justify-content:space-between;align-items:center;position:relative;margin-bottom:0;padding:.8rem;border:var(--border_width) var(--border_style) var(--border_color);cursor:pointer}@media only screen and (max-width: 910px){#layout-7030 aside #mobile-nav-toggle{display:flex}}#layout-7030 aside #mobile-nav-toggle span[class*="icon"]{display:inline-block;font-size:.6rem}#layout-7030 aside #mobile-nav-toggle.open span[class*="icon"]{transform:rotate(180deg)}@media only screen and (max-width: 910px){#layout-7030 aside #vertical-nav-content{display:none}}@media only screen and (max-width: 910px){#layout-7030 aside #vertical-nav-content h5{display:none}}#layout-7030 aside #vertical-nav-content ul{margin:0;padding:0;list-style-type:none;border-top:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 910px){#layout-7030 aside #vertical-nav-content ul{border:var(--border_width) var(--border_style) var(--border_color);border-top:none;border-bottom:none}}#layout-7030 aside #vertical-nav-content ul li{display:block;padding:.8rem 0;border-bottom:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 910px){#layout-7030 aside #vertical-nav-content ul li{padding:.8rem}}#layout-7030 aside #vertical-nav-content ul li a:any-link{display:flex;align-items:center;gap:10px;position:relative;text-decoration:none;line-height:1.3}#layout-7030 aside #vertical-nav-content ul li a:any-link .arrow{width:0;height:0;border-style:var(--border_style);border-width:5px 0 5px 10px;border-color:transparent transparent transparent var(--color_dark);content:'';opacity:0;transition:opacity .2s ease-in-out}#layout-7030 aside #vertical-nav-content ul li a:any-link.active .arrow{opacity:1}@media (pointer: fine){#layout-7030 aside #vertical-nav-content ul li a:any-link:hover .arrow,#layout-7030 aside #vertical-nav-content ul li a:any-link:focus .arrow{opacity:1}}#layout-7030 aside #sidebar-callout:any-link{display:block;margin-top:var(--flow_space);text-decoration:none}@media only screen and (max-width: 910px){#layout-7030 aside #sidebar-callout:any-link{display:none}}#layout-7030 aside #sidebar-callout:any-link.single{margin-top:0}#layout-7030 aside #sidebar-callout:any-link img{display:block;width:100%}#layout-7030 aside #sidebar-callout:any-link h5{margin-bottom:1rem;font-size:1.5rem;line-height:1.3}@media (pointer: fine){#layout-7030 aside #sidebar-callout:any-link:hover .button,#layout-7030 aside #sidebar-callout:any-link:focus .button{background-color:var(--color_dark)}#layout-7030 aside #sidebar-callout:any-link:hover .button span,#layout-7030 aside #sidebar-callout:any-link:focus .button span{transform:translate(-10px, 0);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#layout-7030 aside #sidebar-callout:any-link:hover .button span:after,#layout-7030 aside #sidebar-callout:any-link:focus .button span:after{opacity:1}}#layout-7030 aside .info-group{margin-bottom:var(--flow_space)}.lucy-bucket{width:100%;margin:0;padding:0}body.front .lucy-bucket[data-alignment='top'] .bucket-3070,body.front .lucy-bucket[data-alignment='top'] .bucket-7030,body.front .lucy-bucket[data-alignment='top'] .bucket-5050,#lucy-page-template-inner .lucy-bucket[data-alignment='top'] .bucket-3070,#lucy-page-template-inner .lucy-bucket[data-alignment='top'] .bucket-7030,#lucy-page-template-inner .lucy-bucket[data-alignment='top'] .bucket-5050{align-items:flex-start}body.front .lucy-bucket[data-alignment='middle'] .bucket-3070,body.front .lucy-bucket[data-alignment='middle'] .bucket-7030,body.front .lucy-bucket[data-alignment='middle'] .bucket-5050,#lucy-page-template-inner .lucy-bucket[data-alignment='middle'] .bucket-3070,#lucy-page-template-inner .lucy-bucket[data-alignment='middle'] .bucket-7030,#lucy-page-template-inner .lucy-bucket[data-alignment='middle'] .bucket-5050{align-items:center}body.front .lucy-bucket[data-alignment='bottom'] .bucket-3070,body.front .lucy-bucket[data-alignment='bottom'] .bucket-7030,body.front .lucy-bucket[data-alignment='bottom'] .bucket-5050,#lucy-page-template-inner .lucy-bucket[data-alignment='bottom'] .bucket-3070,#lucy-page-template-inner .lucy-bucket[data-alignment='bottom'] .bucket-7030,#lucy-page-template-inner .lucy-bucket[data-alignment='bottom'] .bucket-5050{align-items:end}body.front .bucket-3070,body.front .bucket-7030,body.front .bucket-5050,#lucy-page-template-inner .bucket-3070,#lucy-page-template-inner .bucket-7030,#lucy-page-template-inner .bucket-5050{display:flex;line-height:1.875}@media only screen and (max-width: 910px){body.front .bucket-3070,body.front .bucket-7030,body.front .bucket-5050,#lucy-page-template-inner .bucket-3070,#lucy-page-template-inner .bucket-7030,#lucy-page-template-inner .bucket-5050{display:block}}body.front .bucket-3070>*,body.front .bucket-7030>*,body.front .bucket-5050>*,#lucy-page-template-inner .bucket-3070>*,#lucy-page-template-inner .bucket-7030>*,#lucy-page-template-inner .bucket-5050>*{margin-left:3rem}@media only screen and (max-width: 1125px){body.front .bucket-3070>*,body.front .bucket-7030>*,body.front .bucket-5050>*,#lucy-page-template-inner .bucket-3070>*,#lucy-page-template-inner .bucket-7030>*,#lucy-page-template-inner .bucket-5050>*{margin-left:2rem}}@media only screen and (max-width: 910px){body.front .bucket-3070>*,body.front .bucket-7030>*,body.front .bucket-5050>*,#lucy-page-template-inner .bucket-3070>*,#lucy-page-template-inner .bucket-7030>*,#lucy-page-template-inner .bucket-5050>*{margin-left:0}}body.front .bucket-3070 .left-3070,body.front .bucket-3070 .right-7030,body.front .bucket-7030 .left-3070,body.front .bucket-7030 .right-7030,body.front .bucket-5050 .left-3070,body.front .bucket-5050 .right-7030,#lucy-page-template-inner .bucket-3070 .left-3070,#lucy-page-template-inner .bucket-3070 .right-7030,#lucy-page-template-inner .bucket-7030 .left-3070,#lucy-page-template-inner .bucket-7030 .right-7030,#lucy-page-template-inner .bucket-5050 .left-3070,#lucy-page-template-inner .bucket-5050 .right-7030{width:30%}@media only screen and (max-width: 910px){body.front .bucket-3070 .left-3070,body.front .bucket-3070 .right-7030,body.front .bucket-7030 .left-3070,body.front .bucket-7030 .right-7030,body.front .bucket-5050 .left-3070,body.front .bucket-5050 .right-7030,#lucy-page-template-inner .bucket-3070 .left-3070,#lucy-page-template-inner .bucket-3070 .right-7030,#lucy-page-template-inner .bucket-7030 .left-3070,#lucy-page-template-inner .bucket-7030 .right-7030,#lucy-page-template-inner .bucket-5050 .left-3070,#lucy-page-template-inner .bucket-5050 .right-7030{width:100%}}body.front .bucket-3070 .right-3070,body.front .bucket-3070 .left-7030,body.front .bucket-7030 .right-3070,body.front .bucket-7030 .left-7030,body.front .bucket-5050 .right-3070,body.front .bucket-5050 .left-7030,#lucy-page-template-inner .bucket-3070 .right-3070,#lucy-page-template-inner .bucket-3070 .left-7030,#lucy-page-template-inner .bucket-7030 .right-3070,#lucy-page-template-inner .bucket-7030 .left-7030,#lucy-page-template-inner .bucket-5050 .right-3070,#lucy-page-template-inner .bucket-5050 .left-7030{width:70%}@media only screen and (max-width: 910px){body.front .bucket-3070 .right-3070,body.front .bucket-3070 .left-7030,body.front .bucket-7030 .right-3070,body.front .bucket-7030 .left-7030,body.front .bucket-5050 .right-3070,body.front .bucket-5050 .left-7030,#lucy-page-template-inner .bucket-3070 .right-3070,#lucy-page-template-inner .bucket-3070 .left-7030,#lucy-page-template-inner .bucket-7030 .right-3070,#lucy-page-template-inner .bucket-7030 .left-7030,#lucy-page-template-inner .bucket-5050 .right-3070,#lucy-page-template-inner .bucket-5050 .left-7030{width:100%}}body.front .bucket-3070 .left-5050,body.front .bucket-3070 .right-5050,body.front .bucket-7030 .left-5050,body.front .bucket-7030 .right-5050,body.front .bucket-5050 .left-5050,body.front .bucket-5050 .right-5050,#lucy-page-template-inner .bucket-3070 .left-5050,#lucy-page-template-inner .bucket-3070 .right-5050,#lucy-page-template-inner .bucket-7030 .left-5050,#lucy-page-template-inner .bucket-7030 .right-5050,#lucy-page-template-inner .bucket-5050 .left-5050,#lucy-page-template-inner .bucket-5050 .right-5050{width:50%}@media only screen and (max-width: 910px){body.front .bucket-3070 .left-5050,body.front .bucket-3070 .right-5050,body.front .bucket-7030 .left-5050,body.front .bucket-7030 .right-5050,body.front .bucket-5050 .left-5050,body.front .bucket-5050 .right-5050,#lucy-page-template-inner .bucket-3070 .left-5050,#lucy-page-template-inner .bucket-3070 .right-5050,#lucy-page-template-inner .bucket-7030 .left-5050,#lucy-page-template-inner .bucket-7030 .right-5050,#lucy-page-template-inner .bucket-5050 .left-5050,#lucy-page-template-inner .bucket-5050 .right-5050{width:100%}}body.front .bucket-3070 .left-3070 :last-child,body.front .bucket-3070 .right-3070 :last-child,body.front .bucket-3070 .left-7030 :last-child,body.front .bucket-3070 .right-7030 :last-child,body.front .bucket-3070 .left-5050 :last-child,body.front .bucket-3070 .right-5050 :last-child,body.front .bucket-7030 .left-3070 :last-child,body.front .bucket-7030 .right-3070 :last-child,body.front .bucket-7030 .left-7030 :last-child,body.front .bucket-7030 .right-7030 :last-child,body.front .bucket-7030 .left-5050 :last-child,body.front .bucket-7030 .right-5050 :last-child,body.front .bucket-5050 .left-3070 :last-child,body.front .bucket-5050 .right-3070 :last-child,body.front .bucket-5050 .left-7030 :last-child,body.front .bucket-5050 .right-7030 :last-child,body.front .bucket-5050 .left-5050 :last-child,body.front .bucket-5050 .right-5050 :last-child,#lucy-page-template-inner .bucket-3070 .left-3070 :last-child,#lucy-page-template-inner .bucket-3070 .right-3070 :last-child,#lucy-page-template-inner .bucket-3070 .left-7030 :last-child,#lucy-page-template-inner .bucket-3070 .right-7030 :last-child,#lucy-page-template-inner .bucket-3070 .left-5050 :last-child,#lucy-page-template-inner .bucket-3070 .right-5050 :last-child,#lucy-page-template-inner .bucket-7030 .left-3070 :last-child,#lucy-page-template-inner .bucket-7030 .right-3070 :last-child,#lucy-page-template-inner .bucket-7030 .left-7030 :last-child,#lucy-page-template-inner .bucket-7030 .right-7030 :last-child,#lucy-page-template-inner .bucket-7030 .left-5050 :last-child,#lucy-page-template-inner .bucket-7030 .right-5050 :last-child,#lucy-page-template-inner .bucket-5050 .left-3070 :last-child,#lucy-page-template-inner .bucket-5050 .right-3070 :last-child,#lucy-page-template-inner .bucket-5050 .left-7030 :last-child,#lucy-page-template-inner .bucket-5050 .right-7030 :last-child,#lucy-page-template-inner .bucket-5050 .left-5050 :last-child,#lucy-page-template-inner .bucket-5050 .right-5050 :last-child{margin-bottom:0}@media only screen and (max-width: 910px){body.front .bucket-3070 .left-3070,body.front .bucket-3070 .right-3070,body.front .bucket-3070 .left-7030,body.front .bucket-3070 .right-7030,body.front .bucket-3070 .left-5050,body.front .bucket-3070 .right-5050,body.front .bucket-7030 .left-3070,body.front .bucket-7030 .right-3070,body.front .bucket-7030 .left-7030,body.front .bucket-7030 .right-7030,body.front .bucket-7030 .left-5050,body.front .bucket-7030 .right-5050,body.front .bucket-5050 .left-3070,body.front .bucket-5050 .right-3070,body.front .bucket-5050 .left-7030,body.front .bucket-5050 .right-7030,body.front .bucket-5050 .left-5050,body.front .bucket-5050 .right-5050,#lucy-page-template-inner .bucket-3070 .left-3070,#lucy-page-template-inner .bucket-3070 .right-3070,#lucy-page-template-inner .bucket-3070 .left-7030,#lucy-page-template-inner .bucket-3070 .right-7030,#lucy-page-template-inner .bucket-3070 .left-5050,#lucy-page-template-inner .bucket-3070 .right-5050,#lucy-page-template-inner .bucket-7030 .left-3070,#lucy-page-template-inner .bucket-7030 .right-3070,#lucy-page-template-inner .bucket-7030 .left-7030,#lucy-page-template-inner .bucket-7030 .right-7030,#lucy-page-template-inner .bucket-7030 .left-5050,#lucy-page-template-inner .bucket-7030 .right-5050,#lucy-page-template-inner .bucket-5050 .left-3070,#lucy-page-template-inner .bucket-5050 .right-3070,#lucy-page-template-inner .bucket-5050 .left-7030,#lucy-page-template-inner .bucket-5050 .right-7030,#lucy-page-template-inner .bucket-5050 .left-5050,#lucy-page-template-inner .bucket-5050 .right-5050{margin-bottom:var(--flow_space)}}body.front .bucket-3070 .left-5050,body.front .bucket-3070 .left-3070,body.front .bucket-3070 .left-7030,body.front .bucket-7030 .left-5050,body.front .bucket-7030 .left-3070,body.front .bucket-7030 .left-7030,body.front .bucket-5050 .left-5050,body.front .bucket-5050 .left-3070,body.front .bucket-5050 .left-7030,#lucy-page-template-inner .bucket-3070 .left-5050,#lucy-page-template-inner .bucket-3070 .left-3070,#lucy-page-template-inner .bucket-3070 .left-7030,#lucy-page-template-inner .bucket-7030 .left-5050,#lucy-page-template-inner .bucket-7030 .left-3070,#lucy-page-template-inner .bucket-7030 .left-7030,#lucy-page-template-inner .bucket-5050 .left-5050,#lucy-page-template-inner .bucket-5050 .left-3070,#lucy-page-template-inner .bucket-5050 .left-7030{margin-left:0}body.front .lucy-page #module-content,#lucy-page-template-inner .lucy-page #module-content{padding:var(--gutter_y) var(--gutter_x)}
