.image-reveal[data-astro-cid-wj4bj3y3]{box-sizing:border-box;background:linear-gradient(180deg,var(--color-blue-gray),#fff);color:var(--color-blue-dark);font-family:var(--font-family-primary);padding:120px 40px 160px}.image-reveal__inner[data-astro-cid-wj4bj3y3]{width:min(100%,1312px);margin-inline:auto}.image-reveal[data-astro-cid-wj4bj3y3] h2[data-astro-cid-wj4bj3y3]{letter-spacing:-1px;margin:0 0 32px;font-size:64px;font-weight:400;line-height:1.1}.image-reveal__gallery[data-astro-cid-wj4bj3y3]{align-items:center;gap:10px;width:100%;height:600px;display:flex;overflow:hidden}.image-reveal__slide[data-astro-cid-wj4bj3y3]{box-sizing:border-box;background:var(--color-blue-dark);cursor:pointer;text-align:left;border:0;border-radius:12px;flex-flow:column;flex:1 1 0;justify-content:flex-end;align-items:flex-start;min-width:0;height:500px;padding:0;transition:flex-grow .45s,height .45s,border-radius .45s,filter .18s;display:block;position:relative;overflow:hidden}.image-reveal__slide[data-astro-cid-wj4bj3y3].is-active{cursor:default;border-radius:24px;flex-grow:6;height:600px}.image-reveal__slide[data-astro-cid-wj4bj3y3]>img[data-astro-cid-wj4bj3y3],.image-reveal__shade[data-astro-cid-wj4bj3y3]{width:100%;height:100%;position:absolute;inset:0}.image-reveal__slide[data-astro-cid-wj4bj3y3]>img[data-astro-cid-wj4bj3y3]{object-fit:cover;filter:brightness(.58);transition:filter .45s}.image-reveal__slide[data-astro-cid-wj4bj3y3].is-active>img[data-astro-cid-wj4bj3y3]{filter:brightness(.82)}.image-reveal__shade[data-astro-cid-wj4bj3y3]{opacity:0;-webkit-backdrop-filter:blur(2px);background:linear-gradient(#0000001f 0%,#00000057 30%,#000000f5 82%,#000 100%);transition:opacity .3s;-webkit-mask-image:linear-gradient(#0000 14%,#0000006b 38%,#000 78%);mask-image:linear-gradient(#0000 14%,#0000006b 38%,#000 78%)}.image-reveal__slide[data-astro-cid-wj4bj3y3].is-active .image-reveal__shade[data-astro-cid-wj4bj3y3]{opacity:1}.image-reveal__copy[data-astro-cid-wj4bj3y3]{opacity:0;visibility:hidden;color:#fff;pointer-events:none;flex-direction:column;gap:24px;display:flex;position:absolute;bottom:58px;left:32px;right:32px}.image-reveal__slide[data-astro-cid-wj4bj3y3].is-active .image-reveal__copy[data-astro-cid-wj4bj3y3]{opacity:1;visibility:visible;transition:opacity .24s .45s}.image-reveal__slide-title[data-astro-cid-wj4bj3y3],.image-reveal__description[data-astro-cid-wj4bj3y3]{letter-spacing:-1px;font-size:32px;font-weight:400;line-height:1.2;display:block}.image-reveal__description[data-astro-cid-wj4bj3y3]{color:var(--color-white-80)}.image-reveal__progress[data-astro-cid-wj4bj3y3]{width:min(444px,var(--active-slide-width,70%));background:var(--color-blue-gray);height:5px;transform:translateX(var(--progress-offset,24px));border-radius:999px;margin:10px 0 0;overflow:hidden}.image-reveal__progress[data-astro-cid-wj4bj3y3] span[data-astro-cid-wj4bj3y3]{background:var(--color-blue-accent);width:0;height:100%;display:block}.image-reveal__progress[data-astro-cid-wj4bj3y3][data-running=true] span[data-astro-cid-wj4bj3y3]{animation:7s linear forwards paused image-reveal-progress-fill}[data-astro-cid-wj4bj3y3][data-image-reveal][data-auto-playing=true] .image-reveal__progress[data-astro-cid-wj4bj3y3][data-running=true] span[data-astro-cid-wj4bj3y3]{animation-play-state:running}@keyframes image-reveal-progress-fill{to{width:100%}}.image-reveal__controls[data-astro-cid-wj4bj3y3]{align-items:center;gap:16px;margin-top:36px;padding-left:16px;display:flex}.image-reveal__arrow[data-astro-cid-wj4bj3y3]{background:var(--color-blue-gray);cursor:pointer;border:0;border-radius:16px;place-items:center;width:56px;height:56px;transition:background-color .18s;display:grid}.image-reveal__arrow[data-astro-cid-wj4bj3y3]:hover{background-color:color-mix(in srgb,var(--color-blue-gray) 90%,black)}.image-reveal__arrow[data-astro-cid-wj4bj3y3] img[data-astro-cid-wj4bj3y3]{width:16px;height:16px}.image-reveal__arrow[data-astro-cid-wj4bj3y3][data-previous] img[data-astro-cid-wj4bj3y3]{transform:rotate(180deg)}.image-reveal__count[data-astro-cid-wj4bj3y3]{font-size:12px;font-weight:600;line-height:1.5}.image-reveal__slide[data-astro-cid-wj4bj3y3]:focus-visible,.image-reveal__arrow[data-astro-cid-wj4bj3y3]:focus-visible{outline:3px solid var(--color-blue-accent);outline-offset:3px}@media (width<=900px){.image-reveal[data-astro-cid-wj4bj3y3]{padding:90px 24px}.image-reveal[data-astro-cid-wj4bj3y3] h2[data-astro-cid-wj4bj3y3]{font-size:clamp(40px,6vw,64px)}.image-reveal__gallery[data-astro-cid-wj4bj3y3]{height:520px}.image-reveal__slide[data-astro-cid-wj4bj3y3].is-active{flex-grow:6;height:520px}.image-reveal__slide-title[data-astro-cid-wj4bj3y3],.image-reveal__description[data-astro-cid-wj4bj3y3]{font-size:26px}}@media (width<=650px){.image-reveal[data-astro-cid-wj4bj3y3]{padding:80px 20px}.image-reveal__gallery[data-astro-cid-wj4bj3y3]{gap:6px;height:530px}.image-reveal__slide[data-astro-cid-wj4bj3y3]{height:380px}.image-reveal__slide[data-astro-cid-wj4bj3y3].is-active{flex-grow:8;height:500px}.image-reveal__copy[data-astro-cid-wj4bj3y3]{gap:16px;bottom:54px;left:20px;right:20px}.image-reveal__slide-title[data-astro-cid-wj4bj3y3],.image-reveal__description[data-astro-cid-wj4bj3y3]{font-size:20px}.image-reveal__controls[data-astro-cid-wj4bj3y3]{padding-left:0}.image-reveal__slide[data-astro-cid-wj4bj3y3].is-active>img[data-astro-cid-wj4bj3y3]{filter:brightness(.56)}.image-reveal__slide[data-astro-cid-wj4bj3y3].is-active .image-reveal__shade[data-astro-cid-wj4bj3y3]{-webkit-backdrop-filter:none;background:linear-gradient(#000d128a,#000d12b8 45%,#000000f0);-webkit-mask-image:none;mask-image:none}.image-reveal__progress[data-astro-cid-wj4bj3y3]{width:var(--active-slide-width,70%)}}@media (width>=651px) and (width<=1100px){.image-reveal[data-astro-cid-wj4bj3y3]{padding:80px 24px}}@media (prefers-reduced-motion:reduce){.image-reveal__slide[data-astro-cid-wj4bj3y3],.image-reveal__slide[data-astro-cid-wj4bj3y3]>img[data-astro-cid-wj4bj3y3],.image-reveal__shade[data-astro-cid-wj4bj3y3],.image-reveal__copy[data-astro-cid-wj4bj3y3],.image-reveal__progress[data-astro-cid-wj4bj3y3]{transition:none}.image-reveal__progress[data-astro-cid-wj4bj3y3][data-running=true] span[data-astro-cid-wj4bj3y3]{width:100%;animation:none}}
