.FadeIn_fade__dDrUo{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.FadeIn_fadeUp__O1wqs{transform:translate3d(0,20px,0)}.FadeIn_fadeDown__COydC{transform:translate3d(0,-16px,0)}.FadeIn_fadeLeft__v_cdm{transform:translate3d(-32px,0,0)}.FadeIn_fadeRight__TMF5g{transform:translate3d(32px,0,0)}.FadeIn_fadeScale__1zKDr{transform:scale(.94)}.FadeIn_in__kijOc{opacity:1;transform:translateZ(0) scale(1)}@media(prefers-reduced-motion:reduce){.FadeIn_fadeDown__COydC,.FadeIn_fadeLeft__v_cdm,.FadeIn_fadeRight__TMF5g,.FadeIn_fadeScale__1zKDr,.FadeIn_fadeUp__O1wqs,.FadeIn_fade__dDrUo{opacity:1;transform:none;transition:none}}.Lightbox_overlay__clqUT{position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:auto 1fr auto;background:rgba(8,8,12,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:Lightbox_fade__jfY9k .25s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.Lightbox_overlay__clqUT{animation:none}}.Lightbox_topBar__MHuee{display:flex;justify-content:flex-end;padding:1rem}.Lightbox_stage__UTt2w{position:relative;display:grid;place-items:center;padding-inline:1rem;min-height:0}@media(min-width:768px){.Lightbox_stage__UTt2w{padding-inline:4rem}}.Lightbox_figure__rPOa_{margin:0;max-width:min(1200px,100%);max-height:100%;display:flex;flex-direction:column;gap:.75rem;align-items:center}.Lightbox_imageWrap__8CaEV{position:relative;width:100%;max-height:75vh;display:grid;place-items:center;border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.04)}.Lightbox_image__cPIqJ{width:100%;height:auto;max-height:75vh;object-fit:contain}.Lightbox_caption__Xd9o_{margin:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.85);font-size:.9375rem;text-align:center;letter-spacing:-.01em;max-width:60ch}.Lightbox_captionTitle__gWQbL{font-weight:500;color:#fff}.Lightbox_captionLocation__BN8ff{display:inline-flex;align-items:center;gap:.25rem;color:hsla(0,0%,100%,.65);font-size:.8125rem;letter-spacing:.02em}.Lightbox_captionDescription__MWA5L{color:hsla(0,0%,100%,.75);font-size:.875rem;line-height:1.5}.Lightbox_instagramLink__4ZmHV{display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;padding:.5rem 1rem;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.Lightbox_instagramLink__4ZmHV:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.32)}.Lightbox_instagramLink__4ZmHV:focus-visible{outline:2px solid #fff;outline-offset:3px}.Lightbox_bottomBar__xsuRM{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;color:hsla(0,0%,100%,.7);font-size:.8125rem;letter-spacing:.04em}.Lightbox_counter__9bP_a{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.Lightbox_iconBtn__IIh_o{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#fff;cursor:pointer;transition:background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.Lightbox_iconBtn__IIh_o:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.28)}.Lightbox_iconBtn__IIh_o:focus-visible{outline:2px solid #fff;outline-offset:3px}.Lightbox_iconBtn__IIh_o:disabled{opacity:.35;cursor:not-allowed}.Lightbox_nav__Zj86Y{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.Lightbox_nav__Zj86Y.Lightbox_prev__lKIkw{left:.75rem}.Lightbox_nav__Zj86Y.Lightbox_next__RE9eV{right:.75rem}@media(min-width:768px){.Lightbox_nav__Zj86Y.Lightbox_prev__lKIkw{left:1.5rem}.Lightbox_nav__Zj86Y.Lightbox_next__RE9eV{right:1.5rem}}@keyframes Lightbox_fade__jfY9k{0%{opacity:0}to{opacity:1}}.ProjectDetail_banner__baRz_{position:relative;min-height:380px;display:flex;align-items:flex-end;color:#fff;overflow:hidden;isolation:isolate}@media(min-width:768px){.ProjectDetail_banner__baRz_{min-height:460px}}@media(min-width:1024px){.ProjectDetail_banner__baRz_{min-height:540px}}.ProjectDetail_bannerBgWrap__mTfoU{position:absolute;inset:0;z-index:-2;background:#1a1a1f}.ProjectDetail_bannerBg__RVrJw{object-fit:cover;object-position:center}.ProjectDetail_bannerScrim__7MTti{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(15,15,20,.5),rgba(15,15,20,.35) 45%,rgba(8,8,12,.88))}.ProjectDetail_bannerInner__pGH3P{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.ProjectDetail_bannerInner__pGH3P{padding-inline:2rem}}.ProjectDetail_bannerInner__pGH3P{padding-top:calc(var(--header-height) + 2rem);padding-bottom:3rem}.ProjectDetail_back__WNCRG{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem .75rem .5rem .5rem;border-radius:999px;color:hsla(0,0%,100%,.92);font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-decoration:none;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.ProjectDetail_back__WNCRG:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.32)}.ProjectDetail_back__WNCRG:focus-visible{outline:2px solid #fff;outline-offset:3px}.ProjectDetail_eyebrow__9kkwC{display:inline-block;margin-bottom:1rem;padding:.5rem .75rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ProjectDetail_heading__vnxa_{color:#fff;font-size:clamp(30px,18.2608695652px + 3.2608695652vw,60px);font-weight:600;letter-spacing:-.025em;line-height:1.05;max-width:22ch;margin-bottom:1rem}.ProjectDetail_location__QSKnv{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.85);font-size:.9375rem;letter-spacing:.01em}.ProjectDetail_body__6Mx4G{padding-block:4rem}@media(min-width:768px){.ProjectDetail_body__6Mx4G{padding-block:6rem}}@media(min-width:1024px){.ProjectDetail_body__6Mx4G{padding-block:5rem}}.ProjectDetail_body__6Mx4G{background:#fff}.ProjectDetail_inner__AAbZe{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.ProjectDetail_inner__AAbZe{padding-inline:2rem}}.ProjectDetail_intro__aSBLy{max-width:720px;margin-bottom:3rem}.ProjectDetail_description__D3L02{color:#4a4a55;font-size:1.0625rem;line-height:1.6;margin-bottom:1.5rem}.ProjectDetail_instagramLink__P6PA3{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:#010066;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:background .15s cubic-bezier(.22,1,.36,1)}.ProjectDetail_instagramLink__P6PA3:hover{background:#1a1a7a}.ProjectDetail_instagramLink__P6PA3:focus-visible{outline:2px solid #010066;outline-offset:3px}.ProjectDetail_grid__336QX{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:640px){.ProjectDetail_grid__336QX{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ProjectDetail_grid__336QX{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.ProjectDetail_itemWrap__vMALc{display:block}.ProjectDetail_itemButton__N_ZFx{display:block;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:inherit;font:inherit}.ProjectDetail_itemButton__N_ZFx:focus-visible{outline:2px solid #010066;outline-offset:4px;border-radius:16px}.ProjectDetail_item__bYSFh{margin:0}.ProjectDetail_imageBox__PDcMw{position:relative;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#f1f1f1;border:1px solid rgba(1,0,102,.08)}.ProjectDetail_imageBox__PDcMw:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 40%);opacity:0;transition:opacity .25s cubic-bezier(.22,1,.36,1);pointer-events:none}.ProjectDetail_itemButton__N_ZFx:focus-visible .ProjectDetail_imageBox__PDcMw:after,.ProjectDetail_itemButton__N_ZFx:hover .ProjectDetail_imageBox__PDcMw:after{opacity:1}.ProjectDetail_image__9R6nF{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ProjectDetail_itemButton__N_ZFx:focus-visible .ProjectDetail_image__9R6nF,.ProjectDetail_itemButton__N_ZFx:hover .ProjectDetail_image__9R6nF{transform:scale(1.05)}.ProjectDetail_expandCue__0EcEM{position:absolute;top:.75rem;right:.75rem;z-index:1;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:hsla(0,0%,100%,.92);color:#010066;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(-4px);transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);pointer-events:none}.ProjectDetail_itemButton__N_ZFx:focus-visible .ProjectDetail_expandCue__0EcEM,.ProjectDetail_itemButton__N_ZFx:hover .ProjectDetail_expandCue__0EcEM{opacity:1;transform:translateY(0)}