﻿@import"//fast.fonts.net/cssapi/6f9f72ba-a706-48aa-8619-9d4a22164c40.css";@layer lucy-reset, lucy-core, lucy-utilities;@font-face{font-family:"icomoon";src:url("/lucy-share/_fonts/icomoon.eot?cvvgxn");src:url("/lucy-share/_fonts/icomoon.eot?cvvgxn#iefix") format("embedded-opentype"),url("/lucy-share/_fonts/icomoon.ttf?cvvgxn") format("truetype"),url("/lucy-share/_fonts/icomoon.woff?cvvgxn") format("woff"),url("/lucy-share/_fonts/icomoon.svg?cvvgxn#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon-prefixes,[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"" !important}.icon-email:before{content:"" !important}.icon-share:before{content:"" !important}.icon-heart:before{content:"" !important}.icon-alert:before{content:"" !important}.icon-calendar:before{content:"" !important}.icon-pin:before{content:"" !important}.icon-cart-full:before{content:"" !important}.icon-cart-empty:before{content:"" !important}.icon-phone:before{content:"" !important}.icon-music:before{content:"" !important}.icon-print:before{content:"" !important}.icon-gear:before{content:"" !important}.icon-video:before{content:"" !important}.icon-camera:before{content:"" !important}.icon-photo:before{content:"" !important}.icon-man:before{content:"" !important}.icon-woman:before{content:"" !important}.icon-link:before{content:"" !important}.icon-attachment:before{content:"" !important}.icon-check:before{content:"" !important}.icon-menu:before{content:"" !important}.icon-list:before{content:"" !important}.icon-grid-small:before{content:"" !important}.icon-grid-large:before{content:"" !important}.icon-close:before{content:"" !important}.icon-plus:before{content:"" !important}.icon-move:before{content:"" !important}.icon-expand:before{content:"" !important}.icon-expand-corner:before{content:"" !important}.icon-play:before{content:"" !important}.icon-minus:before{content:"" !important}.icon-arrow-right:before{content:"" !important}.icon-arrow-up:before{content:"" !important}.icon-arrow-left:before{content:"" !important}.icon-arrow-down:before{content:"" !important}.icon-left:before{content:"" !important}.icon-up:before{content:"" !important}.icon-right:before{content:"" !important}.icon-down:before{content:"" !important}.icon-up-down:before{content:"" !important}.icon-right-left:before{content:"" !important}.icon-big-arrow-right:before{content:"" !important}.icon-share-this:before{content:"" !important}.icon-twitter:before{content:"" !important}.icon-facebook:before{content:"" !important}.icon-instagram:before{content:"" !important}.icon-pinterest:before{content:"" !important}.icon-vimeo:before{content:"" !important}.icon-linkedin:before{content:"" !important}.icon-dribbble:before{content:"" !important}.icon-youtube:before{content:"" !important}.icon-previous:before{content:"" !important}.icon-next:before{content:"" !important}.icon-star:before{content:"" !important}.icon-staggered-menu:before{content:"" !important}.icon-arrow-left-stroke:before{content:""}.icon-arrow-right-stroke:before{content:"" !important}.icon-design-by-form:before{content:"" !important}.icon-news:before{content:"" !important}.icon-medium:before{content:"" !important}.icon-arrow-up-stroke:before{content:"" !important}.icon-arrow-down-stroke:before{content:"" !important}.icon-design-by-form-short:before{content:"" !important}.icon-download-arrow:before{content:"" !important}.icon-pencil:before{content:"" !important}.icon-big-arrow-left:before{content:"" !important}.icon-pdf:before{content:"" !important}.icon-arrow-left-stem:before{content:"" !important}.icon-arrow-right-stem:before{content:"" !important}.icon-paper-plane:before{content:"" !important}.icon-globe:before{content:"" !important}.icon-flag:before{content:"" !important}.icon-clock:before{content:"" !important}.icon-cross:before{content:"" !important}.icon-home:before{content:"" !important}.icon-link-arrow:before{content:"" !important}.icon-snapchat:before{content:"" !important}.icon-marker:before{content:"" !important}.icon-phone-2:before{content:"" !important}.icon-small-arrow:before{content:"" !important}.icon-menu-bold:before{content:"" !important}.icon-download-page:before{content:"" !important}.icon-calendar-2:before{content:"" !important}.icon-flickr:before{content:"" !important}.icon-customer-service:before{content:"" !important}.icon-accounting-finance:before{content:""}.icon-information-technology:before{content:"" !important}.icon-human-resources:before{content:"" !important}.icon-marketing:before{content:"" !important}.icon-legal:before{content:"" !important}.icon-sales:before{content:"" !important}.icon-office:before{content:"" !important}.icon-office-management:before{content:"" !important}.icon-education:before{content:"" !important}.icon-community-relations:before{content:"" !important}.icon-medical:before{content:"" !important}.icon-materialsparts:before{content:"" !important}.icon-hamburger-menu:before{content:"" !important}.icon-share-arrow-up:before{content:"" !important}.icon-twitter-square:before{content:"" !important}.icon-arrow-right-stroke-long:before{content:"" !important}.icon-trending:before{content:"" !important}.icon-search-2:before{content:"" !important}.icon-profile:before{content:"" !important}.icon-youtube-square:before{content:"" !important}.icon-star-unfilled:before{content:"" !important}.icon-amex:before{content:"" !important}.icon-discover:before{content:"" !important}.icon-mastercard:before{content:"" !important}.icon-visa:before{content:"" !important}.icon-shopping-bag:before{content:"" !important}.icon-instagram-round:before{content:"" !important}.icon-facebook-round:before{content:"" !important}.icon-tumblr-logo:before{content:"" !important}.icon-media-audio:before{content:"" !important}.icon-media-document:before{content:"" !important}.icon-media-image:before{content:"" !important}.icon-media-spreadsheet:before{content:"" !important}.icon-media-pdf:before{content:"" !important}.icon-media-presentation:before{content:"" !important}.icon-media-video:before{content:"" !important}.icon-media-link:before{content:"" !important}.icon-media-webpage:before{content:"" !important}.icon-phone-outline:before{content:"" !important}.icon-pin-outline:before{content:"" !important}.icon-ticket:before{content:"" !important}.icon-calendar-outline:before{content:"" !important}.icon-clock-outline:before{content:"" !important}.icon-cloud-download:before{content:"" !important}.icon-photo-lense:before{content:"" !important}.icon-arrow-top-right-stem:before{content:"" !important}.icon-arrow-top-left-stem:before{content:"" !important}.icon-media-phone:before{content:"" !important}.icon-media-request:before{content:"" !important}.icon-info:before{content:"" !important}.icon-computer:before{content:"" !important}.icon-tik-tok:before{content:"" !important}@layer lucy-reset{*,*::before,*::after{margin:0;padding:0;-webkit-font-smoothing:antialiased;box-sizing:border-box}img,picture,video,canvas,svg{max-width:100%}textarea{display:block;resize:vertical}button{border:none}table{border-collapse:collapse}}ul#lucy-trail{position:relative;display:flex;width:100%;padding:1.25rem var(--gutter_x);gap:2.5rem;list-style:none;font-size:clamp(13px,.8125rem,.8125rem);line-height:1;color:#fff;background:var(--color_dark)}ul#lucy-trail #share-this-page{margin-left:auto}ul#lucy-trail #share-this-page [class*=icon]{color:var(--color_primary)}ul#lucy-trail #share-this-page:before{display:none}ul#lucy-trail li{position:relative;text-decoration:none}ul#lucy-trail li:not(:first-child):before{position:absolute;top:50%;left:-1.25rem;width:.25rem;aspect-ratio:1/1;transform:translate(-50%, -50%);content:">"}ul#lucy-trail a{text-decoration:none}ul#lucy-trail a:hover,ul#lucy-trail:focus-visible{text-decoration:underline}ul#lucy-trail:before{position:absolute;top:0;left:var(--gutter_x);width:calc(100% - var(--gutter_x)*2);border-top:1px solid rgba(255,255,255,.25);content:""}#lucy-page-header{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-block:calc(var(--space_s) + var(--fixed_top_space)) var(--space_s);color:var(--color_text);background-color:var(--color_sky_blue);background-size:cover;background-repeat:no-repeat;overflow:hidden;container-type:inline-size;container-name:lucy-page-header}#lucy-page-header h1,#lucy-page-header h2,#lucy-page-header h3,#lucy-page-header h4,#lucy-page-header h5,#lucy-page-header h6{margin-bottom:0;line-height:1}#lucy-page-header .page-header-layout{display:grid;align-items:center;grid-template-columns:1fr}#lucy-page-header .page-header-layout:has(.page-header-img){grid-template-columns:1fr 1fr;gap:2rem 1rem}@media only screen and (max-width: 860px){#lucy-page-header .page-header-layout:has(.page-header-img){grid-template-columns:1fr}}#lucy-page-header .page-header-layout>div:has(h1){max-width:1000px}#lucy-page-header .img-container{position:relative;display:flex;justify-content:end}#lucy-page-header .page-header-img{border-radius:50%}#lucy-page-header h1{font:var(--display_xl)}#lucy-page-header h1:has(+p){margin-bottom:1.5rem}#lucy-page-header .page-subheading,#lucy-page-header h1:not(:has(+p)){font:var(--display_3xl);font-weight:800}@container lucy-page-header (max-width: 900px){h1{font-size:3.5rem}}@container lucy-page-header (max-width: 700px){h1{font-size:3rem}}@layer lucy-layout{#lucy-page [data-bucket]{overflow:hidden}.container{width:100%;padding-inline:var(--gutter_x)}.lucy-layout{position:relative;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;container-type:inline-size;container-name:lucy-layout}@supports not (container-type: inline-size){.lucy-layout main{width:70%}.lucy-layout aside{width:20%}@media only screen and (max-width: 1032px){.lucy-layout main,.lucy-layout aside{width:100%}}}.lucy-layout[data-margin*=x]{width:calc(100% - var(--gutter_x)*2);margin-left:var(--gutter_x);margin-right:var(--gutter_x)}.lucy-layout[data-margin*=y]{margin-top:var(--gutter_y);margin-bottom:var(--gutter_y)}.lucy-layout.push-up{padding-block-start:var(--fixed_top_space)}.lucy-layout:has(>aside){width:calc(100% - var(--gutter_x)*2);margin:var(--gutter_y) var(--gutter_x);gap:var(--gutter_x)}.lucy-layout:not(:has(>aside)) .lucy-container{padding-block:var(--space_m)}.lucy-layout:not(:has(>aside)) .lucy-container [data-bucket]{padding-inline:var(--gutter_x)}.lucy-layout:not(:has(>aside)) .lucy-container [data-bucket]:has(.img-arc){padding-block-end:var(--space_s);border-bottom:1px solid var(--border_color)}.lucy-layout .no-pb-lucy-container .lucy-container{padding-block:0}.lucy-layout main{position:relative;flex:1 0 calc(70% - var(--gutter_x));container-type:inline-size;container-name:lucy-main}.lucy-layout aside{position:sticky;z-index:2;top:calc(var(--navbar_height) + var(--gutter_y)/3);flex:0 0 20%;align-self:flex-start}.lucy-layout aside *{max-width:100%}.lucy-layout aside .list-toggle{display:none;width:100%;margin-top:calc(-1*var(--gutter_y));padding:1.5rem 0;font-family:var(--font_primary);font-size:clamp(12px,.6875em,.6875em);font-weight:bold;letter-spacing:.1em;line-height:1;text-transform:uppercase;border-bottom:1px solid var(--border_color);gap:.75rem;cursor:pointer}.lucy-layout aside .list-toggle span{pointer-events:none}.lucy-layout aside .list-toggle.open~ul{display:block}.lucy-layout aside .list-toggle:has(.button){padding:1rem 0}.lucy-layout aside .list-toggle:before{display:flex;width:.6rem;aspect-ratio:1/1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGlSURBVGhD7ZchUANBDEXPIZFIJBJZWYlEIpFIJBKHrEQiKyuRSCQSiUQiayGvTGYysL1e2r3dvZm8mT/tpe003eSS3y4IgiAIgsqci65/n04K8r7hyUr0LXrgYiKQ/FpE3t2Fubgl0Dinoi8R+T4SgCsRAXRJoFGORR8i8nwmYLkT8QLVmBNojCPRm4gceeT6HwsRb6BEZwQaghMnNypAJbaiNzVvPCHQAPS6Hiz3QC+U5lWkper9tQW4F5ELrT0jMASSfhfxQUqX7LcCsJ/IATEtXVCqTxEffiJQGDveNwtrH+zCoJSl4Ht11h+8YLOchINRKn9QLzoY9d6z04AS56bI9HPNYyfF9s/gjeigqAOg1Ds9iYMqHoyT3+oKHVR1wUlf7oDT1vFc7X8I3mSfRWcXFf1fFfYCiaAh/62pnLbfkkALsKFJiGr0LTruHR0AL6JaJjGJLjpaI7XoSFZHcAs2PQnehQTxMn8XHe3Ca7RP7iWYDXvKeBo9ZRxlX3WawvY53sZ6qDGNYFbwMjppVCytSUGf0/dMm8klHwRBEATBbrruBxu2imV8CTiwAAAAAElFTkSuQmCC);background-size:.6rem .6rem;background-repeat:no-repeat;background-position:left center;content:""}.lucy-layout aside ul{margin:0;padding:0;list-style-type:none}.lucy-layout aside ul li{display:block}.lucy-layout aside ul li a{position:relative;display:flex;padding:.75rem 0;line-height:1;font-weight:500;text-decoration:none}.lucy-layout aside ul li a[aria-current=page]{font-weight:800;text-decoration:underline var(--color_sky_blue) solid 2px;text-underline-offset:.15rem}.lucy-layout aside ul li a:hover,.lucy-layout aside ul li a:focus-visible{text-decoration:underline var(--color_sky_blue) solid 2px;text-underline-offset:.15rem}.lucy-layout aside ul li:first-child a{padding-top:0}.lucy-layout aside ul li:last-child{margin-bottom:0}.lucy-layout aside .side-nav-title{margin-bottom:1.5rem}@media only screen and (max-width: 1030px){.lucy-layout aside .side-nav-title{display:none}}@container lucy-layout (max-width: 900px){.lucy-layout aside:not([id]),.lucy-layout main{flex-basis:100%}.lucy-layout aside:not([id]){position:relative;top:revert;margin-bottom:0}.lucy-layout aside .list-toggle{display:flex;align-items:center}.lucy-layout aside .list-toggle span,.lucy-layout aside .list-toggle a{margin-left:auto}.lucy-layout aside .list-toggle~ul{display:none;flex-wrap:wrap;width:100%;margin-block-end:1rem;padding-block:1rem;border-block-end:1px solid var(--border_color)}.lucy-layout aside .list-toggle~ul li{flex:1 1 50%}.lucy-layout aside .list-toggle~ul li a{padding:1.625rem 0}@media only screen and (max-width: 910px){.lucy-layout aside .list-toggle~ul li a{padding:1rem 0}}.lucy-layout aside .list-toggle.open:before{transform:scaleY(-1)}}@supports not (container-type: inline-size){@media only screen and (max-width: 1032px){.lucy-layout aside:not([id]),.lucy-layout main{flex-basis:100%}.lucy-layout aside:not([id]){position:relative;top:revert;margin-bottom:0}.lucy-layout aside .list-toggle{display:flex;align-items:center}.lucy-layout aside .list-toggle span,.lucy-layout aside .list-toggle a{margin-left:auto}.lucy-layout aside .list-toggle~ul{display:none;flex-wrap:wrap;width:100%;margin-block-end:1rem;padding-block:1rem;border-block-end:1px solid var(--border_color)}.lucy-layout aside .list-toggle~ul li{flex:1 1 50%}.lucy-layout aside .list-toggle~ul li a{padding:1.625rem 0}}@media only screen and (max-width: 1032px)and (max-width: 910px){.lucy-layout aside .list-toggle~ul li a{padding:1rem 0}}@media only screen and (max-width: 1032px){.lucy-layout aside .list-toggle.open:before{transform:scaleY(-1)}}}[data-bucket]{display:grid;width:100%;gap:var(--grid_gutter)}@media only screen and (max-width: 910px){[data-bucket] [data-zone]:has(.img-arc){order:1}}[data-bucket] [data-zone] img{display:block}[data-bucket][data-alignment=middle]{align-items:center}[data-bucket][data-alignment=bottom]{align-items:end}[data-bucket][data-margin="1"]{width:calc(100% - var(--gutter_x)*2);margin-left:var(--gutter_x);margin-right:var(--gutter_x)}[data-bucket][data-spacing=none]{gap:0}[data-bucket][data-spacing=small]{gap:calc(var(--grid_gutter)*.5)}[data-bucket][data-spacing=extra]{gap:calc(var(--gutter_x)*.5)}[data-bucket][data-color="--color_sky_blue"],[data-bucket][data-color="--color_light_yellow"],[data-bucket][data-color="--color_light_orange"]{margin-block:var(--space_s);padding-block:var(--space_s);padding-inline:var(--gutter_x)}[data-bucket][data-color="--color_sky_blue"]{background-color:var(--color_sky_blue)}[data-bucket][data-color="--color_light_yellow"]{background-color:var(--color_light_yellow)}[data-bucket][data-color="--color_light_orange"]{background-color:var(--color_light_orange)}[data-bucket][data-color="--color_sky_blue"]+[data-color="--color_sky_blue"]{padding-block-start:0}[data-bucket][data-color="--color_light_yellow"]+[data-color="--color_light_yellow"]{padding-block-start:0}[data-bucket][data-color="--color_light_orange"]+[data-color="--color_light_orange"]{padding-block-start:0}[data-bucket]:not([data-color=""]):has(+:not([data-color=""])){margin-block-end:0}[data-bucket]:not([data-color=""]):has(+:not([data-color=""]))+:not([data-color=""]){margin-block-start:0}[data-bucket] .lucy-spacer{position:relative;font-size:0}[data-bucket] .lucy-spacer.full{margin:calc(var(--gutter_y)*.5) 0}[data-bucket] .lucy-spacer.half{margin:calc(var(--gutter_y)*.25) 0}[data-bucket] .lucy-spacer[class*=separate-]:before{position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--border_color);content:""}[data-bucket] .lucy-spacer[class*=separate-].separate-full{margin:var(--gutter_y) 0}[data-bucket] .lucy-spacer[class*=separate-].separate-half{margin:calc(var(--gutter_y)*.5) 0}[data-bucket="1-column"]{grid-template-columns:1fr}[data-bucket="2-column"]{grid-template-columns:repeat(2, 1fr)}[data-bucket="3-column"]{grid-template-columns:repeat(3, 1fr)}[data-bucket="4-column"]{grid-template-columns:repeat(4, 1fr)}[data-bucket="70-30"]{grid-template-columns:7fr 3fr}[data-bucket="30-70"]{grid-template-columns:3fr 7fr}#lucy-page-template .lucy-layout>aside{flex-basis:100px}#lucy-page-template [data-bucket]>[data-zone]{min-height:5rem}#lucy-page-template .lucy-spacer{min-height:3rem}#lucy-page-template .plugin.filled[data-type=spacer]:hover .lucy-spacer:after{position:absolute;top:50%;left:0;width:100%;font-size:1rem;text-align:center;font-family:"Roboto",sans-serif;color:#aaa;content:"Spacer";transform:translate(0, -50%)}#lucy-page-template .plugin.filled[data-type=spacer]:hover .lucy-spacer[class*=separate-]:after{transform:translate(0, -100%)}}@container lucy-layout (max-width: 900px){[data-bucket]{grid-template-columns:1fr;grid-template-rows:auto}}@container lucy-layout (max-width: 600px){aside ul li{flex-basis:100%}}@supports not (container-type: inline-size){@media only screen and (max-width: 900px){[data-bucket]{grid-template-columns:1fr;grid-template-rows:auto}}}:is([data-zone],.plugin-content)>:is(p,ul,ol) a:not(.button){text-decoration:underline;font-weight:800;color:var(--color_secondary)}:is([data-zone],.plugin-content)>:is(p,ul,ol) a:not(.button):hover{text-decoration:none}[data-color="--color_sky_blue"]{background-color:var(--color_sky_blue)}[data-color="--color_sky_blue"] a:not(.button){color:var(--color_dark) !important}:root{--input_transition: opacity .1s ease-in-out, padding .1s ease-in-out}@layer lucy-core{a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}#lucy-content h1,#lucy-content h2,#lucy-content h3,#lucy-content h4,#lucy-content h5,#lucy-content h6,#lucy-page h1,#lucy-page h2,#lucy-page h3,#lucy-page h4,#lucy-page h5,#lucy-page h6,.lucy-content h1,.lucy-content h2,.lucy-content h3,.lucy-content h4,.lucy-content h5,.lucy-content h6{margin-bottom:.5em;color:inherit}#lucy-content h1,#lucy-content .display-4xl,#lucy-page h1,#lucy-page .display-4xl,.lucy-content h1,.lucy-content .display-4xl{font:var(--display_4xl);font-weight:800}#lucy-content h2,#lucy-content .display-3xl,#lucy-page h2,#lucy-page .display-3xl,.lucy-content h2,.lucy-content .display-3xl{font:var(--display_3xl);font-weight:800}#lucy-content h3,#lucy-content .display-2xl,#lucy-page h3,#lucy-page .display-2xl,.lucy-content h3,.lucy-content .display-2xl{font:var(--display_2xl);font-weight:800}#lucy-content h4,#lucy-content .display-xl,#lucy-page h4,#lucy-page .display-xl,.lucy-content h4,.lucy-content .display-xl{font:var(--display_xl);font-weight:500}#lucy-content h5,#lucy-content .display-l,#lucy-page h5,#lucy-page .display-l,.lucy-content h5,.lucy-content .display-l{font:var(--display_l);font-weight:500}#lucy-content h6,#lucy-content .display-m,#lucy-page h6,#lucy-page .display-m,.lucy-content h6,.lucy-content .display-m{font:var(--display_m);font-weight:500}#lucy-content .display-s,#lucy-page .display-s,.lucy-content .display-s{font:var(--display_s);font-weight:500}#lucy-content .display-medium,#lucy-page .display-medium,.lucy-content .display-medium{font-weight:500}#lucy-content .display-bold,#lucy-page .display-bold,.lucy-content .display-bold{font-weight:800}#lucy-content,.lucy-content{line-height:1.6;font-size:var(--base_font_size);font-family:var(--font_primary)}#lucy-content p,.lucy-content p{max-width:60rem}#lucy-content p,#lucy-content blockquote,#lucy-content ul,#lucy-content ol,#lucy-content .page-image,.lucy-content p,.lucy-content blockquote,.lucy-content ul,.lucy-content ol,.lucy-content .page-image{margin-bottom:var(--flow_space)}#lucy-content ul,#lucy-content ol,.lucy-content ul,.lucy-content ol{padding-left:2rem}#lucy-content hr,.lucy-content hr{margin-block:var(--flow_space);border-color:var(--border_color)}#lucy-content .page-image,.lucy-content .page-image{border-radius:2rem}#lucy-content .body-small,.lucy-content .body-small{font-size:clamp(12px,.85rem,.85rem);letter-spacing:.001875em;line-height:1.875}#lucy-content blockquote,.lucy-content blockquote{font-size:1.5rem;line-height:1.6}.caption{font-size:clamp(13px,.9rem,.9rem);letter-spacing:0}.intro{font-size:1.5rem;color:inherit;line-height:1.3}.sub-header{margin-bottom:.5rem;font-family:var(--font_primary);font-size:clamp(11px,.6875em,.6875em);font-weight:800;letter-spacing:.1em;line-height:2.2rem;text-transform:uppercase}}.lucy-content a:not(.button),.lucy-container a:not(.button){text-decoration:underline}@layer lucy-utility{.lucy-date-box{display:flex;flex-direction:column;width:clamp(32px,5rem,5rem);flex:0 0 clamp(32px,5rem,5rem);aspect-ratio:1/1;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.lucy-date-box span{display:block;line-height:1}.lucy-date-box span:first-child{text-transform:uppercase;font-size:clamp(11px,.6875em,.6875em);line-height:1.75}.lucy-date-box span:last-child{font-size:clamp(28px,1.85rem,1.85rem)}}@layer lucy-core{button{color:inherit;background:rgba(0,0,0,0);cursor:pointer}.button,.circle-button{display:inline-flex;height:3rem;color:#fff;background-color:var(--color_primary);font-size:clamp(10px,.8rem,16px);font-family:var(--font_primary);align-items:center;justify-content:center;transition:.2s}.button.light,.circle-button.light{color:var(--color_text);background-color:#fff}.button:hover,.button:focus-visible,.button.dark,.circle-button:hover,.circle-button:focus-visible,.circle-button.dark{text-decoration:none;color:var(--color_primary);background-color:var(--color_light_yellow)}.button.hover-dark:is(:hover,:focus-visible),.circle-button.hover-dark:is(:hover,:focus-visible){color:#fff;background-color:var(--color_primary)}.circle-button{width:3rem;font-size:1rem;border-radius:50%}.circle-button .icon-youtube{font-size:.8rem;position:relative;left:2px}.circle-button.reverse img,.circle-button.reverse svg{transform:rotate(180deg)}.circle-button.bg-white{background-color:#fff}.back-button-wrap{display:flex;gap:.5rem;align-items:baseline}.back-button-wrap .button-text{font-size:.8rem}@keyframes nudge{0%,100%{right:1.5rem}48%,52%{right:1.2rem}}.button{position:relative;padding:0 2.25rem;text-decoration:none;border:none;white-space:nowrap;cursor:pointer;border-radius:1.5rem;text-indent:-0.5rem;padding-right:2.75rem}.button::after{position:absolute;right:1.5rem;transition:.2s;content:url(/images/icons/arrow-right.svg)}.button:hover::after,.button:focus::after{right:1.38rem;filter:brightness(0.5)}.button.cta{height:3.875rem;padding:0 2.5rem}.button.fluid{width:100%;padding:0}.button.disabled,.button.disabled:hover{color:var(--color_text);background-color:#fff;border:1px solid var(--color_border);cursor:not-allowed}.button.back{padding-left:2.75rem;padding-right:2.25rem;text-indent:.5rem}.button.back::after{right:auto;left:1.5rem;transform:rotate(0.5turn)}.button[disabled]{opacity:.5;pointer-events:none}}@layer lucy-forms{#lucy-content select,.lucy-content select{width:100%;height:var(--field_height);padding-inline:.9rem 2rem;color:var(--color_text);font-size:max(12px,.8rem);font-family:var(--font_primary);border:1px solid var(--border_color);background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGlSURBVGhD7ZchUANBDEXPIZFIJBJZWYlEIpFIJBKHrEQiKyuRSCQSiUQiayGvTGYysL1e2r3dvZm8mT/tpe003eSS3y4IgiAIgsqci65/n04K8r7hyUr0LXrgYiKQ/FpE3t2Fubgl0Dinoi8R+T4SgCsRAXRJoFGORR8i8nwmYLkT8QLVmBNojCPRm4gceeT6HwsRb6BEZwQaghMnNypAJbaiNzVvPCHQAPS6Hiz3QC+U5lWkper9tQW4F5ELrT0jMASSfhfxQUqX7LcCsJ/IATEtXVCqTxEffiJQGDveNwtrH+zCoJSl4Ht11h+8YLOchINRKn9QLzoY9d6z04AS56bI9HPNYyfF9s/gjeigqAOg1Ds9iYMqHoyT3+oKHVR1wUlf7oDT1vFc7X8I3mSfRWcXFf1fFfYCiaAh/62pnLbfkkALsKFJiGr0LTruHR0AL6JaJjGJLjpaI7XoSFZHcAs2PQnehQTxMn8XHe3Ca7RP7iWYDXvKeBo9ZRxlX3WawvY53sZ6qDGNYFbwMjppVCytSUGf0/dMm8klHwRBEATBbrruBxu2imV8CTiwAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:calc(100% - 1rem) center;background-size:.75rem auto;appearance:none;-moz-appearance:none;-webkit-appearance:none}#lucy-content textarea,.lucy-content textarea{padding:1rem}#lucy-content input[type=radio],#lucy-content input[type=checkbox],.lucy-content input[type=radio],.lucy-content input[type=checkbox]{width:1rem;height:1rem;margin-inline-end:.25rem;accent-color:var(--color_primary)}#lucy-content input[type=radio]+label,#lucy-content input[type=checkbox]+label,.lucy-content input[type=radio]+label,.lucy-content input[type=checkbox]+label{pointer-events:initial;font-size:.8rem}#lucy-content input[type=text],#lucy-content input[type=email],#lucy-content input[type=tel],#lucy-content input[type=password],#lucy-content input[type=date],#lucy-content textarea,.lucy-content input[type=text],.lucy-content input[type=email],.lucy-content input[type=tel],.lucy-content input[type=password],.lucy-content input[type=date],.lucy-content textarea{width:100%;font-size:max(12px,.8rem);font-family:inherit;border:1px solid var(--border_color);border-radius:var(--border_radius);background-color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none}#lucy-content input[type=text]:not(textarea),#lucy-content input[type=email]:not(textarea),#lucy-content input[type=tel]:not(textarea),#lucy-content input[type=password]:not(textarea),#lucy-content input[type=date]:not(textarea),#lucy-content textarea:not(textarea),.lucy-content input[type=text]:not(textarea),.lucy-content input[type=email]:not(textarea),.lucy-content input[type=tel]:not(textarea),.lucy-content input[type=password]:not(textarea),.lucy-content input[type=date]:not(textarea),.lucy-content textarea:not(textarea){height:var(--field_height);padding-inline:1rem;transition:var(--input_transition)}#lucy-content input[type=text]:not(textarea):not(:placeholder-shown),#lucy-content input[type=text]:not(textarea):focus,#lucy-content input[type=email]:not(textarea):not(:placeholder-shown),#lucy-content input[type=email]:not(textarea):focus,#lucy-content input[type=tel]:not(textarea):not(:placeholder-shown),#lucy-content input[type=tel]:not(textarea):focus,#lucy-content input[type=password]:not(textarea):not(:placeholder-shown),#lucy-content input[type=password]:not(textarea):focus,#lucy-content input[type=date]:not(textarea):not(:placeholder-shown),#lucy-content input[type=date]:not(textarea):focus,#lucy-content textarea:not(textarea):not(:placeholder-shown),#lucy-content textarea:not(textarea):focus,.lucy-content input[type=text]:not(textarea):not(:placeholder-shown),.lucy-content input[type=text]:not(textarea):focus,.lucy-content input[type=email]:not(textarea):not(:placeholder-shown),.lucy-content input[type=email]:not(textarea):focus,.lucy-content input[type=tel]:not(textarea):not(:placeholder-shown),.lucy-content input[type=tel]:not(textarea):focus,.lucy-content input[type=password]:not(textarea):not(:placeholder-shown),.lucy-content input[type=password]:not(textarea):focus,.lucy-content input[type=date]:not(textarea):not(:placeholder-shown),.lucy-content input[type=date]:not(textarea):focus,.lucy-content textarea:not(textarea):not(:placeholder-shown),.lucy-content textarea:not(textarea):focus{padding:.5rem 1rem .5rem 1rem}#lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=text][required][data-interacted]:invalid,#lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=email][required][data-interacted]:invalid,#lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=tel][required][data-interacted]:invalid,#lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=password][required][data-interacted]:invalid,#lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content input[type=date][required][data-interacted]:invalid,#lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid,#lucy-content textarea[required][data-interacted]:invalid,.lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=text][required][data-interacted]:invalid,.lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=email][required][data-interacted]:invalid,.lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=tel][required][data-interacted]:invalid,.lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=password][required][data-interacted]:invalid,.lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content input[type=date][required][data-interacted]:invalid,.lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid,.lucy-content textarea[required][data-interacted]:invalid{color:var(--color_error);border-color:currentcolor}#lucy-content input[type=text][required][data-interacted]:invalid::placeholder,#lucy-content input[type=email][required][data-interacted]:invalid::placeholder,#lucy-content input[type=tel][required][data-interacted]:invalid::placeholder,#lucy-content input[type=password][required][data-interacted]:invalid::placeholder,#lucy-content input[type=date][required][data-interacted]:invalid::placeholder,#lucy-content textarea[required][data-interacted]:invalid::placeholder,.lucy-content input[type=text][required][data-interacted]:invalid::placeholder,.lucy-content input[type=email][required][data-interacted]:invalid::placeholder,.lucy-content input[type=tel][required][data-interacted]:invalid::placeholder,.lucy-content input[type=password][required][data-interacted]:invalid::placeholder,.lucy-content input[type=date][required][data-interacted]:invalid::placeholder,.lucy-content textarea[required][data-interacted]:invalid::placeholder{color:var(--color_error)}#lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=text][required][data-interacted]:invalid+label,#lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=email][required][data-interacted]:invalid+label,#lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=tel][required][data-interacted]:invalid+label,#lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=password][required][data-interacted]:invalid+label,#lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content input[type=date][required][data-interacted]:invalid+label,#lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid+label,#lucy-content textarea[required][data-interacted]:invalid+label,.lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=text][required][data-interacted]:invalid+label,.lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=email][required][data-interacted]:invalid+label,.lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=tel][required][data-interacted]:invalid+label,.lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=password][required][data-interacted]:invalid+label,.lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content input[type=date][required][data-interacted]:invalid+label,.lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid+label,.lucy-content textarea[required][data-interacted]:invalid+label{color:var(--color_error)}#lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=text][required][data-interacted]:invalid+label:after,#lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=email][required][data-interacted]:invalid+label:after,#lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=tel][required][data-interacted]:invalid+label:after,#lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=password][required][data-interacted]:invalid+label:after,#lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content input[type=date][required][data-interacted]:invalid+label:after,#lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid+label:after,#lucy-content textarea[required][data-interacted]:invalid+label:after,.lucy-content input[type=text][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=text][required][data-interacted]:invalid+label:after,.lucy-content input[type=email][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=email][required][data-interacted]:invalid+label:after,.lucy-content input[type=tel][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=tel][required][data-interacted]:invalid+label:after,.lucy-content input[type=password][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=password][required][data-interacted]:invalid+label:after,.lucy-content input[type=date][required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content input[type=date][required][data-interacted]:invalid+label:after,.lucy-content textarea[required]:not(:placeholder-shown):not(:focus):invalid+label:after,.lucy-content textarea[required][data-interacted]:invalid+label:after{letter-spacing:0;content:attr(data-error)}#lucy-content input[type=text]:focus,#lucy-content input[type=email]:focus,#lucy-content input[type=tel]:focus,#lucy-content input[type=password]:focus,#lucy-content input[type=date]:focus,#lucy-content textarea:focus,.lucy-content input[type=text]:focus,.lucy-content input[type=email]:focus,.lucy-content input[type=tel]:focus,.lucy-content input[type=password]:focus,.lucy-content input[type=date]:focus,.lucy-content textarea:focus{outline:none;-moz-outline:none;-webkit-outline:none}#lucy-content input[type=text].error,#lucy-content input[type=email].error,#lucy-content input[type=tel].error,#lucy-content input[type=password].error,#lucy-content input[type=date].error,#lucy-content textarea.error,.lucy-content input[type=text].error,.lucy-content input[type=email].error,.lucy-content input[type=tel].error,.lucy-content input[type=password].error,.lucy-content input[type=date].error,.lucy-content textarea.error{border-color:var(--color_error)}#lucy-content select[required][data-interacted]:invalid,.lucy-content select[required][data-interacted]:invalid{color:var(--color_error);border-color:currentcolor}#lucy-content select[required][data-interacted]:invalid+label,.lucy-content select[required][data-interacted]:invalid+label{color:var(--color_error)}#lucy-content select[required][data-interacted]:invalid+label:after,.lucy-content select[required][data-interacted]:invalid+label:after{letter-spacing:0;content:attr(data-error)}#lucy-content input::placeholder,#lucy-content textarea::placeholder,.lucy-content input::placeholder,.lucy-content textarea::placeholder{color:var(--color_dark);transition:var(--input_transition)}#lucy-content input:focus::placeholder,#lucy-content textarea:focus::placeholder,.lucy-content input:focus::placeholder,.lucy-content textarea:focus::placeholder{opacity:0}#lucy-content label,.lucy-content label{z-index:2;display:block;margin-bottom:0;font-size:clamp(11px,.65rem,.65rem);pointer-events:none}}.field-wrap:has(.easepick-wrapper) input{height:var(--field_height);padding:1rem 1rem 0 1rem}form.grid,div.grid[id*=form],.form-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--grid_gutter)}form.grid .field-wrap,form.grid .field-wrap.half,div.grid[id*=form] .field-wrap,div.grid[id*=form] .field-wrap.half,.form-grid .field-wrap,.form-grid .field-wrap.half{grid-column:auto/span 3}form.grid .field-wrap.third,div.grid[id*=form] .field-wrap.third,.form-grid .field-wrap.third{grid-column:auto/span 2}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}@container lucy-main (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}@container lucy-main (max-width: 500px){.button-wrap button,.button-wrap .button{flex:1 1 auto}}.field-wrap{position:relative}.field-wrap:is(.select,:has(select)) select{position:relative;z-index:1;border-radius:var(--border_radius)}.field-wrap:is(.select,:has(select)) label{top:var(--label_space);opacity:1;z-index:2}.field-wrap:is(.select,:has(select)) span.error{top:100%}.field-wrap.upload{margin-bottom:var(--grid_gutter)}.field-wrap.upload input{margin-top:1.5em}.field-wrap.upload label{top:.15em;left:0;transform:translate(0, -50%);opacity:1}.field-wrap.upload span.error{top:100%}.field-wrap.upload select{margin-bottom:0}.field-wrap:focus-within label,.field-wrap:focus-within input:not([type=radio],[type=checkbox])+label,.field-wrap:focus-within textarea+label,.field-wrap:has(.easepick-wrapper) label,.field-wrap input:not([type=radio],[type=checkbox]):not(:placeholder-shown)+label,.field-wrap textarea:not(:placeholder-shown)+label,.field-wrap textarea+label{top:var(--label_space);opacity:1}.field-wrap label{position:absolute;z-index:1;display:flex;top:var(--label_space);left:1rem;width:calc(100% - 2rem);justify-content:space-between;font-size:clamp(9px,.5625em,.5625em);opacity:0;transition:var(--input_transition)}.field-wrap label.show{opacity:1}.field-wrap label.error{color:var(--color_error)}.check-wrap input[type=checkbox]{display:inline}.check-wrap label{display:inline;font-size:.8rem;letter-spacing:revert;text-transform:revert}@container lucy-main (max-width: 700px){.field-wrap label{letter-spacing:.1em}}#recaptcha_widget_div{margin-bottom:1rem}#lucy-alert{position:fixed;top:0;z-index:10;display:flex;width:100%;height:var(--alert_height);padding:0 var(--gutter_x);align-items:center;color:var(--color_dark);background-color:var(--color_light_yellow);overflow:hidden}:root:has(#lucy-alert){--alert_height: var(--alert_space)}#lucy-alert:has(a:hover,:focus-within){background-color:#faee4f}#lucy-alert a{color:#fff;text-decoration:none}#lucy-alert a:not(.icon-close){position:absolute;top:0;left:0;width:calc(100% - var(--gutter_x) - 2rem);height:100%}#lucy-alert p{margin-bottom:0}#lucy-alert p:first-child{flex-shrink:0;white-space:nowrap}#lucy-alert p.body-small{flex-shrink:1;margin-left:1.5rem;padding-inline:1.5rem 2rem;border-left:1px solid var(--border_color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lucy-alert p.body-small:first-child{margin-left:0;padding-left:0;border-left:none}#lucy-alert .circle-button{width:2rem;height:2rem;flex-shrink:0;translate:-1.25rem 0;background-color:var(--color_dark)}@media only screen and (max-width: 520px){#lucy-alert .circle-button{display:none}}#lucy-alert .icon-close{margin-left:auto;font-size:.8rem;color:var(--color_dark);cursor:pointer}@media only screen and (max-width: 520px){#lucy-alert .icon-close{position:absolute;top:50%;right:.75rem;font-size:1rem;transform:translateY(-50%)}}#lucy-alert.hide{translate:0 -100%}@media only screen and (max-width: 520px){#lucy-alert{flex-direction:column;justify-content:center;align-items:flex-start}#lucy-alert #alert-label{font-weight:bold;overflow:hidden;text-overflow:ellipsis}#lucy-alert p.body-small{margin:0;padding:0;border:none}@supports(height: 2lh){#lucy-alert p.body-small{height:2lh;white-space:normal}}#lucy-alert p{max-width:96%;line-height:1.3}#lucy-alert a:not(.icon-close){width:calc(100% - var(--gutter_x) - 1rem)}}.skip-link{position:fixed;top:1rem;left:1rem;z-index:300;padding:.75rem 1rem;text-decoration:none;line-height:1;font-size:.75rem;font-weight:800;text-transform:uppercase;background-color:#fff;border-radius:var(--border_radius);border:1px solid var(--border_color);translate:0 calc(-100% - 1rem)}.skip-link:focus{translate:0 0;outline:none;-moz-outline:none}.section-block{padding-block:var(--space_m)}@layer lucy-utilities{.in-this-section:first-child{margin-top:0}.in-this-section:last-child{margin-bottom:0}.in-this-section a{display:flex;align-items:center;padding:3.75rem 0;color:var(--color_text);text-decoration:none !important;border-top:1px solid var(--border_color);gap:3rem}.in-this-section a .content p{margin-bottom:1rem;line-height:1.875}.in-this-section a .content p.title{margin-bottom:.5rem;font-size:2.25rem;color:#000}.in-this-section a .content p:last-child{margin-bottom:0 !important}.in-this-section a .content .button{margin-top:.5rem}.in-this-section a img{order:1;width:42%;margin:0 0 0}.in-this-section a:hover .content p.title,.in-this-section a:focus .content p.title{text-decoration:none !important}.in-this-section a:hover .button:before,.in-this-section a:focus .button:before{background-color:var(--color_primary)}.in-this-section a:hover .button:after,.in-this-section a:focus .button:after{filter:none}.in-this-section a:hover .button span:after,.in-this-section a:focus .button span:after{transform:scale3d(1, 1, 1);transform-origin:left}.in-this-section a:last-child{border-bottom:1px solid var(--border_color)}.in-this-section a:last-child{border-bottom:1px solid var(--border_color)}@media only screen and (max-width: 525px){.in-this-section .content p:last-child{display:none}}}.card-icons{position:absolute;top:0;right:1rem;display:flex;align-items:center;height:var(--field_height);font-size:0;gap:.25rem}.card-icons span{display:inline-block;font-size:1.5rem;color:var(--color_dark);opacity:.2}.card-icons span.selected{opacity:1}@media only screen and (max-width: 525px){.card-icons span{display:none}.card-icons span.selected{display:inline-block}}.purchase-bar{display:grid;width:100%;grid-template-columns:4fr 1fr 1fr;padding:var(--grid_gutter) 0;align-items:center;border-bottom:1px solid var(--border_color);gap:var(--grid_gutter)}.purchase-bar .price{position:relative;flex:3 1 auto;margin:0 auto 0 0;line-height:1}.purchase-bar .field-wrap{flex:1 1 auto}.purchase-bar input,.purchase-bar select{margin-bottom:0}.lucy-add-to-cart{display:grid;width:100%;grid-template-columns:3fr 1fr 1fr;padding:var(--grid_gutter) 0;align-items:center;border-top:1px solid var(--border_color);gap:var(--grid_gutter)}.lucy-add-to-cart p{margin-bottom:0;flex:3 1 auto;line-height:1}.lucy-add-to-cart .field-wrap input,.lucy-add-to-cart .field-wrap select{margin-bottom:0}@layer lucy-utilities{.pagination,.page-buttons{display:flex;width:100%;justify-content:center;align-items:center;gap:10px}.pagination{gap:20px;padding-top:var(--gutter_y)}@media only screen and (max-width: 900px){.pagination{flex-wrap:wrap}.pagination .button{order:2}.pagination .back{order:1}.pagination .page-buttons{width:100%}}.page-buttons{flex-wrap:wrap}.page-buttons a{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:3rem;height:3rem;font-size:.8rem;color:var(--color_text);background-color:var(--color_light);border-radius:50%}.page-buttons a.selected{color:#fff;background-color:var(--color_primary)}}@layer lucy-utilities{.video-wrapper{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:var(--flow_space)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}}.lucy-callout{display:block;margin-block-end:var(--gutter_y)}.lucy-callout img{margin-block-end:1.5rem}.social-icons{display:flex;gap:1.5rem}.social-icons a{position:relative;display:flex;font-size:1.25rem;justify-content:center;align-items:center;text-decoration:none}#share-container-overlay{position:fixed;z-index:100;top:0;left:0;width:100vw;height:100vh;background:rgba(var(--color_dark), 0);content:"";transition:all .5s ease;pointer-events:none}#share-container-overlay.open{transform:translate(0, 0);background:rgba(var(--color_dark), 0.9);pointer-events:auto}#share-container{position:fixed;z-index:101;top:50%;left:50%;width:clamp(250px,35vw,800px);max-height:95vh;padding:3rem;background:#fff;transform:translate(-50%, calc(100vh - 50%));transition:all .5s ease;pointer-events:auto;overflow:scroll}#share-container.open{transform:translate(-50%, -50%);opacity:1}#share-container #share-close{position:absolute;top:.75rem;right:.75rem;padding:.5rem;font-size:1rem;color:var(--color_secondary);text-decoration:none}#share-container .networks .social{position:relative;z-index:3;display:flex;margin-bottom:1rem;gap:1rem}#share-container .networks .social a{display:inline-flex;font-size:2.5rem;aspect-ratio:1/1;justify-content:center;align-items:center;text-decoration:none;color:var(--color_primary)}@media only screen and (max-width: 525px){#share-container .networks .social a{font-size:1.5rem}}#share-container .networks .social a:hover,#share-container .networks .social:focus-visible{opacity:1;color:#000}#share-container #copy-wrap{position:relative;display:flex;align-items:center;gap:.5rem}#share-container #copy-wrap a{display:inline-block;padding:0 .5rem;font-size:1.25rem;color:var(--color_primary);text-decoration:none;text-transform:uppercase;text-align:center}#share-container #copy-wrap a:hover,#share-container #copy-wrap a:focus-visible{opacity:1;text-decoration:none}#share-container #copy-to-clipboard{flex-grow:1;margin-bottom:0 !important;outline:none}@media only screen and (max-width: 525px){#share-container #copy-to-clipboard{width:125px}}@media only screen and (max-width: 525px){#share-container{padding:1em}}.lucy-tab-links{display:flex;gap:2rem;margin:0 0 1rem 0;padding:0;list-style:none;border-bottom:1px solid var(--border_color)}.lucy-tab-links li{margin-bottom:0;line-height:3;text-decoration:none;cursor:pointer}.lucy-tab-links li:not(.selected){opacity:.4}.tags-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.tags-list>*{height:2.25rem;margin-bottom:0;padding:0 1.5rem;line-height:2.25rem;text-decoration:none;border:1px solid var(--border_color);border-radius:2.5rem;cursor:pointer}.tags-list>*.active,.tags-list>*:hover{color:#fff;background-color:var(--color_dark);border-color:var(--color_dark)}.gallery{container-name:gallery;container-type:inline-size;overflow:hidden;contain:content}.bucket-full .gallery{width:calc(100cqw + var(--gutter_x))}.bucket-full .gallery .slider-images{padding-right:var(--gutter_x)}.gallery .gallery-scroller{position:relative;box-sizing:border-box;width:100cqi}.gallery .gallery-images{display:grid;gap:clamp(10px,1.11rem,20px);align-items:start;grid-auto-flow:column;grid-auto-columns:min(100cqi,31rem);grid-row:1;grid-column:1/-1;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.gallery .gallery-image{position:relative;scroll-snap-align:start;display:grid;align-items:center;align-self:stretch;place-content:center;background-color:var(--color_light)}.gallery .gallery-image .img-wrapper{width:100%}.gallery .gallery-image .img-wrapper img{margin:0 auto;max-height:600px}.gallery .gallery-image .caption{position:absolute;bottom:0;padding:.5rem;margin-top:.88em;width:100%;background-color:var(--color_dark);color:#fff}.gallery .gallery-controls{display:flex;justify-content:end;gap:1.11rem;margin:1.33rem 0}.gallery .gallery-controls .circle-button{width:1.66rem;height:1.66rem}.gallery .gallery-controls .circle-button span{font-size:.7rem}.gallery .gallery-controls ol{display:flex;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none}.gallery .gallery-controls ol>li button{width:.55rem;height:.55rem;border-radius:50%;opacity:.2;background:var(--color_primary)}.gallery .gallery-controls ol>li button[aria-selected=true]{opacity:1}.gallery-grid{display:grid;gap:var(--grid_gutter);grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr))}.gallery-grid .caption{margin-block:.2rem .5rem;line-height:1.5}.facts-wrap .facts{display:flex;gap:var(--flow_space) 4rem;flex-wrap:wrap;margin-block:var(--space_s)}.facts-wrap .facts>div{max-width:250px;min-width:150px;flex:1}@media only screen and (max-width: 525px){.facts-wrap .facts{margin-block-end:0}}@media only screen and (max-width: 525px){.facts-wrap+.mobile-slide-scrollbar{margin-block-end:2rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.audio-wrapper{margin-block-end:var(--flow_space)}.audio-wrapper audio{width:100%}.audio-wrapper details{padding:.5rem 1rem;font:var(--display_m)}.resize-animation-stopper *,.no-animation,.no-animation *{animation:none !important;transition:none !important}.block-link{position:relative}.block-link a[href]::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.home-banner{padding-block:calc(var(--fixed_top_space) + var(--space_m)) var(--space_m);color:#fff;background-color:var(--color_primary)}.home-banner .banner-grid{display:grid;grid-template-columns:repeat(24, 1fr);align-items:center;gap:var(--space_s) 0}@media only screen and (max-width: 800px){.home-banner .banner-grid{grid-template-columns:1fr}}.home-banner .img-container{scale:1.2}.home-banner .img-container img{border-radius:50%}@media only screen and (max-width: 1240px){.home-banner .img-container{scale:1}}.home-banner video{aspect-ratio:1/1;width:40rem;background-color:var(--color_dark)}.home-banner .banner-text{z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;grid-column:1/14;grid-row:1}@media only screen and (max-width: 800px){.home-banner .banner-text{grid-column:auto;grid-row:auto}}.home-banner .img-container{grid-column:12/25;grid-row:1}@media only screen and (max-width: 800px){.home-banner .img-container{grid-column:auto;grid-row:auto}}.home-banner .banner-scroll-text{margin-top:auto;font:var(--display_s);color:var(--color_light_yellow)}@media only screen and (max-width: 1340px){.home-banner .banner-scroll-text{display:none}}.home-banner h1{margin-top:auto;color:var(--color_light)}.home-banner h1+p{max-width:444px;margin:0;font:var(--display_xl);font-size:1.2rem}.home-mission{padding-block:var(--space_m);background:#fff}.home-mission .home-mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem var(--space_l)}.home-mission .home-mission-grid p:has(.button){margin-block-end:3.6rem}.home-mission .home-mission-grid p:has(.button) .button{margin-block-end:1rem}@media only screen and (max-width: 525px){.home-mission .home-mission-grid p:has(.button){margin-block-end:2.5rem}}@media only screen and (max-width: 1230px){.home-mission .home-mission-grid{grid-template-columns:1fr}.home-mission .home-mission-grid .img-container{order:1}}.home-mission .mission-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;max-width:calc(100vw - var(--gutter_x)*2)}.stat-block span{display:block;margin-block:.25rem;font:var(--display_3xl);font-weight:800}.home-approach{color:#fff;background-color:var(--color_primary)}.approach-layout{display:grid;grid-template-columns:1fr 1fr}.approach-layout .accordion-container{padding-block:var(--space_l);padding-inline:var(--gutter_x)}.approach-layout .accordion-container h2{margin-block-end:2rem}@media only screen and (max-width: 525px){.approach-layout .accordion-container h2{margin-block-end:0}}.approach-layout .accordion-container ul{padding:0;list-style:none}.approach-layout .accordion-container h3{color:var(--color_sky_blue)}.approach-layout .accordion-container h3.active{color:#fff}.approach-layout .accordion-container li{padding-block:2rem;border-block-end:1px solid var(--border_color_light)}.approach-layout .accordion-container button{text-align:left;color:var(--color_sky_blue)}@media only screen and (max-width: 980px){.approach-layout{grid-template-columns:1fr}.approach-layout .wheel-container{display:none}}.wheel-container{--size: 3300px;--img_size: 21.9cqi;position:relative;width:100%;height:100%}@keyframes fly-out{0%{transform:scale(1)}50%{transform:scale(var(--scale))}100%{transform:scale(1)}}.wheel-container .wheel-outer{--rotate: 0;--rotate: -9deg;--scale: 1;--color_1: var(--color_medium_blue);--color_2: var(--color_light_yellow);container:wheel/size;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color_light_yellow);translate:0 calc(var(--size)/-3);rotate:var(--rotate);transition:2s;background-image:conic-gradient(var(--color_1) -10deg 30deg, var(--color_2) 30deg 70deg, var(--color_1) 70deg 110deg, var(--color_2) 110deg 150deg, var(--color_1) 150deg 190deg, var(--color_2) 190deg 230deg, var(--color_1) 230deg 270deg, var(--color_2) 270deg 310deg, var(--color_1) 310deg 350deg)}.wheel-container .wheel-inner{--inner_percent: 56.3%;position:absolute;top:calc((100% - var(--inner_percent))/2);left:calc((100% - var(--inner_percent))/2);z-index:1;width:var(--inner_percent);height:var(--inner_percent);border-radius:50%;background-color:var(--color_dark_green)}.wheel-container img{position:absolute;top:calc(50% - var(--img_size)/2);left:0;z-index:2;width:var(--img_size);border-radius:50%;transition:2s;rotate:calc(var(--rotate)*-1)}.wheel-container img+img{translate:calc(var(--img_size)/2.5) calc(var(--img_size)/.885)}.wheel-container img+img+img{translate:calc(var(--img_size)/.68) calc(var(--img_size)/.568)}.wheel-container img+img+img+img{translate:calc(var(--img_size)/.38) calc(var(--img_size)/.633)}.home-resources{padding-block:var(--space_l);background-color:#fff}.resource-grid.home-resources-grid{margin-block:var(--space_m) 0}.home-section{max-width:960px}.resources-filters{display:grid;grid-template-columns:1fr 1fr 2fr;gap:var(--grid_gutter);padding-block:var(--space_s)}@media only screen and (max-width: 720px){.resources-filters{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 500px){.resources-filters{grid-template-columns:1fr}}.topic-container{margin-block-end:var(--space_s);padding-block-end:var(--space_s);border-block-end:1px solid var(--border_color)}.topic-container .topic-level{display:flex;align-items:center;justify-content:space-between;margin-block-end:1.9rem;gap:.5rem;flex-wrap:wrap}.topic-container .topic-level h2{margin:0;font:var(--display_2xl);font-weight:800}@media only screen and (max-width: 525px){.topic-container .topic-level h2{width:100%}}.topic-container .topic-grid{display:grid;gap:var(--grid_gutter);grid-template-columns:repeat(auto-fit, minmax(16.8rem, 1fr));grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1600px){.topic-container .topic-grid .resource-article:last-child:nth-child(5){display:none !important}}@media only screen and (max-width: 1260px){.topic-container .topic-grid{grid-template-columns:repeat(3, 1fr)}.topic-container .topic-grid .resource-article:last-child:nth-child(5){display:flex !important}}@media only screen and (max-width: 870px){.topic-container .topic-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 610px){.topic-container .topic-grid{grid-template-columns:1fr}}.resource-article{--block_padding: 1.5rem;--inline_padding: 2rem;--bg_color: var(--color_primary);--bg_hover: var(--color_primary_lightened);color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"stack";transition:transform .6s;transform-style:preserve-3d}.resource-article .card-front,.resource-article .card-back{grid-area:stack;display:flex !important;flex-direction:column;justify-content:flex-end;align-items:normal !important;height:100%;backface-visibility:hidden;transition:transform .6s ease;border-radius:2.22rem;overflow:hidden}.resource-article .card-front{display:flex !important;flex-direction:column;justify-content:flex-end;align-items:normal !important;gap:1rem;height:100%;transform:rotateY(0deg);background-color:var(--bg_color)}.resource-article .card-back{padding-block:var(--block_padding);padding-inline:var(--inline_padding);transform:rotateY(180deg);background-color:#000;background-color:var(--bg_color)}@media only screen and (max-width: 525px)and (pointer: coarse){.resource-article .card-back{display:none}}@media(pointer: coarse){.resource-article:has(.card-back) .card-front a{pointer-events:none}}.resource-article:has(.card-back):hover .card-front,.resource-article:has(.card-back):focus-within .card-front{transform:rotateY(180deg)}.resource-article:has(.card-back):hover .card-back,.resource-article:has(.card-back):focus-within .card-back{transform:rotateY(0deg)}.resource-article .intro-wrap{margin-bottom:auto}.resource-article.grey{--bg_color: #444C50;--bg_hover: #50595e}.resource-article.light-blue{--bg_color: var(--color_medium_blue);--bg_hover: #007bbf}.resource-article.light-green{--bg_color: #00864C;--bg_hover: #009f5a}.resource-article.primary{--bg_color: var(--color_primary);--bg_hover: #2b43ab}.resource-article.dark{--bg_color: var(--color_dark);--bg_hover: #2b43ab}.resource-article.dark-green{--bg_color: #004D50;--bg_hover: #006669}.resource-article.multi{--bg_color: #BEE2B6;--bg_hover: #aedba4}.resource-article.light-orange{--bg_color: var(--color_light_orange);--bg_hover: #f29150;color:var(--color_text)}.resource-article.yellow{--bg_color: var(--color_light_yellow);--bg_hover: #faee4f}.resource-article.light-orange,.resource-article.yellow,.resource-article.multi{color:var(--color_text)}.resource-article.light-orange svg path,.resource-article.light-orange svg circle,.resource-article.yellow svg path,.resource-article.yellow svg circle,.resource-article.multi svg path,.resource-article.multi svg circle{fill:var(--color_dark)}.resource-article.light-orange .icon-wrap::before,.resource-article.light-orange .icon-wrap::after,.resource-article.yellow .icon-wrap::before,.resource-article.yellow .icon-wrap::after,.resource-article.multi .icon-wrap::before,.resource-article.multi .icon-wrap::after{background-color:var(--color_dark)}.resource-article .image-wrap{padding-inline:var(--inline_padding)}.resource-article .image-wrap img{border-radius:1.25rem}.resource-article .topic-wrap{display:flex;flex-direction:column;justify-content:end;padding-top:1rem;min-height:7rem}@media only screen and (max-width: 610px){.resource-article .topic-wrap{min-height:auto}}.resource-article .topic-wrap .topic-title{display:inline-block;margin:0;max-width:80%;padding-block:1rem;padding-inline:var(--inline_padding);color:var(--color_text);font:var(--display_s);line-height:1.2;border-start-end-radius:2rem;background-color:var(--color_light)}@media only screen and (max-width: 870px){.resource-article .topic-wrap .topic-title{font-size:.9rem}}.resource-article .icon-wrap{display:flex;justify-content:center;align-items:center}.resource-article .icon-wrap::before,.resource-article .icon-wrap::after{display:block;width:100%;height:3px;background-color:var(--color_light);content:"";transform:translateY(-0.5rem)}.resource-article .icon-wrap svg{width:5rem;height:100%;flex-shrink:0;transition:.2s}.resource-article .icon-wrap path,.resource-article .icon-wrap circle{fill:var(--color_light)}.resource-article .image-wrap,.resource-article .icon-wrap{margin-block-end:-1.5rem}@media only screen and (max-width: 610px){.resource-article .image-wrap,.resource-article .icon-wrap{margin-block-end:-1rem}}.resource-article .title-wrap h3,.resource-article .title-wrap-back h3{font:var(--display_l);font-weight:bold;line-height:1.2;max-height:4lh;overflow:hidden}.resource-article .title-wrap{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-end:auto;padding-block-start:1.8rem;padding-inline:var(--inline_padding)}.resource-article .title-wrap a{text-decoration:none}.resource-article .title-wrap a:hover,.resource-article .title-wrap a:focus-visible{text-decoration:underline}.resource-article .title-wrap .circle-button{flex-shrink:0}.resource-grid{display:grid;grid-template-columns:900fr 440fr;gap:var(--grid_gutter);margin-block:var(--flow_space)}.resource-grid:not(:is(.even-spaced,.four-col))>:first-child{grid-row:span 2;max-width:100%}.resource-grid:not(:is(.even-spaced,.four-col))>:first-child .resource-title{font-size:2rem}.resource-grid:not(:is(.even-spaced,.four-col))>:first-child>svg{height:150%}@media only screen and (max-width: 525px){.resource-grid:not(:is(.even-spaced,.four-col))>:first-child{grid-row:span 1}}.resource-grid.even-spaced{grid-template-columns:repeat(auto-fit, minmax(12.8rem, 1fr))}@media only screen and (max-width: 525px){.resource-grid.even-spaced{grid-template-columns:100cqi}}.resource-grid.four-col{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1600px){.resource-grid.four-col{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 900px){.resource-grid.four-col{grid-template-columns:1fr}}@media only screen and (max-width: 960px){.resource-grid{grid-template-columns:1fr}}#donate-payment-options{display:flex;gap:var(--grid_gutter)}#donate-payment-options #digital-wallet-wrap{display:none}#donate-form{display:grid;grid-template-columns:570px 1fr;padding-block:calc(var(--fixed_top_space) + 2.2rem) 1px;gap:5.8rem;background-color:var(--color_light_yellow)}@media only screen and (max-width: 1100px){#donate-form{grid-template-columns:1fr;gap:var(--space_m)}}#donate-form .img-arc{max-width:none;width:100%;width:120%;transform:rotate(-20deg)}#donate-form .img-arc img{width:100%;transform:rotate(20deg)}@media only screen and (max-width: 1100px){#donate-form .img-arc{width:100%}}#donate-form .arc-wrapper{--size: 355%;top:-50%;right:-26%;transform:rotate(0deg);clip-path:polygon(109% 0, 0 100%, 100% 100%)}#donate-form>.img-sticky-container{height:100%;order:2;border-radius:50%;align-items:start;margin-top:initial;align-self:start}#donate-form>.img-sticky-container>div{position:sticky;top:calc(var(--navbar_height) + 4rem);padding-block-end:var(--space_m)}@media only screen and (max-width: 1100px){#donate-form>.img-sticky-container{margin-block-end:2rem}}#donate-form>.donate-inner{position:relative;z-index:1;padding-block:var(--space_m);background-color:var(--color_light_yellow)}#donate-form>.donate-inner .form-grid{margin-bottom:var(--grid_gutter)}@media only screen and (max-width: 1100px){#donate-form>.donate-inner{padding-block:0}}#donate-form #payment-request-button{margin-bottom:var(--flow_space)}#donate-form #donation-frequency-toggle{font-size:1.375rem}#donate-form .fields-grid{display:grid;gap:1rem}#donate-form .hide{display:none}#donate-form fieldset{border:none}#donate-form .fieldset{margin-block-end:var(--flow_space);padding-block-end:var(--flow_space);border-block-end:1px solid var(--color_primary)}#donate-form .donate-options-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter);margin-block-end:var(--grid_gutter);border:none}@media only screen and (max-width: 410px){#donate-form .donate-options-wrapper{grid-template-columns:1fr}}#donate-form .donate-options-wrapper label.option{pointer-events:initial}#donate-form .donate-options-wrapper .option{display:flex;padding-block:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;line-height:1;color:#fff;font:var(--display_l);text-align:center;text-transform:none;letter-spacing:normal;font-weight:800;cursor:pointer;background-color:var(--color_primary);border-radius:1rem;overflow:hidden}#donate-form .donate-options-wrapper .option .checked{width:1rem;height:1rem;border-radius:50%;background-color:var(--color_primary)}#donate-form .donate-options-wrapper .option .checked::after{line-height:0;content:url(/images/icons/checkmark.svg)}#donate-form .donate-options-wrapper .option .checked{display:flex;justify-content:center;align-items:center;order:2;margin:0;opacity:0;transition:opacity .2s}#donate-form .donate-options-wrapper .option input{position:absolute;opacity:0}#donate-form .donate-options-wrapper .option:hover,#donate-form .donate-options-wrapper .option:focus-within{background-color:var(--color_primary_lightened)}#donate-form .donate-options-wrapper .option:focus{outline:var(--color_primary)}#donate-form .donate-options-wrapper .option:hover:not(:has(input:checked)) .checked{border-color:var(--color_primary)}#donate-form .donate-options-wrapper .option:has(input:checked){color:#fff;border-color:var(--color_primary);background:var(--color_dark_green)}#donate-form .donate-options-wrapper .option:has(input:checked) .checked{accent-color:var(--color_dark);opacity:1}#donate-form .donate-options-wrapper .option:has(input:checked) div{transform:translate(0)}#donate-form .donate-options-wrapper .option div{transform:translateY(0.5em);transition:transform .2s}@media only screen and (max-width: 410px){#donate-form #donate-amount .donate-options-wrapper{grid-template-columns:1fr 1fr}}#donate-form legend,#donate-form .legend{display:block;margin-block-end:1.2rem;font:var(--display_2xl);letter-spacing:normal;text-transform:none;font-weight:800}#donate-form #donate-other-amount-wrap,#donate-form #donation-frequency-note{display:none;margin-bottom:0;grid-column:1/7}#donate-form #donation-frequency-amount-wrap{display:none}@container lucy-main (max-width: 650px){#donate-form fieldset{grid-template-columns:repeat(3, 1fr)}}.donate-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#donate-submit{gap:.85rem}.blog-detail .author-container{display:flex;flex-wrap:wrap;gap:var(--grid_gutter);margin-block-end:var(--flow_space);padding:var(--grid_gutter) 0;border-top:1px solid var(--border_color);border-bottom:1px solid var(--border_color)}.blog-detail .author{display:flex;font-size:clamp(12px,.8125rem,.8125rem);align-items:center;gap:.5rem}.blog-detail .author p{margin-bottom:0;line-height:1.5}.blog-detail .author img,.blog-detail .author .default-avatar{width:3rem;height:3rem;border-radius:50%}#blog-filters{display:grid;margin-block-end:var(--space_s);gap:var(--grid_gutter);grid-auto-flow:row}#blog-filters button,#blog-filters .field-wrap{flex:1 1 auto;padding:0}#blog-filters input[type=text],#blog-filters select{margin-bottom:0}@container lucy-main (min-width: 500px){#blog-filters{grid-template-columns:1fr 1fr;grid-auto-flow:initial}}@container lucy-main (min-width: 700px){#blog-filters{grid-template-columns:initial;grid-auto-columns:1fr;grid-auto-flow:column}}@supports not (container-type: inline-size){#blog-filters{grid-template-columns:initial;grid-auto-columns:1fr;grid-auto-flow:column}@media only screen and (max-width: 910px){#blog-filters{grid-template-columns:1fr 1fr;grid-auto-flow:initial}}@media only screen and (max-width: 525px){#blog-filters{grid-template-columns:1fr}}}.blog-grid{display:grid;grid-template-columns:1fr;gap:var(--grid_gutter)}.blog-grid .box{display:flex;flex-direction:column;width:100%;color:inherit;word-break:break-word;text-decoration:none;border:1px solid var(--border_color);border-top:none;border-radius:var(--border_radius)}.blog-grid .box a{text-decoration:none}.blog-grid .box:hover a{text-decoration:underline}.blog-grid .box:hover,.blog-grid .box:focus-within{background-color:#fbfbfb}.blog-grid .box:hover .image,.blog-grid .box:focus-within .image{scale:1.05}.blog-grid .box .image-wrap{overflow:hidden}.blog-grid .box .image{position:relative;display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;background-color:var(--color_light);background-size:cover;background-repeat:no-repeat;background-position:center;border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius);transition:.2s;overflow:hidden}.blog-grid .box .image svg{display:block;height:100%;margin-inline:auto;padding:1rem}.blog-grid .box .image svg path{fill:#fff}.blog-grid .box .content{flex:1;display:flex;flex-direction:column;padding-block:1rem;padding-inline:var(--flow_space)}.blog-grid .box .content .sub-header{margin:0}.blog-grid .box .authors{display:grid;gap:1rem;margin-block-start:auto;margin-block-end:.66rem}.blog-grid .box .author{display:flex;font:var(--display_s);align-items:center;gap:1rem;margin:0}.blog-grid .box .author p{margin-bottom:0;line-height:1.5}.blog-grid .box .author img,.blog-grid .box .author .default-avatar{width:2.75rem;height:2.75rem;border-radius:50%}.blog-grid .box .date{font-size:clamp(12px,.8125em,.8125em)}.blog-grid .box .body{font:var(--display_s)}.blog-grid h2{font-weight:800}@container lucy-main (min-width: 600px){.blog-grid{grid-template-columns:repeat(2, 1fr)}}@container lucy-main (min-width: 1000px){.blog-grid{grid-template-columns:repeat(3, 1fr)}}@supports not (container-type: inline-size){.blog-grid{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1125px){.blog-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 525px){.blog-grid{grid-template-columns:1fr}}}.category-display{margin-block-end:2rem}.default-avatar{display:flex;justify-content:center;align-items:center;background-color:var(--color_light)}.default-avatar svg{width:1.5rem}.default-avatar svg path{fill:var(--color_primary)}#news-filters{display:grid;margin-bottom:var(--grid_gutter);gap:var(--grid_gutter);grid-auto-flow:row}#news-filters input[type=text],#news-filters select{margin-bottom:0}@container lucy-main (min-width: 500px){#news-filters{grid-template-columns:1fr 1fr;grid-auto-flow:initial}}@container lucy-main (min-width: 700px){#news-filters{grid-template-columns:initial;grid-auto-columns:1fr;grid-auto-flow:column}}.news-detail img{width:100%}#news-grid{display:grid;gap:var(--grid_gutter);grid-template-columns:1fr}#news-grid .box{display:flex;flex-direction:column;padding:var(--flow_space);border:1px solid var(--border_color);border-radius:var(--border_radius)}#news-grid .box .video-wrapper{margin-bottom:0}#news-grid .box img{max-width:100%}#news-grid .box .date{margin:auto 0 0 0;padding-top:1rem;line-height:1rem;font-size:clamp(12px,.8125rem,.8125rem);border-top:1px solid var(--border_color)}@container lucy-main (min-width: 600px){#news-grid{grid-template-columns:repeat(2, 1fr)}}@container lucy-main (min-width: 800px){#news-grid{grid-template-columns:repeat(3, 1fr)}}@container lucy-main (min-width: 1000px){#news-grid{grid-template-columns:repeat(4, 1fr)}}.staff-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid_gutter)}.staff-grid .staff-image img{display:block;width:100%}.staff-grid .staff-info{margin-block:.5rem}.staff-grid .staff-info p{margin:0}.staff-grid .staff-heading{margin-block-end:.2rem;font:var(--display_2xl);font-weight:800}@media only screen and (max-width: 700px){.staff-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 525px){.staff-grid{grid-template-columns:1fr}}.staff-grid+.section-anchor{margin-block-start:var(--gutter_y)}.section-anchor{display:block}.staff-detail h1{font:var(--display_3xl);font-weight:800}.staff-detail-image{margin-block-end:1rem}.staff-blog-wrapper{margin-block-start:var(--gutter_y)}#lucy-page-header .staff-heading{margin-block-end:.33rem;font:var(--display_3xl);font-weight:800}#lucy-page-header .staff-subheading{margin-block-end:.5rem;font:var(--display_xl)}#lucy-page-header .social-nav{display:flex;align-items:center;gap:.7rem;list-style:none}#lucy-page-header .social-nav .icon-email{transform:scale(0.8)}#lucy-page-header .social-nav div{transition:.2s}@media only screen and (max-width: 525px){#lucy-page-header .social-nav div{font-size:1.5rem}}#lucy-page-header .social-nav a:focus,#lucy-page-header .social-nav a:hover{text-decoration:underline;text-underline-offset:4px}:root{--base_font_size: clamp(13px, calc(13px + .5vw), 20px);--grid_gutter: 1rem;--gutter_x: calc(.5rem + 5.5vw);--gutter_y: calc(1.8rem + 4vw);--gutter_x: clamp(15px, calc(.5rem + 5.5vw), 100px);--gutter_y: clamp(20px, calc(1.8rem + 4vw), 80px);--flow_space: calc(var(--gutter_y) * .4);--content_space: calc(var(--gutter_y) * .6);--field_height: 2.85rem;--label_space: .07rem;--header_height: 0px;--header_opacity_in: 0;--header_opacity_out: 1;--border_color: #263B9725;--border_color_light: #9BD9E720;--border_width: 1px;--border_radius: .35em;--border_style: solid;--copyright_height: 4.875rem;--display_4xl: 4.6rem/.93 var(--font_primary);--display_3xl: 3rem/1 var(--font_primary);--display_2xl: 1.8rem/1.15 var(--font_primary);--display_xl: 1.4rem/1.3 var(--font_primary);--display_l: 1.1rem/1.45 var(--font_primary);--display_m: 1rem/1.6 var(--font_primary);--display_s: max(16px,.8rem)/1.6 var(--font_primary);--display_xs: max(11px,0.6rem)/1.8 var(--font_primary);--display_3xl: 2.7rem/1 var(--font_primary);--display_2xl: 1.5rem/1.15 var(--font_primary);--display_xl: 1.3rem/1.3 var(--font_primary);--space_l: 6.3rem;--space_m: 5.2rem;--space_s: 3.2rem;--navbar_height: 125px;--alert_height: 0px;--alert_space: 4rem;--search_height: 80px;--fixed_top_space: calc(var(--navbar_height) + var(--search_height) + var(--alert_height));--color_red: #EE2E3A;--color_medium_red: #E64F5E;--color_transform_orange: #F78D24;--color_light_orange: #F4A068;--color_dark_yellow: #F3CA28;--color_light_yellow: #FBF068;--color_forest_green: #174C4F;--color_dark_green: #1E8450;--color_connect_green: #6FB351;--color_light_green: #C5E1BA;--color_aquamarine: #38BDAC;--color_midnight_blue: #2A336E;--color_impact_blue: #263B97;--color_medium_blue: #006BA6;--color_light_blue: #039EC4;--color_seafoam: #AADCD9;--color_sky_blue: #9BD9E7;--color_periwinkle: #4775B8;--color_grey: #727577;--color_light_grey: #E2E3E3;--color_primary: var(--color_impact_blue);--color_secondary: var(--color_medium_blue);--color_dark: var(--color_midnight_blue);--color_light: var(--color_sky_blue);--color_primary_lightened: #2b43ab;--color_secondary_lightened: #007bbf;--color_text: var(--color_impact_blue);--color_success: #1A936F;--color_error: #ED6A5A;--color_warning: #FFC857;--font_primary: "Gilroy W05", Helvetica, Arial, sans-serif}@media only screen and (max-width: 780px){:root{--navbar_height: 76px}}@media only screen and (max-width: 525px){:root{--space_l: 43px;--space_m: 36px;--space_s: 3.2rem;--display_4xl: 42px/1 var(--font_primary);--display_3xl: 36px/1 var(--font_primary);--display_2xl: 28px/1.15 var(--font_primary);--display_xl: 22px/1.3 var(--font_primary);--display_l: 18px/1.45 var(--font_primary)}}:target{scroll-margin-top:var(--navbar_height)}html{line-height:1.875;font-size:var(--base_font_size);font-family:var(--font_primary);font-weight:500;color:var(--color_text);overflow-x:hidden}:root:has(.navbar.solid){--navbar_height: 85px}@media only screen and (max-width: 780px){:root:has(.navbar.solid){--navbar_height: 76px}}.navbar{position:fixed;top:calc(var(--fixed_top_space) - var(--navbar_height));z-index:200;display:flex;justify-content:space-between;align-items:center;width:100%;height:var(--navbar_height);padding-inline:var(--gutter_x);background-color:rgba(0,0,0,0);transition:background-color .4s,height .4s}@media only screen and (max-width: 525px){.navbar{transition:background-color .2s,height .2s}}@media only screen and (max-width: 870px){.navbar:has(+.mobile-menu.open){box-shadow:none;background-color:var(--color_light)}.navbar:has(+.mobile-menu.open) g{fill:var(--color_primary)}}.navbar.solid{background-color:var(--color_primary);box-shadow:0 2px 4px rgba(0,0,0,.1)}.navbar .nav-list{display:flex;align-items:center;gap:1.65rem;list-style:none}.navbar .nav-list li:has(.fly-out-nav){position:relative}.navbar .nav-list button{font-size:inherit;color:inherit;font-family:inherit}@media only screen and (max-width: 960px){.navbar .nav-list{gap:1.33rem}}.navbar li :is(a,button){transition:.2s}.navbar li :is(a,button):hover,.navbar li :is(a,button):focus{text-decoration:underline;text-underline-offset:5px}.navbar li :is(a,button)[aria-current=page],.navbar li :is(a,button)[aria-current=section]{font-weight:bold;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.navbar .button{height:2.7rem}@media only screen and (max-width: 960px){.navbar .button{padding-inline:1.75rem}.navbar .button::after{right:.7rem}}.navbar .logo svg{display:block}.navbar .logo svg:nth-child(2){display:none}.navbar .mobile-menu-only{display:none}.navbar.solid,.navbar.light{color:#fff}.navbar.solid g,.navbar.light g{fill:#fff}.navbar.solid .logo svg{display:none;width:130px}.navbar.solid .logo svg:nth-child(2){display:block}.navbar .logo{width:200px}@media only screen and (max-width: 1110px){.navbar .logo{width:130px}}@media only screen and (max-width: 1110px){.navbar li{font:var(--display_s)}}@media only screen and (max-width: 1000px){.navbar ul{gap:1.5rem}}@media only screen and (max-width: 870px){.navbar .button{color:inherit;padding:0;background:none}.navbar .button::after{content:none}.navbar .button:hover,.navbar .button:focus{text-indent:0}}@media only screen and (max-width: 780px){.navbar{align-items:center;padding-block:.5rem}.navbar ul{gap:15px}.navbar li:not(:is(.mobile-menu-only,.show-mobile)){display:none}.navbar .mobile-menu-only{display:block}.navbar :is(.show-mobile,.mobile-menu-only) button{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;color:var(--color_primary);background-color:#fff}.navbar :is(.show-mobile,.mobile-menu-only) button:focus,.navbar :is(.show-mobile,.mobile-menu-only) button:hover{color:#fff;background-color:var(--color_secondary);text-decoration:none}.navbar :is(.show-mobile,.mobile-menu-only) button:has(.icon-close){color:var(--color_text);background-color:var(--color_light_yellow)}.navbar :is(.show-mobile,.mobile-menu-only) button span{font-size:1rem}}.navbar-zone{position:absolute;top:0;left:0;width:100%;height:calc(var(--navbar_height));transition:none !important}@media only screen and (max-width: 525px){.navbar-zone{height:calc(var(--navbar_height) - 30px)}}.mobile-menu{display:none;position:fixed;top:var(--fixed_top_space);z-index:100;width:100%;height:calc(100% - var(--fixed_top_space));padding:54px var(--gutter_x);background-color:var(--color_light);overflow-y:auto;overscroll-behavior-y:none}@media only screen and (max-width: 870px){.mobile-menu.open{display:block}}.mobile-menu ul{margin-block-end:2rem;list-style:none}.mobile-menu li{border-bottom:1px solid var(--color_primary);font-size:36px}.mobile-menu li:last-child{border-bottom:none}.mobile-menu li a:not(.button){display:block;padding-block:.5rem}.mobile-menu li button{display:flex;justify-content:space-between;align-items:center;width:100%;font:inherit}.mobile-menu li button[aria-expanded=true]+.subnav{grid-template-rows:1fr}.mobile-menu li button[aria-expanded=true] .icon-arrow-down-stroke{transform:rotate(0deg)}.mobile-menu li .button{justify-content:center;width:100%;font-size:24px;height:77px;margin-block:1.5rem;border-radius:40px}.mobile-menu li .button::after{line-height:0;scale:1.2}.mobile-menu li .icon-arrow-down-stroke{font-size:.8rem;transform:rotate(-90deg);transition:.2s}.mobile-menu p{font-size:18px}.mobile-menu .subnav{display:grid;grid-template-rows:0fr;transition:.2s}.mobile-menu .subnav ul{margin:0;overflow:hidden;transition:.2s}.mobile-menu .subnav li{padding-block:.5rem;font-size:1rem;line-height:1.5}#search-form{position:fixed;z-index:10;top:var(--alert_height);display:flex;width:100%;height:var(--search_height);padding:0 var(--gutter_x);align-items:center;color:#000;background:#fff;gap:1rem}#search-form[inert]{display:none}:root:has(#search-form[inert]){--search_height: 0px}#search-form .field-wrap{flex:1}#search-form input{margin-bottom:0 !important;font-size:1.375rem}#search-form input:focus::placeholder{opacity:1}@media only screen and (max-width: 525px){#search-form .button{padding-right:2.25rem;text-indent:0}#search-form .button::after{display:none}}#search-form #search-close{font-size:.6rem}#search-form #search-close span{font-size:1rem;color:var(--color_text)}@media only screen and (max-width: 525px){#search-form{gap:1rem}#search-form input{font-size:1.25rem}#search-form .icon-search{display:none}}.footer-work-section{padding-block:var(--space_m);background-color:var(--color_sky_blue)}.footer-work-section .work-layout{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:2.5rem 5.7rem}.footer-work-section .work-layout img{border-radius:50%}@media only screen and (max-width: 860px){.footer-work-section .work-layout{grid-template-columns:1fr}}.footer-work-section .work-text p{margin-block-end:1.5rem}.signup-section{position:relative;padding-block:var(--space_m);color:#fff;background-color:var(--color_light_yellow);overflow:hidden;position:sticky;bottom:0;padding-block:.5rem;transition:padding-block .4s}.signup-section .signup-layout{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media only screen and (max-width: 870px){.signup-section .signup-layout{flex-wrap:wrap}}.signup-section .signup-layout p{line-height:1.3}.signup-section .signup-options{display:flex;align-items:center;gap:10px}.signup-section .signup-options svg{width:1.5rem}.signup-section .signup-options svg path{fill:var(--color_dark)}.signup-section .signup-options .circle-button:hover svg path,.signup-section .signup-options .circle-button:focus svg path{fill:#fff}@media only screen and (max-width: 390px){.signup-section .signup-options{flex-wrap:wrap;justify-content:center;gap:20px}.signup-section .signup-options a:first-child{width:100%;flex:auto !important}}.signup-section h2{margin:0;font:2.3rem/1.4 var(--font_primary);font-weight:800}.signup-section #close-sticky-signup{position:absolute;z-index:2;top:50%;right:1rem;font-size:1rem;color:var(--color_dark);cursor:pointer;transform:translateY(-50%)}.signup-section .circle-1{--size: min(96vw, 1355px);position:absolute;top:-230px;left:-200px;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color_secondary)}.signup-section .circle-2{--size: min(48vw, 408px);position:absolute;top:-50px;right:-150px;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color_sky_blue)}@media only screen and (max-width: 910px){.signup-section{background-color:var(--color_secondary)}}@media only screen and (max-width: 525px){.signup-section{padding-block-end:120px}.signup-section .signup-options{width:100%}.signup-section .signup-options .button.light{flex:1}.signup-section .circle-1{top:auto;bottom:calc(var(--size)/-1.3);left:calc(-1*var(--gutter_x));width:150%;background-color:var(--color_light_yellow)}.signup-section .circle-2{--size: min(80vw, 408px);top:auto;bottom:calc(var(--size)/-1.2);left:calc(-1*var(--gutter_x))}}.signup-section h2{margin-block-end:-0.2rem;font:var(--display_xl);font-weight:bold;transition:font-size .4s}.signup-section.is-stuck{position:relative;padding-block:var(--space_m)}.signup-section.is-stuck h2{margin:0;font:2.3rem/1.4 var(--font_primary);font-weight:800}.signup-section.is-stuck #close-sticky-signup{display:none}@media only screen and (max-width: 910px){.signup-section{position:relative;padding-block:var(--space_m)}.signup-section h2{margin:0;font:2.3rem/1.4 var(--font_primary);font-weight:800}.signup-section #close-sticky-signup{display:none}}.footer{position:relative;color:#fff;padding-block:var(--space_m);background-color:var(--color_impact_blue)}.footer .dfi-logo{margin-block-end:1.5rem}@media only screen and (max-width: 525px){.footer .dfi-logo{width:150px}}@media only screen and (max-width: 525px){.footer{padding-block:4.7rem}}.footer-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.footer-grid ul{margin-block-end:2rem;padding:0;list-style:none}.footer-grid ul li{margin-block-end:.33rem;font:var(--display_s)}.footer-grid .nav-item-accent{margin-block-end:.33rem;font:var(--display_l);color:var(--color_sky_blue);font-weight:800}.footer-grid .nav-item-accent+.nav-item-accent{margin-block-start:1.5rem}.footer-grid .quick-nav-wrapper{display:none;color:var(--color_text)}@media only screen and (max-width: 1200px){.footer-grid{grid-template-columns:1fr 1fr;row-gap:2.5rem}}@media only screen and (max-width: 525px){.footer-grid{text-align:center;grid-template-columns:1fr}.footer-grid>:not(:is(.footer-contact-wrapper,.quick-nav-wrapper)){display:none}.footer-grid .quick-nav-wrapper{display:block}}.footer-end .container>div{display:flex;justify-content:space-between;align-items:center;margin-block-start:var(--space_m);padding-block-start:1.5rem;border-block-start:1px solid var(--color_sky_blue)}@media only screen and (max-width: 630px){.footer-end .container>div{flex-wrap:wrap;justify-content:center;gap:1.5rem}}.footer-end p{margin:0;font:var(--display_xs);text-align:center}.footer-end .icon-design-by-form-short{font-size:18px}.pages-list-container{margin-bottom:var(--space_s)}.pages-list-container .pages-item{display:flex;align-items:center;gap:1rem;padding-block:1.75rem;border-block-end:1px solid var(--border_color)}.pages-list-container .pages-item .img-wrapper::after{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;border-radius:50%;background-color:var(--color_impact_blue);background-image:url("/images/icons/arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:1rem;transition:.2s;content:""}.pages-list-container .pages-item:has(a:hover,a:focus-visible) .img-wrapper::after{opacity:.9}.pages-list-container .pages-item:has(a:hover,a:focus-visible) a{text-decoration-color:var(--color_light)}.pages-list-container .pages-item:first-child{border-block-start:1px solid var(--border_color)}.pages-list-container .pages-item:last-child{border-block-end:none}.pages-list-container .pages-item .pages-text{flex:1}.pages-list-container .pages-item .img-wrapper{position:relative;border-radius:50%;overflow:hidden;order:1;flex-shrink:0}.pages-list-container .pages-item img{width:150px}@media only screen and (max-width: 525px){.pages-list-container .pages-item{flex-wrap:wrap;text-align:center}.pages-list-container .pages-item .img-wrapper{order:-1;width:100%;max-width:200px;margin-inline:auto}.pages-list-container .pages-item .img-wrapper img{width:100%}.pages-list-container .pages-item .pages-text{width:100%;flex:auto}}.pages-list-container .pages-intro{margin-top:.5rem}.no-overflow{overflow:hidden}.fly-out-nav{position:absolute;top:2.5rem;width:auto;padding:1rem 1.5rem;border-radius:1.5rem;color:var(--color_text);list-style:none;transition:.2s;background:#fff;box-shadow:2px 2px 8px rgba(0,0,0,.1)}.fly-out-nav li{white-space:nowrap}.fly-out-nav[inert]{opacity:0}.img-arc{--rotate: 20deg;position:relative;display:flex;align-items:start;align-self:start;transform:rotate(calc(var(--rotate) * -1))}.img-arc:has(.arc-wrapper.left){--rotate: -10deg}.img-arc .arc-wrapper{container-type:inline-size;container-name:arc-container;position:absolute;width:var(--size);height:var(--size);transform:rotate(-15deg);--size: 355%;top:-50%;right:-26%;transform:rotate(0deg);clip-path:polygon(109% 0, 0 100%, 100% 100%)}.img-arc .arc-wrapper.left{transform-origin:center;right:auto;left:-26.5%;clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 10%, 100% 100%, 0 100%)}.img-arc .arc-wrapper.left+:is(img,video){display:block;width:100%}.img-arc .arc{--arc_color: var(--color_dark_green);width:100%;height:100%;background-image:radial-gradient(circle at 50% 50%, transparent 0%, transparent 31%, var(--arc_color) 31.1%, var(--arc_color) 50%, var(--arc_color) 100%);clip-path:circle(50%)}.img-arc img,.img-arc video{z-index:1;border-radius:50%;transform:rotate(var(--rotate));display:block;width:100%}@keyframes rotate-in{0%{opacity:0;transform:rotate(30deg)}100%{opacity:1;transform:rotate(-15deg)}}@keyframes rotate-in-left{0%{opacity:0;transform:rotate(-90deg)}100%{opacity:1;transform:rotate(-66deg)}}@keyframes scale-in{0%{opacity:0;scale:.33}100%{opacity:1;scale:1}}@media only screen and (max-width: 525px){.mobile-slide{container-name:mobile-slide;container-type:inline-size;overflow:hidden;contain:content}.mobile-slide ::-webkit-scrollbar{display:none}.mobile-slide>div{position:relative;width:100%}.mobile-slide .slide-items{--item_size: 250px;display:grid;gap:var(--grid_gutter);align-items:stretch;grid-auto-flow:column;grid-row:1;grid-column:1/-1;padding-block-end:50px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;justify-content:start;grid-auto-columns:100cqi}.mobile-slide .slide-items>*{width:calc(100vw - var(--gutter_x)*2);scroll-snap-align:start;display:grid;align-items:center}}@media only screen and (max-width: 525px)and (max-width: 525px){.mobile-slide .slide-items{padding-block-end:1.5rem;grid-auto-columns:100cqi;grid-auto-columns:100%}}@media only screen and (max-width: 525px){.mobile-slide .mobile-slide-scrollbar{position:relative;top:-8px;height:5px;background:rgba(155,217,231,.18)}.mobile-slide .mobile-slide-scrollbar .thumb{width:5%;height:100%;background-color:var(--color_dark)}}@media only screen and (max-width: 525px){.mobile-slide:has(.slide-items>:only-child) .mobile-slide-scrollbar{display:none}}#cart-thanks{margin-block:2rem}#cart-thanks .detail-wrap{margin-inline:auto}#cart-thanks .item{padding-block:1.5rem;border-block-end:1px solid var(--border_color)}#cart-thanks .total-wrap{padding-block:1.5rem}#cart-thanks .items p,#cart-thanks .totals p{margin-block-end:.5rem}.sj-result__text{padding-bottom:1.5rem;border-bottom:var(--border_color)}.sj-result__text h3{font:var(--display_l) !important;font-weight:bold !important;margin-bottom:.5rem}@media only screen and (max-width: 525px){.sj-result__text h3{font-size:1.6rem !important}}.sj-results__result__description{margin-bottom:.75rem !important;font-size:1rem !important}.sj-paginator{margin-bottom:2rem}.sj-paginator ul{margin-bottom:0 !important;padding-bottom:0}.sj-paginator ul li{margin-bottom:0 !important}.sj-paginator__page-number{display:inline-flex !important;align-items:center;padding:20px !important;color:var(--color_dark);font:var(--display_m)}.sj-paginator__page-number--current{background-color:var(--color_primary) !important}.sj-summary__query-time{display:none}.sj-results__result__link{color:var(--color_primary) !important}.hidden{display:none}#search-response ol{padding:0 !important}#search-response li{margin-bottom:2rem}.search-heading{margin-bottom:1rem}@media only screen and (max-width: 525px){.search-heading{font-size:3rem}}
