@charset "UTF-8";@import '//fast.fonts.net/cssapi/c459f08e-2323-4328-bd21-c3f4b395c833.css';@import url("https://use.typekit.net/idd3sfp.css");@font-face{font-family:"Ratio";src:url("/fonts/ratioblack-webfont.woff2") format("woff2"), url("/fonts/ratioblack-webfont.woff") format("woff");font-weight:700}@font-face{font-family:"Ratio";src:url("/fonts/ratiobold-webfont.woff2") format("woff2"), url("/fonts/ratiobold-webfont.woff") format("woff");font-weight:600}@font-face{font-family:"Ratio";src:url("/fonts/ratiomedium-webfont.woff2") format("woff2"), url("/fonts/ratiomedium-webfont.woff") format("woff");font-weight:500}@font-face{font-family:"Ratio";src:url("/fonts/ratioregular-webfont.woff2") format("woff2"), url("/fonts/ratioregular-webfont.woff") format("woff");font-weight:400}@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, body.front a.button-link:after, #lucy-page-template-inner a.button-link:after, .when-where span:before, #page-search .field-wrap:before, body.front #faqs .question p.title:after, #lucy-page-template-inner #faqs .question p.title:after, body.front #music-page table td:nth-child(1):before, body.front #music-page table td:nth-child(2):before, #lucy-page-template-inner #music-page table td:nth-child(1):before, #lucy-page-template-inner #music-page table td:nth-child(2):before, body.front #locations-map .mapboxgl-popup-close-button:after, #lucy-page-template-inner #locations-map .mapboxgl-popup-close-button:after, [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, #page-search .field-wrap: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 #D8D8D8}[class*="span"].border-right{margin-left:19px;border-right:1px solid #D8D8D8}[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.16667% - 20px);margin-left:20px}.offset1{margin-left:calc(4.16667% + 20px) !important}.inset-l1{padding-left:4.16667% !important}.inset-r1{padding-right:4.16667% !important}.span2{width:calc(8.33333% - 20px);margin-left:20px}.offset2{margin-left:calc(8.33333% + 20px) !important}.inset-l2{padding-left:8.33333% !important}.inset-r2{padding-right:8.33333% !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.66667% - 20px);margin-left:20px}.offset4{margin-left:calc(16.66667% + 20px) !important}.inset-l4{padding-left:16.66667% !important}.inset-r4{padding-right:16.66667% !important}.span5{width:calc(20.83333% - 20px);margin-left:20px}.offset5{margin-left:calc(20.83333% + 20px) !important}.inset-l5{padding-left:20.83333% !important}.inset-r5{padding-right:20.83333% !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.16667% - 20px);margin-left:20px}.offset7{margin-left:calc(29.16667% + 20px) !important}.inset-l7{padding-left:29.16667% !important}.inset-r7{padding-right:29.16667% !important}.span8{width:calc(33.33333% - 20px);margin-left:20px}.offset8{margin-left:calc(33.33333% + 20px) !important}.inset-l8{padding-left:33.33333% !important}.inset-r8{padding-right:33.33333% !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.66667% - 20px);margin-left:20px}.offset10{margin-left:calc(41.66667% + 20px) !important}.inset-l10{padding-left:41.66667% !important}.inset-r10{padding-right:41.66667% !important}.span11{width:calc(45.83333% - 20px);margin-left:20px}.offset11{margin-left:calc(45.83333% + 20px) !important}.inset-l11{padding-left:45.83333% !important}.inset-r11{padding-right:45.83333% !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.16667% - 20px);margin-left:20px}.offset13{margin-left:calc(54.16667% + 20px) !important}.inset-l13{padding-left:54.16667% !important}.inset-r13{padding-right:54.16667% !important}.span14{width:calc(58.33333% - 20px);margin-left:20px}.offset14{margin-left:calc(58.33333% + 20px) !important}.inset-l14{padding-left:58.33333% !important}.inset-r14{padding-right:58.33333% !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.66667% - 20px);margin-left:20px}.offset16{margin-left:calc(66.66667% + 20px) !important}.inset-l16{padding-left:66.66667% !important}.inset-r16{padding-right:66.66667% !important}.span17{width:calc(70.83333% - 20px);margin-left:20px}.offset17{margin-left:calc(70.83333% + 20px) !important}.inset-l17{padding-left:70.83333% !important}.inset-r17{padding-right:70.83333% !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.16667% - 20px);margin-left:20px}.offset19{margin-left:calc(79.16667% + 20px) !important}.inset-l19{padding-left:79.16667% !important}.inset-r19{padding-right:79.16667% !important}.span20{width:calc(83.33333% - 20px);margin-left:20px}.offset20{margin-left:calc(83.33333% + 20px) !important}.inset-l20{padding-left:83.33333% !important}.inset-r20{padding-right:83.33333% !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.66667% - 20px);margin-left:20px}.offset22{margin-left:calc(91.66667% + 20px) !important}.inset-l22{padding-left:91.66667% !important}.inset-r22{padding-right:91.66667% !important}.span23{width:calc(95.83333% - 20px);margin-left:20px}.offset23{margin-left:calc(95.83333% + 20px) !important}.inset-l23{padding-left:95.83333% !important}.inset-r23{padding-right:95.83333% !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:600px){.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:600px){#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}}body.front, #lucy-page-template-inner{/* Fluid heading scale — keeps the desktop hierarchy (maxes out at the design's sizes near ~1440px) but scales the type down smoothly so it fits smaller screens, with floors so nothing gets too small. Section- specific heading sizes have higher specificity and still win. */ /*table:not(#calendar-grid):not(.ui-datepicker-calendar){width:100%;border-collapse:collapse;th, td{padding:(1.5 * $base_font_size);vertical-align:top}th{@include get_font_styles(sub-header);text-align:left;color:get_color(white);font-family:get_font(secondary);font-size:.6875em;text-transform:uppercase;background:get_color(dark)}tr:nth-child(even) td{background:rgba(get_color(primary), .05)}}*/}body.front a, body.front a:active, body.front a:visited, #lucy-page-template-inner a, #lucy-page-template-inner a:active, #lucy-page-template-inner a:visited{color:#FFD933;text-decoration:underline}body.front a:hover, body.front a:focus-visible, body.front a:active:hover, body.front a:active:focus-visible, body.front a:visited:hover, body.front a:visited:focus-visible, #lucy-page-template-inner a:hover, #lucy-page-template-inner a:focus-visible, #lucy-page-template-inner a:active:hover, #lucy-page-template-inner a:active:focus-visible, #lucy-page-template-inner a:visited:hover, #lucy-page-template-inner a:visited:focus-visible{text-decoration:none}body.front h1, #lucy-page-template-inner h1{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:10rem;letter-spacing:-0.005em;line-height:0.8875}body.front h2, #lucy-page-template-inner h2{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:5.625rem;letter-spacing:0;line-height:1.089}body.front h3, #lucy-page-template-inner h3{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:3.875rem;line-height:1}body.front h4, #lucy-page-template-inner h4{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:2.375rem;letter-spacing:0.0105em;line-height:1.21}body.front h5, body.front .filter-bar h2, .filter-bar body.front h2, #lucy-page-template-inner h5, #lucy-page-template-inner .filter-bar h2, .filter-bar #lucy-page-template-inner h2{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:2rem;letter-spacing:0.0156em;line-height:1.188}body.front h6, #lucy-page-template-inner h6{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:1.5em;line-height:1.35}body.front h1, body.front h2, #lucy-page-template-inner h1, #lucy-page-template-inner h2{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}body.front .body-small, #lucy-page-template-inner .body-small{font-family:'korolev', Helvetica, sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;letter-spacing:0.0018em;line-height:2}body.front blockquote, #lucy-page-template-inner blockquote{font-family:'korolev', Helvetica, sans-serif;font-size:1.375rem;font-weight:700;color:#FFFFFF;letter-spacing:0;line-height:1.636}body.front .intro, #lucy-page-template-inner .intro{font-family:'korolev', Helvetica, sans-serif;font-size:1.375rem;font-weight:500;color:#FFFFFF;letter-spacing:0;line-height:1.636}body.front .caption, #lucy-page-template-inner .caption{font-family:'korolev', Helvetica, sans-serif;font-size:0.75rem;font-weight:500;color:#FFFFFF;letter-spacing:0;line-height:1.833}body.front .sub-header, #lucy-page-template-inner .sub-header{margin-bottom:0.5em;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:1.125rem;font-weight:900;color:#FFFFFF;letter-spacing:0.033em;line-height:1.444;text-transform:uppercase}body.front .heading, #lucy-page-template-inner .heading{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase}body.front .h1, #lucy-page-template-inner .h1{font-size:10rem;letter-spacing:-0.005em;line-height:0.8875}body.front .h2, #lucy-page-template-inner .h2{font-size:5.625rem;letter-spacing:0;line-height:1.089}body.front .h3, #lucy-page-template-inner .h3{font-size:3.875rem;line-height:1}body.front .h4, #lucy-page-template-inner .h4{font-size:2.375rem;letter-spacing:0.0105em;line-height:1.21}body.front .h5, #lucy-page-template-inner .h5{font-size:2rem;letter-spacing:0.0156em;line-height:1.188}body.front .h6, #lucy-page-template-inner .h6{font-size:1.5em;line-height:1.35}body.front h1, body.front .h1, #lucy-page-template-inner h1, #lucy-page-template-inner .h1{font-size:clamp(3rem, 11vw, 10rem)}body.front h2, body.front .h2, #lucy-page-template-inner h2, #lucy-page-template-inner .h2{font-size:clamp(2.375rem, 6.25vw, 5.625rem)}body.front h3, body.front .h3, #lucy-page-template-inner h3, #lucy-page-template-inner .h3{font-size:clamp(1.875rem, 4.3vw, 3.875rem)}body.front h4, body.front .h4, #lucy-page-template-inner h4, #lucy-page-template-inner .h4{font-size:clamp(1.5rem, 2.64vw, 2.375rem)}body.front h5, body.front .filter-bar h2, .filter-bar body.front h2, body.front .h5, #lucy-page-template-inner h5, #lucy-page-template-inner .filter-bar h2, .filter-bar #lucy-page-template-inner h2, #lucy-page-template-inner .h5{font-size:clamp(1.375rem, 2.22vw, 2rem)}body.front h6, body.front .h6, #lucy-page-template-inner h6, #lucy-page-template-inner .h6{font-size:clamp(1.1875rem, 1.67vw, 1.5rem)}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:2em;color:#FFFFFF}body.front ul, body.front ol, #lucy-page-template-inner ul, #lucy-page-template-inner ol{padding-left:2em;font-weight:500}@media only screen and (max-width:600px){body.front .intro, #lucy-page-template-inner .intro{font-size:1.1rem}}body.front .center, #lucy-page-template-inner .center{text-align:center}body.front .text-night-blue, #lucy-page-template-inner .text-night-blue{color:#175AE2}body.front .bg-night-blue, #lucy-page-template-inner .bg-night-blue{background-color:#175AE2}body.front .text-dairlide-yellow, #lucy-page-template-inner .text-dairlide-yellow{color:#FFD933}body.front .bg-dairlide-yellow, #lucy-page-template-inner .bg-dairlide-yellow{background-color:#FFD933}body.front .text-sky-blue, #lucy-page-template-inner .text-sky-blue{color:#60D9FC}body.front .bg-sky-blue, #lucy-page-template-inner .bg-sky-blue{background-color:#60D9FC}body.front .text-cadmium-red, #lucy-page-template-inner .text-cadmium-red{color:#F4475D}body.front .bg-cadmium-red, #lucy-page-template-inner .bg-cadmium-red{background-color:#F4475D}body.front .text-orange, #lucy-page-template-inner .text-orange{color:#FC6E58}body.front .bg-orange, #lucy-page-template-inner .bg-orange{background-color:#FC6E58}body.front .text-teal, #lucy-page-template-inner .text-teal{color:#00C8AA}body.front .bg-teal, #lucy-page-template-inner .bg-teal{background-color:#00C8AA}body.front .text-primary, #lucy-page-template-inner .text-primary{color:#175AE2}body.front .bg-primary, #lucy-page-template-inner .bg-primary{background-color:#175AE2}body.front .text-secondary, #lucy-page-template-inner .text-secondary{color:#FFD933}body.front .bg-secondary, #lucy-page-template-inner .bg-secondary{background-color:#FFD933}body.front .text-tertiary, #lucy-page-template-inner .text-tertiary{color:#60D9FC}body.front .bg-tertiary, #lucy-page-template-inner .bg-tertiary{background-color:#60D9FC}body.front .text-quaternary, #lucy-page-template-inner .text-quaternary{color:#F4475D}body.front .bg-quaternary, #lucy-page-template-inner .bg-quaternary{background-color:#F4475D}body.front .text-dark, #lucy-page-template-inner .text-dark{color:#000000}body.front .bg-dark, #lucy-page-template-inner .bg-dark{background-color:#000000}body.front .text-light, #lucy-page-template-inner .text-light{color:#F4F7FC}body.front .bg-light, #lucy-page-template-inner .bg-light{background-color:#F4F7FC}body.front .text-error, #lucy-page-template-inner .text-error{color:#F4475D}body.front .bg-error, #lucy-page-template-inner .bg-error{background-color:#F4475D}body.front .text-success, #lucy-page-template-inner .text-success{color:#00C8AA}body.front .bg-success, #lucy-page-template-inner .bg-success{background-color:#00C8AA}body.front .text-warning, #lucy-page-template-inner .text-warning{color:#FFD933}body.front .bg-warning, #lucy-page-template-inner .bg-warning{background-color:#FFD933}body.front .text-border, #lucy-page-template-inner .text-border{color:#D8D8D8}body.front .bg-border, #lucy-page-template-inner .bg-border{background-color:#D8D8D8}body.front .text-white, #lucy-page-template-inner .text-white{color:#FFFFFF}body.front .bg-white, #lucy-page-template-inner .bg-white{background-color:#FFFFFF}body.front .text-text, #lucy-page-template-inner .text-text{color:#FFFFFF}body.front .bg-text, #lucy-page-template-inner .bg-text{background-color:#FFFFFF}body.front a.button, body.front .pagination a, .pagination body.front a, body.front a.button:active, body.front .pagination a:active, .pagination body.front a:active, body.front a.button:visited, body.front .pagination a:visited, .pagination body.front a:visited, body.front span.button, body.front button.button, #lucy-page-template-inner a.button, #lucy-page-template-inner .pagination a, .pagination #lucy-page-template-inner a, #lucy-page-template-inner a.button:active, #lucy-page-template-inner .pagination a:active, .pagination #lucy-page-template-inner a:active, #lucy-page-template-inner a.button:visited, #lucy-page-template-inner .pagination a:visited, .pagination #lucy-page-template-inner a:visited, #lucy-page-template-inner span.button, #lucy-page-template-inner button.button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:2.75rem;padding:0 1.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:1.125rem;font-weight:900;letter-spacing:1px;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none !important;color:#000 !important;background-color:#FFF;border:2px solid #FFF;border-radius:1.875rem;box-sizing:border-box;cursor:pointer;overflow:hidden;transition:all .3s ease}body.front a.button span, body.front .pagination a span, .pagination body.front a span, body.front a.button:active span, body.front .pagination a:active span, .pagination body.front a:active span, body.front a.button:visited span, body.front .pagination a:visited span, .pagination body.front a:visited span, body.front span.button span, body.front button.button span, #lucy-page-template-inner a.button span, #lucy-page-template-inner .pagination a span, .pagination #lucy-page-template-inner a span, #lucy-page-template-inner a.button:active span, #lucy-page-template-inner .pagination a:active span, .pagination #lucy-page-template-inner a:active span, #lucy-page-template-inner a.button:visited span, #lucy-page-template-inner .pagination a:visited span, .pagination #lucy-page-template-inner a:visited span, #lucy-page-template-inner span.button span, #lucy-page-template-inner button.button span{position:relative;z-index:2}body.front a.button [class*='icon'], body.front .pagination a [class*='icon'], .pagination body.front a [class*='icon'], body.front a.button:active [class*='icon'], body.front .pagination a:active [class*='icon'], .pagination body.front a:active [class*='icon'], body.front a.button:visited [class*='icon'], body.front .pagination a:visited [class*='icon'], .pagination body.front a:visited [class*='icon'], body.front span.button [class*='icon'], body.front button.button [class*='icon'], #lucy-page-template-inner a.button [class*='icon'], #lucy-page-template-inner .pagination a [class*='icon'], .pagination #lucy-page-template-inner a [class*='icon'], #lucy-page-template-inner a.button:active [class*='icon'], #lucy-page-template-inner .pagination a:active [class*='icon'], .pagination #lucy-page-template-inner a:active [class*='icon'], #lucy-page-template-inner a.button:visited [class*='icon'], #lucy-page-template-inner .pagination a:visited [class*='icon'], .pagination #lucy-page-template-inner a:visited [class*='icon'], #lucy-page-template-inner span.button [class*='icon'], #lucy-page-template-inner button.button [class*='icon']{margin-right:.5rem;font-size:1.25rem}body.front a.button:after, body.front .pagination a:after, .pagination body.front a:after, body.front a.button:active:after, body.front .pagination a:active:after, .pagination body.front a:active:after, body.front a.button:visited:after, body.front .pagination a:visited:after, .pagination body.front a:visited:after, body.front span.button:after, body.front button.button:after, #lucy-page-template-inner a.button:after, #lucy-page-template-inner .pagination a:after, .pagination #lucy-page-template-inner a:after, #lucy-page-template-inner a.button:active:after, #lucy-page-template-inner .pagination a:active:after, .pagination #lucy-page-template-inner a:active:after, #lucy-page-template-inner a.button:visited:after, #lucy-page-template-inner .pagination a:visited:after, .pagination #lucy-page-template-inner a:visited:after, #lucy-page-template-inner span.button:after, #lucy-page-template-inner button.button:after{display:inline-block;width:1.25rem;margin-left:.6rem;aspect-ratio:1 / 1;background:transparent url(../images/icons/right-arrow-black.svg) no-repeat center/contain;content:'';transform:rotate(0deg);transition:transform .3s ease}body.front a.button:hover, body.front .pagination a:hover, .pagination body.front a:hover, body.front a.button:focus-visible, body.front .pagination a:focus-visible, .pagination body.front a:focus-visible, body.front a.button.selected, body.front .pagination a.selected, .pagination body.front a.selected, body.front a.button.active, body.front .pagination a.active, .pagination body.front a.active, body.front a.button:active:hover, body.front .pagination a:active:hover, .pagination body.front a:active:hover, body.front a.button:active:focus-visible, body.front .pagination a:active:focus-visible, .pagination body.front a:active:focus-visible, body.front a.button:active.selected, body.front .pagination a:active.selected, .pagination body.front a:active.selected, body.front a.button:active.active, body.front .pagination a:active.active, .pagination body.front a:active.active, body.front a.button:visited:hover, body.front .pagination a:visited:hover, .pagination body.front a:visited:hover, body.front a.button:visited:focus-visible, body.front .pagination a:visited:focus-visible, .pagination body.front a:visited:focus-visible, body.front a.button:visited.selected, body.front .pagination a:visited.selected, .pagination body.front a:visited.selected, body.front a.button:visited.active, body.front .pagination a:visited.active, .pagination body.front a:visited.active, body.front span.button:hover, body.front span.button:focus-visible, body.front span.button.selected, body.front span.button.active, body.front button.button:hover, body.front button.button:focus-visible, body.front button.button.selected, body.front button.button.active, #lucy-page-template-inner a.button:hover, #lucy-page-template-inner .pagination a:hover, .pagination #lucy-page-template-inner a:hover, #lucy-page-template-inner a.button:focus-visible, #lucy-page-template-inner .pagination a:focus-visible, .pagination #lucy-page-template-inner a:focus-visible, #lucy-page-template-inner a.button.selected, #lucy-page-template-inner .pagination a.selected, .pagination #lucy-page-template-inner a.selected, #lucy-page-template-inner a.button.active, #lucy-page-template-inner .pagination a.active, .pagination #lucy-page-template-inner a.active, #lucy-page-template-inner a.button:active:hover, #lucy-page-template-inner .pagination a:active:hover, .pagination #lucy-page-template-inner a:active:hover, #lucy-page-template-inner a.button:active:focus-visible, #lucy-page-template-inner .pagination a:active:focus-visible, .pagination #lucy-page-template-inner a:active:focus-visible, #lucy-page-template-inner a.button:active.selected, #lucy-page-template-inner .pagination a:active.selected, .pagination #lucy-page-template-inner a:active.selected, #lucy-page-template-inner a.button:active.active, #lucy-page-template-inner .pagination a:active.active, .pagination #lucy-page-template-inner a:active.active, #lucy-page-template-inner a.button:visited:hover, #lucy-page-template-inner .pagination a:visited:hover, .pagination #lucy-page-template-inner a:visited:hover, #lucy-page-template-inner a.button:visited:focus-visible, #lucy-page-template-inner .pagination a:visited:focus-visible, .pagination #lucy-page-template-inner a:visited:focus-visible, #lucy-page-template-inner a.button:visited.selected, #lucy-page-template-inner .pagination a:visited.selected, .pagination #lucy-page-template-inner a:visited.selected, #lucy-page-template-inner a.button:visited.active, #lucy-page-template-inner .pagination a:visited.active, .pagination #lucy-page-template-inner a:visited.active, #lucy-page-template-inner span.button:hover, #lucy-page-template-inner span.button:focus-visible, #lucy-page-template-inner span.button.selected, #lucy-page-template-inner span.button.active, #lucy-page-template-inner button.button:hover, #lucy-page-template-inner button.button:focus-visible, #lucy-page-template-inner button.button.selected, #lucy-page-template-inner button.button.active{background-color:#EDEDED;border-color:#EDEDED}body.front a.button:hover:after, body.front .pagination a:hover:after, .pagination body.front a:hover:after, body.front a.button:focus-visible:after, body.front .pagination a:focus-visible:after, .pagination body.front a:focus-visible:after, body.front a.button.selected:after, body.front .pagination a.selected:after, .pagination body.front a.selected:after, body.front a.button.active:after, body.front .pagination a.active:after, .pagination body.front a.active:after, body.front a.button:active:hover:after, body.front .pagination a:active:hover:after, .pagination body.front a:active:hover:after, body.front a.button:active:focus-visible:after, body.front .pagination a:active:focus-visible:after, .pagination body.front a:active:focus-visible:after, body.front a.button:active.selected:after, body.front .pagination a:active.selected:after, .pagination body.front a:active.selected:after, body.front a.button:active.active:after, body.front .pagination a:active.active:after, .pagination body.front a:active.active:after, body.front a.button:visited:hover:after, body.front .pagination a:visited:hover:after, .pagination body.front a:visited:hover:after, body.front a.button:visited:focus-visible:after, body.front .pagination a:visited:focus-visible:after, .pagination body.front a:visited:focus-visible:after, body.front a.button:visited.selected:after, body.front .pagination a:visited.selected:after, .pagination body.front a:visited.selected:after, body.front a.button:visited.active:after, body.front .pagination a:visited.active:after, .pagination body.front a:visited.active:after, body.front span.button:hover:after, body.front span.button:focus-visible:after, body.front span.button.selected:after, body.front span.button.active:after, body.front button.button:hover:after, body.front button.button:focus-visible:after, body.front button.button.selected:after, body.front button.button.active:after, #lucy-page-template-inner a.button:hover:after, #lucy-page-template-inner .pagination a:hover:after, .pagination #lucy-page-template-inner a:hover:after, #lucy-page-template-inner a.button:focus-visible:after, #lucy-page-template-inner .pagination a:focus-visible:after, .pagination #lucy-page-template-inner a:focus-visible:after, #lucy-page-template-inner a.button.selected:after, #lucy-page-template-inner .pagination a.selected:after, .pagination #lucy-page-template-inner a.selected:after, #lucy-page-template-inner a.button.active:after, #lucy-page-template-inner .pagination a.active:after, .pagination #lucy-page-template-inner a.active:after, #lucy-page-template-inner a.button:active:hover:after, #lucy-page-template-inner .pagination a:active:hover:after, .pagination #lucy-page-template-inner a:active:hover:after, #lucy-page-template-inner a.button:active:focus-visible:after, #lucy-page-template-inner .pagination a:active:focus-visible:after, .pagination #lucy-page-template-inner a:active:focus-visible:after, #lucy-page-template-inner a.button:active.selected:after, #lucy-page-template-inner .pagination a:active.selected:after, .pagination #lucy-page-template-inner a:active.selected:after, #lucy-page-template-inner a.button:active.active:after, #lucy-page-template-inner .pagination a:active.active:after, .pagination #lucy-page-template-inner a:active.active:after, #lucy-page-template-inner a.button:visited:hover:after, #lucy-page-template-inner .pagination a:visited:hover:after, .pagination #lucy-page-template-inner a:visited:hover:after, #lucy-page-template-inner a.button:visited:focus-visible:after, #lucy-page-template-inner .pagination a:visited:focus-visible:after, .pagination #lucy-page-template-inner a:visited:focus-visible:after, #lucy-page-template-inner a.button:visited.selected:after, #lucy-page-template-inner .pagination a:visited.selected:after, .pagination #lucy-page-template-inner a:visited.selected:after, #lucy-page-template-inner a.button:visited.active:after, #lucy-page-template-inner .pagination a:visited.active:after, .pagination #lucy-page-template-inner a:visited.active:after, #lucy-page-template-inner span.button:hover:after, #lucy-page-template-inner span.button:focus-visible:after, #lucy-page-template-inner span.button.selected:after, #lucy-page-template-inner span.button.active:after, #lucy-page-template-inner button.button:hover:after, #lucy-page-template-inner button.button:focus-visible:after, #lucy-page-template-inner button.button.selected:after, #lucy-page-template-inner button.button.active:after{transform:rotate(45deg)}body.front a.button.cta, body.front .pagination a.cta, .pagination body.front a.cta, body.front a.button:active.cta, body.front .pagination a:active.cta, .pagination body.front a:active.cta, body.front a.button:visited.cta, body.front .pagination a:visited.cta, .pagination body.front a:visited.cta, body.front span.button.cta, body.front button.button.cta, #lucy-page-template-inner a.button.cta, #lucy-page-template-inner .pagination a.cta, .pagination #lucy-page-template-inner a.cta, #lucy-page-template-inner a.button:active.cta, #lucy-page-template-inner .pagination a:active.cta, .pagination #lucy-page-template-inner a:active.cta, #lucy-page-template-inner a.button:visited.cta, #lucy-page-template-inner .pagination a:visited.cta, .pagination #lucy-page-template-inner a:visited.cta, #lucy-page-template-inner span.button.cta, #lucy-page-template-inner button.button.cta{height:3.75rem;padding:0 2.25em}body.front a.button.secondary, body.front .pagination a.secondary, .pagination body.front a.secondary, body.front a.button.alt, body.front .pagination a, .pagination body.front a, body.front .pagination a:active, .pagination body.front a:active, body.front .pagination a:visited, .pagination body.front a:visited, body.front a.button:active.secondary, body.front .pagination a:active.secondary, .pagination body.front a:active.secondary, body.front a.button:active.alt, body.front .pagination a:active, .pagination body.front a:active, body.front .pagination a:active:visited, .pagination body.front a:active:visited, body.front a.button:visited.secondary, body.front .pagination a:visited.secondary, .pagination body.front a:visited.secondary, body.front a.button:visited.alt, body.front .pagination a:visited, .pagination body.front a:visited, body.front .pagination a:visited:active, .pagination body.front a:visited:active, body.front span.button.secondary, body.front span.button.alt, body.front button.button.secondary, body.front button.button.alt, #lucy-page-template-inner a.button.secondary, #lucy-page-template-inner .pagination a.secondary, .pagination #lucy-page-template-inner a.secondary, #lucy-page-template-inner a.button.alt, #lucy-page-template-inner .pagination a, .pagination #lucy-page-template-inner a, #lucy-page-template-inner .pagination a:active, .pagination #lucy-page-template-inner a:active, #lucy-page-template-inner .pagination a:visited, .pagination #lucy-page-template-inner a:visited, #lucy-page-template-inner a.button:active.secondary, #lucy-page-template-inner .pagination a:active.secondary, .pagination #lucy-page-template-inner a:active.secondary, #lucy-page-template-inner a.button:active.alt, #lucy-page-template-inner .pagination a:active, .pagination #lucy-page-template-inner a:active, #lucy-page-template-inner .pagination a:active:visited, .pagination #lucy-page-template-inner a:active:visited, #lucy-page-template-inner a.button:visited.secondary, #lucy-page-template-inner .pagination a:visited.secondary, .pagination #lucy-page-template-inner a:visited.secondary, #lucy-page-template-inner a.button:visited.alt, #lucy-page-template-inner .pagination a:visited, .pagination #lucy-page-template-inner a:visited, #lucy-page-template-inner .pagination a:visited:active, .pagination #lucy-page-template-inner a:visited:active, #lucy-page-template-inner span.button.secondary, #lucy-page-template-inner span.button.alt, #lucy-page-template-inner button.button.secondary, #lucy-page-template-inner button.button.alt{color:#FFF !important;background-color:rgba(0, 0, 0, 0.25);border-color:#FFF;border-radius:1.375rem;letter-spacing:.36px}body.front a.button.secondary:after, body.front .pagination a.secondary:after, .pagination body.front a.secondary:after, body.front a.button.alt:after, body.front .pagination a:after, .pagination body.front a:after, body.front .pagination a:active:after, .pagination body.front a:active:after, body.front .pagination a:visited:after, .pagination body.front a:visited:after, body.front a.button:active.secondary:after, body.front .pagination a:active.secondary:after, .pagination body.front a:active.secondary:after, body.front a.button:active.alt:after, body.front .pagination a:active:after, .pagination body.front a:active:after, body.front .pagination a:visited:active:after, .pagination body.front a:visited:active:after, body.front a.button:visited.secondary:after, body.front .pagination a:visited.secondary:after, .pagination body.front a:visited.secondary:after, body.front a.button:visited.alt:after, body.front .pagination a:visited:after, .pagination body.front a:visited:after, body.front .pagination a:active:visited:after, .pagination body.front a:active:visited:after, body.front span.button.secondary:after, body.front span.button.alt:after, body.front button.button.secondary:after, body.front button.button.alt:after, #lucy-page-template-inner a.button.secondary:after, #lucy-page-template-inner .pagination a.secondary:after, .pagination #lucy-page-template-inner a.secondary:after, #lucy-page-template-inner a.button.alt:after, #lucy-page-template-inner .pagination a:after, .pagination #lucy-page-template-inner a:after, #lucy-page-template-inner .pagination a:active:after, .pagination #lucy-page-template-inner a:active:after, #lucy-page-template-inner .pagination a:visited:after, .pagination #lucy-page-template-inner a:visited:after, #lucy-page-template-inner a.button:active.secondary:after, #lucy-page-template-inner .pagination a:active.secondary:after, .pagination #lucy-page-template-inner a:active.secondary:after, #lucy-page-template-inner a.button:active.alt:after, #lucy-page-template-inner .pagination a:active:after, .pagination #lucy-page-template-inner a:active:after, #lucy-page-template-inner .pagination a:visited:active:after, .pagination #lucy-page-template-inner a:visited:active:after, #lucy-page-template-inner a.button:visited.secondary:after, #lucy-page-template-inner .pagination a:visited.secondary:after, .pagination #lucy-page-template-inner a:visited.secondary:after, #lucy-page-template-inner a.button:visited.alt:after, #lucy-page-template-inner .pagination a:visited:after, .pagination #lucy-page-template-inner a:visited:after, #lucy-page-template-inner .pagination a:active:visited:after, .pagination #lucy-page-template-inner a:active:visited:after, #lucy-page-template-inner span.button.secondary:after, #lucy-page-template-inner span.button.alt:after, #lucy-page-template-inner button.button.secondary:after, #lucy-page-template-inner button.button.alt:after{content:none}body.front a.button.secondary:hover, body.front .pagination a.secondary:hover, .pagination body.front a.secondary:hover, body.front a.button.secondary:focus-visible, body.front .pagination a.secondary:focus-visible, .pagination body.front a.secondary:focus-visible, body.front a.button.secondary.selected, body.front .pagination a.secondary.selected, .pagination body.front a.secondary.selected, body.front a.button.secondary.active, body.front .pagination a.secondary.active, .pagination body.front a.secondary.active, body.front a.button.alt:hover, body.front .pagination a:hover, .pagination body.front a:hover, body.front .pagination a:hover:active, .pagination body.front a:hover:active, body.front .pagination a:hover:visited, .pagination body.front a:hover:visited, body.front a.button.alt:focus-visible, body.front .pagination a:focus-visible, .pagination body.front a:focus-visible, body.front .pagination a:focus-visible:active, .pagination body.front a:focus-visible:active, body.front .pagination a:focus-visible:visited, .pagination body.front a:focus-visible:visited, body.front a.button.alt.selected, body.front .pagination a.selected, .pagination body.front a.selected, body.front .pagination a.selected:active, .pagination body.front a.selected:active, body.front .pagination a.selected:visited, .pagination body.front a.selected:visited, body.front a.button.alt.active, body.front .pagination a.active, .pagination body.front a.active, body.front .pagination a.active:active, .pagination body.front a.active:active, body.front .pagination a.active:visited, .pagination body.front a.active:visited, body.front a.button:active.secondary:hover, body.front .pagination a:active.secondary:hover, .pagination body.front a:active.secondary:hover, body.front a.button:active.secondary:focus-visible, body.front .pagination a:active.secondary:focus-visible, .pagination body.front a:active.secondary:focus-visible, body.front a.button:active.secondary.selected, body.front .pagination a:active.secondary.selected, .pagination body.front a:active.secondary.selected, body.front a.button:active.secondary.active, body.front .pagination a:active.secondary.active, .pagination body.front a:active.secondary.active, body.front a.button:active.alt:hover, body.front .pagination a:active:hover, .pagination body.front a:active:hover, body.front .pagination a:active:hover:visited, .pagination body.front a:active:hover:visited, body.front a.button:active.alt:focus-visible, body.front .pagination a:active:focus-visible, .pagination body.front a:active:focus-visible, body.front .pagination a:active:focus-visible:visited, .pagination body.front a:active:focus-visible:visited, body.front a.button:active.alt.selected, body.front .pagination a:active.selected, .pagination body.front a:active.selected, body.front .pagination a:active.selected:visited, .pagination body.front a:active.selected:visited, body.front a.button:active.alt.active, body.front .pagination a:active.active, .pagination body.front a:active.active, body.front .pagination a:active.active:visited, .pagination body.front a:active.active:visited, body.front a.button:visited.secondary:hover, body.front .pagination a:visited.secondary:hover, .pagination body.front a:visited.secondary:hover, body.front a.button:visited.secondary:focus-visible, body.front .pagination a:visited.secondary:focus-visible, .pagination body.front a:visited.secondary:focus-visible, body.front a.button:visited.secondary.selected, body.front .pagination a:visited.secondary.selected, .pagination body.front a:visited.secondary.selected, body.front a.button:visited.secondary.active, body.front .pagination a:visited.secondary.active, .pagination body.front a:visited.secondary.active, body.front a.button:visited.alt:hover, body.front .pagination a:visited:hover, .pagination body.front a:visited:hover, body.front .pagination a:visited:hover:active, .pagination body.front a:visited:hover:active, body.front a.button:visited.alt:focus-visible, body.front .pagination a:visited:focus-visible, .pagination body.front a:visited:focus-visible, body.front .pagination a:visited:focus-visible:active, .pagination body.front a:visited:focus-visible:active, body.front a.button:visited.alt.selected, body.front .pagination a:visited.selected, .pagination body.front a:visited.selected, body.front .pagination a:visited.selected:active, .pagination body.front a:visited.selected:active, body.front a.button:visited.alt.active, body.front .pagination a:visited.active, .pagination body.front a:visited.active, body.front .pagination a:visited.active:active, .pagination body.front a:visited.active:active, body.front span.button.secondary:hover, body.front span.button.secondary:focus-visible, body.front span.button.secondary.selected, body.front span.button.secondary.active, body.front span.button.alt:hover, body.front span.button.alt:focus-visible, body.front span.button.alt.selected, body.front span.button.alt.active, body.front button.button.secondary:hover, body.front button.button.secondary:focus-visible, body.front button.button.secondary.selected, body.front button.button.secondary.active, body.front button.button.alt:hover, body.front button.button.alt:focus-visible, body.front button.button.alt.selected, body.front button.button.alt.active, #lucy-page-template-inner a.button.secondary:hover, #lucy-page-template-inner .pagination a.secondary:hover, .pagination #lucy-page-template-inner a.secondary:hover, #lucy-page-template-inner a.button.secondary:focus-visible, #lucy-page-template-inner .pagination a.secondary:focus-visible, .pagination #lucy-page-template-inner a.secondary:focus-visible, #lucy-page-template-inner a.button.secondary.selected, #lucy-page-template-inner .pagination a.secondary.selected, .pagination #lucy-page-template-inner a.secondary.selected, #lucy-page-template-inner a.button.secondary.active, #lucy-page-template-inner .pagination a.secondary.active, .pagination #lucy-page-template-inner a.secondary.active, #lucy-page-template-inner a.button.alt:hover, #lucy-page-template-inner .pagination a:hover, .pagination #lucy-page-template-inner a:hover, #lucy-page-template-inner .pagination a:hover:active, .pagination #lucy-page-template-inner a:hover:active, #lucy-page-template-inner .pagination a:hover:visited, .pagination #lucy-page-template-inner a:hover:visited, #lucy-page-template-inner a.button.alt:focus-visible, #lucy-page-template-inner .pagination a:focus-visible, .pagination #lucy-page-template-inner a:focus-visible, #lucy-page-template-inner .pagination a:focus-visible:active, .pagination #lucy-page-template-inner a:focus-visible:active, #lucy-page-template-inner .pagination a:focus-visible:visited, .pagination #lucy-page-template-inner a:focus-visible:visited, #lucy-page-template-inner a.button.alt.selected, #lucy-page-template-inner .pagination a.selected, .pagination #lucy-page-template-inner a.selected, #lucy-page-template-inner .pagination a.selected:active, .pagination #lucy-page-template-inner a.selected:active, #lucy-page-template-inner .pagination a.selected:visited, .pagination #lucy-page-template-inner a.selected:visited, #lucy-page-template-inner a.button.alt.active, #lucy-page-template-inner .pagination a.active, .pagination #lucy-page-template-inner a.active, #lucy-page-template-inner .pagination a.active:active, .pagination #lucy-page-template-inner a.active:active, #lucy-page-template-inner .pagination a.active:visited, .pagination #lucy-page-template-inner a.active:visited, #lucy-page-template-inner a.button:active.secondary:hover, #lucy-page-template-inner .pagination a:active.secondary:hover, .pagination #lucy-page-template-inner a:active.secondary:hover, #lucy-page-template-inner a.button:active.secondary:focus-visible, #lucy-page-template-inner .pagination a:active.secondary:focus-visible, .pagination #lucy-page-template-inner a:active.secondary:focus-visible, #lucy-page-template-inner a.button:active.secondary.selected, #lucy-page-template-inner .pagination a:active.secondary.selected, .pagination #lucy-page-template-inner a:active.secondary.selected, #lucy-page-template-inner a.button:active.secondary.active, #lucy-page-template-inner .pagination a:active.secondary.active, .pagination #lucy-page-template-inner a:active.secondary.active, #lucy-page-template-inner a.button:active.alt:hover, #lucy-page-template-inner .pagination a:active:hover, .pagination #lucy-page-template-inner a:active:hover, #lucy-page-template-inner .pagination a:active:hover:visited, .pagination #lucy-page-template-inner a:active:hover:visited, #lucy-page-template-inner a.button:active.alt:focus-visible, #lucy-page-template-inner .pagination a:active:focus-visible, .pagination #lucy-page-template-inner a:active:focus-visible, #lucy-page-template-inner .pagination a:active:focus-visible:visited, .pagination #lucy-page-template-inner a:active:focus-visible:visited, #lucy-page-template-inner a.button:active.alt.selected, #lucy-page-template-inner .pagination a:active.selected, .pagination #lucy-page-template-inner a:active.selected, #lucy-page-template-inner .pagination a:active.selected:visited, .pagination #lucy-page-template-inner a:active.selected:visited, #lucy-page-template-inner a.button:active.alt.active, #lucy-page-template-inner .pagination a:active.active, .pagination #lucy-page-template-inner a:active.active, #lucy-page-template-inner .pagination a:active.active:visited, .pagination #lucy-page-template-inner a:active.active:visited, #lucy-page-template-inner a.button:visited.secondary:hover, #lucy-page-template-inner .pagination a:visited.secondary:hover, .pagination #lucy-page-template-inner a:visited.secondary:hover, #lucy-page-template-inner a.button:visited.secondary:focus-visible, #lucy-page-template-inner .pagination a:visited.secondary:focus-visible, .pagination #lucy-page-template-inner a:visited.secondary:focus-visible, #lucy-page-template-inner a.button:visited.secondary.selected, #lucy-page-template-inner .pagination a:visited.secondary.selected, .pagination #lucy-page-template-inner a:visited.secondary.selected, #lucy-page-template-inner a.button:visited.secondary.active, #lucy-page-template-inner .pagination a:visited.secondary.active, .pagination #lucy-page-template-inner a:visited.secondary.active, #lucy-page-template-inner a.button:visited.alt:hover, #lucy-page-template-inner .pagination a:visited:hover, .pagination #lucy-page-template-inner a:visited:hover, #lucy-page-template-inner .pagination a:visited:hover:active, .pagination #lucy-page-template-inner a:visited:hover:active, #lucy-page-template-inner a.button:visited.alt:focus-visible, #lucy-page-template-inner .pagination a:visited:focus-visible, .pagination #lucy-page-template-inner a:visited:focus-visible, #lucy-page-template-inner .pagination a:visited:focus-visible:active, .pagination #lucy-page-template-inner a:visited:focus-visible:active, #lucy-page-template-inner a.button:visited.alt.selected, #lucy-page-template-inner .pagination a:visited.selected, .pagination #lucy-page-template-inner a:visited.selected, #lucy-page-template-inner .pagination a:visited.selected:active, .pagination #lucy-page-template-inner a:visited.selected:active, #lucy-page-template-inner a.button:visited.alt.active, #lucy-page-template-inner .pagination a:visited.active, .pagination #lucy-page-template-inner a:visited.active, #lucy-page-template-inner .pagination a:visited.active:active, .pagination #lucy-page-template-inner a:visited.active:active, #lucy-page-template-inner span.button.secondary:hover, #lucy-page-template-inner span.button.secondary:focus-visible, #lucy-page-template-inner span.button.secondary.selected, #lucy-page-template-inner span.button.secondary.active, #lucy-page-template-inner span.button.alt:hover, #lucy-page-template-inner span.button.alt:focus-visible, #lucy-page-template-inner span.button.alt.selected, #lucy-page-template-inner span.button.alt.active, #lucy-page-template-inner button.button.secondary:hover, #lucy-page-template-inner button.button.secondary:focus-visible, #lucy-page-template-inner button.button.secondary.selected, #lucy-page-template-inner button.button.secondary.active, #lucy-page-template-inner button.button.alt:hover, #lucy-page-template-inner button.button.alt:focus-visible, #lucy-page-template-inner button.button.alt.selected, #lucy-page-template-inner button.button.alt.active{color:#000 !important;background-color:#FFF;border-color:#FFF;letter-spacing:.6px}body.front a.button.tertiary, body.front .pagination a.tertiary, .pagination body.front a.tertiary, body.front a.button:active.tertiary, body.front .pagination a:active.tertiary, .pagination body.front a:active.tertiary, body.front a.button:visited.tertiary, body.front .pagination a:visited.tertiary, .pagination body.front a:visited.tertiary, body.front span.button.tertiary, body.front button.button.tertiary, #lucy-page-template-inner a.button.tertiary, #lucy-page-template-inner .pagination a.tertiary, .pagination #lucy-page-template-inner a.tertiary, #lucy-page-template-inner a.button:active.tertiary, #lucy-page-template-inner .pagination a:active.tertiary, .pagination #lucy-page-template-inner a:active.tertiary, #lucy-page-template-inner a.button:visited.tertiary, #lucy-page-template-inner .pagination a:visited.tertiary, .pagination #lucy-page-template-inner a:visited.tertiary, #lucy-page-template-inner span.button.tertiary, #lucy-page-template-inner button.button.tertiary{height:auto;padding:0;color:#FFD933 !important;background:transparent;border:0;border-radius:0;letter-spacing:.5px;overflow:visible}body.front a.button.tertiary:after, body.front .pagination a.tertiary:after, .pagination body.front a.tertiary:after, body.front a.button:active.tertiary:after, body.front .pagination a:active.tertiary:after, .pagination body.front a:active.tertiary:after, body.front a.button:visited.tertiary:after, body.front .pagination a:visited.tertiary:after, .pagination body.front a:visited.tertiary:after, body.front span.button.tertiary:after, body.front button.button.tertiary:after, #lucy-page-template-inner a.button.tertiary:after, #lucy-page-template-inner .pagination a.tertiary:after, .pagination #lucy-page-template-inner a.tertiary:after, #lucy-page-template-inner a.button:active.tertiary:after, #lucy-page-template-inner .pagination a:active.tertiary:after, .pagination #lucy-page-template-inner a:active.tertiary:after, #lucy-page-template-inner a.button:visited.tertiary:after, #lucy-page-template-inner .pagination a:visited.tertiary:after, .pagination #lucy-page-template-inner a:visited.tertiary:after, #lucy-page-template-inner span.button.tertiary:after, #lucy-page-template-inner button.button.tertiary:after{content:none}body.front a.button.tertiary:hover, body.front .pagination a.tertiary:hover, .pagination body.front a.tertiary:hover, body.front a.button.tertiary:focus-visible, body.front .pagination a.tertiary:focus-visible, .pagination body.front a.tertiary:focus-visible, body.front a.button:active.tertiary:hover, body.front .pagination a:active.tertiary:hover, .pagination body.front a:active.tertiary:hover, body.front a.button:active.tertiary:focus-visible, body.front .pagination a:active.tertiary:focus-visible, .pagination body.front a:active.tertiary:focus-visible, body.front a.button:visited.tertiary:hover, body.front .pagination a:visited.tertiary:hover, .pagination body.front a:visited.tertiary:hover, body.front a.button:visited.tertiary:focus-visible, body.front .pagination a:visited.tertiary:focus-visible, .pagination body.front a:visited.tertiary:focus-visible, body.front span.button.tertiary:hover, body.front span.button.tertiary:focus-visible, body.front button.button.tertiary:hover, body.front button.button.tertiary:focus-visible, #lucy-page-template-inner a.button.tertiary:hover, #lucy-page-template-inner .pagination a.tertiary:hover, .pagination #lucy-page-template-inner a.tertiary:hover, #lucy-page-template-inner a.button.tertiary:focus-visible, #lucy-page-template-inner .pagination a.tertiary:focus-visible, .pagination #lucy-page-template-inner a.tertiary:focus-visible, #lucy-page-template-inner a.button:active.tertiary:hover, #lucy-page-template-inner .pagination a:active.tertiary:hover, .pagination #lucy-page-template-inner a:active.tertiary:hover, #lucy-page-template-inner a.button:active.tertiary:focus-visible, #lucy-page-template-inner .pagination a:active.tertiary:focus-visible, .pagination #lucy-page-template-inner a:active.tertiary:focus-visible, #lucy-page-template-inner a.button:visited.tertiary:hover, #lucy-page-template-inner .pagination a:visited.tertiary:hover, .pagination #lucy-page-template-inner a:visited.tertiary:hover, #lucy-page-template-inner a.button:visited.tertiary:focus-visible, #lucy-page-template-inner .pagination a:visited.tertiary:focus-visible, .pagination #lucy-page-template-inner a:visited.tertiary:focus-visible, #lucy-page-template-inner span.button.tertiary:hover, #lucy-page-template-inner span.button.tertiary:focus-visible, #lucy-page-template-inner button.button.tertiary:hover, #lucy-page-template-inner button.button.tertiary:focus-visible{color:#FFD933 !important;background:transparent;text-decoration:underline !important}body.front a.button.fluid, body.front .pagination a.fluid, .pagination body.front a.fluid, body.front a.button:active.fluid, body.front .pagination a:active.fluid, .pagination body.front a:active.fluid, body.front a.button:visited.fluid, body.front .pagination a:visited.fluid, .pagination body.front a:visited.fluid, body.front span.button.fluid, body.front button.button.fluid, #lucy-page-template-inner a.button.fluid, #lucy-page-template-inner .pagination a.fluid, .pagination #lucy-page-template-inner a.fluid, #lucy-page-template-inner a.button:active.fluid, #lucy-page-template-inner .pagination a:active.fluid, .pagination #lucy-page-template-inner a:active.fluid, #lucy-page-template-inner a.button:visited.fluid, #lucy-page-template-inner .pagination a:visited.fluid, .pagination #lucy-page-template-inner a:visited.fluid, #lucy-page-template-inner span.button.fluid, #lucy-page-template-inner button.button.fluid{display:flex;width:100%;padding:0}body.front a.button.disabled, body.front .pagination a.disabled, .pagination body.front a.disabled, body.front a.button.disabled:hover, body.front .pagination a.disabled:hover, .pagination body.front a.disabled:hover, body.front a.button:active.disabled, body.front .pagination a:active.disabled, .pagination body.front a:active.disabled, body.front a.button:active.disabled:hover, body.front .pagination a:active.disabled:hover, .pagination body.front a:active.disabled:hover, body.front a.button:visited.disabled, body.front .pagination a:visited.disabled, .pagination body.front a:visited.disabled, body.front a.button:visited.disabled:hover, body.front .pagination a:visited.disabled:hover, .pagination body.front a:visited.disabled:hover, body.front span.button.disabled, body.front span.button.disabled:hover, body.front button.button.disabled, body.front button.button.disabled:hover, #lucy-page-template-inner a.button.disabled, #lucy-page-template-inner .pagination a.disabled, .pagination #lucy-page-template-inner a.disabled, #lucy-page-template-inner a.button.disabled:hover, #lucy-page-template-inner .pagination a.disabled:hover, .pagination #lucy-page-template-inner a.disabled:hover, #lucy-page-template-inner a.button:active.disabled, #lucy-page-template-inner .pagination a:active.disabled, .pagination #lucy-page-template-inner a:active.disabled, #lucy-page-template-inner a.button:active.disabled:hover, #lucy-page-template-inner .pagination a:active.disabled:hover, .pagination #lucy-page-template-inner a:active.disabled:hover, #lucy-page-template-inner a.button:visited.disabled, #lucy-page-template-inner .pagination a:visited.disabled, .pagination #lucy-page-template-inner a:visited.disabled, #lucy-page-template-inner a.button:visited.disabled:hover, #lucy-page-template-inner .pagination a:visited.disabled:hover, .pagination #lucy-page-template-inner a:visited.disabled:hover, #lucy-page-template-inner span.button.disabled, #lucy-page-template-inner span.button.disabled:hover, #lucy-page-template-inner button.button.disabled, #lucy-page-template-inner button.button.disabled:hover{color:#FFFFFF !important;background-color:rgba(255, 255, 255, 0.15) !important;border:1px solid #D8D8D8;cursor:not-allowed;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}@media only screen and (max-width:600px){body.front a.button:not(.tertiary), body.front .pagination a:not(.tertiary), .pagination body.front a:not(.tertiary), body.front a.button:active:not(.tertiary), body.front .pagination a:active:not(.tertiary), .pagination body.front a:active:not(.tertiary), body.front a.button:visited:not(.tertiary), body.front .pagination a:visited:not(.tertiary), .pagination body.front a:visited:not(.tertiary), body.front span.button:not(.tertiary), body.front button.button:not(.tertiary), #lucy-page-template-inner a.button:not(.tertiary), #lucy-page-template-inner .pagination a:not(.tertiary), .pagination #lucy-page-template-inner a:not(.tertiary), #lucy-page-template-inner a.button:active:not(.tertiary), #lucy-page-template-inner .pagination a:active:not(.tertiary), .pagination #lucy-page-template-inner a:active:not(.tertiary), #lucy-page-template-inner a.button:visited:not(.tertiary), #lucy-page-template-inner .pagination a:visited:not(.tertiary), .pagination #lucy-page-template-inner a:visited:not(.tertiary), #lucy-page-template-inner span.button:not(.tertiary), #lucy-page-template-inner button.button:not(.tertiary){display:flex;width:100%;padding:0 1.5em}}body.front a.button-link, #lucy-page-template-inner a.button-link{position:relative;display:inline-block;margin-bottom:.5em;font-family:'korolev', Helvetica, sans-serif;font-size:.6875em;font-weight:bold;color:#FFFFFF;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-decoration:none}body.front a.button-link:before, #lucy-page-template-inner a.button-link:before{position:absolute;top:50%;right:-2.5em;display:block;width:1.9em;height:1.9em;background:#F4F7FC;content:'';transform:translate(0, -50%);perspective:1000px;-moz-transform:translate(0, -50%);-moz-perspective:1000;-webkit-transform:translate(0, -50%);-webkit-perspective:1000;-o-transform:translate(0, -50%);-o-perspective:1000;-ms-transform:translate(0, -50%);-ms-perspective:1000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}body.front a.button-link:after, #lucy-page-template-inner a.button-link:after{position:absolute;top:50%;right:-2.85em;display:block;width:2em;height:2em;line-height:2em;font-size:.9em;text-align:center;color:#175AE2;content:"\e939" !important;transform:translate(0, -45%);perspective:1000px;-moz-transform:translate(0, -45%);-moz-perspective:1000;-webkit-transform:translate(0, -45%);-webkit-perspective:1000;-o-transform:translate(0, -45%);-o-perspective:1000;-ms-transform:translate(0, -45%);-ms-perspective:1000}body.front a.button-link:hover, body.front a.button-link:focus-visible, #lucy-page-template-inner a.button-link:hover, #lucy-page-template-inner a.button-link:focus-visible{text-decoration:underline}body.front a.button-link:hover:before, body.front a.button-link:focus-visible:before, #lucy-page-template-inner a.button-link:hover:before, #lucy-page-template-inner a.button-link:focus-visible:before{background:#175AE2}body.front a.button-link:hover:after, body.front a.button-link:focus-visible:after, #lucy-page-template-inner a.button-link:hover:after, #lucy-page-template-inner a.button-link:focus-visible:after{color:#FFFFFF}/*h2{color:transparent !important;background:rgb(255,255,255);background:linear-gradient(125deg, rgba(255,255,255,1) 0%, rgba(234,51,208,1) 50%, rgba(255,255,255,1) 100%);background-size:10rem 100%;-webkit-background-clip:text;animation:shimmer 2s infinite;background-repeat:no-repeat;background-position:0 0;background-color:#FFF}@keyframes shimmer{0%{background-position:top left}100%{background-position:top right}}*/ body.front #search-box, body.front .sj-summary, #lucy-page-template-inner #search-box, #lucy-page-template-inner .sj-summary{display:none}body.front #search-response, #lucy-page-template-inner #search-response{padding:0 var(--gutter_x)}@media only screen and (max-width:910px){body.front #search-response, #lucy-page-template-inner #search-response{padding:0}}body.front #search-response .sj-results__result, #lucy-page-template-inner #search-response .sj-results__result{align-items:flex-start;margin-bottom:var(--flow_space);transition:all .35s ease;gap:2rem}body.front #search-response .sj-results__result .sj-results__result__image, #lucy-page-template-inner #search-response .sj-results__result .sj-results__result__image{width:25rem;height:auto;aspect-ratio:1 / 1;background-position:top center}body.front #search-response .sj-results__result a, body.front #search-response .sj-results__result a:active, body.front #search-response .sj-results__result a:visited, #lucy-page-template-inner #search-response .sj-results__result a, #lucy-page-template-inner #search-response .sj-results__result a:active, #lucy-page-template-inner #search-response .sj-results__result a:visited{text-decoration:none}body.front #search-response .sj-results__result h3, #lucy-page-template-inner #search-response .sj-results__result h3{margin-bottom:1rem;font-size:2rem;font-weight:bold;text-transform:capitalize;-webkit-font-feature-settings:normal;font-feature-settings:normal;white-space:normal}body.front #search-response .sj-results__result p, #lucy-page-template-inner #search-response .sj-results__result p{margin-bottom:.5rem}body.front #search-response .sj-results__result .sj-results__result__description, #lucy-page-template-inner #search-response .sj-results__result .sj-results__result__description{font-size:1.1rem}body.front #search-response .sj-results__result .sj-results__result__link, #lucy-page-template-inner #search-response .sj-results__result .sj-results__result__link{font-size:1rem}body.front #search-response .sj-results__result .sj-results__result__link:hover, #lucy-page-template-inner #search-response .sj-results__result .sj-results__result__link:hover{text-decoration:underline}body.front #search-response .sj-results__result:hover, #lucy-page-template-inner #search-response .sj-results__result:hover{transform:scale(1.05)}body.front #search-response .sj-results__result:hover .sj-results__result__link, #lucy-page-template-inner #search-response .sj-results__result:hover .sj-results__result__link{text-decoration:underline}body.front #search-response ol, body.front #search-response ul, #lucy-page-template-inner #search-response ol, #lucy-page-template-inner #search-response ul{padding:0 !important;overflow:visible}body.front #search-response .sj-paginator ul, #lucy-page-template-inner #search-response .sj-paginator ul{gap:.5rem}body.front #search-response .sj-paginator li button, #lucy-page-template-inner #search-response .sj-paginator li button{display:inline-flex;width:4rem;height:4rem;padding:0;align-items:center;justify-content:center;line-height:1;font-size:1.5rem;color:#FFF;background:transparent;border-radius:50%;border:2px solid #FFF}body.front #search-response .sj-paginator li button.sj-paginator__page-number--current, #lucy-page-template-inner #search-response .sj-paginator li button.sj-paginator__page-number--current{color:#000;background:#F4475D;border-color:#F4475D}body.front #search-response .sj-paginator > button, #lucy-page-template-inner #search-response .sj-paginator > button{display:none}body.front select, #lucy-page-template-inner select{padding-top:0;background:transparent url(../images/dropdown-arrow.png) no-repeat calc(100% - 10px) 50%;background-size:10px 6px;-webkit-appearance:none}body.front select.error, #lucy-page-template-inner select.error{background:#FFF url(../images/field-error.png) no-repeat calc(100% - 10px) 50%;background-size:20px 20px}[class*='span'] .g-recaptcha{margin-bottom:20px}[class*='span'] input:-webkit-autofill, [class*='span'] input:-webkit-autofill:hover, [class*='span'] input:-webkit-autofill:focus, [class*='span'] input:-webkit-autofill:active,
[class*='span'] input[type=text], [class*='span'] input[type=email], [class*='span'] input[type=tel], [class*='span'] input[type=password], [class*='span'] textarea, [class*='span'] select{height:4.25rem;margin-bottom:20px !important;line-height:4.25rem;padding-left:1rem;color:#FFF;-webkit-text-fill-color:#FFF !important;font-size:1.25rem;font-weight:bold;font-family:'korolev', Helvetica, sans-serif;border:1.5px solid #FFF;background:transparent;box-sizing:border-box;border-radius:.55rem;box-shadow:0 0 1rem transparent, 0 0 1rem transparent inset;transition:all .3s ease;-moz-appearance:none;-webkit-appearance:none;-webkit-background-clip:text;appearance:none}[class*='span'] input:-webkit-autofill::-webkit-input-placeholder, [class*='span'] input:-webkit-autofill:hover::-webkit-input-placeholder, [class*='span'] input:-webkit-autofill:focus::-webkit-input-placeholder, [class*='span'] input:-webkit-autofill:active::-webkit-input-placeholder, [class*='span'] input[type=text]::-webkit-input-placeholder, [class*='span'] input[type=email]::-webkit-input-placeholder, [class*='span'] input[type=tel]::-webkit-input-placeholder, [class*='span'] input[type=password]::-webkit-input-placeholder, [class*='span'] textarea::-webkit-input-placeholder, [class*='span'] select::-webkit-input-placeholder{color:#FFF}[class*='span'] input:-webkit-autofill:-moz-placeholder, [class*='span'] input:-webkit-autofill:hover:-moz-placeholder, [class*='span'] input:-webkit-autofill:focus:-moz-placeholder, [class*='span'] input:-webkit-autofill:active:-moz-placeholder, [class*='span'] input[type=text]:-moz-placeholder, [class*='span'] input[type=email]:-moz-placeholder, [class*='span'] input[type=tel]:-moz-placeholder, [class*='span'] input[type=password]:-moz-placeholder, [class*='span'] textarea:-moz-placeholder, [class*='span'] select:-moz-placeholder{color:#FFF}[class*='span'] input:-webkit-autofill::-moz-placeholder, [class*='span'] input:-webkit-autofill:hover::-moz-placeholder, [class*='span'] input:-webkit-autofill:focus::-moz-placeholder, [class*='span'] input:-webkit-autofill:active::-moz-placeholder, [class*='span'] input[type=text]::-moz-placeholder, [class*='span'] input[type=email]::-moz-placeholder, [class*='span'] input[type=tel]::-moz-placeholder, [class*='span'] input[type=password]::-moz-placeholder, [class*='span'] textarea::-moz-placeholder, [class*='span'] select::-moz-placeholder{color:#FFF}[class*='span'] input:-webkit-autofill:-ms-input-placeholder, [class*='span'] input:-webkit-autofill:hover:-ms-input-placeholder, [class*='span'] input:-webkit-autofill:focus:-ms-input-placeholder, [class*='span'] input:-webkit-autofill:active:-ms-input-placeholder, [class*='span'] input[type=text]:-ms-input-placeholder, [class*='span'] input[type=email]:-ms-input-placeholder, [class*='span'] input[type=tel]:-ms-input-placeholder, [class*='span'] input[type=password]:-ms-input-placeholder, [class*='span'] textarea:-ms-input-placeholder, [class*='span'] select:-ms-input-placeholder{color:#FFF}[class*='span'] input:-webkit-autofill::-ms-expand, [class*='span'] input:-webkit-autofill:hover::-ms-expand, [class*='span'] input:-webkit-autofill:focus::-ms-expand, [class*='span'] input:-webkit-autofill:active::-ms-expand, [class*='span'] input[type=text]::-ms-expand, [class*='span'] input[type=email]::-ms-expand, [class*='span'] input[type=tel]::-ms-expand, [class*='span'] input[type=password]::-ms-expand, [class*='span'] textarea::-ms-expand, [class*='span'] select::-ms-expand{display:none}[class*='span'] input:-webkit-autofill:focus-visible, [class*='span'] input:-webkit-autofill:hover:focus-visible, [class*='span'] input:-webkit-autofill:focus:focus-visible, [class*='span'] input:-webkit-autofill:active:focus-visible, [class*='span'] input[type=text]:focus-visible, [class*='span'] input[type=email]:focus-visible, [class*='span'] input[type=tel]:focus-visible, [class*='span'] input[type=password]:focus-visible, [class*='span'] textarea:focus-visible, [class*='span'] select:focus-visible{padding-top:.5rem;border-color:#FFD933;box-shadow:0 0 1rem #FFD933, 0 0 1rem #FFD933 inset;outline:none;-moz-outline:none;-webkit-outline:none}[class*='span'] input:-webkit-autofill:not(select):not(:placeholder-shown), [class*='span'] input:-webkit-autofill:hover:not(select):not(:placeholder-shown), [class*='span'] input:-webkit-autofill:focus:not(select):not(:placeholder-shown), [class*='span'] input:-webkit-autofill:active:not(select):not(:placeholder-shown), [class*='span'] input[type=text]:not(select):not(:placeholder-shown), [class*='span'] input[type=email]:not(select):not(:placeholder-shown), [class*='span'] input[type=tel]:not(select):not(:placeholder-shown), [class*='span'] input[type=password]:not(select):not(:placeholder-shown), [class*='span'] textarea:not(select):not(:placeholder-shown), [class*='span'] select:not(select):not(:placeholder-shown){padding-top:.5rem}[class*='span'] input:-webkit-autofill.error, [class*='span'] input:-webkit-autofill:hover.error, [class*='span'] input:-webkit-autofill:focus.error, [class*='span'] input:-webkit-autofill:active.error, [class*='span'] input[type=text].error, [class*='span'] input[type=email].error, [class*='span'] input[type=tel].error, [class*='span'] input[type=password].error, [class*='span'] textarea.error, [class*='span'] select.error{border-color:#F4475D}[class*='span'] input:-webkit-autofill.error::-webkit-input-placeholder, [class*='span'] input:-webkit-autofill:hover.error::-webkit-input-placeholder, [class*='span'] input:-webkit-autofill:focus.error::-webkit-input-placeholder, [class*='span'] input:-webkit-autofill:active.error::-webkit-input-placeholder, [class*='span'] input[type=text].error::-webkit-input-placeholder, [class*='span'] input[type=email].error::-webkit-input-placeholder, [class*='span'] input[type=tel].error::-webkit-input-placeholder, [class*='span'] input[type=password].error::-webkit-input-placeholder, [class*='span'] textarea.error::-webkit-input-placeholder, [class*='span'] select.error::-webkit-input-placeholder{color:#F4475D}[class*='span'] input:-webkit-autofill.error:-moz-placeholder, [class*='span'] input:-webkit-autofill:hover.error:-moz-placeholder, [class*='span'] input:-webkit-autofill:focus.error:-moz-placeholder, [class*='span'] input:-webkit-autofill:active.error:-moz-placeholder, [class*='span'] input[type=text].error:-moz-placeholder, [class*='span'] input[type=email].error:-moz-placeholder, [class*='span'] input[type=tel].error:-moz-placeholder, [class*='span'] input[type=password].error:-moz-placeholder, [class*='span'] textarea.error:-moz-placeholder, [class*='span'] select.error:-moz-placeholder{color:#F4475D}[class*='span'] input:-webkit-autofill.error::-moz-placeholder, [class*='span'] input:-webkit-autofill:hover.error::-moz-placeholder, [class*='span'] input:-webkit-autofill:focus.error::-moz-placeholder, [class*='span'] input:-webkit-autofill:active.error::-moz-placeholder, [class*='span'] input[type=text].error::-moz-placeholder, [class*='span'] input[type=email].error::-moz-placeholder, [class*='span'] input[type=tel].error::-moz-placeholder, [class*='span'] input[type=password].error::-moz-placeholder, [class*='span'] textarea.error::-moz-placeholder, [class*='span'] select.error::-moz-placeholder{color:#F4475D}[class*='span'] input:-webkit-autofill.error:-ms-input-placeholder, [class*='span'] input:-webkit-autofill:hover.error:-ms-input-placeholder, [class*='span'] input:-webkit-autofill:focus.error:-ms-input-placeholder, [class*='span'] input:-webkit-autofill:active.error:-ms-input-placeholder, [class*='span'] input[type=text].error:-ms-input-placeholder, [class*='span'] input[type=email].error:-ms-input-placeholder, [class*='span'] input[type=tel].error:-ms-input-placeholder, [class*='span'] input[type=password].error:-ms-input-placeholder, [class*='span'] textarea.error:-ms-input-placeholder, [class*='span'] select.error:-ms-input-placeholder{color:#F4475D}[class*='span'] input:-webkit-autofill.error:not(#card-number), [class*='span'] input:-webkit-autofill:hover.error:not(#card-number), [class*='span'] input:-webkit-autofill:focus.error:not(#card-number), [class*='span'] input:-webkit-autofill:active.error:not(#card-number), [class*='span'] input[type=text].error:not(#card-number), [class*='span'] input[type=email].error:not(#card-number), [class*='span'] input[type=tel].error:not(#card-number), [class*='span'] input[type=password].error:not(#card-number), [class*='span'] textarea.error:not(#card-number), [class*='span'] select.error:not(#card-number){background:#FFF url(../images/field-error.png) no-repeat 0 0;background-position:calc(100% - 10px) 50%;background-size:20px 20px}[class*='span'] textarea{height:auto;padding-top:.75rem;line-height:1.875}[class*='span'] input::placeholder, [class*='span'] textarea::placeholder{color:#FFF;transition:all .1s ease-in-out}[class*='span'] input:focus-visible::placeholder, [class*='span'] textarea:focus-visible::placeholder{opacity:0}/*[class*='span'].select, .input-wrap.select{margin-bottom:$grid_gutter_width !important;select{position:relative;z-index:1;height:3.1em;padding:.75em;color:get_color(dark);font-size:$base_font_size * .9;vertical-align:middle;@include border-radius(4px);@include box-sizing}label{z-index:0;&.show{z-index:2}}span.error{top:100% !important}select{margin-bottom:0 !important}}*/
[class*='span'].upload{margin-bottom:20px !important}[class*='span'].upload input{margin-top:1.5em}[class*='span'].upload label{top:.25em !important;left:-.25em !important;font-size:1em !important;transform:translate(0, -50%);perspective:1000px;-moz-transform:translate(0, -50%);-moz-perspective:1000;-webkit-transform:translate(0, -50%);-webkit-perspective:1000;-o-transform:translate(0, -50%);-o-perspective:1000;-ms-transform:translate(0, -50%);-ms-perspective:1000;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}[class*='span'].upload span.error{top:100% !important}[class*='span'].upload select{margin-bottom:0 !important}[class*='span'] label:not(.check-label){position:absolute;z-index:1;top:.6em;left:1rem;display:block;margin-bottom:0;padding:0 .2rem;color:#FFF;cursor:text;transition:all .1s ease;opacity:0}[class*='span'] label:not(.check-label).show{top:0;font-size:1.25rem;transform:translate(0, -45%);opacity:1;transition:all .3s ease;text-shadow:-0.1rem -0.1rem 0.25rem black, 0.1rem 0.1rem 0.25rem black, -0.5rem 0 1rem #FFD933, 0.5rem 0 2rem #FFD933, -0.5rem 0 3rem #FFD933, 0.5rem 0 4rem #FFD933}[class*='span'] label:not(.check-label).show:before{display:none !important}[class*='span'] label:not(.check-label).filled{text-shadow:none}[class*='span'] label:not(.check-label).filled:after{position:absolute;z-index:-1;top:50%;left:0;width:100%;height:4px;background:#000;content:'';transform:translate(0, -50%)}[class*='span'] label:not(.check-label).error{color:#F4475D !important}[class*='span'] label:not(.check-label).fixed{position:relative;top:auto;left:auto;padding:0;font-size:14.4px;opacity:1}span.error{position:absolute !important;top:calc(100% - 20px) !important;left:0;width:100%;font-size:.6em;color:#F4475D !important}.form-thanks{font-size:1.375rem;text-align:center}form.custom:not(#form-1){margin-top:var(--gutter_y);padding:var(--gutter_y) var(--gutter_x);background:#2E2E2E url(../images/polka-dot.png) no-repeat center;background-size:cover;background-attachment:fixed;border-radius:.55rem}@media only screen and (max-width:600px){form.custom:not(#form-1){width:calc(100% + (2 * var(--gutter_x)));margin-bottom:calc(-1 * var(--gutter_y));background-attachment:scroll;border-radius:0;transform:translate(calc(-1 * var(--gutter_x)), 0)}}form.custom:not(#form-1) *{accent-color:#F4475D}form.custom:not(#form-1) .separator{margin:2.75rem 0 2rem 20px;border-color:rgba(255, 255, 255, 0.35)}form.custom:not(#form-1) h2{font-size:3.875rem;line-height:1}form.custom:not(#form-1) .heading{font-size:2.375rem;letter-spacing:0.0105em;line-height:1.21;font-weight:bold !important;text-transform:none;margin-top:2rem !important;margin-bottom:1.5rem !important}form.custom:not(#form-1) .heading:nth-child(3){margin-top:0 !important}form.custom:not(#form-1) .check-group{margin-bottom:1.5rem;font-weight:500}form.custom:not(#form-1) .check-group input{margin-right:.5rem}form.custom:not(#form-1) [class*='span'] input[type=text], form.custom:not(#form-1) [class*='span'] input[type=email], form.custom:not(#form-1) [class*='span'] input[type=tel], form.custom:not(#form-1) [class*='span'] input[type=password], form.custom:not(#form-1) [class*='span'] textarea, form.custom:not(#form-1) [class*='span'] select{font-weight:500;font-size:1rem;color:#000;font-weight:500;border:none;background:#FFF}form.custom:not(#form-1) [class*='span'] input[type=text]::-webkit-input-placeholder, form.custom:not(#form-1) [class*='span'] input[type=email]::-webkit-input-placeholder, form.custom:not(#form-1) [class*='span'] input[type=tel]::-webkit-input-placeholder, form.custom:not(#form-1) [class*='span'] input[type=password]::-webkit-input-placeholder, form.custom:not(#form-1) [class*='span'] textarea::-webkit-input-placeholder, form.custom:not(#form-1) [class*='span'] select::-webkit-input-placeholder{color:#000}form.custom:not(#form-1) [class*='span'] input[type=text]:-moz-placeholder, form.custom:not(#form-1) [class*='span'] input[type=email]:-moz-placeholder, form.custom:not(#form-1) [class*='span'] input[type=tel]:-moz-placeholder, form.custom:not(#form-1) [class*='span'] input[type=password]:-moz-placeholder, form.custom:not(#form-1) [class*='span'] textarea:-moz-placeholder, form.custom:not(#form-1) [class*='span'] select:-moz-placeholder{color:#000}form.custom:not(#form-1) [class*='span'] input[type=text]::-moz-placeholder, form.custom:not(#form-1) [class*='span'] input[type=email]::-moz-placeholder, form.custom:not(#form-1) [class*='span'] input[type=tel]::-moz-placeholder, form.custom:not(#form-1) [class*='span'] input[type=password]::-moz-placeholder, form.custom:not(#form-1) [class*='span'] textarea::-moz-placeholder, form.custom:not(#form-1) [class*='span'] select::-moz-placeholder{color:#000}form.custom:not(#form-1) [class*='span'] input[type=text]:-ms-input-placeholder, form.custom:not(#form-1) [class*='span'] input[type=email]:-ms-input-placeholder, form.custom:not(#form-1) [class*='span'] input[type=tel]:-ms-input-placeholder, form.custom:not(#form-1) [class*='span'] input[type=password]:-ms-input-placeholder, form.custom:not(#form-1) [class*='span'] textarea:-ms-input-placeholder, form.custom:not(#form-1) [class*='span'] select:-ms-input-placeholder{color:#000}form.custom:not(#form-1) [class*='span'] input[type=text]:focus-visible, form.custom:not(#form-1) [class*='span'] input[type=email]:focus-visible, form.custom:not(#form-1) [class*='span'] input[type=tel]:focus-visible, form.custom:not(#form-1) [class*='span'] input[type=password]:focus-visible, form.custom:not(#form-1) [class*='span'] textarea:focus-visible, form.custom:not(#form-1) [class*='span'] select:focus-visible{border:none;box-shadow:none;outline:none;-moz-outline:none;-webkit-outline:none}form.custom:not(#form-1) [class*='span'] textarea:focus-visible, form.custom:not(#form-1) [class*='span'] textarea:not(:placeholder-shown){padding-top:1.25rem !important}form.custom:not(#form-1) [class*='span'] label{font-weight:500}form.custom:not(#form-1) [class*='span'] label.check-label{margin-bottom:.5rem;font-weight:bold}form.custom:not(#form-1) [class*='span'] label.show{top:.5rem;left:.85rem;font-size:.55rem;color:#000;transform:translate(0, 0);opacity:1;transition:all .3s ease;text-shadow:none}form.custom:not(#form-1) [class*='span'] label.show:before{display:none !important}body.front .accordion, #lucy-page-template-inner .accordion{display:flex;flex-direction:column;gap:1.25rem}body.front .accordion .item, #lucy-page-template-inner .accordion .item{position:relative;display:flex;padding:1.5rem 2.5rem;flex-direction:column;background-color:#2E2E2E;background-size:cover;background-attachment:fixed;cursor:pointer;user-select:none;transition:all .3s ease}body.front .accordion .item .title, #lucy-page-template-inner .accordion .item .title{margin-bottom:0;padding-right:3rem;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;font-size:2rem;letter-spacing:.0156em;line-height:1.188;text-transform:uppercase;transform:translate(0, 0.2rem)}@media only screen and (max-width:600px){body.front .accordion .item .title, #lucy-page-template-inner .accordion .item .title{font-size:1.75rem}}body.front .accordion .item .answer, #lucy-page-template-inner .accordion .item .answer{display:none;margin:1rem 0 0 0;padding-right:25%;font-size:1.0625rem;letter-spacing:.0018em;line-height:1.529;font-weight:500}body.front .accordion .item .answer p, #lucy-page-template-inner .accordion .item .answer p{padding-right:0}body.front .accordion .item .answer p:last-child, #lucy-page-template-inner .accordion .item .answer p:last-child{margin-bottom:0}@media only screen and (max-width:600px){body.front .accordion .item .answer, #lucy-page-template-inner .accordion .item .answer{padding-right:0}}body.front .accordion .item .toggle, #lucy-page-template-inner .accordion .item .toggle{position:absolute;top:1.75rem;right:2.5rem;font-size:1.5rem}body.front .accordion .item .toggle span:nth-child(2), #lucy-page-template-inner .accordion .item .toggle span:nth-child(2){display:none;font-size:.325rem;transform:translate(0, -70%)}body.front .accordion .item.open .answer, #lucy-page-template-inner .accordion .item.open .answer{display:block}body.front .accordion .item.open .toggle span:nth-child(1), #lucy-page-template-inner .accordion .item.open .toggle span:nth-child(1){display:none}body.front .accordion .item.open .toggle span:nth-child(2), #lucy-page-template-inner .accordion .item.open .toggle span:nth-child(2){display:inline-block}body.front .accordion:hover .item, body.front .accordion:focus-visible .item, #lucy-page-template-inner .accordion:hover .item, #lucy-page-template-inner .accordion:focus-visible .item{opacity:.85}body.front .accordion:hover .item:hover, body.front .accordion:hover .item:focus-visible, body.front .accordion:focus-visible .item:hover, body.front .accordion:focus-visible .item:focus-visible, #lucy-page-template-inner .accordion:hover .item:hover, #lucy-page-template-inner .accordion:hover .item:focus-visible, #lucy-page-template-inner .accordion:focus-visible .item:hover, #lucy-page-template-inner .accordion:focus-visible .item:focus-visible{opacity:1}body.front .columns, #lucy-page-template-inner .columns{display:flex;flex-wrap:wrap;padding-bottom:0;perspective-origin:center;perspective:1000px;transform-style:preserve-3d}body.front .columns > *, #lucy-page-template-inner .columns > *{position:relative;margin-right:20px;margin-bottom:4rem;text-decoration:none;transition:all .3s ease;perspective-origin:center;perspective:1000px;transform-style:preserve-3d}body.front .columns > * img, #lucy-page-template-inner .columns > * img{width:100%;margin-bottom:1.5rem;pointer-events:none}body.front .columns > * .date, #lucy-page-template-inner .columns > * .date{position:absolute;z-index:2;top:1rem;left:1rem;display:flex;width:4.6875rem;height:5.5rem;padding:.5rem;color:#000;flex-direction:column;text-align:center;background:#FFF;border-radius:.5rem}body.front .columns > * .date span, #lucy-page-template-inner .columns > * .date span{display:inline-block;line-height:1;transition:all .2s ease}body.front .columns > * .date span:nth-child(1), #lucy-page-template-inner .columns > * .date span:nth-child(1){margin-bottom:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em}body.front .columns > * .date span:nth-child(2), #lucy-page-template-inner .columns > * .date span:nth-child(2){font-size:2.1875rem;letter-spacing:-.07em}body.front .columns > * .date span:nth-child(3), #lucy-page-template-inner .columns > * .date span:nth-child(3){padding-top:.5rem;font-size:.8125rem;font-weight:500;border-top:1px dotted #C4C4C4}body.front .columns > * p, #lucy-page-template-inner .columns > * p{margin-bottom:0;font-size:16px;line-height:2;pointer-events:none}body.front .columns > * p.sub-header, #lucy-page-template-inner .columns > * p.sub-header{margin-bottom:.5rem}body.front .columns > * p.title, #lucy-page-template-inner .columns > * p.title{font-family:'korolev', Helvetica, sans-serif;font-size:1.375rem;font-weight:500;color:#FFFFFF;letter-spacing:0;line-height:1.636;margin-bottom:.5rem;word-break:break-word}body.front .columns > *a:hover .title, body.front .columns > *a:focus-visible .title, #lucy-page-template-inner .columns > *a:hover .title, #lucy-page-template-inner .columns > *a:focus-visible .title{color:#FFD933;text-decoration:underline}body.front .columns.summary > *, #lucy-page-template-inner .columns.summary > *{margin-bottom:0}@media only screen and (max-width:600px){body.front .columns.summary > *, #lucy-page-template-inner .columns.summary > *{margin-bottom:4rem}}body.front .columns[data-per-row='4'] > *, #lucy-page-template-inner .columns[data-per-row='4'] > *{width:calc(25% - (20px * 3 / 4))}@media only screen and (max-width:600px){body.front .columns[data-per-row='4'] > *, #lucy-page-template-inner .columns[data-per-row='4'] > *{width:100% !important;margin-right:0}body.front .columns[data-per-row='4'] > *:last-child, #lucy-page-template-inner .columns[data-per-row='4'] > *:last-child{margin-bottom:0}}body.front .columns[data-per-row='4'] > *:nth-child(4n), #lucy-page-template-inner .columns[data-per-row='4'] > *:nth-child(4n){margin-right:0}@media only screen and (max-width:1200px){body.front .columns[data-per-row='4']:not(#follow-blink) > *, #lucy-page-template-inner .columns[data-per-row='4']:not(#follow-blink) > *{width:calc(50% - (20px / 2))}body.front .columns[data-per-row='4']:not(#follow-blink) > *:nth-child(2n), #lucy-page-template-inner .columns[data-per-row='4']:not(#follow-blink) > *:nth-child(2n){margin-right:0}}body.front .columns[data-per-row='3'] > *, #lucy-page-template-inner .columns[data-per-row='3'] > *{width:calc(33.3% - (20px * 2 / 3))}@media only screen and (max-width:1125px){body.front .columns[data-per-row='3'] > *, #lucy-page-template-inner .columns[data-per-row='3'] > *{width:calc(50% - (20px / 2))}body.front .columns[data-per-row='3'] > *:nth-child(2n), #lucy-page-template-inner .columns[data-per-row='3'] > *:nth-child(2n){margin-right:0 !important}}@media only screen and (max-width:600px){body.front .columns[data-per-row='3'] > *, #lucy-page-template-inner .columns[data-per-row='3'] > *{width:100%;margin-right:0 !important}body.front .columns[data-per-row='3'] > *:last-child, #lucy-page-template-inner .columns[data-per-row='3'] > *:last-child{margin-bottom:0}}body.front .columns[data-per-row='3'] > *:nth-child(3n), #lucy-page-template-inner .columns[data-per-row='3'] > *:nth-child(3n){margin-right:0}@media only screen and (max-width:910px){body.front .columns[data-per-row='3'] > *:nth-child(3n), #lucy-page-template-inner .columns[data-per-row='3'] > *:nth-child(3n){margin-right:20px}}@media only screen and (max-width:1125px){body.front .columns[data-per-row='3'].highlights > *, #lucy-page-template-inner .columns[data-per-row='3'].highlights > *{width:100% !important;margin-right:0 !important}body.front .columns[data-per-row='3'].highlights > * svg, #lucy-page-template-inner .columns[data-per-row='3'].highlights > * svg{width:auto;height:6rem !important;aspect-ratio:1 !important}body.front .columns[data-per-row='3'].highlights > * p:not(.title), #lucy-page-template-inner .columns[data-per-row='3'].highlights > * p:not(.title){font-size:1rem}body.front .columns[data-per-row='3'].highlights > *:last-child, #lucy-page-template-inner .columns[data-per-row='3'].highlights > *:last-child{margin-bottom:0}}body.front .columns[data-per-row='2'] > *, #lucy-page-template-inner .columns[data-per-row='2'] > *{width:calc(50% - (20px / 2))}@media only screen and (max-width:600px){body.front .columns[data-per-row='2'] > *, #lucy-page-template-inner .columns[data-per-row='2'] > *{width:100%;margin-right:0}body.front .columns[data-per-row='2'] > *:last-child, #lucy-page-template-inner .columns[data-per-row='2'] > *:last-child{margin-bottom:0}}body.front .columns[data-per-row='2'] > *:nth-child(2n), #lucy-page-template-inner .columns[data-per-row='2'] > *:nth-child(2n){margin-right:0}@media (pointer:fine){body.front .columns:not(.highlights):not(.no-zoom):hover > *:hover, body.front .columns:not(.highlights):not(.no-zoom):hover > *:focus-visible, #lucy-page-template-inner .columns:not(.highlights):not(.no-zoom):hover > *:hover, #lucy-page-template-inner .columns:not(.highlights):not(.no-zoom):hover > *:focus-visible{transform:scale3d(1.05, 1.05, 1.05);opacity:1}body.front .columns:not(.highlights):not(.no-zoom):hover > *:hover .title, body.front .columns:not(.highlights):not(.no-zoom):hover > *:focus-visible .title, #lucy-page-template-inner .columns:not(.highlights):not(.no-zoom):hover > *:hover .title, #lucy-page-template-inner .columns:not(.highlights):not(.no-zoom):hover > *:focus-visible .title{color:#FFD933;text-decoration:underline}}@keyframes heart-fill{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes beat{to{transform:scale(1.2)}}@keyframes beat-bg{to{background-color:#FFF}}.when-where{font-size:.875rem;font-weight:500;line-height:1.875}.when-where span{position:relative;display:block}.when-where span:before{display:inline-block;width:1.5em}.when-where span.when:before{content:"\e949" !important}.when-where span.where:before{content:"\e906" !important}body.front .favorite-button, #lucy-page-template-inner .favorite-button{display:inline-flex;align-items:center}body.front .favorite-button:after, #lucy-page-template-inner .favorite-button:after{display:none !important}body.front .favorite-button.active, #lucy-page-template-inner .favorite-button.active{color:#000}body.front .favorite-button.active [class*='icon'], #lucy-page-template-inner .favorite-button.active [class*='icon']{color:#F4475D}.favorite{position:absolute;top:1rem;right:1rem;display:flex;width:3.75rem;aspect-ratio:1;justify-content:center;align-items:center;border-radius:50%;background:rgba(255, 255, 255, 0.6);transition:all .35s ease}.favorite .heart-wrap{position:absolute;z-index:3;left:calc(50% - (1.75rem / 2));width:1.75rem;height:1.53rem;-webkit-mask-image:url(../images/heart.svg);-webkit-mask-size:100% 100%}.favorite .heart-wrap svg{position:relative;z-index:2;width:1.75rem;height:1.53rem}.favorite .heart-wrap svg path{fill:transparent;stroke:#FFF;transition:none}.favorite .heart-wrap:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#FFF;content:'';transform:translateY(100%)}.favorite.active{background:#F4475D}.favorite.active:after{position:absolute;top:0;left:0;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;pointer-events:none;content:''}.favorite.active svg path{fill:#FFF}.favorite:hover, .favorite:focus-visible{background-color:#F4475D}.favorite:hover .heart-wrap, .favorite:focus-visible .heart-wrap{animation:beat .2s infinite alternate;animation-delay:.2s;transform-origin:center}.favorite:hover .heart-wrap svg path, .favorite:focus-visible .heart-wrap svg path{fill:transparent;stroke:#F4475D;transition:all .5s ease-in}.favorite:hover .heart-wrap:before, .favorite:focus-visible .heart-wrap:before{animation:heart-fill .3s ease forwards}.favorite.stop-animation svg path{transition:none}.gallery{position:relative;left:calc(-1 * var(--gutter_x));width:100vw;height:37.5rem;padding:0 var(--gutter_x);margin-bottom:var(--gutter_y);font-size:0;white-space:nowrap;overflow:scroll}.gallery img{height:37.5rem;max-width:100%;margin-right:1rem}.asphalt-texture-bg, .crosshatch{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#000}.asphalt-texture-bg.behind, .crosshatch.behind{z-index:-1}.callout{display:block;margin-bottom:3em;border:1px solid #D8D8D8;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}.callout .image{display:block;width:100%;height:100%;background-size:cover;background-position:center;border-top-left-radius:8px;-moz-border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-o-border-top-left-radius:8px;-ms-border-top-left-radius:8px;-moz-background-clip:"padding-box";-webkit-background-clip:"padding-box";-o-background-clip:"padding-box";-ms-background-clip:"padding-box";border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-o-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;-moz-background-clip:"padding-box";-webkit-background-clip:"padding-box";-o-background-clip:"padding-box";-ms-background-clip:"padding-box"}.callout .title{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:2rem;letter-spacing:0.0156em;line-height:1.188}.callout .details, .callout .action, .callout .image{padding-top:32px;padding-bottom:32px}.callout .details p{position:relative;left:16px}@media only screen and (max-width:600px){.callout .details p{left:0}}.callout.no-image .outer, .callout.no-image .inner, .callout.no-image .wrap{position:relative !important;top:auto !important;left:auto !important;display:block !important}.callout:last-child{margin-bottom:0}@media only screen and (max-width:600px){.callout .image{height:0;margin-bottom:2em;padding-bottom:50%;border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-o-border-bottom-left-radius:0;-ms-border-bottom-left-radius:0;-moz-background-clip:"padding-box";-webkit-background-clip:"padding-box";-o-background-clip:"padding-box";-ms-background-clip:"padding-box";border-top-right-radius:8px;-moz-border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-o-border-top-right-radius:8px;-ms-border-top-right-radius:8px;-moz-background-clip:"padding-box";-webkit-background-clip:"padding-box";-o-background-clip:"padding-box";-ms-background-clip:"padding-box"}.callout .outer, .callout .inner, .callout .wrap{position:relative !important;top:auto !important;left:auto !important;display:block !important}.callout .outer{padding:0 2em 2em 2em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.callout .details, .callout .action{padding:0}}body.front.alert .image-slice.hero, #lucy-page-template-inner.alert .image-slice.hero{background-position:0 var(--alert_height)}body.front .image-slice, #lucy-page-template-inner .image-slice{position:relative;width:100%;padding:calc(var(--gutter_y) * 2) calc(var(--gutter_x) + 5rem);text-align:center;color:#FFFFFF;background-color:#FFFFFF;background-repeat:no-repeat;background-position:top center;background-size:cover;box-sizing:border-box;overflow:hidden}@media only screen and (max-width:600px){body.front .image-slice, #lucy-page-template-inner .image-slice{padding:var(--gutter_y) var(--gutter_x)}}body.front .image-slice .bg, #lucy-page-template-inner .image-slice .bg{position:absolute;z-index:0;top:15%;left:0;width:100%;height:100%;background-color:#FFFFFF;background-repeat:no-repeat;background-position:top center;background-size:cover;transform:scale(1.3)}body.front .image-slice.hero, #lucy-page-template-inner .image-slice.hero{padding:calc(var(--gutter_y) * 2) var(--gutter_x) calc(var(--gutter_y) * 1.5) var(--gutter_x)}body.front .image-slice.hero.home, #lucy-page-template-inner .image-slice.hero.home{padding:calc((var(--gutter_y) * 2) + var(--header_height)) var(--gutter_x) calc(var(--gutter_y) * 2) var(--gutter_x);background-attachment:fixed;background-size:100% auto;background-position:top right}@media only screen and (max-width:1125px){body.front .image-slice.hero.home, #lucy-page-template-inner .image-slice.hero.home{background-size:auto 100%}}@media only screen and (max-width:600px){body.front .image-slice.hero.home, #lucy-page-template-inner .image-slice.hero.home{padding:calc((var(--gutter_y) * 5) + var(--header_height)) var(--gutter_x) var(--gutter_y) var(--gutter_x);background-size:300% auto;background-position:100% -25vw}}body.front .image-slice.hero.locked, #lucy-page-template-inner .image-slice.hero.locked{background-attachment:fixed;background-size:100% auto}body.front .image-slice h1, body.front .image-slice h2, body.front .image-slice p, #lucy-page-template-inner .image-slice h1, #lucy-page-template-inner .image-slice h2, #lucy-page-template-inner .image-slice p{position:relative;z-index:1}body.front .image-slice h2, #lucy-page-template-inner .image-slice h2{font-size:10rem;letter-spacing:-0.005em;line-height:0.8875;font-size:clamp(1.65rem, 5vw, 5rem)}body.front .image-slice:last-child, #lucy-page-template-inner .image-slice:last-child{margin-bottom:0}body.front .image-slice:before, #lucy-page-template-inner .image-slice:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);content:''}.header-wrap{display:flex;justify-content:space-between}.header-wrap h2 a, .header-wrap h2 a:active, .header-wrap h2 a:visited, .header-wrap h3 a, .header-wrap h3 a:active, .header-wrap h3 a:visited, .header-wrap h4 a, .header-wrap h4 a:active, .header-wrap h4 a:visited, .header-wrap h5 a, .header-wrap .filter-bar h2 a, .filter-bar .header-wrap h2 a, .header-wrap h5 a:active, .header-wrap .filter-bar h2 a:active, .filter-bar .header-wrap h2 a:active, .header-wrap h5 a:visited, .header-wrap .filter-bar h2 a:visited, .filter-bar .header-wrap h2 a:visited, .header-wrap h6 a, .header-wrap h6 a:active, .header-wrap h6 a:visited{color:#FFF;text-decoration:none}.header-wrap h2 a:hover, .header-wrap h2 a:focus-visible, .header-wrap h3 a:hover, .header-wrap h3 a:focus-visible, .header-wrap h4 a:hover, .header-wrap h4 a:focus-visible, .header-wrap h5 a:hover, .header-wrap .filter-bar h2 a:hover, .filter-bar .header-wrap h2 a:hover, .header-wrap h5 a:focus-visible, .header-wrap .filter-bar h2 a:focus-visible, .filter-bar .header-wrap h2 a:focus-visible, .header-wrap h6 a:hover, .header-wrap h6 a:focus-visible{text-decoration:underline;color:#FFD933}@media only screen and (max-width:900px){.header-wrap .button{display:none !important}}body.front a.fifty-fifty, body.front a.fifty-fifty:active, body.front a.fifty-fifty:visited, #lucy-page-template-inner a.fifty-fifty, #lucy-page-template-inner a.fifty-fifty:active, #lucy-page-template-inner a.fifty-fifty:visited{color:#FFF;text-decoration:none}body.front a.fifty-fifty h1, body.front a.fifty-fifty h2, body.front a.fifty-fifty h3, body.front a.fifty-fifty h4, body.front a.fifty-fifty h5, body.front a.fifty-fifty .filter-bar h2, .filter-bar body.front a.fifty-fifty h2, body.front a.fifty-fifty h6, body.front a.fifty-fifty:active h1, body.front a.fifty-fifty:active h2, body.front a.fifty-fifty:active h3, body.front a.fifty-fifty:active h4, body.front a.fifty-fifty:active h5, body.front a.fifty-fifty:active .filter-bar h2, .filter-bar body.front a.fifty-fifty:active h2, body.front a.fifty-fifty:active h6, body.front a.fifty-fifty:visited h1, body.front a.fifty-fifty:visited h2, body.front a.fifty-fifty:visited h3, body.front a.fifty-fifty:visited h4, body.front a.fifty-fifty:visited h5, body.front a.fifty-fifty:visited .filter-bar h2, .filter-bar body.front a.fifty-fifty:visited h2, body.front a.fifty-fifty:visited h6, #lucy-page-template-inner a.fifty-fifty h1, #lucy-page-template-inner a.fifty-fifty h2, #lucy-page-template-inner a.fifty-fifty h3, #lucy-page-template-inner a.fifty-fifty h4, #lucy-page-template-inner a.fifty-fifty h5, #lucy-page-template-inner a.fifty-fifty .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty h2, #lucy-page-template-inner a.fifty-fifty h6, #lucy-page-template-inner a.fifty-fifty:active h1, #lucy-page-template-inner a.fifty-fifty:active h2, #lucy-page-template-inner a.fifty-fifty:active h3, #lucy-page-template-inner a.fifty-fifty:active h4, #lucy-page-template-inner a.fifty-fifty:active h5, #lucy-page-template-inner a.fifty-fifty:active .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty:active h2, #lucy-page-template-inner a.fifty-fifty:active h6, #lucy-page-template-inner a.fifty-fifty:visited h1, #lucy-page-template-inner a.fifty-fifty:visited h2, #lucy-page-template-inner a.fifty-fifty:visited h3, #lucy-page-template-inner a.fifty-fifty:visited h4, #lucy-page-template-inner a.fifty-fifty:visited h5, #lucy-page-template-inner a.fifty-fifty:visited .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty:visited h2, #lucy-page-template-inner a.fifty-fifty:visited h6{color:transparent;text-stroke-color:transparent !important;text-fill-color:#FFF !important;stroke-width:2px !important;-moz-text-stroke-color:transparent !important;-moz-text-fill-color:#FFF !important;-moz-text-stroke-width:2px !important;-webkit-text-stroke-color:transparent !important;-webkit-text-fill-color:#FFF !important;-webkit-text-stroke-width:2px !important;-o-text-stroke-color:transparent !important;-o-text-fill-color:#FFF !important;-o-text-stroke-width:2px !important;-ms-text-stroke-color:transparent !important;-ms-text-fill-color:#FFF !important;-ms-text-stroke-width:2px !important}@media only screen and (max-width:600px){body.front a.fifty-fifty h1, body.front a.fifty-fifty h2, body.front a.fifty-fifty h3, body.front a.fifty-fifty h4, body.front a.fifty-fifty h5, body.front a.fifty-fifty .filter-bar h2, .filter-bar body.front a.fifty-fifty h2, body.front a.fifty-fifty h6, body.front a.fifty-fifty:active h1, body.front a.fifty-fifty:active h2, body.front a.fifty-fifty:active h3, body.front a.fifty-fifty:active h4, body.front a.fifty-fifty:active h5, body.front a.fifty-fifty:active .filter-bar h2, .filter-bar body.front a.fifty-fifty:active h2, body.front a.fifty-fifty:active h6, body.front a.fifty-fifty:visited h1, body.front a.fifty-fifty:visited h2, body.front a.fifty-fifty:visited h3, body.front a.fifty-fifty:visited h4, body.front a.fifty-fifty:visited h5, body.front a.fifty-fifty:visited .filter-bar h2, .filter-bar body.front a.fifty-fifty:visited h2, body.front a.fifty-fifty:visited h6, #lucy-page-template-inner a.fifty-fifty h1, #lucy-page-template-inner a.fifty-fifty h2, #lucy-page-template-inner a.fifty-fifty h3, #lucy-page-template-inner a.fifty-fifty h4, #lucy-page-template-inner a.fifty-fifty h5, #lucy-page-template-inner a.fifty-fifty .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty h2, #lucy-page-template-inner a.fifty-fifty h6, #lucy-page-template-inner a.fifty-fifty:active h1, #lucy-page-template-inner a.fifty-fifty:active h2, #lucy-page-template-inner a.fifty-fifty:active h3, #lucy-page-template-inner a.fifty-fifty:active h4, #lucy-page-template-inner a.fifty-fifty:active h5, #lucy-page-template-inner a.fifty-fifty:active .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty:active h2, #lucy-page-template-inner a.fifty-fifty:active h6, #lucy-page-template-inner a.fifty-fifty:visited h1, #lucy-page-template-inner a.fifty-fifty:visited h2, #lucy-page-template-inner a.fifty-fifty:visited h3, #lucy-page-template-inner a.fifty-fifty:visited h4, #lucy-page-template-inner a.fifty-fifty:visited h5, #lucy-page-template-inner a.fifty-fifty:visited .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty:visited h2, #lucy-page-template-inner a.fifty-fifty:visited h6{stroke-width:1px;-moz-text-stroke-width:1px !important;-webkit-text-stroke-width:1px !important;-o-text-stroke-width:1px !important;-ms-text-stroke-width:1px !important}}body.front a.fifty-fifty:hover h1, body.front a.fifty-fifty:hover h2, body.front a.fifty-fifty:hover h3, body.front a.fifty-fifty:hover h4, body.front a.fifty-fifty:hover h5, body.front a.fifty-fifty:hover .filter-bar h2, .filter-bar body.front a.fifty-fifty:hover h2, body.front a.fifty-fifty:hover h6, body.front a.fifty-fifty:focus-visible h1, body.front a.fifty-fifty:focus-visible h2, body.front a.fifty-fifty:focus-visible h3, body.front a.fifty-fifty:focus-visible h4, body.front a.fifty-fifty:focus-visible h5, body.front a.fifty-fifty:focus-visible .filter-bar h2, .filter-bar body.front a.fifty-fifty:focus-visible h2, body.front a.fifty-fifty:focus-visible h6, #lucy-page-template-inner a.fifty-fifty:hover h1, #lucy-page-template-inner a.fifty-fifty:hover h2, #lucy-page-template-inner a.fifty-fifty:hover h3, #lucy-page-template-inner a.fifty-fifty:hover h4, #lucy-page-template-inner a.fifty-fifty:hover h5, #lucy-page-template-inner a.fifty-fifty:hover .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty:hover h2, #lucy-page-template-inner a.fifty-fifty:hover h6, #lucy-page-template-inner a.fifty-fifty:focus-visible h1, #lucy-page-template-inner a.fifty-fifty:focus-visible h2, #lucy-page-template-inner a.fifty-fifty:focus-visible h3, #lucy-page-template-inner a.fifty-fifty:focus-visible h4, #lucy-page-template-inner a.fifty-fifty:focus-visible h5, #lucy-page-template-inner a.fifty-fifty:focus-visible .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty:focus-visible h2, #lucy-page-template-inner a.fifty-fifty:focus-visible h6{color:#FFF;text-stroke-color:#FFF !important;text-fill-color:transparent !important;stroke-width:2px !important;-moz-text-stroke-color:#FFF !important;-moz-text-fill-color:transparent !important;-moz-text-stroke-width:2px !important;-webkit-text-stroke-color:#FFF !important;-webkit-text-fill-color:transparent !important;-webkit-text-stroke-width:2px !important;-o-text-stroke-color:#FFF !important;-o-text-fill-color:transparent !important;-o-text-stroke-width:2px !important;-ms-text-stroke-color:#FFF !important;-ms-text-fill-color:transparent !important;-ms-text-stroke-width:2px !important}@media only screen and (max-width:600px){body.front a.fifty-fifty:hover h1, body.front a.fifty-fifty:hover h2, body.front a.fifty-fifty:hover h3, body.front a.fifty-fifty:hover h4, body.front a.fifty-fifty:hover h5, body.front a.fifty-fifty:hover .filter-bar h2, .filter-bar body.front a.fifty-fifty:hover h2, body.front a.fifty-fifty:hover h6, body.front a.fifty-fifty:focus-visible h1, body.front a.fifty-fifty:focus-visible h2, body.front a.fifty-fifty:focus-visible h3, body.front a.fifty-fifty:focus-visible h4, body.front a.fifty-fifty:focus-visible h5, body.front a.fifty-fifty:focus-visible .filter-bar h2, .filter-bar body.front a.fifty-fifty:focus-visible h2, body.front a.fifty-fifty:focus-visible h6, #lucy-page-template-inner a.fifty-fifty:hover h1, #lucy-page-template-inner a.fifty-fifty:hover h2, #lucy-page-template-inner a.fifty-fifty:hover h3, #lucy-page-template-inner a.fifty-fifty:hover h4, #lucy-page-template-inner a.fifty-fifty:hover h5, #lucy-page-template-inner a.fifty-fifty:hover .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty:hover h2, #lucy-page-template-inner a.fifty-fifty:hover h6, #lucy-page-template-inner a.fifty-fifty:focus-visible h1, #lucy-page-template-inner a.fifty-fifty:focus-visible h2, #lucy-page-template-inner a.fifty-fifty:focus-visible h3, #lucy-page-template-inner a.fifty-fifty:focus-visible h4, #lucy-page-template-inner a.fifty-fifty:focus-visible h5, #lucy-page-template-inner a.fifty-fifty:focus-visible .filter-bar h2, .filter-bar #lucy-page-template-inner a.fifty-fifty:focus-visible h2, #lucy-page-template-inner a.fifty-fifty:focus-visible h6{stroke-width:1px;-moz-text-stroke-width:1px !important;-webkit-text-stroke-width:1px !important;-o-text-stroke-width:1px !important;-ms-text-stroke-width:1px !important}}body.front a.fifty-fifty:hover .button, body.front a.fifty-fifty:focus-visible .button, #lucy-page-template-inner a.fifty-fifty:hover .button, #lucy-page-template-inner a.fifty-fifty:focus-visible .button{padding:0 3.5em;color:#000 !important;text-decoration:none !important}body.front a.fifty-fifty:hover .button:before, body.front a.fifty-fifty:focus-visible .button:before, #lucy-page-template-inner a.fifty-fifty:hover .button:before, #lucy-page-template-inner a.fifty-fifty:focus-visible .button:before{transform:translateX(0)}body.front a.fifty-fifty:hover .button:after, body.front a.fifty-fifty:focus-visible .button:after, #lucy-page-template-inner a.fifty-fifty:hover .button:after, #lucy-page-template-inner a.fifty-fifty:focus-visible .button:after{filter:invert(100%);transform:rotate(45deg)}body.front .fifty-fifty, #lucy-page-template-inner .fifty-fifty{display:flex;align-items:center;transform-style:preserve-3d;perspective:1000px}body.front .fifty-fifty:not(:last-child), #lucy-page-template-inner .fifty-fifty:not(:last-child){margin-bottom:var(--flow_space)}body.front .fifty-fifty .image, #lucy-page-template-inner .fifty-fifty .image{flex:0 0 46%;transition:all .05s linear;background:#000}body.front .fifty-fifty .content, #lucy-page-template-inner .fifty-fifty .content{flex:0 0 calc(54% - var(--gutter_x));mix-blend-mode:normal;box-sizing:border-box;transition:all .3s ease-in-out}body.front .fifty-fifty .content:not(:first-child), #lucy-page-template-inner .fifty-fifty .content:not(:first-child){margin:0 0 0 var(--gutter_x)}body.front .fifty-fifty .content h1, body.front .fifty-fifty .content h2, body.front .fifty-fifty .content h3, body.front .fifty-fifty .content h4, body.front .fifty-fifty .content h5, body.front .fifty-fifty .content .filter-bar h2, .filter-bar body.front .fifty-fifty .content h2, body.front .fifty-fifty .content h6, #lucy-page-template-inner .fifty-fifty .content h1, #lucy-page-template-inner .fifty-fifty .content h2, #lucy-page-template-inner .fifty-fifty .content h3, #lucy-page-template-inner .fifty-fifty .content h4, #lucy-page-template-inner .fifty-fifty .content h5, #lucy-page-template-inner .fifty-fifty .content .filter-bar h2, .filter-bar #lucy-page-template-inner .fifty-fifty .content h2, #lucy-page-template-inner .fifty-fifty .content h6{margin-bottom:1rem}body.front .fifty-fifty .content p, #lucy-page-template-inner .fifty-fifty .content p{width:85%;font-weight:bold}@media only screen and (max-width:1125px){body.front .fifty-fifty .content p, #lucy-page-template-inner .fifty-fifty .content p{width:92%}}@media only screen and (max-width:910px){body.front .fifty-fifty .content p, #lucy-page-template-inner .fifty-fifty .content p{width:100%}}body.front .fifty-fifty .content .date, #lucy-page-template-inner .fifty-fifty .content .date{display:inline-block;width:4rem;margin-bottom:2rem;padding:1rem 0;text-align:center;background-color:#175AE2;border-radius:.25rem}body.front .fifty-fifty .content .date span, #lucy-page-template-inner .fifty-fifty .content .date span{display:block;line-height:1;color:#FFFFFF}body.front .fifty-fifty .content .date span:first-child, #lucy-page-template-inner .fifty-fifty .content .date span:first-child{font-family:'korolev', Helvetica, sans-serif;text-transform:uppercase;font-size:.7rem;line-height:1.5}body.front .fifty-fifty .content .date span:last-child, #lucy-page-template-inner .fifty-fifty .content .date span:last-child{font-size:2rem;font-weight:bold}body.front .fifty-fifty .content .intro, #lucy-page-template-inner .fifty-fifty .content .intro{margin-bottom:0}body.front .fifty-fifty .content button, body.front .fifty-fifty .content .button, #lucy-page-template-inner .fifty-fifty .content button, #lucy-page-template-inner .fifty-fifty .content .button{margin-top:2rem}body.front .fifty-fifty .content p:last-child, #lucy-page-template-inner .fifty-fifty .content p:last-child{margin-bottom:0}body.front .fifty-fifty .image, #lucy-page-template-inner .fifty-fifty .image{position:relative;aspect-ratio:670 / 550;overflow:hidden}body.front .fifty-fifty .image:empty, #lucy-page-template-inner .fifty-fifty .image:empty{aspect-ratio:0}body.front .fifty-fifty .image-inner, #lucy-page-template-inner .fifty-fifty .image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}body.front .fifty-fifty:nth-of-type(3n + 1) .image:after, #lucy-page-template-inner .fifty-fifty:nth-of-type(3n + 1) .image:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:transparent url(../images/purple-top-left-corner.png) no-repeat top left;background-size:auto 85%;content:'';pointer-events:none}body.front .fifty-fifty:nth-of-type(3n - 1) .image:after, #lucy-page-template-inner .fifty-fifty:nth-of-type(3n - 1) .image:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:transparent url(../images/green-bottom-right-corner.png) no-repeat bottom right;background-size:85% auto;content:'';pointer-events:none}@media only screen and (max-width:910px){body.front .fifty-fifty:nth-of-type(3n - 1) .image:after, #lucy-page-template-inner .fifty-fifty:nth-of-type(3n - 1) .image:after{background-size:60% auto}}body.front .fifty-fifty.flip, #lucy-page-template-inner .fifty-fifty.flip{flex-direction:row-reverse}body.front .fifty-fifty.flip .content, #lucy-page-template-inner .fifty-fifty.flip .content{margin:0 calc(var(--gutter_x) * .5) 0 calc(var(--gutter_x) * 1.5)}body.front .fifty-fifty.alt, #lucy-page-template-inner .fifty-fifty.alt{color:#FFFFFF;background:#FFD933}body.front .fifty-fifty.event .content h2, #lucy-page-template-inner .fifty-fifty.event .content h2{margin-bottom:.5rem}body.front .fifty-fifty.event .content .desc, #lucy-page-template-inner .fifty-fifty.event .content .desc{font-size:1.25rem}@media only screen and (max-width:1100px){body.front .fifty-fifty .content, #lucy-page-template-inner .fifty-fifty .content{flex:0 0 60%}body.front .fifty-fifty .image, #lucy-page-template-inner .fifty-fifty .image{flex:0 0 40%;margin-bottom:1rem}body.front .fifty-fifty.flip .content, #lucy-page-template-inner .fifty-fifty.flip .content{margin:0}}@media only screen and (max-width:900px){body.front .fifty-fifty, #lucy-page-template-inner .fifty-fifty{flex-direction:column !important}body.front .fifty-fifty:not(:last-child), #lucy-page-template-inner .fifty-fifty:not(:last-child){margin-bottom:var(--flow_space)}body.front .fifty-fifty .content, #lucy-page-template-inner .fifty-fifty .content{flex:0 0 100%;margin:var(--flow_space) 0 0 0 !important}body.front .fifty-fifty .image, #lucy-page-template-inner .fifty-fifty .image{width:100%;aspect-ratio:345 / 195}}@media only screen and (max-width:600px){body.front .fifty-fifty .content h3, #lucy-page-template-inner .fifty-fifty .content h3{font-size:1.875rem}body.front .fifty-fifty .content p.intro, #lucy-page-template-inner .fifty-fifty .content p.intro{font-size:1rem;font-weight:500}}.card-icons{position:absolute;top:50%;right:10px;font-size:0;transform:translate(0, calc(-50% - 10px));perspective:1000px;-moz-transform:translate(0, calc(-50% - 10px));-moz-perspective:1000;-webkit-transform:translate(0, calc(-50% - 10px));-webkit-perspective:1000;-o-transform:translate(0, calc(-50% - 10px));-o-perspective:1000;-ms-transform:translate(0, calc(-50% - 10px));-ms-perspective:1000}.card-icons span{display:inline-block;margin-left:.25em;font-size:24px;color:#000000;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out}.card-icons span.selected{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}@media only screen and (max-width:600px){.card-icons span{display:none}.card-icons span.selected{display:inline-block}}#page-search{position:relative;margin-bottom:3em}#page-search.isolated{margin:3em 0}#page-search h1, #page-search h2, #page-search h3, #page-search h4, #page-search h5, #page-search .filter-bar h2, .filter-bar #page-search h2, #page-search h6{margin-bottom:0;line-height:60px}#page-search .field-wrap{position:relative}#page-search .field-wrap:before{position:absolute;z-index:2;top:50%;left:1em;font-size:1em;transform:translate(0, -50%);perspective:1000px;-moz-transform:translate(0, -50%);-moz-perspective:1000;-webkit-transform:translate(0, -50%);-webkit-perspective:1000;-o-transform:translate(0, -50%);-o-perspective:1000;-ms-transform:translate(0, -50%);-ms-perspective:1000}#page-search input[type=text]{height:60px;margin-bottom:0 !important;padding-left:3em}#page-search select{height:60px;margin-bottom:0 !important;background:#FFF url(../images/dropdown-arrow.png) no-repeat calc(100% - 10px) 50%;background-size:10px 6px;-webkit-appearance:none}#page-search .select{margin-bottom:0 !important}@media only screen and (max-width:600px){#page-search input[type=text], #page-search select{margin-bottom:20px !important}}#page-search-clear{position:absolute;z-index:2;top:50%;right:1.5em;width:3em;height:3em;line-height:3em;text-decoration:none;color:#000000;text-align:center;font-size:.6em;background:#F4F7FC;transform:translate(0, -50%);perspective:1000px;-moz-transform:translate(0, -50%);-moz-perspective:1000;-webkit-transform:translate(0, -50%);-webkit-perspective:1000;-o-transform:translate(0, -50%);-o-perspective:1000;-ms-transform:translate(0, -50%);-ms-perspective:1000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}#page-search-clear span{position:relative;top:2px;margin-right:0;color:#FFFFFF}#page-search-clear:hover, #page-search-clear:focus-visible{color:#FFFFFF;background-color:#000000}#page-search-clear:hover span, #page-search-clear:focus-visible span{color:#FFFFFF}.filter-bar{z-index:5;width:100%;background:#FFFFFF}.filter-bar .inner{padding:2em 0;border-bottom:1px solid #D8D8D8}.filter-bar h3{margin-bottom:.5em !important;font-size:16px !important}.filter-bar .field-wrap{display:inline-block;vertical-align:top}.filter-bar .field{position:relative;display:inline-block;height:3.5em;margin-right:.75em;margin-bottom:20px;padding:0 1em;border:1px solid #D8D8D8;vertical-align:top;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}.filter-bar .field [class*='icon']{position:relative;margin-right:.5em;color:#175AE2}.filter-bar .field select, .filter-bar .field input, .filter-bar .field .text{height:3.5em;margin-bottom:0;padding-right:2em;line-height:3.5em;font-size:16px;border:none;background-color:transparent;-webkit-appearance:none}.filter-bar .field select::-webkit-input-placeholder, .filter-bar .field input::-webkit-input-placeholder, .filter-bar .field .text::-webkit-input-placeholder{color:#FFFFFF}.filter-bar .field select:-moz-placeholder, .filter-bar .field input:-moz-placeholder, .filter-bar .field .text:-moz-placeholder{color:#FFFFFF}.filter-bar .field select::-moz-placeholder, .filter-bar .field input::-moz-placeholder, .filter-bar .field .text::-moz-placeholder{color:#FFFFFF}.filter-bar .field select:-ms-input-placeholder, .filter-bar .field input:-ms-input-placeholder, .filter-bar .field .text:-ms-input-placeholder{color:#FFFFFF}.filter-bar .field select:focus-visible, .filter-bar .field input:focus-visible, .filter-bar .field .text:focus-visible{-webkit-appearance:none;outline:none}.filter-bar .field.date-field{padding-right:0}.filter-bar .field.date-field input{min-width:0;padding-right:0}.filter-bar .field #ticket-option{width:250px}.filter-bar .field #ticket-time{width:175px}.filter-bar .field.text{border:none}.filter-bar .field.text .text{padding-right:0}.filter-bar .field:hover, .filter-bar .field:focus-visible{border-color:#bfbfbf}.filter-bar .field.disabled{filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}@media only screen and (max-width:910px){.filter-bar .field{width:100%}.filter-bar .field select, .filter-bar .field input, .filter-bar .field .text{width:calc(100% - 35px) !important}}.filter-bar .buttons{display:inline-block;height:3.5em;margin-right:.75em}.filter-bar .buttons ul{margin:0 !important;padding:0 !important;list-style-type:none}.filter-bar .buttons ul li{display:inline-block;margin-right:.25em}.filter-bar .buttons ul li a, .filter-bar .buttons ul li a:active, .filter-bar .buttons ul li a:visited{display:block;width:3.5em;height:3.5em;line-height:3.5em;text-align:center;color:#000000;text-decoration:none;border:1px solid #D8D8D8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.filter-bar .buttons ul li a:hover, .filter-bar .buttons ul li a:focus-visible, .filter-bar .buttons ul li a:active:hover, .filter-bar .buttons ul li a:active:focus-visible, .filter-bar .buttons ul li a:visited:hover, .filter-bar .buttons ul li a:visited:focus-visible{border-color:#000000}.filter-bar .buttons ul li a.selected, .filter-bar .buttons ul li a:active.selected, .filter-bar .buttons ul li a:visited.selected{color:#FFF;background:#000000;border-color:#000000}.filter-bar .buttons ul li:last-child{margin-right:0}.filter-bar .field-separator{display:inline-block;height:3.5em;margin-right:.75em;border-left:1px solid #D8D8D8;vertical-align:top}.filter-bar.tall .field{margin-top:1.5em}.filter-bar.tall .field-wrap .field{margin-top:0}.filter-bar.tall .field-separator{height:5.5em}.page-filter-links{margin:3em 0 6em 0 !important;padding:0 0 .5em 0 !important;margin-bottom:0.5em;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:1.125rem;font-weight:900;color:#FFFFFF;letter-spacing:0.033em;line-height:1.444;text-transform:uppercase;list-style-type:none;border-bottom:1px solid #D8D8D8}.page-filter-links li{display:inline-block;margin-right:2em;text-transform:uppercase}.page-filter-links li a, .page-filter-links li a:active, .page-filter-links li a:visited{text-decoration:none;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.page-filter-links li a:hover, .page-filter-links li a:focus-visible, .page-filter-links li a.active, .page-filter-links li a:active:hover, .page-filter-links li a:active:focus-visible, .page-filter-links li a:active.active, .page-filter-links li a:visited:hover, .page-filter-links li a:visited:focus-visible, .page-filter-links li a:visited.active{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.outer{position:absolute;top:0;left:0;width:100%;height:100%}.outer .inner{display:table;width:100%;height:100%}.outer .inner .wrap{display:table-cell;vertical-align:middle}.tag{display:inline-block;margin-bottom:.5em;padding:.6em 2em .6em 1.5em;font-size:.7em;font-family:'korolev', Helvetica, sans-serif;letter-spacing:.01em;color:#FFFFFF;text-transform:uppercase;font-weight:bold;border:1px solid #D8D8D8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}.tag span{display:inline-block;margin-right:.7em;font-size:1.1em}.skip{position:fixed;top:0;left:50%;z-index:25;padding:1rem 1.5rem;text-decoration:none;line-height:1;font-size:1.5rem;font-weight:bold;text-transform:uppercase;color:#000 !important;text-decoration:none !important;background:#FFD933;transform:translate(-50%, calc(-100% - .25rem));transition:all .5s ease-in-out;box-shadow:0.25rem 0.25rem 0 rgba(0, 0, 0, 0.1)}.skip:hover, .skip:focus-visible{color:#000 !important;background:#FFD933}.skip:focus-visible{transform:translate(-50%, 1rem)}.video-wrapper{position:relative;margin-bottom:2em;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#overlay{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#FFF;background:rgba(255, 255, 255, 0.87)}#overlay-close{display:none;position:fixed;z-index:102;top:20px;right:20px;font-size:1.4em;color:#000;cursor:pointer}#overlay-image{position:fixed;z-index:101}#overlay-content{position:fixed;z-index:101;top:200%;left:50%}.error{color:#F4475D}.pagination{padding-top:3em;text-align:center}.pagination a, .pagination a:active, .pagination a:visited{margin:0 .5em}.video-gallery .title{font-size:2rem;letter-spacing:0.0156em;line-height:1.188}.video-gallery .title:last-child{margin-bottom:0}.video-gallery .full{margin-bottom:4em;padding-bottom:4em;border-bottom:1px solid #D8D8D8}.video-gallery .full .title{font-size:2.375rem;letter-spacing:0.0105em;line-height:1.21;margin-bottom:.5em}.video-gallery .full:last-child{margin-bottom:0}.video-gallery .span8{margin-bottom:1em}.video-gallery .span8 .video-wrapper{margin-bottom:0}.gallery .span6{position:relative;margin-bottom:20px;background-color:#FFD933;cursor:pointer}.gallery .span6 img{float:left;width:100%}.gallery .span6:hover img, .gallery .span6:focus-visible img{filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}.gallery .span6.view-more{height:0;padding-bottom:calc(25% - 20px);background:#175AE2}.gallery .span6.view-more p{position:absolute;top:50%;left:0;width:100%;margin-bottom:0.5em;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:1.125rem;font-weight:900;color:#FFFFFF;letter-spacing:0.033em;line-height:1.444;text-transform:uppercase;text-align:center;color:#FFFFFF;transform:translate(0, -50%);perspective:1000px;-moz-transform:translate(0, -50%);-moz-perspective:1000;-webkit-transform:translate(0, -50%);-webkit-perspective:1000;-o-transform:translate(0, -50%);-o-perspective:1000;-ms-transform:translate(0, -50%);-ms-perspective:1000}.gallery .span6.view-more:hover, .gallery .span6.view-more:focus-visible{background:#FFD933}.gallery .span6.view-more:hover:after, .gallery .span6.view-more:focus-visible:after{display:none}#viewer{position:fixed;z-index:25;top:100%;left:0;width:100%;height:100%;background:#F5F5F5;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out}#viewer #viewer-header{position:relative;z-index:1;height:60px;background:#FFF;border-bottom:1px solid #D8D8D8}#viewer #viewer-header h2{float:left;display:inline;margin:0 1.5em 0 0;padding-left:1em;line-height:60px;font-size:1.5em}#viewer #viewer-header #viewer-close{float:right;display:inline;padding:20px;cursor:pointer}#viewer #viewer-header #viewer-close:before{font-family:'icomoon';content:'\e919'}#viewer #viewer-header p{float:right;display:inline;padding:0 2em;line-height:60px;font-weight:800;font-size:.85em;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8}#viewer #viewer-header em{font-weight:300;color:#777}#viewer #viewer-previous, #viewer #viewer-next{position:absolute;z-index:1;top:50%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#viewer #viewer-previous:before, #viewer #viewer-next:before{position:absolute;width:70px;height:70px;background:#FFF;content:'';border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}#viewer #viewer-previous:after, #viewer #viewer-next:after{position:absolute;font-family:'icomoon';font-size:70px;color:#000;line-height:1}#viewer #viewer-previous{left:0}#viewer #viewer-previous:before{left:-50px}#viewer #viewer-previous:after{content:'\e934'}#viewer #viewer-next{right:0}#viewer #viewer-next:before{right:-50px}#viewer #viewer-next:after{right:0;content:'\e935'}#viewer #viewer-image{position:absolute;z-index:0;top:60px;left:0;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.lucy-slideshow{position:relative;width:100%;height:0;margin-bottom:2em;padding-bottom:58%;background:#F4F7FC;overflow:hidden}.lucy-slideshow .slider{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out}.lucy-slideshow .slider .slide{position:relative;float:left;display:inline;height:100%;line-height:0}.lucy-slideshow .slider .slide img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;width:auto;transform:translate(-50%, -50%);perspective:1000px;-moz-transform:translate(-50%, -50%);-moz-perspective:1000;-webkit-transform:translate(-50%, -50%);-webkit-perspective:1000;-o-transform:translate(-50%, -50%);-o-perspective:1000;-ms-transform:translate(-50%, -50%);-ms-perspective:1000}.lucy-slideshow .slider .slide p{position:absolute;width:100%;bottom:0;left:0;margin-bottom:0;padding:1.5em;line-height:1.2;color:#FFF;font-size:.9em;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.lucy-slideshow .slider .slide.caption:before{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;background:transparent url(../images/slideshow-gradient.png) repeat-x bottom left;content:''}.lucy-slideshow .slider.count1{width:100%}.lucy-slideshow .slider.count1 .slide{width:100%}.lucy-slideshow .slider.count2{width:200%}.lucy-slideshow .slider.count2 .slide{width:50%}.lucy-slideshow .slider.count3{width:300%}.lucy-slideshow .slider.count3 .slide{width:33.33333%}.lucy-slideshow .slider.count4{width:400%}.lucy-slideshow .slider.count4 .slide{width:25%}.lucy-slideshow .slider.count5{width:500%}.lucy-slideshow .slider.count5 .slide{width:20%}.lucy-slideshow .slider.count6{width:600%}.lucy-slideshow .slider.count6 .slide{width:16.66667%}.lucy-slideshow .slider.count7{width:700%}.lucy-slideshow .slider.count7 .slide{width:14.28571%}.lucy-slideshow .slider.count8{width:800%}.lucy-slideshow .slider.count8 .slide{width:12.5%}.lucy-slideshow .slider.count9{width:900%}.lucy-slideshow .slider.count9 .slide{width:11.11111%}.lucy-slideshow .slider.count10{width:1000%}.lucy-slideshow .slider.count10 .slide{width:10%}.lucy-slideshow .slider.count11{width:1100%}.lucy-slideshow .slider.count11 .slide{width:9.09091%}.lucy-slideshow .slider.count12{width:1200%}.lucy-slideshow .slider.count12 .slide{width:8.33333%}.lucy-slideshow .slider.count13{width:1300%}.lucy-slideshow .slider.count13 .slide{width:7.69231%}.lucy-slideshow .slider.count14{width:1400%}.lucy-slideshow .slider.count14 .slide{width:7.14286%}.lucy-slideshow .slider.count15{width:1500%}.lucy-slideshow .slider.count15 .slide{width:6.66667%}.lucy-slideshow.position1 .slider{left:0%}.lucy-slideshow.position2 .slider{left:-100%}.lucy-slideshow.position3 .slider{left:-200%}.lucy-slideshow.position4 .slider{left:-300%}.lucy-slideshow.position5 .slider{left:-400%}.lucy-slideshow.position6 .slider{left:-500%}.lucy-slideshow.position7 .slider{left:-600%}.lucy-slideshow.position8 .slider{left:-700%}.lucy-slideshow.position9 .slider{left:-800%}.lucy-slideshow.position10 .slider{left:-900%}.lucy-slideshow.position11 .slider{left:-1000%}.lucy-slideshow.position12 .slider{left:-1100%}.lucy-slideshow.position13 .slider{left:-1200%}.lucy-slideshow.position14 .slider{left:-1300%}.lucy-slideshow.position15 .slider{left:-1400%}.lucy-slideshow .previous, .lucy-slideshow .next{position:absolute;top:50%;left:0;width:2em;height:4em;margin-top:-2em;text-indent:-9999px;background:#FFFFFF;cursor:pointer}.lucy-slideshow .previous:after, .lucy-slideshow .next:after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;margin:-4px 0 0 -3px;border-style:solid;border-width:4px 5px 4px 0;border-color:transparent #FFF transparent transparent}.lucy-slideshow .previous:hover, .lucy-slideshow .previous:focus-visible, .lucy-slideshow .next:hover, .lucy-slideshow .next:focus-visible{background:#f2f2f2}.lucy-slideshow .next{left:auto;right:0}.lucy-slideshow .next:after{border-width:4px 0 4px 5px;border-color:transparent transparent transparent #FFF}.lucy-slideshow:hover .thumbs, .lucy-slideshow:focus-visible .thumbs{bottom:0}.eye{position:relative;display:flex;width:4rem;aspect-ratio:64 / 43;justify-content:center;align-items:center;background:transparent url(../images/eyes/green.svg) no-repeat center;background-repeat:no-repeat;background-size:100%}.pupil{position:relative;height:80%;aspect-ratio:1;transform:rotate(-135deg)}.pupil:before{position:absolute;z-index:2;top:50%;width:40%;aspect-ratio:1;background-color:#F4475D;content:'';transform:translate(-50%, -50%);border-radius:50%}.pupil:after{position:absolute;top:50%;width:80%;aspect-ratio:1;background-color:#FFF;content:'';transform:translate(-50%, -50%);border-radius:50%}@media only screen and (max-width:600px){.pupil:after{width:90%}}.pupil.alt:before{background-color:#60D9FC}#share-container-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.88);pointer-events:none;opacity:0}#share-container-overlay.open{opacity:1}#share-container{position:fixed;z-index:11;top:50%;left:50%;padding:3rem;background-size:200% 200%;opacity:0;transform:translate(-50%, -50%) scale(1.5);pointer-events:none}#share-container > *{position:relative;z-index:2;opacity:.3}#share-container:before{position:absolute;z-index:0;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:rgba(0, 0, 0, 0.7);border-radius:.55rem;content:'';opacity:.3}#share-container:after{position:absolute;z-index:0;top:-3px;left:-3px;width:100%;height:100%;border:3px solid rgba(255, 217, 51, 0.5);box-shadow:0 0 1rem rgba(255, 217, 51, 0.5), 0 0 1rem rgba(255, 217, 51, 0.5) inset;border-radius:.55rem;content:''}#share-container.open{transform:translate(-50%, -50%) scale(1.5);opacity:1;pointer-events:auto}#share-container.open > *{animation:share-neon-opacity 5s forwards step-end}#share-container.open:before{animation:share-neon-opacity 5s forwards step-end}#share-container.open:after{animation:share-neon-border 5s forwards step-end}#share-container #share-close{position:absolute;z-index:4;top:1rem;right:1rem;padding:.5rem;font-size:1.25rem;color:#FFF;text-decoration:none;opacity:.5;animation:none !important}#share-container #share-close:hover, #share-container #share-close:focus-visible{opacity:1;text-shadow:0 0 1rem #FFF}#share-container .networks .social{position:relative;z-index:3;display:flex;margin-bottom:1rem;gap:1rem}#share-container .networks .social a, #share-container .networks .social a:active, #share-container .networks .social a:visited{display:inline-flex;font-size:2rem;aspect-ratio:1 / 1;justify-content:center;align-items:center;text-decoration:none;color:#FFF;opacity:.75}@media only screen and (max-width:600px){#share-container .networks .social a, #share-container .networks .social a:active, #share-container .networks .social a:visited{font-size:1.5rem}}#share-container .networks .social a:hover, #share-container .networks .social:focus-visible{opacity:1;color:#FFF;filter:drop-shadow(0 0 1rem #FFF)}#share-container .networks #copy-wrap{position:relative;display:flex;align-items:center}#share-container .networks #copy-wrap a, #share-container .networks #copy-wrap a:active, #share-container .networks #copy-wrap a:visited{display:inline-block;margin-left:.5rem;font-size:1rem;text-decoration:none;text-transform:uppercase;text-align:center;color:#FFF;opacity:.5}#share-container .networks #copy-wrap a:hover, #share-container .networks #copy-wrap a:focus-visible{opacity:1;text-shadow:0 0 1rem #FFF;text-decoration:none}#share-container .networks #copy-to-clipboard{display:inline-block;width:clamp(100px, 20rem, 400px);height:35px;padding:5px;font-size:.8em;outline:none;filter:drop-shadow(0 0 1rem rgba(255, 255, 255, 0.5));background:rgba(255, 255, 255, 0.5);box-sizing:border-box;transition:all .5s ease}#share-container .networks #copy-to-clipboard:focus-visible, #share-container .networks #copy-to-clipboard:hover{background:#FFF;filter:drop-shadow(0 0 1rem rgba(255, 255, 255, 0.5))}@media only screen and (max-width:600px){#share-container .networks #copy-to-clipboard{width:125px}}@media only screen and (max-width:600px){#share-container{padding:1em}}@keyframes share-neon-border{0%, 21%, 23%, 25%, 54%, 56%, 100%{border-color:#FFD933;box-shadow:0 0 1.5rem #FFD933, 0 0 1.5rem #FFD933 inset, 1rem 1rem 1.5rem #000}20%, 24%, 55%{border-color:rgba(255, 217, 51, 0.3);box-shadow:0 0 1rem rgba(255, 217, 51, 0.3), 0 0 1rem rgba(255, 217, 51, 0.3) inset}}@keyframes share-neon-bg{0%, 21%, 23%, 25%, 54%, 56%, 100%{background-color:#FFD933}19%, 20%, 24%, 55%{background-color:#000}}@keyframes share-neon-opacity{0%, 21%, 23%, 25%, 54%, 56%, 100%{opacity:1}20%, 24%, 55%{opacity:.3}}#recaptcha_widget_div{margin-bottom:10px}a img{border:none}.separator{margin:2em 0;border-bottom:1px solid #D8D8D8}.stop-animation{animation:none !important}.resize-animation-stopper *, .animations-disabled *, .animations-disabled *:before, .animations-disabled *:after{animation:none !important;transition:none !important;background-attachment:scroll !important}@media (prefers-reduced-motion:reduce){*,::before,::after{animation:none !important;transition:none !important}}@supports (-webkit-overflow-scrolling:touch){*{background-attachment:scroll}}*:focus-visible{outline:2px dashed #FFF;outline-offset:.35rem;/*-moz-outline:none;-webkit-outline:none;outline:none;*/}#game{position:absolute;z-index:100;display:none;width:100vw;height:100vh;background:#000 url(../images/crosshatch-purple.png) no-repeat top center;background-attachment:fixed;background-size:cover;transition:all .5s ease;cursor:none;overflow:hidden}#game.hide{transform:translate(0, -100%)}#game-mask{position:absolute;z-index:100;display:none;top:50%;left:50%;width:150vw;aspect-ratio:1;border-radius:50%;box-shadow:0px 0px 0px 0px transparent;transform:translate(-50%, -50%);transition:width .75s ease-in-out;pointer-events:none;mix-blend-mode:color-dodge}@media (pointer:fine){#game-mask.active{width:15vw;box-shadow:0px 0px 0px 100vw #f4475d}#game-mask:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:10px solid #FFF}}#game-crosshair{position:absolute;top:50%;left:50%;z-index:101;display:none;width:10vw;aspect-ratio:1;transition:transform .3s ease;transform-origin:top left;background-color:#FFF;-webkit-mask-image:url(../images/crosshair.svg);mask-image:url(../images/crosshair.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;border-radius:50%;transform:translate(-50%, -50%);pointer-events:none}#game-crosshair.target{background-color:#FFD933;transform:scale(0.75) translate(-50%, -50%)}#game-board{position:absolute;z-index:99;display:none;top:0;left:0;width:100%;height:100%}#game-board .eye{position:absolute;top:50%;left:50%;width:10rem;animation:eye-float 2s linear infinite alternate;offset-rotate:180deg}#game-board .eye.style1{background-image:url(../images/eyes/1.png)}#game-board .eye.style2{background-image:url(../images/eyes/2.png)}#game-board .eye.style3{background-image:url(../images/eyes/3.png)}#game-board .eye.style4{background-image:url(../images/eyes/4.png)}#game-board .eye.style5{background-image:url(../images/eyes/5.png)}#game-board .eye.style6{background-image:url(../images/eyes/6.png)}#game-board .eye.style7{background-image:url(../images/eyes/7.png)}#game-board .eye.style8{background-image:url(../images/eyes/8.png)}#game-board .eye.style9{background-image:url(../images/eyes/9.png)}#game-board .eye.style10{background-image:url(../images/eyes/10.png)}#game-board .eye.style1{offset-path:path("M18.45,58.46s52.87-70.07,101.25-.75,101.75-6.23,101.75-6.23S246.38,5.59,165.33,9.08s-15,71.57-94.51,74.56S18.45,58.46,18.45,58.46Z")}#game-board .eye.style2{offset-path:path("M 0 0 m 0 0 a 4 4 0 1 0 50 0 a 4 4 0 1 0 -50 0")}#game-board .eye.style3{animation-timing-function:ease-in-out;animation-duration:1s;offset-path:path("M 0 0 C -63 -45 198 -63 99 -90")}#game-board .eye.style4{animation-duration:1s;offset-path:path("M 0 0 L 25 -25 L 25 -50 L 60 -40 L 70 -74")}#game-board .eye.style5{animation-timing-function:ease-in-out;offset-path:path("M -85 0 L -110 0 L 150 0 L 125 0")}#game-board .eye.style6{animation-timing-function:ease-out;offset-path:path("M 0 0 L 100 -100")}#game-board .eye.style7{animation-timing-function:ease-in-out;offset-path:path("M 0 0 C 24 47 -79 15 -80 42 C -76 69 3 40 7 82")}#game-board .eye.style8{offset-path:path("M 0 0 C 24 47 -79 15 21 41 C -76 69 3 40 7 82")}#game-board .eye.style9{animation-direction:normal;offset-path:path("M 0 -20 C 1.6667 -1.6667 40 -10 20 -30 C 0 -45 -20 -25 -20 -10 C 0 20 35 5 40 -10 C 45 -35 0 -45 0 -20")}#game-board .eye.style10{animation-timing-function:revert;offset-path:path("M 0 0 S 48 -15 0 -30 S -48 57 0 30 L -24 12 L 21 12 L 0 0")}@keyframes eye-float{100%{offset-distance:100%}}#game-header{position:fixed;z-index:101;top:0;left:0;display:flex;width:100%;padding:2rem 4rem;font-size:5rem;color:#000;text-transform:uppercase;justify-content:space-between;transform:translate(0, -100%);transition:all .5s ease;pointer-events:none;text-shadow:2px 2px 0 #F4475D, -2px -2px 0 #FFF}#game-header.active{transform:translate(0, 0)}#game-header #game-score:before{content:'Score:'}#game-header #game-time:before{content:'Time:'}#game-intro{position:absolute;top:0;left:0;z-index:102;display:flex;width:100%;height:100%;padding:0 10vw;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;font-size:5rem;opacity:0;transform:scale(0);transition:all .5s ease}#game-intro.active{opacity:1;transform:scale(1)}#game-countdown{position:absolute;top:0;left:0;z-index:102;width:100%;height:100%;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;font-size:20rem;pointer-events:none}#game-countdown span{position:absolute;top:50%;left:50%;line-height:1;transform-origin:top left;opacity:0;transform:scale(0.5) translate(-50%, -20%)}#game-countdown.active span{animation:game-countdown 1s ease}#game-countdown.active span:nth-child(1){animation-delay:3s}#game-countdown.active span:nth-child(2){animation-delay:2s}#game-countdown.active span:nth-child(3){animation-delay:1s}@keyframes game-countdown{0%, 100%{transform:scale(0.5) translate(-50%, -20%);opacity:0}50%{transform:scale(1) translate(-50%, -20%);opacity:1}}/* Interaction Cues
----------------------------------*/
.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}/* Interaction states
----------------------------------*/
.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:#FFFFFF}.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:#FFFFFF !important;background:#175AE2 !important}.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#FFFFFF;text-decoration:none;background:#175AE2}.ui-widget{font-family:'korolev', Helvetica, sans-serif}.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:'korolev', Helvetica, sans-serif;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:#f3f7fe}.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}}body.front, #lucy-page-template-inner{/* =================================================================== 2026 Homepage Rebuild — module-driven sections (hero base styles above are reused;the blocks below cover the new Hero buttons, Countdown, Large CTA and CTA Bars sections) =================================================================== */}body.front #search-results .sub-header, #lucy-page-template-inner #search-results .sub-header{margin-bottom:1rem}body.front #search-results .result-container, #lucy-page-template-inner #search-results .result-container{display:flex;flex-direction:column;gap:1rem;padding:2rem 0;border-top:1px solid #D8D8D8}body.front #search-results .result-container > *, #lucy-page-template-inner #search-results .result-container > *{margin-bottom:0}body.front #search-results .result-container p.result-title a:any-link, #lucy-page-template-inner #search-results .result-container p.result-title a:any-link{font-weight:700}body.front #search-results .result-container:last-of-type, #lucy-page-template-inner #search-results .result-container:last-of-type{border-bottom:1px solid #D8D8D8}body.front #lucy-pagination, #lucy-page-template-inner #lucy-pagination{display:flex;justify-content:center;align-items:center;gap:2rem;width:100%;padding-top:2rem}body.front #lucy-pagination svg, #lucy-page-template-inner #lucy-pagination svg{color:#000000}body.front #lucy-pagination .page-controls, #lucy-page-template-inner #lucy-pagination .page-controls{display:flex;justify-content:center;align-items:center;gap:1rem;font-size:.889rem}body.front #lucy-pagination .arrow, #lucy-page-template-inner #lucy-pagination .arrow{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background-color:#175AE2;border-radius:50%}body.front #lucy-pagination .arrow.disabled, #lucy-page-template-inner #lucy-pagination .arrow.disabled{cursor:not-allowed;opacity:.5}body.front #lucy-pagination .pages, #lucy-page-template-inner #lucy-pagination .pages{display:flex;gap:.5rem}body.front #lucy-pagination .pages a:any-link, #lucy-page-template-inner #lucy-pagination .pages a:any-link{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.889rem;font-weight:700;color:#FFFFFF;text-decoration:none;background-color:#F4F7FC;border-radius:50%;transition:all .3s ease}body.front #lucy-pagination .pages a:any-link:hover, body.front #lucy-pagination .pages a:any-link.selected, #lucy-page-template-inner #lucy-pagination .pages a:any-link:hover, #lucy-page-template-inner #lucy-pagination .pages a:any-link.selected{color:#FFF;background-color:#175AE2}body.front #lucy-pagination #page-selection, #lucy-page-template-inner #lucy-pagination #page-selection{margin:0 !important;min-width:4rem;font-size:.889rem}body.front #faqs, #lucy-page-template-inner #faqs{border-top:1px solid #D8D8D8}body.front #faqs .question, #lucy-page-template-inner #faqs .question{padding:3em 0;border-bottom:1px solid #D8D8D8}body.front #faqs .question p, #lucy-page-template-inner #faqs .question p{margin:1.5em 0 0 0}body.front #faqs .question p.title, #lucy-page-template-inner #faqs .question p.title{position:relative;font-size:2.375rem;letter-spacing:0.0105em;line-height:1.21;margin:0;cursor:pointer}body.front #faqs .question p.title:after, #lucy-page-template-inner #faqs .question p.title:after{position:absolute;top:0;right:0;color:#D8D8D8;content:"\e91a" !important}body.front #faqs .question .answer, #lucy-page-template-inner #faqs .question .answer{display:none}body.front #faqs .question.open .answer, #lucy-page-template-inner #faqs .question.open .answer{display:block}body.front #faqs .question.open .title:after, #lucy-page-template-inner #faqs .question.open .title:after{top:2em;color:#FFFFFF;font-size:.2em;content:"\e91f" !important}body.front .faqs .question, #lucy-page-template-inner .faqs .question{margin-bottom:3em;padding-bottom:3em;border-bottom:1px solid #D8D8D8}body.front .faqs .question p:last-child, #lucy-page-template-inner .faqs .question p:last-child{margin-bottom:0}body.front #contact-info, #lucy-page-template-inner #contact-info{display:flex;justify-content:center;margin-top:-3rem;font-size:1.75rem;text-transform:uppercase;font-weight:bold;letter-spacing:.1em;gap:3rem}body.front #contact-info p, #lucy-page-template-inner #contact-info p{margin-bottom:0}body.front #contact-info [class*='icon'], #lucy-page-template-inner #contact-info [class*='icon']{display:inline-block;margin-right:.25rem;color:#FFD933;font-size:1.5rem}body.front #contact-info a, body.front #contact-info a:active, body.front #contact-info a:visited, #lucy-page-template-inner #contact-info a, #lucy-page-template-inner #contact-info a:active, #lucy-page-template-inner #contact-info a:visited{color:#FFF;text-decoration:none}body.front #contact-info a:hover, #lucy-page-template-inner #contact-info a:hover{text-decoration:underline}@media only screen and (max-width:600px){body.front #contact-info, #lucy-page-template-inner #contact-info{flex-direction:column;gap:0}}body.front .cta-with-icon-blend, #lucy-page-template-inner .cta-with-icon-blend{position:absolute;z-index:1;width:10.125rem;aspect-ratio:1 / 1;background:#FFF;border-radius:50%;transform:translate(-50%, -50%);mix-blend-mode:exclusion;pointer-events:none;opacity:0}body.front .cta-with-icon, #lucy-page-template-inner .cta-with-icon{position:relative;z-index:3;display:inline-flex;width:13rem;aspect-ratio:1 / 1;box-sizing:border-box;justify-content:center;align-items:center;border-radius:50%}body.front .cta-with-icon:after, #lucy-page-template-inner .cta-with-icon:after{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border:2.875rem solid white;border-radius:50%;box-sizing:border-box;content:''}body.front .cta-with-icon > svg, #lucy-page-template-inner .cta-with-icon > svg{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;fill:transparent;animation:cta-text 6s linear infinite forwards;animation-play-state:paused}body.front .cta-with-icon > svg textPath, #lucy-page-template-inner .cta-with-icon > svg textPath{text-transform:uppercase;font-weight:700;font-size:.9rem;dominant-baseline:text-before-edge}body.front .cta-with-icon .icon, #lucy-page-template-inner .cta-with-icon .icon{position:relative;z-index:1;display:inline-flex;width:10.125rem;aspect-ratio:1 / 1;background:#000;border-radius:50%;justify-content:center;align-items:center;overflow:hidden}body.front .cta-with-icon .icon img, #lucy-page-template-inner .cta-with-icon .icon img{width:30%}body.front .cta-with-icon .icon.transparent, #lucy-page-template-inner .cta-with-icon .icon.transparent{background:transparent}@media (pointer:fine){body.front .cta-with-icon:hover svg, body.front .cta-with-icon:focus-visible svg, #lucy-page-template-inner .cta-with-icon:hover svg, #lucy-page-template-inner .cta-with-icon:focus-visible svg{animation-play-state:running}body.front .cta-with-icon:hover .icon img, body.front .cta-with-icon:focus-visible .icon img, #lucy-page-template-inner .cta-with-icon:hover .icon img, #lucy-page-template-inner .cta-with-icon:focus-visible .icon img{animation:cta-icon	3s ease forwards}}@media only screen and (max-width:900px){body.front .cta-with-icon, #lucy-page-template-inner .cta-with-icon{width:12rem}body.front .cta-with-icon:after, #lucy-page-template-inner .cta-with-icon:after{border-width:2.5rem}}@media only screen and (max-width:850px){body.front .cta-with-icon, #lucy-page-template-inner .cta-with-icon{width:11rem}body.front .cta-with-icon:after, #lucy-page-template-inner .cta-with-icon:after{border-width:2.25rem}}@media only screen and (max-width:600px){body.front .cta-with-icon, #lucy-page-template-inner .cta-with-icon{width:10rem}body.front .cta-with-icon:after, #lucy-page-template-inner .cta-with-icon:after{border-width:2rem}}@media only screen and (max-width:350px){body.front .cta-with-icon, #lucy-page-template-inner .cta-with-icon{width:8rem}body.front .cta-with-icon:after, #lucy-page-template-inner .cta-with-icon:after{border-width:1.6rem}}@media only screen and (max-width:300px){body.front .cta-with-icon, #lucy-page-template-inner .cta-with-icon{width:30vw}body.front .cta-with-icon:after, #lucy-page-template-inner .cta-with-icon:after{border-width:6vw}}@media (pointer:coarse){body.front .cta-with-icon-blend, #lucy-page-template-inner .cta-with-icon-blend{display:none}}body.front .cta-container, #lucy-page-template-inner .cta-container{cursor:none}@media (pointer:coarse){body.front .cta-container, #lucy-page-template-inner .cta-container{cursor:pointer}}body.front .cta-container .cta-with-icon, #lucy-page-template-inner .cta-container .cta-with-icon{position:absolute;transform:translate(-50%, -50%);pointer-events:none;transition:opacity .2s ease;opacity:0}body.front .cta-container .cta-with-icon > svg, #lucy-page-template-inner .cta-container .cta-with-icon > svg{animation-play-state:running}body.front .cta-container .cta-with-icon .icon img, #lucy-page-template-inner .cta-container .cta-with-icon .icon img{animation:cta-icon-arrow 3s ease forwards infinite;animation-delay:.5s;animation-play-state:paused}body.front .cta-container .content, #lucy-page-template-inner .cta-container .content{pointer-events:none}body.front .cta-container:hover .icon img, body.front .cta-container:focus-visible .icon img, #lucy-page-template-inner .cta-container:hover .icon img, #lucy-page-template-inner .cta-container:focus-visible .icon img{animation-play-state:running}@media only screen and (max-width:600px){body.front .cta-container, #lucy-page-template-inner .cta-container{cursor:pointer}body.front .cta-container .cta-with-icon, body.front .cta-container .cta-with-icon-blend, #lucy-page-template-inner .cta-container .cta-with-icon, #lucy-page-template-inner .cta-container .cta-with-icon-blend{display:none}body.front .cta-container .content h2 span:after, #lucy-page-template-inner .cta-container .content h2 span:after{position:relative;z-index:1;display:inline-block;width:2rem;margin-left:.5rem;aspect-ratio:1 / 1;background:transparent url(../images/icons/right-arrow.svg);background-size:cover;content:'';vertical-align:middle}}@keyframes cta-text{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes cta-icon-arrow{0%{transform:scale(1, 1) translateY(0)}5%{transform:scale(0.9, 1.1) translateX(-0.75rem)}10%{transform:scale(1.1, 0.9) translateX(200%)}10.01%{transform:scale(1, 1) translateX(200%) translateY(-200%)}10.02%{transform:scale(1, 1) translateX(-200%) translateY(-200%)}10.03%{transform:scale(1, 1) translateX(-200%) translateY(0)}15%{transform:scale(1.1, 0.9) translateX(1.5rem)}20%{transform:scale(0.9, 1.1) translateX(-0.75rem)}25%{transform:scale(1.1, 0.9) translateX(0.5rem)}30%{transform:scale(0.9, 1.1) translateX(-0.25rem)}35%, 100%{transform:scale(1, 1) translateX(0)}}@keyframes cta-icon{0%{transform:scale(1, 1) translateY(0)}5%{transform:scale(1.1, 0.9) translateY(0.75rem)}10%{transform:scale(0.9, 1.1) translateY(-200%)}10.01%{transform:scale(1, 1) translateY(-200%) translateX(-200%)}10.02%{transform:scale(1, 1) translateY(200%) translateX(-200%)}10.03%{transform:scale(1, 1) translateY(200%) translateX(0)}15%{transform:scale(0.9, 1.1) translateY(-1.5rem)}20%{transform:scale(1.1, 0.9) translateY(0.75rem)}25%{transform:scale(0.9, 1.1) translateY(-0.5rem)}30%{transform:scale(1.1, 0.9) translateY(0.25rem)}35%, 100%{transform:scale(1, 1) translateY(0)}}body.front #home-wrap, #lucy-page-template-inner #home-wrap{position:relative}body.front #home-wrap #art-and-artists, #lucy-page-template-inner #home-wrap #art-and-artists{position:relative;z-index:2;padding-top:var(--gutter_y)}body.front #home-wrap #art-and-artists:before, #lucy-page-template-inner #home-wrap #art-and-artists:before{position:absolute;z-index:-1;top:0;right:0;width:68%;aspect-ratio:941 / 549;background:transparent url(../images/2024/goofy-asphalt-shape.png) no-repeat 0 0;background-size:cover;content:'';transform:translate(10%, -70%)}@media only screen and (max-width:600px){body.front #home-wrap #art-and-artists:before, #lucy-page-template-inner #home-wrap #art-and-artists:before{transform:translate(-10%, -70%)}}body.front #home-wrap #art-and-artists .columns, #lucy-page-template-inner #home-wrap #art-and-artists .columns{position:relative;z-index:3}@media only screen and (max-width:600px){body.front #home-wrap #art-and-artists .columns[data-per-row="3"], #lucy-page-template-inner #home-wrap #art-and-artists .columns[data-per-row="3"]{margin-top:4rem}}body.front #home-wrap .cta-with-icon, #lucy-page-template-inner #home-wrap .cta-with-icon{z-index:9}body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{position:absolute;top:calc(43rem + var(--alert_height));right:var(--gutter_x)}body.front #home-wrap #home-cta-wrap >:nth-child(2), #lucy-page-template-inner #home-wrap #home-cta-wrap >:nth-child(2){position:absolute;top:0;left:0;transform:translate(-100%, -50%)}@media only screen and (max-width:1400px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:54rem}}@media only screen and (max-width:1275px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:46rem}body.front #home-wrap #home-cta-wrap >:nth-child(2), #lucy-page-template-inner #home-wrap #home-cta-wrap >:nth-child(2){transform:translate(-110%, 17%)}}@media only screen and (max-width:1150px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:42rem}}@media only screen and (max-width:1000px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:41rem}}@media only screen and (max-width:950px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:39rem}}@media only screen and (max-width:900px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:35rem}}@media only screen and (max-width:672px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:30rem}}@media only screen and (max-width:600px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:35rem}body.front #home-wrap #home-cta-wrap >:nth-child(2), #lucy-page-template-inner #home-wrap #home-cta-wrap >:nth-child(2){transform:translate(-110%, 15%)}}@media only screen and (max-width:400px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:32rem}}@media only screen and (max-width:350px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:30rem}}@media only screen and (max-width:300px){body.front #home-wrap #home-cta-wrap, #lucy-page-template-inner #home-wrap #home-cta-wrap{top:28rem}}@media only screen and (max-width:1150px){body.front #home-wrap #home-cta-wrap[data-phase='4'], #lucy-page-template-inner #home-wrap #home-cta-wrap[data-phase='4']{top:36rem}}@media only screen and (max-width:900px){body.front #home-wrap #home-cta-wrap[data-phase='4'], #lucy-page-template-inner #home-wrap #home-cta-wrap[data-phase='4']{top:30rem}}@media only screen and (max-width:500px){body.front #home-wrap #home-cta-wrap[data-phase='4'], #lucy-page-template-inner #home-wrap #home-cta-wrap[data-phase='4']{top:39rem}}body.front #home-hero, #lucy-page-template-inner #home-hero{position:relative;z-index:1;width:100%;padding:calc(4rem + var(--header_height)) 0 8rem 0;aspect-ratio:1600 / 1200;display:flex;align-items:center}@media only screen and (max-width:1150px){body.front #home-hero, #lucy-page-template-inner #home-hero{padding:calc(8rem + var(--header_height)) 0 11rem 0;aspect-ratio:auto}}@media only screen and (max-width:600px){body.front #home-hero, #lucy-page-template-inner #home-hero{padding:calc(8rem + var(--header_height)) 0 11rem 0}}body.front #home-hero video, body.front #home-hero .video-image, #lucy-page-template-inner #home-hero video, #lucy-page-template-inner #home-hero .video-image{position:absolute;z-index:1;top:0;left:50%;height:100%;width:100%;background:#000;transform:translate(-50%, 0);object-fit:cover;object-position:top}body.front #home-hero .video-image, #lucy-page-template-inner #home-hero .video-image{opacity:.5}body.front #home-hero .content, #lucy-page-template-inner #home-hero .content{position:relative;z-index:2;width:85%;padding:0 var(--gutter_x)}body.front #home-hero .content h1, #lucy-page-template-inner #home-hero .content h1{margin-bottom:1.875rem;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:10rem;font-weight:900;line-height:.6125}body.front #home-hero .content h1 span, #lucy-page-template-inner #home-hero .content h1 span{display:inline-block;animation:hero-blink 6s ease infinite forwards}@media only screen and (max-width:900px){body.front #home-hero .content h1, #lucy-page-template-inner #home-hero .content h1{font-size:6rem}}@media only screen and (max-width:500px){body.front #home-hero .content h1, #lucy-page-template-inner #home-hero .content h1{font-size:12vw}}body.front #home-hero .content .subtitle, #lucy-page-template-inner #home-hero .content .subtitle{font-size:2.375rem;letter-spacing:0.0105em;line-height:1.21;margin:0;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900}@media only screen and (max-width:900px){body.front #home-hero .content .subtitle, #lucy-page-template-inner #home-hero .content .subtitle{font-size:2rem}}@media only screen and (max-width:400px){body.front #home-hero .content .subtitle, #lucy-page-template-inner #home-hero .content .subtitle{font-size:1.75rem}}@media only screen and (max-width:350px){body.front #home-hero .content .subtitle, #lucy-page-template-inner #home-hero .content .subtitle{font-size:1.5rem}}@media only screen and (max-width:300px){body.front #home-hero .content .subtitle, #lucy-page-template-inner #home-hero .content .subtitle{font-size:6vw}}body.front #home-hero .content:last-child, #lucy-page-template-inner #home-hero .content:last-child{margin-bottom:0}@media only screen and (max-width:1150px){body.front #home-hero .content, #lucy-page-template-inner #home-hero .content{width:100%}}body.front #home-hero:after, #lucy-page-template-inner #home-hero:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.65;background-image:linear-gradient(59deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.45) 57%, rgba(0, 0, 0, 0.12) 100%);background-size:cover;content:''}body.front #home-hero .video-pause, #lucy-page-template-inner #home-hero .video-pause{position:absolute;z-index:5;right:var(--gutter_x);bottom:2.5rem;background-color:rgba(255, 255, 255, 0.3);border-color:transparent}body.front #home-hero .video-pause img, #lucy-page-template-inner #home-hero .video-pause img{height:.85rem;width:auto;margin-left:.6rem}body.front #home-hero .video-pause:hover, body.front #home-hero .video-pause:focus-visible, #lucy-page-template-inner #home-hero .video-pause:hover, #lucy-page-template-inner #home-hero .video-pause:focus-visible{color:#FFF !important;background-color:rgba(255, 255, 255, 0.45);border-color:transparent}@media only screen and (max-width:600px){body.front #home-hero .video-pause, #lucy-page-template-inner #home-hero .video-pause{bottom:1.5rem;width:2.75rem;height:2.75rem;padding:0;border-radius:50%}body.front #home-hero .video-pause span, #lucy-page-template-inner #home-hero .video-pause span{display:none}body.front #home-hero .video-pause img, #lucy-page-template-inner #home-hero .video-pause img{margin-left:0}}body.front #home-hero[data-phase='1'], #lucy-page-template-inner #home-hero[data-phase='1']{padding-bottom:0}body.front #home-hero[data-phase='1'] .content, #lucy-page-template-inner #home-hero[data-phase='1'] .content{width:75%}body.front #home-hero[data-phase='1'] h1, #lucy-page-template-inner #home-hero[data-phase='1'] h1{font-size:6.25rem}body.front #home-hero[data-phase='3'] .content .subtitle, body.front #home-hero[data-phase='4'] .content .subtitle, #lucy-page-template-inner #home-hero[data-phase='3'] .content .subtitle, #lucy-page-template-inner #home-hero[data-phase='4'] .content .subtitle{font-size:2rem}body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{z-index:4;bottom:0;transform:translate(0, 60%);background-image:url(../images/2024/white-squiggle.png)}@media only screen and (max-width:2250px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 65%)}}@media only screen and (max-width:2000px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 64.5%)}}@media only screen and (max-width:1800px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 64%)}}@media only screen and (max-width:1700px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 63.5%)}}@media only screen and (max-width:1600px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 63%)}}@media only screen and (max-width:1500px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 62%)}}@media only screen and (max-width:1400px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 52%)}}@media only screen and (max-width:1300px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 51%)}}@media only screen and (max-width:1200px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 50%)}}@media only screen and (max-width:1150px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 49%)}}@media only screen and (max-width:1100px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 48%)}}@media only screen and (max-width:950px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 47.5%)}}@media only screen and (max-width:915px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:translate(0, 47%)}}@media only screen and (max-width:900px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(1.5) translate(10.5%, 47%)}}@media only screen and (max-width:850px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(1.5) translate(10.25%, 47%)}}@media only screen and (max-width:800px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(1.5) translate(10%, 47%)}}@media only screen and (max-width:750px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(1.5) translate(9.75%, 47%)}}@media only screen and (max-width:700px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(1.5) translate(9.5%, 47%)}}@media only screen and (max-width:650px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(1.5) translate(9.25%, 47%)}}@media only screen and (max-width:600px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(2) translate(15.5%, 47%)}}@media only screen and (max-width:550px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(2) translate(15%, 47%)}}@media only screen and (max-width:500px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(2) translate(14.75%, 47%)}}@media only screen and (max-width:450px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(2.5) translate(19.5%, 47%)}}@media only screen and (max-width:450px){body.front #home-hero .squiggle, #lucy-page-template-inner #home-hero .squiggle{transform:scale(2.5) translate(19.5%, 47%)}}@keyframes hero-blink{0%, 79%, 100%{clip-path:ellipse(75vw 75vh at 50% 50%)}80%{clip-path:ellipse(50vw 0% at center)}}@keyframes nav-blink{0%, 5%, 25%, 70%, 95%, 100%{clip-path:ellipse(75vw 75vh at 50% 50%)}15%, 80%{clip-path:ellipse(50% 2px at 50% 50%)}}body.front .squiggle, #lucy-page-template-inner .squiggle{position:absolute;left:0;z-index:0;width:100vw;aspect-ratio:1260 / 277;background:transparent url(../images/2024/white-squiggle.png);background-size:cover}body.front #home-callout-map .squiggle, body.front .footer-callout .squiggle, #lucy-page-template-inner #home-callout-map .squiggle, #lucy-page-template-inner .footer-callout .squiggle{z-index:1;top:0;transform:translate(0, -28%);pointer-events:none}@media only screen and (max-width:1400px){body.front #home-callout-map .squiggle, body.front .footer-callout .squiggle, #lucy-page-template-inner #home-callout-map .squiggle, #lucy-page-template-inner .footer-callout .squiggle{transform:translate(0, -38%)}}@media only screen and (max-width:900px){body.front #home-callout-map .squiggle, body.front .footer-callout .squiggle, #lucy-page-template-inner #home-callout-map .squiggle, #lucy-page-template-inner .footer-callout .squiggle{transform:translate(-4%, -31%) scale(1.5);transform-origin:0}}@media only screen and (max-width:600px){body.front #home-callout-map .squiggle, body.front .footer-callout .squiggle, #lucy-page-template-inner #home-callout-map .squiggle, #lucy-page-template-inner .footer-callout .squiggle{transform:translate(-8%, -20%) scale(2)}}@media only screen and (max-width:450px){body.front #home-callout-map .squiggle, body.front .footer-callout .squiggle, #lucy-page-template-inner #home-callout-map .squiggle, #lucy-page-template-inner .footer-callout .squiggle{transform:translate(-8%, -10%) scale(2.5)}}body.front #home-callout-map #wave-path, body.front .footer-callout #wave-path, #lucy-page-template-inner #home-callout-map #wave-path, #lucy-page-template-inner .footer-callout #wave-path{position:absolute;top:0;left:0;z-index:1;width:100vw;height:auto;transform:translate(0, -19%);pointer-events:none}@media only screen and (max-width:1400px){body.front #home-callout-map #wave-path, body.front .footer-callout #wave-path, #lucy-page-template-inner #home-callout-map #wave-path, #lucy-page-template-inner .footer-callout #wave-path{transform:translate(0, -30%)}}@media only screen and (max-width:900px){body.front #home-callout-map #wave-path, body.front .footer-callout #wave-path, #lucy-page-template-inner #home-callout-map #wave-path, #lucy-page-template-inner .footer-callout #wave-path{transform:translate(-4%, -20%) scale(1.5);transform-origin:0}}@media only screen and (max-width:600px){body.front #home-callout-map #wave-path, body.front .footer-callout #wave-path, #lucy-page-template-inner #home-callout-map #wave-path, #lucy-page-template-inner .footer-callout #wave-path{transform:translate(-8%, -6%) scale(2)}}@media only screen and (max-width:450px){body.front #home-callout-map #wave-path, body.front .footer-callout #wave-path, #lucy-page-template-inner #home-callout-map #wave-path, #lucy-page-template-inner .footer-callout #wave-path{transform:translate(-8%, 7%) scale(2.5)}}body.front #home-callout-map #wave-path textpath, body.front .footer-callout #wave-path textpath, #lucy-page-template-inner #home-callout-map #wave-path textpath, #lucy-page-template-inner .footer-callout #wave-path textpath{fill:#000;text-indent:100vw;font-size:.8rem;letter-spacing:.1rem;text-transform:uppercase}body.front #home-callout-map, #lucy-page-template-inner #home-callout-map{position:relative;z-index:3;display:flex;width:100%;margin:calc(-1 * var(--slant_size)) 0 0 0;padding:17vh var(--gutter_x) calc(10vh + var(--slant_size)) var(--gutter_x);text-decoration:none;align-items:center;transition:clip-path .75s ease;box-sizing:border-box;clip-path:polygon(0 0, 100% var(--slant_size), 100% calc(100% - var(--slant_size)), 0 100%)}body.front #home-callout-map .bg, #lucy-page-template-inner #home-callout-map .bg{position:absolute;top:0;left:0;z-index:0;width:120%;height:120%;background:transparent url(../images/event-map-image.jpg) no-repeat top center;background-size:cover}body.front #home-callout-map .content, #lucy-page-template-inner #home-callout-map .content{position:relative;z-index:1;width:80%}body.front #home-callout-map .content h2, #lucy-page-template-inner #home-callout-map .content h2{margin:5rem 0 .25em 0}@media only screen and (max-width:1000px){body.front #home-callout-map .content h2, #lucy-page-template-inner #home-callout-map .content h2{font-size:4rem}}body.front #home-callout-map .content p, #lucy-page-template-inner #home-callout-map .content p{width:50%}@media only screen and (max-width:1125px){body.front #home-callout-map .content p, #lucy-page-template-inner #home-callout-map .content p{width:75%}}@media only screen and (max-width:910px){body.front #home-callout-map .content p, #lucy-page-template-inner #home-callout-map .content p{width:100%}}body.front #home-callout-map .content:last-child, #lucy-page-template-inner #home-callout-map .content:last-child{margin-bottom:0}@media only screen and (max-width:1125px){body.front #home-callout-map .content, #lucy-page-template-inner #home-callout-map .content{width:92%}}@media only screen and (max-width:910px){body.front #home-callout-map .content, #lucy-page-template-inner #home-callout-map .content{width:100%}}body.front #home-callout-map:focus-visible h2, #lucy-page-template-inner #home-callout-map:focus-visible h2{text-decoration:underline}body.front #home-callout-map:before, #lucy-page-template-inner #home-callout-map:before{position:absolute;z-index:1;display:none;top:0;left:0;width:100%;height:100%;background:#F4475D;content:'';opacity:.5}body.front #home-callout-map:focus-visible .content h2, #lucy-page-template-inner #home-callout-map:focus-visible .content h2{color:#FFF;text-stroke-color:#FFF !important;text-fill-color:transparent !important;stroke-width:3px !important;-moz-text-stroke-color:#FFF !important;-moz-text-fill-color:transparent !important;-moz-text-stroke-width:3px !important;-webkit-text-stroke-color:#FFF !important;-webkit-text-fill-color:transparent !important;-webkit-text-stroke-width:3px !important;-o-text-stroke-color:#FFF !important;-o-text-fill-color:transparent !important;-o-text-stroke-width:3px !important;-ms-text-stroke-color:#FFF !important;-ms-text-fill-color:transparent !important;-ms-text-stroke-width:3px !important}@media only screen and (max-width:600px){body.front #home-callout-map:focus-visible .content h2, #lucy-page-template-inner #home-callout-map:focus-visible .content h2{stroke-width:1.5px;-moz-text-stroke-width:1.5px !important;-webkit-text-stroke-width:1.5px !important;-o-text-stroke-width:1.5px !important;-ms-text-stroke-width:1.5px !important}}body.front #home-callout-map:focus-visible .content h2 img, #lucy-page-template-inner #home-callout-map:focus-visible .content h2 img{transform:translate(1rem, 0)}body.front #home-callout-map:focus-visible:before, #lucy-page-template-inner #home-callout-map:focus-visible:before{display:block}@media (pointer:fine){body.front #home-callout-map:hover .content h2, #lucy-page-template-inner #home-callout-map:hover .content h2{color:#FFF;text-stroke-color:#FFF !important;text-fill-color:transparent !important;stroke-width:3px !important;-moz-text-stroke-color:#FFF !important;-moz-text-fill-color:transparent !important;-moz-text-stroke-width:3px !important;-webkit-text-stroke-color:#FFF !important;-webkit-text-fill-color:transparent !important;-webkit-text-stroke-width:3px !important;-o-text-stroke-color:#FFF !important;-o-text-fill-color:transparent !important;-o-text-stroke-width:3px !important;-ms-text-stroke-color:#FFF !important;-ms-text-fill-color:transparent !important;-ms-text-stroke-width:3px !important}}@media only screen and (pointer:fine) and (max-width:600px){body.front #home-callout-map:hover .content h2, #lucy-page-template-inner #home-callout-map:hover .content h2{stroke-width:1.5px;-moz-text-stroke-width:1.5px !important;-webkit-text-stroke-width:1.5px !important;-o-text-stroke-width:1.5px !important;-ms-text-stroke-width:1.5px !important}}@media (pointer:fine){body.front #home-callout-map:hover .content h2 img, #lucy-page-template-inner #home-callout-map:hover .content h2 img{transform:translate(1rem, 0)}body.front #home-callout-map:hover:before, #lucy-page-template-inner #home-callout-map:hover:before{display:block}}body.front #home-callout-top-wrap, #lucy-page-template-inner #home-callout-top-wrap{position:relative;z-index:3}body.front #home-callout-top-wrap.countdown, #lucy-page-template-inner #home-callout-top-wrap.countdown{margin-top:-12rem;-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat}@media only screen and (max-width:1400px){body.front #home-callout-top-wrap.countdown, #lucy-page-template-inner #home-callout-top-wrap.countdown{margin-top:-10rem}}@media only screen and (max-width:900px){body.front #home-callout-top-wrap.countdown, #lucy-page-template-inner #home-callout-top-wrap.countdown{-webkit-mask-size:100% 100%}}body.front #home-callout-top-wrap.load, #lucy-page-template-inner #home-callout-top-wrap.load{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--slant_size)), 0 100%)}body.front #home-callout-top-wrap[data-phase='4'], #lucy-page-template-inner #home-callout-top-wrap[data-phase='4']{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--slant_size)), 0 100%)}body.front #home-callout-top-wrap[data-phase='4']:not(.stats), #lucy-page-template-inner #home-callout-top-wrap[data-phase='4']:not(.stats){clip-path:polygon(0 var(--slant_size), 100% 0, 100% calc(100% - var(--slant_size)), 0 100%)}body.front #home-callout-top-wrap[data-phase='4'] .footer-callout, #lucy-page-template-inner #home-callout-top-wrap[data-phase='4'] .footer-callout{z-index:0}body.front #home-callout-top-wrap .countdown, body.front #home-callout-top-wrap .stats, #lucy-page-template-inner #home-callout-top-wrap .countdown, #lucy-page-template-inner #home-callout-top-wrap .stats{position:relative;display:flex;width:100%;padding:0 var(--gutter_x);color:#000;aspect-ratio:1600 / 500;background:transparent url(../images/2024/green-spray-bg.png) no-repeat top center;background-size:cover;box-sizing:border-box;align-items:flex-end}body.front #home-callout-top-wrap .countdown .squiggle, body.front #home-callout-top-wrap .stats .squiggle, #lucy-page-template-inner #home-callout-top-wrap .countdown .squiggle, #lucy-page-template-inner #home-callout-top-wrap .stats .squiggle{bottom:0;transform:translate(0, 66%);background-image:url(../images/2024/white-squiggle.png)}@media only screen and (max-width:2250px){body.front #home-callout-top-wrap .countdown .squiggle, body.front #home-callout-top-wrap .stats .squiggle, #lucy-page-template-inner #home-callout-top-wrap .countdown .squiggle, #lucy-page-template-inner #home-callout-top-wrap .stats .squiggle{transform:translate(0, 65%)}}@media only screen and (max-width:2000px){body.front #home-callout-top-wrap .countdown .squiggle, body.front #home-callout-top-wrap .stats .squiggle, #lucy-page-template-inner #home-callout-top-wrap .countdown .squiggle, #lucy-page-template-inner #home-callout-top-wrap .stats .squiggle{transform:translate(0, 64.5%)}}@media only screen and (max-width:1800px){body.front #home-callout-top-wrap .countdown .squiggle, body.front #home-callout-top-wrap .stats .squiggle, #lucy-page-template-inner #home-callout-top-wrap .countdown .squiggle, #lucy-page-template-inner #home-callout-top-wrap .stats .squiggle{transform:translate(0, 64%)}}@media only screen and (max-width:1700px){body.front #home-callout-top-wrap .countdown .squiggle, body.front #home-callout-top-wrap .stats .squiggle, #lucy-page-template-inner #home-callout-top-wrap .countdown .squiggle, #lucy-page-template-inner #home-callout-top-wrap .stats .squiggle{transform:translate(0, 63.5%)}}@media only screen and (max-width:1600px){body.front #home-callout-top-wrap .countdown .squiggle, body.front #home-callout-top-wrap .stats .squiggle, #lucy-page-template-inner #home-callout-top-wrap .countdown .squiggle, #lucy-page-template-inner #home-callout-top-wrap .stats .squiggle{transform:translate(0, 63%)}}@media only screen and (max-width:1500px){body.front #home-callout-top-wrap .countdown .squiggle, body.front #home-callout-top-wrap .stats .squiggle, #lucy-page-template-inner #home-callout-top-wrap .countdown .squiggle, #lucy-page-template-inner #home-callout-top-wrap .stats .squiggle{transform:translate(0, 62%)}}@media only screen and (max-width:1400px){body.front #home-callout-top-wrap .countdown .squiggle, body.front #home-callout-top-wrap .stats .squiggle, #lucy-page-template-inner #home-callout-top-wrap .countdown .squiggle, #lucy-page-template-inner #home-callout-top-wrap .stats .squiggle{display:none}}@media only screen and (max-width:1400px){body.front #home-callout-top-wrap .countdown, body.front #home-callout-top-wrap .stats, #lucy-page-template-inner #home-callout-top-wrap .countdown, #lucy-page-template-inner #home-callout-top-wrap .stats{padding:calc(var(--gutter_y) * 2) var(--gutter_x) var(--gutter_y) var(--gutter_x);aspect-ratio:auto;-webkit-mask-image:url(../images/countdown-bg-mask-small.png);-webkit-mask-size:100% auto}body.front #home-callout-top-wrap .countdown .numbers > div, body.front #home-callout-top-wrap .stats .numbers > div, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div{margin:0 !important}}@media only screen and (max-width:850px){body.front #home-callout-top-wrap .countdown, body.front #home-callout-top-wrap .stats, #lucy-page-template-inner #home-callout-top-wrap .countdown, #lucy-page-template-inner #home-callout-top-wrap .stats{padding-top:calc(var(--gutter_y) * 2.25)}body.front #home-callout-top-wrap .countdown .numbers > div .num, body.front #home-callout-top-wrap .stats .numbers > div .num, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div .num{width:3rem;font-size:5rem}body.front #home-callout-top-wrap .countdown .numbers > div > span, body.front #home-callout-top-wrap .stats .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div > span{width:4rem;font-size:1.8rem;transform:rotate(-90deg) translate(0, 1.2rem)}}@media only screen and (max-width:770px){body.front #home-callout-top-wrap .countdown div[data-unit], body.front #home-callout-top-wrap .stats div[data-unit], #lucy-page-template-inner #home-callout-top-wrap .countdown div[data-unit], #lucy-page-template-inner #home-callout-top-wrap .stats div[data-unit]{display:flex !important;align-items:flex-end !important}}@media only screen and (max-width:750px){body.front #home-callout-top-wrap .countdown .numbers, body.front #home-callout-top-wrap .stats .numbers, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers{flex-direction:column;align-items:center !important;gap:1rem}}@media only screen and (max-width:650px){body.front #home-callout-top-wrap .countdown .numbers > div .num, body.front #home-callout-top-wrap .stats .numbers > div .num, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div .num{width:2.5rem;font-size:4rem}body.front #home-callout-top-wrap .countdown .numbers > div > span, body.front #home-callout-top-wrap .stats .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div > span{width:3rem;font-size:1.5rem}}@media only screen and (max-width:550px){body.front #home-callout-top-wrap .countdown .numbers > div, body.front #home-callout-top-wrap .stats .numbers > div, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div{text-align:center}body.front #home-callout-top-wrap .countdown .numbers > div > span, body.front #home-callout-top-wrap .stats .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div > span{display:inline-block;width:4rem;margin-top:.2rem;font-size:1.2rem;transform:rotate(0) translate(0, 0)}}@media only screen and (max-width:425px){body.front #home-callout-top-wrap .countdown .numbers > div .num, body.front #home-callout-top-wrap .stats .numbers > div .num, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div .num{width:2rem;font-size:3rem}body.front #home-callout-top-wrap .countdown .numbers > div > span, body.front #home-callout-top-wrap .stats .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div > span{font-size:1.1rem}}@media only screen and (max-width:350px){body.front #home-callout-top-wrap .countdown, body.front #home-callout-top-wrap .stats, #lucy-page-template-inner #home-callout-top-wrap .countdown, #lucy-page-template-inner #home-callout-top-wrap .stats{padding-top:calc(var(--gutter_y) * 1.9)}body.front #home-callout-top-wrap .countdown .numbers > div .num, body.front #home-callout-top-wrap .stats .numbers > div .num, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div .num{width:1.5rem;font-size:2.25rem}body.front #home-callout-top-wrap .countdown .numbers > div > span, body.front #home-callout-top-wrap .stats .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .stats .numbers > div > span{font-size:1rem}}body.front #home-callout-top-wrap .stats .wrap, #lucy-page-template-inner #home-callout-top-wrap .stats .wrap{position:relative;z-index:10;display:flex;width:100%;align-items:flex-end;justify-content:space-between;column-gap:5rem;row-gap:3rem}body.front #home-callout-top-wrap .stats .wrap > p, #lucy-page-template-inner #home-callout-top-wrap .stats .wrap > p{position:relative;z-index:2;flex:1 1 auto;margin-bottom:8.5rem;line-height:1.5}body.front #home-callout-top-wrap .stats .wrap > p strong, #lucy-page-template-inner #home-callout-top-wrap .stats .wrap > p strong{font-size:6rem;line-height:1}@media only screen and (max-width:1400px){body.front #home-callout-top-wrap .stats .wrap > p, #lucy-page-template-inner #home-callout-top-wrap .stats .wrap > p{margin:5rem 0 0 0}}@media only screen and (max-width:900px){body.front #home-callout-top-wrap .stats .wrap, #lucy-page-template-inner #home-callout-top-wrap .stats .wrap{flex-wrap:wrap}body.front #home-callout-top-wrap .stats .wrap > p, #lucy-page-template-inner #home-callout-top-wrap .stats .wrap > p{margin-top:0;flex-basis:calc(50% - 2.5rem)}}body.front #home-callout-top-wrap .countdown .numbers, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers{position:relative;z-index:10;display:flex;width:100%;align-items:flex-end;justify-content:space-between}body.front #home-callout-top-wrap .countdown .numbers > div, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div{position:relative;z-index:2;flex:1 1 auto;margin:0 5rem 10rem 0;line-height:1}body.front #home-callout-top-wrap .countdown .numbers > div .num, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num{position:relative;display:inline-block;width:4rem;height:.9em;margin-right:0;font-size:6.25rem;font-weight:bold;line-height:1.035;overflow:hidden}body.front #home-callout-top-wrap .countdown .numbers > div .num .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num .slide{position:absolute;top:0;left:0;display:flex;flex-direction:column;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);transition:all .3s ease}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='0'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='0'] .slide{transform:translate(0, 0%)}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='1'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='1'] .slide{transform:translate(0, -10%)}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='2'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='2'] .slide{transform:translate(0, -20%)}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='3'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='3'] .slide{transform:translate(0, -30%)}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='4'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='4'] .slide{transform:translate(0, -40%)}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='5'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='5'] .slide{transform:translate(0, -50%)}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='6'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='6'] .slide{transform:translate(0, -60%)}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='7'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='7'] .slide{transform:translate(0, -70%)}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='8'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='8'] .slide{transform:translate(0, -80%)}body.front #home-callout-top-wrap .countdown .numbers > div .num[data-pos='9'] .slide, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div .num[data-pos='9'] .slide{transform:translate(0, -90%)}body.front #home-callout-top-wrap .countdown .numbers > div > span, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div > span{display:inline-flex;width:4.75rem;font-size:2.125rem;font-weight:600;text-transform:uppercase;transform:rotate(-90deg) translate(-0.5rem, 1.5rem);transform-origin:left;justify-content:space-between}body.front #home-callout-top-wrap .countdown .numbers > div:last-child, #lucy-page-template-inner #home-callout-top-wrap .countdown .numbers > div:last-child{margin-right:0}body.front #home-callout-top-wrap .countdown.load .numbers > div, #lucy-page-template-inner #home-callout-top-wrap .countdown.load .numbers > div{display:block}body.front #home-callout-top, #lucy-page-template-inner #home-callout-top{position:relative;display:flex;width:100%;margin:calc(-1 * var(--slant_size)) 0 -5% 0;padding:0 var(--gutter_x);text-decoration:none;align-items:center;aspect-ratio:1600 / 887;clip-path:polygon(0 var(--slant_size), 100% 0, 100% 100%, 0 calc(100% - var(--slant_size)));transition:clip-path .75s ease;box-sizing:border-box}@media only screen and (max-width:1400px){body.front #home-callout-top, #lucy-page-template-inner #home-callout-top{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%) !important}}@media only screen and (max-width:900px){body.front #home-callout-top, #lucy-page-template-inner #home-callout-top{padding:calc(2 * var(--gutter_y)) var(--gutter_x) calc(1.5 * var(--gutter_y)) var(--gutter_x);aspect-ratio:auto}}body.front #home-callout-top[data-parallax-load].load, #lucy-page-template-inner #home-callout-top[data-parallax-load].load{clip-path:polygon(0 0, 100% var(--slant_size), 100% calc(100% - var(--slant_size)), 0 100%)}body.front #home-callout-top .bg, #lucy-page-template-inner #home-callout-top .bg{position:absolute;top:0;left:0;z-index:0;width:120%;height:120%;background:transparent url(../images/meet-the-artists.jpg) no-repeat top center;background-size:cover}body.front #home-callout-top .squiggle, #lucy-page-template-inner #home-callout-top .squiggle{z-index:1;top:0;transform:translate(0, -28%);pointer-events:none}@media only screen and (max-width:1400px){body.front #home-callout-top .squiggle, #lucy-page-template-inner #home-callout-top .squiggle{transform:translate(0, -38%)}}@media only screen and (max-width:900px){body.front #home-callout-top .squiggle, #lucy-page-template-inner #home-callout-top .squiggle{transform:translate(-4%, -31%) scale(1.5);transform-origin:0}}@media only screen and (max-width:600px){body.front #home-callout-top .squiggle, #lucy-page-template-inner #home-callout-top .squiggle{transform:translate(-8%, -20%) scale(2)}}@media only screen and (max-width:450px){body.front #home-callout-top .squiggle, #lucy-page-template-inner #home-callout-top .squiggle{transform:translate(-8%, -10%) scale(2.5)}}body.front #home-callout-top #wave-path, #lucy-page-template-inner #home-callout-top #wave-path{position:absolute;top:0;left:0;z-index:1;width:100vw;height:auto;transform:translate(0, -19%);pointer-events:none}@media only screen and (max-width:1400px){body.front #home-callout-top #wave-path, #lucy-page-template-inner #home-callout-top #wave-path{transform:translate(0, -30%)}}@media only screen and (max-width:900px){body.front #home-callout-top #wave-path, #lucy-page-template-inner #home-callout-top #wave-path{transform:translate(-4%, -20%) scale(1.5);transform-origin:0}}@media only screen and (max-width:600px){body.front #home-callout-top #wave-path, #lucy-page-template-inner #home-callout-top #wave-path{transform:translate(-8%, -6%) scale(2)}}@media only screen and (max-width:450px){body.front #home-callout-top #wave-path, #lucy-page-template-inner #home-callout-top #wave-path{transform:translate(-8%, 7%) scale(2.5)}}body.front #home-callout-top #wave-path textpath, #lucy-page-template-inner #home-callout-top #wave-path textpath{fill:#000;text-indent:100vw;font-size:.8rem;letter-spacing:.1rem;text-transform:uppercase}body.front #home-callout-top .content, #lucy-page-template-inner #home-callout-top .content{position:relative;z-index:1;width:80%}body.front #home-callout-top .content h2, #lucy-page-template-inner #home-callout-top .content h2{margin:5rem 0 .25em 0}@media only screen and (max-width:1000px){body.front #home-callout-top .content h2, #lucy-page-template-inner #home-callout-top .content h2{font-size:4rem}}body.front #home-callout-top .content p, #lucy-page-template-inner #home-callout-top .content p{width:50%}@media only screen and (max-width:1125px){body.front #home-callout-top .content p, #lucy-page-template-inner #home-callout-top .content p{width:75%}}@media only screen and (max-width:910px){body.front #home-callout-top .content p, #lucy-page-template-inner #home-callout-top .content p{width:100%}}body.front #home-callout-top .content:last-child, #lucy-page-template-inner #home-callout-top .content:last-child{margin-bottom:0}@media only screen and (max-width:1125px){body.front #home-callout-top .content, #lucy-page-template-inner #home-callout-top .content{width:92%}}@media only screen and (max-width:910px){body.front #home-callout-top .content, #lucy-page-template-inner #home-callout-top .content{width:100%}}body.front #home-callout-top:after, #lucy-page-template-inner #home-callout-top:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;background-image:linear-gradient(59deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.38) 57%, rgba(0, 0, 0, 0) 100%);background-size:cover;content:''}body.front #home-callout-top:focus-visible h2, #lucy-page-template-inner #home-callout-top:focus-visible h2{text-decoration:underline}body.front .starburst, #lucy-page-template-inner .starburst{position:absolute;bottom:10vw;right:10vw;width:290%;aspect-ratio:4652 / 4360;background:transparent url(../images/starburst.png) no-repeat center;background-size:cover;transform-origin:100% 100%;opacity:.1;animation:rotate-starburst 300s linear forwards infinite;pointer-events:none}@media only screen and (max-width:910px){body.front .starburst, #lucy-page-template-inner .starburst{display:none}}@keyframes rotate-starburst{from{transform:rotate(0deg) translate(50%, 50%)}to{transform:rotate(359deg) translate(50%, 50%)}}body.front #home-callouts-middle, #lucy-page-template-inner #home-callouts-middle{position:relative;z-index:2;width:100%;padding:calc(var(--gutter_y) * 1.5) var(--gutter_x) calc(var(--gutter_y) * 1.5) var(--gutter_x);background-color:#000;box-sizing:border-box;transform-style:preserve-3d;perspective:1000px}body.front #home-callouts-middle .fifty-fifty, #lucy-page-template-inner #home-callouts-middle .fifty-fifty{position:relative;z-index:1}body.front #home-callouts-middle .corner, #lucy-page-template-inner #home-callouts-middle .corner{position:absolute;top:0;right:0;width:68%;aspect-ratio:1303 / 1155;background:transparent url(../images/2024/goofy-green-shape.png) no-repeat 0 0;background-size:cover;content:'';transform:translate(44%, -45%)}@media only screen and (max-width:600px){body.front #home-callouts-middle .corner, #lucy-page-template-inner #home-callouts-middle .corner{width:100%}}@media only screen and (max-width:900px){body.front #home-callouts-middle, #lucy-page-template-inner #home-callouts-middle{padding:calc(var(--gutter_y) * 1.5) var(--gutter_x)}}body.front #home-callout-bottom, #lucy-page-template-inner #home-callout-bottom{position:relative;z-index:2;display:flex;width:100%;margin:calc(-1 * var(--slant_size)) 0 -5% 0;padding:var(--gutter_y) var(--gutter_x);text-decoration:none;align-items:center;aspect-ratio:1600 / 887;box-sizing:border-box;clip-path:polygon(0 var(--slant_size), 100% 0, 100% 100%, 0 calc(100% - var(--slant_size)));transition:clip-path 0.75s cubic-bezier(0.3, 1.17, 0.79, 1.1)}@media only screen and (max-width:900px){body.front #home-callout-bottom, #lucy-page-template-inner #home-callout-bottom{padding:calc(2 * var(--gutter_y)) var(--gutter_x);aspect-ratio:auto}}body.front #home-callout-bottom[data-parallax-load].load, #lucy-page-template-inner #home-callout-bottom[data-parallax-load].load{clip-path:polygon(0 0, 100% var(--slant_size), 100% calc(100% - var(--slant_size)), 0 100%)}body.front #home-callout-bottom .bg, #lucy-page-template-inner #home-callout-bottom .bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:120%;background:#000 url(../images/the-experience.jpg) no-repeat center;background-size:cover}body.front #home-callout-bottom .content, #lucy-page-template-inner #home-callout-bottom .content{position:relative;z-index:1;width:80%}body.front #home-callout-bottom .content h2, #lucy-page-template-inner #home-callout-bottom .content h2{margin-bottom:.25em}@media only screen and (max-width:1000px){body.front #home-callout-bottom .content h2, #lucy-page-template-inner #home-callout-bottom .content h2{font-size:4rem}}body.front #home-callout-bottom .content p, #lucy-page-template-inner #home-callout-bottom .content p{width:50%;margin-bottom:0}@media only screen and (max-width:1125px){body.front #home-callout-bottom .content p, #lucy-page-template-inner #home-callout-bottom .content p{width:75%}}@media only screen and (max-width:910px){body.front #home-callout-bottom .content p, #lucy-page-template-inner #home-callout-bottom .content p{width:100%}}body.front #home-callout-bottom .content:last-child, #lucy-page-template-inner #home-callout-bottom .content:last-child{margin-bottom:0}@media only screen and (max-width:1125px){body.front #home-callout-bottom .content, #lucy-page-template-inner #home-callout-bottom .content{width:92%}}@media only screen and (max-width:910px){body.front #home-callout-bottom .content, #lucy-page-template-inner #home-callout-bottom .content{width:100%}}body.front #home-callout-bottom:after, #lucy-page-template-inner #home-callout-bottom:after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(49deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background-size:cover;content:''}body.front #home-callout-bottom .scalloped, #lucy-page-template-inner #home-callout-bottom .scalloped{z-index:1;pointer-events:none}body.front #home-callout-bottom:focus-visible h2, #lucy-page-template-inner #home-callout-bottom:focus-visible h2{text-decoration:underline}body.front #home-events-sponsors, #lucy-page-template-inner #home-events-sponsors{position:relative;z-index:1;padding:calc(var(--gutter_y) * 1.5) var(--gutter_x) var(--gutter_y) var(--gutter_x);background-color:#000}body.front #home-events-sponsors #home-events, body.front #home-events-sponsors #home-sponsors, #lucy-page-template-inner #home-events-sponsors #home-events, #lucy-page-template-inner #home-events-sponsors #home-sponsors{position:relative;z-index:1}body.front #home-events-sponsors #home-events:not(:last-child), #lucy-page-template-inner #home-events-sponsors #home-events:not(:last-child){margin-bottom:var(--gutter_y)}body.front #home-events-sponsors #home-sponsors .grid, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid{display:flex;flex-wrap:wrap;justify-content:center}body.front #home-events-sponsors #home-sponsors .grid > *, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *{position:relative;display:inline-flex;flex:0 0 calc(25% - 2px);padding:3rem 0;border:1px solid #8C8C9B;border-right:none;justify-content:center;align-items:center;overflow:hidden}body.front #home-events-sponsors #home-sponsors .grid > * img, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > * img{position:relative;z-index:1;max-width:10rem;max-height:10rem}body.front #home-events-sponsors #home-sponsors .grid > *.first-round, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *.first-round{border-bottom-left-radius:1rem}body.front #home-events-sponsors #home-sponsors .grid > *:last-child, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:last-child{border-bottom-right-radius:1rem}body.front #home-events-sponsors #home-sponsors .grid > *:first-child, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:first-child{border-top-left-radius:1rem}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(4n), body.front #home-events-sponsors #home-sponsors .grid > *:last-child, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(4n), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:last-child{border-right:1px solid #8C8C9B}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(4), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(4){border-top-right-radius:1rem}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(n + 5), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(n + 5){border-top:none}body.front #home-events-sponsors #home-sponsors .grid > *:before, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#F4475D;content:'';transform:scale(2.1) rotate(45deg) translate(0%, 110%);transition:all .3s ease}body.front #home-events-sponsors #home-sponsors .grid > *:hover img, body.front #home-events-sponsors #home-sponsors .grid > *:focus-visible img, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:hover img, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:focus-visible img{animation:pulsing .5s ease-out infinite}body.front #home-events-sponsors #home-sponsors .grid > *:hover:before, body.front #home-events-sponsors #home-sponsors .grid > *:focus-visible:before, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:hover:before, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:focus-visible:before{transform:scale(2.1) rotate(45deg) translate(0%, 0%)}@media only screen and (max-width:850px){body.front #home-events-sponsors #home-sponsors .grid > *, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *{flex:0 0 calc(33.333% - 2px)}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(3), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(3){border-top-right-radius:1rem}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(3n), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(3n){border-right:1px solid #8C8C9B !important}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(4n), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(4n){border-right:none}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(n + 4), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(n + 4){border-top:none}}@media only screen and (max-width:700px){body.front #home-events-sponsors #home-sponsors .grid > *, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *{flex:0 0 calc(50% - 2px)}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(2), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(2){border-top-right-radius:1rem}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(3), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(3){border-top-right-radius:0;border-right:none}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(4), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(4){border-top-right-radius:0}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(3n), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(3n){border-right:none !important}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(4n), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(4n){border-right:none}body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(n + 3), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(n + 3){border-top:none}body.front #home-events-sponsors #home-sponsors .grid > *:last-child, body.front #home-events-sponsors #home-sponsors .grid > *:nth-child(2n), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:last-child, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid > *:nth-child(2n){border-right:1px solid #8C8C9B !important}}body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(1), body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(5), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(1), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(5){border-bottom-left-radius:1rem}body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4){border-bottom-right-radius:1rem}@media only screen and (max-width:850px){body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(1), body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(5), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(1), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(5){border-bottom-left-radius:0}body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4), body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(7), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(7){border-bottom-left-radius:1rem}body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4){border-bottom-right-radius:0}body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(6), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(6){border-bottom-right-radius:1rem}}@media only screen and (max-width:700px){body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4){border-bottom-left-radius:0}body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(7), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(7){border-bottom-left-radius:1rem}body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(4){border-bottom-right-radius:0}body.front #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(6), #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid[data-count="7"] > *:nth-child(6){border-bottom-right-radius:1rem}}@media only screen and (max-width:700px){body.front #home-events-sponsors #home-sponsors .grid, #lucy-page-template-inner #home-events-sponsors #home-sponsors .grid{justify-content:flex-start}}@keyframes pulsing{50%{transform:scale(1.1)}}body.front #home-hero .content .buttons, #lucy-page-template-inner #home-hero .content .buttons{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2.625rem}body.front #home-hero .content .buttons .button, #lucy-page-template-inner #home-hero .content .buttons .button{margin:0}@media only screen and (max-width:600px){body.front #home-hero .content .buttons, #lucy-page-template-inner #home-hero .content .buttons{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem}body.front #home-hero .content .buttons .button, #lucy-page-template-inner #home-hero .content .buttons .button{width:auto}}body.front #footer-wrap, #lucy-page-template-inner #footer-wrap{margin-top:0;-webkit-clip-path:none;clip-path:none}body.front #home-countdown, #lucy-page-template-inner #home-countdown{position:relative;z-index:3;width:100%;margin-top:-60px;overflow:hidden;pointer-events:none;background:linear-gradient(to bottom, transparent 0, transparent 60px, #000 60px);/* Tiered background — three equal-width columns that step DOWN from left to right (264 → 198 → 144), top-aligned, purely decorative. */}body.front #home-countdown .bg-tiers, #lucy-page-template-inner #home-countdown .bg-tiers{position:absolute;top:0;left:0;z-index:0;display:flex;flex-direction:row;align-items:center;width:100%;height:264px}body.front #home-countdown .bg-tiers .tier, #lucy-page-template-inner #home-countdown .bg-tiers .tier{flex:1 1 0;background-color:#175AE2;margin-right:-1px}body.front #home-countdown .bg-tiers .tier:last-child, #lucy-page-template-inner #home-countdown .bg-tiers .tier:last-child{margin-right:0}body.front #home-countdown .bg-tiers .tier-1, #lucy-page-template-inner #home-countdown .bg-tiers .tier-1{height:264px}body.front #home-countdown .bg-tiers .tier-2, #lucy-page-template-inner #home-countdown .bg-tiers .tier-2{height:198px}body.front #home-countdown .bg-tiers .tier-3, #lucy-page-template-inner #home-countdown .bg-tiers .tier-3{height:144px}body.front #home-countdown .countdown-row, #lucy-page-template-inner #home-countdown .countdown-row{position:relative;z-index:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;column-gap:3rem;min-height:264px;padding:0 var(--gutter_x);box-sizing:border-box;white-space:nowrap}body.front #home-countdown .countdown-title, #lucy-page-template-inner #home-countdown .countdown-title{flex:0 0 auto;margin:0;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:3.875rem;font-weight:900;line-height:62px;text-transform:uppercase;color:#FFF}body.front #home-countdown .countdown, #lucy-page-template-inner #home-countdown .countdown{position:relative;flex:0 0 auto}body.front #home-countdown .countdown .squiggle, #lucy-page-template-inner #home-countdown .countdown .squiggle{display:none}body.front #home-countdown .countdown .numbers, #lucy-page-template-inner #home-countdown .countdown .numbers{display:flex;flex-wrap:nowrap;align-items:center;column-gap:60px}body.front #home-countdown .countdown .numbers > div, #lucy-page-template-inner #home-countdown .countdown .numbers > div{position:relative;display:flex;flex-direction:row;align-items:center;column-gap:0;color:#FFF}body.front #home-countdown .countdown .numbers > div .num, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num{position:relative;display:inline-block;width:1.3rem;height:98px;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:2.5rem;font-weight:900;line-height:98px;text-align:center;overflow:hidden}body.front #home-countdown .countdown .numbers > div .num .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num .slide{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;transition:none}body.front #home-countdown .countdown .numbers > div .num .slide span, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num .slide span{display:block;height:98px;line-height:98px}body.front #home-countdown .countdown .numbers > div .num[data-pos='0'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='0'] .slide{transform:translate(0, 0%)}body.front #home-countdown .countdown .numbers > div .num[data-pos='1'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='1'] .slide{transform:translate(0, -10%)}body.front #home-countdown .countdown .numbers > div .num[data-pos='2'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='2'] .slide{transform:translate(0, -20%)}body.front #home-countdown .countdown .numbers > div .num[data-pos='3'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='3'] .slide{transform:translate(0, -30%)}body.front #home-countdown .countdown .numbers > div .num[data-pos='4'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='4'] .slide{transform:translate(0, -40%)}body.front #home-countdown .countdown .numbers > div .num[data-pos='5'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='5'] .slide{transform:translate(0, -50%)}body.front #home-countdown .countdown .numbers > div .num[data-pos='6'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='6'] .slide{transform:translate(0, -60%)}body.front #home-countdown .countdown .numbers > div .num[data-pos='7'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='7'] .slide{transform:translate(0, -70%)}body.front #home-countdown .countdown .numbers > div .num[data-pos='8'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='8'] .slide{transform:translate(0, -80%)}body.front #home-countdown .countdown .numbers > div .num[data-pos='9'] .slide, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num[data-pos='9'] .slide{transform:translate(0, -90%)}body.front #home-countdown .countdown .numbers > div > span, #lucy-page-template-inner #home-countdown .countdown .numbers > div > span{margin-left:.9rem;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:1.125rem;font-weight:900;letter-spacing:.9px;line-height:98px;text-transform:uppercase;color:#FFF}@media only screen and (max-width:910px){body.front #home-countdown .countdown-title, #lucy-page-template-inner #home-countdown .countdown-title{display:none}body.front #home-countdown .countdown-row, #lucy-page-template-inner #home-countdown .countdown-row{min-height:176px;justify-content:center}body.front #home-countdown .bg-tiers, #lucy-page-template-inner #home-countdown .bg-tiers{height:176px}body.front #home-countdown .bg-tiers .tier-1, #lucy-page-template-inner #home-countdown .bg-tiers .tier-1{height:176px}body.front #home-countdown .bg-tiers .tier-2, #lucy-page-template-inner #home-countdown .bg-tiers .tier-2{height:132px}body.front #home-countdown .bg-tiers .tier-3, #lucy-page-template-inner #home-countdown .bg-tiers .tier-3{height:96px}body.front #home-countdown .countdown .numbers, #lucy-page-template-inner #home-countdown .countdown .numbers{column-gap:36px}}@media only screen and (max-width:600px){body.front #home-countdown, #lucy-page-template-inner #home-countdown{margin-top:-30px;background:linear-gradient(to bottom, transparent 0, transparent 30px, #000 30px)}body.front #home-countdown .countdown-row, #lucy-page-template-inner #home-countdown .countdown-row{min-height:120px}body.front #home-countdown .bg-tiers, #lucy-page-template-inner #home-countdown .bg-tiers{height:120px}body.front #home-countdown .bg-tiers .tier-1, #lucy-page-template-inner #home-countdown .bg-tiers .tier-1{height:120px}body.front #home-countdown .bg-tiers .tier-2, #lucy-page-template-inner #home-countdown .bg-tiers .tier-2{height:90px}body.front #home-countdown .bg-tiers .tier-3, #lucy-page-template-inner #home-countdown .bg-tiers .tier-3{height:66px}body.front #home-countdown .countdown .numbers, #lucy-page-template-inner #home-countdown .countdown .numbers{column-gap:24px}body.front #home-countdown .countdown .numbers > div .num, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num{width:1.15rem;height:64px;font-size:1.875rem;line-height:64px}body.front #home-countdown .countdown .numbers > div .num .slide span, #lucy-page-template-inner #home-countdown .countdown .numbers > div .num .slide span{height:64px;line-height:64px}body.front #home-countdown .countdown .numbers > div > span, #lucy-page-template-inner #home-countdown .countdown .numbers > div > span{margin-left:.5rem;font-size:1rem;line-height:64px}}body.front #home-large-cta, #lucy-page-template-inner #home-large-cta{position:relative;z-index:2;display:flex;align-items:center;column-gap:var(--gutter_x);width:100%;padding:var(--gutter_y) var(--gutter_x);background-color:#000;box-sizing:border-box}body.front #home-large-cta .content, #lucy-page-template-inner #home-large-cta .content{flex:0 0 calc(50% - var(--gutter_x) / 2)}body.front #home-large-cta .content h2, #lucy-page-template-inner #home-large-cta .content h2{margin-bottom:.35em;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:clamp(3rem, 12vw, 10rem);font-weight:900;letter-spacing:-.005em;line-height:.825;text-transform:uppercase;color:#FFF}body.front #home-large-cta .content h2 .accent, #lucy-page-template-inner #home-large-cta .content h2 .accent{color:#FFD933}body.front #home-large-cta .content .intro, #lucy-page-template-inner #home-large-cta .content .intro{width:90%;margin-bottom:2rem}@media only screen and (max-width:910px){body.front #home-large-cta .content .intro, #lucy-page-template-inner #home-large-cta .content .intro{width:100%}}body.front #home-large-cta .content .button, #lucy-page-template-inner #home-large-cta .content .button{margin:0}body.front #home-large-cta .content:last-child, #lucy-page-template-inner #home-large-cta .content:last-child{margin-bottom:0}body.front #home-large-cta .image, #lucy-page-template-inner #home-large-cta .image{position:relative;flex:0 0 calc(50% - var(--gutter_x) / 2);aspect-ratio:670 / 550;overflow:hidden;transform:rotate(7deg)}body.front #home-large-cta .image .image-inner, #lucy-page-template-inner #home-large-cta .image .image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}@media only screen and (max-width:910px){body.front #home-large-cta, #lucy-page-template-inner #home-large-cta{flex-direction:column;align-items:flex-start;row-gap:calc(var(--gutter_y) / 1.5)}body.front #home-large-cta .content, #lucy-page-template-inner #home-large-cta .content{flex:1 1 auto;width:100%}body.front #home-large-cta .image, #lucy-page-template-inner #home-large-cta .image{flex:1 1 auto;order:-1;align-self:center;width:80%;transform:rotate(4deg)}}@media only screen and (max-width:600px){body.front #home-large-cta .image, #lucy-page-template-inner #home-large-cta .image{width:100%;transform:rotate(3deg)}}body.front #home-cta-bars, #lucy-page-template-inner #home-cta-bars{position:relative;z-index:2;width:100%;background-color:#000}body.front #home-cta-bars a.cta-bar, body.front #home-cta-bars a.cta-bar:active, body.front #home-cta-bars a.cta-bar:visited, #lucy-page-template-inner #home-cta-bars a.cta-bar, #lucy-page-template-inner #home-cta-bars a.cta-bar:active, #lucy-page-template-inner #home-cta-bars a.cta-bar:visited{display:flex;align-items:center;color:#000;text-decoration:none}body.front #home-cta-bars .cta-bar, #lucy-page-template-inner #home-cta-bars .cta-bar{position:relative;width:100%;height:320px;overflow:hidden}body.front #home-cta-bars .cta-bar:nth-child(3n + 1), #lucy-page-template-inner #home-cta-bars .cta-bar:nth-child(3n + 1){background-color:#F4475D}body.front #home-cta-bars .cta-bar:nth-child(3n + 2), #lucy-page-template-inner #home-cta-bars .cta-bar:nth-child(3n + 2){background-color:#60D9FC}body.front #home-cta-bars .cta-bar:nth-child(3n + 3), #lucy-page-template-inner #home-cta-bars .cta-bar:nth-child(3n + 3){background-color:#FFD933}body.front #home-cta-bars .cta-bar:nth-child(4), #lucy-page-template-inner #home-cta-bars .cta-bar:nth-child(4){background-color:#175AE2}body.front #home-cta-bars .cta-bar:nth-child(5), #lucy-page-template-inner #home-cta-bars .cta-bar:nth-child(5){background-color:#00C8AA}body.front #home-cta-bars .cta-bar .image, #lucy-page-template-inner #home-cta-bars .cta-bar .image{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0, 33% 0, 27% 100%, 0 100%)}body.front #home-cta-bars .cta-bar .image .image-inner, #lucy-page-template-inner #home-cta-bars .cta-bar .image .image-inner{position:absolute;top:0;left:0;width:35%;height:100%;background-size:cover;background-position:center;transition:transform .4s ease}body.front #home-cta-bars .cta-bar .content, #lucy-page-template-inner #home-cta-bars .cta-bar .content{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;column-gap:1.5rem;width:68%;margin-left:auto;padding:0 var(--gutter_x);text-align:right;box-sizing:border-box}body.front #home-cta-bars .cta-bar .content h3, #lucy-page-template-inner #home-cta-bars .cta-bar .content h3{margin-bottom:0;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:10rem;font-weight:900;letter-spacing:-.005em;line-height:.8875;text-transform:uppercase;white-space:nowrap;color:#000}body.front #home-cta-bars .cta-bar .content img, #lucy-page-template-inner #home-cta-bars .cta-bar .content img{flex:0 0 auto;width:66px;height:70px;filter:brightness(0);transform:rotate(0deg);transition:transform .3s ease}body.front #home-cta-bars .cta-bar.flip .image, #lucy-page-template-inner #home-cta-bars .cta-bar.flip .image{left:auto;right:0;clip-path:polygon(67% 0, 100% 0, 100% 100%, 73% 100%)}body.front #home-cta-bars .cta-bar.flip .image .image-inner, #lucy-page-template-inner #home-cta-bars .cta-bar.flip .image .image-inner{left:auto;right:0}body.front #home-cta-bars .cta-bar.flip .content, #lucy-page-template-inner #home-cta-bars .cta-bar.flip .content{margin-left:0;margin-right:auto;justify-content:flex-start;text-align:left}body.front #home-cta-bars .cta-bar:first-child .image, #lucy-page-template-inner #home-cta-bars .cta-bar:first-child .image{clip-path:polygon(0 0, 27% 0, 33% 100%, 0 100%)}@media (pointer:fine){body.front #home-cta-bars .cta-bar:hover .image .image-inner, body.front #home-cta-bars .cta-bar:focus-visible .image .image-inner, #lucy-page-template-inner #home-cta-bars .cta-bar:hover .image .image-inner, #lucy-page-template-inner #home-cta-bars .cta-bar:focus-visible .image .image-inner{transform:scale(1.05)}body.front #home-cta-bars .cta-bar:hover .content h3, body.front #home-cta-bars .cta-bar:focus-visible .content h3, #lucy-page-template-inner #home-cta-bars .cta-bar:hover .content h3, #lucy-page-template-inner #home-cta-bars .cta-bar:focus-visible .content h3{text-decoration:underline}body.front #home-cta-bars .cta-bar:hover .content img, body.front #home-cta-bars .cta-bar:focus-visible .content img, #lucy-page-template-inner #home-cta-bars .cta-bar:hover .content img, #lucy-page-template-inner #home-cta-bars .cta-bar:focus-visible .content img{transform:rotate(45deg) translateX(0.5rem)}}@media only screen and (max-width:910px){body.front #home-cta-bars .cta-bar, #lucy-page-template-inner #home-cta-bars .cta-bar{height:240px}body.front #home-cta-bars .cta-bar .content, #lucy-page-template-inner #home-cta-bars .cta-bar .content{width:55%}body.front #home-cta-bars .cta-bar .content h3, #lucy-page-template-inner #home-cta-bars .cta-bar .content h3{font-size:5.5rem;line-height:.9}body.front #home-cta-bars .cta-bar .content img, #lucy-page-template-inner #home-cta-bars .cta-bar .content img{width:46px;height:48px}}@media only screen and (max-width:600px){body.front #home-cta-bars .cta-bar, #lucy-page-template-inner #home-cta-bars .cta-bar{height:auto;min-height:150px}body.front #home-cta-bars .cta-bar .content, #lucy-page-template-inner #home-cta-bars .cta-bar .content{flex-direction:column;align-items:flex-end;row-gap:.75rem;width:62%;padding-top:1.5rem;padding-bottom:1.5rem}body.front #home-cta-bars .cta-bar .content h3, #lucy-page-template-inner #home-cta-bars .cta-bar .content h3{font-size:3rem;line-height:.95;white-space:normal}body.front #home-cta-bars .cta-bar .content img, #lucy-page-template-inner #home-cta-bars .cta-bar .content img{width:26px;height:28px}body.front #home-cta-bars .cta-bar.flip .content, #lucy-page-template-inner #home-cta-bars .cta-bar.flip .content{align-items:flex-start}}body.front .lucy-callout, #lucy-page-template-inner .lucy-callout{display:flex;margin-bottom:2rem;align-items:center;color:#FFFFFF;text-decoration:none !important;background:#000000;overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box}body.front .lucy-callout img, #lucy-page-template-inner .lucy-callout img{width:28%;margin-right:3rem}body.front .lucy-callout .wrap, #lucy-page-template-inner .lucy-callout .wrap{display:flex;align-items:center;flex:1 0 0}body.front .lucy-callout .content, #lucy-page-template-inner .lucy-callout .content{margin-right:3rem}body.front .lucy-callout .content h3, body.front .lucy-callout .content p, #lucy-page-template-inner .lucy-callout .content h3, #lucy-page-template-inner .lucy-callout .content p{color:#FFFFFF !important}body.front .lucy-callout .content h3, #lucy-page-template-inner .lucy-callout .content h3{margin-bottom:.35em !important}body.front .lucy-callout .content p, #lucy-page-template-inner .lucy-callout .content p{margin-bottom:0 !important;line-height:1.5}body.front .lucy-callout .button, #lucy-page-template-inner .lucy-callout .button{margin-left:auto;margin-right:3rem;white-space:nowrap}body.front .lucy-callout[max-width~="900px"] h3, #lucy-page-template-inner .lucy-callout[max-width~="900px"] h3{font-size:1.5em}body.front .lucy-callout[max-width~="810px"] img, #lucy-page-template-inner .lucy-callout[max-width~="810px"] img{width:50%}body.front .lucy-callout[max-width~="810px"] .wrap, #lucy-page-template-inner .lucy-callout[max-width~="810px"] .wrap{flex-direction:column;align-items:flex-start}body.front .lucy-callout[max-width~="810px"] .wrap .content, #lucy-page-template-inner .lucy-callout[max-width~="810px"] .wrap .content{margin-right:1rem}body.front .lucy-callout[max-width~="810px"] .wrap .button, #lucy-page-template-inner .lucy-callout[max-width~="810px"] .wrap .button{margin:1rem 0 0 0 !important}body.front .lucy-callout[max-width~="700px"], #lucy-page-template-inner .lucy-callout[max-width~="700px"]{flex-wrap:wrap}body.front .lucy-callout[max-width~="700px"] img, #lucy-page-template-inner .lucy-callout[max-width~="700px"] img{width:100%;margin:0 0 2rem 0}body.front .lucy-callout[max-width~="700px"] .wrap .content, #lucy-page-template-inner .lucy-callout[max-width~="700px"] .wrap .content{width:100%;margin-bottom:1rem;padding:0 2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body.front .lucy-callout[max-width~="700px"] .wrap .button, #lucy-page-template-inner .lucy-callout[max-width~="700px"] .wrap .button{margin:0 2rem 2rem !important}body.front .lucy-callout:hover .button, body.front .lucy-callout:focus .button, #lucy-page-template-inner .lucy-callout:hover .button, #lucy-page-template-inner .lucy-callout:focus .button{color:#175AE2;background:#FFFFFF}body.front .event-map-callout, #lucy-page-template-inner .event-map-callout{position:relative;z-index:4;display:flex;width:100%;padding:14rem 0;margin-bottom:calc(-1 * var(--slant_size));align-items:center;text-decoration:none;clip-path:polygon(0 0, 100% var(--slant_size), 100% calc(100% - var(--slant_size)), 0 100%)}body.front .event-map-callout .starburst, #lucy-page-template-inner .event-map-callout .starburst{bottom:0;right:0}body.front .event-map-callout .bg, #lucy-page-template-inner .event-map-callout .bg{position:absolute;top:0;left:0;z-index:0;width:120%;height:120%;background:transparent url(../images/event-map-image.jpg) no-repeat top center;background-size:cover}body.front .event-map-callout:before, #lucy-page-template-inner .event-map-callout:before{position:absolute;z-index:1;display:none;top:0;left:0;width:100%;height:100%;background:#F4475D;content:'';opacity:.5}body.front .event-map-callout .content, #lucy-page-template-inner .event-map-callout .content{position:relative;z-index:3;padding:0 var(--gutter_x)}body.front .event-map-callout .content h2, #lucy-page-template-inner .event-map-callout .content h2{position:relative;top:.75rem;margin:0;color:#FFF;color:#FFF;text-stroke-color:#FFF !important;text-fill-color:#FFF !important;stroke-width:0px !important;-moz-text-stroke-color:#FFF !important;-moz-text-fill-color:#FFF !important;-moz-text-stroke-width:0px !important;-webkit-text-stroke-color:#FFF !important;-webkit-text-fill-color:#FFF !important;-webkit-text-stroke-width:0px !important;-o-text-stroke-color:#FFF !important;-o-text-fill-color:#FFF !important;-o-text-stroke-width:0px !important;-ms-text-stroke-color:#FFF !important;-ms-text-fill-color:#FFF !important;-ms-text-stroke-width:0px !important}@media only screen and (max-width:600px){body.front .event-map-callout .content h2, #lucy-page-template-inner .event-map-callout .content h2{stroke-width:0px;-moz-text-stroke-width:0px !important;-webkit-text-stroke-width:0px !important;-o-text-stroke-width:0px !important;-ms-text-stroke-width:0px !important}}body.front .event-map-callout .content h2 img, #lucy-page-template-inner .event-map-callout .content h2 img{width:2.5rem}body.front .event-map-callout:hover .content h2, body.front .event-map-callout:focus .content h2, #lucy-page-template-inner .event-map-callout:hover .content h2, #lucy-page-template-inner .event-map-callout:focus .content h2{color:#FFF;text-stroke-color:#FFF !important;text-fill-color:transparent !important;stroke-width:3px !important;-moz-text-stroke-color:#FFF !important;-moz-text-fill-color:transparent !important;-moz-text-stroke-width:3px !important;-webkit-text-stroke-color:#FFF !important;-webkit-text-fill-color:transparent !important;-webkit-text-stroke-width:3px !important;-o-text-stroke-color:#FFF !important;-o-text-fill-color:transparent !important;-o-text-stroke-width:3px !important;-ms-text-stroke-color:#FFF !important;-ms-text-fill-color:transparent !important;-ms-text-stroke-width:3px !important}@media only screen and (max-width:600px){body.front .event-map-callout:hover .content h2, body.front .event-map-callout:focus .content h2, #lucy-page-template-inner .event-map-callout:hover .content h2, #lucy-page-template-inner .event-map-callout:focus .content h2{stroke-width:1.5px;-moz-text-stroke-width:1.5px !important;-webkit-text-stroke-width:1.5px !important;-o-text-stroke-width:1.5px !important;-ms-text-stroke-width:1.5px !important}}body.front .event-map-callout:hover .content h2 img, body.front .event-map-callout:focus .content h2 img, #lucy-page-template-inner .event-map-callout:hover .content h2 img, #lucy-page-template-inner .event-map-callout:focus .content h2 img{transform:translate(1rem, 0)}body.front .event-map-callout:hover:before, body.front .event-map-callout:focus:before, #lucy-page-template-inner .event-map-callout:hover:before, #lucy-page-template-inner .event-map-callout:focus:before{display:block}body.front .footer-callout.up, #lucy-page-template-inner .footer-callout.up{margin-top:calc(-1 * var(--slant_size))}body.front a.footer-callout, body.front a.footer-callout:active, body.front a.footer-callout:visited, #lucy-page-template-inner a.footer-callout, #lucy-page-template-inner a.footer-callout:active, #lucy-page-template-inner a.footer-callout:visited{position:relative;z-index:4;display:flex;width:100%;padding:15vh 0 calc(15vh + var(--slant_size)) 0;margin-bottom:calc(-1 * var(--slant_size));align-items:center;text-decoration:none;clip-path:polygon(0 var(--slant_size), 100% 0, 100% 100%, 0 calc(100% - var(--slant_size)))}body.front a.footer-callout:has(#wave-path), body.front a.footer-callout:active:has(#wave-path), body.front a.footer-callout:visited:has(#wave-path), #lucy-page-template-inner a.footer-callout:has(#wave-path), #lucy-page-template-inner a.footer-callout:active:has(#wave-path), #lucy-page-template-inner a.footer-callout:visited:has(#wave-path){padding:clamp(120px, 20vh, 20vh) 0 calc(15vh + var(--slant_size)) 0}body.front a.footer-callout.alt, body.front a.footer-callout:active.alt, body.front a.footer-callout:visited.alt, #lucy-page-template-inner a.footer-callout.alt, #lucy-page-template-inner a.footer-callout:active.alt, #lucy-page-template-inner a.footer-callout:visited.alt{clip-path:polygon(0 0, 100% var(--slant_size), 100% calc(100% - var(--slant_size)), 0 100%)}body.front a.footer-callout .bg, body.front a.footer-callout:active .bg, body.front a.footer-callout:visited .bg, #lucy-page-template-inner a.footer-callout .bg, #lucy-page-template-inner a.footer-callout:active .bg, #lucy-page-template-inner a.footer-callout:visited .bg{position:absolute;top:0;left:0;z-index:0;width:120%;height:120%;background:transparent url(../images/spray-paint.jpg) no-repeat top center;background-size:cover}body.front a.footer-callout .content, body.front a.footer-callout:active .content, body.front a.footer-callout:visited .content, #lucy-page-template-inner a.footer-callout .content, #lucy-page-template-inner a.footer-callout:active .content, #lucy-page-template-inner a.footer-callout:visited .content{position:relative;z-index:3;padding:0 var(--gutter_x)}body.front a.footer-callout .content h2, body.front a.footer-callout:active .content h2, body.front a.footer-callout:visited .content h2, #lucy-page-template-inner a.footer-callout .content h2, #lucy-page-template-inner a.footer-callout:active .content h2, #lucy-page-template-inner a.footer-callout:visited .content h2{margin:5rem 0 .25em 0;color:#FFF;text-stroke-color:#FFF !important;text-fill-color:#FFF !important;stroke-width:0px !important;-moz-text-stroke-color:#FFF !important;-moz-text-fill-color:#FFF !important;-moz-text-stroke-width:0px !important;-webkit-text-stroke-color:#FFF !important;-webkit-text-fill-color:#FFF !important;-webkit-text-stroke-width:0px !important;-o-text-stroke-color:#FFF !important;-o-text-fill-color:#FFF !important;-o-text-stroke-width:0px !important;-ms-text-stroke-color:#FFF !important;-ms-text-fill-color:#FFF !important;-ms-text-stroke-width:0px !important}body.front a.footer-callout .content h2 img, body.front a.footer-callout:active .content h2 img, body.front a.footer-callout:visited .content h2 img, #lucy-page-template-inner a.footer-callout .content h2 img, #lucy-page-template-inner a.footer-callout:active .content h2 img, #lucy-page-template-inner a.footer-callout:visited .content h2 img{width:4rem}@media only screen and (max-width:600px){body.front a.footer-callout .content h2, body.front a.footer-callout:active .content h2, body.front a.footer-callout:visited .content h2, #lucy-page-template-inner a.footer-callout .content h2, #lucy-page-template-inner a.footer-callout:active .content h2, #lucy-page-template-inner a.footer-callout:visited .content h2{stroke-width:0px;-moz-text-stroke-width:0px !important;-webkit-text-stroke-width:0px !important;-o-text-stroke-width:0px !important;-ms-text-stroke-width:0px !important}}@media only screen and (max-width:600px){body.front a.footer-callout .content h2, body.front a.footer-callout:active .content h2, body.front a.footer-callout:visited .content h2, #lucy-page-template-inner a.footer-callout .content h2, #lucy-page-template-inner a.footer-callout:active .content h2, #lucy-page-template-inner a.footer-callout:visited .content h2{font-size:10vw}}body.front a.footer-callout .content p, body.front a.footer-callout:active .content p, body.front a.footer-callout:visited .content p, #lucy-page-template-inner a.footer-callout .content p, #lucy-page-template-inner a.footer-callout:active .content p, #lucy-page-template-inner a.footer-callout:visited .content p{width:40%}@media only screen and (max-width:1125px){body.front a.footer-callout .content p, body.front a.footer-callout:active .content p, body.front a.footer-callout:visited .content p, #lucy-page-template-inner a.footer-callout .content p, #lucy-page-template-inner a.footer-callout:active .content p, #lucy-page-template-inner a.footer-callout:visited .content p{width:50%}}@media only screen and (max-width:910px){body.front a.footer-callout .content p, body.front a.footer-callout:active .content p, body.front a.footer-callout:visited .content p, #lucy-page-template-inner a.footer-callout .content p, #lucy-page-template-inner a.footer-callout:active .content p, #lucy-page-template-inner a.footer-callout:visited .content p{width:60%}}@media only screen and (max-width:600px){body.front a.footer-callout .content p, body.front a.footer-callout:active .content p, body.front a.footer-callout:visited .content p, #lucy-page-template-inner a.footer-callout .content p, #lucy-page-template-inner a.footer-callout:active .content p, #lucy-page-template-inner a.footer-callout:visited .content p{width:90%}}body.front a.footer-callout:after, body.front a.footer-callout:active:after, body.front a.footer-callout:visited:after, #lucy-page-template-inner a.footer-callout:after, #lucy-page-template-inner a.footer-callout:active:after, #lucy-page-template-inner a.footer-callout:visited:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;background-image:linear-gradient(59deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.38) 57%, rgba(0, 0, 0, 0) 100%);background-size:cover;content:''}body.front a.footer-callout:before, body.front a.footer-callout:active:before, body.front a.footer-callout:visited:before, #lucy-page-template-inner a.footer-callout:before, #lucy-page-template-inner a.footer-callout:active:before, #lucy-page-template-inner a.footer-callout:visited:before{position:absolute;z-index:1;display:none;top:0;left:0;width:100%;height:100%;background:#000;content:'';opacity:.5}body.front a.footer-callout:focus-visible .content h2, body.front a.footer-callout:active:focus-visible .content h2, body.front a.footer-callout:visited:focus-visible .content h2, #lucy-page-template-inner a.footer-callout:focus-visible .content h2, #lucy-page-template-inner a.footer-callout:active:focus-visible .content h2, #lucy-page-template-inner a.footer-callout:visited:focus-visible .content h2{color:#FFF;text-stroke-color:#FFF !important;text-fill-color:transparent !important;stroke-width:3px !important;-moz-text-stroke-color:#FFF !important;-moz-text-fill-color:transparent !important;-moz-text-stroke-width:3px !important;-webkit-text-stroke-color:#FFF !important;-webkit-text-fill-color:transparent !important;-webkit-text-stroke-width:3px !important;-o-text-stroke-color:#FFF !important;-o-text-fill-color:transparent !important;-o-text-stroke-width:3px !important;-ms-text-stroke-color:#FFF !important;-ms-text-fill-color:transparent !important;-ms-text-stroke-width:3px !important}@media only screen and (max-width:600px){body.front a.footer-callout:focus-visible .content h2, body.front a.footer-callout:active:focus-visible .content h2, body.front a.footer-callout:visited:focus-visible .content h2, #lucy-page-template-inner a.footer-callout:focus-visible .content h2, #lucy-page-template-inner a.footer-callout:active:focus-visible .content h2, #lucy-page-template-inner a.footer-callout:visited:focus-visible .content h2{stroke-width:1.5px;-moz-text-stroke-width:1.5px !important;-webkit-text-stroke-width:1.5px !important;-o-text-stroke-width:1.5px !important;-ms-text-stroke-width:1.5px !important}}body.front a.footer-callout:focus-visible .content h2 img, body.front a.footer-callout:active:focus-visible .content h2 img, body.front a.footer-callout:visited:focus-visible .content h2 img, #lucy-page-template-inner a.footer-callout:focus-visible .content h2 img, #lucy-page-template-inner a.footer-callout:active:focus-visible .content h2 img, #lucy-page-template-inner a.footer-callout:visited:focus-visible .content h2 img{transform:translate(1rem, 0)}body.front a.footer-callout:focus-visible:before, body.front a.footer-callout:active:focus-visible:before, body.front a.footer-callout:visited:focus-visible:before, #lucy-page-template-inner a.footer-callout:focus-visible:before, #lucy-page-template-inner a.footer-callout:active:focus-visible:before, #lucy-page-template-inner a.footer-callout:visited:focus-visible:before{display:block}@media (pointer:fine){body.front a.footer-callout:hover .content h2, body.front a.footer-callout:active:hover .content h2, body.front a.footer-callout:visited:hover .content h2, #lucy-page-template-inner a.footer-callout:hover .content h2, #lucy-page-template-inner a.footer-callout:active:hover .content h2, #lucy-page-template-inner a.footer-callout:visited:hover .content h2{color:#FFF;text-stroke-color:#FFF !important;text-fill-color:transparent !important;stroke-width:3px !important;-moz-text-stroke-color:#FFF !important;-moz-text-fill-color:transparent !important;-moz-text-stroke-width:3px !important;-webkit-text-stroke-color:#FFF !important;-webkit-text-fill-color:transparent !important;-webkit-text-stroke-width:3px !important;-o-text-stroke-color:#FFF !important;-o-text-fill-color:transparent !important;-o-text-stroke-width:3px !important;-ms-text-stroke-color:#FFF !important;-ms-text-fill-color:transparent !important;-ms-text-stroke-width:3px !important;animation:text-glow 1.5s ease infinite}}@media only screen and (pointer:fine) and (max-width:600px){body.front a.footer-callout:hover .content h2, body.front a.footer-callout:active:hover .content h2, body.front a.footer-callout:visited:hover .content h2, #lucy-page-template-inner a.footer-callout:hover .content h2, #lucy-page-template-inner a.footer-callout:active:hover .content h2, #lucy-page-template-inner a.footer-callout:visited:hover .content h2{stroke-width:1.5px;-moz-text-stroke-width:1.5px !important;-webkit-text-stroke-width:1.5px !important;-o-text-stroke-width:1.5px !important;-ms-text-stroke-width:1.5px !important}}@media (pointer:fine){body.front a.footer-callout:hover .content h2 img, body.front a.footer-callout:active:hover .content h2 img, body.front a.footer-callout:visited:hover .content h2 img, #lucy-page-template-inner a.footer-callout:hover .content h2 img, #lucy-page-template-inner a.footer-callout:active:hover .content h2 img, #lucy-page-template-inner a.footer-callout:visited:hover .content h2 img{transform:translate(1rem, 0)}body.front a.footer-callout:hover:before, body.front a.footer-callout:active:hover:before, body.front a.footer-callout:visited:hover:before, #lucy-page-template-inner a.footer-callout:hover:before, #lucy-page-template-inner a.footer-callout:active:hover:before, #lucy-page-template-inner a.footer-callout:visited:hover:before{display:block}}body.front.template-the-experience #page-header, #lucy-page-template-inner.template-the-experience #page-header{padding-bottom:4rem}body.front.template-the-experience #page-header h1, #lucy-page-template-inner.template-the-experience #page-header h1{font-size:clamp(36px, calc(9vw + 1rem), 160px)}body.front.template-the-experience #page-nav, #lucy-page-template-inner.template-the-experience #page-nav{margin-top:0;margin-bottom:9.25rem}body.front.template-the-experience #page-nav a, body.front.template-the-experience #page-nav a:active, body.front.template-the-experience #page-nav a:visited, #lucy-page-template-inner.template-the-experience #page-nav a, #lucy-page-template-inner.template-the-experience #page-nav a:active, #lucy-page-template-inner.template-the-experience #page-nav a:visited{color:#000;background:#FFF;border-color:#FFF}body.front.template-the-experience #page-nav a.active, #lucy-page-template-inner.template-the-experience #page-nav a.active{color:#FFF;background:transparent;border-color:#FFF}@media (pointer:fine){body.front.template-the-experience #page-nav a:hover, body.front.template-the-experience #page-nav a:focus-visible, #lucy-page-template-inner.template-the-experience #page-nav a:hover, #lucy-page-template-inner.template-the-experience #page-nav a:focus-visible{color:#FFF;background:transparent;border-color:#FFF}}body.front.template-the-experience #page-body > .intro, #lucy-page-template-inner.template-the-experience #page-body > .intro{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:2rem;letter-spacing:0.0156em;line-height:1.188;margin-bottom:0;font-size:clamp(1.5rem, 2.22vw, 2rem)}body.front #the-experience, #lucy-page-template-inner #the-experience{margin-top:var(--gutter_y);margin-bottom:calc(-1 * var(--slant_size));padding-bottom:var(--gutter_y)}body.front #the-experience .columns.highlights, #lucy-page-template-inner #the-experience .columns.highlights{padding:0 var(--gutter_x);text-align:center}body.front #the-experience .columns.highlights svg, #lucy-page-template-inner #the-experience .columns.highlights svg{height:4.5rem;margin-bottom:1rem}body.front #the-experience .columns.highlights svg path, #lucy-page-template-inner #the-experience .columns.highlights svg path{fill:#F4475D}body.front #the-experience .columns.highlights p.title, #lucy-page-template-inner #the-experience .columns.highlights p.title{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;margin-bottom:.5rem;font-size:clamp(1.5rem, 2.64vw, 2.375rem);letter-spacing:.0105em;line-height:1.21}body.front #the-experience .columns.highlights p:not(.title), #lucy-page-template-inner #the-experience .columns.highlights p:not(.title){padding:0 3rem;font-weight:500}body.front #the-experience .columns.highlights p:last-child, #lucy-page-template-inner #the-experience .columns.highlights p:last-child{margin-bottom:0}body.front #the-experience .columns.highlights > * #sun, #lucy-page-template-inner #the-experience .columns.highlights > * #sun{animation:sun 1s ease infinite}body.front #the-experience .columns.highlights > * #ray1, #lucy-page-template-inner #the-experience .columns.highlights > * #ray1{animation:ray 1s ease infinite}body.front #the-experience .columns.highlights > * #ray2, #lucy-page-template-inner #the-experience .columns.highlights > * #ray2{animation:ray 1s ease infinite}body.front #the-experience .columns.highlights > * #ray3, #lucy-page-template-inner #the-experience .columns.highlights > * #ray3{animation:ray 1s ease infinite}body.front #the-experience .columns.highlights > * #ray4, #lucy-page-template-inner #the-experience .columns.highlights > * #ray4{animation:ray 1s ease infinite}body.front #the-experience .columns.highlights > * #ray5, #lucy-page-template-inner #the-experience .columns.highlights > * #ray5{animation:ray 1s ease infinite}body.front #the-experience .columns.highlights > * #moon, #lucy-page-template-inner #the-experience .columns.highlights > * #moon{animation:moon 1s ease infinite}body.front #the-experience .columns.highlights > * #star-bottom, #lucy-page-template-inner #the-experience .columns.highlights > * #star-bottom{animation:star 1s ease infinite}body.front #the-experience .columns.highlights > * #star-top, #lucy-page-template-inner #the-experience .columns.highlights > * #star-top{animation:star 1s ease infinite}body.front #the-experience .purple-squiggly, #lucy-page-template-inner #the-experience .purple-squiggly{margin-top:0}body.front #the-experience .scalloped.bottom.left.pink, #lucy-page-template-inner #the-experience .scalloped.bottom.left.pink{transform:translate(-57%, 50%)}body.front #the-experience .scallop-wrap, #lucy-page-template-inner #the-experience .scallop-wrap{z-index:0;padding-bottom:var(--gutter_y)}body.front #the-experience .scallop-wrap > *:not(.scalloped), #lucy-page-template-inner #the-experience .scallop-wrap > *:not(.scalloped){position:relative;z-index:2}body.front #experience-artists, #lucy-page-template-inner #experience-artists{position:relative;z-index:4;width:100%;padding:0 var(--gutter_x) var(--gutter_y) var(--gutter_x)}body.front #experience-artists .columns > * p.title, #lucy-page-template-inner #experience-artists .columns > * p.title{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;margin-bottom:.5rem;font-size:clamp(1.5rem, 2.64vw, 2.375rem);letter-spacing:.0105em;line-height:1.21}@media only screen and (max-width:600px){body.front #experience-artists .columns > *:not(:last-child), #lucy-page-template-inner #experience-artists .columns > *:not(:last-child){margin-bottom:3rem}}body.front #experience-categories .header-wrap, body.front #experience-artists .header-wrap, #lucy-page-template-inner #experience-categories .header-wrap, #lucy-page-template-inner #experience-artists .header-wrap{align-items:center;gap:var(--gutter_x);margin-bottom:2.25rem}body.front #experience-categories .header-wrap h2, body.front #experience-artists .header-wrap h2, #lucy-page-template-inner #experience-categories .header-wrap h2, #lucy-page-template-inner #experience-artists .header-wrap h2{margin-bottom:0;white-space:nowrap}@media only screen and (max-width:910px){body.front #experience-categories .header-wrap h2, body.front #experience-artists .header-wrap h2, #lucy-page-template-inner #experience-categories .header-wrap h2, #lucy-page-template-inner #experience-artists .header-wrap h2{white-space:normal}}body.front #experience-categories, #lucy-page-template-inner #experience-categories{position:relative;z-index:4;width:100%;margin-bottom:var(--gutter_y);padding:0 var(--gutter_x) var(--gutter_y) var(--gutter_x)}body.front #experience-categories .categories, #lucy-page-template-inner #experience-categories .categories{display:flex;flex-wrap:wrap;gap:20px}body.front #experience-categories .categories > *, #lucy-page-template-inner #experience-categories .categories > *{position:relative;display:block;flex-basis:calc(50% - (20px / 2));text-decoration:none;aspect-ratio:1 / 1;overflow:hidden}@media only screen and (max-width:600px){body.front #experience-categories .categories > *, #lucy-page-template-inner #experience-categories .categories > *{flex-basis:100%}}body.front #experience-categories .categories > * h3, #lucy-page-template-inner #experience-categories .categories > * h3{position:absolute;z-index:3;bottom:2rem;left:2rem;width:calc(100% - 4rem);margin-bottom:0;font-size:clamp(1.875rem, 4.3vw, 3.875rem);line-height:.839}body.front #experience-categories .categories > * h3 img, #lucy-page-template-inner #experience-categories .categories > * h3 img{width:2.5rem;filter:brightness(0) invert(1);transition:all .3s ease;transform:rotate(0deg)}body.front #experience-categories .categories > * .bg, #lucy-page-template-inner #experience-categories .categories > * .bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:no-repeat center;background-size:cover;transition:all .3s ease}body.front #experience-categories .categories > * .bg:after, #lucy-page-template-inner #experience-categories .categories > * .bg:after{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:black;background:linear-gradient(54deg, rgba(0, 0, 0, 0.318387) 0%, rgba(0, 0, 0, 0) 100%);content:'';transition:all .3s ease}body.front #experience-categories .categories > *:hover h3 .label, #lucy-page-template-inner #experience-categories .categories > *:hover h3 .label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}body.front #experience-categories .categories > *:hover h3 img, #lucy-page-template-inner #experience-categories .categories > *:hover h3 img{transform:rotate(45deg)}body.front #experience-categories .categories > *:hover .bg, #lucy-page-template-inner #experience-categories .categories > *:hover .bg{transform:scale(1.1)}body.front #experience-categories .categories > *:hover .bg:after, #lucy-page-template-inner #experience-categories .categories > *:hover .bg:after{background:#000;opacity:.6}body.front #experience-callout-wrap, #lucy-page-template-inner #experience-callout-wrap{position:relative}body.front #experience-callout-wrap:before, #lucy-page-template-inner #experience-callout-wrap:before{position:absolute;top:0;right:0;width:68%;aspect-ratio:1088 / 916;background:transparent url(../images/round-squiggly.svg) no-repeat 0 0;background-size:cover;content:'';transform:translate(10%, 40%)}body.front #experience-callout, #lucy-page-template-inner #experience-callout{position:relative;z-index:4;display:flex;width:100%;margin:var(--gutter_y) 0;padding:var(--gutter_y) var(--gutter_x);align-items:center;clip-path:polygon(0 var(--slant_size), 100% 0, 100% 100%, 0 calc(100% - var(--slant_size)));transition:clip-path 0.75s cubic-bezier(0.3, 1.17, 0.79, 1.1);box-sizing:border-box}body.front #experience-callout[data-parallax-load].load, #lucy-page-template-inner #experience-callout[data-parallax-load].load{clip-path:polygon(0 0, 100% var(--slant_size), 100% calc(100% - var(--slant_size)), 0 100%)}body.front #experience-callout .bg, #lucy-page-template-inner #experience-callout .bg{position:absolute;top:0;left:0;z-index:0;width:120%;height:120%;background:transparent url(../images/attractions-events-bg.jpg) no-repeat top center;background-size:cover;transition:background-image .35s ease}body.front #experience-callout .content, #lucy-page-template-inner #experience-callout .content{position:relative;z-index:2;width:75%}body.front #experience-callout .content h2, #lucy-page-template-inner #experience-callout .content h2{margin:5rem 0 .25em 0}@media only screen and (max-width:1000px){body.front #experience-callout .content h2, #lucy-page-template-inner #experience-callout .content h2{font-size:4rem}}@media only screen and (max-width:400px){body.front #experience-callout .content h2, #lucy-page-template-inner #experience-callout .content h2{font-size:12vw}}body.front #experience-callout .content p, #lucy-page-template-inner #experience-callout .content p{width:75%}body.front #experience-callout .content:last-child, #lucy-page-template-inner #experience-callout .content:last-child{margin-bottom:0}body.front #experience-callout .content nav, #lucy-page-template-inner #experience-callout .content nav{display:flex;flex-direction:column;font-size:2.375rem;line-height:1.875}@media only screen and (max-width:600px){body.front #experience-callout .content nav, #lucy-page-template-inner #experience-callout .content nav{font-size:2rem}}body.front #experience-callout .content nav a, body.front #experience-callout .content nav a:active, body.front #experience-callout .content nav a:visited, #lucy-page-template-inner #experience-callout .content nav a, #lucy-page-template-inner #experience-callout .content nav a:active, #lucy-page-template-inner #experience-callout .content nav a:visited{position:relative;display:inline-flex;text-decoration:none;color:#FFF;justify-content:flex-start;align-items:center;transform-style:preserve-3d;perspective:1000px;perspective-origin:left}body.front #experience-callout .content nav a span, body.front #experience-callout .content nav a:active span, body.front #experience-callout .content nav a:visited span, #lucy-page-template-inner #experience-callout .content nav a span, #lucy-page-template-inner #experience-callout .content nav a:active span, #lucy-page-template-inner #experience-callout .content nav a:visited span{position:relative;color:#FFF;transition:color .5s ease, transform .3s ease;transform:translate(0, 8%)}body.front #experience-callout .content nav a:before, body.front #experience-callout .content nav a:active:before, body.front #experience-callout .content nav a:visited:before, #lucy-page-template-inner #experience-callout .content nav a:before, #lucy-page-template-inner #experience-callout .content nav a:active:before, #lucy-page-template-inner #experience-callout .content nav a:visited:before{display:inline-block;width:1rem;margin-right:1.5rem;aspect-ratio:1;background:#FFF;content:'';clip-path:polygon(0 0, 100% 50%, 100% 50%, 0% 100%);transition:all .3s ease}body.front #experience-callout .content nav a:hover span, body.front #experience-callout .content nav a:focus span, #lucy-page-template-inner #experience-callout .content nav a:hover span, #lucy-page-template-inner #experience-callout .content nav a:focus span{color:#FFD933;transform:translate(4%, 0) translateZ(7rem)}body.front #experience-callout .content nav a:hover:before, body.front #experience-callout .content nav a:focus:before, #lucy-page-template-inner #experience-callout .content nav a:hover:before, #lucy-page-template-inner #experience-callout .content nav a:focus:before{background:#FFD933;transform:rotate(-20deg)}@media only screen and (max-width:1150px){body.front #experience-callout .content, #lucy-page-template-inner #experience-callout .content{width:80%}body.front #experience-callout .content p, #lucy-page-template-inner #experience-callout .content p{width:100%}}@media only screen and (max-width:900px){body.front #experience-callout .content, #lucy-page-template-inner #experience-callout .content{width:100%}}body.front #experience-callout:after, #lucy-page-template-inner #experience-callout:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;background-image:linear-gradient(39deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%), linear-gradient(39deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);background-size:cover;content:''}body.front #experience-callout .starburst, #lucy-page-template-inner #experience-callout .starburst{animation:rotate-starburst-experience 300s linear forwards infinite}@keyframes rotate-starburst-experience{from{transform:rotate(0deg) translate(60%, 50%)}to{transform:rotate(359deg) translate(60%, 50%)}}body.front #faqs-listing, #lucy-page-template-inner #faqs-listing{margin-top:var(--gutter_y);padding:0 var(--gutter_x)}body.front #faqs-listing h2, #lucy-page-template-inner #faqs-listing h2{margin-bottom:2rem}body.front #past-events h3, #lucy-page-template-inner #past-events h3{margin-bottom:2rem}body.front #past-events .columns > *, #lucy-page-template-inner #past-events .columns > *{position:relative;line-height:0;overflow:hidden}body.front #past-events .columns > * img, #lucy-page-template-inner #past-events .columns > * img{margin-bottom:0}body.front #past-events .columns > * span, #lucy-page-template-inner #past-events .columns > * span{position:absolute;z-index:2;bottom:2rem;left:0;width:100%;line-height:1;color:#FFF;text-align:center;font-size:3.625rem;text-transform:uppercase;pointer-events:none;transition:transform .4s ease}body.front #past-events .columns > *:after, #lucy-page-template-inner #past-events .columns > *:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.75) 100%);background-position:bottom left;content:'';pointer-events:none}body.front #past-events .columns > *:hover span, body.front #past-events .columns > *:focus span, #lucy-page-template-inner #past-events .columns > *:hover span, #lucy-page-template-inner #past-events .columns > *:focus span{transform:scale(1.25)}body.front #plan-your-visit, #lucy-page-template-inner #plan-your-visit{margin-top:var(--gutter_y)}body.front #art-and-artists, #lucy-page-template-inner #art-and-artists{padding:0 var(--gutter_x) var(--gutter_y) var(--gutter_x)}body.front #art-and-artists.favorites, #lucy-page-template-inner #art-and-artists.favorites{margin-top:calc(var(--header_height) + var(--gutter_y))}body.front #art-and-artists:not(.home) h2, #lucy-page-template-inner #art-and-artists:not(.home) h2{font-size:3.875rem;line-height:1;margin-bottom:2rem}body.front #art-and-artists:not(.home) h2 span, #lucy-page-template-inner #art-and-artists:not(.home) h2 span{font-size:1.375rem}body.front #art-and-artists.home h2, #lucy-page-template-inner #art-and-artists.home h2{margin-bottom:2rem}body.front #art-and-artists .columns.line-separator, #lucy-page-template-inner #art-and-artists .columns.line-separator{margin-bottom:calc(var(--gutter_y) * 2)}body.front #art-and-artists .columns.line-separator:after, #lucy-page-template-inner #art-and-artists .columns.line-separator:after{bottom:calc(-1 * var(--gutter_y));width:100%;left:0}body.front .by-artists, #lucy-page-template-inner .by-artists{display:flex;margin-bottom:var(--flow_space);align-items:center;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:2rem;font-weight:900;letter-spacing:.015625em;line-height:1.1875;color:#FFFFFF;text-transform:uppercase}body.front .by-artists a, body.front .by-artists a:active, body.front .by-artists a:visited, #lucy-page-template-inner .by-artists a, #lucy-page-template-inner .by-artists a:active, #lucy-page-template-inner .by-artists a:visited{position:relative;display:inline-flex;text-decoration:none;align-items:center;line-height:1;color:#FFFFFF}body.front .by-artists a img, body.front .by-artists a:active img, body.front .by-artists a:visited img, #lucy-page-template-inner .by-artists a img, #lucy-page-template-inner .by-artists a:active img, #lucy-page-template-inner .by-artists a:visited img{position:relative;z-index:1;display:inline-block;width:3.125rem;margin-right:.5rem;border-radius:50%;aspect-ratio:1}body.front .by-artists a span, body.front .by-artists a:active span, body.front .by-artists a:visited span, #lucy-page-template-inner .by-artists a span, #lucy-page-template-inner .by-artists a:active span, #lucy-page-template-inner .by-artists a:visited span{position:relative;z-index:1;display:inline-block;border-bottom:1px solid transparent}body.front .by-artists a:hover span, body.front .by-artists a:focus span, body.front .by-artists a:active:hover span, body.front .by-artists a:active:focus span, body.front .by-artists a:visited:hover span, body.front .by-artists a:visited:focus span, #lucy-page-template-inner .by-artists a:hover span, #lucy-page-template-inner .by-artists a:focus span, #lucy-page-template-inner .by-artists a:active:hover span, #lucy-page-template-inner .by-artists a:active:focus span, #lucy-page-template-inner .by-artists a:visited:hover span, #lucy-page-template-inner .by-artists a:visited:focus span{border-color:#FFF}body.front .featured-callout, #lucy-page-template-inner .featured-callout{position:relative;display:flex;min-height:32rem;margin:var(--gutter_y) 0;text-decoration:none;background-color:#60D9FC;overflow:hidden}body.front .featured-callout .image, #lucy-page-template-inner .featured-callout .image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}body.front .featured-callout .image-inner, #lucy-page-template-inner .featured-callout .image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:top center;clip-path:polygon(0 0, 50% 0, 44% 100%, 0 100%);transition:transform .75s ease}body.front .featured-callout .artist-credit, #lucy-page-template-inner .featured-callout .artist-credit{position:absolute;z-index:2;bottom:2.5rem;left:2.5rem;display:flex;align-items:center;gap:.75rem;margin:0;color:#FFFFFF;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:2rem;font-weight:900;letter-spacing:.0156em;line-height:1.1875;text-transform:uppercase}body.front .featured-callout .artist-credit img, #lucy-page-template-inner .featured-callout .artist-credit img{width:40px;height:40px;border-radius:50%;object-fit:cover}body.front .featured-callout .favorite, #lucy-page-template-inner .featured-callout .favorite{position:absolute;z-index:2;top:1.5rem;left:1.5rem;background:white;cursor:pointer}body.front .featured-callout .favorite .heart-wrap svg path, #lucy-page-template-inner .featured-callout .favorite .heart-wrap svg path{stroke:#F4475D}body.front .featured-callout .content, #lucy-page-template-inner .featured-callout .content{position:relative;z-index:1;display:flex;flex-direction:column;width:50%;margin-left:auto;padding:3rem 5rem;justify-content:center;color:#000}body.front .featured-callout .content .sub-header, #lucy-page-template-inner .featured-callout .content .sub-header{margin-bottom:1.75rem;color:#000}body.front .featured-callout .content .title, #lucy-page-template-inner .featured-callout .content .title{margin:0 0 30px 0;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:3.875rem;font-weight:900;line-height:1;text-transform:uppercase;color:#000}body.front .featured-callout .content .when-where, #lucy-page-template-inner .featured-callout .content .when-where{margin:0 0 30px 0}body.front .featured-callout .content .when-where .when, #lucy-page-template-inner .featured-callout .content .when-where .when{font-family:'korolev-condensed', Helvetica, sans-serif;font-size:1.125rem;font-weight:900;letter-spacing:.0333em;line-height:1.4444;color:#000}body.front .featured-callout .content .blurb, #lucy-page-template-inner .featured-callout .content .blurb{margin:0;font-family:'korolev', Helvetica, sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.5294;color:#000}body.front .featured-callout:hover .image-inner, body.front .featured-callout:focus .image-inner, #lucy-page-template-inner .featured-callout:hover .image-inner, #lucy-page-template-inner .featured-callout:focus .image-inner{transform:scale(1.05)}@media only screen and (max-width:600px){body.front .featured-callout, #lucy-page-template-inner .featured-callout{flex-direction:column;min-height:0}body.front .featured-callout .image, #lucy-page-template-inner .featured-callout .image{position:relative;height:60vw}body.front .featured-callout .image-inner, #lucy-page-template-inner .featured-callout .image-inner{clip-path:none}body.front .featured-callout .content, #lucy-page-template-inner .featured-callout .content{width:100%;padding:2.5rem var(--gutter_x)}}body.front #things-to-do, #lucy-page-template-inner #things-to-do{padding:var(--gutter_y) var(--gutter_x) 0 var(--gutter_x);margin-bottom:var(--gutter_y)}body.front .detailed-list .item, #lucy-page-template-inner .detailed-list .item{position:relative;display:flex;padding:calc(var(--gutter_y) * .75) 3.75rem;align-items:center;transform-style:preserve-3d;perspective:1000px}body.front .detailed-list .item:last-child, #lucy-page-template-inner .detailed-list .item:last-child{padding-bottom:0}body.front .detailed-list .item:before, #lucy-page-template-inner .detailed-list .item:before{position:absolute;top:0;left:0;width:100%;height:.25rem;background:transparent url(../images/dotted-line.png) repeat-x 0 0;background-size:auto 100%;content:'';transform:translate(0, -50%)}body.front .detailed-list .item .content, #lucy-page-template-inner .detailed-list .item .content{margin-left:5rem;mix-blend-mode:normal;box-sizing:border-box;transition:all .3s ease-in-out}body.front .detailed-list .item .content h2, #lucy-page-template-inner .detailed-list .item .content h2{font-size:3.875rem;line-height:1;margin-bottom:1.5rem}body.front .detailed-list .item .content .intro, #lucy-page-template-inner .detailed-list .item .content .intro{margin-bottom:1rem}body.front .detailed-list .item .content .body, #lucy-page-template-inner .detailed-list .item .content .body{font-weight:500;line-height:1.875rem}body.front .detailed-list .item .content button, body.front .detailed-list .item .content .button, #lucy-page-template-inner .detailed-list .item .content button, #lucy-page-template-inner .detailed-list .item .content .button{margin-top:.5rem}body.front .detailed-list .item .content:last-child, #lucy-page-template-inner .detailed-list .item .content:last-child{margin-bottom:0}body.front .detailed-list .item .image, #lucy-page-template-inner .detailed-list .item .image{position:relative;aspect-ratio:376 / 419;flex:0 0 30%;transition:transform .05s linear, filter .05s linear, clip-path .25s linear;clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 100% 75%, 100% 100%, 50% 100%, 0 100%)}body.front .detailed-list .item .image-inner, #lucy-page-template-inner .detailed-list .item .image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;pointer-events:none;transition:all .25s ease}body.front .detailed-list h2 span:nth-child(1), #lucy-page-template-inner .detailed-list h2 span:nth-child(1){transition-delay:0.015s}body.front .detailed-list h2 span:nth-child(2), #lucy-page-template-inner .detailed-list h2 span:nth-child(2){transition-delay:0.03s}body.front .detailed-list h2 span:nth-child(3), #lucy-page-template-inner .detailed-list h2 span:nth-child(3){transition-delay:0.045s}body.front .detailed-list h2 span:nth-child(4), #lucy-page-template-inner .detailed-list h2 span:nth-child(4){transition-delay:0.06s}body.front .detailed-list h2 span:nth-child(5), #lucy-page-template-inner .detailed-list h2 span:nth-child(5){transition-delay:0.075s}body.front .detailed-list h2 span:nth-child(6), #lucy-page-template-inner .detailed-list h2 span:nth-child(6){transition-delay:0.09s}body.front .detailed-list h2 span:nth-child(7), #lucy-page-template-inner .detailed-list h2 span:nth-child(7){transition-delay:0.105s}body.front .detailed-list h2 span:nth-child(8), #lucy-page-template-inner .detailed-list h2 span:nth-child(8){transition-delay:0.12s}body.front .detailed-list h2 span:nth-child(9), #lucy-page-template-inner .detailed-list h2 span:nth-child(9){transition-delay:0.135s}body.front .detailed-list h2 span:nth-child(10), #lucy-page-template-inner .detailed-list h2 span:nth-child(10){transition-delay:0.15s}body.front .detailed-list h2 span:nth-child(11), #lucy-page-template-inner .detailed-list h2 span:nth-child(11){transition-delay:0.165s}body.front .detailed-list h2 span:nth-child(12), #lucy-page-template-inner .detailed-list h2 span:nth-child(12){transition-delay:0.18s}body.front .detailed-list h2 span:nth-child(13), #lucy-page-template-inner .detailed-list h2 span:nth-child(13){transition-delay:0.195s}body.front .detailed-list h2 span:nth-child(14), #lucy-page-template-inner .detailed-list h2 span:nth-child(14){transition-delay:0.21s}body.front .detailed-list h2 span:nth-child(15), #lucy-page-template-inner .detailed-list h2 span:nth-child(15){transition-delay:0.225s}body.front .detailed-list h2 span:nth-child(16), #lucy-page-template-inner .detailed-list h2 span:nth-child(16){transition-delay:0.24s}body.front .detailed-list h2 span:nth-child(17), #lucy-page-template-inner .detailed-list h2 span:nth-child(17){transition-delay:0.255s}body.front .detailed-list h2 span:nth-child(18), #lucy-page-template-inner .detailed-list h2 span:nth-child(18){transition-delay:0.27s}body.front .detailed-list h2 span:nth-child(19), #lucy-page-template-inner .detailed-list h2 span:nth-child(19){transition-delay:0.285s}body.front .detailed-list h2 span:nth-child(20), #lucy-page-template-inner .detailed-list h2 span:nth-child(20){transition-delay:0.3s}body.front .detailed-list h2 span:nth-child(21), #lucy-page-template-inner .detailed-list h2 span:nth-child(21){transition-delay:0.315s}body.front .detailed-list h2 span:nth-child(22), #lucy-page-template-inner .detailed-list h2 span:nth-child(22){transition-delay:0.33s}body.front .detailed-list h2 span:nth-child(23), #lucy-page-template-inner .detailed-list h2 span:nth-child(23){transition-delay:0.345s}body.front .detailed-list h2 span:nth-child(24), #lucy-page-template-inner .detailed-list h2 span:nth-child(24){transition-delay:0.36s}body.front .detailed-list h2 span:nth-child(25), #lucy-page-template-inner .detailed-list h2 span:nth-child(25){transition-delay:0.375s}@keyframes rave{0%, 100%{color:#FFF}25%{color:#FFD933}50%{color:#60D9FC}75%{color:#F4475D}}body.front #music-page, #lucy-page-template-inner #music-page{padding:0 var(--gutter_x) var(--gutter_y) var(--gutter_x)}body.front #music-page h2, #lucy-page-template-inner #music-page h2{display:flex;margin-bottom:2rem;align-items:flex-start}body.front #music-page h2 .date, #lucy-page-template-inner #music-page h2 .date{display:inline-flex;width:4.6875rem;margin-right:2rem;padding:1rem 1rem .5rem 1rem;color:#000;flex-direction:column;text-align:center;background:#FFF}body.front #music-page h2 .date span, #lucy-page-template-inner #music-page h2 .date span{display:inline-block;line-height:1;transition:all .2s ease}body.front #music-page h2 .date span:nth-child(1), #lucy-page-template-inner #music-page h2 .date span:nth-child(1){margin-bottom:.75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em}body.front #music-page h2 .date span:nth-child(2), #lucy-page-template-inner #music-page h2 .date span:nth-child(2){font-size:2.1875rem;letter-spacing:-.07em}@media only screen and (max-width:910px){body.front #music-page h2 .date, #lucy-page-template-inner #music-page h2 .date{transform-origin:top;transform:scale(0.8)}}@media only screen and (max-width:600px){body.front #music-page h2 .date, #lucy-page-template-inner #music-page h2 .date{margin-right:1rem;transform-origin:0 0;transform:scale(0.75)}}body.front #music-page table, #lucy-page-template-inner #music-page table{position:relative;width:100%;font-size:1.375rem;line-height:1;border-collapse:collapse}body.front #music-page table .favorite, #lucy-page-template-inner #music-page table .favorite{position:relative;top:auto;right:auto}body.front #music-page table.line-separator:not(:last-child), #lucy-page-template-inner #music-page table.line-separator:not(:last-child){margin-bottom:calc(var(--gutter_y) * 2)}body.front #music-page table.line-separator:not(:last-child):after, #lucy-page-template-inner #music-page table.line-separator:not(:last-child):after{bottom:calc(-1 * var(--gutter_y));width:100%;left:0}body.front #music-page table:last-child:after, #lucy-page-template-inner #music-page table:last-child:after{display:none}body.front #music-page table tr:nth-child(odd) td, #lucy-page-template-inner #music-page table tr:nth-child(odd) td{background:#232323}body.front #music-page table td, #lucy-page-template-inner #music-page table td{padding:1rem 2rem;vertical-align:middle}body.front #music-page table td:nth-child(1), #lucy-page-template-inner #music-page table td:nth-child(1){width:100px}body.front #music-page table td:nth-child(1), body.front #music-page table td:nth-child(2), #lucy-page-template-inner #music-page table td:nth-child(1), #lucy-page-template-inner #music-page table td:nth-child(2){white-space:nowrap}body.front #music-page table td:nth-child(1):before, body.front #music-page table td:nth-child(2):before, #lucy-page-template-inner #music-page table td:nth-child(1):before, #lucy-page-template-inner #music-page table td:nth-child(2):before{display:inline-block;width:1.1rem;margin-right:1rem;color:#60D9FC}body.front #music-page table td:nth-child(1):before, #lucy-page-template-inner #music-page table td:nth-child(1):before{content:"\e949" !important}body.front #music-page table td:nth-child(2):before, #lucy-page-template-inner #music-page table td:nth-child(2):before{content:"\e906" !important}@media only screen and (max-width:800px){body.front #music-page table tbody, #lucy-page-template-inner #music-page table tbody{display:flex;flex-wrap:wrap;gap:1rem}body.front #music-page table tr, #lucy-page-template-inner #music-page table tr{display:flex;flex-wrap:wrap;flex:0 0 100%;padding:1rem 0 1.5rem 0}body.front #music-page table tr:not(:last-child), #lucy-page-template-inner #music-page table tr:not(:last-child){border-bottom:1px solid rgba(255, 255, 255, 0.25)}body.front #music-page table tr td, #lucy-page-template-inner #music-page table tr td{padding:0;line-height:1.25;border-radius:0 !important;background-color:transparent !important}body.front #music-page table tr td:nth-child(1):before, body.front #music-page table tr td:nth-child(2):before, #lucy-page-template-inner #music-page table tr td:nth-child(1):before, #lucy-page-template-inner #music-page table tr td:nth-child(2):before{width:1rem;margin-right:0}body.front #music-page table tr td:nth-child(1), #lucy-page-template-inner #music-page table tr td:nth-child(1){margin-right:1em}body.front #music-page table tr td:nth-child(1), body.front #music-page table tr td:nth-child(2), #lucy-page-template-inner #music-page table tr td:nth-child(1), #lucy-page-template-inner #music-page table tr td:nth-child(2){padding-bottom:0;font-size:1rem;line-height:1.8}body.front #music-page table tr td:nth-child(3), #lucy-page-template-inner #music-page table tr td:nth-child(3){width:100%;margin-bottom:.6rem;order:-1;font-size:1.75rem}}body.front #past-detail, #lucy-page-template-inner #past-detail{position:relative;z-index:2}body.front #past-detail .fifty-fifty, #lucy-page-template-inner #past-detail .fifty-fifty{z-index:2}body.front #past-detail .page-video, #lucy-page-template-inner #past-detail .page-video{position:relative;z-index:3;width:calc(100% - (var(--gutter_x) * 2));margin-left:var(--gutter_x);margin-bottom:var(--gutter_y)}body.front #attraction-detail h2, #lucy-page-template-inner #attraction-detail h2{font-family:'korolev-condensed', Helvetica, sans-serif;font-size:3.875rem;font-weight:900;line-height:1;color:#FFFFFF;text-transform:uppercase}body.front #attraction-detail > .when-where, #lucy-page-template-inner #attraction-detail > .when-where{margin-top:var(--flow_space);margin-bottom:var(--gutter_y);font-family:'korolev', Helvetica, sans-serif;font-size:1.375rem;font-weight:500;line-height:1.6364;color:#FFFFFF}body.front #attraction-detail #attraction-desc, #lucy-page-template-inner #attraction-detail #attraction-desc{position:relative;margin-bottom:var(--gutter_y);padding:0 35% var(--gutter_y) 0;line-height:1.875;font-weight:normal}@media only screen and (max-width:1125px){body.front #attraction-detail #attraction-desc, #lucy-page-template-inner #attraction-detail #attraction-desc{padding-right:0}}body.front #attraction-detail #attraction-desc.line-separator:after, #lucy-page-template-inner #attraction-detail #attraction-desc.line-separator:after{left:0;width:100%}body.front #attraction-detail #attraction-photos, #lucy-page-template-inner #attraction-detail #attraction-photos{position:relative;left:calc(-1 * var(--gutter_x));width:100vw;height:37.5rem;padding:0 var(--gutter_x);margin-bottom:var(--gutter_y);font-size:0;white-space:nowrap;overflow:scroll}body.front #attraction-detail #attraction-photos img, #lucy-page-template-inner #attraction-detail #attraction-photos img{height:37.5rem;margin-right:1rem}body.front #attraction-detail #attraction-sponsors, #lucy-page-template-inner #attraction-detail #attraction-sponsors{position:relative}body.front #attraction-detail #attraction-sponsors .sponsors, #lucy-page-template-inner #attraction-detail #attraction-sponsors .sponsors{display:flex;margin-top:var(--flow_space);align-items:center}body.front #attraction-detail #attraction-sponsors .sponsors > *, #lucy-page-template-inner #attraction-detail #attraction-sponsors .sponsors > *{margin-left:5rem;flex:0 0 10.5rem}body.front #attraction-detail #attraction-sponsors .sponsors > * img, #lucy-page-template-inner #attraction-detail #attraction-sponsors .sponsors > * img{width:100%;opacity:.65;transition:opacity .5s ease, transform .5s ease}body.front #attraction-detail #attraction-sponsors .sponsors > * img:hover, body.front #attraction-detail #attraction-sponsors .sponsors > * img:focus, #lucy-page-template-inner #attraction-detail #attraction-sponsors .sponsors > * img:hover, #lucy-page-template-inner #attraction-detail #attraction-sponsors .sponsors > * img:focus{opacity:1;filter:invert(56%) sepia(64%) saturate(6848%) hue-rotate(283deg) brightness(90%) contrast(104%);transform:scale(1.5) rotate(5deg)}body.front #attraction-detail #attraction-sponsors.line-separator, #lucy-page-template-inner #attraction-detail #attraction-sponsors.line-separator{margin-bottom:var(--gutter_y);padding-bottom:var(--gutter_y)}body.front #attraction-detail #attraction-sponsors.line-separator:after, #lucy-page-template-inner #attraction-detail #attraction-sponsors.line-separator:after{left:0;width:100%}body.front #attraction-detail #attraction-embed, #lucy-page-template-inner #attraction-detail #attraction-embed{position:relative;margin-bottom:var(--gutter_y)}body.front #attraction-detail #attraction-embed.line-separator, #lucy-page-template-inner #attraction-detail #attraction-embed.line-separator{margin-bottom:var(--gutter_y);padding-bottom:var(--gutter_y)}body.front #attraction-detail #attraction-embed.line-separator:after, #lucy-page-template-inner #attraction-detail #attraction-embed.line-separator:after{left:0;width:100%}body.front .zone-marker, #lucy-page-template-inner .zone-marker{width:10vw;aspect-ratio:1 / 1;text-align:center;cursor:pointer;will-change:width;transition:width .25s}body.front .zone-marker img, #lucy-page-template-inner .zone-marker img{max-width:100%;max-height:100%;will-change:transform;transition:transform .5s ease}@media (pointer:fine){body.front .zone-marker img:hover, #lucy-page-template-inner .zone-marker img:hover{transform:scale(1.25)}}body.front .marker, #lucy-page-template-inner .marker{width:clamp(25px, 2vw, 2vw);text-align:center;aspect-ratio:16 / 19;cursor:pointer;will-change:width;transition:width .25s ease;/*&.hide *, &.hide:before, &.hide:after{will-change:transform;transform:scale(0);transition:transform .5s ease}*/}body.front .marker:before, #lucy-page-template-inner .marker:before{background-image:url("/images/pin-white.svg")}body.front .marker.fade *, body.front .marker.fade:before, body.front .marker.fade:after, #lucy-page-template-inner .marker.fade *, #lucy-page-template-inner .marker.fade:before, #lucy-page-template-inner .marker.fade:after{will-change:opacity;opacity:.75;transition:opacity .5s ease}body.front .marker.custom, #lucy-page-template-inner .marker.custom{width:clamp(25px, 2.5vw, 2.5vw)}body.front .marker.custom img, #lucy-page-template-inner .marker.custom img{width:100%}body.front .marker:not(.custom) img, #lucy-page-template-inner .marker:not(.custom) img{position:absolute;top:40%;left:50%;z-index:2;width:40%;transform:translate(-50%, -50%)}body.front .marker:not(.custom).active, #lucy-page-template-inner .marker:not(.custom).active{transform:scale(2.5)}body.front .marker:not(.custom):before, #lucy-page-template-inner .marker:not(.custom):before{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:top center;content:'';transform:scale(1.2)}body.front .marker:not(.custom):after, #lucy-page-template-inner .marker:not(.custom):after{position:absolute;left:50%;width:70%;aspect-ratio:1 / 1;border-radius:50%;background:#000;transform:translate(-50%, 20%);content:''}body.front .marker:not(.custom).yellow:after, #lucy-page-template-inner .marker:not(.custom).yellow:after{background:#FFDC00}body.front .marker:not(.custom).orange:after, #lucy-page-template-inner .marker:not(.custom).orange:after{background:#F47920}body.front .marker:not(.custom).purple:after, #lucy-page-template-inner .marker:not(.custom).purple:after{background:#9A258F}body.front .marker:not(.custom).black:after, #lucy-page-template-inner .marker:not(.custom).black:after{background:#000}body.front .marker:not(.custom).projections:after, #lucy-page-template-inner .marker:not(.custom).projections:after{background:#4FC3F7}body.front .marker:not(.custom).murals:after, #lucy-page-template-inner .marker:not(.custom).murals:after{background:#FFDC00}body.front .marker:not(.custom).light-installations:after, #lucy-page-template-inner .marker:not(.custom).light-installations:after{background:#E4002B}body.front #locations-map, #lucy-page-template-inner #locations-map{position:relative;z-index:3;height:calc(100vh - var(--header_height));height:100vh;overflow:hidden;/*.mapboxgl-popup-content{@include bp('mobile'){&:before{position:fixed;top:-100vh;left:-100vw;width:300vw;height:300vh;background:rgba(#000, .5);content:''}}}*/}@media only screen and (max-width:600px){body.front #locations-map, #lucy-page-template-inner #locations-map{height:calc(var(--full_height) - 5vh);height:var(--full_height);min-height:none}}body.front #locations-map #map, #lucy-page-template-inner #locations-map #map{position:absolute;top:0;left:0;width:75%;width:100%;height:100%;background-size:cover;background-position:center;/*&[data-zoom='3']{// individual location view .marker{width:clamp(25px, 4vw, 4vw)}.zone-marker{width:0vw}}*/}body.front #locations-map #map[data-zoom='1'] .marker, #lucy-page-template-inner #locations-map #map[data-zoom='1'] .marker{width:0}body.front #locations-map #map[data-zoom='1'] .zone-marker, #lucy-page-template-inner #locations-map #map[data-zoom='1'] .zone-marker{z-index:99999;width:10vw}body.front #locations-map #map[data-zoom='1'] .zone-marker:where([data-id='2']), #lucy-page-template-inner #locations-map #map[data-zoom='1'] .zone-marker:where([data-id='2']){width:8vw}body.front #locations-map #map[data-zoom='1'] .zone-marker:where([data-id='7']) img, #lucy-page-template-inner #locations-map #map[data-zoom='1'] .zone-marker:where([data-id='7']) img{transform:translateY(24px)}@media only screen and (max-width:910px){body.front #locations-map #map[data-zoom='1'] .zone-marker, #lucy-page-template-inner #locations-map #map[data-zoom='1'] .zone-marker{width:18vw}}@media only screen and (max-width:600px){body.front #locations-map #map[data-zoom='1'] .zone-marker, #lucy-page-template-inner #locations-map #map[data-zoom='1'] .zone-marker{width:25vw}}body.front #locations-map #map[data-zoom='2'] .marker, body.front #locations-map #map[data-zoom='3'] .marker, #lucy-page-template-inner #locations-map #map[data-zoom='2'] .marker, #lucy-page-template-inner #locations-map #map[data-zoom='3'] .marker{width:clamp(25px, 2.5vw, 2.5vw)}body.front #locations-map #map[data-zoom='2'] .marker.fade, body.front #locations-map #map[data-zoom='3'] .marker.fade, #lucy-page-template-inner #locations-map #map[data-zoom='2'] .marker.fade, #lucy-page-template-inner #locations-map #map[data-zoom='3'] .marker.fade{width:clamp(25px, 1.25vw, 1.25vw)}body.front #locations-map #map[data-zoom='2'] .zone-marker, body.front #locations-map #map[data-zoom='3'] .zone-marker, #lucy-page-template-inner #locations-map #map[data-zoom='2'] .zone-marker, #lucy-page-template-inner #locations-map #map[data-zoom='3'] .zone-marker{width:0}body.front #locations-map #zone-image, #lucy-page-template-inner #locations-map #zone-image{position:absolute;z-index:99999;top:0;left:0;width:15vw;padding:1rem 0 0 1rem;transform:translate3d(calc(-100% - 1rem), 0, 0);transition:transform .5s ease;box-sizing:content-box}body.front #locations-map #zone-image img, #lucy-page-template-inner #locations-map #zone-image img{position:absolute;top:1rem;left:1rem;width:100%;will-change:opacity, transform;transition:all .4s ease;transform:translate3d(calc(-100% - 1rem), 0, 0);opacity:0;filter:drop-shadow(0 1rem 1rem rgba(0, 0, 0, 0.5))}body.front #locations-map #zone-image img.show, #lucy-page-template-inner #locations-map #zone-image img.show{transform:translate3d(0, 0, 0);opacity:1}body.front #locations-map #zone-image.show, #lucy-page-template-inner #locations-map #zone-image.show{transform:translate3d(0, 0, 0)}@media only screen and (max-width:600px){body.front #locations-map #zone-image, #lucy-page-template-inner #locations-map #zone-image{width:40vw}}body.front #locations-map #map-jump-to-top, #lucy-page-template-inner #locations-map #map-jump-to-top{position:absolute;z-index:99999;display:flex;justify-content:center;align-items:center;top:1rem;right:1rem;width:3rem;aspect-ratio:1 / 1;color:#000;background:#FFD933;border-radius:50%;cursor:pointer}body.front #locations-map #map-legend-button, #lucy-page-template-inner #locations-map #map-legend-button{position:absolute;z-index:99999;top:1rem;right:calc(5rem);display:flex;height:3rem;padding:0 2rem;font-size:.9rem;line-height:1;justify-content:center;align-items:center;color:#000;background:#FFF;border-radius:1.5rem;cursor:pointer;gap:.5rem}body.front #locations-map #map-legend-button span:first-child, #lucy-page-template-inner #locations-map #map-legend-button span:first-child{position:relative;top:.1rem}body.front #locations-map #map-legend-button .icon-minus, #lucy-page-template-inner #locations-map #map-legend-button .icon-minus{display:none;font-size:.19rem}body.front #locations-map #map-legend-button.active .icon-plus, #lucy-page-template-inner #locations-map #map-legend-button.active .icon-plus{display:none}body.front #locations-map #map-legend-button.active .icon-minus, #lucy-page-template-inner #locations-map #map-legend-button.active .icon-minus{display:inline}body.front #locations-map #map-legend, #lucy-page-template-inner #locations-map #map-legend{display:none;position:absolute;z-index:99999;top:calc(1rem + 3rem + 1rem);right:1rem;width:22rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 6rem);background:#000;border-radius:.55rem;overflow:scroll;opacity:.95}body.front #locations-map #map-legend.active, #lucy-page-template-inner #locations-map #map-legend.active{display:block}body.front #locations-map #map-legend .category:not(:last-child), #lucy-page-template-inner #locations-map #map-legend .category:not(:last-child){border-bottom:1px solid #666}body.front #locations-map #map-legend .category .title, #lucy-page-template-inner #locations-map #map-legend .category .title{display:flex;height:4rem;padding:0 1rem;align-items:center;line-height:1.25;align-items:center;gap:1rem;cursor:pointer;user-select:none}body.front #locations-map #map-legend .category .title .visibility, #lucy-page-template-inner #locations-map #map-legend .category .title .visibility{margin-left:auto}body.front #locations-map #map-legend .category .title .visibility >:nth-child(2), #lucy-page-template-inner #locations-map #map-legend .category .title .visibility >:nth-child(2){display:none}body.front #locations-map #map-legend .category .title .visibility.hidden >:nth-child(1), #lucy-page-template-inner #locations-map #map-legend .category .title .visibility.hidden >:nth-child(1){display:none}body.front #locations-map #map-legend .category .title .visibility.hidden >:nth-child(2), #lucy-page-template-inner #locations-map #map-legend .category .title .visibility.hidden >:nth-child(2){display:inline}body.front #locations-map #map-legend .category .marker, #lucy-page-template-inner #locations-map #map-legend .category .marker{position:relative;flex:0 0 auto}body.front #locations-map #map-legend .category .marker.custom, #lucy-page-template-inner #locations-map #map-legend .category .marker.custom{width:clamp(25px, 2vw, 2vw)}body.front #locations-map #map-legend .category.open .title .icon-plus, #lucy-page-template-inner #locations-map #map-legend .category.open .title .icon-plus{display:none}body.front #locations-map #map-legend .category.open .title .icon-minus, #lucy-page-template-inner #locations-map #map-legend .category.open .title .icon-minus{display:block}body.front #locations-map #map-legend .category.open .locations, #lucy-page-template-inner #locations-map #map-legend .category.open .locations{display:block}body.front #locations-map #map-list, #lucy-page-template-inner #locations-map #map-list{position:absolute;top:0;right:0;width:25%;height:100%;background:#000;overflow-y:scroll;transform:translate(100%, 0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.front #locations-map #map-list .category, #lucy-page-template-inner #locations-map #map-list .category{border-bottom:1px solid #666}body.front #locations-map #map-list .category .title, #lucy-page-template-inner #locations-map #map-list .category .title{display:flex;padding:1.5rem 1rem;font-size:1.375rem;align-items:center;line-height:1.25;gap:1rem;cursor:pointer;user-select:none}body.front #locations-map #map-list .category .title [class*='icon'], #lucy-page-template-inner #locations-map #map-list .category .title [class*='icon']{margin-left:auto;font-size:1rem}body.front #locations-map #map-list .category .title .icon-minus, #lucy-page-template-inner #locations-map #map-list .category .title .icon-minus{display:none;font-size:.2rem}body.front #locations-map #map-list .category .marker, #lucy-page-template-inner #locations-map #map-list .category .marker{position:relative;flex:0 0 auto}body.front #locations-map #map-list .category .locations, #lucy-page-template-inner #locations-map #map-list .category .locations{display:none;padding:0 1rem}body.front #locations-map #map-list .category.open .title .icon-plus, #lucy-page-template-inner #locations-map #map-list .category.open .title .icon-plus{display:none}body.front #locations-map #map-list .category.open .title .icon-minus, #lucy-page-template-inner #locations-map #map-list .category.open .title .icon-minus{display:block}body.front #locations-map #map-list .category.open .locations, #lucy-page-template-inner #locations-map #map-list .category.open .locations{display:block}body.front #locations-map #map-list .location, #lucy-page-template-inner #locations-map #map-list .location{display:flex;padding:1rem 0 1rem 3rem;font-weight:300;align-items:center;cursor:pointer;border-top:1px solid #666}body.front #locations-map #map-list .location:not(:last-child), #lucy-page-template-inner #locations-map #map-list .location:not(:last-child){border-bottom:1px solid #666}body.front #locations-map #map-list .location p, #lucy-page-template-inner #locations-map #map-list .location p{margin-bottom:0}body.front #locations-map #map-list .location .favorite, #lucy-page-template-inner #locations-map #map-list .location .favorite{position:relative;top:auto;left:auto;right:auto;flex:0 0 auto;margin-left:auto;transform:scale(0.7);transform-origin:right}body.front #locations-map #map-list .location.active, #lucy-page-template-inner #locations-map #map-list .location.active{text-decoration:underline}body.front #locations-map .mapboxgl-map, #lucy-page-template-inner #locations-map .mapboxgl-map{font-family:'korolev', Helvetica, sans-serif}body.front #locations-map .mapboxgl-popup-tip, #lucy-page-template-inner #locations-map .mapboxgl-popup-tip{display:none}body.front #locations-map .mapboxgl-popup-content, #lucy-page-template-inner #locations-map .mapboxgl-popup-content{position:relative;padding:0;background-color:transparent;box-shadow:none}body.front #locations-map .mapboxgl-popup-close-button, #lucy-page-template-inner #locations-map .mapboxgl-popup-close-button{z-index:100000;top:1rem;right:1rem;width:2.5rem;display:flex;justify-content:center;align-items:center;text-indent:-9999px;aspect-ratio:1 / 1;background-color:rgba(0, 0, 0, 0.5);border-radius:50%}body.front #locations-map .mapboxgl-popup-close-button:focus-visible, #lucy-page-template-inner #locations-map .mapboxgl-popup-close-button:focus-visible{outline:none}body.front #locations-map .mapboxgl-popup-close-button:after, #lucy-page-template-inner #locations-map .mapboxgl-popup-close-button:after{display:inline-block;text-indent:0;font-size:1rem;color:#FFF;content:"\e919" !important}body.front #locations-map .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-group, #lucy-page-template-inner #locations-map .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-group{transform:translate(100vw, 0)}body.front #locations-map .mapboxgl-ctrl-bottom-right a, #lucy-page-template-inner #locations-map .mapboxgl-ctrl-bottom-right a{color:#000}body.front #locations-map .mapboxgl-popup, #lucy-page-template-inner #locations-map .mapboxgl-popup{box-shadow:0 1rem 8rem 0 rgba(0, 0, 0, 0.25)}@media only screen and (max-width:600px){body.front #locations-map .mapboxgl-popup, #lucy-page-template-inner #locations-map .mapboxgl-popup{box-shadow:0 1rem 10rem 0 rgba(0, 0, 0, 0.65)}}body.front #locations-map .mapboxgl-popup, #lucy-page-template-inner #locations-map .mapboxgl-popup{border-radius:.55rem;overflow:hidden}body.front #locations-map .mapboxgl-popup, body.front #locations-map .location-window, #lucy-page-template-inner #locations-map .mapboxgl-popup, #lucy-page-template-inner #locations-map .location-window{position:relative;z-index:100000;display:flex;flex-direction:column;width:30rem;max-width:calc(100vw - 2rem);font-size:16px;background:#000}@media only screen and (max-width:600px){body.front #locations-map .mapboxgl-popup, body.front #locations-map .location-window, #lucy-page-template-inner #locations-map .mapboxgl-popup, #lucy-page-template-inner #locations-map .location-window{width:86vw;max-height:90%}}body.front #locations-map .mapboxgl-popup .image, body.front #locations-map .location-window .image, #lucy-page-template-inner #locations-map .mapboxgl-popup .image, #lucy-page-template-inner #locations-map .location-window .image{aspect-ratio:125 / 71;background-size:cover;background-position:center;overflow:hidden}body.front #locations-map .mapboxgl-popup .content, body.front #locations-map .location-window .content, #lucy-page-template-inner #locations-map .mapboxgl-popup .content, #lucy-page-template-inner #locations-map .location-window .content{position:relative;display:flex;flex-direction:column;padding:2em;align-items:center}body.front #locations-map .mapboxgl-popup .content .title, body.front #locations-map .location-window .content .title, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .title, #lucy-page-template-inner #locations-map .location-window .content .title{margin-bottom:.5rem;font-size:1.5rem;line-height:1.25;font-weight:bold;text-align:center}body.front #locations-map .mapboxgl-popup .content .by-artists, body.front #locations-map .location-window .content .by-artists, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .by-artists, #lucy-page-template-inner #locations-map .location-window .content .by-artists{display:flex;flex-wrap:wrap;margin-bottom:0;font-size:1.1rem;gap:1rem}body.front #locations-map .mapboxgl-popup .content .by-artists img, body.front #locations-map .location-window .content .by-artists img, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .by-artists img, #lucy-page-template-inner #locations-map .location-window .content .by-artists img{width:2.5rem}body.front #locations-map .mapboxgl-popup .content .by-artists a, body.front #locations-map .mapboxgl-popup .content .by-artists a:active, body.front #locations-map .mapboxgl-popup .content .by-artists a:visited, body.front #locations-map .location-window .content .by-artists a, body.front #locations-map .location-window .content .by-artists a:active, body.front #locations-map .location-window .content .by-artists a:visited, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .by-artists a, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .by-artists a:active, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .by-artists a:visited, #lucy-page-template-inner #locations-map .location-window .content .by-artists a, #lucy-page-template-inner #locations-map .location-window .content .by-artists a:active, #lucy-page-template-inner #locations-map .location-window .content .by-artists a:visited{color:#FFF;line-height:1.35}body.front #locations-map .mapboxgl-popup .content .by-artists a:focus-visible, body.front #locations-map .location-window .content .by-artists a:focus-visible, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .by-artists a:focus-visible, #lucy-page-template-inner #locations-map .location-window .content .by-artists a:focus-visible{outline:none}body.front #locations-map .mapboxgl-popup .content .button, body.front #locations-map .location-window .content .button, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .button, #lucy-page-template-inner #locations-map .location-window .content .button{height:44px;margin-top:1rem;line-height:44px;color:#000;background:#FFF}body.front #locations-map .mapboxgl-popup .content .button span, body.front #locations-map .location-window .content .button span, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .button span, #lucy-page-template-inner #locations-map .location-window .content .button span{color:#000}body.front #locations-map .mapboxgl-popup .content .button:hover span, body.front #locations-map .location-window .content .button:hover span, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .button:hover span, #lucy-page-template-inner #locations-map .location-window .content .button:hover span{text-decoration:underline}body.front #locations-map .mapboxgl-popup .content .button:before, body.front #locations-map .mapboxgl-popup .content .button:after, body.front #locations-map .location-window .content .button:before, body.front #locations-map .location-window .content .button:after, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .button:before, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .button:after, #lucy-page-template-inner #locations-map .location-window .content .button:before, #lucy-page-template-inner #locations-map .location-window .content .button:after{display:none}body.front #locations-map .mapboxgl-popup .content .buttons, body.front #locations-map .location-window .content .buttons, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .buttons, #lucy-page-template-inner #locations-map .location-window .content .buttons{display:flex;width:100%;flex-wrap:wrap;margin-top:1rem;gap:1rem}body.front #locations-map .mapboxgl-popup .content .buttons > *, body.front #locations-map .location-window .content .buttons > *, #lucy-page-template-inner #locations-map .mapboxgl-popup .content .buttons > *, #lucy-page-template-inner #locations-map .location-window .content .buttons > *{flex:1 1 auto;margin-top:0;padding:0 2rem}body.front #locations-map .mapboxgl-popup .content:last-child, body.front #locations-map .location-window .content:last-child, #lucy-page-template-inner #locations-map .mapboxgl-popup .content:last-child, #lucy-page-template-inner #locations-map .location-window .content:last-child{margin-bottom:0}@keyframes map-popup-float{0%, 100%{transform:translate(0, 0)}50%{transform:translate(0, -0.75rem)}}body.front #attraction-filters, #lucy-page-template-inner #attraction-filters{display:flex;gap:1rem;margin-top:var(--gutter_y);margin-bottom:2rem}@media only screen and (max-width:1125px){body.front #attraction-filters, #lucy-page-template-inner #attraction-filters{flex-wrap:wrap}}@media only screen and (max-width:800px){body.front #attraction-filters, #lucy-page-template-inner #attraction-filters{flex-direction:column}}body.front #attraction-filters .field-wrap, #lucy-page-template-inner #attraction-filters .field-wrap{position:relative;flex:1 1 20%}@media only screen and (max-width:1125px){body.front #attraction-filters .field-wrap, #lucy-page-template-inner #attraction-filters .field-wrap{flex-basis:30%}}body.front #attraction-filters .field-wrap.search, #lucy-page-template-inner #attraction-filters .field-wrap.search{flex:2 1 auto}body.front #attraction-filters .field-wrap.search .icon-search, body.front #attraction-filters .field-wrap.search #page-search .field-wrap:before, #page-search body.front #attraction-filters .field-wrap.search .field-wrap:before, #lucy-page-template-inner #attraction-filters .field-wrap.search .icon-search, #lucy-page-template-inner #attraction-filters .field-wrap.search #page-search .field-wrap:before, #page-search #lucy-page-template-inner #attraction-filters .field-wrap.search .field-wrap:before{position:absolute;top:50%;left:1rem;font-size:1.5rem;color:#000;transform:translate(0, -50%)}body.front #attraction-filters .field-wrap.search input, #lucy-page-template-inner #attraction-filters .field-wrap.search input{width:100%;height:4rem;padding:1rem 1.5rem;padding-left:3rem;border-radius:10px;font-family:'Ratio', Helvetica, sans-serif;font-size:1.25rem;font-weight:700;color:#000}body.front #attraction-filters .field-wrap.search input::placeholder, body.front #attraction-filters .field-wrap.search input::-ms-input-placeholder, #lucy-page-template-inner #attraction-filters .field-wrap.search input::placeholder, #lucy-page-template-inner #attraction-filters .field-wrap.search input::-ms-input-placeholder{color:#000;opacity:1}body.front #attraction-filters .field-wrap.search #page-search-clear, #lucy-page-template-inner #attraction-filters .field-wrap.search #page-search-clear{background-color:#000}body.front #attraction-filters .field-wrap.search #page-search-clear:hover, body.front #attraction-filters .field-wrap.search #page-search-clear:focus-visible, #lucy-page-template-inner #attraction-filters .field-wrap.search #page-search-clear:hover, #lucy-page-template-inner #attraction-filters .field-wrap.search #page-search-clear:focus-visible{background-color:#C8FF1F}body.front #attraction-filters .field-wrap.search #page-search-clear:hover span, body.front #attraction-filters .field-wrap.search #page-search-clear:focus-visible span, #lucy-page-template-inner #attraction-filters .field-wrap.search #page-search-clear:hover span, #lucy-page-template-inner #attraction-filters .field-wrap.search #page-search-clear:focus-visible span{color:#000}body.front #attraction-filters .field-wrap .top, #lucy-page-template-inner #attraction-filters .field-wrap .top{display:flex;align-items:center;position:relative;height:4rem;padding:0 1.5rem;border:2px solid #FFF;border-radius:10px;font-size:1.25rem;transition:border-color .3s ease;cursor:pointer}body.front #attraction-filters .field-wrap .top:before, body.front #attraction-filters .field-wrap .top:after, #lucy-page-template-inner #attraction-filters .field-wrap .top:before, #lucy-page-template-inner #attraction-filters .field-wrap .top:after{position:absolute;top:50%;transform:translate(0, -50%);background-color:#FFF;border-radius:1.5px;transition:all .3s ease;content:''}body.front #attraction-filters .field-wrap .top:before, #lucy-page-template-inner #attraction-filters .field-wrap .top:before{right:1rem;width:1rem;height:3px}body.front #attraction-filters .field-wrap .top:after, #lucy-page-template-inner #attraction-filters .field-wrap .top:after{right:calc(1rem + (.5rem - 1.5px));width:3px;height:1rem}body.front #attraction-filters .field-wrap .options, #lucy-page-template-inner #attraction-filters .field-wrap .options{display:none;position:absolute;z-index:2;top:4.5rem;left:0;width:100%;padding:1rem 1.5rem;border-radius:10px;background-color:#2E2E2E;box-shadow:0 2opx 50px 0 rgba(0, 0, 0, 0.5)}body.front #attraction-filters .field-wrap .options .check, #lucy-page-template-inner #attraction-filters .field-wrap .options .check{display:flex;gap:.5rem;margin-bottom:1rem}body.front #attraction-filters .field-wrap .options .check:last-of-type, #lucy-page-template-inner #attraction-filters .field-wrap .options .check:last-of-type{margin-bottom:0}body.front #attraction-filters .field-wrap .options .check input, #lucy-page-template-inner #attraction-filters .field-wrap .options .check input{width:1rem;height:1rem;accent-color:#FFD933;transform:translate(0, 0.25rem)}body.front #attraction-filters .field-wrap .options .check span, #lucy-page-template-inner #attraction-filters .field-wrap .options .check span{font-size:1.1rem;font-weight:400;line-height:1.3}body.front #attraction-filters .field-wrap.open .top::after, #lucy-page-template-inner #attraction-filters .field-wrap.open .top::after{height:0}body.front #attraction-filters .field-wrap.open .options, #lucy-page-template-inner #attraction-filters .field-wrap.open .options{display:block}body.front #attraction-filters .field-wrap:hover .top, body.front #attraction-filters .field-wrap:focus-visible .top, #lucy-page-template-inner #attraction-filters .field-wrap:hover .top, #lucy-page-template-inner #attraction-filters .field-wrap:focus-visible .top{border-color:#FFD933}body.front #attraction-filters .field-wrap:hover .top:before, body.front #attraction-filters .field-wrap:hover .top:after, body.front #attraction-filters .field-wrap:focus-visible .top:before, body.front #attraction-filters .field-wrap:focus-visible .top:after, #lucy-page-template-inner #attraction-filters .field-wrap:hover .top:before, #lucy-page-template-inner #attraction-filters .field-wrap:hover .top:after, #lucy-page-template-inner #attraction-filters .field-wrap:focus-visible .top:before, #lucy-page-template-inner #attraction-filters .field-wrap:focus-visible .top:after{background-color:#FFD933}body.front #attraction-filters button, #lucy-page-template-inner #attraction-filters button{position:relative;display:inline-flex;height:3.75rem;padding:0 3em;line-height:3.75rem;text-align:center;color:#FFF !important;font-weight:bold;text-decoration:none !important;background-color:transparent;cursor:pointer;box-sizing:border-box;border:2px solid #FFF;border-radius:1.875rem;-webkit-mask-image:-webkit-radial-gradient(white, black);align-items:center;justify-content:center;overflow:hidden;transition:all .3s ease}body.front #attraction-filters button:before, #lucy-page-template-inner #attraction-filters button:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;content:'';border-radius:1.875rem;transform:scaleX(0);transform-origin:left;transition:all .3s ease}body.front #attraction-filters button span, #lucy-page-template-inner #attraction-filters button span{position:relative;z-index:2}body.front #attraction-filters button span:not([class*='icon']), #lucy-page-template-inner #attraction-filters button span:not([class*='icon']){top:.15rem}body.front #attraction-filters button:hover, body.front #attraction-filters button:focus-visible, body.front #attraction-filters button.selected, body.front #attraction-filters button.active, #lucy-page-template-inner #attraction-filters button:hover, #lucy-page-template-inner #attraction-filters button:focus-visible, #lucy-page-template-inner #attraction-filters button.selected, #lucy-page-template-inner #attraction-filters button.active{color:#000 !important;text-decoration:none !important}body.front #attraction-filters button:hover:before, body.front #attraction-filters button:focus-visible:before, body.front #attraction-filters button.selected:before, body.front #attraction-filters button.active:before, #lucy-page-template-inner #attraction-filters button:hover:before, #lucy-page-template-inner #attraction-filters button:focus-visible:before, #lucy-page-template-inner #attraction-filters button.selected:before, #lucy-page-template-inner #attraction-filters button.active:before{transform:scaleX(1)}body.front #attraction-filters button:hover:not(.black-arrow):after, body.front #attraction-filters button:focus-visible:not(.black-arrow):after, body.front #attraction-filters button.selected:not(.black-arrow):after, body.front #attraction-filters button.active:not(.black-arrow):after, #lucy-page-template-inner #attraction-filters button:hover:not(.black-arrow):after, #lucy-page-template-inner #attraction-filters button:focus-visible:not(.black-arrow):after, #lucy-page-template-inner #attraction-filters button.selected:not(.black-arrow):after, #lucy-page-template-inner #attraction-filters button.active:not(.black-arrow):after{filter:invert(100%)}body.front #attraction-filters button:hover:after, body.front #attraction-filters button:focus-visible:after, body.front #attraction-filters button.selected:after, body.front #attraction-filters button.active:after, #lucy-page-template-inner #attraction-filters button:hover:after, #lucy-page-template-inner #attraction-filters button:focus-visible:after, #lucy-page-template-inner #attraction-filters button.selected:after, #lucy-page-template-inner #attraction-filters button.active:after{transform:rotate(45deg)}body.front #attraction-filter-tags, #lucy-page-template-inner #attraction-filter-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--gutter_y)}body.front #attraction-filter-tags .tag, #lucy-page-template-inner #attraction-filter-tags .tag{display:flex;justify-content:center;align-items:center;gap:1rem;height:3rem;padding:0 1.5rem;font-size:1rem;font-weight:700;text-transform:none;color:#000;background-color:#FFF;border:2px solid #FFF;border-radius:1.5rem;transition:all .3s ease}body.front #attraction-filter-tags .tag .icon-close, #lucy-page-template-inner #attraction-filter-tags .tag .icon-close{font-size:.8rem;margin-right:0}body.front #attraction-filter-tags .tag:hover, #lucy-page-template-inner #attraction-filter-tags .tag:hover{background-color:transparent;color:#FFF;cursor:pointer}body.front #artist-detail, #lucy-page-template-inner #artist-detail{padding-top:var(--gutter_y);/*#artist-photos{position:relative;left:calc(-1 * var(--gutter_x));width:100vw;height:37.5rem;padding:0 var(--gutter_x);margin-bottom:var(--gutter_y);font-size:0;white-space:nowrap;overflow:scroll;img{height:37.5rem;max-width:100%;margin-right:1rem;border-radius:.55rem}}*/}body.front #artist-detail #artist-desc, #lucy-page-template-inner #artist-detail #artist-desc{position:relative;padding:0 35% 0 0;line-height:1.875;font-weight:normal}body.front #artist-detail #artist-desc p:last-child, #lucy-page-template-inner #artist-detail #artist-desc p:last-child{margin-bottom:0}@media only screen and (max-width:910px){body.front #artist-detail #artist-desc, #lucy-page-template-inner #artist-detail #artist-desc{padding-right:0}}body.front #artist-detail #artist-desc.line-separator, #lucy-page-template-inner #artist-detail #artist-desc.line-separator{margin-bottom:var(--gutter_y);padding-bottom:var(--gutter_y)}body.front #artist-detail #artist-desc.line-separator:after, #lucy-page-template-inner #artist-detail #artist-desc.line-separator:after{left:0;width:100%}body.front #timeline .event, #lucy-page-template-inner #timeline .event{position:relative;z-index:1;display:flex;padding-bottom:calc(var(--gutter_y) * .5);align-items:flex-start}body.front #timeline .event .year, #lucy-page-template-inner #timeline .event .year{position:relative;position:sticky;top:2rem;line-height:1;text-align:center;margin-bottom:0;padding:1rem 0 0 0;font-size:5rem;background:#000 url(../images/crosshatch-purple.png) no-repeat top center;background-size:100vw 100vh;background-attachment:fixed}body.front #timeline .event .details, #lucy-page-template-inner #timeline .event .details{flex:0 0 75%;margin-left:auto;font-size:0}body.front #timeline .event .details p, #lucy-page-template-inner #timeline .event .details p{width:85%;font-size:1rem;line-height:1.875;font-weight:500}body.front #timeline .event .details .title, #lucy-page-template-inner #timeline .event .details .title{font-size:2.375rem;letter-spacing:0.0105em;line-height:1.21;margin-bottom:1rem;font-weight:bold}body.front #timeline .event .details img, #lucy-page-template-inner #timeline .event .details img{width:100%;margin-bottom:1.5rem}@media only screen and (max-width:900px){body.front #timeline .event .details p, #lucy-page-template-inner #timeline .event .details p{width:100%}}body.front #timeline .event:before, #lucy-page-template-inner #timeline .event:before{position:absolute;top:3rem;left:6rem;width:.35rem;height:calc(100% - 9rem);background:transparent url(../images/dotted-line-vertical.png) repeat-y 0 0;background-size:100% auto;content:''}body.front #timeline .event:last-child, #lucy-page-template-inner #timeline .event:last-child{padding-bottom:0}body.front #timeline .event:last-child .details img, #lucy-page-template-inner #timeline .event:last-child .details img{margin-bottom:0}body.front #timeline .event:last-child:before, #lucy-page-template-inner #timeline .event:last-child:before{height:calc(100% - 3rem)}@media only screen and (max-width:900px){body.front #timeline .event, #lucy-page-template-inner #timeline .event{flex-direction:column}body.front #timeline .event > *, #lucy-page-template-inner #timeline .event > *{width:100%;margin:0}body.front #timeline .event > *:not(:first-child), #lucy-page-template-inner #timeline .event > *:not(:first-child){margin-top:var(--flow_space)}body.front #timeline .event .year, #lucy-page-template-inner #timeline .event .year{position:relative;top:0;padding-top:0;text-align:left;background:none}body.front #timeline .event:before, #lucy-page-template-inner #timeline .event:before{display:none}}body.front #news-listing, #lucy-page-template-inner #news-listing{margin-top:4em;border-top:1px solid #D8D8D8}body.front #news-listing .news, #lucy-page-template-inner #news-listing .news{padding:3em 0;border-bottom:1px solid #D8D8D8}body.front #news-listing .news .title, #lucy-page-template-inner #news-listing .news .title{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:2.375rem;letter-spacing:0.0105em;line-height:1.21}body.front #news-listing .news .title a, body.front #news-listing .news .title a:active, body.front #news-listing .news .title a:visited, #lucy-page-template-inner #news-listing .news .title a, #lucy-page-template-inner #news-listing .news .title a:active, #lucy-page-template-inner #news-listing .news .title a:visited{color:#FFFFFF;text-decoration:none}body.front #news-listing .news .title a:hover, body.front #news-listing .news .title a:active:hover, body.front #news-listing .news .title a:visited:hover, #lucy-page-template-inner #news-listing .news .title a:hover, #lucy-page-template-inner #news-listing .news .title a:active:hover, #lucy-page-template-inner #news-listing .news .title a:visited:hover{text-decoration:underline}body.front #news-listing .news img, #lucy-page-template-inner #news-listing .news img{width:100%}body.front #news-listing .news .span16 p, #lucy-page-template-inner #news-listing .news .span16 p{padding-right:2em}body.front #news-listing .news:last-child, #lucy-page-template-inner #news-listing .news:last-child{margin-bottom:0}body.front #news-detail, #lucy-page-template-inner #news-detail{font-size:1rem;font-weight:normal}body.front #news-detail img, #lucy-page-template-inner #news-detail img{width:100%}body.front #news-detail .gallery, #lucy-page-template-inner #news-detail .gallery{height:49.5vw}body.front #news-detail .gallery img, #lucy-page-template-inner #news-detail .gallery img{height:auto;aspect-ratio:139 / 78}body.front #news-grid, #lucy-page-template-inner #news-grid{display:flex;flex-wrap:wrap}:root{--gutter_x:clamp(25px, 6vw, 250px);--gutter_y:calc(2rem + 6vw);--header_height:13.6875rem;--search_bar_height:5.625rem;--flow_space:calc(var(--gutter_y) * .475);--top_bar_height:50px;--alert_height:60px;--border_wrap:calc(10px + .4vw);--border_radius:4px;--base_font_size:clamp(12px, 1vw, 20px);--scroll_offset:0;--slant_size:clamp(15px, 4vh, 30px);--full_height:100vh}@media only screen and (max-width:800px){:root{--top_bar_height:35px;--gutter_y:calc(3rem + 6vw)}}*{margin:0;padding:0;border:0}html, body.front, #lucy-page-template-inner{width:100vw;min-height:var(--full_height);font-size:var(--base_font_size);font-family:'korolev', Helvetica, sans-serif;color:#FFFFFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#lucy-page-template-inner{width:100% !important;padding:var(--gutter_y) 0}body.no-cursor *{cursor:none !important}body.front, #lucy-page-template-inner{font-family:'korolev', Helvetica, sans-serif;font-size:1.0625rem;font-weight:500;color:#FFFFFF;letter-spacing:0.0018em;line-height:1.529;background-color:#000}body.front *{box-sizing:border-box}.transition-fade{opacity:1;transition:all .5s ease}html.is-animating .transition-fade{opacity:0}.lucy-wrapper, #layout-7030, #content-full{position:relative;width:100%;margin:0 auto;padding:0 var(--gutter_x);box-sizing:border-box}#site-mask{position:relative;z-index:2;transition:all .5s ease}#site-mask.search{padding-top:var(--search_bar_height)}body.front.alert #site-mask{padding-top:var(--alert_height)}body.front.alert header #top-bar, body.front.alert header #search-bar{top:var(--alert_height)}body.front.alert header nav{padding-top:calc(2rem + var(--alert_height))}body.front.alert header.hide{transform:translate(0, calc(-1 * var(--header_height) - var(--alert_height)))}body.front.alert #home-cta-wrap{top:calc(43rem + var(--alert_height)) !important}@media only screen and (max-width:1400px){body.front.alert #home-cta-wrap{top:calc(54rem + var(--alert_height)) !important}}@media only screen and (max-width:1275px){body.front.alert #home-cta-wrap{top:calc(46rem + var(--alert_height)) !important}}@media only screen and (max-width:1150px){body.front.alert #home-cta-wrap{top:calc(42rem + var(--alert_height)) !important}}@media only screen and (max-width:1000px){body.front.alert #home-cta-wrap{top:calc(41rem + var(--alert_height)) !important}}@media only screen and (max-width:950px){body.front.alert #home-cta-wrap{top:calc(39rem + var(--alert_height)) !important}}@media only screen and (max-width:900px){body.front.alert #home-cta-wrap{top:calc(25rem + var(--alert_height)) !important}}@media only screen and (max-width:672px){body.front.alert #home-cta-wrap{top:calc(30rem + var(--alert_height)) !important}}@media only screen and (max-width:600px){body.front.alert #home-cta-wrap{top:calc(35rem + var(--alert_height)) !important}}@media only screen and (max-width:400px){body.front.alert #home-cta-wrap{top:calc(32rem + var(--alert_height)) !important}}@media only screen and (max-width:350px){body.front.alert #home-cta-wrap{top:calc(30rem + var(--alert_height)) !important}}@media only screen and (max-width:300px){body.front.alert #home-cta-wrap{top:calc(28rem + var(--alert_height)) !important}}body.front._locations header{position:absolute}body.front._locations header #alert{position:absolute}body.front._locations header nav{padding-bottom:2rem}body.front._locations #site-mask{padding-top:var(--header_height)}body[data-phase='3'] #home-wrap #home-cta-wrap >:nth-child(2){transform:translate(-100%, 50%)}@media only screen and (max-width:1400px){body[data-phase='3'] #home-wrap #home-cta-wrap{top:46rem}}@media only screen and (max-width:1150px){body[data-phase='3'] #home-wrap #home-cta-wrap{top:37rem}}@media only screen and (max-width:950px){body[data-phase='3'] #home-wrap #home-cta-wrap{top:34rem}}@media only screen and (max-width:900px){body[data-phase='3'] #home-wrap #home-cta-wrap{top:30rem}}@media only screen and (max-width:400px){body[data-phase='3'] #home-wrap #home-cta-wrap{top:37rem}}body[data-phase='4'] #home-callouts-middle{padding-top:0}body[data-phase='4'] #home-callouts-middle:before{display:none}#top-bar{position:absolute;z-index:4;top:0;left:0;display:flex;width:100%;height:var(--top_bar_height);padding:0 var(--gutter_x);color:#000;align-items:center;text-transform:uppercase;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:20px;font-weight:900;line-height:32px;background-color:#FFD933;transition:all .3s ease}@media only screen and (max-width:800px){#top-bar{font-size:14px;line-height:32px}}#top-bar svg{margin-right:.7rem;width:.875rem}#top-bar svg path{fill:#000}#top-bar .top-bar-end{display:flex;gap:1rem;align-items:center}#top-bar .top-bar-end svg{margin:0}#top-bar .top-bar-end .end-parking-icon{display:none}@media only screen and (max-width:610px){#top-bar .top-bar-end .end-parking-icon{display:block}}@media only screen and (max-width:500px){#top-bar .top-bar-end{margin-inline-start:auto}#top-bar .top-bar-end svg{width:1rem}}#top-bar .at-blink-wrap{display:flex;gap:.66rem;align-items:center}#top-bar .at-blink-wrap svg{margin:0}#top-bar #cart-icon:hover{text-decoration:none}#top-bar #favorites-icon{position:relative}#top-bar #favorites-icon:after{position:absolute;top:0;right:0;width:.4rem;aspect-ratio:1 / 1;background:#F4475D;border:1px solid #FFD933;content:'';border-radius:50%;transform:scale(0) translate(5%, -30%);transition:all .35s ease}#top-bar #favorites-icon #heart-svg-bg{fill:#FFD933}#top-bar #favorites-icon #heart-svg-path{stroke:#000;fill:transparent;transition:all .35s ease}#top-bar #favorites-icon.filled #heart-svg-path{fill:#000}#top-bar #favorites-icon.filled:after{opacity:1;transform:scale(1) translate(5%, -30%)}#top-bar p{display:inline-flex;margin:.1rem 1.5rem 0 0;color:inherit;letter-spacing:.1em;align-items:center}#top-bar p:nth-child(1) img, #top-bar p:nth-child(2) img{margin-right:.5rem}#top-bar p.at{margin-left:auto}#top-bar p.at span{line-height:1}#top-bar p.at a:hover{text-decoration:underline}#top-bar p.at a:hover span{color:#FFF}@media only screen and (max-width:500px){#top-bar p.at:nth-child(4){display:none}}#top-bar p span, #top-bar p img{position:relative;top:-.1rem}#top-bar .icon-heart{margin-right:.5rem}#top-bar .icon-pin{margin-right:0}#top-bar a, #top-bar a:active, #top-bar a:visited{display:inline-block;color:inherit;text-decoration:none}#top-bar a.icon, #top-bar a:active.icon, #top-bar a:visited.icon{line-height:0}@media only screen and (max-width:600px){#top-bar p{font-size:1rem}#top-bar a.icon, #top-bar p [class*="icon"]{font-size:1.25rem}}#top-bar a[target=_blank]:hover, #top-bar .hover-underline:hover{text-decoration:underline}#top-bar a:hover span, #top-bar a.active span, #top-bar a:focus-visible span{color:#000}@media only screen and (max-width:760px){#top-bar p:nth-child(2){display:none}}@media only screen and (max-width:610px){#top-bar p:nth-child(3){display:none}#top-bar .icon:nth-child(4){margin-left:auto}}body.front #search-bar, #lucy-page-template-inner #search-bar{position:absolute;z-index:11;top:0;left:0;display:flex;width:100%;height:var(--search_bar_height);padding:0 var(--gutter_x);align-items:center;color:#000;background:#FFF;transform:translate(0, -100%);transform-origin:top center;transition:all .5s ease;gap:1rem}body.front #search-bar input, #lucy-page-template-inner #search-bar input{flex:1 0 auto;font-size:1.375rem;font-weight:bold;font-family:'korolev', Helvetica, sans-serif}body.front #search-bar input::-webkit-input-placeholder, #lucy-page-template-inner #search-bar input::-webkit-input-placeholder{color:#000}body.front #search-bar input:-moz-placeholder, #lucy-page-template-inner #search-bar input:-moz-placeholder{color:#000}body.front #search-bar input::-moz-placeholder, #lucy-page-template-inner #search-bar input::-moz-placeholder{color:#000}body.front #search-bar input:-ms-input-placeholder, #lucy-page-template-inner #search-bar input:-ms-input-placeholder{color:#000}body.front #search-bar button, body.front #search-bar a, body.front #search-bar a:active, body.front #search-bar a:visited, #lucy-page-template-inner #search-bar button, #lucy-page-template-inner #search-bar a, #lucy-page-template-inner #search-bar a:active, #lucy-page-template-inner #search-bar a:visited{display:inline-flex;height:2.5rem;line-height:2.5rem;color:#000;justify-content:center;align-items:center;text-decoration:none;background:#FFD933;cursor:pointer}body.front #search-bar button:hover, body.front #search-bar a:hover, body.front #search-bar a:active:hover, body.front #search-bar a:visited:hover, #lucy-page-template-inner #search-bar button:hover, #lucy-page-template-inner #search-bar a:hover, #lucy-page-template-inner #search-bar a:active:hover, #lucy-page-template-inner #search-bar a:visited:hover{color:#FFF;background:#000}body.front #search-bar button, #lucy-page-template-inner #search-bar button{padding:0 2rem;font-size:.9rem;font-weight:bold;border-radius:1.175rem}body.front #search-bar #search-close, #lucy-page-template-inner #search-bar #search-close{width:2.5rem;font-size:.8rem;border-radius:50%}@media only screen and (max-width:600px){body.front #search-bar, #lucy-page-template-inner #search-bar{gap:.5rem}body.front #search-bar input, #lucy-page-template-inner #search-bar input{font-size:1.25rem}body.front #search-bar .icon-search, body.front #search-bar #page-search .field-wrap:before, #page-search body.front #search-bar .field-wrap:before, #lucy-page-template-inner #search-bar .icon-search, #lucy-page-template-inner #search-bar #page-search .field-wrap:before, #page-search #lucy-page-template-inner #search-bar .field-wrap:before{display:none}body.front #search-bar button, #lucy-page-template-inner #search-bar button{padding:0 1rem}}body.front header, #lucy-page-template-inner header{position:fixed;z-index:100;display:flex;top:0;left:0;width:100%;transition:all .5s ease}body.front header.search, #lucy-page-template-inner header.search{top:var(--search_bar_height)}body.front header.hide, #lucy-page-template-inner header.hide{transform:translate(0, calc(-1 * var(--header_height)))}body.front header nav, #lucy-page-template-inner header nav{position:relative;z-index:3;display:flex;width:100%;margin-top:var(--top_bar_height);padding:2rem var(--gutter_x) 0 var(--gutter_x);align-items:flex-start;justify-content:space-between;transition:all .3s ease}body.front header nav:before, #lucy-page-template-inner header nav:before{position:absolute;top:0;left:0;display:none;width:100%;height:calc(100% - 1px);background-size:cover;content:'';transform:translateY(-100%);filter:drop-shadow(0 0 1rem rgba(0, 0, 0, 0.1))}body.front header nav:after, #lucy-page-template-inner header nav:after{position:absolute;top:-26%;left:-33%;display:none;width:158%;height:100%;background-color:#FFF;content:'';transform:translateY(-100%);-webkit-mask-image:url(../images/2024/navbar-bg.svg);-webkit-mask-size:104% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top left}@media only screen and (max-width:1200px){body.front header nav, #lucy-page-template-inner header nav{padding-top:1.25rem}}@media only screen and (max-width:1050px){body.front header nav, #lucy-page-template-inner header nav{padding-top:1rem}}@media only screen and (max-width:950px){body.front header nav, #lucy-page-template-inner header nav{padding-top:1rem;padding-bottom:2rem}}@media only screen and (max-width:767px){body.front header nav, #lucy-page-template-inner header nav{/*padding-top:1rem;padding-bottom:1rem;background-color:get_color(tertiary);*/}}body.front header nav #logo, #lucy-page-template-inner header nav #logo{position:relative;z-index:1;display:flex;width:10rem;align-items:center;animation:logo-in 1s ease forwards;animation-delay:.5s;opacity:0;transform:translateX(-1rem)}@media only screen and (max-width:700px){body.front header nav #logo, #lucy-page-template-inner header nav #logo{width:22vw}}@media only screen and (max-width:500px){body.front header nav #logo, #lucy-page-template-inner header nav #logo{width:28vw}}body.front header nav #logo >:nth-child(1) img, body.front header nav #logo >:nth-child(1) svg, #lucy-page-template-inner header nav #logo >:nth-child(1) img, #lucy-page-template-inner header nav #logo >:nth-child(1) svg{width:100%}body.front header nav #logo #logo-eyeball, #lucy-page-template-inner header nav #logo #logo-eyeball{animation:nav-blink 11s ease infinite forwards}body.front header nav #logo .eye, #lucy-page-template-inner header nav #logo .eye{width:auto;height:100%}body.front header nav #logo .eye .pupil, #lucy-page-template-inner header nav #logo .eye .pupil{width:50%}body.front header nav #logo .eye .pupil:before, #lucy-page-template-inner header nav #logo .eye .pupil:before{display:none}body.front header nav #logo .eye .pupil:after, #lucy-page-template-inner header nav #logo .eye .pupil:after{background:transparent url(../images/eyes/pupil.svg) no-repeat center;background-size:cover}body.front header nav #logo #arts-wave, #lucy-page-template-inner header nav #logo #arts-wave{position:relative;height:100%;margin-left:2.5rem}body.front header nav #logo #arts-wave img, #lucy-page-template-inner header nav #logo #arts-wave img{height:100%}body.front header nav #logo #arts-wave:before, #lucy-page-template-inner header nav #logo #arts-wave:before{position:absolute;top:0;left:-1.25rem;width:1.5px;height:100%;background-color:#D8D8D8;content:'';opacity:.3}body.front header nav #menu-button, #lucy-page-template-inner header nav #menu-button{position:relative;z-index:1;display:inline-flex;width:9.375rem;aspect-ratio:15 / 6;color:#000;text-decoration:none;background-color:#FFF;border-radius:1.875rem;align-items:center;justify-content:center;animation:menu-button-in 1.5s ease forwards}body.front header nav #menu-button span:first-child, #lucy-page-template-inner header nav #menu-button span:first-child{margin-right:.5rem;pointer-events:none}body.front header nav #menu-button span:last-child, #lucy-page-template-inner header nav #menu-button span:last-child{font-family:'korolev-condensed', Helvetica, sans-serif;font-size:18px;font-weight:900;line-height:1;text-transform:uppercase}@media (pointer:fine){body.front header nav #menu-button:hover, #lucy-page-template-inner header nav #menu-button:hover{background-color:#FFD933}}body.front header nav #menu-button:focus-visible, #lucy-page-template-inner header nav #menu-button:focus-visible{background-color:#FFD933}@media only screen and (max-width:1125px){body.front header nav #menu-button, #lucy-page-template-inner header nav #menu-button{width:9rem}}@media only screen and (max-width:910px){body.front header nav #menu-button, #lucy-page-template-inner header nav #menu-button{width:8.25rem}}@media only screen and (max-width:600px){body.front header nav #menu-button, #lucy-page-template-inner header nav #menu-button{width:44px;aspect-ratio:1 / 1;border-radius:50%}body.front header nav #menu-button span:first-child, #lucy-page-template-inner header nav #menu-button span:first-child{margin-right:0;font-size:16px}body.front header nav #menu-button span:last-child, #lucy-page-template-inner header nav #menu-button span:last-child{display:none}}@keyframes menu-button-hover{from{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes menu-button-out{to{transform:rotate(0)}from{transform:rotate(180deg)}}body.front header #top-bar > span, #lucy-page-template-inner header #top-bar > span{margin-left:.5rem}body.front header.scrolled nav, #lucy-page-template-inner header.scrolled nav{background-color:#000}body.front #menu, #lucy-page-template-inner #menu{position:fixed;z-index:1000;top:0;left:0;display:flex;width:100%;height:var(--full_height);transition:clip-path .75s ease;-webkit-clip-path:ellipse(50vw 0% at center);clip-path:ellipse(50vw 0% at center);align-items:center;justify-content:center;background:#000;background-size:cover;pointer-events:none}body.front #menu.open, #lucy-page-template-inner #menu.open{-webkit-clip-path:ellipse(75vw 75vh at 50% 50%);clip-path:ellipse(75vw 75vh at 50% 50%);pointer-events:auto}body.front #menu .bg, #lucy-page-template-inner #menu .bg{position:absolute;top:0;left:0;width:100%;height:var(--full_height);background:#000;transform:scale(1.02)}body.front #menu .bg.hide, #lucy-page-template-inner #menu .bg.hide{transition:transform .75s ease;transform:translate(0, 100%)}body.front #menu .menu-bg-svgs, #lucy-page-template-inner #menu .menu-bg-svgs{position:absolute;top:0;left:0;width:100%;height:var(--full_height);pointer-events:none}body.front #menu .menu-bg-svgs img, #lucy-page-template-inner #menu .menu-bg-svgs img{position:absolute;height:auto}body.front #menu .menu-bg-svgs .svg-tl, body.front #menu .menu-bg-svgs .svg-tr, body.front #menu .menu-bg-svgs .svg-bl, body.front #menu .menu-bg-svgs .svg-br, #lucy-page-template-inner #menu .menu-bg-svgs .svg-tl, #lucy-page-template-inner #menu .menu-bg-svgs .svg-tr, #lucy-page-template-inner #menu .menu-bg-svgs .svg-bl, #lucy-page-template-inner #menu .menu-bg-svgs .svg-br{width:min(500px, 26vw)}body.front #menu .menu-bg-svgs .svg-ml, body.front #menu .menu-bg-svgs .svg-mr, #lucy-page-template-inner #menu .menu-bg-svgs .svg-ml, #lucy-page-template-inner #menu .menu-bg-svgs .svg-mr{width:min(500px, 20vw)}body.front #menu .menu-bg-svgs .svg-tl, #lucy-page-template-inner #menu .menu-bg-svgs .svg-tl{top:0;left:0}body.front #menu .menu-bg-svgs .svg-tr, #lucy-page-template-inner #menu .menu-bg-svgs .svg-tr{top:0;right:0}body.front #menu .menu-bg-svgs .svg-ml, #lucy-page-template-inner #menu .menu-bg-svgs .svg-ml{top:50%;left:0;transform:translateY(-50%)}body.front #menu .menu-bg-svgs .svg-mr, #lucy-page-template-inner #menu .menu-bg-svgs .svg-mr{top:50%;right:0;transform:translateY(-50%)}body.front #menu .menu-bg-svgs .svg-bl, #lucy-page-template-inner #menu .menu-bg-svgs .svg-bl{bottom:0;left:0}body.front #menu .menu-bg-svgs .svg-br, #lucy-page-template-inner #menu .menu-bg-svgs .svg-br{bottom:0;right:0}@media only screen and (max-width:600px){body.front #menu .menu-bg-svgs, #lucy-page-template-inner #menu .menu-bg-svgs{display:none}}body.front #menu .menu-footer-img, #lucy-page-template-inner #menu .menu-footer-img{display:none;position:absolute;z-index:1;bottom:0;left:0;width:100%;pointer-events:none}body.front #menu .menu-footer-img img, #lucy-page-template-inner #menu .menu-footer-img img{display:block;width:100%}@media only screen and (max-width:600px){body.front #menu .menu-footer-img, #lucy-page-template-inner #menu .menu-footer-img{display:block}}body.front #menu .content, #lucy-page-template-inner #menu .content{display:flex;height:var(--full_height);flex-direction:column;align-items:center;justify-content:flex-start}@media only screen and (max-width:1125px){body.front #menu .content, #lucy-page-template-inner #menu .content{justify-content:center}}@media only screen and (max-width:600px){body.front #menu .content, #lucy-page-template-inner #menu .content{justify-content:flex-start;padding-top:calc(var(--top_bar_height) + 1rem + 108px);padding-bottom:60vw;overflow-y:auto;box-sizing:border-box}}body.front #menu .content.hide, #lucy-page-template-inner #menu .content.hide{transition:all .5s ease;transform:scale(1.5);opacity:0;pointer-events:none}body.front #menu .content .primary, #lucy-page-template-inner #menu .content .primary{display:flex;flex-direction:column;margin-top:141px}@media only screen and (max-width:1125px){body.front #menu .content .primary, #lucy-page-template-inner #menu .content .primary{margin-top:0}}body.front #menu .content .primary a, body.front #menu .content .primary a:active, body.front #menu .content .primary a:visited, #lucy-page-template-inner #menu .content .primary a, #lucy-page-template-inner #menu .content .primary a:active, #lucy-page-template-inner #menu .content .primary a:visited{position:relative;display:inline-block;margin-bottom:.2em;padding:0 2rem;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;font-size:clamp(48px, 7vw, 100px);letter-spacing:-.63px;line-height:.98;color:#D8D8D8;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}body.front #menu .content .primary a .span-bak, body.front #menu .content .primary a:active .span-bak, body.front #menu .content .primary a:visited .span-bak, #lucy-page-template-inner #menu .content .primary a .span-bak, #lucy-page-template-inner #menu .content .primary a:active .span-bak, #lucy-page-template-inner #menu .content .primary a:visited .span-bak{display:inline-block}body.front #menu .content .primary a .span-bak:empty, body.front #menu .content .primary a:active .span-bak:empty, body.front #menu .content .primary a:visited .span-bak:empty, #lucy-page-template-inner #menu .content .primary a .span-bak:empty, #lucy-page-template-inner #menu .content .primary a:active .span-bak:empty, #lucy-page-template-inner #menu .content .primary a:visited .span-bak:empty{margin:0 .2em}@media (pointer:fine){body.front #menu .content .primary a:hover, body.front #menu .content .primary a:focus-visible, body.front #menu .content .primary a:active:hover, body.front #menu .content .primary a:active:focus-visible, body.front #menu .content .primary a:visited:hover, body.front #menu .content .primary a:visited:focus-visible, #lucy-page-template-inner #menu .content .primary a:hover, #lucy-page-template-inner #menu .content .primary a:focus-visible, #lucy-page-template-inner #menu .content .primary a:active:hover, #lucy-page-template-inner #menu .content .primary a:active:focus-visible, #lucy-page-template-inner #menu .content .primary a:visited:hover, #lucy-page-template-inner #menu .content .primary a:visited:focus-visible{color:#FFF;text-decoration:underline}}body.front #menu .content .primary a:focus-visible, body.front #menu .content .primary a:active:focus-visible, body.front #menu .content .primary a:visited:focus-visible, #lucy-page-template-inner #menu .content .primary a:focus-visible, #lucy-page-template-inner #menu .content .primary a:active:focus-visible, #lucy-page-template-inner #menu .content .primary a:visited:focus-visible{color:#FFF;text-decoration:underline}@media only screen and (max-width:600px){body.front #menu .content .primary a, body.front #menu .content .primary a:active, body.front #menu .content .primary a:visited, #lucy-page-template-inner #menu .content .primary a, #lucy-page-template-inner #menu .content .primary a:active, #lucy-page-template-inner #menu .content .primary a:visited{margin-bottom:0}}body.front #menu .content .secondary, #lucy-page-template-inner #menu .content .secondary{display:flex;z-index:3;margin-top:2rem;justify-content:center}body.front #menu .content .secondary a, body.front #menu .content .secondary a:active, body.front #menu .content .secondary a:visited, #lucy-page-template-inner #menu .content .secondary a, #lucy-page-template-inner #menu .content .secondary a:active, #lucy-page-template-inner #menu .content .secondary a:visited{display:inline-block;height:3.75rem;padding:0 2rem;line-height:3.75rem;color:#FFF;text-transform:uppercase;text-decoration:none;text-align:center;font-size:1.5rem;font-size:clamp(20px, 1.5rem, 100px);border-radius:1.875rem;border:2px solid transparent}body.front #menu .content .secondary a:nth-child(2), body.front #menu .content .secondary a:active:nth-child(2), body.front #menu .content .secondary a:visited:nth-child(2), #lucy-page-template-inner #menu .content .secondary a:nth-child(2), #lucy-page-template-inner #menu .content .secondary a:active:nth-child(2), #lucy-page-template-inner #menu .content .secondary a:visited:nth-child(2){margin:0 1rem}body.front #menu .content .secondary a:hover, body.front #menu .content .secondary a:focus-visible, body.front #menu .content .secondary a:active:hover, body.front #menu .content .secondary a:active:focus-visible, body.front #menu .content .secondary a:visited:hover, body.front #menu .content .secondary a:visited:focus-visible, #lucy-page-template-inner #menu .content .secondary a:hover, #lucy-page-template-inner #menu .content .secondary a:focus-visible, #lucy-page-template-inner #menu .content .secondary a:active:hover, #lucy-page-template-inner #menu .content .secondary a:active:focus-visible, #lucy-page-template-inner #menu .content .secondary a:visited:hover, #lucy-page-template-inner #menu .content .secondary a:visited:focus-visible{color:#FFF;border-color:#FFD933}@media only screen and (max-width:900px){body.front #menu .content .secondary, #lucy-page-template-inner #menu .content .secondary{flex-direction:column}body.front #menu .content .secondary a, body.front #menu .content .secondary a:active, body.front #menu .content .secondary a:visited, #lucy-page-template-inner #menu .content .secondary a, #lucy-page-template-inner #menu .content .secondary a:active, #lucy-page-template-inner #menu .content .secondary a:visited{height:3rem;line-height:3rem;border:none}}body.front #menu .content .social, #lucy-page-template-inner #menu .content .social{position:relative;z-index:3;display:flex;margin:60px 0 0;justify-content:center;gap:.75rem}@media only screen and (max-width:1125px){body.front #menu .content .social, #lucy-page-template-inner #menu .content .social{margin:auto 0}}@media only screen and (max-width:600px){body.front #menu .content .social, #lucy-page-template-inner #menu .content .social{margin:60px 0 0}}body.front #menu .content .social a, body.front #menu .content .social a:active, body.front #menu .content .social a:visited, #lucy-page-template-inner #menu .content .social a, #lucy-page-template-inner #menu .content .social a:active, #lucy-page-template-inner #menu .content .social a:visited{display:inline-flex;width:3.5rem;font-size:2.5rem;aspect-ratio:1 / 1;justify-content:center;align-items:center;text-decoration:none;color:#000;background:#FFF;border-radius:50%;animation:menu-social-out .5s ease forwards}body.front #menu .content .social a img, body.front #menu .content .social a:active img, body.front #menu .content .social a:visited img, #lucy-page-template-inner #menu .content .social a img, #lucy-page-template-inner #menu .content .social a:active img, #lucy-page-template-inner #menu .content .social a:visited img{width:1.2rem;filter:invert(1)}body.front #menu .content .social a span, body.front #menu .content .social a:active span, body.front #menu .content .social a:visited span, #lucy-page-template-inner #menu .content .social a span, #lucy-page-template-inner #menu .content .social a:active span, #lucy-page-template-inner #menu .content .social a:visited span{font-size:1.5rem}@media (pointer:fine){body.front #menu .content .social a:hover, #lucy-page-template-inner #menu .content .social a:hover{color:#FFF;font-size:2.5rem;background-color:#000;animation:menu-social-over .5s ease forwards}body.front #menu .content .social a:hover img, #lucy-page-template-inner #menu .content .social a:hover img{filter:none}}body.front #menu .content .social a:focus-visible, #lucy-page-template-inner #menu .content .social a:focus-visible{color:#FFF;font-size:2.5rem;background-color:#000;animation:menu-social-over .5s ease forwards}body.front #menu .content .social a:focus-visible img, #lucy-page-template-inner #menu .content .social a:focus-visible img{filter:none}body.front #menu .content #menu-close, #lucy-page-template-inner #menu .content #menu-close{position:relative;display:inline-flex;width:9rem;margin:86px 0 0;padding-top:.2rem;color:#000;font-size:1.15rem;line-height:.6;aspect-ratio:15 / 6;text-decoration:none;background-color:#FFF;border-radius:1.875rem;align-items:center;justify-content:center}body.front #menu .content #menu-close span, #lucy-page-template-inner #menu .content #menu-close span{position:relative;margin-right:.5rem;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:18px;font-weight:900;line-height:1;text-transform:uppercase;animation:menu-button-out .5s ease forwards;pointer-events:none}body.front #menu .content #menu-close .close-x, #lucy-page-template-inner #menu .content #menu-close .close-x{width:16px;margin-right:.5rem;pointer-events:none}body.front #menu .content #menu-close:hover, body.front #menu .content #menu-close:focus-visible, #lucy-page-template-inner #menu .content #menu-close:hover, #lucy-page-template-inner #menu .content #menu-close:focus-visible{color:#FFF;background-color:#000;box-shadow:inset 0 0 0 2px #FFF}body.front #menu .content #menu-close:hover .close-x, body.front #menu .content #menu-close:focus-visible .close-x, #lucy-page-template-inner #menu .content #menu-close:hover .close-x, #lucy-page-template-inner #menu .content #menu-close:focus-visible .close-x{filter:brightness(0) invert(1)}@media only screen and (max-width:1125px){body.front #menu .content #menu-close, #lucy-page-template-inner #menu .content #menu-close{margin:auto 0}}@media only screen and (max-width:700px){body.front #menu .content #menu-close, #lucy-page-template-inner #menu .content #menu-close{width:8rem}}@media only screen and (max-width:600px){body.front #menu .content #menu-close, #lucy-page-template-inner #menu .content #menu-close{position:absolute;z-index:4;top:calc(var(--top_bar_height) + 1rem);right:var(--gutter_x);width:44px;aspect-ratio:1 / 1;margin:0;padding:0;line-height:1;border-radius:50%}body.front #menu .content #menu-close .close-x, #lucy-page-template-inner #menu .content #menu-close .close-x{margin-right:0}body.front #menu .content #menu-close .menu-close-label, #lucy-page-template-inner #menu .content #menu-close .menu-close-label{display:none}}body.front #menu .menu-logo, #lucy-page-template-inner #menu .menu-logo{display:none;position:absolute;z-index:4;top:calc(var(--top_bar_height) + 1rem);left:var(--gutter_x);width:106px}body.front #menu .menu-logo img, #lucy-page-template-inner #menu .menu-logo img{width:100%}@media only screen and (max-width:600px){body.front #menu .menu-logo, #lucy-page-template-inner #menu .menu-logo{display:block}}body.front #menu #creeps, #lucy-page-template-inner #menu #creeps{position:absolute;top:0;left:0;width:110vw;height:110vh;transform-style:preserve-3d;perspective:1000px}body.front #menu #creeps .eye, #lucy-page-template-inner #menu #creeps .eye{position:absolute;min-width:60px;cursor:pointer}@media (pointer:coarse){body.front #menu #creeps .eye, #lucy-page-template-inner #menu #creeps .eye{pointer-events:none}}body.front #menu #creeps .eye.cya, #lucy-page-template-inner #menu #creeps .eye.cya{transition:transform 1s ease-in}body.front #menu #creeps .eye:before, #lucy-page-template-inner #menu #creeps .eye:before{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(2);content:''}body.front #menu #creeps .eye.attached, #lucy-page-template-inner #menu #creeps .eye.attached{z-index:999;transition:none;mix-blend-mode:exclusion}body.front #menu #creeps .eye.freaking-out, #lucy-page-template-inner #menu #creeps .eye.freaking-out{animation:eye-spazz 1s linear infinite;animation-delay:0s !important;animation-duration:1s !important}body.front #menu #creeps .eye.freaking-out .pupil, #lucy-page-template-inner #menu #creeps .eye.freaking-out .pupil{animation:pupil-spazz .25s linear infinite forwards}body.front #menu #creeps .eye.close, #lucy-page-template-inner #menu #creeps .eye.close{animation-duration:7s}body.front #menu #creeps .eye.far, #lucy-page-template-inner #menu #creeps .eye.far{animation-duration:5s}body.front #menu #creeps .eye.farther, #lucy-page-template-inner #menu #creeps .eye.farther{animation-duration:3s}body.front #menu #creeps .eye:nth-child(1), #lucy-page-template-inner #menu #creeps .eye:nth-child(1){left:5%;width:19.125rem;width:13.125vw;background-image:url(../images/eyes2/1.png)}body.front #menu #creeps .eye:nth-child(2), #lucy-page-template-inner #menu #creeps .eye:nth-child(2){top:15%;left:25%;width:8.75rem;width:8.75vw;background-image:url(../images/eyes2/3.png)}body.front #menu #creeps .eye:nth-child(3), #lucy-page-template-inner #menu #creeps .eye:nth-child(3){top:22%;left:6%;width:14rem;width:14vw;background-image:url(../images/eyes2/2.png)}body.front #menu #creeps .eye:nth-child(4), #lucy-page-template-inner #menu #creeps .eye:nth-child(4){top:45%;left:8%;width:8.75rem;width:8.75vw;background-image:url(../images/eyes2/1.png)}body.front #menu #creeps .eye:nth-child(5), #lucy-page-template-inner #menu #creeps .eye:nth-child(5){top:60%;left:-2%;width:14rem;width:14vw;background-image:url(../images/eyes2/3.png)}body.front #menu #creeps .eye:nth-child(6), #lucy-page-template-inner #menu #creeps .eye:nth-child(6){top:70%;left:17%;width:6.625rem;width:6.625vw;background-image:url(../images/eyes2/2.png)}body.front #menu #creeps .eye:nth-child(7), #lucy-page-template-inner #menu #creeps .eye:nth-child(7){top:82%;left:20%;width:14rem;width:14vw;background-image:url(../images/eyes2/1.png)}body.front #menu #creeps .eye:nth-child(8), #lucy-page-template-inner #menu #creeps .eye:nth-child(8){top:72%;left:63%;width:8.75rem;width:8.75vw;background-image:url(../images/eyes2/2.png)}body.front #menu #creeps .eye:nth-child(9), #lucy-page-template-inner #menu #creeps .eye:nth-child(9){top:65%;left:77%;width:19.125rem;width:19.125vw;background-image:url(../images/eyes2/1.png)}body.front #menu #creeps .eye:nth-child(10), #lucy-page-template-inner #menu #creeps .eye:nth-child(10){top:45%;left:70%;width:14rem;width:14vw;background-image:url(../images/eyes2/3.png)}body.front #menu #creeps .eye:nth-child(11), #lucy-page-template-inner #menu #creeps .eye:nth-child(11){top:30%;left:78%;width:8.75rem;width:8.75vw;background-image:url(../images/eyes2/3.png)}body.front #menu #creeps .eye:nth-child(12), #lucy-page-template-inner #menu #creeps .eye:nth-child(12){top:12%;left:67%;width:14rem;width:14vw;background-image:url(../images/eyes2/2.png)}body.front #menu #creeps .eye:nth-child(13), #lucy-page-template-inner #menu #creeps .eye:nth-child(13){top:5%;left:85%;width:7.75rem;width:7.75vw;background-image:url(../images/eyes2/1.png)}body.front #menu #creeps .eye:nth-child(14), #lucy-page-template-inner #menu #creeps .eye:nth-child(14){top:-2%;left:57%;width:10.375rem;width:10.375vw;background-image:url(../images/eyes2/6.png)}body.front #menu #creeps .eye:nth-child(1), #lucy-page-template-inner #menu #creeps .eye:nth-child(1){animation-delay:0.1s}body.front #menu #creeps .eye:nth-child(2), #lucy-page-template-inner #menu #creeps .eye:nth-child(2){animation-delay:0.2s}body.front #menu #creeps .eye:nth-child(3), #lucy-page-template-inner #menu #creeps .eye:nth-child(3){animation-delay:0.3s}body.front #menu #creeps .eye:nth-child(4), #lucy-page-template-inner #menu #creeps .eye:nth-child(4){animation-delay:0.4s}body.front #menu #creeps .eye:nth-child(5), #lucy-page-template-inner #menu #creeps .eye:nth-child(5){animation-delay:0.5s}body.front #menu #creeps .eye:nth-child(6), #lucy-page-template-inner #menu #creeps .eye:nth-child(6){animation-delay:0.6s}body.front #menu #creeps .eye:nth-child(7), #lucy-page-template-inner #menu #creeps .eye:nth-child(7){animation-delay:0.7s}body.front #menu #creeps .eye:nth-child(8), #lucy-page-template-inner #menu #creeps .eye:nth-child(8){animation-delay:0.8s}body.front #menu #creeps .eye:nth-child(9), #lucy-page-template-inner #menu #creeps .eye:nth-child(9){animation-delay:0.9s}body.front #menu #creeps .eye:nth-child(10), #lucy-page-template-inner #menu #creeps .eye:nth-child(10){animation-delay:1s}body.front #menu #creeps .eye:nth-child(11), #lucy-page-template-inner #menu #creeps .eye:nth-child(11){animation-delay:1.1s}body.front #menu #creeps .eye:nth-child(12), #lucy-page-template-inner #menu #creeps .eye:nth-child(12){animation-delay:1.2s}body.front #menu #creeps .eye:nth-child(13), #lucy-page-template-inner #menu #creeps .eye:nth-child(13){animation-delay:1.3s}body.front #menu #creeps .eye:nth-child(14), #lucy-page-template-inner #menu #creeps .eye:nth-child(14){animation-delay:1.4s}@media only screen and (max-width:9px){body.front #menu #creeps .eye .pupil, #lucy-page-template-inner #menu #creeps .eye .pupil{transition:all .6s ease}body.front #menu #creeps .eye:nth-child(1), #lucy-page-template-inner #menu #creeps .eye:nth-child(1){top:103%;left:5%;width:19.125rem}body.front #menu #creeps .eye:nth-child(2), #lucy-page-template-inner #menu #creeps .eye:nth-child(2){top:59%;left:7%;width:3.75rem}body.front #menu #creeps .eye:nth-child(3), #lucy-page-template-inner #menu #creeps .eye:nth-child(3){top:55%;left:72%;width:7rem}body.front #menu #creeps .eye:nth-child(4), #lucy-page-template-inner #menu #creeps .eye:nth-child(4){top:45%;left:-42%;width:8.75rem}body.front #menu #creeps .eye:nth-child(5), #lucy-page-template-inner #menu #creeps .eye:nth-child(5){top:60%;left:-60%;width:2rem}body.front #menu #creeps .eye:nth-child(6), #lucy-page-template-inner #menu #creeps .eye:nth-child(6){top:100%;left:17%;width:6.625rem}body.front #menu #creeps .eye:nth-child(7), #lucy-page-template-inner #menu #creeps .eye:nth-child(7){top:170%;left:20%;width:14rem}body.front #menu #creeps .eye:nth-child(8), #lucy-page-template-inner #menu #creeps .eye:nth-child(8){top:5%;left:-3%;width:6.75rem}body.front #menu #creeps .eye:nth-child(9), #lucy-page-template-inner #menu #creeps .eye:nth-child(9){top:69%;left:-9%;width:9.125rem}body.front #menu #creeps .eye:nth-child(10), #lucy-page-template-inner #menu #creeps .eye:nth-child(10){top:45%;left:110%;width:14rem}body.front #menu #creeps .eye:nth-child(11), #lucy-page-template-inner #menu #creeps .eye:nth-child(11){top:80%;left:75%;width:6.75rem}body.front #menu #creeps .eye:nth-child(12), #lucy-page-template-inner #menu #creeps .eye:nth-child(12){top:8%;left:70%;width:8rem}body.front #menu #creeps .eye:nth-child(13), #lucy-page-template-inner #menu #creeps .eye:nth-child(13){top:-1%;left:66%;width:3.75rem}body.front #menu #creeps .eye:nth-child(14), #lucy-page-template-inner #menu #creeps .eye:nth-child(14){top:68%;left:79%;width:4.375rem}}@keyframes slide-down-from-top{from{transform:translateY(-100%)}to{transform:translateY(0%)}}@keyframes menu-social-over{0%{transform:scale3d(1, 1, 1)}23%{transform:scale3d(1.368, 1.368, 1)}50%{transform:scale3d(1.164, 1.164, 1)}81%{transform:scale3d(1.224, 1.224, 1)}100%{transform:scale3d(1.2, 1.2, 1)}}@keyframes menu-social-out{0%{transform:scale3d(1.2, 1.2, 1)}23%{transform:scale3d(0.832, 0.832, 1)}50%{transform:scale3d(1.036, 1.036, 1)}81%{transform:scale3d(0.98, 0.98, 1)}100%{transform:scale3d(1, 1, 1)}}@keyframes eye-spazz{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes pupil-spazz{0%{transform:rotate(0) scale(1)}100%{transform:rotate(359deg) scale(1.5)}}@keyframes header-bg-path{from{d:path("M1600,0V138.37c-56.39,49.99-140.65,62.88-212.81,45.25-56.11-13.58-103.15-51.24-163.1-31.53-49.09,16.14-88.71,55.89-141.02,63.24-59.87,8.43-105.4-1.49-142.28-19.14-34.33-16.43-61.17-39.57-85.07-60.85-46.16-41.07-81.42-75.2-138.75-40.74-42.63,36.53-80.64,63.32-122.66,73.9-37.3,9.4-77.77,6.02-127.42-14.65-33.98-14.69-66.61-33.46-102.68-41.75-88.22-13.75-139.07,27.93-208.16,46.38-41.45,11.07-89.46,13.77-156.04-8.87V0H1600Z")}to{d:path("M1600,0V138.37c-15.77,14.47-34.9,25.87-55.95,34.53-63.88,26.26-135.73,28.39-202.36,11.91-62.38-15.43-113.44-58.46-176.82-68.5-44.24-7.01-89.07-1.15-132.59,8.91-41.26,9.53-80.67,9.58-122.37,.44-43.13-9.46-84.57-27.69-127.8-36.5-61.73-12.58-115.87,7.84-170.5,39.5-45.61,26.44-94.19,48.24-144.24,63.32-48.28,14.55-97.93,22.85-147.62,23.02-54.01,.19-114.59-6.06-174.51-18.93-50.29-10.8-100.13-26.25-145.23-46.46V0H1600Z")}}@keyframes header-slide-in{0%{transform:translateY(-100%)}25%{transform:translateY(8%)}50%{transform:translateY(-3%)}75%{transform:translateY(2%)}100%{transform:translateY(0)}}@keyframes header-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes top-bar-slide-in{0%{transform:translateY(-100%)}25%{transform:translateY(8%)}50%{transform:translateY(-3%)}75%{transform:translateY(2%)}100%{transform:translateY(0)}}@keyframes logo-in{0%, 50%{opacity:0;transform:translateY(-1rem)}100%{opacity:1;transform:translateY(0)}}@keyframes menu-button-in{0%, 60%{opacity:0;transform:translateY(-1rem)}100%{opacity:1;transform:translateY(0)}}@keyframes text-glow{0%, 100%{text-shadow:0 0 3rem #FFFFFF90}50%{text-shadow:0 0 3rem #FFFFFF60}}/*bodybody.front, #lucy-page-template-inner.alert{padding-top:var(--alert_height);header, #search-form{top:var(--alert_height)}header .bg:before{background-position:0 calc(-1 * var(--alert_height))}}*/
#alert{position:fixed;z-index:13;top:0;left:0;display:flex;width:100%;height:var(--alert_height);padding:0 var(--gutter_x);align-items:center;background:#60D9FC;color:#000;overflow:hidden;box-sizing:border-box;transition:transform .3s ease-in-out}#alert a, #alert a:active, #alert a:visited{color:#000;text-decoration:none}#alert a:not(.icon-close), #alert a:active:not(.icon-close), #alert a:visited:not(.icon-close){position:absolute;top:0;left:0;width:calc(100% - var(--gutter_x) - 2rem);height:100%}#alert p{margin:0 1rem 0 0;color:#000}#alert p.title{font-family:'korolev', Helvetica, sans-serif;font-size:1.375rem;font-weight:500;color:#FFFFFF;letter-spacing:0;line-height:1.636;color:#000}#alert p:not(.title){font-weight:600}#alert p.tablet{display:none}@media only screen and (max-width:910px){#alert p.tablet{display:inline-block}#alert p.desktop{display:none}}@media only screen and (max-width:600px){#alert p.tablet{display:none}}#alert img{width:.9rem;filter:brightness(0)}#alert .icon-close{margin-left:auto;font-size:.8em;color:#000;cursor:pointer}#alert.hide{transform:translate(0, -100%)}#cart-add-popup{position:fixed;z-index:3;width:300px;padding:2em;background:#FFFFFF;text-align:left;border-bottom:3px solid #FFD933;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);-o-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;box-sizing:border-box}#cart-add-popup label{display:block;margin-bottom:.25em;font-weight:bold;font-size:.75em}#cart-add-popup p{margin-bottom:0;font-size:.8em;text-transform:none}#cart-add-popup p.title{margin-bottom:0}#cart-add-popup p.subtitle{margin-bottom:1em}#cart-add-popup p.subtotal{margin-bottom:1.5em;font-weight:bold;font-size:.9em}#cart-add-popup .button{display:inline-block;margin-right:.5em;font-size:.6em}#content-wrapper{position:relative;z-index:3;width:100vw;background:#000;overflow:hidden}#content-wrapper.interior .crosshatch{z-index:2}#header-bg{position:absolute;z-index:2;top:0;left:0;width:100%;line-height:0}#header-bg.lights{animation:header-scale 10s forwards ease, header-lighting 7.5s forwards infinite ease-out;transform-origin:top center;transform:scale(1.25)}#header-bg img{width:100%;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0)))}#header-bg.detail img{-webkit-mask-image:-webkit-gradient(linear, left 0%, left bottom, from(black), to(rgba(0, 0, 0, 0)))}#header-bg:before{position:absolute;bottom:0;left:0;width:100%;height:25vh;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%)}@media only screen and (max-width:910px){#header-bg:before{z-index:1;height:100vh}}#header-bg:after{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%);content:'';opacity:.5}@media only screen and (max-width:1000px){#header-bg{top:var(--top_bar_height);height:100vh}#header-bg img{/*position:absolute;top:0;left:0;width:150%;transform:translate(-25%, 0);*/ transform:scale(1.5);transform-origin:top center}}@keyframes header-scale{0%{transform:scale(1.25)}100%{transform:scale(1)}}@keyframes header-lighting{0%{filter:hue-rotate(0)}100%{filter:hue-rotate(359deg)}}#page-header{position:relative;z-index:3;padding:calc(var(--header_height) + var(--gutter_y) * .75) var(--gutter_x) 0 var(--gutter_x);text-align:center}#page-header h1{margin-bottom:2.5rem;font-size:clamp(36px, calc(9vw + 1rem), 200px)}#page-header .by-artists{margin-top:-1rem}#page-header:last-child{margin-bottom:0}#page-header.purple{padding-bottom:var(--gutter_y);background-color:#6161F6;box-sizing:border-box}#page-header.purple h1{margin-bottom:0}#page-header.purple .crosshatch{background-image:url(../images/crosshatch-green-alt.png);-webkit-mask-image:url(../images/squiggle-mask.svg);-webkit-mask-size:310% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 25%}#page-header.tight{padding-top:var(--header_height);padding-bottom:2rem}#page-header.detail{display:flex;justify-content:space-between;align-items:flex-start;text-align:left}#page-header.detail h1{margin-bottom:2rem;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:5.625rem;font-weight:900;line-height:1.0889;color:#FFFFFF}@media only screen and (max-width:600px){#page-header.detail h1{font-size:11vw;word-break:break-word}}#page-header.detail .when-where{font-size:1.375rem;font-weight:bold}#page-header.detail #trail{justify-content:flex-start}#page-header.detail .header-photo{width:30%;margin-left:var(--flow_space)}@media only screen and (max-width:910px){#page-header.detail{flex-direction:column}#page-header.detail .header-photo{width:100%;margin:var(--flow_space) 0 0 0}}@media only screen and (max-width:600px){#page-header{text-align:left;padding:calc(var(--header_height) + var(--gutter_y) * .5) var(--gutter_x) 0 var(--gutter_x)}}#page-body{position:relative;z-index:4}#page-body > .intro{padding:0 calc(var(--gutter_x) + 10vw);font-size:2rem;font-size:clamp(1.5rem, 1.75vw, 1.75rem);text-align:center}@media only screen and (max-width:1125px){#page-body > .intro{padding:0 calc(var(--gutter_x) + 5vw)}}@media only screen and (max-width:910px){#page-body > .intro{padding:0 calc(var(--gutter_x) + 2.5vw);font-weight:600}}@media only screen and (max-width:600px){#page-body > .intro{padding:0 var(--gutter_x);text-align:left;font-size:1.75rem}}#page-body:last-child{margin-bottom:0}#page-body.bottom-overlap{margin-bottom:calc(-1 * var(--slant_size))}@media only screen and (max-width:910px){#page-body h2{font-size:5rem}}@media only screen and (max-width:600px){#page-body h2{font-size:4rem}}[id^=page-content] > .bucket-full .plugin-output.text, [id^=page-content] > .bucket-edge .plugin-output.text{padding:0 calc(var(--gutter_x) + 5vw)}[id^=page-content] > .bucket-full .plugin-output.text .intro, [id^=page-content] > .bucket-edge .plugin-output.text .intro{margin-bottom:var(--gutter_y);text-align:center}@media only screen and (max-width:1125px){[id^=page-content] > .bucket-full .plugin-output.text, [id^=page-content] > .bucket-edge .plugin-output.text{padding:0 var(--gutter_x)}}@media only screen and (max-width:910px){[id^=page-content] > .bucket-full .plugin-output.text, [id^=page-content] > .bucket-edge .plugin-output.text{padding:0}}[id^=page-content] .bucket-full .plugin-output.text .intro, [id^=page-content] .bucket-edge .plugin-output.text .intro{font-size:clamp(1.5rem, 1.75vw, 1.75rem);text-align:center}@media only screen and (max-width:910px){[id^=page-content] .bucket-full .plugin-output.text .intro, [id^=page-content] .bucket-edge .plugin-output.text .intro{font-weight:600}}@media only screen and (max-width:600px){[id^=page-content] .bucket-full .plugin-output.text .intro, [id^=page-content] .bucket-edge .plugin-output.text .intro{margin-bottom:2rem;text-align:left !important;font-size:1.75rem !important}[id^=page-content] .bucket-full .plugin-output.text .intro:last-child, [id^=page-content] .bucket-edge .plugin-output.text .intro:last-child{margin-bottom:var(--gutter_y)}}[id^=page-content] .plugin-output.text p:last-child{margin-bottom:0}[id^=page-content] h2, [id^=page-content] h3, [id^=page-content] h4, [id^=page-content] h5, [id^=page-content] .filter-bar h2, .filter-bar [id^=page-content] h2, [id^=page-content] h6{margin-bottom:1rem}#trail{position:relative;z-index:2;display:flex;margin-bottom:var(--flow_space);justify-content:center;gap:2.5rem;text-transform:uppercase;font-size:.75rem;font-weight:bold;letter-spacing:.16em}#trail a, #trail a:active, #trail a:visited{position:relative;text-decoration:none;color:#FFF}#trail a:not(:first-child):before, #trail a:active:not(:first-child):before, #trail a:visited:not(:first-child):before{position:absolute;top:50%;left:-1.25rem;width:.25rem;aspect-ratio:1 / 1;transform:translate(-50%, -50%);background-color:#FFF;content:'';border-radius:50%}@media only screen and (max-width:600px){#trail a:nth-child(3):last-child:before, #trail a:active:nth-child(3):last-child:before, #trail a:visited:nth-child(3):last-child:before{display:none}#trail a:nth-last-child(2), #trail a:active:nth-last-child(2), #trail a:visited:nth-last-child(2){display:none}}#trail a:hover, #trail:focus-visible{text-decoration:underline}@media only screen and (max-width:900px){#trail a:first-child{display:none}#trail a:nth-child(2):before{display:none}#trail #share-this-page span:first-child{display:none}}@media only screen and (max-width:600px){#trail{gap:1.75rem;justify-content:flex-start}#trail a:not(:first-child):before{left:-.75rem}}#page-nav{position:relative;z-index:3;display:flex;flex-wrap:wrap;margin:2rem 0 var(--gutter_y) 0;padding:0 var(--gutter_x);gap:1rem;justify-content:center;align-items:center}@media only screen and (max-width:600px){#page-nav{gap:.5rem;justify-content:flex-start}}#page-nav a, #page-nav a:active, #page-nav a:visited{display:inline-flex;height:3rem;padding:0 2rem;font-family:'korolev-condensed', Helvetica, sans-serif;line-height:1.444;text-transform:uppercase;font-weight:900;font-size:1.125rem;letter-spacing:.02em;color:#FFF;text-decoration:none;border:2px solid #FFF;border-radius:1.5rem;justify-content:center;align-items:center;overflow:hidden;transition:all .3s ease}@media only screen and (max-width:600px){#page-nav a, #page-nav a:active, #page-nav a:visited{height:2.5rem;padding:0 1rem}}#page-nav a span, #page-nav a:active span, #page-nav a:visited span{position:relative;top:.1rem}#page-nav a.active, #page-nav a:active.active, #page-nav a:visited.active{color:#000;background:#FFF}@media (pointer:fine){#page-nav a:hover, #page-nav a:focus-visible{border-color:#FFD933}#page-nav a:hover span, #page-nav a:focus-visible span{animation:page-nav-hover 2.5s ease forwards}}@keyframes page-nav-hover{0%{transform:translateY(0)}5%{transform:translateX(-0.75rem)}10%{transform:translateX(200%)}10.01%{transform:translateX(200%) translateY(-200%)}10.02%{transform:translateX(-200%) translateY(-200%)}10.03%{transform:translateX(-200%) translateY(0)}15%{transform:translateX(1.5rem)}20%{transform:translateX(-0.75rem)}25%{transform:translateX(0.5rem)}30%{transform:translateX(-0.25rem)}35%, 100%{transform:translateX(0)}}.lucy-bucket, .lucy-bucket .lucy-wrapper, .lucy-bucket #layout-7030, .lucy-bucket #content-full{width:100%;margin:0;padding:0}.lucy-bucket p:not(.intro), .lucy-bucket .lucy-wrapper p:not(.intro), .lucy-bucket #layout-7030 p:not(.intro), .lucy-bucket #content-full p:not(.intro){font-weight:500}#layout-7030{position:relative;z-index:2;margin:var(--gutter_y) 0;font-size:0}#layout-7030 .lucy-container:empty{display:none}#layout-7030 #content-full{position:relative;z-index:1;font-size:16px}#layout-7030 #content-7030{position:relative;z-index:1;display:inline-block;width:70%;font-size:16px;font-family:'korolev', Helvetica, sans-serif;vertical-align:top}#layout-7030 #content-7030 .lucy-wrapper, #layout-7030 #content-7030 #layout-7030, #layout-7030 #content-7030 #content-full{width:100% !important;padding:0 !important}#content-full{position:relative;z-index:2;margin:var(--gutter_y) 0;font-size:16px}#lucy-page-template-inner #content-full{margin:0}body.front, #lucy-page-template-inner.alert #layout-7030 aside{top:calc(var(--alert_height) + var(--header_height) + (var(--gutter_y) / 2))}body.front .lucy-bucket[data-alignment='top'] .bucket-3070, body.front .lucy-bucket[data-alignment='top'] .bucket-7030, #lucy-page-template-inner .lucy-bucket[data-alignment='top'] .bucket-3070, #lucy-page-template-inner .lucy-bucket[data-alignment='top'] .bucket-7030{align-items:flex-start}body.front .lucy-bucket[data-alignment='middle'] .bucket-3070, body.front .lucy-bucket[data-alignment='middle'] .bucket-7030, #lucy-page-template-inner .lucy-bucket[data-alignment='middle'] .bucket-3070, #lucy-page-template-inner .lucy-bucket[data-alignment='middle'] .bucket-7030{align-items:center}body.front .lucy-bucket[data-alignment='bottom'] .bucket-3070, body.front .lucy-bucket[data-alignment='bottom'] .bucket-7030, #lucy-page-template-inner .lucy-bucket[data-alignment='bottom'] .bucket-3070, #lucy-page-template-inner .lucy-bucket[data-alignment='bottom'] .bucket-7030{align-items:end}body.front .bucket-3070, body.front .bucket-7030, #lucy-page-template-inner .bucket-3070, #lucy-page-template-inner .bucket-7030{display:flex;line-height:1.875}body.front .bucket-3070 > *, body.front .bucket-7030 > *, #lucy-page-template-inner .bucket-3070 > *, #lucy-page-template-inner .bucket-7030 > *{margin-left:3.75rem;transform-style:preserve-3d;perspective:1000px}body.front .bucket-3070 .left-3070, body.front .bucket-3070 .right-7030, body.front .bucket-7030 .left-3070, body.front .bucket-7030 .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{width:27.6%}body.front .bucket-3070 .right-3070, body.front .bucket-3070 .left-7030, body.front .bucket-7030 .right-3070, body.front .bucket-7030 .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{width:57.2%}body.front .bucket-3070 .left-3070 .page-image, body.front .bucket-3070 .right-3070 .page-image, body.front .bucket-3070 .left-7030 .page-image, body.front .bucket-3070 .right-7030 .page-image, body.front .bucket-7030 .left-3070 .page-image, body.front .bucket-7030 .right-3070 .page-image, body.front .bucket-7030 .left-7030 .page-image, body.front .bucket-7030 .right-7030 .page-image, #lucy-page-template-inner .bucket-3070 .left-3070 .page-image, #lucy-page-template-inner .bucket-3070 .right-3070 .page-image, #lucy-page-template-inner .bucket-3070 .left-7030 .page-image, #lucy-page-template-inner .bucket-3070 .right-7030 .page-image, #lucy-page-template-inner .bucket-7030 .left-3070 .page-image, #lucy-page-template-inner .bucket-7030 .right-3070 .page-image, #lucy-page-template-inner .bucket-7030 .left-7030 .page-image, #lucy-page-template-inner .bucket-7030 .right-7030 .page-image{transition:all .05s linear}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-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, #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-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{margin-bottom:0}body.front .bucket-3070 h2, body.front .bucket-7030 h2, #lucy-page-template-inner .bucket-3070 h2, #lucy-page-template-inner .bucket-7030 h2{font-size:3.875rem;line-height:1;margin-bottom:1.5rem}body.front .bucket-3070 .intro, body.front .bucket-7030 .intro, #lucy-page-template-inner .bucket-3070 .intro, #lucy-page-template-inner .bucket-7030 .intro{margin-bottom:1rem}@media only screen and (max-width:1300px){body.front .bucket-3070, body.front .bucket-7030, #lucy-page-template-inner .bucket-3070, #lucy-page-template-inner .bucket-7030{align-items:flex-start !important}}@media only screen and (max-width:600px){body.front .bucket-3070, body.front .bucket-7030, #lucy-page-template-inner .bucket-3070, #lucy-page-template-inner .bucket-7030{flex-direction:column}body.front .bucket-3070 .left-7030, body.front .bucket-3070 .left-3070, body.front .bucket-3070 .right-7030, body.front .bucket-3070 .right-3070, body.front .bucket-7030 .left-7030, body.front .bucket-7030 .left-3070, body.front .bucket-7030 .right-7030, body.front .bucket-7030 .right-3070, #lucy-page-template-inner .bucket-3070 .left-7030, #lucy-page-template-inner .bucket-3070 .left-3070, #lucy-page-template-inner .bucket-3070 .right-7030, #lucy-page-template-inner .bucket-3070 .right-3070, #lucy-page-template-inner .bucket-7030 .left-7030, #lucy-page-template-inner .bucket-7030 .left-3070, #lucy-page-template-inner .bucket-7030 .right-7030, #lucy-page-template-inner .bucket-7030 .right-3070{width:100%;margin:0}body.front .bucket-3070 .left-7030:not(:first-child), body.front .bucket-3070 .left-3070:not(:first-child), body.front .bucket-3070 .right-7030:not(:first-child), body.front .bucket-3070 .right-3070:not(:first-child), body.front .bucket-7030 .left-7030:not(:first-child), body.front .bucket-7030 .left-3070:not(:first-child), body.front .bucket-7030 .right-7030:not(:first-child), body.front .bucket-7030 .right-3070:not(:first-child), #lucy-page-template-inner .bucket-3070 .left-7030:not(:first-child), #lucy-page-template-inner .bucket-3070 .left-3070:not(:first-child), #lucy-page-template-inner .bucket-3070 .right-7030:not(:first-child), #lucy-page-template-inner .bucket-3070 .right-3070:not(:first-child), #lucy-page-template-inner .bucket-7030 .left-7030:not(:first-child), #lucy-page-template-inner .bucket-7030 .left-3070:not(:first-child), #lucy-page-template-inner .bucket-7030 .right-7030:not(:first-child), #lucy-page-template-inner .bucket-7030 .right-3070:not(:first-child){margin-top:var(--flow_space)}}body.front .bucket-5050, #lucy-page-template-inner .bucket-5050{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;gap:calc(var(--gutter_x) / 2)}@media only screen and (max-width:600px){body.front .bucket-5050, #lucy-page-template-inner .bucket-5050{grid-template-columns:1fr}body.front .bucket-5050 .left-50, body.front .bucket-5050 .right-50, #lucy-page-template-inner .bucket-5050 .left-50, #lucy-page-template-inner .bucket-5050 .right-50{margin:0}body.front .bucket-5050 .left-50:not(:first-child), body.front .bucket-5050 .right-50:not(:first-child), #lucy-page-template-inner .bucket-5050 .left-50:not(:first-child), #lucy-page-template-inner .bucket-5050 .right-50:not(:first-child){margin-top:var(--flow_space)}}body.front .bucket-3col, #lucy-page-template-inner .bucket-3col{display:grid;grid-template-columns:repeat(3, 1fr);width:100%;gap:calc(var(--gutter_x) / 2)}@media only screen and (max-width:600px){body.front .bucket-3col, #lucy-page-template-inner .bucket-3col{grid-template-columns:1fr}body.front .bucket-3col .left-3col, body.front .bucket-3col .middle-3col, body.front .bucket-3col .right-3col, #lucy-page-template-inner .bucket-3col .left-3col, #lucy-page-template-inner .bucket-3col .middle-3col, #lucy-page-template-inner .bucket-3col .right-3col{margin:0}body.front .bucket-3col .left-3col:not(:first-child), body.front .bucket-3col .middle-3col:not(:first-child), body.front .bucket-3col .right-3col:not(:first-child), #lucy-page-template-inner .bucket-3col .left-3col:not(:first-child), #lucy-page-template-inner .bucket-3col .middle-3col:not(:first-child), #lucy-page-template-inner .bucket-3col .right-3col:not(:first-child){margin-top:var(--flow_space)}}body.front .bucket-4col, #lucy-page-template-inner .bucket-4col{display:grid;grid-template-columns:repeat(4, 1fr);width:100%;gap:calc(var(--gutter_x) / 2)}@media only screen and (max-width:600px){body.front .bucket-4col, #lucy-page-template-inner .bucket-4col{grid-template-columns:1fr}body.front .bucket-4col .four-1, body.front .bucket-4col .four-2, body.front .bucket-4col .four-3, body.front .bucket-4col .four-4, #lucy-page-template-inner .bucket-4col .four-1, #lucy-page-template-inner .bucket-4col .four-2, #lucy-page-template-inner .bucket-4col .four-3, #lucy-page-template-inner .bucket-4col .four-4{margin:0}body.front .bucket-4col .four-1:not(:first-child), body.front .bucket-4col .four-2:not(:first-child), body.front .bucket-4col .four-3:not(:first-child), body.front .bucket-4col .four-4:not(:first-child), #lucy-page-template-inner .bucket-4col .four-1:not(:first-child), #lucy-page-template-inner .bucket-4col .four-2:not(:first-child), #lucy-page-template-inner .bucket-4col .four-3:not(:first-child), #lucy-page-template-inner .bucket-4col .four-4:not(:first-child){margin-top:var(--flow_space)}}body.front .page-image, #lucy-page-template-inner .page-image{margin-bottom:1.5rem}.lucy-spacer{position:relative;font-size:0}.lucy-spacer.full{margin:calc(var(--gutter_y) * .5) 0}.lucy-spacer.half{margin:calc(var(--gutter_y) * .25) 0}.lucy-spacer[class*='separate-']:before{position:absolute;top:50%;left:0;width:100%;height:.25rem;background:transparent url(../images/dotted-line.png) repeat-x 0 0;background-size:auto 100%;transform:translate(0, -50%);content:''}.lucy-spacer[class*='separate-'].separate-full{margin:calc(var(--gutter_y) * .8) 0}.lucy-spacer[class*='separate-'].separate-half{margin:calc(var(--gutter_y) * .4) 0}#lucy-page-template .lucy-bucket:not(.bucket-full){margin-bottom:0}#lucy-page-template .plugin{margin-bottom:0 !important}#lucy-page-template .plugin.filled[data-type='image']{margin-bottom:2rem !important}#lucy-page-template .plugin.filled[data-type='image'] .page-image{margin-bottom:0}#lucy-page-template .lucy-spacer{margin-top:calc(var(--flow_space) * -1);margin-bottom:0}#lucy-page-template .lucy-spacer.full{height:var(--gutter_y)}#lucy-page-template .lucy-spacer.half{height:calc(var(--gutter_y) * .5)}#lucy-page-template .lucy-spacer.separate-full{height:calc(var(--gutter_y) * 2)}#lucy-page-template .lucy-spacer.separate-half{height:var(--gutter_y)}#lucy-page-template .plugin.filled[data-type='spacer']:hover .lucy-spacer:after{position:absolute;top:50%;left:0;width:100%;font-size:1rem;text-align:center;font-family:"Roboto", sans-serif;color:#AAA;transform:translate(0, -50%)}#lucy-page-template .plugin.filled[data-type='spacer']:hover .lucy-spacer[class*='half']:after{content:'Half Spacer'}#lucy-page-template .plugin.filled[data-type='spacer']:hover .lucy-spacer[class*='full']:after{content:'Full Spacer'}#lucy-page-template .plugin.filled[data-type='spacer']:hover .lucy-spacer[class*='separate-']:after{transform:translate(0, -150%)}body._locations #footer-wrap{display:none}#footer-wrap{position:relative;z-index:3;background:#000}#footer-wrap.overlap{margin-top:-11rem !important}@media only screen and (max-width:600px){#footer-wrap.overlap{margin-top:-8rem !important}}#footer-wrap:not(.alt){margin-top:calc(-1 * var(--slant_size));-webkit-clip-path:polygon(0 0, 100% var(--slant_size), 100% 100%, 0 100%);clip-path:polygon(0 0, 100% var(--slant_size), 100% 100%, 0 100%)}#footer-wrap .crosshatch{z-index:3;top:auto}#footer-wrap .bg{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;background:transparent url(../images/footer-bg-2023.jpg) no-repeat bottom center;background-size:100% auto;transform:scale(1);transform-origin:bottom center;transition:transform .1s linear;-webkit-backface-visibility:hidden}@media only screen and (max-width:800px){#footer-wrap .bg{background-size:150% auto;opacity:.75}}#footer-wrap .footer-image{position:relative;z-index:3;display:block;width:100%;height:auto}.eyes-row{position:absolute;z-index:4;top:0px;left:0px;width:100%;overflow:hidden}.eyes-row img{display:block;width:100%}@media only screen and (max-width:1100px){.eyes-row{display:none}}#footer-cta-links{position:relative;z-index:3;display:flex;flex-direction:column;margin-top:-11rem;padding:var(--gutter_y) var(--gutter_x);padding-top:20rem;font-size:7.5rem;line-height:.875;text-transform:uppercase;align-items:flex-start;background-size:100% auto;-webkit-mask-image:url(../images/2024/ripped-paper-mask.png);-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top center}@media only screen and (max-width:600px){#footer-cta-links{font-size:4.5rem}}@media only screen and (max-width:500px){#footer-cta-links{font-size:4rem}}@media only screen and (max-width:450px){#footer-cta-links{font-size:11vw}}#footer-cta-links a, #footer-cta-links a:active, #footer-cta-links a:visited{position:relative;display:inline-block;margin-bottom:4.125rem;text-decoration:none;color:#FFF;-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}#footer-cta-links a span.mobile, #footer-cta-links a:active span.mobile, #footer-cta-links a:visited span.mobile{display:none}@media only screen and (max-width:900px){#footer-cta-links a span.mobile, #footer-cta-links a:active span.mobile, #footer-cta-links a:visited span.mobile{display:inline-block}#footer-cta-links a span:not(.mobile), #footer-cta-links a:active span:not(.mobile), #footer-cta-links a:visited span:not(.mobile){display:none}}#footer-cta-links a img, #footer-cta-links a:active img, #footer-cta-links a:visited img{width:4.5rem;transform:rotate(0deg)}@media only screen and (max-width:500px){#footer-cta-links a img, #footer-cta-links a:active img, #footer-cta-links a:visited img{width:3rem}}@media only screen and (max-width:400px){#footer-cta-links a img, #footer-cta-links a:active img, #footer-cta-links a:visited img{display:none}}#footer-cta-links a:hover, #footer-cta-links a:focus-visible, #footer-cta-links a:active:hover, #footer-cta-links a:active:focus-visible, #footer-cta-links a:visited:hover, #footer-cta-links a:visited:focus-visible{color:#FFD933;text-stroke-color:#FFD933 !important;text-fill-color:transparent !important;stroke-width:3px !important;-moz-text-stroke-color:#FFD933 !important;-moz-text-fill-color:transparent !important;-moz-text-stroke-width:3px !important;-webkit-text-stroke-color:#FFD933 !important;-webkit-text-fill-color:transparent !important;-webkit-text-stroke-width:3px !important;-o-text-stroke-color:#FFD933 !important;-o-text-fill-color:transparent !important;-o-text-stroke-width:3px !important;-ms-text-stroke-color:#FFD933 !important;-ms-text-fill-color:transparent !important;-ms-text-stroke-width:3px !important;animation:flicker-new 3s infinite alternate}@media only screen and (max-width:600px){#footer-cta-links a:hover, #footer-cta-links a:focus-visible, #footer-cta-links a:active:hover, #footer-cta-links a:active:focus-visible, #footer-cta-links a:visited:hover, #footer-cta-links a:visited:focus-visible{stroke-width:1.5px;-moz-text-stroke-width:1.5px !important;-webkit-text-stroke-width:1.5px !important;-o-text-stroke-width:1.5px !important;-ms-text-stroke-width:1.5px !important}}#footer-cta-links a:hover img, #footer-cta-links a:focus-visible img, #footer-cta-links a:active:hover img, #footer-cta-links a:active:focus-visible img, #footer-cta-links a:visited:hover img, #footer-cta-links a:visited:focus-visible img{animation:flicker-img 3s infinite alternate}#footer-cta-links a:hover img, #footer-cta-links a:focus-visible img, #footer-cta-links a:active:hover img, #footer-cta-links a:active:focus-visible img, #footer-cta-links a:visited:hover img, #footer-cta-links a:visited:focus-visible img{transform:rotate(45deg) translate(1rem, 0)}@media only screen and (max-width:600px){#footer-cta-links a, #footer-cta-links a:active, #footer-cta-links a:visited{margin-bottom:2rem;animation:flicker 5s infinite forwards}#footer-cta-links a img, #footer-cta-links a:active img, #footer-cta-links a:visited img{transform:rotate(45deg) translate(1rem, 0)}}@media (pointer:coarse){#footer-cta-links{line-height:1.75}}@keyframes flicker-img{0%, 19%, 21%, 23%, 25%, 54%, 56%, 100%{filter:drop-shadow(0 0 0.25rem rgba(255, 255, 255, 0.5)) drop-shadow(0 0 0.5rem #FFD933) drop-shadow(0 0 1rem #FFD933) drop-shadow(0 0 1.5rem #FFD933)}20%, 24%, 55%{filter:none}}@keyframes flicker-img2{0%, 19%, 21%, 23%, 25%, 54%, 56%, 100%{filter:drop-shadow(0 0 0.25rem rgba(255, 255, 255, 0.5)) drop-shadow(0 0 0.5rem #F4475D) drop-shadow(0 0 1rem #F4475D) drop-shadow(0 0 1.5rem #F4475D)}20%, 24%, 55%{filter:none}}@keyframes flicker-img3{0%, 19%, 21%, 23%, 25%, 54%, 56%, 100%{filter:drop-shadow(0 0 0.25rem rgba(255, 255, 255, 0.5)) drop-shadow(0 0 0.5rem #60D9FC) drop-shadow(0 0 1rem #60D9FC) drop-shadow(0 0 1.5rem #60D9FC)}20%, 24%, 55%{filter:none}}@keyframes flicker-new{0%, 19%, 21%, 23%, 25%, 54%, 56%, 100%{text-shadow:0 0 3rem #C8FF1F50}20%, 24%, 55%{text-shadow:none}}@keyframes flicker{0%, 19%, 21%, 23%, 25%, 54%, 56%, 100%{text-shadow:-0.1rem -0.1rem 0.8rem rgba(255, 255, 255, 0.5), 0.1rem 0.1rem 0.8rem rgba(255, 255, 255, 0.5), 0 0 2rem #FFD933, 0 0 4rem #FFD933, 0 0 6rem #FFD933, 0 0 8rem #FFD933, 0 0 10rem #FFD933}20%, 24%, 55%{text-shadow:none}}@keyframes flicker2{0%, 19%, 21%, 23%, 25%, 54%, 56%, 100%{text-shadow:-0.1rem -0.1rem 0.8rem rgba(255, 255, 255, 0.5), 0.1rem 0.1rem 0.8rem rgba(255, 255, 255, 0.5), 0 0 2rem #F4475D, 0 0 4rem #F4475D, 0 0 6rem #F4475D, 0 0 8rem #F4475D, 0 0 10rem #F4475D}20%, 24%, 55%{text-shadow:none}}@keyframes flicker3{0%, 19%, 21%, 23%, 25%, 54%, 56%, 100%{text-shadow:-0.1rem -0.1rem 0.8rem rgba(255, 255, 255, 0.5), 0.1rem 0.1rem 0.8rem rgba(255, 255, 255, 0.5), 0 0 2rem #60D9FC, 0 0 4rem #60D9FC, 0 0 6rem #60D9FC, 0 0 8rem #60D9FC, 0 0 10rem #60D9FC}20%, 24%, 55%{text-shadow:none}}#follow-blink{position:relative;padding:var(--gutter_y) var(--gutter_x);z-index:3;background:#000}#follow-blink .header-wrap{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}@media only screen and (max-width:700px){#follow-blink .header-wrap{flex-direction:column;align-items:flex-start;gap:1.5rem}}#follow-blink h3{margin-bottom:0;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:5.625rem;font-weight:900;letter-spacing:-0.45px;line-height:142px;color:#FFFFFF}#follow-blink h3 .handle{color:#60D9FC}@media only screen and (max-width:1100px){#follow-blink .tablet-hide{display:none}}#follow-blink.alt{clip-path:polygon(0 0, 100% var(--slant_size), 100% calc(100% - var(--slant_size)), 0 100%)}#follow-blink.alt .image{margin-bottom:20px;aspect-ratio:1 / 1;background-size:cover;background-position:center}#follow-blink:not(.alt) .image{position:relative;margin-bottom:20px;background-size:cover;aspect-ratio:1 / 1;transition:all .3s ease;cursor:pointer;user-select:none}@media only screen and (max-width:1125px){#follow-blink:not(.alt) .image{width:calc(50% - (20px / 2)) !important;pointer-events:none}}#follow-blink:not(.alt) .image .flip{transition:all .3s ease;transform-style:preserve-3d;perspective:5000px}#follow-blink:not(.alt) .image .flip, #follow-blink:not(.alt) .image .front, #follow-blink:not(.alt) .image .back{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}#follow-blink:not(.alt) .image .front{backface-visibility:hidden}#follow-blink:not(.alt) .image .back{display:flex;flex-direction:column;justify-content:center;padding:1.5rem;font-weight:500;transform:rotate3d(0, 1, 0, 180deg);background-color:#FFF;backface-visibility:hidden;box-sizing:border-box}#follow-blink:not(.alt) .image .back p{margin-bottom:0;color:#000}#follow-blink:not(.alt) .image .back p:nth-child(2){margin-top:1rem}#follow-blink:not(.alt) .image:hover, #follow-blink:not(.alt) .image:focus-visible{transform:translateY(-0.5rem)}#follow-blink:not(.alt) .image:hover .flip, #follow-blink:not(.alt) .image:focus-visible .flip{transform:rotate3d(0, 1, 0, 180deg);box-shadow:0 20px 15px 0 rgba(0, 0, 0, 0.2)}@media only screen and (max-width:1024px){#follow-blink .columns > *{width:calc(50% - (20px / 2)) !important}#follow-blink .columns > *:nth-child(2n){margin-right:0 !important}#follow-blink .columns > *:nth-child(1), #follow-blink .columns > *:nth-child(2){margin-bottom:20px !important}}@media only screen and (max-width:600px){#follow-blink{display:flex;flex-direction:column;gap:1.5rem;padding:calc(var(--gutter_y) * 1.5) var(--gutter_x)}#follow-blink .header-wrap{display:contents}#follow-blink .header-wrap h3{order:1;font-size:2.75rem;line-height:1.05}#follow-blink .columns{order:2}#follow-blink .header-wrap .button{order:3}#follow-blink .columns > *{width:calc(50% - (20px / 2)) !important;overflow:hidden}#follow-blink .columns > * .front{border-radius:0}#follow-blink .columns > *:nth-child(1){border-top-left-radius:.55rem}#follow-blink .columns > *:nth-child(1), #follow-blink .columns > *:nth-child(2){margin-bottom:20px !important}#follow-blink .columns > *:nth-child(2n){margin-left:20px !important}#follow-blink .columns > *:nth-child(2){margin-right:0 !important;border-top-right-radius:.55rem}#follow-blink .columns > *:nth-child(3){border-bottom-left-radius:.55rem}#follow-blink .columns > *:nth-child(4){display:inline-block;border-bottom-right-radius:.55rem}}@media only screen and (max-width:400px){#follow-blink .header-wrap h3{font-size:2.25rem;line-height:1.05}}#sign-up-wrap{position:relative;z-index:3}#sign-up-wrap .goofy-bg, #sign-up-wrap .goofy-fg{position:absolute;top:0;left:0;width:75%;aspect-ratio:1113 / 1996;transform:translate(-26%, -20%);transition:transform .1s linear}@media only screen and (max-width:800px){#sign-up-wrap .goofy-bg, #sign-up-wrap .goofy-fg{width:100%}}#sign-up-wrap .goofy-bg{z-index:0;background:transparent url(../images/2024/goofy-asphalt-shape-footer.png) no-repeat 0 0;background-size:contain}#sign-up-wrap .goofy-fg{z-index:2;background:transparent url(../images/goofy-green-shape.png) no-repeat 0 0;background-size:contain}#sign-up{position:relative;z-index:3;width:100%;overflow:hidden;/* Tiered background — red steps, vertically centered like the countdown's tiers, growing from a short tier on the left up to the tallest on the right. */ /* Single, non-wrapping row, centered within the red band:title + copy + email field + arrow submit. */ /* Tablet & down — shrink the tier band, let the form wrap onto multiple rows, and scale the title down. */ /* Tablet & down — stack the form:title (left, on top), copy beneath, then a full-width field with the arrow submit tucked inside on the right. The red tiers stretch to the full section height (stepping DOWN left→right) so the left-aligned title always sits on red even as the form grows taller. */}#sign-up .bg-tiers{position:absolute;top:0;left:0;z-index:0;display:flex;flex-direction:row;align-items:center;width:100%;height:264px}#sign-up .bg-tiers .tier{flex:1 1 0;background-color:#F4475D;margin-right:-1px}#sign-up .bg-tiers .tier:last-child{margin-right:0}#sign-up .bg-tiers .tier-1{height:144px}#sign-up .bg-tiers .tier-2{height:198px}#sign-up .bg-tiers .tier-3{height:264px}#sign-up #newsletter-signup{position:relative;z-index:2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:40px;width:100%;min-height:264px;padding:0 var(--gutter_x);box-sizing:border-box}#sign-up #newsletter-signup label{display:none}#sign-up #newsletter-signup .title{flex:0 0 auto;margin:0;font-family:'korolev-condensed', Helvetica, sans-serif;font-size:5.625rem;font-weight:900;letter-spacing:-0.45px;line-height:142px;text-transform:uppercase}#sign-up #newsletter-signup .title .white{color:#FFF}#sign-up #newsletter-signup .title .black{color:#000}#sign-up #newsletter-signup .copy{flex:0 1 auto;margin:0;font-family:'korolev', Helvetica, sans-serif;font-size:1.375rem;font-weight:500;line-height:30px;color:#000}#sign-up #newsletter-signup .field{flex:0 0 auto;display:flex;align-items:center;gap:40px}#sign-up #newsletter-signup input:not([type=image]){width:410px;height:70px;margin-bottom:0 !important;padding:0 30px;font-family:'korolev', Helvetica, sans-serif;font-weight:600;font-size:1rem;line-height:70px;background:#FFF;border:1px solid #7D7D7D;border-radius:8px;box-sizing:border-box}#sign-up #newsletter-signup input:not([type=image])::-webkit-input-placeholder{color:#000}#sign-up #newsletter-signup input:not([type=image]):-moz-placeholder{color:#000}#sign-up #newsletter-signup input:not([type=image])::-moz-placeholder{color:#000}#sign-up #newsletter-signup input:not([type=image]):-ms-input-placeholder{color:#000}#sign-up #newsletter-signup .arrow-submit{flex:0 0 auto;width:61px;height:61px;padding:0;background:transparent url(../images/icons/right-arrow-black.svg) no-repeat center/contain;border:0;cursor:pointer;transform:rotate(0deg);transition:transform .3s ease}#sign-up #newsletter-signup .arrow-submit:hover, #sign-up #newsletter-signup .arrow-submit:focus-visible{transform:rotate(45deg)}@media only screen and (max-width:910px){#sign-up{/* Tiers fill the (taller) stacked form and stay vertically centered, so they step on BOTH the top and bottom edges — smallest on the left, tallest on the right — just like the desktop band. */}#sign-up .bg-tiers{height:100%}#sign-up .bg-tiers .tier-1{height:70%}#sign-up .bg-tiers .tier-2{height:85%}#sign-up .bg-tiers .tier-3{height:100%}#sign-up #newsletter-signup{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:1.25rem;min-height:22rem;padding:var(--gutter_y) var(--gutter_x)}#sign-up #newsletter-signup .title{font-size:3rem;line-height:1.1;text-align:left}#sign-up #newsletter-signup .copy{text-align:left}#sign-up #newsletter-signup .field{position:relative;display:block;width:100%;gap:0}#sign-up #newsletter-signup input:not([type=image]){width:100%;padding-right:72px}#sign-up #newsletter-signup .arrow-submit{position:absolute;top:50%;right:14px;width:44px;height:44px;margin:0;transform:translateY(-50%) rotate(0deg)}#sign-up #newsletter-signup .arrow-submit:hover, #sign-up #newsletter-signup .arrow-submit:focus-visible{transform:translateY(-50%) rotate(45deg)}}@media only screen and (max-width:600px){#sign-up #newsletter-signup{gap:1rem;min-height:18rem}#sign-up #newsletter-signup .title{font-size:2.5rem}#sign-up #newsletter-signup input:not([type=image]){height:60px;line-height:60px;padding-right:52px}#sign-up #newsletter-signup .arrow-submit{width:24px;height:24px;right:14px}}#email-popup{position:fixed;z-index:200;right:0;bottom:0;left:0;display:flex;height:200px;padding:0 var(--gutter_x);background:#F4475D;box-sizing:border-box;align-items:center;visibility:hidden;transform:translateY(110%);transition:transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.5s}#email-popup.active{visibility:visible;transform:translateY(0)}#email-popup #email-popup-close{position:absolute;top:30px;right:30px;width:14px;height:14px;padding:0;border:0;background:none;line-height:0;cursor:pointer}#email-popup #email-popup-close svg{display:block}#email-popup form{display:flex;width:100%;align-items:center}#email-popup label{display:none}#email-popup .text{display:flex;min-width:0;align-items:center;gap:29px}#email-popup .title{flex:0 0 auto;margin:0;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;font-size:90px;letter-spacing:-.45px;line-height:142px;text-transform:uppercase;white-space:nowrap}#email-popup .title .sign{color:#FFF}#email-popup .title .up{color:#000}#email-popup .blurb{margin:0;font-family:'korolev', Helvetica, sans-serif;font-weight:500;font-size:22px;line-height:30px;color:#000}#email-popup .field{display:flex;flex:0 0 auto;margin-left:120px;align-items:center;gap:22px}#email-popup input[type=email]{width:410px;padding:22px 0 22px 29px;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;font-size:18px;letter-spacing:.6px;line-height:26px;color:#000;text-transform:uppercase;background:#FFF;border:0;border-radius:8px;box-sizing:border-box}#email-popup input[type=email]::-webkit-input-placeholder{color:#000}#email-popup input[type=email]:-moz-placeholder{color:#000}#email-popup input[type=email]::-moz-placeholder{color:#000}#email-popup input[type=email]:-ms-input-placeholder{color:#000}#email-popup .submit{flex:0 0 auto;padding:0;border:0;background:none;cursor:pointer;line-height:0}#email-popup .submit img{width:55px;height:58px;transform:rotate(0deg);transition:transform .25s ease}#email-popup .submit:hover img, #email-popup .submit:focus-visible img{transform:rotate(45deg)}@media only screen and (max-width:1300px){#email-popup{height:auto;padding:64px var(--gutter_x)}#email-popup form{flex-direction:column;align-items:flex-start}#email-popup .text{flex-direction:column;align-items:flex-start;gap:16px}#email-popup .title{font-size:72px;line-height:1}#email-popup .field{width:100%;margin:32px 0 0}#email-popup input[type=email]{flex:1 1 auto;width:auto;max-width:410px}}@media only screen and (max-width:600px){#email-popup{padding:48px var(--gutter_x)}#email-popup .title{font-size:52px}#email-popup .blurb{font-size:18px;line-height:26px}#email-popup .field{gap:16px}#email-popup input[type=email]{max-width:none}#email-popup #email-popup-close{top:20px;right:20px}}#footer-partners{position:relative;z-index:3;display:flex;padding:var(--gutter_y) var(--gutter_x);gap:2rem}#footer-partners h3{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:2rem;letter-spacing:0.0156em;line-height:1.188;margin-bottom:2rem;text-transform:uppercase}#footer-partners h3 br{display:none}@media only screen and (max-width:1350px){#footer-partners h3 br{display:block}}#footer-partners > *{flex:1 1 auto}#footer-partners > *:first-child{width:45%}#footer-partners > *:first-child .grid:first-child{padding:0}#footer-partners > *:first-child .grid:first-child img{max-width:7.5rem}#footer-partners > *:nth-child(3){width:12%}#footer-partners .grid{display:flex;justify-content:center;border:1px solid #8C8C9B;border-radius:0;overflow:hidden}#footer-partners .grid > *{position:relative;display:inline-flex;flex:1 1 auto;height:13.75rem;justify-content:center;align-items:center;border-left:1px solid #8C8C9B;overflow:hidden}#footer-partners .grid > *:first-child{border-left:none}#footer-partners .grid > * img{position:relative;z-index:1;max-width:10rem}#footer-partners .grid > *:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;content:'';transform:scale(2.1) rotate(45deg) translate(0%, 110%);transition:all .3s ease}#footer-partners .grid > *:hover img, #footer-partners .grid > *:focus-visible img{animation:pulsing .5s ease-out infinite}#footer-partners .grid > *:hover:before, #footer-partners .grid > *:focus-visible:before{transform:scale(2.1) rotate(45deg) translate(0%, 0%)}#footer-partners >:nth-child(2) .grid > *{flex:0 0 50%}#footer-partners >:nth-child(3) .grid > *{flex:0 0 100%}@media only screen and (max-width:1200px){#footer-partners .grid > *{height:12rem;padding:1rem}#footer-partners .grid > * img{width:100%}}@media only screen and (max-width:1200px){#footer-partners .grid > *{height:11rem}#footer-partners .grid > *:before{height:200%}}@media only screen and (max-width:1000px){#footer-partners{display:block}#footer-partners h3 br{display:none}#footer-partners .block{width:100%}#footer-partners .block:not(:last-child){margin-bottom:var(--gutter_y)}#footer-partners .block:nth-child(3) .grid{width:calc(50vw - var(--gutter_x))}}@media only screen and (max-width:600px){#footer-partners{padding-bottom:0}#footer-partners .grid{flex-wrap:wrap;justify-content:flex-start;border:none}#footer-partners .grid > *{flex:0 0 calc(50% - 2px);border:1px solid #8C8C9B;border-right:none}#footer-partners .grid > *:first-child{border-left:1px solid #8C8C9B}#footer-partners .grid > *:nth-child(3){border-right:none}#footer-partners .grid > *:nth-child(n + 3){border-top:none}#footer-partners .grid > *:last-child, #footer-partners .grid > *:nth-child(2n){border-right:1px solid #8C8C9B !important}}#footer-sponsor{margin-bottom:0.75em;font-family:'korolev-condensed', Helvetica, sans-serif;font-weight:900;color:#FFFFFF;text-transform:uppercase;font-size:2rem;letter-spacing:0.0156em;line-height:1.188;position:relative;z-index:3;display:inline-flex;align-items:center;gap:1rem;margin-bottom:0;padding:0 var(--gutter_x);color:#FFF;text-transform:none;text-decoration:none}@media only screen and (max-width:600px){#footer-sponsor{display:none}}#footer-sponsor .arrow-circle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;background:#FFF;border-radius:50%}#footer-sponsor .arrow-circle img{width:24px;height:24px;transform:rotate(0deg);transition:transform .3s ease}#footer-sponsor:hover .arrow-circle img, #footer-sponsor:focus-visible .arrow-circle img{transform:rotate(45deg)}#power{position:relative;z-index:3;display:flex;padding:var(--gutter_y) var(--gutter_x);font-size:.875rem;justify-content:space-between}#power p.section{margin-bottom:.5rem;font-weight:bold;font-size:1.375rem;text-transform:uppercase}#power a, #power a:active, #power a:visited{color:#FFF;text-decoration:none}#power a:hover, #power a:focus-visible{text-decoration:underline}#power > *{position:relative}#power > * ul{margin-bottom:0;padding-left:0;list-style-type:none;line-height:2.25;font-weight:500}#power > * ul:last-child{margin-bottom:0}#power > *:first-child{width:16.5rem}#power > *:first-child .button{margin-bottom:1rem}#power > *:first-child .button:last-child{margin-bottom:0}#power > *:nth-last-child(2) ul{font-weight:bold;font-size:1.125rem}#power .social-button{position:relative;display:inline-flex;width:100%;height:3.75rem;margin-bottom:1rem;line-height:3.75rem;text-align:center;color:#FFF;font-weight:bold;font-size:1.125rem;text-decoration:none;background-color:transparent;cursor:pointer;box-sizing:border-box;border:2px solid #FFF;border-radius:1.875rem;align-items:center;justify-content:center;overflow:hidden;transition:all .3s ease}@media (pointer:fine){#power .social-button:hover, #power .social-button:focus-visible{color:#000;text-decoration:none}#power .social-button:hover img, #power .social-button:focus-visible img{filter:none}}@media only screen and (pointer:fine) and (max-width:600px){#power .social-button:hover, #power .social-button:focus-visible{color:#FFF}}#power .social-button [class*='icon']{top:.25rem;margin-right:.5rem;font-size:1.25rem}#power .social-button img{top:.25rem;width:1rem;margin-right:.5rem;filter:invert(1)}#power .social-button span, #power .social-button img{position:relative;z-index:1}#power .social-button:after{position:absolute;top:0;left:0;width:100%;aspect-ratio:1 / 1;content:'';border-radius:50%;animation:social-out .35s linear forwards}@media (pointer:fine){#power .social-button:hover:after, #power .social-button:focus-visible:after{background-color:#FFF;animation:social-over .35s linear forwards}}@media only screen and (pointer:fine) and (max-width:600px){#power .social-button:hover:after, #power .social-button:focus-visible:after{background-color:transparent;animation:none}}#power .footer-quick-nav{display:none}@media only screen and (max-width:900px){#power{flex-wrap:wrap;gap:var(--flow_space)}#power > *:first-child{width:100%;order:1}}@media only screen and (max-width:700px){#power > *:nth-child(n + 2){width:calc(50% - (var(--flow_space) / 2))}#power div:nth-child(4){width:100%}}@media only screen and (max-width:600px){#power{gap:0;padding-top:40px;padding-bottom:0}#power div{width:100% !important}#power > div:not(:first-child):not(.footer-quick-nav){display:none}#power > *:first-child{order:0;display:flex;flex-wrap:wrap;gap:1rem}#power .social-button{width:60px;height:60px;margin:0;line-height:1;background-color:#FFF;border:none;border-radius:50%}#power .social-button span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:0}#power .social-button [class*='icon']{top:0;margin:0;color:#000;font-size:25px;line-height:1}#power .social-button img{top:0;width:25px;margin:0;filter:none}#power .social-button:after{display:none}#power .footer-quick-nav{display:block;order:1;margin-top:40px}#power .footer-quick-nav details{border:1px solid #FFF;border-radius:8px;overflow:hidden}#power .footer-quick-nav summary{font-family:'korolev-condensed', Helvetica, sans-serif;font-size:1.125rem;font-weight:900;letter-spacing:0.6px;line-height:26px;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:space-between;height:60px;margin-bottom:0;padding:0 25px 0 30px;color:#FFF;list-style:none;cursor:pointer}#power .footer-quick-nav summary::-webkit-details-marker{display:none}#power .footer-quick-nav summary::after{content:'+';font-size:1.75rem;font-weight:500;line-height:1}#power .footer-quick-nav details[open] summary::after{content:'\2212'}#power .footer-quick-nav .quick-nav-links{display:flex;flex-direction:column;border-top:1px solid rgba(255, 255, 255, 0.25)}#power .footer-quick-nav .quick-nav-links a{padding:.875rem 30px;color:#FFF;font-weight:500;text-decoration:none}#power .footer-quick-nav .quick-nav-links a:not(:last-child){border-bottom:1px solid rgba(255, 255, 255, 0.25)}}@keyframes social-over{from{transform:scale(1.1) translate(0, -100%) rotate(0)}to{transform:scale(1.1) translate(0, -50%) rotate(-300deg)}}@keyframes social-out{from{transform:scale(1.1) translate(0, -50%) rotate(-300deg)}to{transform:scale(1.1) translate(0, -100%) rotate(0)}}#footer-legal{display:none}@media only screen and (max-width:600px){#footer-legal{position:relative;z-index:3;display:block;margin-top:30px;margin-bottom:12px;padding:0 var(--gutter_x);text-align:center}#footer-legal p{margin-bottom:0;font-family:'korolev', Helvetica, sans-serif;font-size:.75rem;font-weight:500;line-height:20px;color:#FFF}#footer-legal a, #footer-legal a:active, #footer-legal a:visited{color:#FFF;text-decoration:none}#footer-legal a:hover, #footer-legal a:focus-visible{text-decoration:underline}}body._locations #copyright{display:none !important}body.front #copyright, #lucy-page-template-inner #copyright{position:relative;z-index:3;font-family:'korolev', Helvetica, sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;letter-spacing:0.0018em;line-height:2;display:flex;width:100%;height:3.75rem;padding:0 var(--gutter_x);color:#000;justify-content:space-between;align-items:center;background:#FFF}body.front #copyright p, #lucy-page-template-inner #copyright p{color:#000;margin-bottom:0}body.front #copyright br, #lucy-page-template-inner #copyright br{display:none}body.front #copyright a, body.front #copyright a:active, body.front #copyright a:visited, #lucy-page-template-inner #copyright a, #lucy-page-template-inner #copyright a:active, #lucy-page-template-inner #copyright a:visited{color:#000;text-decoration:none}body.front #copyright a:hover, body.front #copyright a:focus-visible, #lucy-page-template-inner #copyright a:hover, #lucy-page-template-inner #copyright a:focus-visible{text-decoration:underline}body.front #copyright #form-logo, #lucy-page-template-inner #copyright #form-logo{font-size:1.25rem}@media only screen and (max-width:800px){body.front #copyright, #lucy-page-template-inner #copyright{height:auto;padding:2rem var(--gutter_x);text-align:center;flex-direction:column;justify-content:center}body.front #copyright a, #lucy-page-template-inner #copyright a{display:inline-block}body.front #copyright #form-logo, #lucy-page-template-inner #copyright #form-logo{transform:translate(0, 0.5rem)}}@media only screen and (max-width:600px){body.front #copyright, #lucy-page-template-inner #copyright{height:40px;padding:0 var(--gutter_x)}body.front #copyright p, #lucy-page-template-inner #copyright p{display:none}body.front #copyright #form-logo, #lucy-page-template-inner #copyright #form-logo{transform:none}}#music-wrap{position:fixed;z-index:20;bottom:7vh;left:0;display:flex;transform:translate(calc(-100% + 42px), 0);transition:all .5s ease}#music-wrap.open{transform:translate(0, 0)}#music-player{width:clamp(170px, 25rem, 700px);height:42px;border:0}#music-toggle{display:flex;width:42px;height:42px;color:#000;align-items:center;justify-content:center;text-decoration:none;font-size:1.1rem;background:#FFD933;border-top-right-radius:21px;border-bottom-right-radius:21px;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2);cursor:pointer}#music-toggle span{transform:translate(-0.1rem, 0)}@media only screen and (max-width:600px){#music-wrap{transform:translate(calc(-100% + 24px), 0)}#music-toggle{width:24px;font-size:1rem}}.spaced-top{margin-top:var(--gutter_y)}.spaced-bottom{margin-bottom:var(--gutter_y)}.vertical-squiggly{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:transparent url(../images/vertical-squiggly.png) no-repeat top center;background-size:cover;opacity:.3}.scallop-wrap{position:relative;z-index:1}.scalloped{position:absolute;z-index:2;width:28vw;aspect-ratio:1}@media only screen and (max-width:600px){.scalloped{width:40vw}}.scalloped:after{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent no-repeat center;background-size:cover;transform-origin:center center;content:''}.scalloped:after{animation:rotate-scalloped linear 25s infinite forwards}.scalloped.top.left{transform:translate(-57%, -50%)}.scalloped.top.right{transform:translate(57%, -50%)}.scalloped.bottom.right{transform:translate(57%, 50%)}.scalloped.bottom.left{transform:translate(-57%, calc(50% - var(--slant_size)))}.scalloped.top{top:0}.scalloped.left{left:0}.scalloped.bottom{bottom:0}.scalloped.right{right:0}.scalloped.pink:after{background-image:url(../images/2024/green-scalloped-eyeball.png)}.scalloped.green:after{background-image:url(../images/2024/pink-scalloped-eyeball.png)}@keyframes rotate-scalloped{from{transform:rotate(0deg)}to{transform:rotate(-359deg)}}.line-separator:after{position:absolute;bottom:0;left:var(--gutter_x);width:calc(100% - (var(--gutter_x) * 2));height:.25rem;background:transparent url(../images/dotted-line.png) repeat-x 0 0;background-size:auto 100%;content:'';transform:translate(0, -50%)}@media only screen and (max-width:910px){.tablet-hide{display:none}}