sy-gallery:where(.astro-ihllb3az){display:flex;overflow:hidden;position:relative;width:100%}.outer:where(.astro-ihllb3az){flex:1;position:relative;z-index:1}.inner:where(.astro-ihllb3az){display:flex}.img:where(.astro-ihllb3az),.inner:where(.astro-ihllb3az){flex-shrink:0;height:100%;position:relative;width:100%}.img:where(.astro-ihllb3az){overflow:hidden}.img:where(.astro-ihllb3az) img:where(.astro-ihllb3az){height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(var(--ix));width:100%;will-change:transform}.dots:where(.astro-ihllb3az),.img:where(.astro-ihllb3az) img:where(.astro-ihllb3az){position:absolute}.dots:where(.astro-ihllb3az){bottom:.6rem;display:flex;gap:.5rem;left:0;margin:0 auto;right:0;width:-moz-min-content;width:min-content;z-index:2}.dots:where(.astro-ihllb3az) button{background:var(--color-white);border:none;cursor:pointer;height:.6rem;opacity:.6;padding:0;width:.6rem}.dots:where(.astro-ihllb3az) button:hover{opacity:.8}.dots:where(.astro-ihllb3az) button.is-active{opacity:1}sy-gradient-bg:where(.astro-qumqhawe){height:100%;left:0;position:absolute;top:0;width:100%}.sy-gallery-text:where(.astro-jn73uj37){margin:8rem 0 0;padding:10rem 0 0;position:relative}.container:where(.astro-jn73uj37){align-items:center;backdrop-filter:blur(6px) saturate(1.05);border-radius:1.5rem;display:flex;flex-direction:row-reverse;gap:3rem;justify-content:flex-end;padding:2rem;position:relative;z-index:9}@media only screen and (max-width:987px){.container:where(.astro-jn73uj37){gap:2rem}}@media only screen and (max-width:767px){.container:where(.astro-jn73uj37){flex-direction:column-reverse}}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.container:where(.astro-jn73uj37){padding:1rem 0}}.content:where(.astro-jn73uj37){align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:1rem 0}.title:where(.astro-jn73uj37){--fs:1.75rem;--fw:600;--lh:1.2;margin-bottom:1rem}.text:where(.astro-jn73uj37){max-width:25em}.cta:where(.astro-jn73uj37){margin-top:1.5rem}.gallery:where(.astro-jn73uj37){max-width:32rem;min-height:22rem}@media only screen and (max-width:1280px){.gallery:where(.astro-jn73uj37){max-width:27rem}}@media only screen and (max-width:987px){.gallery:where(.astro-jn73uj37){max-width:25rem}}.marquee:where(.astro-jn73uj37){margin:6rem 0 0;padding:2rem 0;z-index:9;--c:var(--color-white)}sy-rect-reveal:where(.astro-l65klfhv){display:block}.inner:where(.astro-l65klfhv){display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:300vh}.inner:where(.astro-l65klfhv)>*{grid-column:1;grid-row:1;height:100vh;position:sticky;top:0;will-change:clip-path}:where(.astro-s6fcz3yu)[data-gl-place]{--d:1;--s:17rem;bottom:0;left:0;margin:0 auto;position:absolute;right:0}@media only screen and (max-width:987px){:where(.astro-s6fcz3yu)[data-gl-place]{bottom:50%}}.sy-statements:where(.astro-s6fcz3yu){margin-bottom:0;position:relative;z-index:9}.box:where(.astro-s6fcz3yu){align-items:center;background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100%}.box:where(.astro-s6fcz3yu):nth-child(2){background:var(--color-brand-1);color:var(--color-brand-3)}.box:where(.astro-s6fcz3yu):nth-child(3){background:var(--color-brand-3)}.content:where(.astro-s6fcz3yu){align-items:center;display:flex;flex-direction:column;justify-content:center}h2:where(.astro-s6fcz3yu){--fs:3rem;--lh:1.3}p:where(.astro-s6fcz3yu){max-width:40em}.container:where(.astro-umoiazhf){margin-bottom:8rem;position:relative}.inner:where(.astro-umoiazhf){align-items:center;backdrop-filter:blur(6px) saturate(1.05);border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;max-width:50rem;padding:1rem;position:relative;text-align:center;z-index:9}h2:where(.astro-umoiazhf){--fs:3rem;--lh:1.1;max-width:20em}p:where(.astro-umoiazhf){max-width:40em}:where(.astro-umoiazhf)[data-gl-place]{--d:.1;--s:18rem;margin-top:-2rem;position:absolute;right:0;top:0}@media only screen and (max-width:767px){:where(.astro-umoiazhf)[data-gl-place]{left:0;transform:translate(-10%)}}.sy-services:where(.astro-g5jplrhu){margin:6rem 0;position:relative;z-index:2}.header:where(.astro-g5jplrhu){margin-bottom:3rem;text-align:center}.title:where(.astro-g5jplrhu){--fs:3rem;margin-bottom:.2em;text-transform:uppercase}.subtitle:where(.astro-g5jplrhu){--fs:var(--font-size-lg);color:var(--color-text)}.grid:where(.astro-g5jplrhu){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media only screen and (max-width:767px){.grid:where(.astro-g5jplrhu){grid-template-columns:1fr}}.card:where(.astro-g5jplrhu){border-radius:1.5rem;display:block;-webkit-text-decoration:none;text-decoration:none;transition:transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.card:where(.astro-g5jplrhu):focus,.card:where(.astro-g5jplrhu):hover{box-shadow:0 12px 40px #0000001a;transform:translateY(-4px)}.card:where(.astro-g5jplrhu):focus .cta-link:where(.astro-g5jplrhu) svg:where(.astro-g5jplrhu),.card:where(.astro-g5jplrhu):hover .cta-link:where(.astro-g5jplrhu) svg:where(.astro-g5jplrhu){transform:translate(4px)}--brand-1:where(.astro-g5jplrhu).card{background:var(--color-brand-3)}--brand-1:where(.astro-g5jplrhu).card .number:where(.astro-g5jplrhu){color:var(--color-brand-1)}--brand-1:where(.astro-g5jplrhu).card .features:where(.astro-g5jplrhu) li:where(.astro-g5jplrhu):before{background:var(--color-brand-1)}--brand-1:where(.astro-g5jplrhu).card .cta-link:where(.astro-g5jplrhu){color:var(--color-brand-1)}--brand-5:where(.astro-g5jplrhu).card{background:var(--color-brand-4)}--brand-5:where(.astro-g5jplrhu).card .number:where(.astro-g5jplrhu){color:var(--color-brand-5)}--brand-5:where(.astro-g5jplrhu).card .features:where(.astro-g5jplrhu) li:where(.astro-g5jplrhu):before{background:var(--color-brand-5)}--brand-5:where(.astro-g5jplrhu).card .cta-link:where(.astro-g5jplrhu){color:var(--color-brand-5)}.card-inner:where(.astro-g5jplrhu){display:flex;flex-direction:column;gap:1rem;height:100%;padding:2.5rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.card-inner:where(.astro-g5jplrhu){padding:1.75rem}}.number:where(.astro-g5jplrhu){--fs:var(--font-size-xs);--fw:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1em}.card-title:where(.astro-g5jplrhu){--fs:1.75rem;--lh:1.1}.card-desc:where(.astro-g5jplrhu){--fs:var(--font-size-sm);color:var(--color-text);flex:1}.features:where(.astro-g5jplrhu){--fs:var(--font-size-xs);--fw:500;display:flex;flex-wrap:wrap;gap:.4rem 1rem;list-style:none;margin:0;padding:0}.features:where(.astro-g5jplrhu) li:where(.astro-g5jplrhu){align-items:center;display:flex;gap:.4em}.features:where(.astro-g5jplrhu) li:where(.astro-g5jplrhu):before{border-radius:50%;content:"";display:block;flex-shrink:0;height:4px;width:4px}.cta-link:where(.astro-g5jplrhu){--fs:var(--font-size-xs);--fw:600;align-items:center;display:flex;gap:.5em;margin-top:.5rem}.cta-link:where(.astro-g5jplrhu) svg:where(.astro-g5jplrhu){height:1em;width:1em;fill:currentcolor;transition:transform .3s var(--ease-out-expo)}.marquee:where(.astro-j7pv25f6){padding:2rem 0;z-index:9}
