.sy-hero-home:where(.astro-k3d4elf6){overflow:hidden;padding:var(--container-padding) 0 0 0;position:relative}@media only screen and (max-width:987px){.sy-hero-home:where(.astro-k3d4elf6){padding:0}}.container:where(.astro-k3d4elf6){padding:var(--space-8)}@media only screen and (max-width:987px){.container:where(.astro-k3d4elf6){padding:var(--space-6) 0}}.bg:where(.astro-k3d4elf6):after,.bg:where(.astro-k3d4elf6):before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bg:where(.astro-k3d4elf6):before{background:linear-gradient(150deg,var(--color-bg) 0,2.76008%,#e1f3f3 5.52017%,9.87983%,#c4f4e0 14.2395%,17.7994%,#d9f9ec 21.3592%,24.4337%,#d8f3e8 27.5081%,30.2589%,#fbe2e9 33.0097%,35.5987%,#fbe2e9 38.1877%,40.7767%,#f3e4e8 43.3657%,46.6019%,#fbe2e9 49.8382%,53.3981%,#fdcbc0 56.9579%,60.356%,#fdcbc0 63.754%,67.475%,#d5c9f2 71.196%,75.0531%,#e0dcf8 78.9101%,83.5457%,#f2f1ff 88.1812%,94.0906%,var(--color-bg) 100%);background-position:50%;-webkit-mask:linear-gradient(0deg,transparent 1%,#000);mask:linear-gradient(0deg,transparent 1%,#000)}.bg:where(.astro-k3d4elf6):after{backdrop-filter:blur(5px)}.inner:where(.astro-k3d4elf6){align-items:center;display:flex;flex-direction:row;gap:0;justify-content:space-between;margin-top:var(--space-6);position:relative;z-index:1}@media only screen and (max-width:987px){.inner:where(.astro-k3d4elf6){align-items:center;flex-direction:column;gap:var(--space-10);justify-content:space-between}}.content:where(.astro-k3d4elf6){flex:1;max-width:100%;order:0}@media only screen and (max-width:1080px){.content:where(.astro-k3d4elf6){align-items:center;display:flex;flex-direction:column;order:1;padding:0 var(--space-4);text-align:center;width:100%}}.title:where(.astro-k3d4elf6){max-width:100%;white-space:pre-line}@media only screen and (max-width:1080px){.title:where(.astro-k3d4elf6){text-align:left}}.subtitle:where(.astro-k3d4elf6){margin-bottom:var(--space-12);margin-top:var(--space-12);max-width:50ch;opacity:.9}@media only screen and (max-width:1080px){.subtitle:where(.astro-k3d4elf6){max-width:100%;text-align:center}}.cta-subtitle:where(.astro-k3d4elf6){margin-top:var(--space-4);opacity:.7}@media only screen and (max-width:987px){.cta-subtitle:where(.astro-k3d4elf6){max-width:100%}}:where(.astro-k3d4elf6)[data-gl-place]{--d:1;--s:max(16rem,min(25vw,24rem));align-items:center;display:flex;flex-shrink:0;height:var(--s,18rem);justify-content:center;order:1;overflow:visible;position:relative;width:var(--s,18rem)}@media only screen and (max-width:987px){:where(.astro-k3d4elf6)[data-gl-place]{order:0}}html[data-gl-status=off] :where(.astro-k3d4elf6)[data-gl-place]{display:none}html[data-gl-status=off] .sy-hero-home:where(.astro-k3d4elf6) .title:where(.astro-k3d4elf6){margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:987px){html[data-gl-status=off] .sy-hero-home:where(.astro-k3d4elf6) .title:where(.astro-k3d4elf6){margin-left:0;margin-right:0;width:auto}html[data-gl-status=off] .sy-hero-home:where(.astro-k3d4elf6) .inner:where(.astro-k3d4elf6){gap:0;margin-top:var(--space-20)}}sy-gallery:where(.astro-5swdaqke){display:flex;overflow:hidden;padding-bottom:var(--space-6);position:relative;width:60%}@media only screen and (max-width:987px){sy-gallery:where(.astro-5swdaqke){padding-left:var(--space-4);padding-right:var(--space-4)}}.outer:where(.astro-5swdaqke){flex:1;overflow:hidden;position:relative;z-index:1}.img:where(.astro-5swdaqke),.inner:where(.astro-5swdaqke){display:flex;flex-shrink:0;height:100%;position:relative;width:100%}.img:where(.astro-5swdaqke){flex-direction:column;gap:0;overflow:visible}.img-wrapper:where(.astro-5swdaqke){aspect-ratio:1;background:var(--color-brand-3);border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;position:relative;width:100%}.img-wrapper:where(.astro-5swdaqke) img:where(.astro-5swdaqke){height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translate(var(--ix));width:100%;will-change:transform}.caption:where(.astro-5swdaqke){--lh:var(--line-height-normal);background:var(--color-brand-3);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--color-text);margin:0;min-height:8rem;padding:var(--space-4);text-align:left;white-space:pre-line}@media only screen and (max-width:987px){.caption:where(.astro-5swdaqke){min-height:6rem}}@media only screen and (max-width:576px){.caption:where(.astro-5swdaqke){font-size:var(--font-size-body-xs);min-height:7rem;padding:var(--space-3)}}.dots:where(.astro-5swdaqke){bottom:var(--space-1);display:flex;gap:var(--space-2);left:0;margin:0 auto;position:absolute;right:0;width:-moz-min-content;width:min-content;z-index:2}.dots:where(.astro-5swdaqke) button{background:rgba(var(--rgb-black),.75);border:none;border-radius:0;cursor:pointer;height:max(.5rem,min(1vw,.6rem));opacity:.6;padding:0;transition:opacity var(--transition-base) var(--ease-out-cubic);width:max(.5rem,min(1vw,.6rem))}.dots:where(.astro-5swdaqke) button:hover{opacity:.8}.dots:where(.astro-5swdaqke) button.is-active{opacity:1}sy-text-marquee:where(.astro-kegacd3s){backdrop-filter:blur(6px) saturate(1.05);display:block;max-width:100%;opacity:0;overflow:hidden;position:relative;transition:opacity .2s ease-in-out;width:100vw}sy-text-marquee.is-ready{opacity:1}html.no-js sy-text-marquee:where(.astro-kegacd3s){opacity:1!important}.outer:where(.astro-kegacd3s){display:flex;transform:translate(var(--x,0));will-change:transform}.inner:where(.astro-kegacd3s){align-items:center;display:flex;width:-moz-fit-content;width:fit-content}.text:where(.astro-kegacd3s){font:var(--fw,400) var(--fs,var(--font-size-body-base)) /var(--lh,var(--line-height-normal)) var(--font-body);letter-spacing:var(--ls,-.01em);--fs:inherit;--fw:600;align-items:center;color:var(--c,var(--color-brand-1));display:flex;white-space:nowrap}.text:where(.astro-kegacd3s):before{background:currentcolor;border-radius:99px;content:"";display:block;height:.2em;margin:0 .35em;width:.2em}.sy-gallery-text:where(.astro-k4xgd2dn){padding:var(--section-spacing) 0 var(--section-spacing) 0;position:relative}.container:where(.astro-k4xgd2dn){align-items:center;backdrop-filter:blur(10px) saturate(1.05);border-radius:var(--radius-xl);display:flex;flex-direction:row-reverse;gap:var(--space-10);justify-content:flex-end;padding:var(--space-6);position:relative;z-index:9}@media only screen and (max-width:987px){.container:where(.astro-k4xgd2dn){border-radius:0;flex-direction:column;gap:var(--space-8)}}.content:where(.astro-k4xgd2dn){align-items:flex-start;display:flex;flex:1;flex-direction:column}@media only screen and (max-width:987px){.content:where(.astro-k4xgd2dn){width:100%}}.title:where(.astro-k4xgd2dn){margin-bottom:var(--space-6)}.items:where(.astro-k4xgd2dn){gap:var(--space-4)}.item:where(.astro-k4xgd2dn),.items:where(.astro-k4xgd2dn){display:flex;flex-direction:column}.item:where(.astro-k4xgd2dn){gap:var(--space-1)}.item-text:where(.astro-k4xgd2dn),.item-title:where(.astro-k4xgd2dn){margin-bottom:0}.cta-group:where(.astro-k4xgd2dn){align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-6)}.secondary-link:where(.astro-k4xgd2dn){color:var(--color-brand-1);font-size:var(--font-size-body-base);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.secondary-link:where(.astro-k4xgd2dn):hover{opacity:.7}.cta:where(.astro-k4xgd2dn){display:inline-flex}.gallery:where(.astro-k4xgd2dn){max-width:max(20rem,min(40vw,32rem));min-height:max(18rem,min(30vw,22rem));width:100%}@media only screen and (max-width:987px){.gallery:where(.astro-k4xgd2dn){max-width:100%;min-height:20rem}}.marquee:where(.astro-k4xgd2dn){margin:var(--space-12) 0 0;padding:var(--space-6) 0;z-index:9}sy-image-marquee:where(.astro-wr4b4nk7){display:block;overflow:hidden;padding:1rem 0 4rem;width:100%}sy-image-marquee:where(.astro-wr4b4nk7).is-static{overflow-x:auto;-webkit-overflow-scrolling:touch}.track:where(.astro-wr4b4nk7){display:flex;gap:1rem;transform:translate(var(--x,0));width:-moz-max-content;width:max-content;will-change:transform}.img:where(.astro-wr4b4nk7){flex-shrink:0;height:10rem;width:10rem}@media only screen and (max-width:767px){.img:where(.astro-wr4b4nk7){height:14rem;width:14rem}}.img:where(.astro-wr4b4nk7) img:where(.astro-wr4b4nk7){border-radius:1.25rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sy-gallery-text:where(.astro-evuwluha){padding:var(--container-padding) 0 var(--container-padding) 0;position:relative}.container:where(.astro-evuwluha){align-items:center;backdrop-filter:blur(10px) saturate(1.05);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-10);justify-content:center;padding:var(--space-6);position:relative;z-index:9}@media only screen and (max-width:987px){.container:where(.astro-evuwluha){border-radius:0;flex-direction:column;gap:var(--space-8);padding:var(--space-4) 0}}.content:where(.astro-evuwluha){align-items:center;display:flex;flex:1;flex-direction:column;text-align:center}@media only screen and (max-width:987px){.content:where(.astro-evuwluha){align-items:center;padding:0 var(--space-4);text-align:center;width:100%}}.title:where(.astro-evuwluha){margin-bottom:var(--space-6)}.text:where(.astro-evuwluha){margin-bottom:0}@media only screen and (max-width:576px){.text:where(.astro-evuwluha){max-width:100%}}.cta:where(.astro-evuwluha){margin-top:var(--space-6)}.gallery:where(.astro-evuwluha){max-width:max(20rem,min(40vw,32rem));min-height:max(18rem,min(30vw,22rem));width:100%}@media only screen and (max-width:987px){.gallery:where(.astro-evuwluha){max-width:100%;min-height:20rem;padding-left:var(--space-4);padding-right:var(--space-4)}}.marquee:where(.astro-evuwluha){font-family:var(--font-heading);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:var(--space-2) 0 0;padding:var(--space-6) 0;z-index:9;--c:53,33,169}sy-gl:where(.astro-4nimjrxd){left:0;pointer-events:none;position:fixed;top:0;z-index:8}sy-gl:where(.astro-4nimjrxd) canvas:where(.astro-4nimjrxd){transition:opacity .3s ease-out}sy-gl:where(.astro-4nimjrxd) .gl-fallback:where(.astro-4nimjrxd),sy-gl:where(.astro-4nimjrxd)[data-no-webgl] canvas:where(.astro-4nimjrxd){display:none}[data-gl-place]{display:block;height:var(--s,18rem);pointer-events:none;position:relative;width:var(--s,18rem)}.marquee:where(.astro-j7pv25f6){padding:2rem 0;z-index:9}
