.HomeSlider_slider__iuzTp{position:fixed;top:0;left:0;right:0;margin-left:auto;margin-right:auto;height:100vh;width:var(--site-width);max-width:100%;z-index:0;overflow:hidden;cursor:pointer}@media(max-width:767px){.HomeSlider_slider__iuzTp{height:100svh}}.HomeSlider_slide__ce85m{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none}.HomeSlider_slideActive__ZIVC_{opacity:1;pointer-events:auto}.HomeSlider_image__LVu9u{height:100%;width:auto;max-width:none;display:block;transform-origin:center;will-change:transform}.HomeSlider_zoomIn__8JOsV{animation:HomeSlider_kbZoomIn__RgLHG 9s linear forwards}.HomeSlider_zoomOut__G7EMs{animation:HomeSlider_kbZoomOut__rOcqj 9s linear forwards}.HomeSlider_panLeft__l16X3{animation:HomeSlider_kbPanLeft__9aPRK 9s linear forwards}.HomeSlider_panRight__B0sX_{animation:HomeSlider_kbPanRight__0_0tN 9s linear forwards}@keyframes HomeSlider_kbZoomIn__RgLHG{0%{transform:scale(1)}to{transform:scale(1.35)}}@keyframes HomeSlider_kbZoomOut__rOcqj{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes HomeSlider_kbPanLeft__9aPRK{0%{transform:translateX(9%) scale(1.2)}to{transform:translateX(-9%) scale(1.2)}}@keyframes HomeSlider_kbPanRight__0_0tN{0%{transform:translateX(-9%) scale(1.2)}to{transform:translateX(9%) scale(1.2)}}.HomeSlider_logo___VhKk{position:absolute;top:20px;right:20px;z-index:10;line-height:0;pointer-events:none;width:60px;height:25px}@media(max-width:767px){.HomeSlider_logo___VhKk{width:48px;height:20px}}.HomeSlider_logoImg__KylHl{position:absolute;top:0;right:0;height:100%;width:100%;display:block;object-fit:contain;object-position:top right;transition:opacity .6s ease-in-out}.page_spacer__jNXT4{height:100vh;overflow:hidden}@media(max-width:767px){.page_spacer__jNXT4{height:100svh}}.page_body__pWIxv{position:relative;z-index:1;background:#fff}.page_content___oplD{width:var(--site-width);max-width:100%;margin:0 auto;padding:0 20px 150px;display:flex;flex-direction:column;gap:20px}.ContentBlock_block__38CqL,.ContentBlock_textOnly__Gs0Hq{max-width:100%}.ContentBlock_title__pIefE{font-size:21px;line-height:1.3;font-weight:700}.ContentBlock_text__FWKkv{font-size:14px;line-height:1.45}.ContentBlock_textLarge__aOsii{font-size:21px;line-height:1.3;font-weight:700}.ContentBlock_horizontal__oOMQh{display:flex;flex-direction:column;gap:20px}.ContentBlock_vertical__AvHmI{display:flex;flex-direction:row;gap:20px}@media(max-width:767px){.ContentBlock_vertical__AvHmI{flex-direction:column}}.ContentBlock_imageWrap__mu_J1{flex:0 0 auto;overflow:hidden}@media(max-width:767px){.ContentBlock_imageWrap__mu_J1{width:100%;flex:none}}.ContentBlock_textFixed__Boxve{flex:1 1;min-width:0;align-self:flex-end}@media(max-width:767px){.ContentBlock_textFixed__Boxve{flex:none;width:100%}}.page_content__bihcs{width:var(--site-width);max-width:100%;margin:0 auto;padding:0 20px 150px}.page_content__bihcs,.page_section__rPET5{display:flex;flex-direction:column;gap:20px}.page_section__rPET5{margin-top:20px}.page_section__rPET5:first-child{margin-top:0}.page_content__1lgwa{padding:0 20px 150px;flex-direction:column;gap:20px}.Menu_menu__GhHdM,.page_content__1lgwa{width:var(--site-width);max-width:100%;margin:0 auto;display:flex}.Menu_menu__GhHdM{height:65px;align-items:flex-end;justify-content:space-between;padding:20px;z-index:100;background:#fff}@media(max-width:767px){.Menu_menu__GhHdM{height:60px}}.Menu_menuDefault__b4a1O,.Menu_menuHome__OPZL5{position:-webkit-sticky;position:sticky;top:0}.Menu_left__hLHuD{display:flex;align-items:baseline;gap:20px;transform:translateY(5px)}@media(max-width:767px){.Menu_left__hLHuD{display:none}}.Menu_mobileLeft__77BEO{display:none}@media(max-width:767px){.Menu_mobileLeft__77BEO{display:flex;align-items:baseline;gap:20px;order:1;transform:translateY(5px)}}.Menu_backArrow__sNm0C{display:none}@media(max-width:767px){.Menu_backArrow__sNm0C{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;display:inline-block;width:14px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45;font-weight:700;color:#111!important;text-decoration:none;cursor:pointer}}.Menu_item__E1qXA{all:unset;cursor:pointer;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45;font-weight:700;text-transform:lowercase;color:#111}.Menu_active__V28I6,.Menu_primary__QuSuI{font-weight:700}.Menu_secondary__3RMvB{color:#bbb}.Menu_secondary__3RMvB:hover{opacity:1}.Menu_secondary__3RMvB.Menu_active__V28I6{color:#111}.Menu_filterFirst__JsiZ5{margin-left:calc(35px*2 - 20px)}@media(max-width:767px){.Menu_filterFirst__JsiZ5{margin-left:0}}.Menu_primary__QuSuI+.Menu_item__E1qXA:not(.Menu_primary__QuSuI){margin-left:calc(35px*2 - 20px)}@media(max-width:767px){.Menu_primary__QuSuI+.Menu_item__E1qXA:not(.Menu_primary__QuSuI){margin-left:0}}.Menu_logo__CFXf_{text-decoration:none;display:flex;align-items:baseline;transition:opacity .3s ease}@media(max-width:767px){.Menu_logo__CFXf_{order:3;margin-left:auto}}.Menu_logoImg__U6bjK{height:25px;width:auto;display:block}@media(max-width:767px){.Menu_logoImg__U6bjK{height:20px}}.Menu_logoReveal__4YkPX{position:fixed;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:var(--site-width);max-width:100%;padding:20px;display:flex;justify-content:flex-end;align-items:flex-start;pointer-events:none;z-index:101;-webkit-clip-path:inset(calc((1 - var(--logo-reveal, 0)) * 100%) 0 0 0);clip-path:inset(calc((1 - var(--logo-reveal, 0)) * 100%) 0 0 0)}.Menu_logoReveal__4YkPX .Menu_logoImg__U6bjK{pointer-events:auto}.ImageZoom_trigger__FrdAo{cursor:pointer}.ImageZoom_modal__pL6qo{position:fixed;inset:0;z-index:200;background:rgba(128,128,128,.8);display:flex;align-items:center;justify-content:center;overflow:hidden;animation:ImageZoom_zoomIn__NU5f6 .25s ease-out;transform-origin:center center}.ImageZoom_modalClosing__sx55x{animation:ImageZoom_zoomOut__BNakr .25s ease-in forwards;pointer-events:none}@keyframes ImageZoom_zoomIn__NU5f6{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ImageZoom_zoomOut__BNakr{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.ImageZoom_transformContent__Bj1m9,.ImageZoom_transformWrapper__8VKqj{width:100%!important;height:100%!important}.ImageZoom_transformContent__Bj1m9{display:flex!important;align-items:center!important;justify-content:center!important}.ImageZoom_image__K0eau{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto}.ImageZoom_close__ksTKZ{all:unset;position:fixed;top:0;left:0;width:22px;height:22px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.ProjectDetailPanel_track__bXz2h{display:flex;flex-direction:row;align-items:flex-start;height:100%;padding:0 20px 0 150px;gap:20px;width:max-content;background:#fff}@media(max-width:767px){.ProjectDetailPanel_track__bXz2h{flex-direction:column;align-items:stretch;width:100%;height:auto;padding:20px 0;gap:35px;background:rgba(0,0,0,0)}}.ProjectDetailPanel_info__tQ609{display:flex;flex-direction:column;width:310px;flex-shrink:0;padding-top:35px}@media(max-width:767px){.ProjectDetailPanel_info__tQ609{width:100%;padding-top:32px}}.ProjectDetailPanel_infoCode__V15lO{font-size:21px;font-weight:700;line-height:1.3;margin:0 0 20px}.ProjectDetailPanel_meta__rvEn6{display:flex;flex-direction:column;margin-bottom:20px}.ProjectDetailPanel_metaTitle__WBGLe{font-size:14px;font-weight:700;margin:0;line-height:1.45}.ProjectDetailPanel_metaRegular__3e6pw{font-weight:400}.ProjectDetailPanel_mainText__IAnba,.ProjectDetailPanel_metaRegular__3e6pw{font-size:14px;margin:0;line-height:1.45}.ProjectDetailPanel_imageBlockH__7JBtL{display:flex;flex-direction:column;align-items:flex-end;gap:20px;flex-shrink:0;height:100%}@media(max-width:767px){.ProjectDetailPanel_imageBlockH__7JBtL{height:auto;align-items:stretch}}.ProjectDetailPanel_firstImageHidden__yrmho{visibility:hidden}@media(max-width:767px){.ProjectDetailPanel_firstImageHidden__yrmho{visibility:visible}}.ProjectDetailPanel_detailImgH__C2IYy{width:auto!important}.ProjectDetailPanel_detailImgH__C2IYy img{max-height:calc(100dvh - 65px - 35px - 170px - 20px);width:auto;height:auto}@media(max-width:767px){.ProjectDetailPanel_detailImgH__C2IYy{width:100%!important}.ProjectDetailPanel_detailImgH__C2IYy img{max-height:none;width:100%;height:auto}}.ProjectDetailPanel_subTextH__kazWR{width:260px;flex-shrink:0;max-height:170px;font-size:14px;line-height:1.45;margin:0;overflow:hidden}@media(max-width:767px){.ProjectDetailPanel_subTextH__kazWR{width:100%;max-height:none}}.ProjectDetailPanel_imageBlockV__g0nu9{display:flex;flex-direction:row;align-items:flex-end;gap:20px;flex-shrink:0}@media(max-width:767px){.ProjectDetailPanel_imageBlockV__g0nu9{flex-direction:column;align-items:stretch}}.ProjectDetailPanel_detailImgV__WSI7y{width:auto!important}.ProjectDetailPanel_detailImgV__WSI7y img{max-height:min(1200px,100dvh - 65px - 35px);width:auto;height:auto}@media(max-width:767px){.ProjectDetailPanel_detailImgV__WSI7y{width:100%!important}.ProjectDetailPanel_detailImgV__WSI7y img{max-height:none;width:100%;height:auto}}.ProjectDetailPanel_subTextV__DavEl{width:260px;flex-shrink:0;font-size:14px;line-height:1.45;margin:0;padding-bottom:20px}@media(max-width:767px){.ProjectDetailPanel_subTextV__DavEl{width:100%;padding-bottom:0}}.ProjectDetailPanel_credits__Mn8i9{display:flex;flex-direction:row;align-items:flex-end;gap:35px;flex-shrink:0;padding-left:20px;border-left:1px solid #111}@media(max-width:767px){.ProjectDetailPanel_credits__Mn8i9{flex-direction:column;align-items:flex-start;gap:20px;padding-left:0;border-left:none;padding-top:20px;border-top:1px solid #111}}.ProjectDetailPanel_creditRole__3ENI1{font-size:14px;font-weight:700;margin:0 0 4px}.ProjectDetailPanel_creditName__wflEx{font-size:14px;font-weight:400;margin:0;line-height:1.45}.ProjectDetailModal_backdrop__F4fkb{position:fixed;top:0;bottom:0;left:calc(50% - var(--site-width)/2);right:calc(50% - var(--site-width)/2);background:rgba(128,128,128,.8);z-index:90;opacity:0;pointer-events:none;transition:opacity .3s ease}@media(max-width:767px){.ProjectDetailModal_backdrop__F4fkb{left:0;right:0;z-index:190}}.ProjectDetailModal_backdropVisible__DNr_9{opacity:1;pointer-events:auto}.ProjectDetailModal_modal__EcCLr{position:fixed;top:calc(50% + 65px/2);left:max(0px,50% - var(--site-width)/2);right:max(0px,50% - var(--site-width)/2);height:min(1200px,100dvh - 65px - 35px);z-index:95;overflow-x:auto;overflow-y:hidden;opacity:0;pointer-events:none;transform:translateY(calc(-50% + 25px));transition:opacity .3s ease,transform .3s ease;cursor:-webkit-grab;cursor:grab}.ProjectDetailModal_modal__EcCLr,.ProjectDetailModal_modal__EcCLr img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767px){.ProjectDetailModal_modal__EcCLr{inset:0;width:100%;height:auto;z-index:200;background:rgba(128,128,128,.8);padding-top:20px;padding-bottom:20px;transform:none;overflow-x:hidden;overflow-y:auto;cursor:default;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}.ProjectDetailModal_contentBox__7rPgf{height:100%;width:-moz-fit-content;width:fit-content;padding-left:20px;padding-right:20px}@media(max-width:767px){.ProjectDetailModal_contentBox__7rPgf{width:100%;height:auto;padding-left:20px;padding-right:20px;background:#fff;min-height:100%;position:relative}}.ProjectDetailModal_close__WvrAV{display:none}@media(max-width:767px){.ProjectDetailModal_close__WvrAV{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:22px;height:22px;cursor:pointer;z-index:10}.ProjectDetailModal_closeStuck__aiO9J{position:fixed;top:0;left:0}}.ProjectDetailModal_closeDesktop__DfSTy{all:unset;position:fixed;top:calc(50% + 65px/2 - min(1200px,100dvh - 65px - 35px)/2);left:calc(max(0px,(100vw - var(--site-width))/2) + var(--close-offset, 20px));z-index:96;width:22px;height:22px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;pointer-events:none;transition:opacity .3s ease}@media(max-width:767px){.ProjectDetailModal_closeDesktop__DfSTy{display:none}}.ProjectDetailModal_closeDesktopVisible__mlf1b{opacity:1;pointer-events:auto}.ProjectDetailModal_arrow__XKhUi{all:unset;position:fixed;top:calc(50% + 65px/2);transform:translateY(-50%);z-index:96;width:22px;height:22px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;pointer-events:none;transition:opacity .12s ease}@media(max-width:767px){.ProjectDetailModal_arrow__XKhUi{display:none}}.ProjectDetailModal_arrowVisible__szsyi{opacity:1;pointer-events:auto}.ProjectDetailModal_arrowPrev__s3TRP{left:calc(max(0px,(100vw - var(--site-width))/2) + var(--arrow-offset, 20px))}.ProjectDetailModal_arrowNext__H7q25{right:calc(max(0px,(100vw - var(--site-width))/2) + var(--arrow-offset, 0px))}.ProjectDetailModal_modalOpen__anGV6{opacity:1;pointer-events:auto;transform:translateY(-50%);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.ProjectDetailModal_modalOpen__anGV6{transform:none}}.page_content__7RXIU{padding:0 20px 150px}.page_content__7RXIU,.page_rowGroup__1KlnP{display:flex;flex-direction:column;align-items:flex-end}.page_rowGroup__1KlnP{width:100%;position:relative}.page_rowGroup__1KlnP.page_active__Fpw_q{z-index:60}.page_rowsDesktop__Yt13Y{width:100%;display:flex;flex-direction:column;align-items:flex-end}@media(max-width:1023px){.page_rowsDesktop__Yt13Y{display:none}}.page_rowsSmall__U723x{width:100%;display:none}@media(max-width:1023px){.page_rowsSmall__U723x{display:flex;flex-direction:column;align-items:flex-end}}.page_row__TG_Pl{display:flex;gap:20px;justify-content:flex-end;width:100%}.page_row__TG_Pl:not(:last-child){margin-bottom:35px}@media(max-width:767px){.page_row__TG_Pl>*{width:calc(50% - 20px/2);flex:0 0 auto;min-width:0}.page_row__TG_Pl>[data-orientation=vertical]{width:calc((50% - 20px/2)*225/320)}}.page_group__mEm0n{width:100%;display:flex;flex-direction:column;align-items:flex-end}.page_group__mEm0n:not(:last-child){margin-bottom:35px}.page_groupTitle__zm6UD{font-size:21px;line-height:1.3;text-transform:lowercase;align-self:flex-end;margin-bottom:20px;font-weight:700}.PersonDetailPanel_track__84ScK{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;height:100%}@media(max-width:767px){.PersonDetailPanel_track__84ScK{flex-direction:column-reverse;align-items:stretch;width:100%;height:auto}}.PersonDetailPanel_info__KDcGp{width:340px;flex-shrink:0;padding:35px 20px;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:767px){.PersonDetailPanel_info__KDcGp{width:100%;padding:35px 0;justify-content:flex-start}}.PersonDetailPanel_name__cg_d_{font-size:27px;font-weight:700;line-height:1.2;margin:0 0 20px}.PersonDetailPanel_role__0i8qu{font-size:14px;font-weight:700;line-height:1.45;margin:0}.PersonDetailPanel_subtitle__u3mfJ{font-size:14px;font-weight:400;line-height:1.45;margin:0 0 20px}.PersonDetailPanel_bio__9JPH1{font-size:14px;line-height:1.45;margin:0}.PersonDetailPanel_portrait__wSn74{flex-shrink:0;display:flex;align-items:flex-start;overflow:hidden}@media(max-width:767px){.PersonDetailPanel_portrait__wSn74{width:100%;justify-content:center;padding-top:calc(32px + 20px)}}.PersonDetailPanel_portraitHidden__r1CjR{visibility:hidden}.PersonDetailPanel_portraitImg__3761f{width:auto!important}.PersonDetailPanel_portraitImg__3761f img{max-height:min(1200px,100dvh - 65px - 35px);width:auto;height:auto}@media(max-width:767px){.PersonDetailPanel_portraitImg__3761f{width:100%!important}.PersonDetailPanel_portraitImg__3761f img{max-height:none;width:100%;height:auto}}.PersonDetail_container__FUtYg{position:relative;max-width:100%;transition:height .55s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.PersonDetail_container__FUtYg{height:auto!important}}.PersonDetail_preview__832OO{position:absolute;top:0;right:0;z-index:2;max-width:100%;max-height:100%;cursor:pointer;overflow:hidden;transition:transform .55s cubic-bezier(.4,0,.2,1),width .55s cubic-bezier(.4,0,.2,1),height .55s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.PersonDetail_preview__832OO{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:var(--aspect,auto)}}.PersonDetail_previewAnimating__x4oVR .PersonDetail_overlay__W_oCr{opacity:0!important;transition:none!important}.PersonDetail_previewBelow__2R_7T{z-index:0;pointer-events:none}.PersonDetail_overlay__W_oCr{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;padding:20px}.PersonDetail_preview__832OO:hover .PersonDetail_overlay__W_oCr{opacity:1}.PersonDetail_overlayCredits__4kOE6{color:#fff;font-size:14px;line-height:1.45}.PersonDetail_overlayName__cLlba{font-weight:700}.PersonDetail_detail__xMWRi{width:100%;height:0;overflow:hidden;background:#fff;opacity:0;pointer-events:none;transition:opacity .4s ease}.PersonDetail_detailOpen__NbI2q{width:calc(100% + 20px);height:100%;overflow-x:auto;overflow-y:hidden;pointer-events:auto;position:relative;z-index:1;margin-left:-20px}@media(max-width:767px){.PersonDetail_detailOpen__NbI2q{position:fixed;inset:0;left:0;right:0;width:100%;height:auto;overflow-x:hidden;overflow-y:auto;margin:0;z-index:200;background:rgba(128,128,128,.8);padding-top:20px;padding-bottom:20px}}.PersonDetail_detailVisible__vK27V{opacity:1}@media(max-width:767px){.PersonDetail_contentBox__7BuIZ{background:#fff;min-height:100%;width:100%;padding-left:20px;padding-right:20px;position:relative}}.PersonDetail_close__8D1tN{display:none}@media(max-width:767px){.PersonDetail_close__8D1tN{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:22px;height:22px;background:#fff;cursor:pointer;z-index:10}.PersonDetail_closeStuck__2CoGm{position:fixed;top:0;left:0}}.page_listClip__5SvJS{overflow:hidden;position:relative}.page_overlay__0h_Ie{position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:10;opacity:0;pointer-events:none;transition:opacity .4s ease}@media(max-width:767px){.page_overlay__0h_Ie{position:fixed;z-index:90}}.page_overlayVisible__l_HSC{opacity:1;pointer-events:auto}.page_list__gUvAE{display:flex;flex-direction:column;align-items:flex-end;row-gap:35px;column-gap:20px;padding:0 20px 150px 35px}@media(max-width:767px){.page_list__gUvAE{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;padding:0 20px 35px}.page_list__gUvAE>*{width:calc(50% - 20px/2);flex:0 0 auto;min-width:0}}.ProjectDetail_container___05fS{position:relative;max-width:100%;transition:height .55s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.ProjectDetail_container___05fS[data-orientation=vertical]{max-width:70.8333333333%}.ProjectDetail_containerClosed__B21MD{height:auto!important;aspect-ratio:var(--aspect,auto)}}.ProjectDetail_preview__a8O_G{position:absolute;top:0;right:0;z-index:2;max-width:100%;max-height:100%;cursor:pointer;overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1)}.ProjectDetail_previewAnimating__t0xyx .ProjectDetail_overlay__3A3vj{opacity:0!important;transition:none!important}.ProjectDetail_previewBelow__5z19s{z-index:0;pointer-events:none;visibility:hidden}@media(max-width:767px){.ProjectDetail_previewBelow__5z19s{visibility:visible}}.ProjectDetail_overlay__3A3vj{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;padding:20px}.ProjectDetail_preview__a8O_G:hover .ProjectDetail_overlay__3A3vj{opacity:1}.ProjectDetail_overlayCredits__RSSh_{color:#fff;font-size:14px;line-height:1.45}.ProjectDetail_overlayCode__fy3OS,.ProjectDetail_overlayTitle__m3Hze{font-weight:700}.ProjectDetail_detail__GIkhT{width:100%;height:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .4s ease}.ProjectDetail_detailOpen__FjJzs{width:calc(100% + 20px + 20px);height:100%;overflow-x:auto;overflow-y:hidden;pointer-events:auto;position:relative;z-index:1;margin-left:-20px;margin-right:-20px;cursor:-webkit-grab;cursor:grab}.ProjectDetail_detailOpen__FjJzs,.ProjectDetail_detailOpen__FjJzs img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectDetail_detailOpen__FjJzs{scrollbar-width:thin;scrollbar-color:#111 rgba(0,0,0,0)}.ProjectDetail_detailOpen__FjJzs::-webkit-scrollbar{height:4px}.ProjectDetail_detailOpen__FjJzs::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ProjectDetail_detailOpen__FjJzs::-webkit-scrollbar-thumb{background:#111}@media(max-width:767px){.ProjectDetail_detailOpen__FjJzs{position:fixed;inset:0;width:100%;overflow-x:hidden;overflow-y:auto;margin:0;z-index:200;background:rgba(128,128,128,.8);padding-top:20px;padding-bottom:20px;cursor:default}.ProjectDetail_contentBox__cdmWE{background:#fff;min-height:100%;position:relative}}.ProjectDetail_inner__0vNon{height:100%;width:-moz-fit-content;width:fit-content;padding-left:20px;padding-right:20px}.ProjectDetail_close__A9g5V{display:none}@media(max-width:767px){.ProjectDetail_close__A9g5V{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:22px;height:22px;cursor:pointer;z-index:10}.ProjectDetail_closeStuck__RgxH7{position:fixed;top:0;left:0}}.ProjectDetail_detailVisible__BsNMN{opacity:1}.ProjectDetail_closeDesktop__lHSI_{all:unset;position:absolute;top:0;z-index:96;width:22px;height:22px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;pointer-events:none;transition:opacity .3s ease;left:calc(var(--close-offset, 20px) - 20px)}@media(max-width:767px){.ProjectDetail_closeDesktop__lHSI_{display:none}}.ProjectDetail_closeDesktopVisible__hps5w{opacity:1;pointer-events:auto}.ProjectDetail_arrow__esbP6{all:unset;position:absolute;top:50%;transform:translateY(-50%);z-index:96;width:22px;height:22px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;pointer-events:none;transition:opacity .12s ease}@media(max-width:767px){.ProjectDetail_arrow__esbP6{display:none}}.ProjectDetail_arrowVisible__513fS{opacity:1;pointer-events:auto}.ProjectDetail_arrowPrev__jozS2{left:calc(var(--arrow-offset, 20px) - 20px)}.ProjectDetail_arrowNext__brEFx{right:calc(var(--arrow-offset, 0px) - 20px)}.page_listClip__FFAIN{overflow:hidden;position:relative}.page_overlay__TX78g{position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:10;opacity:0;pointer-events:none;transition:opacity .4s ease}@media(max-width:767px){.page_overlay__TX78g{position:fixed;z-index:190}}.page_overlayVisible__VDZZe{opacity:1;pointer-events:auto}.page_list__Zz1m4{display:flex;flex-direction:column;align-items:flex-end;gap:35px;padding:0 20px 150px;transition:padding-top .4s ease}@media(max-width:767px){.page_list__Zz1m4{padding-left:20px}}