@import 'https://use.typekit.net/ukn0nxr.css';@font-face{font-family:'icomoon';src:url("/lucy-share/_fonts/icomoon.eot?cvvgxn");src:url("/lucy-share/_fonts/icomoon.eot?cvvgxn#iefix") format("embedded-opentype"),url("/lucy-share/_fonts/icomoon.ttf?cvvgxn") format("truetype"),url("/lucy-share/_fonts/icomoon.woff?cvvgxn") format("woff"),url("/lucy-share/_fonts/icomoon.svg?cvvgxn#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon-prefixes,[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e900" !important}.icon-email:before{content:"\e901" !important}.icon-share:before{content:"\e902" !important}.icon-heart:before{content:"\e903" !important}.icon-alert:before{content:"\e904" !important}.icon-calendar:before{content:"\e905" !important}.icon-pin:before{content:"\e906" !important}.icon-cart-full:before{content:"\e907" !important}.icon-cart-empty:before{content:"\e908" !important}.icon-phone:before{content:"\e909" !important}.icon-music:before{content:"\e90a" !important}.icon-print:before{content:"\e90b" !important}.icon-gear:before{content:"\e90c" !important}.icon-video:before{content:"\e90d" !important}.icon-camera:before{content:"\e90e" !important}.icon-photo:before{content:"\e90f" !important}.icon-man:before{content:"\e910" !important}.icon-woman:before{content:"\e911" !important}.icon-link:before{content:"\e912" !important}.icon-attachment:before{content:"\e913" !important}.icon-check:before{content:"\e914" !important}.icon-menu:before{content:"\e915" !important}.icon-list:before{content:"\e916" !important}.icon-grid-small:before{content:"\e917" !important}.icon-grid-large:before{content:"\e918" !important}.icon-close:before{content:"\e919" !important}.icon-plus:before{content:"\e91a" !important}.icon-move:before{content:"\e91b" !important}.icon-expand:before{content:"\e91c" !important}.icon-expand-corner:before{content:"\e91d" !important}.icon-play:before{content:"\e91e" !important}.icon-minus:before{content:"\e91f" !important}.icon-arrow-right:before{content:"\e920" !important}.icon-arrow-up:before{content:"\e921" !important}.icon-arrow-left:before{content:"\e922" !important}.icon-arrow-down:before{content:"\e923" !important}.icon-left:before{content:"\e924" !important}.icon-up:before{content:"\e925" !important}.icon-right:before{content:"\e926" !important}.icon-down:before{content:"\e927" !important}.icon-up-down:before{content:"\e928" !important}.icon-right-left:before{content:"\e929" !important}.icon-big-arrow-right:before{content:"\e92a" !important}.icon-share-this:before{content:"\e92b" !important}.icon-twitter:before{content:"\e92c" !important}.icon-facebook:before{content:"\e92d" !important}.icon-instagram:before{content:"\e92e" !important}.icon-pinterest:before{content:"\e92f" !important}.icon-vimeo:before{content:"\e930" !important}.icon-linkedin:before{content:"\e931" !important}.icon-dribbble:before{content:"\e932" !important}.icon-youtube:before{content:"\e933" !important}.icon-previous:before{content:"\e934" !important}.icon-next:before{content:"\e935" !important}.icon-star:before{content:"\e936" !important}.icon-staggered-menu:before{content:"\e937" !important}.icon-arrow-left-stroke:before{content:"\e938"}.icon-arrow-right-stroke:before{content:"\e939" !important}.icon-design-by-form:before{content:"\e93a" !important}.icon-news:before{content:"\e93b" !important}.icon-medium:before{content:"\e93c" !important}.icon-arrow-up-stroke:before{content:"\e93d" !important}.icon-arrow-down-stroke:before{content:"\e93e" !important}.icon-design-by-form-short:before{content:"\e93f" !important}.icon-download-arrow:before{content:"\e940" !important}.icon-pencil:before{content:"\e941" !important}.icon-big-arrow-left:before{content:"\e942" !important}.icon-pdf:before{content:"\e943" !important}.icon-arrow-left-stem:before{content:"\e944" !important}.icon-arrow-right-stem:before{content:"\e945" !important}.icon-paper-plane:before{content:"\e946" !important}.icon-globe:before{content:"\e947" !important}.icon-flag:before{content:"\e948" !important}.icon-clock:before{content:"\e949" !important}.icon-cross:before{content:"\e94a" !important}.icon-home:before{content:"\e94b" !important}.icon-link-arrow:before{content:"\e94c" !important}.icon-snapchat:before{content:"\e94d" !important}.icon-marker:before{content:"\e94e" !important}.icon-phone-2:before{content:"\e94f" !important}.icon-small-arrow:before{content:"\e950" !important}.icon-menu-bold:before{content:"\e951" !important}.icon-download-page:before{content:"\e952" !important}.icon-calendar-2:before{content:"\e953" !important}.icon-flickr:before{content:"\e954" !important}.icon-customer-service:before{content:"\e955" !important}.icon-accounting-finance:before{content:"\e956"}.icon-information-technology:before{content:"\e957" !important}.icon-human-resources:before{content:"\e958" !important}.icon-marketing:before{content:"\e959" !important}.icon-legal:before{content:"\e95a" !important}.icon-sales:before{content:"\e95b" !important}.icon-office:before{content:"\e95c" !important}.icon-office-management:before{content:"\e95d" !important}.icon-education:before{content:"\e960" !important}.icon-community-relations:before{content:"\e961" !important}.icon-medical:before{content:"\e95e" !important}.icon-materialsparts:before{content:"\e95f" !important}.icon-hamburger-menu:before{content:"\e962" !important}.icon-share-arrow-up:before{content:"\e963" !important}.icon-twitter-square:before{content:"\e964" !important}.icon-arrow-right-stroke-long:before{content:"\e965" !important}.icon-trending:before{content:"\e966" !important}.icon-search-2:before{content:"\e967" !important}.icon-profile:before{content:"\e968" !important}.icon-youtube-square:before{content:"\e969" !important}.icon-star-unfilled:before{content:"\e96a" !important}.icon-amex:before{content:"\e96b" !important}.icon-discover:before{content:"\e96c" !important}.icon-mastercard:before{content:"\e96d" !important}.icon-visa:before{content:"\e96e" !important}.icon-shopping-bag:before{content:"\e96f" !important}.icon-instagram-round:before{content:"\e970" !important}.icon-facebook-round:before{content:"\e971" !important}.icon-tumblr-logo:before{content:"\e972" !important}.icon-media-audio:before{content:"\e973" !important}.icon-media-document:before{content:"\e974" !important}.icon-media-image:before{content:"\e975" !important}.icon-media-spreadsheet:before{content:"\e978" !important}.icon-media-pdf:before{content:"\e979" !important}.icon-media-presentation:before{content:"\e976" !important}.icon-media-video:before{content:"\e977" !important}.icon-media-link:before{content:"\e97a" !important}.icon-media-webpage:before{content:"\e97b" !important}.icon-phone-outline:before{content:"\e97c" !important}.icon-pin-outline:before{content:"\e97d" !important}.icon-ticket:before{content:"\e97e" !important}.icon-calendar-outline:before{content:"\e97f" !important}.icon-clock-outline:before{content:"\e980" !important}.icon-cloud-download:before{content:"\e981" !important}.icon-photo-lense:before{content:"\e982" !important}.icon-arrow-top-right-stem:before{content:"\e983" !important}.icon-arrow-top-left-stem:before{content:"\e984" !important}.icon-media-phone:before{content:"\e985" !important}.icon-media-request:before{content:"\e986" !important}.icon-info:before{content:"\e987" !important}.icon-computer:before{content:"\e988" !important}.icon-tik-tok:before{content:"\e989" !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{position:relative;float:left;min-height:1px}[class*="span"].border-left{margin-left:19px;border-left:1px solid get_color(border)}[class*="span"].border-right{margin-left:19px;border-right:1px solid get_color(border)}[class*="span"].right{text-align:right}[class*='span'] input[type=text],[class*='span'] input[type=email],[class*='span'] input[type=phone],[class*='span'] input[type=tel],[class*='span'] input[type=password],[class*='span'] textarea,[class*='span'] select,.input-wrap input[type=text],.input-wrap input[type=email],.input-wrap input[type=phone],.input-wrap input[type=tel],.input-wrap input[type=password],.input-wrap textarea,.input-wrap select{width:100% !important;margin:0 0 10px 0 !important}.span1{width:calc(4.1666666667% - 20px);margin-left:20px}.offset1{margin-left:calc(4.1666666667% + 20px) !important}.inset-l1{padding-left:4.1666666667% !important}.inset-r1{padding-right:4.1666666667% !important}.span2{width:calc(8.3333333333% - 20px);margin-left:20px}.offset2{margin-left:calc(8.3333333333% + 20px) !important}.inset-l2{padding-left:8.3333333333% !important}.inset-r2{padding-right:8.3333333333% !important}.span3{width:calc(12.5% - 20px);margin-left:20px}.offset3{margin-left:calc(12.5% + 20px) !important}.inset-l3{padding-left:12.5% !important}.inset-r3{padding-right:12.5% !important}.span4{width:calc(16.6666666667% - 20px);margin-left:20px}.offset4{margin-left:calc(16.6666666667% + 20px) !important}.inset-l4{padding-left:16.6666666667% !important}.inset-r4{padding-right:16.6666666667% !important}.span5{width:calc(20.8333333333% - 20px);margin-left:20px}.offset5{margin-left:calc(20.8333333333% + 20px) !important}.inset-l5{padding-left:20.8333333333% !important}.inset-r5{padding-right:20.8333333333% !important}.span6{width:calc(25% - 20px);margin-left:20px}.offset6{margin-left:calc(25% + 20px) !important}.inset-l6{padding-left:25% !important}.inset-r6{padding-right:25% !important}.span7{width:calc(29.1666666667% - 20px);margin-left:20px}.offset7{margin-left:calc(29.1666666667% + 20px) !important}.inset-l7{padding-left:29.1666666667% !important}.inset-r7{padding-right:29.1666666667% !important}.span8{width:calc(33.3333333333% - 20px);margin-left:20px}.offset8{margin-left:calc(33.3333333333% + 20px) !important}.inset-l8{padding-left:33.3333333333% !important}.inset-r8{padding-right:33.3333333333% !important}.span9{width:calc(37.5% - 20px);margin-left:20px}.offset9{margin-left:calc(37.5% + 20px) !important}.inset-l9{padding-left:37.5% !important}.inset-r9{padding-right:37.5% !important}.span10{width:calc(41.6666666667% - 20px);margin-left:20px}.offset10{margin-left:calc(41.6666666667% + 20px) !important}.inset-l10{padding-left:41.6666666667% !important}.inset-r10{padding-right:41.6666666667% !important}.span11{width:calc(45.8333333333% - 20px);margin-left:20px}.offset11{margin-left:calc(45.8333333333% + 20px) !important}.inset-l11{padding-left:45.8333333333% !important}.inset-r11{padding-right:45.8333333333% !important}.span12{width:calc(50% - 20px);margin-left:20px}.offset12{margin-left:calc(50% + 20px) !important}.inset-l12{padding-left:50% !important}.inset-r12{padding-right:50% !important}.span13{width:calc(54.1666666667% - 20px);margin-left:20px}.offset13{margin-left:calc(54.1666666667% + 20px) !important}.inset-l13{padding-left:54.1666666667% !important}.inset-r13{padding-right:54.1666666667% !important}.span14{width:calc(58.3333333333% - 20px);margin-left:20px}.offset14{margin-left:calc(58.3333333333% + 20px) !important}.inset-l14{padding-left:58.3333333333% !important}.inset-r14{padding-right:58.3333333333% !important}.span15{width:calc(62.5% - 20px);margin-left:20px}.offset15{margin-left:calc(62.5% + 20px) !important}.inset-l15{padding-left:62.5% !important}.inset-r15{padding-right:62.5% !important}.span16{width:calc(66.6666666667% - 20px);margin-left:20px}.offset16{margin-left:calc(66.6666666667% + 20px) !important}.inset-l16{padding-left:66.6666666667% !important}.inset-r16{padding-right:66.6666666667% !important}.span17{width:calc(70.8333333333% - 20px);margin-left:20px}.offset17{margin-left:calc(70.8333333333% + 20px) !important}.inset-l17{padding-left:70.8333333333% !important}.inset-r17{padding-right:70.8333333333% !important}.span18{width:calc(75% - 20px);margin-left:20px}.offset18{margin-left:calc(75% + 20px) !important}.inset-l18{padding-left:75% !important}.inset-r18{padding-right:75% !important}.span19{width:calc(79.1666666667% - 20px);margin-left:20px}.offset19{margin-left:calc(79.1666666667% + 20px) !important}.inset-l19{padding-left:79.1666666667% !important}.inset-r19{padding-right:79.1666666667% !important}.span20{width:calc(83.3333333333% - 20px);margin-left:20px}.offset20{margin-left:calc(83.3333333333% + 20px) !important}.inset-l20{padding-left:83.3333333333% !important}.inset-r20{padding-right:83.3333333333% !important}.span21{width:calc(87.5% - 20px);margin-left:20px}.offset21{margin-left:calc(87.5% + 20px) !important}.inset-l21{padding-left:87.5% !important}.inset-r21{padding-right:87.5% !important}.span22{width:calc(91.6666666667% - 20px);margin-left:20px}.offset22{margin-left:calc(91.6666666667% + 20px) !important}.inset-l22{padding-left:91.6666666667% !important}.inset-r22{padding-right:91.6666666667% !important}.span23{width:calc(95.8333333333% - 20px);margin-left:20px}.offset23{margin-left:calc(95.8333333333% + 20px) !important}.inset-l23{padding-left:95.8333333333% !important}.inset-r23{padding-right:95.8333333333% !important}.span24{width:calc(100% - 20px);margin-left:20px}.offset24{margin-left:calc(100% + 20px) !important}.inset-l24{padding-left:100% !important}.inset-r24{padding-right:100% !important}@media only screen and (max-width: 525px){.row{margin-left:0 !important}[class*='span']{width:100% !important;margin-left:0 !important}[class*='span'].inset-l1{padding-left:calc((100% / 24) * 2) !important}[class*='span'].inset-r1{padding-right:calc((100% / 24) * 2) !important}}#breakpoints{position:fixed;z-index:99999;bottom:0;right:0;padding:5px 10px;font-family:Courier, serif;font-size:16px;color:#FFF;background:#000}#breakpoints .breakpoint{display:none}@media only screen and (max-width: 1920px){#breakpoints .breakpoint.desktop-large{display:inline-block}#breakpoints .breakpoint.desktop-medium{display:none}#breakpoints .breakpoint.desktop{display:none}#breakpoints .breakpoint.tablet{display:none}#breakpoints .breakpoint.mobile{display:none}}@media only screen and (max-width: 1440px){#breakpoints .breakpoint.desktop-large{display:none}#breakpoints .breakpoint.desktop-medium{display:inline-block}#breakpoints .breakpoint.desktop{display:none}#breakpoints .breakpoint.tablet{display:none}#breakpoints .breakpoint.mobile{display:none}}@media only screen and (max-width: 1125px){#breakpoints .breakpoint.desktop-large{display:none}#breakpoints .breakpoint.desktop-medium{display:none}#breakpoints .breakpoint.desktop{display:inline-block}#breakpoints .breakpoint.tablet{display:none}#breakpoints .breakpoint.mobile{display:none}}@media only screen and (max-width: 910px){#breakpoints .breakpoint.desktop-large{display:none}#breakpoints .breakpoint.desktop-medium{display:none}#breakpoints .breakpoint.desktop{display:none}#breakpoints .breakpoint.tablet{display:inline-block}#breakpoints .breakpoint.mobile{display:none}}@media only screen and (max-width: 525px){#breakpoints .breakpoint.desktop-large{display:none}#breakpoints .breakpoint.desktop-medium{display:none}#breakpoints .breakpoint.desktop{display:none}#breakpoints .breakpoint.tablet{display:none}#breakpoints .breakpoint.mobile{display:inline-block}}:root{--input_transition: opacity .1s ease-in-out, top .1s ease-in-out}body.front h1,#lucy-page-template-inner h1{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:600;color:var(--color_text);font-size:7.775rem;letter-spacing:-0.05rem;line-height:0.857}body.front h1.white,#lucy-page-template-inner h1.white{color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h2,#lucy-page-template-inner h2{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:600;color:var(--color_text);font-size:3.111rem;letter-spacing:-0.015rem;line-height:0.9725}body.front h2.white,#lucy-page-template-inner h2.white{color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h3,#lucy-page-template-inner h3{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:600;color:var(--color_text);font-size:2.444rem;letter-spacing:-0.0125rem;line-height:0.9}body.front h3.white,#lucy-page-template-inner h3.white{color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h4,#lucy-page-template-inner h4{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:600;color:var(--color_text);font-size:2rem;letter-spacing:-0.007rem;line-height:1}body.front h4.white,#lucy-page-template-inner h4.white{color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h5,#lucy-page-template-inner h5{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:600;color:var(--color_text);font-size:1.556rem;letter-spacing:-0.0125rem;line-height:1}body.front h5.white,#lucy-page-template-inner h5.white{color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front h6,#lucy-page-template-inner h6{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:600;color:var(--color_text);font-size:1.15rem;letter-spacing:-0.015rem;line-height:1}body.front h6.white,#lucy-page-template-inner h6.white{color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front .heading,#lucy-page-template-inner .heading{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:600;color:var(--color_text)}body.front .h1,#lucy-page-template-inner .h1{font-size:7.775rem;letter-spacing:-0.05rem;line-height:0.857}body.front .h2,#lucy-page-template-inner .h2{font-size:3.111rem;letter-spacing:-0.015rem;line-height:0.9725}body.front .h3,#lucy-page-template-inner .h3{font-size:2.444rem;letter-spacing:-0.0125rem;line-height:0.9}body.front .h4,#lucy-page-template-inner .h4{font-size:2rem;letter-spacing:-0.007rem;line-height:1}body.front .h5,#lucy-page-template-inner .h5{font-size:1.556rem;letter-spacing:-0.0125rem;line-height:1}body.front .h6,#lucy-page-template-inner .h6{font-size:1.15rem;letter-spacing:-0.015rem;line-height:1}body.front .intro,#lucy-page-template-inner .intro{font-family:var(--font_primary);font-size:1.667rem;font-weight:400;letter-spacing:0.005rem;line-height:1.333}body.front blockquote,#lucy-page-template-inner blockquote{font-family:var(--font_primary);font-size:1.667rem;font-weight:400;font-style:italic;letter-spacing:0.005rem;line-height:1.333}body.front .body-small,#lucy-page-template-inner .body-small{font-size:0.778rem;font-weight:400;letter-spacing:0.0018rem;line-height:1.571}body.front .sub-header,#lucy-page-template-inner .sub-header{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:1.4rem;font-weight:600;letter-spacing:0.035rem;line-height:1.115;text-transform:uppercase}body.front .caption,#lucy-page-template-inner .caption{font-size:0.667rem;letter-spacing:0.0015rem;line-height:1.667}body.front .display-xl,body.front .display-l,body.front .display-m,body.front .display-s,#lucy-page-template-inner .display-xl,#lucy-page-template-inner .display-l,#lucy-page-template-inner .display-m,#lucy-page-template-inner .display-s{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:600;color:var(--color_text)}body.front .display-xl,#lucy-page-template-inner .display-xl{font-size:7.775rem;letter-spacing:-0.05rem;line-height:0.857}body.front .display-l,#lucy-page-template-inner .display-l{font-size:3.111rem;letter-spacing:-0.015rem;line-height:0.9725}body.front .display-m,#lucy-page-template-inner .display-m{font-size:2.444rem;letter-spacing:-0.0125rem;line-height:0.9}body.front .display-s,#lucy-page-template-inner .display-s{font-size:2rem;letter-spacing:-0.007rem;line-height:1}@media only screen and (max-width: 1440px){body.front h1,body.front .display-xl,#lucy-page-template-inner h1,#lucy-page-template-inner .display-xl{font-size:7vw}}@media only screen and (max-width: 1125px){body.front h1,body.front .display-xl,#lucy-page-template-inner h1,#lucy-page-template-inner .display-xl{font-size:8vw}}@media only screen and (max-width: 910px){body.front h1,body.front .display-xl,#lucy-page-template-inner h1,#lucy-page-template-inner .display-xl{font-size:10vw}}@media only screen and (max-width: 700px){body.front h1,body.front .display-xl,#lucy-page-template-inner h1,#lucy-page-template-inner .display-xl{font-size:12vw}}@media only screen and (max-width: 525px){body.front h1,body.front .display-xl,#lucy-page-template-inner h1,#lucy-page-template-inner .display-xl{font-size:14vw}}@media only screen and (max-width: 1440px){body.front h2,body.front .display-l,#lucy-page-template-inner h2,#lucy-page-template-inner .display-l{font-size:4vw}}@media only screen and (max-width: 1125px){body.front h2,body.front .display-l,#lucy-page-template-inner h2,#lucy-page-template-inner .display-l{font-size:5vw}}@media only screen and (max-width: 910px){body.front h2,body.front .display-l,#lucy-page-template-inner h2,#lucy-page-template-inner .display-l{font-size:7vw}}@media only screen and (max-width: 700px){body.front h2,body.front .display-l,#lucy-page-template-inner h2,#lucy-page-template-inner .display-l{font-size:9vw}}@media only screen and (max-width: 1125px){body.front h3,body.front .display-m,#lucy-page-template-inner h3,#lucy-page-template-inner .display-m{font-size:3.5vw}}@media only screen and (max-width: 910px){body.front h3,body.front .display-m,#lucy-page-template-inner h3,#lucy-page-template-inner .display-m{font-size:4.5vw}}@media only screen and (max-width: 700px){body.front h3,body.front .display-m,#lucy-page-template-inner h3,#lucy-page-template-inner .display-m{font-size:6vw}}@media only screen and (max-width: 1125px){body.front h4,body.front .display-s,#lucy-page-template-inner h4,#lucy-page-template-inner .display-s{font-size:3vw}}@media only screen and (max-width: 910px){body.front h4,body.front .display-s,#lucy-page-template-inner h4,#lucy-page-template-inner .display-s{font-size:4vw}}@media only screen and (max-width: 700px){body.front h4,body.front .display-s,#lucy-page-template-inner h4,#lucy-page-template-inner .display-s{font-size:5vw}}body.front p.sub-header,#lucy-page-template-inner p.sub-header{position:relative;margin-bottom:2.5rem}@media only screen and (max-width: 910px){body.front p.sub-header,#lucy-page-template-inner p.sub-header{font-size:1.25rem}}@media only screen and (max-width: 525px){body.front p.sub-header,#lucy-page-template-inner p.sub-header{font-size:1rem}}body.front p.sub-header:after,#lucy-page-template-inner p.sub-header:after{position:absolute;bottom:-1rem;left:0;width:1.5rem;height:1px;background-color:var(--color_dark);content:''}body.front p.sub-header.white,#lucy-page-template-inner p.sub-header.white{color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}body.front p.sub-header.white:after,#lucy-page-template-inner p.sub-header.white:after{background-color:#FFF}@media only screen and (max-width: 1125px){body.front p.intro,body.front blockquote,#lucy-page-template-inner p.intro,#lucy-page-template-inner blockquote{font-size:1.5rem}}@media only screen and (max-width: 910px){body.front p.intro,body.front blockquote,#lucy-page-template-inner p.intro,#lucy-page-template-inner blockquote{font-size:3vw}}@media only screen and (max-width: 700px){body.front p.intro,body.front blockquote,#lucy-page-template-inner p.intro,#lucy-page-template-inner blockquote{font-size:3.5vw}}@media only screen and (max-width: 525px){body.front p.intro,body.front blockquote,#lucy-page-template-inner p.intro,#lucy-page-template-inner blockquote{font-size:4.5vw}}@media only screen and (max-width: 450px){body.front p.intro,body.front blockquote,#lucy-page-template-inner p.intro,#lucy-page-template-inner blockquote{font-size:5vw}}body.front p.center,#lucy-page-template-inner p.center{text-align:center}body.front #content-7030 p a:any-link:not(.button),body.front #content-7030 ul a:any-link,#lucy-page-template-inner #content-7030 p a:any-link:not(.button),#lucy-page-template-inner #content-7030 ul a:any-link{font-weight:600;text-decoration-color:var(--color_primary);text-underline-offset:2px;text-decoration-thickness:2px;color:var(--color_text);transition:text-decoration-color .2s ease-in-out}@media (pointer: fine){body.front #content-7030 p a:any-link:not(.button):hover,body.front #content-7030 p a:any-link:not(.button):focus,body.front #content-7030 ul a:any-link:hover,body.front #content-7030 ul a:any-link:focus,#lucy-page-template-inner #content-7030 p a:any-link:not(.button):hover,#lucy-page-template-inner #content-7030 p a:any-link:not(.button):focus,#lucy-page-template-inner #content-7030 ul a:any-link:hover,#lucy-page-template-inner #content-7030 ul a:any-link:focus{text-decoration-color:transparent}}body.front p.photo-caption,#lucy-page-template-inner p.photo-caption{font-size:0.667rem;letter-spacing:0.0015rem;line-height:1.667;margin-top:calc(-1 * (var(--flow_space) / 4))}body.front p.error,#lucy-page-template-inner p.error{color:var(--color_error)}body.front p,body.front blockquote,body.front ul,body.front ol,#lucy-page-template-inner p,#lucy-page-template-inner blockquote,#lucy-page-template-inner ul,#lucy-page-template-inner ol{margin-bottom:calc(var(--flow_space) / 2);color:var(--color_text)}body.front hr,body.front .separator,#lucy-page-template-inner hr,#lucy-page-template-inner .separator{margin:var(--flow_space) 0;border-bottom:1px solid rgba(27,53,40,0.25)}body.front ul,body.front ol,#lucy-page-template-inner ul,#lucy-page-template-inner ol{padding-left:1rem}body.front .page-image,#lucy-page-template-inner .page-image{display:block;width:100%;margin-bottom:calc(var(--flow_space) / 2)}body.front button,body.front a.button:any-link,body.front span.button,#lucy-page-template-inner button,#lucy-page-template-inner a.button:any-link,#lucy-page-template-inner span.button{display:inline-flex;justify-content:center;align-items:center;height:calc(3.6 * var(--base_font_size));margin-bottom:var(--grid_gutter);padding:0 3rem;text-align:center;color:#FFF;font-family:var(--font_tertiary);font-size:1.2rem;line-height:1.1;font-weight:var(--font_weight_bold);letter-spacing:.02rem;text-decoration:none;background-color:var(--color_dark);border:2px solid var(--color_dark);cursor:pointer;transition:all .3s ease-in-out;box-sizing:border-box;border-radius:2.5rem;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 525px){body.front button,body.front a.button:any-link,body.front span.button,#lucy-page-template-inner button,#lucy-page-template-inner a.button:any-link,#lucy-page-template-inner span.button{padding:0 2.5rem}}@media only screen and (max-width: 450px){body.front button,body.front a.button:any-link,body.front span.button,#lucy-page-template-inner button,#lucy-page-template-inner a.button:any-link,#lucy-page-template-inner span.button{font-size:.889rem}}@media only screen and (max-width: 350px){body.front button,body.front a.button:any-link,body.front span.button,#lucy-page-template-inner button,#lucy-page-template-inner a.button:any-link,#lucy-page-template-inner span.button{width:100%;padding:0}}body.front button span,body.front a.button:any-link span,body.front span.button span,#lucy-page-template-inner button span,#lucy-page-template-inner a.button:any-link span,#lucy-page-template-inner span.button span{display:inline-block;position:relative;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;transition:all .3s ease-in-out}body.front button span:before,body.front a.button:any-link span:before,body.front span.button span:before,#lucy-page-template-inner button span:before,#lucy-page-template-inner a.button:any-link span:before,#lucy-page-template-inner span.button span:before{position:absolute;top:50%;right:-2rem;width:1rem;height:1rem;transition:all .3s ease-in-out;transform:translate(-0.5rem, -50%);background-image:url(/images/arrow-element-dark.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;content:''}body.front button.fluid,body.front a.button:any-link.fluid,body.front span.button.fluid,#lucy-page-template-inner button.fluid,#lucy-page-template-inner a.button:any-link.fluid,#lucy-page-template-inner span.button.fluid{display:flex;width:100%;padding:0;text-align:center}body.front button.white,body.front a.button:any-link.white,body.front span.button.white,#lucy-page-template-inner button.white,#lucy-page-template-inner a.button:any-link.white,#lucy-page-template-inner span.button.white{background-color:#FFF;border-color:#FFF}body.front button.white span,body.front a.button:any-link.white span,body.front span.button.white span,#lucy-page-template-inner button.white span,#lucy-page-template-inner a.button:any-link.white span,#lucy-page-template-inner span.button.white span{color:var(--color_dark)}body.front button.disabled,body.front button.disabled:hover,body.front a.button:any-link.disabled,body.front a.button:any-link.disabled:hover,body.front span.button.disabled,body.front span.button.disabled:hover,#lucy-page-template-inner button.disabled,#lucy-page-template-inner button.disabled:hover,#lucy-page-template-inner a.button:any-link.disabled,#lucy-page-template-inner a.button:any-link.disabled:hover,#lucy-page-template-inner span.button.disabled,#lucy-page-template-inner span.button.disabled:hover{cursor:not-allowed;background-color:#FFF;color:var(--color_dark) !important;opacity:.25;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){body.front button:not(.disabled):hover,body.front button:not(.disabled):focus-visible,body.front a.button:any-link:not(.disabled):hover,body.front a.button:any-link:not(.disabled):focus-visible,body.front span.button:not(.disabled):hover,body.front span.button:not(.disabled):focus-visible,#lucy-page-template-inner button:not(.disabled):hover,#lucy-page-template-inner button:not(.disabled):focus-visible,#lucy-page-template-inner a.button:any-link:not(.disabled):hover,#lucy-page-template-inner a.button:any-link:not(.disabled):focus-visible,#lucy-page-template-inner span.button:not(.disabled):hover,#lucy-page-template-inner span.button:not(.disabled):focus-visible{background-color:#FFF}body.front button:not(.disabled):hover span,body.front button:not(.disabled):focus-visible span,body.front a.button:any-link:not(.disabled):hover span,body.front a.button:any-link:not(.disabled):focus-visible span,body.front span.button:not(.disabled):hover span,body.front span.button:not(.disabled):focus-visible span,#lucy-page-template-inner button:not(.disabled):hover span,#lucy-page-template-inner button:not(.disabled):focus-visible span,#lucy-page-template-inner a.button:any-link:not(.disabled):hover span,#lucy-page-template-inner a.button:any-link:not(.disabled):focus-visible span,#lucy-page-template-inner span.button:not(.disabled):hover span,#lucy-page-template-inner span.button:not(.disabled):focus-visible span{transform:translate(-1rem, 0);color:var(--color_dark)}body.front button:not(.disabled):hover span:before,body.front button:not(.disabled):focus-visible span:before,body.front a.button:any-link:not(.disabled):hover span:before,body.front a.button:any-link:not(.disabled):focus-visible span:before,body.front span.button:not(.disabled):hover span:before,body.front span.button:not(.disabled):focus-visible span:before,#lucy-page-template-inner button:not(.disabled):hover span:before,#lucy-page-template-inner button:not(.disabled):focus-visible span:before,#lucy-page-template-inner a.button:any-link:not(.disabled):hover span:before,#lucy-page-template-inner a.button:any-link:not(.disabled):focus-visible span:before,#lucy-page-template-inner span.button:not(.disabled):hover span:before,#lucy-page-template-inner span.button:not(.disabled):focus-visible span:before{opacity:1;transform:translate(0, -50%)}}body.front button.back-to,body.front a.button:any-link.back-to,body.front span.button.back-to,#lucy-page-template-inner button.back-to,#lucy-page-template-inner a.button:any-link.back-to,#lucy-page-template-inner span.button.back-to{height:calc(3 * var(--base_font_size));font-family:var(--font_tertiary);font-size:.889rem}body.front button.back-to span:before,body.front a.button:any-link.back-to span:before,body.front span.button.back-to span:before,#lucy-page-template-inner button.back-to span:before,#lucy-page-template-inner a.button:any-link.back-to span:before,#lucy-page-template-inner span.button.back-to span:before{top:50%;left:-2rem;right:auto;width:.8rem;height:.8rem;transform:translate(0.5rem, -50%) rotate(180deg)}@media (pointer: fine){body.front button.back-to:not(.disabled):hover span,body.front button.back-to:not(.disabled):focus-visible span,body.front a.button:any-link.back-to:not(.disabled):hover span,body.front a.button:any-link.back-to:not(.disabled):focus-visible span,body.front span.button.back-to:not(.disabled):hover span,body.front span.button.back-to:not(.disabled):focus-visible span,#lucy-page-template-inner button.back-to:not(.disabled):hover span,#lucy-page-template-inner button.back-to:not(.disabled):focus-visible span,#lucy-page-template-inner a.button:any-link.back-to:not(.disabled):hover span,#lucy-page-template-inner a.button:any-link.back-to:not(.disabled):focus-visible span,#lucy-page-template-inner span.button.back-to:not(.disabled):hover span,#lucy-page-template-inner span.button.back-to:not(.disabled):focus-visible span{transform:translate(0.8rem, 0)}body.front button.back-to:not(.disabled):hover span:before,body.front button.back-to:not(.disabled):focus-visible span:before,body.front a.button:any-link.back-to:not(.disabled):hover span:before,body.front a.button:any-link.back-to:not(.disabled):focus-visible span:before,body.front span.button.back-to:not(.disabled):hover span:before,body.front span.button.back-to:not(.disabled):focus-visible span:before,#lucy-page-template-inner button.back-to:not(.disabled):hover span:before,#lucy-page-template-inner button.back-to:not(.disabled):focus-visible span:before,#lucy-page-template-inner a.button:any-link.back-to:not(.disabled):hover span:before,#lucy-page-template-inner a.button:any-link.back-to:not(.disabled):focus-visible span:before,#lucy-page-template-inner span.button.back-to:not(.disabled):hover span:before,#lucy-page-template-inner span.button.back-to:not(.disabled):focus-visible span:before{transform:translate(0.4rem, -50%) rotate(180deg)}}body.front a.arrow-link-wrap:any-link,body.front span.arrow-link-wrap,#lucy-page-template-inner a.arrow-link-wrap:any-link,#lucy-page-template-inner span.arrow-link-wrap{text-decoration:none}body.front a.arrow-link-wrap:any-link .text,body.front span.arrow-link-wrap .text,#lucy-page-template-inner a.arrow-link-wrap:any-link .text,#lucy-page-template-inner span.arrow-link-wrap .text{vertical-align:middle}body.front a.arrow-link-wrap:any-link .inline-arrow,body.front span.arrow-link-wrap .inline-arrow,#lucy-page-template-inner a.arrow-link-wrap:any-link .inline-arrow,#lucy-page-template-inner span.arrow-link-wrap .inline-arrow{width:1rem;height:1rem;margin-left:0;opacity:0;transition:all .3s ease-in-out;vertical-align:middle}@media (pointer: fine){body.front a.arrow-link-wrap:any-link:hover .inline-arrow,body.front a.arrow-link-wrap:any-link:focus-visible .inline-arrow,body.front span.arrow-link-wrap:hover .inline-arrow,body.front span.arrow-link-wrap:focus-visible .inline-arrow,#lucy-page-template-inner a.arrow-link-wrap:any-link:hover .inline-arrow,#lucy-page-template-inner a.arrow-link-wrap:any-link:focus-visible .inline-arrow,#lucy-page-template-inner span.arrow-link-wrap:hover .inline-arrow,#lucy-page-template-inner span.arrow-link-wrap:focus-visible .inline-arrow{opacity:1;margin-left:.5rem}}body.front select,#lucy-page-template-inner select{width:100%;height:3.2rem;padding:0 2rem 0 1rem;font-size:var(--base_font_size);font-family:inherit;color:var(--color_text);background-color:#FFF;background-image:url(/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:calc(100% - .75rem) center;background-size:.5rem auto;border:1px solid rgba(27,53,40,0.25);border-radius:0;box-sizing:border-box;outline:none;-webkit-appearance:none;transition:all .2s ease-in-out}@media only screen and (max-width: 910px){body.front select,#lucy-page-template-inner select{background-size:.8rem auto}}body.front select:focus,#lucy-page-template-inner select:focus{border-color:var(--border_color)}body.front select.error,#lucy-page-template-inner select.error{background:#fff url(/images/field-error.svg) no-repeat 100% 50%;background-size:20px 20px}body.front select:disabled,#lucy-page-template-inner select:disabled{opacity:.25;cursor:not-allowed}body.front textarea,#lucy-page-template-inner textarea{height:8rem !important;padding:.75rem !important;box-sizing:border-box}body.front input[type=text],body.front input[type=email],body.front input[type=tel],body.front input[type=password],body.front input[type=number],body.front input[type=date],body.front input[type=datetime-local],body.front select,body.front textarea,#lucy-page-template-inner input[type=text],#lucy-page-template-inner input[type=email],#lucy-page-template-inner input[type=tel],#lucy-page-template-inner input[type=password],#lucy-page-template-inner input[type=number],#lucy-page-template-inner input[type=date],#lucy-page-template-inner input[type=datetime-local],#lucy-page-template-inner select,#lucy-page-template-inner textarea{width:100%;height:3.2rem;margin-bottom:var(--grid_gutter);padding:0 .75rem;font-size:var(--base_font_size);font-family:inherit;background-color:#FFF;border:1px solid rgba(27,53,40,0.25);border-radius:0;box-sizing:border-box;transition:all .2s ease-in-out}body.front input[type=text]::-moz-placeholder,body.front input[type=email]::-moz-placeholder,body.front input[type=tel]::-moz-placeholder,body.front input[type=password]::-moz-placeholder,body.front input[type=number]::-moz-placeholder,body.front input[type=date]::-moz-placeholder,body.front input[type=datetime-local]::-moz-placeholder,body.front select::-moz-placeholder,body.front textarea::-moz-placeholder,#lucy-page-template-inner input[type=text]::-moz-placeholder,#lucy-page-template-inner input[type=email]::-moz-placeholder,#lucy-page-template-inner input[type=tel]::-moz-placeholder,#lucy-page-template-inner input[type=password]::-moz-placeholder,#lucy-page-template-inner input[type=number]::-moz-placeholder,#lucy-page-template-inner input[type=date]::-moz-placeholder,#lucy-page-template-inner input[type=datetime-local]::-moz-placeholder,#lucy-page-template-inner select::-moz-placeholder,#lucy-page-template-inner textarea::-moz-placeholder{opacity:1}body.front input[type=text]:not(textarea),body.front input[type=email]:not(textarea),body.front input[type=tel]:not(textarea),body.front input[type=password]:not(textarea),body.front input[type=number]:not(textarea),body.front input[type=date]:not(textarea),body.front input[type=datetime-local]:not(textarea),body.front select:not(textarea),body.front textarea:not(textarea),#lucy-page-template-inner input[type=text]:not(textarea),#lucy-page-template-inner input[type=email]:not(textarea),#lucy-page-template-inner input[type=tel]:not(textarea),#lucy-page-template-inner input[type=password]:not(textarea),#lucy-page-template-inner input[type=number]:not(textarea),#lucy-page-template-inner input[type=date]:not(textarea),#lucy-page-template-inner input[type=datetime-local]:not(textarea),#lucy-page-template-inner select:not(textarea),#lucy-page-template-inner textarea:not(textarea){height:3.2rem}body.front input[type=text][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=text][required][data-interacted]:invalid,body.front input[type=email][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=email][required][data-interacted]:invalid,body.front input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=tel][required][data-interacted]:invalid,body.front input[type=password][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=password][required][data-interacted]:invalid,body.front input[type=number][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=number][required][data-interacted]:invalid,body.front input[type=date][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=date][required][data-interacted]:invalid,body.front input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid,body.front input[type=datetime-local][required][data-interacted]:invalid,body.front select[required]:not(:placeholder-shown):not(:focus):invalid,body.front select[required][data-interacted]:invalid,body.front textarea[required]:not(:placeholder-shown):not(:focus):invalid,body.front textarea[required][data-interacted]:invalid,#lucy-page-template-inner input[type=text][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=text][required][data-interacted]:invalid,#lucy-page-template-inner input[type=email][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=email][required][data-interacted]:invalid,#lucy-page-template-inner input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=tel][required][data-interacted]:invalid,#lucy-page-template-inner input[type=password][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=password][required][data-interacted]:invalid,#lucy-page-template-inner input[type=number][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=number][required][data-interacted]:invalid,#lucy-page-template-inner input[type=date][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=date][required][data-interacted]:invalid,#lucy-page-template-inner input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner input[type=datetime-local][required][data-interacted]:invalid,#lucy-page-template-inner select[required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner select[required][data-interacted]:invalid,#lucy-page-template-inner textarea[required]:not(:placeholder-shown):not(:focus):invalid,#lucy-page-template-inner textarea[required][data-interacted]:invalid{color:var(--color_error);border-color:currentcolor}body.front input[type=text][required][data-interacted]:invalid::placeholder,body.front input[type=email][required][data-interacted]:invalid::placeholder,body.front input[type=tel][required][data-interacted]:invalid::placeholder,body.front input[type=password][required][data-interacted]:invalid::placeholder,body.front input[type=number][required][data-interacted]:invalid::placeholder,body.front input[type=date][required][data-interacted]:invalid::placeholder,body.front input[type=datetime-local][required][data-interacted]:invalid::placeholder,body.front select[required][data-interacted]:invalid::placeholder,body.front textarea[required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=text][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=email][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=tel][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=password][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=number][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=date][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner input[type=datetime-local][required][data-interacted]:invalid::placeholder,#lucy-page-template-inner select[required][data-interacted]:invalid::placeholder,#lucy-page-template-inner textarea[required][data-interacted]:invalid::placeholder{color:var(--color_error)}body.front input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=text][required][data-interacted]:invalid+label,body.front input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=email][required][data-interacted]:invalid+label,body.front input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=tel][required][data-interacted]:invalid+label,body.front input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=password][required][data-interacted]:invalid+label,body.front input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=number][required][data-interacted]:invalid+label,body.front input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=date][required][data-interacted]:invalid+label,body.front input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label,body.front input[type=datetime-local][required][data-interacted]:invalid+label,body.front select[required]:not(:placeholder-shown):not(:focus):invalid+label,body.front select[required][data-interacted]:invalid+label,body.front textarea[required]:not(:placeholder-shown):not(:focus):invalid+label,body.front textarea[required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=text][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=email][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=tel][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=password][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=number][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=date][required][data-interacted]:invalid+label,#lucy-page-template-inner input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner input[type=datetime-local][required][data-interacted]:invalid+label,#lucy-page-template-inner select[required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner select[required][data-interacted]:invalid+label,#lucy-page-template-inner textarea[required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-page-template-inner textarea[required][data-interacted]:invalid+label{color:var(--color_error)}body.front input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=text][required][data-interacted]:invalid+label:after,body.front input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=email][required][data-interacted]:invalid+label:after,body.front input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=tel][required][data-interacted]:invalid+label:after,body.front input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=password][required][data-interacted]:invalid+label:after,body.front input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=number][required][data-interacted]:invalid+label:after,body.front input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=date][required][data-interacted]:invalid+label:after,body.front input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front input[type=datetime-local][required][data-interacted]:invalid+label:after,body.front select[required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front select[required][data-interacted]:invalid+label:after,body.front textarea[required]:not(:placeholder-shown):not(:focus):invalid+label:after,body.front textarea[required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=text][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=email][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=tel][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=password][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=number][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=number][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=date][required][data-interacted]:invalid+label:after,#lucy-page-template-inner input[type=datetime-local][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner input[type=datetime-local][required][data-interacted]:invalid+label:after,#lucy-page-template-inner select[required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner select[required][data-interacted]:invalid+label:after,#lucy-page-template-inner textarea[required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-page-template-inner textarea[required][data-interacted]:invalid+label:after{letter-spacing:0;content:attr(data-error)}body.front input[type=text]:focus,body.front input[type=email]:focus,body.front input[type=tel]:focus,body.front input[type=password]:focus,body.front input[type=number]:focus,body.front input[type=date]:focus,body.front input[type=datetime-local]:focus,body.front select:focus,body.front textarea:focus,#lucy-page-template-inner input[type=text]:focus,#lucy-page-template-inner input[type=email]:focus,#lucy-page-template-inner input[type=tel]:focus,#lucy-page-template-inner input[type=password]:focus,#lucy-page-template-inner input[type=number]:focus,#lucy-page-template-inner input[type=date]:focus,#lucy-page-template-inner input[type=datetime-local]:focus,#lucy-page-template-inner select:focus,#lucy-page-template-inner textarea:focus{border-color:var(--border_color);outline:none;-moz-outline:none;-webkit-outline:none}body.front input[type=text]:not(:placeholder-shown),body.front input[type=email]:not(:placeholder-shown),body.front input[type=tel]:not(:placeholder-shown),body.front input[type=password]:not(:placeholder-shown),body.front input[type=number]:not(:placeholder-shown),body.front input[type=date]:not(:placeholder-shown),body.front input[type=datetime-local]:not(:placeholder-shown),body.front select:not(:placeholder-shown),body.front textarea:not(:placeholder-shown),#lucy-page-template-inner input[type=text]:not(:placeholder-shown),#lucy-page-template-inner input[type=email]:not(:placeholder-shown),#lucy-page-template-inner input[type=tel]:not(:placeholder-shown),#lucy-page-template-inner input[type=password]:not(:placeholder-shown),#lucy-page-template-inner input[type=number]:not(:placeholder-shown),#lucy-page-template-inner input[type=date]:not(:placeholder-shown),#lucy-page-template-inner input[type=datetime-local]:not(:placeholder-shown),#lucy-page-template-inner select:not(:placeholder-shown),#lucy-page-template-inner textarea:not(:placeholder-shown){outline:none;-moz-outline:none;-webkit-outline:none}body.front input[type=text].error,body.front input[type=email].error,body.front input[type=tel].error,body.front input[type=password].error,body.front input[type=number].error,body.front input[type=date].error,body.front input[type=datetime-local].error,body.front select.error,body.front textarea.error,#lucy-page-template-inner input[type=text].error,#lucy-page-template-inner input[type=email].error,#lucy-page-template-inner input[type=tel].error,#lucy-page-template-inner input[type=password].error,#lucy-page-template-inner input[type=number].error,#lucy-page-template-inner input[type=date].error,#lucy-page-template-inner input[type=datetime-local].error,#lucy-page-template-inner select.error,#lucy-page-template-inner textarea.error{border-color:var(--color_error)}body.front input[type=text].error:not(#card-number),body.front input[type=email].error:not(#card-number),body.front input[type=tel].error:not(#card-number),body.front input[type=password].error:not(#card-number),body.front input[type=number].error:not(#card-number),body.front input[type=date].error:not(#card-number),body.front input[type=datetime-local].error:not(#card-number),body.front select.error:not(#card-number),body.front textarea.error:not(#card-number),#lucy-page-template-inner input[type=text].error:not(#card-number),#lucy-page-template-inner input[type=email].error:not(#card-number),#lucy-page-template-inner input[type=tel].error:not(#card-number),#lucy-page-template-inner input[type=password].error:not(#card-number),#lucy-page-template-inner input[type=number].error:not(#card-number),#lucy-page-template-inner input[type=date].error:not(#card-number),#lucy-page-template-inner input[type=datetime-local].error:not(#card-number),#lucy-page-template-inner select.error:not(#card-number),#lucy-page-template-inner textarea.error:not(#card-number){background:#fff url(../images/field-error.svg) no-repeat 0 0;background-position:100% 50%;background-size:20px 20px}body.front input[type=radio],body.front input[type=checkbox],#lucy-page-template-inner input[type=radio],#lucy-page-template-inner input[type=checkbox]{flex:0 0 auto;max-width:1rem;max-height:1rem;accent-color:var(--color_dark)}body.front select[required][data-interacted]:invalid,#lucy-page-template-inner select[required][data-interacted]:invalid{color:var(--color_error);border-color:currentcolor}body.front select[required][data-interacted]:invalid+label,#lucy-page-template-inner select[required][data-interacted]:invalid+label{color:var(--color_error)}body.front select[required][data-interacted]:invalid+label:after,#lucy-page-template-inner select[required][data-interacted]:invalid+label:after{letter-spacing:0;content:attr(data-error)}body.front input::placeholder,body.front textarea::placeholder,#lucy-page-template-inner input::placeholder,#lucy-page-template-inner textarea::placeholder{color:var(--color_dark);transition:var(--input_transition)}body.front input:focus::placeholder,body.front textarea:focus::placeholder,#lucy-page-template-inner input:focus::placeholder,#lucy-page-template-inner textarea:focus::placeholder{opacity:0}body.front label,#lucy-page-template-inner label{z-index:2;display:block;margin-bottom:0;font-size:clamp(13px, 0.72rem, 0.75rem);font-weight:400;pointer-events:none}.field-wrap{position:relative;margin-bottom:var(--grid_gutter)}.field-wrap input,.field-wrap select,.field-wrap textarea{margin-bottom:0 !important}.field-wrap label{position:absolute;top:.75rem;left:.5rem;opacity:0;padding:0 .25rem;background-color:#FFF}.field-wrap.select select{position:relative;z-index:1;margin-bottom:0}.field-wrap.select label{top:-.5rem;opacity:1}.field-wrap.select span.error{top:100%}.field-wrap.separator{grid-column:auto / span 6 !important;margin:var(--grid_gutter) 0 calc(var(--grid_gutter) * 2) 0 !important;border:none !important;border-top:1px solid var(--border_color) !important}.field-wrap.date input[type=date]::-webkit-calendar-picker-indicator,.field-wrap.date input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:var(--filter_primary)}.field-wrap.check fieldset,.field-wrap.radio fieldset{display:flex;flex-direction:column;border:none}.field-wrap.check fieldset legend,.field-wrap.radio fieldset legend{display:block;margin-bottom:.5rem;color:var(--color_text)}.field-wrap.check fieldset .option,.field-wrap.radio fieldset .option{display:flex;align-items:flex-start;gap:.5rem}.field-wrap.check fieldset .option input,.field-wrap.radio fieldset .option input{flex:0 0 auto}.field-wrap.check fieldset .option label,.field-wrap.radio fieldset .option label{font-size:1rem;font-weight:300;color:var(--color_text);text-transform:none;letter-spacing:0}.field-wrap.search .icon-search{position:absolute;top:1.2rem;left:.75rem;transition:top .2s ease-in-out}.field-wrap.search label{left:2.25rem}.field-wrap.search input{padding-left:2.5rem !important}.field-wrap.search:has(button) input{margin-bottom:var(--grid_gutter) !important}h2.form-title{margin-bottom:var(--flow_space) !important}form.grid,div.grid[id*="form"],.form-grid{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--grid_gutter)}form.grid .field-wrap,form.grid .field-wrap.half,div.grid[id*="form"] .field-wrap,div.grid[id*="form"] .field-wrap.half,.form-grid .field-wrap,.form-grid .field-wrap.half{grid-column:auto / span 3}@media only screen and (max-width: 525px){form.grid .field-wrap,form.grid .field-wrap.half,div.grid[id*="form"] .field-wrap,div.grid[id*="form"] .field-wrap.half,.form-grid .field-wrap,.form-grid .field-wrap.half{grid-column:auto / span 6}}form.grid .field-wrap.third,div.grid[id*="form"] .field-wrap.third,.form-grid .field-wrap.third{grid-column:auto / span 2}@media only screen and (max-width: 525px){form.grid .field-wrap.third,div.grid[id*="form"] .field-wrap.third,.form-grid .field-wrap.third{grid-column:auto / span 6}}form.grid .field-wrap.textarea,form.grid .field-wrap.full,form.grid>*:not(.field-wrap),div.grid[id*="form"] .field-wrap.textarea,div.grid[id*="form"] .field-wrap.full,div.grid[id*="form"]>*:not(.field-wrap),.form-grid .field-wrap.textarea,.form-grid .field-wrap.full,.form-grid>*:not(.field-wrap){grid-column:auto / span 6}form.grid .field-wrap.address,div.grid[id*="form"] .field-wrap.address,.form-grid .field-wrap.address{grid-column:auto / span 4}@media only screen and (max-width: 525px){form.grid .field-wrap.address,div.grid[id*="form"] .field-wrap.address,.form-grid .field-wrap.address{grid-column:auto / span 6}}.custom-form{container-type:inline-size;container-name:lucy-form}@container lucy-form (min-width: 700px){}@container lucy-form (max-width: 700px){form.grid .field-wrap,.form-grid .field-wrap{grid-column:auto / span 6}form.grid .field-wrap.textarea,.form-grid .field-wrap.textarea{grid-column:auto / span 6}}.button-wrap{display:flex;gap:var(--grid_gutter);grid-column:1}@media only screen and (max-width: 600px){.button-wrap{flex-direction:column}}.button-wrap button,.button-wrap .button{flex:1 1 auto;margin-bottom:0 !important;padding:0;text-align:center}.field-wrap.radio,.field-wrap.check{display:flex;gap:.5rem;align-items:flex-start}.field-wrap.radio label,.field-wrap.check label{position:relative;top:auto !important;left:auto;font-size:var(--base_font_size);opacity:1}.field-wrap.radio input,.field-wrap.check input{flex:0 0 auto;transform:translate(0, 0.25rem)}.field-wrap.upload{display:flex;flex-direction:column-reverse;justify-content:flex-end}.field-wrap.upload label{position:relative;top:auto !important;left:auto;margin-bottom:.5rem;padding-left:0;font-size:1rem}.field-wrap:focus-within label,.field-wrap:focus-within input:not([type='radio'],[type='checkbox'])+label,.field-wrap:focus-within textarea+label,.field-wrap input:not([type='radio'],[type='checkbox']):not(:placeholder-shown)+label,.field-wrap textarea:not(:placeholder-shown)+label{top:-.5rem;opacity:1}.field-wrap label{position:absolute;z-index:1;display:flex;top:1rem;left:.75rem;justify-content:space-between;font-size:clamp(10px, 0.5rem, 0.5rem);opacity:0;transition:all .2s ease-in-out}.field-wrap label.show{top:-.5rem;opacity:1}.field-wrap label.error{color:var(--color_error)}#page-search{display:flex;gap:var(--grid_gutter);margin-bottom:var(--flow_space);padding-bottom:var(--flow_space);border-bottom:1px solid var(--border_color)}@media only screen and (max-width: 910px){#page-search{flex-wrap:wrap}}#page-search .field-wrap{flex:1 1 auto;margin-bottom:0}@media only screen and (max-width: 910px){#page-search .field-wrap.select{width:calc(50% - var(--grid_gutter))}}@media only screen and (max-width: 600px){#page-search .field-wrap{width:100% !important}}#page-search button{margin-bottom:0}@media only screen and (max-width: 600px){#page-search button{width:100%}}#page-search-clear:any-link{display:flex;justify-content:center;align-items:center;position:absolute;top:.85rem;right:.75rem;width:1.5rem;height:1.5rem;text-indent:1px;font-size:.6rem;background-color:var(--color_primary);border-radius:100%;color:var(--color_dark);text-decoration:none;transition:all .2s ease-in-out}@media (pointer: fine){#page-search-clear:any-link:hover,#page-search-clear:any-link:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#page-filters{display:flex;gap:var(--grid_gutter);margin-bottom:var(--flow_space);padding-bottom:var(--flow_space);border-bottom:1px solid rgba(27,53,40,0.25)}@media only screen and (max-width: 1125px){#page-filters{flex-wrap:wrap}}#page-filters .field-wrap{margin-bottom:0;flex-grow:1}@media only screen and (max-width: 1125px){#page-filters .field-wrap.select{flex:0 0 calc(50% - (var(--grid_gutter) / 2))}}#page-filters button{height:3.2rem;margin-bottom:0}.table-of-contents{container-type:inline-size;container-name:table-of-contents}.table-of-contents .page{display:flex;margin-top:var(--flow_space);padding-top:var(--flow_space);border-top:1px solid rgba(27,53,40,0.25)}.table-of-contents .page .content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.table-of-contents .page .content h3,.table-of-contents .page .content p{margin-bottom:0}.table-of-contents .page .content .arrow-link-wrap:any-link{color:var(--color_text)}.table-of-contents .page .content .arrow-link-wrap:any-link .text{font-family:var(--font_primary);font-weight:600;background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){.table-of-contents .page .content .arrow-link-wrap:any-link .text:hover,.table-of-contents .page .content .arrow-link-wrap:any-link .text:focus-visible{background-size:0 2px, 100% 2px}}.table-of-contents .page .content .arrow-link-wrap:any-link .inline-arrow{width:1.25rem;height:1.25rem}.table-of-contents .page img{display:block}@container table-of-contents (min-width: 750px){.page{align-items:center}.content{padding-right:2rem}.content .text{font-size:2rem}img{max-width:35%;margin-left:auto}}@container table-of-contents (max-width: 750px){.page{flex-direction:column;align-items:flex-start;gap:1rem}.content{order:2;padding-right:0}.content .text{font-size:1.25rem}img{width:100%;max-width:none;order:1}}.lucy-spacer{position:relative;font-size:0}.lucy-spacer.full{margin:var(--flow_space) 0}.lucy-spacer.half{margin:calc(var(--flow_space) / 2) 0}.lucy-spacer[class*='separate-']:before{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgba(27,53,40,0.25);transform:translate(0, -50%);content:''}.lucy-spacer[class*='separate-'].separate-full{margin:var(--flow_space) 0}.lucy-spacer[class*='separate-'].separate-half{margin:calc(var(--flow_space) / 2) 0}#lucy-page-template-inner .lucy-spacer.full,#lucy-page-template-inner .lucy-spacer.separate-full{margin:0;padding:var(--flow_space) 0}#lucy-page-template-inner .lucy-spacer.half,#lucy-page-template-inner .lucy-spacer.separate-half{margin:0;padding:calc(var(--flow_space) / 2) 0}.lucy-slideshow{margin-bottom:var(--flow_space);container-type:inline-size;container-name:lucy-slideshow}.lucy-slideshow .images{overflow:hidden;position:relative;aspect-ratio:16 / 9}.lucy-slideshow .images .slider{display:flex;align-items:center;height:100%;transition:transform .5s ease}.lucy-slideshow .images .slider img{display:block;position:relative;max-width:100%;max-height:98%;margin-bottom:0 !important}.lucy-slideshow .images .slider .image{margin-right:var(--grid_gutter);opacity:.5;transition:opacity .3s ease}.lucy-slideshow .images .slider .image.active{opacity:1}.lucy-slideshow .images .slider .video{min-height:38vw;align-self:normal;aspect-ratio:16 / 9}.lucy-slideshow .images .slider :last-child{margin-right:0}.lucy-slideshow nav{display:flex;gap:.5rem;width:100%;align-items:flex-start;margin-top:var(--grid_gutter);user-select:none}.lucy-slideshow nav p{margin-bottom:0;font-size:.8rem;line-height:1.3}.lucy-slideshow nav .controls{display:flex;align-items:center;flex:0 0 auto;gap:.5rem}.lucy-slideshow nav .controls a:any-link{position:relative;display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:1.667rem;height:1.667rem;cursor:pointer;border-radius:50%;background-color:var(--color_light);transition:background-color .3s ease, scale .3s ease}.lucy-slideshow nav .controls a:any-link svg{width:50%}@media (pointer: fine){.lucy-slideshow nav .controls a:any-link:hover,.lucy-slideshow nav .controls a:any-link:focus-visible{background-color:var(--color_primary);scale:1.1}}.lucy-slideshow nav .controls .previous{margin-left:auto}.lucy-slideshow nav .controls .previous svg{rotate:180deg}@container lucy-slideshow (min-width: 1000px){nav{justify-content:space-between}nav p{margin-right:2rem;padding-right:2rem}}@container lucy-slideshow (max-width: 1000px){nav{justify-content:space-between}nav p{margin-right:2rem;padding-right:2rem}}.gallery-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;gap:var(--grid_gutter)}@media only screen and (max-width: 700px){.gallery-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 600px){.gallery-grid{grid-template-columns:repeat(2, 1fr)}}.gallery-grid .image{position:relative;overflow:hidden;background-color:var(--color_dark);cursor:pointer}.gallery-grid .image img{display:block;position:relative;z-index:1;width:100%;transition:opacity .2s ease-in-out;aspect-ratio:1 / 1}@media (pointer: fine){.gallery-grid .image:hover img,.gallery-grid .image:focus img{opacity:.5}}.gallery-grid .grid-toggle:any-link,.gallery-grid .circle-button:any-link{display:flex;justify-content:center;align-items:center;text-align:center;width:100% !important;height:100% !important;font-size:.8rem;border:var(--border_width) var(--border_style) var(--border_color);border-radius:100%;text-decoration:none;color:var(--color_dark);transition:all .2s ease-in-out}@media (pointer: fine){.gallery-grid .grid-toggle:any-link:hover,.gallery-grid .grid-toggle:any-link:focus,.gallery-grid .circle-button:any-link:hover,.gallery-grid .circle-button:any-link:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#viewer{position:fixed;z-index:2005;top:100%;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);transition:all .5s ease-in-out;box-sizing:border-box;opacity:0}@media only print{#viewer{display:none}}#viewer #viewer-close{position:absolute;display:flex;justify-content:center;align-items:center;top:1rem;right:1rem;z-index:3;width:41px;height:41px;font-size:.6rem;text-align:center;color:var(--color_text);background-color:var(--color_light);border:none;cursor:pointer;border-radius:100%;transition:all .2s ease-in-out}@media (pointer: fine){#viewer #viewer-close:hover{background:var(--color_primary) !important;scale:1.1}}#viewer #viewer-previous,#viewer #viewer-next{position:absolute;display:flex;justify-content:center;align-items:center;z-index:3;top:50%;width:41px;height:41px;margin-top:0;color:var(--color_text);background-color:var(--color_light);text-indent:2px;cursor:pointer;font-size:.8rem;border-radius:100%;transition:all .2s ease-in-out}@media (pointer: fine){#viewer #viewer-previous:hover,#viewer #viewer-previous:focus-visible,#viewer #viewer-next:hover,#viewer #viewer-next:focus-visible{background:var(--color_primary) !important}}#viewer #viewer-previous:after,#viewer #viewer-next:after{display:none}#viewer #viewer-previous{left:1rem;text-indent:-2px}@media (pointer: fine){#viewer #viewer-previous:hover,#viewer #viewer-previous:focus-visible{transform:translate(-5px, 0)}}#viewer #viewer-next{right:1rem}@media (pointer: fine){#viewer #viewer-next:hover,#viewer #viewer-next:focus-visible{transform:translate(5px, 0)}}#viewer #viewer-slide{position:absolute;z-index:2;top:100px;left:100px;width:calc(100% - 200px);height:calc(100% - 200px)}@media only screen and (max-width: 525px){#viewer #viewer-slide{top:65px;left:65px;width:calc(100% - 130px);height:calc(100% - 130px)}}#viewer #viewer-caption{display:inline-block;position:absolute;z-index:3;bottom:-45px;left:50%;padding:10px;background:#000;color:#FFF;font-size:10px;transform:translate(-50%, 0);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#viewer #viewer-caption:empty{display:none}#viewer #viewer-image{position:absolute;top:0;left:0;width:100%;max-height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;box-sizing:border-box}#viewer #viewer-video{position:absolute;top:50%;left:50%;width:100%;padding-bottom:56.25%;background:var(--color_dark);transform:translate(-50%, -50%)}#viewer #viewer-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.skip{position:fixed;top:-100px;left:10vw;z-index:25;padding:1rem 2rem;text-decoration:none;line-height:1;font-family:var(--font_secondary);font-weight:var(--font_weight_bold);transition:all .2s ease-in-out;border-radius:2rem;color:var(--color_text) !important;background:var(--color_primary)}.skip:hover{background:var(--color_dark);color:var(--color_light) !important;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.skip:focus{top:10px;outline:none;-moz-outline:none}.video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;margin-bottom:var(--flow_space);overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}#share-container-overlay{position:fixed;z-index:2001;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}#share-container{display:none;overflow:hidden;position:fixed;z-index:2002;top:50%;left:50%;width:30%;max-width:500px;padding:1.5rem 2rem 2rem 2rem;background:#FFF;box-sizing:border-box;transform:translate(-50%, -40%);opacity:0;transition:all .2s ease-in-out;box-shadow:0 0 20px rgba(0,0,0,0.1)}@media only screen and (max-width: 850px){#share-container{width:60%}}@media only screen and (max-width: 700px){#share-container{width:75%}}@media only screen and (max-width: 600px){#share-container{width:80%}}@media only screen and (max-width: 500px){#share-container{width:90%}}@media only screen and (max-width: 525px){#share-container{padding:1rem 1.5rem 1.5rem 1.5rem}}#share-container.open{transform:translate(-50%, -50%);opacity:1}#share-container .title{margin:0;padding:.5rem 0;font-family:var(--font_secondary);font-size:2rem;font-weight:600;text-align:center}#share-container #share-close{position:absolute;top:.5rem;right:.5rem;padding:.5rem;font-size:.75rem;text-decoration:none;color:var(--color_text)}#share-container #share-close:hover{text-decoration:underline}#share-container .networks ul.social{display:flex;justify-content:center;align-items:center;gap:20px;margin:.25rem 0 0 0;padding:0;list-style-type:none;text-align:center}#share-container .networks ul.social li a:any-link{display:flex;justify-content:center;align-items:center;text-decoration:none;text-align:center;font-size:2rem;transition:all .2s ease-in-out;color:var(--color_text)}#share-container .networks ul.social li a:any-link span{position:relative;top:.1rem}#share-container .networks ul.social li a:any-link .icon-email{font-size:1.8rem}@media (pointer: fine){#share-container .networks ul.social li a:any-link:hover,#share-container .networks ul.social li a:any-link:focus-visible{color:var(--color_primary);scale:1.1}}#share-container .networks ul.social li:last-child{margin-right:0}#share-container .networks #copy-wrap{position:relative;margin-top:2rem;display:flex;flex-direction:column;gap:var(--grid_gutter)}#share-container .networks #copy-wrap .button{margin-bottom:0}#share-container .networks #copy-to-clipboard{width:100%;height:3.2rem;padding:0 .75rem;font-size:var(--base_font_size);font-family:inherit;background-color:#FFF;border:1px solid rgba(27,53,40,0.25);border-radius:0;box-sizing:border-box}#page-overlay{position:fixed;z-index:11;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}#page-overlay-content,#sponsorship-cards-content{position:fixed;z-index:2002;top:100%;left:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;transform:translate(0, 20%);box-sizing:border-box;transition:all .4s ease-in-out}#page-overlay-content.open,.open#sponsorship-cards-content{transform:translate(0, -100%)}#page-overlay-content.leave,.leave#sponsorship-cards-content{transform:translate(0, -200%)}.error{color:var(--color_error)}.pagination{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:var(--flow_space);text-align:center}@media only screen and (max-width: 700px){.pagination{flex-direction:column;gap:var(--grid_gutter);justify-content:center}}.pagination .button{height:calc(3 * var(--base_font_size)) !important;margin-bottom:0 !important;background-color:var(--color_light) !important;border:none !important;font-size:.889rem !important;color:var(--color_text) !important}@media only screen and (max-width: 700px){.pagination .button{width:100%}}.pagination .pages{display:flex;flex-wrap:wrap;gap:calc(var(--grid_gutter) / 2);justify-content:center;align-items:center}.pagination .pages a:any-link{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;font-family:var(--font_secondary);font-weight:var(--font_weight_bold);color:var(--color_dark);text-decoration:none;background-color:var(--color_light);border-radius:100%;transition:all .2s ease-in-out}.pagination .pages a:any-link.selected{background-color:var(--color_dark);color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){.pagination .pages a:any-link:hover,.pagination .pages a:any-link:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#lucy-pagination{display:flex;justify-content:center;align-items:center;gap:2rem;width:100%;padding-top:2rem}#lucy-pagination a.page-nav:any-link{position:relative;display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:3rem;height:3rem;cursor:pointer;border-radius:50%;transition:background-color .3s ease}#lucy-pagination a.page-nav:any-link.prev{rotate:180deg}#lucy-pagination a.page-nav:any-link svg{height:35%}#lucy-pagination a.page-nav:any-link svg path{stroke:var(--color_dark);transition:stroke .3s ease}#lucy-pagination a.page-nav:any-link.disabled{opacity:.5;cursor:not-allowed}@media (pointer: fine){#lucy-pagination a.page-nav:any-link:not(.disabled):hover,#lucy-pagination a.page-nav:any-link:not(.disabled):focus-visible{background-color:var(--color_light)}#lucy-pagination a.page-nav:any-link:not(.disabled):hover svg path,#lucy-pagination a.page-nav:any-link:not(.disabled):focus-visible svg path{stroke:#FFF}}#lucy-pagination .page-controls{display:flex;justify-content:center;align-items:center;gap:1rem;font-size:.889rem}#lucy-pagination .pages{display:flex;gap:.5rem}#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:var(--color_text);text-decoration:none;background-color:var(--color_light);border-radius:50%;transition:all .3s ease}#lucy-pagination .pages a:any-link:hover,#lucy-pagination .pages a:any-link.selected{color:#FFF;background-color:var(--color_primary)}#lucy-pagination .field-wrap{margin-bottom:0}#lucy-pagination #page-selection{min-width:100px;font-size:.889rem}.tag{display:inline-block;margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:1.4rem;font-weight:600;letter-spacing:0.035rem;line-height:1.115;text-transform:uppercase;margin-bottom:.5rem;padding:2px 7px;font-size:.667rem;background-color:var(--color_dark);color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.tag.white{color:var(--color_dark);background-color:#FFF}.no-image{display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--color_light);color:var(--color_text)}.g-recaptcha{margin-bottom:var(--grid_gutter) !important}a img{border:none}.no-transition{transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;-ms-transition:none !important}.sr-only,.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;border:0 !important;color:#000 !important;background:#FFF !important}#modal-overlay{display:none;position:fixed;z-index:200;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);opacity:0}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-datepicker{width:17em;display:none;border:none !important}.ui-datepicker .ui-icon{width:25px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.5em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:35%;width:3em;height:2em;font-size:1.35em;text-decoration:none}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;margin-top:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-indent:0 !important;font-size:.8em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none}.ui-datepicker .ui-datepicker-prev span{content:"\e922"}.ui-datepicker .ui-datepicker-next span{content:"\e920";text-align:right}.ui-datepicker-next span{float:right}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;font-size:1.5em;line-height:1.5em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;font-size:.85em;border:0}.ui-datepicker td{border:none !important;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.5em;font-size:.85em;text-align:center;text-decoration:none;border:none !important}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{font-weight:bold;color:var(--color_text)}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{color:#FFF !important;background:var(--color_primary) !important}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#FFF;text-decoration:none;background:var(--color_primary)}.ui-widget{font-family:var(--font_primary)}.ui-datepicker a,.ui-datepicker a:active,.ui-datepicker a:visited{border:none !important}.ui-datepicker .ui-datepicker-header{margin:1em 0 2em 0}@media only screen and (max-width: 1125px){.ui-datepicker .ui-datepicker-header{margin:1em 0}}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-family:var(--font_primary);font-size:1.1em;font-weight:500;letter-spacing:.5px}@media only screen and (max-width: 1125px){.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0;font-size:1em}}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{text-decoration:none}.ui-datepicker .ui-datepicker-calendar{font-size:.75em}.ui-datepicker .ui-datepicker-calendar thead{font-size:1em;font-weight:500}.ui-datepicker .ui-datepicker-calendar td{text-align:center !important;opacity:1}.ui-datepicker .ui-datepicker-calendar td.active span,.ui-datepicker .ui-datepicker-calendar td a{background-color:#f2f2f2}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{display:inline-block;width:32px;height:32px;padding:0;line-height:32px;border-radius:100%}@media only screen and (max-width: 1440px){.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{width:25px;height:25px;line-height:25px}}@media only screen and (max-width: 1125px){.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{width:15px;height:15px;line-height:15px}}#home-hero{display:flex;flex-direction:column;position:relative;overflow:hidden;width:100%;padding:calc(var(--header_height) + var(--gutter_y)) var(--gutter_x) calc(var(--gutter_y) * 1.5) var(--gutter_x);background-color:var(--color_dark);box-sizing:border-box;aspect-ratio:100 / 71}@media only screen and (max-width: 910px){#home-hero{aspect-ratio:unset}}#home-hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;background-image:url(/images/home-hero.jpg);background-position:bottom right;background-repeat:no-repeat;background-size:cover}#home-hero .bg:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;opacity:.25;content:''}#home-hero .bg:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(153deg, rgba(0,0,0,0) 65%, rgba(0,0,0,0.45) 98%),linear-gradient(-13deg, rgba(0,0,0,0) 32%, rgba(0,0,0,0.45) 90%);content:''}#home-hero .bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#home-hero h1{position:relative;width:80%;margin-bottom:0;font-size:5.556rem}@media screen and (max-height: 600px){#home-hero h1{width:100% !important;font-size:calc(2rem + 5vh)}}@media only screen and (max-width: 1440px){#home-hero h1{width:100%}}@media only screen and (max-width: 1125px){#home-hero h1{font-size:7vw}}@media only screen and (max-width: 910px){#home-hero h1{font-size:8vw}}#home-hero .content{position:relative;margin:2rem 0}#home-hero .content p{margin-bottom:1rem;font-size:1.33rem;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 1440px){#home-hero .content p{font-size:1.25rem}}#home-hero .content a.arrow-link-wrap:any-link{font-family:var(--font_primary);font-size:2.44rem;font-weight:600;line-height:1.1;text-decoration:none;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 1440px){#home-hero .content a.arrow-link-wrap:any-link{font-size:2rem}}@media only screen and (max-width: 910px){#home-hero .content a.arrow-link-wrap:any-link{font-size:1.75rem}}@media only screen and (max-width: 525px){#home-hero .content a.arrow-link-wrap:any-link{font-size:1.25rem}}#home-hero .content a.arrow-link-wrap:any-link .text{background-image:linear-gradient(#fff, #fff),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#home-hero .content a.arrow-link-wrap:any-link .text:hover,#home-hero .content a.arrow-link-wrap:any-link .text:focus-visible{background-size:0 2px, 100% 2px}}#home-hero .content a.arrow-link-wrap:any-link .inline-arrow{width:1.5rem;height:1.5rem}#home-hero .bottom{display:flex;position:relative;margin-top:auto}@media only screen and (max-width: 910px){#home-hero .bottom{flex-direction:column;gap:var(--flow_space)}}#home-hero .bottom #hero-play-button{position:absolute;bottom:0;left:0;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;text-indent:2px;background-color:#FFF;border-radius:100%;color:var(--color_text);transition:all .2s ease-in-out;cursor:pointer}@media only screen and (max-width: 910px){#home-hero .bottom #hero-play-button{position:relative;bottom:auto;left:auto;order:2}}@media (pointer: fine){#home-hero .bottom #hero-play-button:hover,#home-hero .bottom #hero-play-button:focus-visible{background-color:var(--color_primary);scale:1.1}}#home-hero .bottom #hero-play-button .lines{position:absolute;top:50%;left:50%;width:20%;height:30%;transition:opacity .3s ease;transform:translate(-50%, -50%)}#home-hero .bottom #hero-play-button .lines:before,#home-hero .bottom #hero-play-button .lines:after{position:absolute;top:0;width:2px;height:100%;background-color:#000;content:''}#home-hero .bottom #hero-play-button .lines:before{left:0}#home-hero .bottom #hero-play-button .lines:after{right:0}#home-hero .bottom #hero-play-button .icon-play{position:absolute;top:50%;left:50%;opacity:0;transition:opacity .3s ease;transition-delay:0;width:.75rem;transform:translate(-50%, -50%)}#home-hero .bottom #hero-play-button .icon-play svg{display:block;width:100%}#home-hero .bottom #hero-play-button.play .lines{opacity:0}#home-hero .bottom #hero-play-button.play .icon-play{opacity:1;transition-delay:.3s}#home-news{position:relative;overflow:hidden;padding:var(--gutter_y) var(--gutter_x)}#home-news #news-wrap{display:flex;justify-content:flex-start;align-items:flex-start;transition:transform .3s ease-in-out}@media only screen and (max-width: 910px){#home-news #news-wrap{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}#home-news #news-wrap .news-block:any-link{display:block;flex:1 0 calc(20vw + var(--grid_gutter));margin-right:var(--grid_gutter);font-size:1.167rem;text-decoration:none;color:var(--color_text);transition:all .2s}@media only screen and (max-width: 1125px){#home-news #news-wrap .news-block:any-link{flex:1 0 calc(25vw + var(--grid_gutter))}}@media only screen and (max-width: 910px){#home-news #news-wrap .news-block:any-link{flex:1 0 calc(50vw + var(--grid_gutter))}}@media only screen and (max-width: 760px){#home-news #news-wrap .news-block:any-link{flex:1 0 calc(80vw + var(--grid_gutter))}}@media only screen and (max-width: 525px){#home-news #news-wrap .news-block:any-link{flex:1 0 calc(75vw + var(--grid_gutter))}}#home-news #news-wrap .news-block:any-link img{display:block;width:100%;margin-bottom:1rem}#home-news #news-wrap .news-block:any-link .arrow-link-wrap{display:inline-block;padding-right:2rem}#home-news #news-wrap .news-block:any-link .arrow-link-wrap span.text{background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_blue), var(--color_blue));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#home-news #news-wrap .news-block:any-link .arrow-link-wrap span.text:hover,#home-news #news-wrap .news-block:any-link .arrow-link-wrap span.text:focus-visible{background-size:0 2px, 100% 2px}}@media only screen and (max-width: 525px){#home-news #news-wrap .news-block:any-link .arrow-link-wrap span.text{font-size:1rem}}#home-news #news-wrap .news-block:any-link :last-child{margin-bottom:0}@media (pointer: fine){#home-news #news-wrap .news-block:any-link:hover span.text,#home-news #news-wrap .news-block:any-link:focus-visible span.text{background-size:0 2px, 100% 2px}#home-news #news-wrap .news-block:any-link:hover .inline-arrow,#home-news #news-wrap .news-block:any-link:focus-visible .inline-arrow{opacity:1;margin-left:.5rem}}#home-news #news-wrap::-webkit-scrollbar{display:none}#home-news #news-prev,#home-news #news-next{position:absolute;top:14.5rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;background-color:#FFF;border-radius:100%;transition:all .2s ease-in-out;cursor:pointer}@media only screen and (max-width: 910px){#home-news #news-prev,#home-news #news-next{display:none}}@media (pointer: fine){#home-news #news-prev:hover,#home-news #news-prev:focus-visible,#home-news #news-next:hover,#home-news #news-next:focus-visible{background-color:var(--color_primary)}}#home-news #news-prev{opacity:0;left:calc(var(--gutter_x) - 1.5rem);transform:rotate(180deg);box-shadow:0 -12px 22px 0 rgba(0,0,0,0.25)}@media (pointer: fine){#home-news #news-prev:hover,#home-news #news-prev:focus-visible{transform:translate(-5px, 0) rotate(180deg)}}#home-news #news-next{right:calc(var(--gutter_x) - var(--grid_gutter) - 1.5rem);box-shadow:0 12px 22px 0 rgba(0,0,0,0.25)}@media (pointer: fine){#home-news #news-next:hover,#home-news #news-next:focus-visible{transform:translate(5px, 0)}}#home-priorities{position:relative;overflow:hidden;display:grid;grid-template-columns:3fr 7fr;gap:var(--gutter_x);padding:var(--gutter_y) var(--gutter_x);background-color:var(--color_light)}@media only screen and (max-width: 910px){#home-priorities{grid-template-columns:1fr;gap:var(--gutter_y)}}#home-priorities .squiggle{position:absolute;top:-124%;left:-65%;z-index:1;width:250%;height:250%;background-image:url(/images/squiggle-element.svg);background-size:cover;background-repeat:no-repeat;opacity:.04}#home-priorities .left,#home-priorities .right{position:relative;z-index:2}#home-priorities h2{font-size:5.89rem;line-height:.8}@media only screen and (max-width: 1440px){#home-priorities h2{font-size:8vw}}@media only screen and (max-width: 1125px){#home-priorities h2{font-size:9vw}}@media only screen and (max-width: 910px){#home-priorities h2{font-size:11vw}}@media only screen and (max-width: 700px){#home-priorities h2{font-size:13vw}}@media only screen and (max-width: 525px){#home-priorities h2{font-size:15vw}}#home-priorities .table-of-contents .page .content .arrow-link-wrap:any-link .text{background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_orange), var(--color_orange));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#home-priorities .table-of-contents .page .content .arrow-link-wrap:any-link .text:hover,#home-priorities .table-of-contents .page .content .arrow-link-wrap:any-link .text:focus-visible{background-size:0 2px, 100% 2px}}#home-priorities .table-of-contents .page:first-of-type{margin-top:0;padding-top:0;border-top:none}#home-impact{position:relative;padding:var(--gutter_y) var(--gutter_x);background-color:#000}#home-impact .bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;transition:background-image .3s ease-in-out;opacity:.6}#home-impact p.sub-header{position:relative;z-index:2}#home-impact .area{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;min-height:0;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,0.25);box-sizing:border-box}#home-impact .area .mobile-link{display:none;text-decoration:none}@media only screen and (max-width: 910px){#home-impact .area .mobile-link{display:block}#home-impact .area .mobile-link h2{display:block;margin-bottom:0}}@media only screen and (max-width: 910px){#home-impact .area h2{display:none}}#home-impact .area h2 .text{font-family:var(--font_primary);font-weight:600;font-size:7.78rem;line-height:.8;cursor:pointer;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(var(--color_pink), var(--color_pink));background-size:100% 3px,0 3px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#home-impact .area h2 .text:hover,#home-impact .area h2 .text:focus-visible{background-size:0 3px, 100% 3px}}@media only screen and (max-width: 1440px){#home-impact .area h2 .text{font-size:10vw}}@media only screen and (max-width: 1125px){#home-impact .area h2 .text{font-size:11vw}}@media only screen and (max-width: 910px){#home-impact .area h2 .text{font-size:13vw}}#home-impact .area .bottom{display:none;margin-top:auto;padding-top:var(--gutter_y)}#home-impact .area .bottom p{width:30%;margin-bottom:1rem;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 1125px){#home-impact .area .bottom p{width:40%}}#home-impact .area .bottom .arrow-link-wrap{font-family:var(--font_primary);font-weight:600}#home-impact .area .bottom .arrow-link-wrap .text{font-size:2rem;line-height:1.3;cursor:pointer;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;background-image:linear-gradient(#fff, #fff),linear-gradient(var(--color_pink), var(--color_pink));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#home-impact .area .bottom .arrow-link-wrap .text:hover,#home-impact .area .bottom .arrow-link-wrap .text:focus-visible{background-size:0 2px, 100% 2px}}#home-impact .area .bottom .arrow-link-wrap .inline-arrow{width:1.25rem;height:1.25rem;opacity:0;transition:all .3s ease-in-out}@media (pointer: fine){#home-impact .area .bottom .arrow-link-wrap:hover .inline-arrow,#home-impact .area .bottom .arrow-link-wrap:focus-visible .inline-arrow{margin-left:.5rem;opacity:1}}#home-impact .area.open .bottom{display:block}#home-impact .area:first-of-type{border-top:1px solid rgba(255,255,255,0.25)}#home-stories{display:grid;grid-template-columns:3fr 7fr;gap:var(--gutter_x);padding:var(--gutter_y) var(--gutter_x)}@media only screen and (max-width: 910px){#home-stories{grid-template-columns:1fr;gap:var(--gutter_y)}}#home-stories h2{font-size:5.89rem;line-height:.8}@media only screen and (max-width: 1440px){#home-stories h2{font-size:8vw}}@media only screen and (max-width: 1125px){#home-stories h2{font-size:9vw}}@media only screen and (max-width: 910px){#home-stories h2{font-size:11vw}}@media only screen and (max-width: 700px){#home-stories h2{font-size:13vw}}@media only screen and (max-width: 525px){#home-stories h2{font-size:15vw}}#home-stories .lucy-story .content .arrow-link-wrap:any-link .text{background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_fuschia), var(--color_fuschia));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#home-stories .lucy-story .content .arrow-link-wrap:any-link .text:hover,#home-stories .lucy-story .content .arrow-link-wrap:any-link .text:focus-visible{background-size:0 2px, 100% 2px}}.lucy-facts{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:var(--flow_space);column-gap:var(--gutter_x);margin-bottom:var(--flow_space)}@media only screen and (max-width: 600px){.lucy-facts{grid-template-columns:1fr}}.lucy-facts .lucy-fact{display:flex;flex-direction:column;gap:.5rem}.lucy-facts .lucy-fact p{margin-bottom:0}.lucy-facts .lucy-fact p.number{font-family:var(--font_tertiary);font-weight:600;font-size:5rem}@media only screen and (max-width: 1125px){.lucy-facts .lucy-fact p.number{font-size:4rem}}@media only screen and (max-width: 525px){.lucy-facts .lucy-fact p.number{font-size:10vw}}.lucy-facts .lucy-fact p.body{padding-right:2rem}@media only screen and (max-width: 1125px){.lucy-facts .lucy-fact p.body{padding-right:1rem}}.lucy-blog{display:flex;align-items:flex-start;margin-bottom:var(--flow_space);padding-bottom:var(--flow_space);border-bottom:1px solid rgba(27,53,40,0.25)}.lucy-blog .content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-right:2rem}.lucy-blog .content h3,.lucy-blog .content p{margin-bottom:0}.lucy-blog .content p.date{font-size:.778rem}.lucy-blog .content .arrow-link-wrap:any-link{color:var(--color_text)}.lucy-blog .content .arrow-link-wrap:any-link .text{font-family:var(--font_primary);font-weight:600;font-size:2rem;line-height:1;background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){.lucy-blog .content .arrow-link-wrap:any-link .text:hover,.lucy-blog .content .arrow-link-wrap:any-link .text:focus-visible{background-size:0 2px, 100% 2px}}.lucy-blog .content .arrow-link-wrap:any-link .inline-arrow{width:1.25rem;height:1.25rem}.lucy-blog:last-child{margin-bottom:0;padding-bottom:0;border:none}.lucy-blog img{display:block;max-width:35%;margin-left:auto}#related-posts{margin-top:var(--flow_space);padding-top:var(--flow_space);border-top:1px solid rgba(27,53,40,0.25)}#related-posts .posts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter)}#related-posts .posts-grid .block:any-link{display:block;font-size:1.167rem;text-decoration:none;color:var(--color_text);transition:all .2s}#related-posts .posts-grid .block:any-link img{display:block;width:100%;margin-bottom:1rem}#related-posts .posts-grid .block:any-link .arrow-link-wrap{display:inline-block;padding-right:2rem}#related-posts .posts-grid .block:any-link .arrow-link-wrap span.text{background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#related-posts .posts-grid .block:any-link .arrow-link-wrap span.text:hover,#related-posts .posts-grid .block:any-link .arrow-link-wrap span.text:focus-visible{background-size:0 2px, 100% 2px}}#related-posts .posts-grid .block:any-link p.date{margin-top:.5rem;font-size:.889rem}#related-posts .posts-grid .block:any-link :last-child{margin-bottom:0}#related-posts .posts-grid .block:any-link:hover span.text,#related-posts .posts-grid .block:any-link:focus-visible span.text{background-size:0 2px, 100% 2px}#related-posts .posts-grid .block:any-link:hover .inline-arrow,#related-posts .posts-grid .block:any-link:focus-visible .inline-arrow{opacity:1;margin-left:.5rem}.lucy-news{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--grid_gutter)}.lucy-news .news-block:any-link{display:block;font-size:1.167rem;text-decoration:none;color:var(--color_text);transition:all .2s}.lucy-news .news-block:any-link img{display:block;width:100%;margin-bottom:1rem}.lucy-news .news-block:any-link .arrow-link-wrap{display:inline-block;padding-right:2rem}.lucy-news .news-block:any-link .arrow-link-wrap span.text{background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){.lucy-news .news-block:any-link .arrow-link-wrap span.text:hover,.lucy-news .news-block:any-link .arrow-link-wrap span.text:focus-visible{background-size:0 2px, 100% 2px}}.lucy-news .news-block:any-link :last-child{margin-bottom:0}@media (pointer: fine){.lucy-news .news-block:any-link:hover span.text,.lucy-news .news-block:any-link:focus-visible span.text{background-size:0 2px, 100% 2px}.lucy-news .news-block:any-link:hover .inline-arrow,.lucy-news .news-block:any-link:focus-visible .inline-arrow{opacity:1;margin-left:.5rem}}#news-list .news{display:flex;align-items:flex-start;margin-bottom:var(--flow_space);padding-bottom:var(--flow_space);border-bottom:1px solid rgba(27,53,40,0.25)}@media only screen and (max-width: 525px){#news-list .news{flex-direction:column;gap:var(--flow_space)}}#news-list .news .content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-right:2rem}@media only screen and (max-width: 910px){#news-list .news .content{padding-right:0}}#news-list .news .content h3,#news-list .news .content p{margin-bottom:0}#news-list .news .content p.date{font-size:.778rem}#news-list .news .content .arrow-link-wrap:any-link{color:var(--color_text)}#news-list .news .content .arrow-link-wrap:any-link .text{font-family:var(--font_primary);font-weight:600;font-size:2rem;line-height:1;background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#news-list .news .content .arrow-link-wrap:any-link .text:hover,#news-list .news .content .arrow-link-wrap:any-link .text:focus-visible{background-size:0 2px, 100% 2px}}@media only screen and (max-width: 1125px){#news-list .news .content .arrow-link-wrap:any-link .text{font-size:3vw}}@media only screen and (max-width: 910px){#news-list .news .content .arrow-link-wrap:any-link .text{font-size:4vw}}@media only screen and (max-width: 700px){#news-list .news .content .arrow-link-wrap:any-link .text{font-size:5vw}}@media only screen and (max-width: 525px){#news-list .news .content .arrow-link-wrap:any-link .text{font-size:6vw}}#news-list .news .content .arrow-link-wrap:any-link .inline-arrow{width:1.25rem;height:1.25rem}#news-list .news:last-child{margin-bottom:0;padding-bottom:0;border:none}#news-list .news img{display:block;max-width:35%;margin-left:auto}@media only screen and (max-width: 525px){#news-list .news img{max-width:unset;width:100%}}@media only screen and (max-width: 910px){.news-detail aside{display:none}}.news-detail #mobile-details{display:none;margin-top:var(--gutter_y);padding-top:var(--gutter_x);border-top:1px solid rgba(27,53,40,0.25)}@media only screen and (max-width: 910px){.news-detail #mobile-details{display:block}}.news-detail #mobile-details .back-to{background-color:var(--color_light);border:none}.news-detail #mobile-details .back-to span{color:var(--color_text)}.news-detail #mobile-details .info-group{margin-bottom:var(--flow_space)}.event-date{display:flex;flex-direction:column}.event-date span{font-family:var(--font_tertiary);font-size:.778rem}.event-date span.month,.event-date span.year{font-weight:600}.event-date span.day{font-family:var(--font_primary);font-weight:600;font-size:7.3rem;line-height:.8}@media only screen and (max-width: 1125px){.event-date span.day{font-size:6rem}}.lucy-event{display:grid;grid-template-columns:3fr 7fr;gap:var(--gutter_x);margin-top:var(--flow_space);padding-top:var(--flow_space);border-top:1px solid rgba(27,53,40,0.25)}@media only screen and (max-width: 650px){.lucy-event{grid-template-columns:1fr;gap:var(--flow_space)}}.lucy-event .right{display:flex;align-items:flex-start}@media only screen and (max-width: 910px){.lucy-event .right{flex-direction:column;gap:var(--flow_space)}}.lucy-event .content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-right:2rem}.lucy-event .content h3,.lucy-event .content p{margin-bottom:0}.lucy-event .content p.date{font-size:.778rem}.lucy-event .content .arrow-link-wrap:any-link{color:var(--color_text)}.lucy-event .content .arrow-link-wrap:any-link .text{font-family:var(--font_primary);font-weight:600;font-size:2rem;line-height:1;background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){.lucy-event .content .arrow-link-wrap:any-link .text:hover,.lucy-event .content .arrow-link-wrap:any-link .text:focus-visible{background-size:0 2px, 100% 2px}}.lucy-event .content .arrow-link-wrap:any-link .inline-arrow{width:1.25rem;height:1.25rem}.lucy-event img{display:block;max-width:35%;margin-left:auto}@media only screen and (max-width: 910px){.lucy-event img{max-width:unset;width:100%}}#page-header.events{position:relative;overflow:hidden;background-color:var(--color_light)}#page-header.events .squiggle{position:absolute;top:-100%;left:-65%;z-index:1;width:250%;height:250%;background-image:url(/images/squiggle-element.svg);background-size:cover;background-repeat:no-repeat;opacity:.04}#page-header.events h1:not(.h2){padding-top:var(--gutter_y)}#page-header.events .left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#page-header.events .trail{position:relative;z-index:2}#page-header.events #featured-events,#page-header.events #event-detail-header{position:relative;z-index:2;display:grid;grid-template-columns:4.5fr 5.5fr;gap:var(--gutter_x);padding-top:var(--gutter_y)}@media only screen and (max-width: 750px){#page-header.events #featured-events,#page-header.events #event-detail-header{grid-template-columns:1fr}}#page-header.events #featured-events p.sub-header,#page-header.events #event-detail-header p.sub-header{margin-bottom:var(--gutter_y)}#page-header.events #featured-events .arrow-link-wrap .text,#page-header.events #event-detail-header .arrow-link-wrap .text{margin-bottom:1rem;font-family:var(--font_secondary);font-weight:600;color:var(--color_text);font-size:2rem;letter-spacing:-0.007rem;line-height:1;background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#page-header.events #featured-events .arrow-link-wrap .text:hover,#page-header.events #featured-events .arrow-link-wrap .text:focus-visible,#page-header.events #event-detail-header .arrow-link-wrap .text:hover,#page-header.events #event-detail-header .arrow-link-wrap .text:focus-visible{background-size:0 2px, 100% 2px}}#page-header.events #featured-events .arrow-link-wrap .inline-arrow,#page-header.events #event-detail-header .arrow-link-wrap .inline-arrow{width:1.25rem;height:1.25rem}#page-header.events #featured-events .info,#page-header.events #event-detail-header .info{display:flex;gap:var(--flow_space);margin-top:var(--flow_space)}@media only screen and (max-width: 1125px){#page-header.events #featured-events .info,#page-header.events #event-detail-header .info{flex-direction:column}}#page-header.events #featured-events .info p,#page-header.events #event-detail-header .info p{margin-bottom:0}#page-header.events #featured-events img,#page-header.events #event-detail-header img{display:block;width:100%}#page-header.events:has(#featured-events) h1{display:none}#calendar{padding:var(--gutter_y) var(--gutter_x)}#calendar #calendar-filter-bar{display:flex;margin-bottom:10px;padding-bottom:var(--flow_space);border-bottom:1px solid var(--border_color)}#calendar #calendar-filter-bar .filter-block{display:flex;flex-wrap:wrap;gap:var(--grid_gutter);align-items:flex-end}#calendar #calendar-filter-bar .filter-block:first-of-type{flex-basis:10%}@media only screen and (max-width: 1440px){#calendar #calendar-filter-bar .filter-block:first-of-type{flex-basis:13%}}@media only screen and (max-width: 1125px){#calendar #calendar-filter-bar .filter-block:first-of-type{flex-basis:16%}}@media only screen and (max-width: 910px){#calendar #calendar-filter-bar .filter-block:first-of-type{display:none}}#calendar #calendar-filter-bar .filter-block:last-of-type{flex-grow:1}#calendar #calendar-filter-bar .filter-block p.sub-header{width:100%;margin-bottom:1.5rem}#calendar #calendar-filter-bar .filter-block .toggle{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;border:1px solid rgba(27,53,40,0.25);transition:all .2s ease-in-out}#calendar #calendar-filter-bar .filter-block .toggle svg{width:1.25rem}#calendar #calendar-filter-bar .filter-block .toggle svg *{fill:var(--color_dark)}#calendar #calendar-filter-bar .filter-block .toggle span{display:none}#calendar #calendar-filter-bar .filter-block .toggle.active{border-color:var(--border_color);background-color:var(--color_dark)}#calendar #calendar-filter-bar .filter-block .toggle.active svg *{fill:#FFF}@media (pointer: fine){#calendar #calendar-filter-bar .filter-block .toggle:hover,#calendar #calendar-filter-bar .filter-block .toggle:focus-visible{border-color:var(--border_color)}}#calendar #calendar-filter-bar .filter-block .field-wrap{flex:1 1 auto;margin-bottom:0}#calendar #calendar-filter-bar .filter-separator{margin-right:var(--flow_space);padding-right:var(--flow_space);border-right:1px solid rgba(27,53,40,0.25)}@media only screen and (max-width: 910px){#calendar #calendar-filter-bar .filter-separator{display:none}}#calendar .section-title{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:1.4rem;font-weight:600;letter-spacing:0.035rem;line-height:1.115;text-transform:uppercase;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid rgba(27,53,40,0.25)}#calendar #calendar-grid{width:100%;margin:var(--flow_space) 0;border-collapse:collapse}#calendar #calendar-grid th{padding:0 .5rem .5rem 1rem;font-family:var(--font_primary);font-size:3rem;font-weight:600;line-height:1;text-align:left;border-left:1px solid rgba(27,53,40,0.25)}@media only screen and (max-width: 1125px){#calendar #calendar-grid th{font-size:2rem}}#calendar #calendar-grid td{position:relative;height:5em;padding:1rem;vertical-align:top;border:1px solid rgba(27,53,40,0.25)}#calendar #calendar-grid td.weekend,#calendar #calendar-grid td.current{background-color:transparent}#calendar #calendar-grid td.outside{background-color:#F3F1EF}#calendar #calendar-grid td.empty .day{margin-bottom:0}@media only screen and (max-width: 525px){#calendar #calendar-grid td.empty .day{opacity:.35}}#calendar #calendar-grid td .day{font-family:var(--font_primary);font-size:3rem;font-weight:bold;line-height:1}@media only screen and (max-width: 1125px){#calendar #calendar-grid td .day{font-size:2rem}}#calendar #calendar-grid .event{position:relative;margin-bottom:1rem;font-size:.75rem;line-height:1.4}@media only screen and (max-width: 525px){#calendar #calendar-grid .event{padding-left:0}}#calendar #calendar-grid .event .time{display:block;margin-bottom:0;margin-top:.25rem}#calendar #calendar-grid .event .arrow-link-wrap .text{font-weight:600;color:var(--color_text);text-decoration:none;background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#calendar #calendar-grid .event .arrow-link-wrap .text:hover,#calendar #calendar-grid .event .arrow-link-wrap .text:focus-visible{background-size:0 2px, 100% 2px}}#calendar #calendar-grid .event .arrow-link-wrap .inline-arrow{width:.6rem;height:.6rem}@media only screen and (max-width: 525px){#calendar #calendar-grid .event .arrow-link-wrap{min-width:75px}}@media (pointer: fine){#calendar #calendar-grid .event:hover .event-preview{display:block}}#calendar #calendar-grid .event .event-preview{position:fixed;z-index:9;top:50%;left:50%;display:none;width:22.5rem;line-height:0;color:#FFF;background:var(--color_dark);transform:translate(3rem, -50%);box-shadow:0,12px,22px,0,rgba(0,0,0,0.25);box-sizing:border-box}#calendar #calendar-grid .event .event-preview.alt{transform:translate(calc(-100% - 3rem), -50%)}#calendar #calendar-grid .event .event-preview .content{padding:1.3rem 1.5rem 1.5rem 1.5rem;line-height:1.3;box-sizing:border-box}#calendar #calendar-grid .event .event-preview .content p{margin-bottom:0;font-size:.889rem;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#calendar #calendar-grid .event .event-preview .content p.title{margin-bottom:0;font-family:var(--font-primary);font-size:2rem;font-weight:600}#calendar #calendar-grid .event .event-preview .content p.body{margin-top:.5rem}#calendar #calendar-grid .event .event-preview .content:before{position:absolute;top:var(--spacer);left:var(--spacer);width:calc(100% - (var(--spacer) * 2));height:2px;background:#FFF;content:''}#calendar #calendar-grid .event .event-preview img{width:100%}#calendar #calendar-mobile-list{display:none}@media only screen and (max-width: 910px){#calendar #calendar-mobile-list{display:block}}@media only screen and (max-width: 910px){#calendar #calendar-desktop-grid{display:none}}#calendar .events-list .lucy-event:first-of-type{padding-top:0;border-top:none}@media only screen and (max-width: 910px){#event-detail aside .button.back-to{display:none}}#event-detail .section{margin-top:var(--flow_space);padding-top:var(--flow_space);border-top:1px solid rgba(27,53,40,0.25)}#event-detail .location{display:flex;gap:var(--grid_gutter);align-items:center}@media only screen and (max-width: 650px){#event-detail .location{flex-direction:column;align-items:flex-start}}#event-detail .location .address{margin-bottom:0}#event-detail .location .left,#event-detail .location .right{width:50%}@media only screen and (max-width: 650px){#event-detail .location .left,#event-detail .location .right{width:100%}}#event-detail .location .right{position:relative}#event-detail .location .right:before{position:absolute;top:50%;left:50%;color:var(--color_text);font-family:'icomoon';font-size:2rem;content:'\e906';transform:translate(-50%, -50%)}#event-detail .location img{display:block;width:100%}#event-detail .events-grid,#event-detail .news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter)}@media only screen and (max-width: 910px){#event-detail .events-grid,#event-detail .news-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 650px){#event-detail .events-grid,#event-detail .news-grid{grid-template-columns:1fr;gap:var(--flow_space)}}#event-detail .events-grid .block:any-link,#event-detail .news-grid .block:any-link{display:block;font-size:1.167rem;text-decoration:none;color:var(--color_text);transition:all .2s}@media only screen and (max-width: 650px){#event-detail .events-grid .block:any-link,#event-detail .news-grid .block:any-link{display:flex;flex-direction:column}}@media only screen and (max-width: 910px){#event-detail .events-grid .block:any-link:nth-of-type(3),#event-detail .news-grid .block:any-link:nth-of-type(3){display:none}}#event-detail .events-grid .block:any-link img,#event-detail .news-grid .block:any-link img{display:block;width:100%;margin-bottom:1rem}@media only screen and (max-width: 650px){#event-detail .events-grid .block:any-link img,#event-detail .news-grid .block:any-link img{order:3;margin-bottom:0;margin-top:var(--flow_space)}}#event-detail .events-grid .block:any-link .arrow-link-wrap,#event-detail .news-grid .block:any-link .arrow-link-wrap{display:inline-block;padding-right:2rem}@media only screen and (max-width: 650px){#event-detail .events-grid .block:any-link .arrow-link-wrap,#event-detail .news-grid .block:any-link .arrow-link-wrap{order:1}}#event-detail .events-grid .block:any-link .arrow-link-wrap span.text,#event-detail .news-grid .block:any-link .arrow-link-wrap span.text{background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#event-detail .events-grid .block:any-link .arrow-link-wrap span.text:hover,#event-detail .events-grid .block:any-link .arrow-link-wrap span.text:focus-visible,#event-detail .news-grid .block:any-link .arrow-link-wrap span.text:hover,#event-detail .news-grid .block:any-link .arrow-link-wrap span.text:focus-visible{background-size:0 2px, 100% 2px}}#event-detail .events-grid .block:any-link p.date,#event-detail .news-grid .block:any-link p.date{margin-top:.5rem;font-size:.889rem}@media only screen and (max-width: 650px){#event-detail .events-grid .block:any-link p.date,#event-detail .news-grid .block:any-link p.date{order:2}}#event-detail .events-grid .block:any-link :last-child,#event-detail .news-grid .block:any-link :last-child{margin-bottom:0}@media (pointer: fine){#event-detail .events-grid .block:any-link:hover span.text,#event-detail .events-grid .block:any-link:focus-visible span.text,#event-detail .news-grid .block:any-link:hover span.text,#event-detail .news-grid .block:any-link:focus-visible span.text{background-size:0 2px, 100% 2px}#event-detail .events-grid .block:any-link:hover .inline-arrow,#event-detail .events-grid .block:any-link:focus-visible .inline-arrow,#event-detail .news-grid .block:any-link:hover .inline-arrow,#event-detail .news-grid .block:any-link:focus-visible .inline-arrow{opacity:1;margin-left:.5rem}}#event-detail #event-speakers .speaker,#event-detail #event-speakers .auction-item,#event-detail #event-auction .speaker,#event-detail #event-auction .auction-item{display:flex;align-items:flex-start;gap:2rem;margin-top:var(--flow_space);padding-top:var(--flow_space);border-top:1px solid rgba(27,53,40,0.25)}@media only screen and (max-width: 650px){#event-detail #event-speakers .speaker,#event-detail #event-speakers .auction-item,#event-detail #event-auction .speaker,#event-detail #event-auction .auction-item{flex-direction:column;gap:var(--flow_space)}}#event-detail #event-speakers .speaker img,#event-detail #event-speakers .auction-item img,#event-detail #event-auction .speaker img,#event-detail #event-auction .auction-item img{width:25%}@media only screen and (max-width: 650px){#event-detail #event-speakers .speaker img,#event-detail #event-speakers .auction-item img,#event-detail #event-auction .speaker img,#event-detail #event-auction .auction-item img{order:2;width:100%}}#event-detail #event-speakers .speaker .content,#event-detail #event-speakers .auction-item .content,#event-detail #event-auction .speaker .content,#event-detail #event-auction .auction-item .content{flex:1 1 auto}#event-detail #event-speakers .speaker .content :last-child,#event-detail #event-speakers .auction-item .content :last-child,#event-detail #event-auction .speaker .content :last-child,#event-detail #event-auction .auction-item .content :last-child{margin-bottom:0}#event-tickets{padding:1rem var(--gutter_x);background-color:var(--color_primary)}@media only screen and (max-width: 910px){#event-tickets{padding:1.5rem var(--gutter_x) 1rem var(--gutter_x)}}#event-tickets .wrapper{display:grid;grid-template-columns:3fr 7fr;align-items:center;gap:var(--gutter_x)}@media only screen and (max-width: 1125px){#event-tickets .wrapper{gap:var(--grid_gutter)}}@media only screen and (max-width: 910px){#event-tickets .wrapper{grid-template-columns:1fr}}#event-tickets .sub-header{margin-bottom:0;transform:translate(0, -0.5rem)}#event-tickets .fluid-wrap{display:none;gap:var(--grid_gutter);align-items:center}@media only screen and (max-width: 750px){#event-tickets .fluid-wrap{flex-direction:column;align-items:flex-start}}#event-tickets .fluid-wrap.loaded{display:flex}#event-tickets .fluid-wrap .field.select{flex:1 1 auto}@media only screen and (max-width: 750px){#event-tickets .fluid-wrap .field.select{width:100%}}#event-tickets .fluid-wrap .field-wrap{margin-bottom:0}#event-tickets .fluid-wrap .field-wrap label{opacity:0}#event-tickets .fluid-wrap select{margin-bottom:0;border:none}#event-tickets .fluid-wrap button{margin-bottom:0;margin-left:auto}@media only screen and (max-width: 1125px){#event-tickets .fluid-wrap button{padding:0 2rem}}@media only screen and (max-width: 750px){#event-tickets .fluid-wrap button{margin-left:0}}#event-tickets .fluid-wrap #ticket-price-display{display:none !important}#register-overlay{display:none;position:fixed;z-index:201;top:50%;left:50%;max-width:800px;max-height:calc(100vh - 4rem);overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translate(-50%, -50%);border-radius:var(--border_radius);border:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 1440px){#register-overlay{width:70vw}}@media only screen and (max-width: 1125px){#register-overlay{width:80vw}}@media only screen and (max-width: 600px){#register-overlay{width:90vw}}@media only screen and (max-width: 525px){#register-overlay{top:var(--grid_gutter);left:var(--grid_gutter);width:calc(100vw - (var(--grid_gutter) * 2));max-height:calc(100vh - (var(--grid_gutter) * 2));background:var(--color_light);transform:translate(0, 0)}}@media only screen and (max-width: 450px){#register-overlay{top:0;left:0;width:100vw;max-height:100vh;border-radius:0}}#register-overlay .inner{position:relative;padding:3rem;background:#FFF}@media only screen and (max-width: 910px){#register-overlay .inner{padding:2rem}}@media only screen and (max-width: 450px){#register-overlay .inner{padding:var(--gutter_y) var(--gutter_x)}}#register-overlay .inner h3{margin:1rem 0}#register-overlay .inner h3.questions{display:none;margin-bottom:0}#register-overlay .inner h3.section-title span{float:right;font-size:.8rem;font-weight:400;vertical-align:middle;font-style:italic;line-height:2.5rem}@media only screen and (max-width: 700px){#register-overlay .inner h3.section-title span{float:none;display:block}}#register-overlay .inner .event-details{position:relative;display:flex;justify-content:space-between;align-items:center;margin:1rem 0 2rem 0;padding:1rem 0;border-top:var(--border_width) var(--border_style) var(--border_color);border-bottom:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 910px){#register-overlay .inner .event-details{flex-direction:column;align-items:flex-start}}#register-overlay .inner .event-details img{display:block;max-width:100%;width:30%;margin-right:var(--grid_gutter)}@media only screen and (max-width: 910px){#register-overlay .inner .event-details img{width:100%;margin-bottom:1rem}}#register-overlay .inner .event-details .details{width:60%;margin-right:var(--grid_gutter);display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 910px){#register-overlay .inner .event-details .details{width:100%;margin-bottom:0}}#register-overlay .inner .event-details .details :last-child{margin-bottom:0}#register-overlay .inner .event-details .details h5{margin-bottom:0}#register-overlay .inner .event-details .details .caption{padding-bottom:0 !important}@media only screen and (max-width: 1125px){#register-overlay .inner .event-details .details .caption{font-size:1rem}}#register-overlay .inner .event-details .details .caption:after{display:none}#register-overlay .inner .event-details .price{margin-bottom:0;font-family:var(--font_secondary);font-size:1.2rem;font-weight:800;text-transform:uppercase;text-align:right}#register-overlay .inner #contact-information{display:flex;flex-wrap:wrap;gap:0 var(--grid_gutter)}#register-overlay .inner #contact-information h3{width:100%;margin-bottom:1rem;margin-top:0}#register-overlay .inner #contact-information .field-wrap.half{width:calc(50% - (var(--grid_gutter) / 2))}@media only screen and (max-width: 400px){#register-overlay .inner #contact-information .field-wrap.half{width:100%}}@media only screen and (max-width: 750px){#register-overlay .inner #contact-information .field-wrap.half.adjust{width:calc((100% / 3) - ((var(--grid_gutter) * 2 / 3)))}}@media only screen and (max-width: 400px){#register-overlay .inner #contact-information .field-wrap.half.adjust{width:100%}}#register-overlay .inner #contact-information .field-wrap.fourth{width:calc(25% - ((var(--grid_gutter) * 3) / 4))}@media only screen and (max-width: 750px){#register-overlay .inner #contact-information .field-wrap.fourth{width:calc((100% / 3) - ((var(--grid_gutter) * 2 / 3)))}}@media only screen and (max-width: 400px){#register-overlay .inner #contact-information .field-wrap.fourth{width:100%}}#register-overlay .inner #register-attendees .guest{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--grid_gutter)}@media only screen and (max-width: 400px){#register-overlay .inner #register-attendees .guest{grid-template-columns:repeat(1, 1fr)}}#register-overlay .inner #register-questions{margin-top:2rem}#register-overlay .inner #register-questions:empty{margin-top:0}#register-overlay .inner #register-questions .title{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}#register-overlay .inner #register-questions .section .top{display:flex;z-index:1;align-items:center;padding:1rem 0;border-top:var(--border_width) var(--border_style) var(--border_color);cursor:pointer}#register-overlay .inner #register-questions .section .top .accordion-title{margin-bottom:0;font-size:1.25rem}#register-overlay .inner #register-questions .section .top .section-toggle{position:relative;margin-left:auto}#register-overlay .inner #register-questions .section .top .section-toggle:before,#register-overlay .inner #register-questions .section .top .section-toggle:after{position:absolute;top:50%;background-color:var(--color_dark);content:''}#register-overlay .inner #register-questions .section .top .section-toggle:before{right:0;width:20px;height:2px;transform:translate(0, -50%)}#register-overlay .inner #register-questions .section .top .section-toggle:after{right:9px;width:2px;height:20px;transform:translate(0, -50%);transition:height .2s ease-in-out}@media (pointer: fine){#register-overlay .inner #register-questions .section .top:hover .section-toggle:before,#register-overlay .inner #register-questions .section .top:hover .section-toggle:after,#register-overlay .inner #register-questions .section .top:focus .section-toggle:before,#register-overlay .inner #register-questions .section .top:focus .section-toggle:after{background-color:var(--color_dark)}}#register-overlay .inner #register-questions .section .section-fields{position:relative;z-index:2}#register-overlay .inner #register-questions .section .section-fields .row{padding-top:10px}#register-overlay .inner #register-questions .section.open .top .section-toggle::after{height:0}#register-overlay #register-overlay-close:any-link{position:absolute;top:1rem;right:1rem;text-decoration:none;font-size:.8rem;color:var(--color_dark)}#register-overlay #register-overlay-close:any-link:hover{text-decoration:underline}#sponsorship-levels{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter);font-size:0;margin-top:var(--flow_space)}@media only screen and (max-width: 1440px){#sponsorship-levels{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){#sponsorship-levels{grid-template-columns:repeat(1, 1fr)}}#sponsorship-levels .level{position:relative;padding:2rem;font-size:var(--base_font_size);text-align:center;text-decoration:none;overflow:hidden;box-sizing:border-box;background-color:var(--color_dark)}#sponsorship-levels .level p{color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#sponsorship-levels .level p.title{font-size:.778rem;text-transform:uppercase;font-weight:600;letter-spacing:1px}#sponsorship-levels .level p.price{font-family:var(--font_secondary);font-size:2.5rem;font-weight:800;letter-spacing:-2px}#sponsorship-levels .level p.price span{font-size:1.5rem;font-weight:800;vertical-align:super;letter-spacing:.025rem}#sponsorship-levels .level .button,#sponsorship-levels .level button{transition:all .2s ease-out}#sponsorship-levels .level .button span:after,#sponsorship-levels .level button span:after{border-color:transparent transparent transparent var(--color_dark) !important}#sponsorship-levels .level .sold-out{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:1.4rem;font-weight:600;letter-spacing:0.035rem;line-height:1.115;text-transform:uppercase;position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;height:calc(2 * var(--base_font_size));margin-bottom:0;font-size:.6rem;border-radius:1.5rem;transition:all .2s ease-in-out}#sponsorship-levels .level .sold-out:before{position:absolute;top:-1px;left:0;width:100%;height:100%;border-image-slice:50% 35% 50% 35%;border-image-width:1rem 1rem 1rem 1rem;border-image-outset:0px 0px 0px 0px;border-image-repeat:round round;border-image-source:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAB4CAYAAAAgwxoxAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAjKADAAQAAAABAAAAeAAAAACGGlWAAAAIHklEQVR4Ae2dXagVVRiGjycj4ViWCgVmChWZlRkY2c/F9hCS6Y10CCropoigIvIqIuiiq5KKIMKkLoKCouhHjYrKRNObYxwwNJJ+7BhFWh1KJT2U9b6d1vDN2rP3nr337O3MWu8H75m1Ztaame+Z78zvWmtPG4jP/inQ5RNY14wC11f6VQ2Wfg/LvYPR8auKw3MRN3dBG6Ay7fNf5Y7nuPbuDLg7Am2CJiFeSqiroW7MraeI6e/d7IjqFkOAAcEzyQSUdVAfLWYzpV7Lbdi7bv8xSu1gETtXw0o+grKCxM7bUcTGSryOIewbz1z0mTxqkMwQWIX0TsgGRVZ6H8o8Dl0JhWx3wznff/Ihp6jtGng/CvlwbP4glj8GLYZisd1w1DKwafIit6hsNrzdCJ2ELAyb/hTLboGmQ7HZGji8DbI8bJrcyI8cg7Zp8I6Pxr9AFoBLE8Rr0OWQbGBgGSC8DvHR3TGyU3IkT3INzmbCo+2Qddimt2DZ0uC8LsahRVjNZsjysmlynV/Mpsq1FgaFdZRpXpOvL9dulnZvhrFnY5DPkHmebVZDQdm58OYwRAePQg9Bp0Gy/AQGUfRe6A/IDxxe0tdDQd33rYVD70MLIFnnBBai6lbIDxrmd0HzIJkIpAjwZvcB6BjkB8445i2EZCJQR2AJ5nwL2aDZj3zwj911JDQjNwEGh/uscgjpC3PXVMFoCfAB4gkoujfB0R5xOS4CIiACIiACIiACIiACIiACIiACIiACIMDvFo9As0RDBPIQYMsufqs4CK3MU0Fl4iXA7xRsoGM/bt0TLw553ooAGxzbYDmCfJBNAluB0PLWBPghiy25bMCsa11NJWIlwDa3NljYppRfRWUiUEeAPe1ssDC9vK6UZoRCgLcZL0E3deqQ33313U5XpHqlJjAHe/cMdBziSeEzqG2roYY9u/A+Rv2G2sZYiQqXYi/9+9Rau3vumvu5oHmz3RWofKUIvIW9dceaUx7/3MZxSWxlRt9luWurYBUJsFuuPeZM5x6f5gWv8sdVJKB9bpuAf1VhHLQ0DhM2Adlo4ygKsvAJ3AwX7XFnHDAemtoIltpKPyIfVNfLpt7HvZDv13i87fFnPKSMfXWt3WkzSL8IcbgJWfgE/oaLr3hu+vGQWjwXuUnIRtjFqRLKhE6AI33Z4894YFxkmmvC4CrszSylmaET2A0HXQxwyrhIzF6ShpO5U4l3vLyycRB4z3MzFRc2YMZRcL8prIAxMCJKcjgWa6mAsQtc+gIkeLMT5NhpzklNGxLg09KvkL0s8fOBTAQaEuDglDZg7nMl7SXJzdNUBHZ4CFZ4eWVFIEXgWuTsGea71FJlRMAjMIQ8X+S5oGF6BsvokkQKMp/AMcywT8yMk/9e4uo7kY9KeUfgOSTYGu8riMHzJSQTAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQgWIIsP2mM36ZvAhi24c/3UxNRcAn8DRmuMFk2GBGI2T6hJRPCLBhDFuI207X6u2Y4FHCJ8CAYQMZawoYS0PpFAEFTAqHMnkIsHGvbfDL+5nT81RUmXgJsBuBayHOKQd0lolAHQFekmifT02SvzckKSViJMCejl9DHC/mfoivW1LGAvYMw1EVZfESeBuu23hIuso6JOxsbQv87BZoGh0BXnX8cQ4zO+P/hII2aK6KDpUcJgEOt2rjgHGRmLuH4YytydyphEbP9IBEkl3p+enHRbKYQ1PZyNqXLFEiJgJ7vDhgXGRa1qCImdeuzNqaGQKBK+CEPWnUDYpoL0n8mb4PPK9v9fLKhk3gDs89xgPjoqGNYImNsB+Qn96wtBaERIBD1H0P2ePPeGhq/GrtP1Lp5rcpsmAWroEnNlhyDR1P7/mjBLZiw7tkFpYFQ2AbPLHHfUNez/zn8BOoeF7eyipXSQLLsNc2WJhmHOQ2/hTKEegpaF7uWipYVQL+qJk8/m3ZApQ+p60aKlxVAnx1wh8gsWeYWlWd0X73nsBmbMIGy87eb1JbqCqBYS9YGDirquqM9ru3BPjSdgyyZ5fRVpu0b3pbldXysAjMgjvsMeKMgcPGUjIRaErgdixlE4aNTUtpoQgYAmchPWTySoqACIiACIiACIiACIiACIiACIiACIiACARIYA58WhugX3KpBwT4fYId+09CD/dg/VplQARmwpddkP36+TzyduDFgNyVK90S4Jgy/HFJGzBMb4J45pGJQB2B5ZjDjk9+0HyDeWxoLCuewBKs8pLiV9u/NbKN6DjkBw17HzzYv90IfkvseLYOOg7thSr9tZk9Dfz7GRdAW7BsPiTrnMD5qPoJ5Jhy+mrnqytHTXaxXQ/xick6xvRRiP8duiEGhDaMvNgqbgLymZLzdVDlbTU8yLqvocNjEO97ZK0JrECRLyA/UJgnX3IOxngJ2g5lOct5fJJaCsnqCSzGrDegRuzINchLPG/SODhNo7MNT6kEswiSTT1VcnDKrEu6O6uQJ7kGbbPhHRscNwLBRsmxGu9ReGn5EGp0RiE38iPHqIwv+kYhC+YA8jGOR8NXEU9CbL1vefhp8op+0G32tGP3TMKJ8T3Njf/77geHzZOPeiQCgjWOPs7fPYjN6DNHyrAB4tIcRaEGyfpI4Exsi00uhiDeI5TR7HAbfMfCQZ3aGp+ljE5VdZ+exY67/9gipr14b8T2Q3y1MAJx2DjZKSTwMrZdRKC4dfQiYCrzaDx4Cg9kvzZ9dr821MV2GIyVsBgC5jcciQMQRyqYhGRdEPgXYNiC7YaH7nAAAAAASUVORK5CYII=");border-style:solid;content:'';filter:none;transition:filter .2s ease-in-out}#sponsorship-levels .level :last-child{margin-bottom:0}#sponsorship-content{margin-bottom:4rem}#sponsorship-cards-nav,#sponsorship-cards-nav-mobile{position:fixed;z-index:0;top:100%;left:0;width:100vw;height:100%;background:transparent url(../images/card-nav-shadow.png) repeat-x bottom left;transition:all .4s ease-out}#sponsorship-cards-nav.open,#sponsorship-cards-nav-mobile.open{top:0;z-index:2003}#sponsorship-cards-nav a,#sponsorship-cards-nav-mobile a{position:absolute;top:250px;left:50%;width:41px;height:41px;display:flex;justify-content:center;align-items:center;color:var(--color_text);text-align:center;text-decoration:none;text-indent:2px;font-size:.8rem;background-color:#FFF;border-radius:100%;transition:all .2s ease-out}#sponsorship-cards-nav a:hover,#sponsorship-cards-nav-mobile a:hover{background-color:var(--color_primary)}#sponsorship-cards-nav a#sponsorship-cards-previous,#sponsorship-cards-nav-mobile a#sponsorship-cards-previous{transform:translate(-325px, 0) !important;text-indent:-2px}#sponsorship-cards-nav a#sponsorship-cards-previous:hover,#sponsorship-cards-nav-mobile a#sponsorship-cards-previous:hover{transform:translate(-330px, 0) !important}#sponsorship-cards-nav a#sponsorship-cards-next,#sponsorship-cards-nav-mobile a#sponsorship-cards-next{transform:translate(275px, 0)}#sponsorship-cards-nav a#sponsorship-cards-next:hover,#sponsorship-cards-nav-mobile a#sponsorship-cards-next:hover{transform:translate(280px, 0)}#sponsorship-cards-nav ul,#sponsorship-cards-nav-mobile ul{position:absolute;bottom:40px;left:50%;display:inline-block;margin:0;padding:0;font-size:var(--base_font_size);text-align:center;list-style-type:none;transform:translate(-50%, 0)}#sponsorship-cards-nav ul li,#sponsorship-cards-nav-mobile ul li{display:inline-block;width:10px;height:10px;margin:0;background:get_color(light);border-radius:50%}#sponsorship-cards-nav ul li.active,#sponsorship-cards-nav-mobile ul li.active{background:var(--color_dark)}@media only screen and (max-width: 910px){#sponsorship-cards-nav,#sponsorship-cards-nav-mobile{display:none}}#sponsorship-cards-nav-mobile{display:none}@media only screen and (max-width: 910px){#sponsorship-cards-nav-mobile{top:auto;bottom:-140px;z-index:12;display:block;height:140px;transition:all .2s ease-out}#sponsorship-cards-nav-mobile a{top:auto;bottom:27px;box-shadow:0 0 12px 0 rgba(0,0,0,0.5)}#sponsorship-cards-nav-mobile a#sponsorship-cards-previous-mobile{left:17px;transform:translate(0, 0)}#sponsorship-cards-nav-mobile a#sponsorship-cards-previous-mobile:hover{transform:translate(0, 0)}#sponsorship-cards-nav-mobile a#sponsorship-cards-next-mobile{left:auto;right:17px;transform:translate(0, 0)}#sponsorship-cards-nav-mobile a#sponsorship-cards-next-mobile:hover{transform:translate(0, 0)}#sponsorship-cards-nav-mobile.open{top:auto;bottom:0}}.overlay-card{position:absolute;top:50px;left:100%;width:440px;margin-bottom:100px;overflow:hidden;box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);transition:all .4s ease-out;transform:translate(0, 0);background-color:#FFF}@media only screen and (max-width: 910px){.overlay-card{top:25px;width:calc(100% - 40px)}}@media only screen and (max-width: 525px){.overlay-card{top:5px;margin-bottom:150px}}.overlay-card.active{z-index:2004;left:50%;transform:translate(-50%, 0)}.overlay-card.previous,.overlay-card.next{z-index:3;top:105px;cursor:pointer;color:var(--color_text)}@media only screen and (max-width: 910px){.overlay-card.previous,.overlay-card.next{top:25px}}.overlay-card.previous .top,.overlay-card.next .top{padding-bottom:2rem}.overlay-card.previous .bottom,.overlay-card.next .bottom{padding-top:2rem}.overlay-card.previous .bottom .buttons,.overlay-card.next .bottom .buttons{overflow:hidden;opacity:0}.overlay-card.previous nav,.overlay-card.next nav{top:calc(100% - 86px)}.overlay-card.previous .icon-close,.overlay-card.previous .sponsorship-cards-tabs,.overlay-card.next .icon-close,.overlay-card.next .sponsorship-cards-tabs{opacity:0}.overlay-card.previous{left:0;transform:translate(-50%, 0)}.overlay-card.previous.hidden{transform:translate(-100%, 0)}.overlay-card.previous:hover{transform:translate(0, 0)}@media only screen and (max-width: 1440px){.overlay-card.previous{transform:translate(-80%, 0)}}@media only screen and (max-width: 1125px){.overlay-card.previous{transform:translate(-90%, 0)}}@media only screen and (max-width: 910px){.overlay-card.previous{transform:translate(calc(-100% + 15px), 0)}.overlay-card.previous:hover{transform:translate(calc(-100% + 15px), 0)}}.overlay-card.next{left:100%;transform:translate(-50%, 0)}.overlay-card.next.hidden{transform:translate(100%, 0)}.overlay-card.next:hover{transform:translate(-100%, 0)}@media only screen and (max-width: 1440px){.overlay-card.next{transform:translate(-20%, 0)}}@media only screen and (max-width: 1125px){.overlay-card.next{transform:translate(-10%, 0)}}@media only screen and (max-width: 910px){.overlay-card.next{transform:translate(-15px, 0)}.overlay-card.next:hover{transform:translate(-15px, 0)}}.overlay-card .icon-close{position:absolute;z-index:3;top:1rem;right:1rem;font-size:.8rem;color:var(--color_dark);cursor:pointer;transition:all .4s ease-out}.overlay-card .icon-close:hover{text-decoration:underline}.overlay-card .wrap{position:relative;z-index:2;padding:2rem;transition:all .4s ease-out}.overlay-card .wrap .top{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(27,53,40,0.25);text-align:center}.overlay-card .wrap .top p.title{font-size:.778rem;text-transform:uppercase;font-weight:600;letter-spacing:1px}.overlay-card .wrap .top p.price{font-family:var(--font_secondary);font-size:2.5rem;font-weight:800;letter-spacing:-2px}.overlay-card .wrap .top p.price span{font-size:1.5rem;font-weight:800;vertical-align:super;letter-spacing:.025rem}.overlay-card .wrap .top .sold-out{margin-top:1.5rem}.overlay-card .wrap .top :last-child{margin-bottom:0}.overlay-card .benefits label{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:1.4rem;font-weight:600;letter-spacing:0.035rem;line-height:1.115;text-transform:uppercase;display:block;position:relative;margin-bottom:1rem;color:var(--color_dark)}.overlay-card .benefits ul.check{margin-bottom:3rem;padding:0 !important;list-style-type:none}.overlay-card .benefits ul.check li{font-size:0.778rem;font-weight:400;letter-spacing:0.0018rem;line-height:1.571;margin-bottom:1rem;padding-left:25px;line-height:1.5;background:transparent url(../images/bullet-check.svg) no-repeat 0 0;background-size:15px 25px}.overlay-card .sponsorship-cards-tabs ul{position:absolute;bottom:30px;left:50%;display:inline-block;margin:0;padding:0;font-size:var(--base_font_size);text-align:center;list-style-type:none;transform:translate(-50%, 0)}.overlay-card .sponsorship-cards-tabs ul li{display:inline-block;width:10px;height:10px;margin:0;background:get_color(light);border:1px solid rgba(27,53,40,0.25);border-radius:50%}.overlay-card .sponsorship-cards-tabs ul li.active{background:var(--color_dark)}body.front .faqs,#lucy-page-template-inner .faqs{margin-bottom:var(--flow_space)}.question{position:relative;border-top:1px solid rgba(27,53,40,0.25)}.question .top{position:relative;padding:var(--flow_space) 3rem var(--flow_space) 0;cursor:pointer;box-sizing:border-box}.question .top .title{font-family:var(--font_primary);font-weight:600;font-size:1.6rem;line-height:1.2;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){.question .top .title:hover,.question .top .title:focus-visible{background-size:0 2px, 100% 2px}}@media only screen and (max-width: 525px){.question .top .title{font-size:1.3rem}}.question .top .expand{position:absolute;top:50%;right:0;width:2rem;height:2rem;background-color:var(--color_dark);transform:translate(0, -50%);border-radius:100%;transition:background-color .2s ease-in-out}.question .top .expand:before,.question .top .expand:after{position:absolute;top:50%;left:50%;background:#FFF;content:'';transition:all .2s ease-in-out;transform:translate(-50%, -50%)}.question .top .expand:before{width:2px;height:40%}.question .top .expand:after{width:40%;height:2px}@media (pointer: fine){.question .top:hover .title,.question .top:focus-visible .title{background-size:0 2px, 100% 2px}.question .top:hover .expand,.question .top:focus-visible .expand{background-color:var(--color_primary)}.question .top:hover .expand:before,.question .top:hover .expand:after,.question .top:focus-visible .expand:before,.question .top:focus-visible .expand:after{background-color:var(--color_dark)}}.question .bottom{display:none;padding-bottom:var(--flow_space)}.question .bottom p{padding-right:50px}@media only screen and (max-width: 910px){.question .bottom p{padding-right:0}}.question .bottom :last-child{margin-bottom:0}.question:last-of-type{margin-bottom:0;border-bottom:1px solid rgba(27,53,40,0.25)}.question.open .top:before{width:100%}.question.open .expand:before{height:0}.question.open .bottom{display:block}.lucy-resources{margin-bottom:var(--flow_space);border-bottom:1px solid rgba(27,53,40,0.25);container-type:inline-size;container-name:lucy-resources}.lucy-resources h2{margin-top:var(--flow_space)}.lucy-resources .resource-item{position:relative;padding:1rem 0;border-top:1px solid rgba(27,53,40,0.25)}.lucy-resources .resource-item .top{display:flex;align-items:center;flex:0 0 auto;gap:var(--grid_gutter)}.lucy-resources .resource-item .top span[class*='icon']{color:var(--color_primary);font-size:50px}.lucy-resources .resource-item .top .info{width:calc(100% - var(--grid_gutter) - 50px)}.lucy-resources .resource-item .top h4{margin-bottom:0 !important}.lucy-resources .resource-item .top .file-size{margin-bottom:0 !important;font-size:0.778rem;font-weight:400;letter-spacing:0.0018rem;line-height:1.571}.lucy-resources .resource-item .top .buttons{display:flex;align-items:center;gap:var(--grid_gutter);margin-left:auto}.lucy-resources .resource-item .top .buttons .more{position:relative;width:2rem;height:2rem;background-color:var(--color_dark);border-radius:100%;transition:background-color .2s ease-in-out}.lucy-resources .resource-item .top .buttons .more:before,.lucy-resources .resource-item .top .buttons .more:after{position:absolute;top:50%;left:50%;background:#FFF;content:'';transition:all .2s ease-in-out;transform:translate(-50%, -50%)}.lucy-resources .resource-item .top .buttons .more:before{width:2px;height:40%}.lucy-resources .resource-item .top .buttons .more:after{width:40%;height:2px}@media (pointer: fine){.lucy-resources .resource-item .top .buttons .more:hover,.lucy-resources .resource-item .top .buttons .more:focus{background-color:var(--color_primary)}.lucy-resources .resource-item .top .buttons .more:hover:before,.lucy-resources .resource-item .top .buttons .more:hover:after,.lucy-resources .resource-item .top .buttons .more:focus:before,.lucy-resources .resource-item .top .buttons .more:focus:after{background-color:var(--color_dark)}}.lucy-resources .resource-item .top .buttons .action-button:any-link{text-decoration:none;color:var(--color_text);font-family:var(--font_primary);font-weight:600;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){.lucy-resources .resource-item .top .buttons .action-button:any-link:hover,.lucy-resources .resource-item .top .buttons .action-button:any-link:focus-visible{background-size:0 2px, 100% 2px}}.lucy-resources .resource-item .desc{display:none;margin-top:1rem;margin-bottom:0}.lucy-resources .resource-item .desc :last-child{margin-bottom:0 !important}.lucy-resources .resource-item .desc p{margin-bottom:.5rem}.lucy-resources .resource-item .desc h6{margin-bottom:0}.lucy-resources .resource-item .desc .button-link{display:inline-block;margin-bottom:1rem !important}.lucy-resources .resource-item.open .top .buttons .more::before{height:0}.lucy-resources .resource-item.open .desc{display:block}@container lucy-resources (max-width: 700px){.resource-item .top{flex-wrap:wrap}.resource-item .top h4{font-size:1.2rem !important}.resource-item .top .buttons{width:100%;flex-direction:row-reverse;justify-content:flex-end}}@container lucy-resources (max-width: 400px){.resource-item h4{font-size:1.1rem !important}}.lucy-callout{overflow:hidden;display:block;text-decoration:none !important;margin-bottom:var(--flow_space);container-type:inline-size;container-name:lucy-callout}.lucy-callout .callout-content{display:block;position:relative;text-decoration:none;background-color:var(--color_dark);padding:2rem}@media only screen and (max-width: 910px){.lucy-callout .callout-content{padding:1rem}}.lucy-callout .callout-content .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important;background-position:center !important}.lucy-callout .callout-content .bg:after{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(45deg, #1B3528 0%, rgba(27,53,40,0) 74%);content:''}.lucy-callout .callout-content .content{position:relative;z-index:1}.lucy-callout .callout-content .content .title{font-family:var(--font_primary);font-weight:600;font-size:2rem;line-height:1;color:#FFF !important;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(#fff, #fff);background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){.lucy-callout .callout-content .content .title:hover,.lucy-callout .callout-content .content .title:focus-visible{background-size:0 2px, 100% 2px}}.lucy-callout .callout-content .content p{margin-bottom:0;font-size:.889rem;margin-bottom:0;color:#FFF !important;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.lucy-callout .callout-content .content .bottom{display:flex;align-items:flex-end;gap:1rem;margin-top:.5rem}.lucy-callout .callout-content .content .bottom .callout-arrow{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-left:auto;background-color:#FFF;border-radius:100%;transition:all .3s ease-in-out}.lucy-callout .callout-content .content .bottom .callout-arrow .inline-arrow{width:.7rem;height:.7rem}@media (pointer: fine){.lucy-callout .callout-content:hover .title,.lucy-callout .callout-content:focus .title{background-size:0 2px, 100% 2px}.lucy-callout .callout-content:hover .bottom .callout-arrow,.lucy-callout .callout-content:focus .bottom .callout-arrow{background-color:var(--color_primary)}}@container lucy-callout (max-width: 400px){}#sponsor-grid,.sponsor-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media only screen and (max-width: 1125px){#sponsor-grid,.sponsor-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 525px){#sponsor-grid,.sponsor-grid{grid-template-columns:repeat(2, 1fr)}}#sponsor-grid h2,.sponsor-grid h2{display:block;width:100%;position:relative;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(27,53,40,0.25);grid-column-start:1;grid-column-end:5}#sponsor-grid .sponsor,.sponsor-grid .sponsor{position:relative;display:flex;justify-content:center;align-items:center;padding:1rem;text-align:center;text-decoration:none;line-height:1;box-sizing:border-box;aspect-ratio:1 / 1}#sponsor-grid .sponsor.text-only,.sponsor-grid .sponsor.text-only{padding:2rem;background-color:var(--color_light)}#sponsor-grid .sponsor span,.sponsor-grid .sponsor span{margin-bottom:0;font-size:.667rem;text-transform:uppercase;font-weight:600;line-height:1.3;color:var(--color_text)}#sponsor-grid .sponsor img,.sponsor-grid .sponsor img{max-width:100%;max-height:100%}@media (pointer: fine){#sponsor-grid a.sponsor:any-link:hover span,#sponsor-grid a.sponsor:any-link:focus-visible span,.sponsor-grid a.sponsor:any-link:hover span,.sponsor-grid a.sponsor:any-link:focus-visible span{text-decoration:underline}}#photos-and-videos .video-grid{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(27,53,40,0.25)}#photos-and-videos .video-grid .video-wrapper{margin-bottom:1rem}#photos-and-videos .gallery-grid.more-videos{margin-top:var(--flow_space);grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 910px){#photos-and-videos .gallery-grid.more-videos{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 525px){#photos-and-videos .gallery-grid.more-videos{grid-template-columns:repeat(1, 1fr)}}#photos-and-videos .gallery-grid.more-videos .image{background-color:transparent}#photos-and-videos .gallery-grid.more-videos .image img{aspect-ratio:16 / 10}#photos-and-videos .gallery-grid.more-videos .video{position:relative;margin-bottom:1rem;overflow:hidden;border-radius:var(--border_radius_img);background-color:var(--color_primary)}#photos-and-videos .gallery-grid.more-videos .video img{display:block;width:100%;transition:mix-blend-mode .2s ease-in-out}#photos-and-videos .gallery-grid.more-videos .video .icon-play{position:absolute;top:50%;left:50%;z-index:2;width:55px;height:55px;line-height:55px;text-align:center;font-size:1rem;text-indent:5px;background:var(--color_dark);cursor:pointer !important;color:#FFF;border-radius:100%;transform:translate(-50%, -50%);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: coarse){#photos-and-videos .gallery-grid.more-videos .video .icon-play{display:none}}@media (pointer: fine){#photos-and-videos .gallery-grid.more-videos .video:hover .video img,#photos-and-videos .gallery-grid.more-videos .video:focus .video img{mix-blend-mode:multiply}}@media only screen and (max-width: 910px){.cart-page{display:flex !important;flex-direction:column;gap:var(--gutter_y) !important}.cart-page aside{margin:0 !important}}#lucy-cart table thead th{padding:0;padding-bottom:1rem;color:inherit;background:transparent;border-bottom:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 525px){#lucy-cart table thead th span{display:none}}#lucy-cart table thead th:last-child{text-align:right}#lucy-cart table tbody td{padding:var(--flow_space) 0;vertical-align:middle;background:#FFF;border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-cart table tbody td:first-child{width:55%;font-weight:normal}#lucy-cart table tbody td:nth-child(2){width:10%}#lucy-cart table tbody td:last-child{width:16%;text-align:right;line-height:2}#lucy-cart table tbody td:last-child a:any-link{font-size:clamp(12px, 0.8125rem, 0.8125rem);color:var(--color_dark)}#lucy-cart table tbody td:not(:last-child){padding-right:var(--grid_gutter)}#lucy-cart table tbody td p{margin-bottom:0}#lucy-cart table tbody td p.title{font-family:var(--font_secondary);font-weight:800}#lucy-cart table tbody td a.delete{font-size:0.667rem !important}#lucy-cart table tbody td a.delete:hover,#lucy-cart table tbody td a.delete:focus{text-decoration:none}#lucy-cart table tbody td .field-wrap{margin-bottom:0}@media only screen and (max-width: 910px){#lucy-checkout #layout-7030 aside{order:1}#lucy-checkout #layout-7030 #content-7030{order:2}}#lucy-checkout-fields h2 span{float:right;font-size:.8rem;vertical-align:middle;font-style:italic;font-weight:600;line-height:2.5rem}@media only screen and (max-width: 910px){#lucy-checkout-fields h2 span{display:block;float:none}}#lucy-checkout-fields .form-fields{container-type:inline-size;container-name:cart-fields}@container cart-fields (max-width: 600px){.form-grid .field-wrap{grid-column:auto / span 6}.form-grid .field-wrap.textarea{grid-column:auto / span 6}}@container cart-fields (max-width: 500px){.form-grid .field-wrap.third{grid-column:auto / span 6}}#lucy-cart-summary{padding:1.5rem;border:var(--border_width) var(--border_style) var(--border_color);border-radius:var(--border_radius)}#lucy-cart-summary h5{display:flex;gap:var(--grid_gutter);align-items:center;padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-cart-summary h5 span{font-size:1rem;font-weight:500;margin-left:auto}#lucy-cart-summary #cart-donate-pitch{padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-cart-summary #cart-donate-pitch .fields{display:flex;gap:var(--grid_gutter);align-items:center}#lucy-cart-summary #cart-donate-pitch .fields #cart-donate-check,#lucy-cart-summary #cart-donate-pitch .fields #cart-donate-amount-entry{margin-bottom:0;width:calc(50% - (var(--grid_gutter) / 2))}#lucy-cart-summary #cart-donate-pitch .fields #cart-donate-check{font-family:var(--font_secondary);font-weight:800}@media only screen and (max-width: 910px){#lucy-cart-summary #cart-donate-pitch .body-small{font-size:1rem}}@media only screen and (max-width: 350px){#lucy-cart-summary #cart-donate-pitch .body-small{font-size:.8rem}}#lucy-cart-summary .item{margin-top:var(--grid_gutter);font-size:clamp(12px, 0.8125rem, 0.8125rem);padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-cart-summary .item p{margin-bottom:0;line-height:1.5}#lucy-cart-summary .item p span.title{display:flex;justify-content:space-between;font-family:var(--font_secondary);font-weight:800}#lucy-cart-summary .item p span.title em{font-weight:500;font-style:normal}#lucy-cart-summary .total{display:flex;margin-bottom:0;padding:var(--grid_gutter) 0;justify-content:space-between;align-items:center;font-family:var(--font_secondary);font-weight:800}#lucy-cart-summary .total:last-of-type{border-bottom:none}#lucy-cart-summary .total:last-child{padding-bottom:0}#lucy-cart-summary :last-child{margin-bottom:0}.cart-billing-block{margin-bottom:var(--flow_space)}.admin-fields .field-wrap{margin-bottom:0}#payment-type-toggle{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter);margin:var(--flow_space) 0;padding:0;list-style-type:none}#payment-type-toggle li{padding:.5rem 0;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--color_dark);border:var(--border_width) var(--border_style) var(--border_color);font-family:var(--font_secondary);font-size:.7rem;font-weight:800;letter-spacing:.03rem;border-radius:25px;cursor:pointer}#payment-type-toggle li:before{display:none}#payment-type-toggle li.selected{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){#payment-type-toggle li:hover,#payment-type-toggle li:focus{background-color:var(--color_dark);color:var(--color_light);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}}#lucy-order-details{margin-top:var(--gutter_y);padding:2rem;border:var(--border_width) var(--border_style) var(--border_color);border-radius:var(--border_radius)}#lucy-order-details h2{padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-order-details h2 span{float:right;font-size:1rem;vertical-align:middle;line-height:2.5rem;font-weight:500}@media only screen and (max-width: 910px){#lucy-order-details h2 span{display:block;float:none}}#lucy-order-details .item{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--border_width) var(--border_style) var(--border_color)}@media only screen and (max-width: 600px){#lucy-order-details .item{flex-direction:column;align-items:flex-start;gap:var(--grid_gutter)}}#lucy-order-details .item p{margin-bottom:0}#lucy-order-details .item p.title{font-family:var(--font_secondary);font-size:1.1rem;font-weight:800}#lucy-order-details .item p.price{margin-left:auto;font-size:1.2rem}@media only screen and (max-width: 600px){#lucy-order-details .item p.price{margin-left:0}}#lucy-order-details .item p.desc{font-size:.8rem}#lucy-order-details .item.small{margin-bottom:0;padding-bottom:0;border:none}#lucy-order-details .item.small p{font-weight:500}#lucy-order-details .item.total{margin-bottom:0;padding-bottom:0;border:none}@media only screen and (max-width: 600px){#lucy-order-details .item.total{align-items:center;gap:0}}#lucy-order-details .item.total p{font-family:var(--font_secondary);font-size:1.4rem;font-weight:800}#lucy-order-details .item.total.spaced{margin-top:1rem;padding-top:1rem;border-top:var(--border_width) var(--border_style) var(--border_color)}#lucy-order-details .buttons{margin-top:1rem;text-align:center}#lucy-order-details .buttons .button{margin-bottom:0}.card-icons{position:absolute;top:50%;right:0;font-size:0;transform:translate(0, -50%)}.card-icons span{display:inline-block;margin-left:.25rem;color:var(--color_dark);font-size:1rem;opacity:.2;transition:opacity .2s ease-in-out}.card-icons span.selected{opacity:1}@media only screen and (max-width: 525px){.card-icons span{display:none;opacity:1}.card-icons span.selected{display:inline-block}}#lucy-added-to-cart{position:fixed;z-index:8;right:var(--gutter_x);top:var(--header_height);width:clamp(200px, 20vw, 700px);padding:2rem;background:#FFF;border:var(--border_width) var(--border_style) var(--border_color);border-radius:var(--border_radius);opacity:0;translate:0 -1rem;transition:transform .5s ease, opacity .25s ease;transition-delay:0s;box-sizing:border-box}@media only screen and (max-width: 1920px){#lucy-added-to-cart{width:clamp(200px, 22vw, 500px)}}@media only screen and (max-width: 1440px){#lucy-added-to-cart{width:clamp(200px, 25vw, 600px)}}@media only screen and (max-width: 1125px){#lucy-added-to-cart{width:clamp(200px, 30vw, 700px)}}@media only screen and (max-width: 910px){#lucy-added-to-cart{width:350px}}@media only screen and (max-width: 400px){#lucy-added-to-cart{width:calc(100vw - (var(--gutter_x) * 2));padding:1rem}}#lucy-added-to-cart.show{opacity:1;translate:0 0}#lucy-added-to-cart.show.hide{opacity:0}#lucy-added-to-cart .cart-item{display:flex;align-items:center;padding:1rem 0;margin:1rem 0;line-height:1.4;border-top:var(--border_width) var(--border_style) var(--border_color);border-bottom:var(--border_width) var(--border_style) var(--border_color)}#lucy-added-to-cart .cart-item .right{margin-left:auto;font-size:.8rem}#lucy-added-to-cart .cart-actions{display:flex;width:100%;margin-top:var(--grid_gutter);padding-top:var(--grid_gutter)}#lucy-added-to-cart .cart-actions>*{flex-grow:1;margin:0}#lucy-added-to-cart p{font-size:0.778rem;margin-bottom:0}#lucy-added-to-cart p.title{font-family:var(--font_secondary);font-weight:800}#lucy-added-to-cart p.subtitle{font-size:0.667rem}#lucy-added-to-cart p.subtotal{font-family:var(--font_secondary);font-size:1rem;font-weight:800}#lucy-added-to-cart p span{float:right}#search-results .result-container{display:flex;flex-direction:column;gap:1rem;padding:2rem 0;border-top:1px solid var(--border_color)}#search-results .result-container>*{margin-bottom:0}#search-results .result-container p.result-title a:any-link{font-weight:700;text-decoration:none;color:var(--color_text)}#search-results .result-container p.body-small a:any-link{word-wrap:break-word}#search-results .result-container:last-of-type{border-bottom:1px solid var(--border_color)}.team-members{display:grid;grid-template-columns:repeat(6, 1fr);gap:calc(var(--grid_gutter) * 2);margin-top:var(--gutter_y)}.user{display:flex;flex-direction:column;gap:1rem;text-align:center}.user img{display:block;width:100%;border-radius:100%}.lucy-staff{overflow:hidden;display:block;text-decoration:none !important;margin-bottom:var(--flow_space);container-type:inline-size;container-name:lucy-staff}.lucy-staff .staff-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--grid_gutter);margin-top:var(--flow_space)}@media only screen and (max-width: 1440px){.lucy-staff .staff-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 600px){.lucy-staff .staff-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 525px){.lucy-staff .staff-grid{grid-template-columns:1fr}}.lucy-staff .staff-grid h2{grid-column:1 / -1}.lucy-staff .staff-grid .staff{text-decoration:none}.lucy-staff .staff-grid .staff .image{overflow:hidden;aspect-ratio:10 / 13}.lucy-staff .staff-grid .staff .image img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .3s ease}.lucy-staff .staff-grid .staff .image .no-image{width:100%;height:100%}.lucy-staff .staff-grid .staff p{margin-top:.5rem}.lucy-staff .staff-grid .staff p strong{background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(var(--color_blue), var(--color_blue));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){.lucy-staff .staff-grid .staff p strong:hover,.lucy-staff .staff-grid .staff p strong:focus-visible{background-size:0 2px, 100% 2px}}@media (pointer: fine){.lucy-staff .staff-grid .staff:hover .image img,.lucy-staff .staff-grid .staff:focus-visible .image img{scale:1.03}.lucy-staff .staff-grid .staff:hover p strong,.lucy-staff .staff-grid .staff:focus-visible p strong{background-size:0 2px, 100% 2px}}.user-button{cursor:pointer}#user-shelf{display:none;position:fixed;top:0;right:-100%;width:650px;height:100vh;z-index:201;background:#FFF;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:right .3s ease}@media only screen and (max-width: 650px){#user-shelf{width:100%}}#user-shelf.open{right:0}#user-shelf #close-user-shelf{display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:1rem;right:1rem;z-index:2;width:40px;height:40px;text-decoration:none;border-radius:50%;font-size:.8rem;background-color:var(--color_green)}#user-shelf .wrapper{margin:1rem;padding-right:50px}#user-shelf .wrapper img.user-image{max-width:75%;margin-bottom:1rem}#user-shelf .wrapper p.display-m{margin-bottom:0}#user-shelf .wrapper p.title{font-family:var(--font_primary);font-weight:400}#user-shelf .wrapper p.headline{margin-bottom:0;font-weight:bold}#user-shelf .wrapper p a:any-link{text-decoration-color:var(--color_primary);text-underline-offset:2px;text-decoration-thickness:2px;color:var(--color_text);transition:text-decoration-color .2s ease-in-out}@media (pointer: fine){#user-shelf .wrapper p a:any-link:hover,#user-shelf .wrapper p a:any-link:focus{text-decoration-color:transparent}}#user-shelf .wrapper .details{margin-top:2rem;padding-top:2rem;padding-bottom:var(--gutter_y);border-top:1px solid #EEE}:root{--base_font_size: clamp(16px, 1.125vw, calc(10px + 1.125vw));--gutter_x: calc(.75rem + 5vw);--gutter_y: calc(.5rem + 5vw);--flow_space: calc(var(--gutter_y) * .5);--grid_gutter: 20px;--header_height: 7.7rem;--alert_height: 3.75rem;--border_color: #1B3528;--border_width: 1px;--border_radius: 0;--border_style: solid;--color_primary: #3CCD8C;--color_dark: #1B3528;--color_light: #F3F1EF;--color_orange: #EF722D;--color_blue: #52C4E0;--color_pink: #F47CC6;--color_fuschia: #FF4775;--color_green: #3CCD8C;--color_text: #1B3528;--color_success: #00966C;--color_warning: #FFC538;--color_error: #FF5F52;--color_bar_orange: #EF722E;--color_bar_teal: #29B39D;--color_bar_green: #18633F;--color_bar_dark_green: #1B3528;--color_bar_fuschia: #BB244B;--color_bar_pink: #B15A8A;--color_bar_blue: #29839B;--font_primary: "paralucent-text", sans-serif;--font_secondary: "paralucent", sans-serif;--font_tertiary: "neue-haas-unica", sans-serif}@media only screen and (max-width: 1125px){:root{--header_height: 7rem}}@media only screen and (max-width: 910px){:root{--gutter_x: calc(.75rem + 1vw);--base_font_size: clamp(18px, 1.25vw, calc(10px + 1.25vw));--header_height: 6rem}}@media only screen and (max-width: 525px){:root{--header_height: 5rem;--flow_space: calc(1rem + 2vw)}}*{margin:0;padding:0;border:0}html,bodybody.front,#lucy-page-template-inner{line-height:1.5;font-size:var(--base_font_size);font-family:var(--font_tertiary);color:var(--color_text);overflow-x:hidden}body.front,#lucy-page-template-inner{font-size:var(--base_font_size);font-weight:400;letter-spacing:0.0018rem;line-height:1.333;transition:all .2s ease-in-out}body.front.alert,body.front.search,#lucy-page-template-inner.alert,#lucy-page-template-inner.search{padding-top:var(--alert_height)}@media only screen and (max-width: 910px){body.front.alert,body.front.search,#lucy-page-template-inner.alert,#lucy-page-template-inner.search{padding-top:var(--alert_height)}}@media print{body.front.alert,body.front.search,#lucy-page-template-inner.alert,#lucy-page-template-inner.search{padding-top:0 !important}}body.front.alert header,body.front.alert #mobile-nav,body.front.search header,body.front.search #mobile-nav,#lucy-page-template-inner.alert header,#lucy-page-template-inner.alert #mobile-nav,#lucy-page-template-inner.search header,#lucy-page-template-inner.search #mobile-nav{top:var(--alert_height)}body.front.alert header.hide,body.front.alert header.lock,body.front.search header.hide,body.front.search header.lock,#lucy-page-template-inner.alert header.hide,#lucy-page-template-inner.alert header.lock,#lucy-page-template-inner.search header.hide,#lucy-page-template-inner.search header.lock{transform:translate3d(0, calc(-100% - 11px - var(--alert_height)), 0)}body.front.alert #menu,body.front.search #menu,#lucy-page-template-inner.alert #menu,#lucy-page-template-inner.search #menu{top:var(--alert_height) !important;height:calc(100vh - var(--alert_height))}body.front.alert #mobile-menu,body.front.search #mobile-menu,#lucy-page-template-inner.alert #mobile-menu,#lucy-page-template-inner.search #mobile-menu{top:var(--alert_height);height:calc(100vh - var(--alert_height))}body.front.alert aside,body.front.search aside,#lucy-page-template-inner.alert aside,#lucy-page-template-inner.search aside{top:calc((var(--alert_height) + var(--header_height)) + (var(--gutter_y) / 2)) !important}body.front.alert aside.shift,body.front.search aside.shift,#lucy-page-template-inner.alert aside.shift,#lucy-page-template-inner.search aside.shift{top:calc(var(--alert_height) + var(--gutter_y) / 2) !important}header{position:fixed;top:0;left:0;z-index:10;width:100%;height:var(--header_height);transition:all .2s ease-in-out}header.hide,header.lock{transform:translate3d(0, calc(-100% - 11px), 0)}header #color-bar{position:absolute;top:0;left:0;z-index:1;display:flex;height:10px;width:100%;height:10px;background:linear-gradient(to right, var(--color_bar_green), var(--color_bar_green) 3%, var(--color_bar_dark_green) 3%, var(--color_bar_dark_green) 59%, var(--color_bar_orange) 59%, var(--color_bar_orange) 60%, var(--color_bar_teal) 60%, var(--color_bar_teal) 75%, var(--color_bar_fuschia) 75%, var(--color_bar_fuschia) 90%, var(--color_bar_pink) 90%, var(--color_bar_pink) 97%, var(--color_bar_blue) 97%, var(--color_bar_blue))}header .wrapper{position:relative;z-index:3}header .bg{position:absolute;top:10px;z-index:2;width:100%;height:100%;background-color:var(--color_dark);opacity:0}header #logo img.dark{display:none !important}header .border{position:absolute;bottom:-10px;left:var(--gutter_x);z-index:1;width:calc(100% - (var(--gutter_x) * 2));height:1px;background-color:rgba(255,255,255,0.25)}header .wrapper,#menu .wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--header_height)}header .wrapper #logo img,header .wrapper #menu-logo img,#menu .wrapper #logo img,#menu .wrapper #menu-logo img{display:block}@media only screen and (max-width: 910px){header .wrapper #logo img,header .wrapper #menu-logo img,#menu .wrapper #logo img,#menu .wrapper #menu-logo img{height:50px}}header .wrapper nav,#menu .wrapper nav{display:flex;align-items:center;gap:2rem}header .wrapper nav ul,#menu .wrapper nav ul{display:flex;gap:2rem;margin:0;padding:0;list-style-type:none}@media only screen and (max-width: 1125px){header .wrapper nav ul,#menu .wrapper nav ul{gap:1.5rem}}@media only screen and (max-width: 870px){header .wrapper nav ul li,#menu .wrapper nav ul li{display:none}header .wrapper nav ul li#search-item,#menu .wrapper nav ul li#search-item{display:block}}header .wrapper nav ul li a:any-link,#menu .wrapper nav ul li a:any-link{font-size:1.167rem;text-decoration:none;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(#fff, #fff);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .2s linear}@media (pointer: fine){header .wrapper nav ul li a:any-link:hover,header .wrapper nav ul li a:any-link:focus-visible,#menu .wrapper nav ul li a:any-link:hover,#menu .wrapper nav ul li a:any-link:focus-visible{background-size:0 2px, 100% 2px}}@media only screen and (max-width: 1125px){header .wrapper nav ul li a:any-link,#menu .wrapper nav ul li a:any-link{font-size:1rem}}header .wrapper #menu-button:any-link,header .wrapper #close-menu:any-link,#menu .wrapper #menu-button:any-link,#menu .wrapper #close-menu:any-link{display:flex;gap:.75rem;justify-content:center;align-items:center;height:3rem;padding:0 1.5rem;background-color:#FFF;color:var(--color_text);font-size:1.167rem;text-decoration:none;box-shadow:0 12px 22px 0 rgba(0,0,0,0.25);border-radius:1.5rem;transition:background-color .2s ease-in-out}@media only screen and (max-width: 980px){header .wrapper #menu-button:any-link,header .wrapper #close-menu:any-link,#menu .wrapper #menu-button:any-link,#menu .wrapper #close-menu:any-link{width:3rem;padding:0}}header .wrapper #menu-button:any-link .text,header .wrapper #close-menu:any-link .text,#menu .wrapper #menu-button:any-link .text,#menu .wrapper #close-menu:any-link .text{background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(#000, #000);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){header .wrapper #menu-button:any-link .text:hover,header .wrapper #menu-button:any-link .text:focus-visible,header .wrapper #close-menu:any-link .text:hover,header .wrapper #close-menu:any-link .text:focus-visible,#menu .wrapper #menu-button:any-link .text:hover,#menu .wrapper #menu-button:any-link .text:focus-visible,#menu .wrapper #close-menu:any-link .text:hover,#menu .wrapper #close-menu:any-link .text:focus-visible{background-size:0 2px, 100% 2px}}@media only screen and (max-width: 980px){header .wrapper #menu-button:any-link .text,header .wrapper #close-menu:any-link .text,#menu .wrapper #menu-button:any-link .text,#menu .wrapper #close-menu:any-link .text{display:none}}header .wrapper #menu-button:any-link .icon,header .wrapper #close-menu:any-link .icon,#menu .wrapper #menu-button:any-link .icon,#menu .wrapper #close-menu:any-link .icon{position:relative;width:1rem;height:.75rem;cursor:pointer;outline:none}header .wrapper #menu-button:any-link .icon .line1,header .wrapper #menu-button:any-link .icon .line2,header .wrapper #menu-button:any-link .icon .line3,header .wrapper #close-menu:any-link .icon .line1,header .wrapper #close-menu:any-link .icon .line2,header .wrapper #close-menu:any-link .icon .line3,#menu .wrapper #menu-button:any-link .icon .line1,#menu .wrapper #menu-button:any-link .icon .line2,#menu .wrapper #menu-button:any-link .icon .line3,#menu .wrapper #close-menu:any-link .icon .line1,#menu .wrapper #close-menu:any-link .icon .line2,#menu .wrapper #close-menu:any-link .icon .line3{position:absolute;left:0;width:100%;height:2px;background:var(--color_text);transition:all .35s ease-in-out}header .wrapper #menu-button:any-link .icon .line1,header .wrapper #close-menu:any-link .icon .line1,#menu .wrapper #menu-button:any-link .icon .line1,#menu .wrapper #close-menu:any-link .icon .line1{top:0}header .wrapper #menu-button:any-link .icon .line2,header .wrapper #close-menu:any-link .icon .line2,#menu .wrapper #menu-button:any-link .icon .line2,#menu .wrapper #close-menu:any-link .icon .line2{top:50%;transform:translate(0, -50%)}header .wrapper #menu-button:any-link .icon .line3,header .wrapper #close-menu:any-link .icon .line3,#menu .wrapper #menu-button:any-link .icon .line3,#menu .wrapper #close-menu:any-link .icon .line3{bottom:0}header .wrapper #menu-button:any-link .icon.open .line1,header .wrapper #close-menu:any-link .icon.open .line1,#menu .wrapper #menu-button:any-link .icon.open .line1,#menu .wrapper #close-menu:any-link .icon.open .line1{top:calc(.375rem - 1px);transform:rotate(45deg)}header .wrapper #menu-button:any-link .icon.open .line2,header .wrapper #close-menu:any-link .icon.open .line2,#menu .wrapper #menu-button:any-link .icon.open .line2,#menu .wrapper #close-menu:any-link .icon.open .line2{opacity:0}header .wrapper #menu-button:any-link .icon.open .line3,header .wrapper #close-menu:any-link .icon.open .line3,#menu .wrapper #menu-button:any-link .icon.open .line3,#menu .wrapper #close-menu:any-link .icon.open .line3{bottom:calc(.375rem - 1px);transform:rotate(-45deg)}@media (pointer: fine){header .wrapper #menu-button:any-link:hover,header .wrapper #menu-button:any-link:focus-visible,header .wrapper #close-menu:any-link:hover,header .wrapper #close-menu:any-link:focus-visible,#menu .wrapper #menu-button:any-link:hover,#menu .wrapper #menu-button:any-link:focus-visible,#menu .wrapper #close-menu:any-link:hover,#menu .wrapper #close-menu:any-link:focus-visible{background-color:var(--color_primary)}header .wrapper #menu-button:any-link:hover .text,header .wrapper #menu-button:any-link:focus-visible .text,header .wrapper #close-menu:any-link:hover .text,header .wrapper #close-menu:any-link:focus-visible .text,#menu .wrapper #menu-button:any-link:hover .text,#menu .wrapper #menu-button:any-link:focus-visible .text,#menu .wrapper #close-menu:any-link:hover .text,#menu .wrapper #close-menu:any-link:focus-visible .text{background-size:0 2px, 100% 2px}}header .wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--header_height);margin:10px var(--gutter_x) 0 var(--gutter_x)}header.flip #logo img.light{display:none !important}header.flip #logo img.dark{display:block !important}header.flip .bg{background-color:var(--color_light)}header.flip .border{background-color:rgba(27,53,40,0.25)}header.flip nav ul li a:any-link{color:var(--color_text);background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(var(--color_text), var(--color_text));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .2s linear}@media (pointer: fine){header.flip nav ul li a:any-link:hover,header.flip nav ul li a:any-link:focus-visible{background-size:0 2px, 100% 2px}}#menu{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;pointer-events:none;background-color:#000;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:clip-path .4s ease-in-out, z-index .1s ease 1s}@media only screen and (max-width: 910px){#menu{background-color:var(--color_dark)}}#menu.open{z-index:11;pointer-events:auto;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:clip-path .4s ease-in-out}#menu .bg{position:absolute;top:0;left:0;width:100%;height:100%;min-height:calc(900px + var(--header_height) + 10px);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.4;transition:background-image .4s ease-in-out}@media only screen and (max-width: 910px){#menu .bg{display:none}}#menu .wrapper{margin:10px var(--gutter_x) 0 var(--gutter_x) !important;position:relative;left:0 !important;width:auto !important}@media only screen and (max-width: 750px){#menu .wrapper #logo{display:none}#menu .wrapper nav{width:100%}#menu .wrapper nav ul{display:flex}#menu .wrapper nav #close-menu{margin-left:auto}}#menu nav#menu-nav{position:relative;display:flex;flex-direction:column;width:100%;height:calc(100% - (var(--gutter_y) * 2));min-height:900px;padding:var(--gutter_y) var(--gutter_x);box-sizing:border-box}@media only screen and (max-width: 910px){#menu nav#menu-nav{display:block;padding-top:var(--flow_space)}}#menu nav#menu-nav .tablet{display:none}@media only screen and (max-width: 910px){#menu nav#menu-nav .tablet{display:block}}#menu nav#menu-nav ul{margin:0;margin-bottom:var(--gutter_y);padding:0;list-style-type:none}@media only screen and (max-width: 910px){#menu nav#menu-nav ul{margin-bottom:var(--gutter_y) !important}}@media only screen and (max-width: 910px){#menu nav#menu-nav ul li{border-top:1px solid rgba(255,255,255,0.25)}#menu nav#menu-nav ul li:last-of-type{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,0.25)}}#menu nav#menu-nav ul li a:any-link{font-family:var(--font_primary);font-weight:600;text-decoration:none;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#menu nav#menu-nav ul.major li{margin-top:1rem}@media only screen and (max-width: 910px){#menu nav#menu-nav ul.major li{margin-top:1rem;padding-top:1rem}}#menu nav#menu-nav ul.major li a:any-link{font-size:5.5rem;letter-spacing:-.1rem;line-height:1;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 3px,0 3px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#menu nav#menu-nav ul.major li a:any-link:hover,#menu nav#menu-nav ul.major li a:any-link:focus-visible{background-size:0 3px, 100% 3px}}@media screen and (max-height: 1100px){#menu nav#menu-nav ul.major li a:any-link{font-size:7vh}}@media only screen and (max-width: 1440px){#menu nav#menu-nav ul.major li a:any-link{font-size:5.5vw}}@media only screen and (max-width: 910px){#menu nav#menu-nav ul.major li a:any-link{font-size:8vw}}#menu nav#menu-nav ul.minor{margin-bottom:var(--flow_space)}@media only screen and (max-width: 910px){#menu nav#menu-nav ul.minor li{margin-top:.5rem;padding-top:.5rem}}#menu nav#menu-nav ul.minor li a:any-link{margin-top:0;font-size:2rem;line-height:1.1;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#menu nav#menu-nav ul.minor li a:any-link:hover,#menu nav#menu-nav ul.minor li a:any-link:focus-visible{background-size:0 2px, 100% 2px}}@media only screen and (max-width: 1440px){#menu nav#menu-nav ul.minor li a:any-link{font-size:2vw}}@media only screen and (max-width: 910px){#menu nav#menu-nav ul.minor li a:any-link{font-size:4vw}}#menu nav#menu-nav .contact{display:flex;flex-wrap:wrap;column-gap:1.5rem;margin-top:auto}#menu nav#menu-nav .contact>*{margin-bottom:0}#menu nav#menu-nav .contact .sub-header{width:100%}#menu nav#menu-nav .contact .sub-header:after{display:none}#menu nav#menu-nav .contact p{color:#FFF}#menu nav#menu-nav .contact a:any-link{display:inline-block;margin-top:.5rem;text-decoration-color:#FFF;text-underline-offset:4px;transition:all .2s ease-in-out;color:#FFF !important;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){#menu nav#menu-nav .contact a:any-link:hover,#menu nav#menu-nav .contact a:any-link:focus-visible{text-decoration-color:transparent}}#menu nav#menu-nav .contact .address{margin-top:2rem}#menu nav#menu-nav .contact .address .sub-header{margin-bottom:0}#menu nav#menu-nav .right{margin-left:auto;color:#FFF !important;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 910px){#menu nav#menu-nav .right{padding-bottom:var(--gutter_y)}}body.front #search-form,#lucy-page-template-inner #search-form{position:fixed;top:0;left:0;z-index:12;width:100%;height:var(--alert_height);background:var(--color_light);transition:all .2s ease-in-out;transform:translate(0, -100%);opacity:0}@media print{body.front #search-form,#lucy-page-template-inner #search-form{display:none}}body.front #search-form.open,#lucy-page-template-inner #search-form.open{transform:translate(0, 0);opacity:1}body.front #search-form .lucy-wrapper,#lucy-page-template-inner #search-form .lucy-wrapper{height:var(--alert_height);padding:0 var(--gutter_x)}body.front #search-form label,#lucy-page-template-inner #search-form label{position:absolute;top:0;left:calc(var(--gutter_x) + 32px);font-size:.7rem;opacity:0}body.front #search-form span.icon-search,#lucy-page-template-inner #search-form span.icon-search{position:absolute;top:50%;left:var(--gutter_x);color:get_color(dark);transform:translate(0, -50%)}body.front #search-form span.icon-close,#lucy-page-template-inner #search-form span.icon-close{position:absolute;top:50%;right:1rem;font-size:.8rem;color:get_color(dark);cursor:pointer;transform:translate3d(0, -50%, 0);-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){body.front #search-form span.icon-close:hover,body.front #search-form span.icon-close:focus,#lucy-page-template-inner #search-form span.icon-close:hover,#lucy-page-template-inner #search-form span.icon-close:focus{text-decoration:underline}}body.front #search-form input,#lucy-page-template-inner #search-form input{width:calc(100% - 150px);height:var(--alert_height) !important;margin-bottom:0 !important;padding:0;padding-left:32px;line-height:var(--alert_height);font-size:1em;font-family:get_font(secondary);border:none !important;outline:none;background-color:var(--color_light);color:get_color(text);box-shadow:none}@media only screen and (max-width: 525px){body.front #search-form input,#lucy-page-template-inner #search-form input{padding-left:28px !important;font-size:.8rem !important}}body.front #search-form button,#lucy-page-template-inner #search-form button{position:absolute;top:50%;right:var(--gutter_x);height:calc(var(--alert_height) - 20px);line-height:calc(var(--alert_height) - 24px);padding:0 1.5rem;font-size:1rem;transform:translate(0, -50%)}body.front #search-form button span,#lucy-page-template-inner #search-form button span{display:inline-block;line-height:1.3;transform:translate(0, 0) !important;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(#fff, #fff);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){body.front #search-form button span:hover,body.front #search-form button span:focus-visible,#lucy-page-template-inner #search-form button span:hover,#lucy-page-template-inner #search-form button span:focus-visible{background-size:0 2px, 100% 2px}}body.front #search-form button span:before,#lucy-page-template-inner #search-form button span:before{display:none}@media (pointer: fine){body.front #search-form button:hover,body.front #search-form button:focus-visible,#lucy-page-template-inner #search-form button:hover,#lucy-page-template-inner #search-form button:focus-visible{background-color:var(--color_dark) !important}body.front #search-form button:hover span,body.front #search-form button:focus-visible span,#lucy-page-template-inner #search-form button:hover span,#lucy-page-template-inner #search-form button:focus-visible span{color:#FFF !important}}@media only screen and (max-width: 1125px){body.front #search-form button,#lucy-page-template-inner #search-form button{right:5vw;font-size:1.1rem}}@media only screen and (max-width: 910px){body.front #search-form button,#lucy-page-template-inner #search-form button{right:calc(5vw + 10px)}}@media only screen and (max-width: 525px){body.front #search-form button,#lucy-page-template-inner #search-form button{right:45px;font-size:.8rem;padding:0 1rem}}#alert{display:block;position:fixed;z-index:11;top:0;left:0;width:100%;height:var(--alert_height);background-color:var(--color_primary);text-decoration:none !important;overflow:hidden;transition:all .2s ease-in-out}@media print{#alert{display:none}}#alert .lucy-wrapper{display:flex;height:var(--alert_height);padding:0 var(--gutter_x);align-items:center;gap:1rem}#alert .lucy-wrapper .left{display:flex;align-items:center;gap:var(--grid_gutter)}@media only screen and (max-width: 1125px){#alert .lucy-wrapper .left{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}}#alert p{position:relative;z-index:1;margin:0;line-height:1.2;color:var(--color_text)}@media only screen and (max-width: 1440px){#alert p{font-size:0.778rem}}@media only screen and (max-width: 1125px){#alert p{padding-right:var(--grid_gutter);font-size:1rem}}@media only screen and (max-width: 1000px){#alert p{font-size:1.7vw}}@media only screen and (max-width: 910px){#alert p{font-size:2vw}}@media only screen and (max-width: 700px){#alert p{font-size:.8rem}}#alert p.title{font-family:var(--font_secondary);font-size:1.1rem;font-weight:600}@media only screen and (max-width: 1125px){#alert p.title{display:block}}#alert p.main{font-size:.8rem}@media only screen and (max-width: 910px){#alert p.main{display:none}}#alert p.short{display:none}@media only screen and (max-width: 910px){#alert p.short{display:block}}#alert .cta{position:relative;flex:0 0 auto;z-index:1;margin:0;margin-left:auto;font-weight:600;text-decoration:none;color:var(--color_text);background-image:linear-gradient(var(--color_text), var(--color_text)),linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#alert .cta:hover,#alert .cta:focus-visible{background-size:0 2px, 100% 2px}}@media only screen and (max-width: 910px){#alert .cta{margin-right:2rem}}#alert .icon-close{position:absolute;z-index:1;top:50%;right:1rem;font-size:.8rem;color:var(--color_text);cursor:pointer;transform:translate3d(0, -50%, 0)}@media (pointer: fine){#alert .icon-close:hover,#alert .icon-close:focus{text-decoration:underline}}#alert.hide{top:calc(var(--alert_height) * -1)}footer{position:relative;overflow:hidden;padding:var(--gutter_y) var(--gutter_x);background-color:#000}footer .bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:url(/images/footer-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.3}@media only screen and (max-width: 910px){footer .bg{background-position:center left}}@media (pointer: fine){footer .bg{background-attachment:fixed}}footer ul{margin:0 !important;padding:0 !important;list-style-type:none}footer ul li{margin-bottom:.5rem}footer ul li a:any-link{display:inline-block;font-size:.889rem;line-height:1.5;text-decoration-color:transparent;text-underline-offset:4px;transition:all .2s ease-in-out;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){footer ul li a:any-link:hover,footer ul li a:any-link:focus-visible{text-decoration-color:#FFF}}footer #footer{position:relative;z-index:2;display:grid;grid-template-columns:3fr 7fr;column-gap:var(--gutter_x);row-gap:var(--flow_space)}@media only screen and (max-width: 1110px){footer #footer{grid-template-columns:1fr}}footer #footer p{line-height:2;color:#FFF !important;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}footer #footer p a:any-link{text-decoration-color:#FFF;text-underline-offset:4px;transition:all .2s ease-in-out;color:#FFF !important;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media (pointer: fine){footer #footer p a:any-link:hover,footer #footer p a:any-link:focus-visible{text-decoration-color:transparent}}footer #footer .right a.large:any-link{display:block;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,0.25);text-decoration:none}footer #footer .right a.large:any-link .text{font-family:var(--font_primary);font-weight:600;font-size:5.889rem;line-height:.8;letter-spacing:-.015rem;cursor:pointer;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(#fff, #fff);background-size:100% 3px,0 3px;background-position:100% 85%,0 85%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){footer #footer .right a.large:any-link .text:hover,footer #footer .right a.large:any-link .text:focus-visible{background-size:0 3px, 100% 3px}}@media only screen and (max-width: 1400px){footer #footer .right a.large:any-link .text{font-size:4.8rem}}@media only screen and (max-width: 1125px){footer #footer .right a.large:any-link .text{font-size:5.889rem}}@media only screen and (max-width: 910px){footer #footer .right a.large:any-link .text{font-size:4.8rem}}@media only screen and (max-width: 850px){footer #footer .right a.large:any-link .text{font-size:4.5rem}}@media only screen and (max-width: 775px){footer #footer .right a.large:any-link .text{font-size:4.2rem}}@media only screen and (max-width: 725px){footer #footer .right a.large:any-link .text{font-size:4rem}}@media only screen and (max-width: 700px){footer #footer .right a.large:any-link .text{font-size:10vw}}@media (pointer: fine){footer #footer .right a.large:any-link:hover .inline-arrow,footer #footer .right a.large:any-link:focus-visible .inline-arrow{margin-left:1.5rem !important}}footer #footer #quick-navigation{float:none;display:none;width:100%;margin-bottom:var(--flow_space)}@media only screen and (max-width: 1110px){footer #footer #quick-navigation{display:block}}footer #footer .contact-info p:not(.sub-header){font-size:.889rem}footer #footer .contact-info p:not(.sub-header).signup{margin-bottom:1.5rem;line-height:1.3}footer #footer .contact-info .button{margin-bottom:0;font-size:1rem}@media only screen and (max-width: 525px){footer #footer .contact-info .button{width:100%}}footer #footer .power-footer{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media only screen and (max-width: 1110px){footer #footer .power-footer{display:none}}footer #footer .power-footer .display-m{font-size:2rem;line-height:1;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}footer #copyright{position:relative;z-index:2;display:grid;grid-template-columns:3fr 7fr;column-gap:var(--gutter_x);margin-top:var(--gutter_y);padding-top:var(--flow_space);border-top:1px solid rgba(255,255,255,0.25)}@media only screen and (max-width: 1110px){footer #copyright{display:flex;flex-direction:column}}footer #copyright p{font-size:.778rem;line-height:2.4;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}footer #copyright a:any-link{font-size:.778rem;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}footer #copyright a:any-link.form-bug{display:inline-block;font-size:1.1rem;text-decoration:none;transition:scale .3s ease-in-out}@media (pointer: fine){footer #copyright a:any-link.form-bug:hover,footer #copyright a:any-link.form-bug:focus-visible{scale:1.03}}@media only screen and (max-width: 1110px){footer #copyright .left{order:2}}@media only screen and (max-width: 910px){footer #copyright .left{text-align:center}}footer #copyright .right{display:grid;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1110px){footer #copyright .right{order:1}}@media only screen and (max-width: 910px){footer #copyright .right{display:flex;flex-direction:column}}@media only screen and (max-width: 910px){footer #copyright .right .column{margin-bottom:var(--flow_space)}}footer #copyright .right .column.align-right{margin-left:auto}@media only screen and (max-width: 910px){footer #copyright .right .column.align-right{margin-left:0;text-align:center}}@media only screen and (max-width: 1440px){footer #copyright .copyright br{display:none}}@media only screen and (max-width: 1110px){footer #copyright .copyright br{display:block}}#page-header{position:relative;overflow:hidden;padding:calc(var(--header_height) + 10px) var(--gutter_x) var(--gutter_y) var(--gutter_x);background-color:var(--color_dark)}#page-header .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.7}#page-header .bg:before{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0,0,0,0) 56%, rgba(0,0,0,0.5) 100%);content:''}#page-header .content{position:relative;display:grid;grid-template-columns:3fr 7fr;gap:var(--gutter_x);padding-top:calc(var(--gutter_y) * 2)}@media only screen and (max-width: 910px){#page-header .content{grid-template-columns:1fr}}#page-header .content p,#page-header .content h1{margin-bottom:0}#page-header .content h1.alt{font-size:4rem}@media only screen and (max-width: 1440px){#page-header .content h1.alt{font-size:4vw}}@media only screen and (max-width: 1125px){#page-header .content h1.alt{font-size:5vw}}@media only screen and (max-width: 910px){#page-header .content h1.alt{font-size:7vw}}@media only screen and (max-width: 910px){#page-header .content p.sub-header{margin-bottom:1rem}}#page-header .content p.subtitle{margin-bottom:0;margin-top:var(--flow_space);font-family:var(--font_primary);font-size:1.2rem;font-style:italic;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#page-header.has-image{background-color:#000}#page-header.has-image .content{padding-top:calc(var(--gutter_y) * 4)}.trail{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1rem 0}@media only screen and (max-width: 910px){.trail{display:none}}@media print{.trail{display:none}}.trail ul{position:relative;display:flex;align-items:center;margin:0 !important;padding:0 !important;list-style-type:none;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 525px){.trail ul{flex-wrap:wrap}}.trail ul li{position:relative;display:inline-flex;align-items:center;line-height:1}.trail ul li a:any-link,.trail ul li span{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:1.4rem;font-weight:600;letter-spacing:0.035rem;line-height:1.115;text-transform:uppercase;margin-bottom:0 !important;font-size:.6rem;letter-spacing:.1rem;vertical-align:middle;text-decoration:underline !important;text-decoration-color:#FFF !important;text-decoration-thickness:1px;text-underline-offset:3px;transition:all .2s ease-in-out;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 525px){.trail ul li a:any-link,.trail ul li span{font-size:.5rem}}@media only screen and (max-width: 400px){.trail ul li a:any-link,.trail ul li span{font-size:.6rem}}@media (pointer: fine){.trail ul li a:any-link:hover,.trail ul li a:any-link:focus-visible,.trail ul li span:hover,.trail ul li span:focus-visible{text-decoration-color:transparent !important}}.trail ul li span{text-decoration-color:transparent !important}.trail ul li:after{display:inline-block;margin:0 .6rem 0 .5rem;font-family:'icomoon';content:"\e939" !important;font-size:.5rem;vertical-align:middle;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 525px){.trail ul li:after{font-size:.3rem}}.trail ul li:last-child:after{display:none}.trail .print,.trail .share-this-page{margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:1.4rem;font-weight:600;letter-spacing:0.035rem;line-height:1.115;text-transform:uppercase;margin-left:2em;margin-bottom:0;font-size:.611rem;letter-spacing:.82px;cursor:pointer;line-height:1;transition:all .2s ease-in-out;vertical-align:middle;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}.trail .print span,.trail .share-this-page span{display:inline-block;vertical-align:bottom;margin-right:8px;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}@media only screen and (max-width: 910px){.trail .print span,.trail .share-this-page span{margin-right:0;font-size:1rem}}.trail .print span.text,.trail .share-this-page span.text{color:get_color(text);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:all .2s ease-in-out}@media only screen and (max-width: 910px){.trail .print span.text,.trail .share-this-page span.text{display:none}}.trail .print em,.trail .share-this-page em{font-style:normal}@media (pointer: fine){.trail .print:hover .text,.trail .share-this-page:hover .text{text-decoration-color:#FFF}}.trail .print{margin-left:auto}.trail.flip ul li a:any-link,.trail.flip ul li span{color:var(--color_text)}.trail.flip ul li a:any-link{text-decoration-color:var(--color_dark) !important}@media (pointer: fine){.trail.flip ul li a:any-link:hover,.trail.flip ul li a:any-link:focus-visible{text-decoration-color:transparent !important}}.trail.flip ul li:after{color:var(--color_text)}.trail.flip .print span,.trail.flip .share-this-page span{color:var(--color_text)}@media (pointer: fine){.trail.flip .print:hover .text,.trail.flip .share-this-page:hover .text{text-decoration-color:var(--color_text)}}#layout-7030{padding:var(--gutter_y) var(--gutter_x)}#layout-7030 .wrapper{display:flex;gap:var(--gutter_x)}@media only screen and (max-width: 910px){#layout-7030 .wrapper{display:block}}#layout-7030 aside{position:sticky;align-self:flex-start;top:calc(var(--header_height) + (var(--gutter_y) / 2));width:30%;height:auto;transition:top .2s ease-in-out}@media only screen and (max-width: 910px){#layout-7030 aside{position:relative;top:auto !important;width:100%}}#layout-7030 aside.shift{top:calc(var(--gutter_y) / 2)}@media only screen and (max-width: 910px){#layout-7030 aside.shift{top:auto !important}}@media only screen and (max-width: 910px){#layout-7030 aside .sub-header{display:none}}@media only screen and (max-width: 910px){#layout-7030 aside .back-to{display:none}}#layout-7030 aside #mobile-nav-toggle{display:none;position:relative;margin-bottom:0.7rem;font-family:var(--font_secondary);font-size:1.4rem;font-weight:600;letter-spacing:0.035rem;line-height:1.115;text-transform:uppercase;margin-bottom:var(--gutter_y);padding-bottom:var(--gutter_y);border-bottom:1px solid rgba(27,53,40,0.25);font-size:1rem;cursor:pointer}@media only screen and (max-width: 910px){#layout-7030 aside #mobile-nav-toggle{display:block}}#layout-7030 aside #mobile-nav-toggle .expand{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:0;width:3rem;height:3rem;background-color:var(--color_light);border-radius:100%;transform:translate(0, calc(-50% - (var(--gutter_y) / 2)))}#layout-7030 aside #mobile-nav-toggle .expand img{display:block;width:30%;transform:rotate(90deg);transition:transform .2s ease-in-out}#layout-7030 aside #mobile-nav-toggle.open .expand img{transform:rotate(-90deg)}@media only screen and (max-width: 910px){#layout-7030 aside #vertical-nav-content{display:none;margin-bottom:var(--flow_space);padding-bottom:var(--flow_space);border-bottom:1px solid rgba(27,53,40,0.25)}}#layout-7030 aside .button.back-to{margin-bottom:var(--flow_space);background-color:var(--color_light);border:none}#layout-7030 aside .button.back-to span{color:var(--color_text)}#layout-7030 aside ul{margin-bottom:var(--flow_space);padding:0;list-style-type:none}@media only screen and (max-width: 910px){#layout-7030 aside ul{margin-bottom:0}}#layout-7030 aside ul li{margin-bottom:.75rem}#layout-7030 aside ul li a:any-link{text-decoration:none;color:var(--color_text);background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(var(--color_primary), var(--color_primary));background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#layout-7030 aside ul li a:any-link:hover,#layout-7030 aside ul li a:any-link:focus-visible{background-size:0 2px, 100% 2px}}#layout-7030 aside ul li a:any-link.active{font-weight:600;background-size:0 2px, 100% 2px}#layout-7030 aside #sidebar-callout{display:block;position:relative;text-decoration:none;background-color:var(--color_dark)}@media only screen and (max-width: 910px){#layout-7030 aside #sidebar-callout{display:none}}#layout-7030 aside #sidebar-callout .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important;background-position:center !important}#layout-7030 aside #sidebar-callout .bg:after{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg, #1B3528 25%, rgba(27,53,40,0) 61%);content:''}#layout-7030 aside #sidebar-callout .content{position:relative;z-index:1;padding:1.5rem}#layout-7030 aside #sidebar-callout .content .title{font-family:var(--font_primary);font-weight:600;font-size:2rem;line-height:1;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),linear-gradient(#fff, #fff);background-size:100% 2px,0 2px;background-position:100% 90%,0 90%;background-repeat:no-repeat;transition:background-size .3s linear}@media (pointer: fine){#layout-7030 aside #sidebar-callout .content .title:hover,#layout-7030 aside #sidebar-callout .content .title:focus-visible{background-size:0 2px, 100% 2px}}#layout-7030 aside #sidebar-callout .content p{font-size:.889rem;margin-bottom:0;color:#FFF;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased}#layout-7030 aside #sidebar-callout .content .bottom{display:flex;align-items:flex-end;gap:1rem;margin-top:.5rem}#layout-7030 aside #sidebar-callout .content .bottom .callout-arrow{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-left:auto;background-color:#FFF;border-radius:100%;transition:all .3s ease-in-out}#layout-7030 aside #sidebar-callout .content .bottom .callout-arrow .inline-arrow{width:.7rem;height:.7rem}#layout-7030 aside #sidebar-callout.has-image{padding-top:18vw}@media (pointer: fine){#layout-7030 aside #sidebar-callout:hover .title,#layout-7030 aside #sidebar-callout:focus .title{background-size:0 2px, 100% 2px}#layout-7030 aside #sidebar-callout:hover .bottom .callout-arrow,#layout-7030 aside #sidebar-callout:focus .bottom .callout-arrow{background-color:var(--color_primary)}}#layout-7030 aside .info-group{margin-bottom:var(--flow_space)}#layout-7030 #content-7030{width:70%}@media only screen and (max-width: 910px){#layout-7030 #content-7030{width:100%}}#lucy-page-template-inner aside{top:0 !important}#lucy-page-template-inner .lucy-page{padding:var(--gutter_y) var(--gutter_x)}#lucy-page-template-inner .lucy-page #layout-7030,#lucy-page-template-inner .lucy-page #projects-grid{padding:0}
