.carousel[data-astro-cid-oulirr76]{user-select:none;width:1000px;max-width:100%;height:600px;position:relative}.carousel__viewport[data-astro-cid-oulirr76]{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.carousel__viewport[data-astro-cid-oulirr76].is-dragging{cursor:grabbing}.carousel__track[data-astro-cid-oulirr76]{will-change:transform;align-items:center;gap:10px;height:100%;display:flex}.carousel__slide[data-astro-cid-oulirr76]{border-radius:20px;flex:0 0 100%;height:100%;overflow:hidden}.carousel__image[data-astro-cid-oulirr76]{height:100%}.carousel__arrows[data-astro-cid-oulirr76]{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:20px}.carousel__arrows[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]{cursor:pointer;pointer-events:auto;background:#0003;border:0;border-radius:40px;width:40px;height:40px;padding:0;transition:transform .15s;overflow:hidden}.carousel__arrows[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]:active{transform:scale(.9)}.carousel__dots[data-astro-cid-oulirr76]{background:#0003;border-radius:50px;display:flex;position:absolute;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%)}.carousel__dots[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:10px 5px;display:flex}.carousel__dots[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]:first-child{padding-left:10px}.carousel__dots[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]:last-child{padding-right:10px}.carousel__dots[data-astro-cid-oulirr76] span[data-astro-cid-oulirr76]{opacity:.5;background:#fff;border-radius:50%;width:10px;height:10px;transition:opacity .3s;display:block}.carousel__dots[data-astro-cid-oulirr76] .is-active[data-astro-cid-oulirr76] span[data-astro-cid-oulirr76]{opacity:1}@media (width<=1399.98px){.carousel[data-astro-cid-oulirr76]{width:100%}}.hero[data-astro-cid-lcdefpme],.stats[data-astro-cid-lcdefpme],.work[data-astro-cid-lcdefpme],.spaces[data-astro-cid-lcdefpme]{max-width:1400px}.hero[data-astro-cid-lcdefpme]{background:#fff;justify-content:center;align-items:center;gap:60px;padding:80px 100px;display:flex;overflow:hidden}.hero__copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:24px;min-width:0;display:flex;overflow:hidden}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{width:100%}.hero__lede[data-astro-cid-lcdefpme]{width:100%;max-width:650px}.hero__badge[data-astro-cid-lcdefpme]{background:#fcf9f5;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex}.hero__badge-label[data-astro-cid-lcdefpme]{color:#967050;font-feature-settings:"cv01", "cv05", "cv09", "cv11", "ss03";letter-spacing:-.28px;font-size:14px;font-weight:400;line-height:1}.hero__badge-value[data-astro-cid-lcdefpme]{color:#d9711c;font-family:var(--font-variable);font-feature-settings:"cv01", "cv05", "cv09", "cv11", "ss03";font-variation-settings:"opsz" 32, "wght" 700;letter-spacing:.16px;font-size:16px;font-weight:400;line-height:1}.hero__images[data-astro-cid-lcdefpme]{flex:1 0 0;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.hero__image[data-astro-cid-lcdefpme]{border-radius:20px;flex:1 0 0;min-width:0;height:380px;overflow:hidden}.stats[data-astro-cid-lcdefpme]{background:url(/img/shader-fallback-desktop.png) 50%/cover no-repeat;justify-content:center;align-items:center;height:256px;padding:0 100px;display:flex;position:relative;overflow:hidden}.stats__canvas[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block;position:absolute;inset:0}.stats__grid[data-astro-cid-lcdefpme]{z-index:1;width:100%;display:flex;position:relative}.stats__item[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:16px;display:flex}.stats__value[data-astro-cid-lcdefpme]{color:#fff;font-family:var(--font-variable);font-feature-settings:"cv01", "cv05", "cv09", "cv11", "ss03";font-variation-settings:"opsz" 32, "wght" 700;letter-spacing:-2.56px;font-size:64px;font-weight:400;line-height:1}.stats__label[data-astro-cid-lcdefpme]{color:#ffffffe0;font-feature-settings:"cv01", "cv05", "cv09", "cv11", "ss03";letter-spacing:-.4px;font-size:20px;font-weight:400;line-height:1}.work[data-astro-cid-lcdefpme]{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:60px;padding:80px 100px;display:flex;overflow:hidden}.work__intro[data-astro-cid-lcdefpme]{text-align:center;justify-content:center;width:100%;padding:20px 0;display:flex}.work__block[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex;overflow:hidden}.work__content[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;width:100%;display:flex}.work__title[data-astro-cid-lcdefpme]{color:var(--heading);letter-spacing:-.7px;font-size:34px;font-weight:700;line-height:1.2}.work__sub[data-astro-cid-lcdefpme]{width:100%;max-width:var(--sub-width);color:#888;font-size:24px;font-weight:var(--sub-weight);letter-spacing:-.5px;line-height:1.5}.spaces[data-astro-cid-lcdefpme]{background:#fff;flex-direction:column;gap:60px;padding:80px 100px;display:flex;overflow:hidden}.spaces__head[data-astro-cid-lcdefpme]{max-width:449px}.spaces__videos[data-astro-cid-lcdefpme]{flex-direction:column;gap:100px;display:flex;overflow:hidden}.spaces__row[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex;overflow:hidden}.spaces__row--end[data-astro-cid-lcdefpme]{justify-content:flex-end}.spaces__video[data-astro-cid-lcdefpme]{border-radius:20px;height:506px;overflow:hidden}.spaces__video--wide[data-astro-cid-lcdefpme]{width:744px}.spaces__video--tall[data-astro-cid-lcdefpme]{width:496px;height:810px}@media (width<=1399.98px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;padding:80px 50px}.hero__copy[data-astro-cid-lcdefpme],.hero__images[data-astro-cid-lcdefpme]{flex:none;width:100%}.hero__image[data-astro-cid-lcdefpme]{height:370px}.stats[data-astro-cid-lcdefpme]{height:530px;padding:0 50px}.stats__grid[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:38px}.stats__item[data-astro-cid-lcdefpme]{flex:none;width:100%}.stats__label[data-astro-cid-lcdefpme]{letter-spacing:0;font-size:18px}.work[data-astro-cid-lcdefpme]{padding:80px 50px}.work__intro[data-astro-cid-lcdefpme]{padding:0 50px}.work__title[data-astro-cid-lcdefpme]{font-size:40px}.work__sub[data-astro-cid-lcdefpme]{max-width:100%}#project1[data-astro-cid-lcdefpme] .work__sub[data-astro-cid-lcdefpme]{max-width:876px}.spaces[data-astro-cid-lcdefpme]{padding:80px 50px}.spaces__video--wide[data-astro-cid-lcdefpme],.spaces__video--tall[data-astro-cid-lcdefpme]{width:100%}}@media (width<=809.98px){.hero[data-astro-cid-lcdefpme]{gap:50px;padding:50px 20px}.hero__badge[data-astro-cid-lcdefpme]{gap:10px}.hero__badge-label[data-astro-cid-lcdefpme]{letter-spacing:0}.hero__badge-value[data-astro-cid-lcdefpme]{letter-spacing:.14px;font-size:14px}.hero__image[data-astro-cid-lcdefpme]{height:192px}.stats[data-astro-cid-lcdefpme]{background-image:url(/img/shader-fallback-phone.png);height:350px;padding:0 20px}.stats__grid[data-astro-cid-lcdefpme]{gap:24px}.stats__value[data-astro-cid-lcdefpme]{letter-spacing:-.64px;font-size:32px}.stats__label[data-astro-cid-lcdefpme]{font-size:16px}.work[data-astro-cid-lcdefpme]{gap:50px;padding:40px 20px}.work__intro[data-astro-cid-lcdefpme]{padding:0 20px}.work__content[data-astro-cid-lcdefpme]{gap:16px}.work__title[data-astro-cid-lcdefpme]{font-size:22px}.work__sub[data-astro-cid-lcdefpme],#project1[data-astro-cid-lcdefpme] .work__sub[data-astro-cid-lcdefpme]{max-width:100%;font-size:20px;font-weight:400}.spaces[data-astro-cid-lcdefpme]{padding:40px 20px}.spaces__head[data-astro-cid-lcdefpme]{max-width:300px}.spaces__videos[data-astro-cid-lcdefpme]{gap:40px}.spaces__video--a[data-astro-cid-lcdefpme]{height:349px}.spaces__video--b[data-astro-cid-lcdefpme]{height:217px}.spaces__video--tall[data-astro-cid-lcdefpme]{height:549px}}
