.page_main__bSfJt{padding:var(--spacing-lg) 20px var(--spacing-xl)}.page_inner__S211_{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_categoryOverview__2Oje8{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.page_filter__scLDt{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:var(--spacing-sm)}.page_filterBtn__Lt0U9{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:14px;color:var(--color-text-muted);padding:0;letter-spacing:.08em;transition:color .2s ease;white-space:nowrap}.page_filterBtn__Lt0U9:hover{color:var(--color-text-primary)}.page_filterBtn__Lt0U9.page_active__e1d_v{color:var(--color-text-primary);font-weight:500;border-bottom:1px solid var(--color-text-primary);padding-bottom:2px}.page_grid__4UJVk{display:grid;grid-template-columns:1fr;grid-gap:32px 16px;gap:32px 16px;margin-top:var(--spacing-md)}@media (min-width:768px){.page_main__bSfJt{padding:var(--spacing-xl) 32px var(--spacing-2xl)}.page_filter__scLDt{gap:40px;flex-wrap:nowrap}.page_grid__4UJVk{grid-template-columns:repeat(2,1fr);gap:48px 24px}}@media (min-width:1080px){.page_main__bSfJt{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.page_grid__4UJVk{grid-template-columns:repeat(3,1fr)}}.page_pagination___5fA4{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:var(--spacing-sm);padding-top:var(--spacing-md)}.page_pageBtn__KMl_M{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:13px;color:var(--color-text-muted);padding:4px 8px;transition:color .2s ease}.page_pageBtn__KMl_M.page_active__e1d_v,.page_pageBtn__KMl_M:hover{color:var(--color-text-primary)}.Work_card__Eu_rp{height:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit}.Work_imageWrapper__mCfYg{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background-color:var(--color-placeholder)}.Work_image__Xhmi3{object-fit:cover;transition:transform .4s ease}.Work_card__Eu_rp:hover .Work_image__Xhmi3{transform:scale(1.03)}.Work_card__Eu_rp:hover .Work_link__pLrK9{border-color:transparent}.Work_card__Eu_rp:hover .Work_link__pLrK9 span[aria-hidden=true]{transform:translateX(5px)}.Work_titleRow__0MARN{display:flex;flex-direction:column;margin-top:8px;gap:var(--spacing-xs)}.Work_title__Fo_GN{font-size:var(--font-size-base);font-weight:400;color:var(--color-text-primary);line-height:normal}.Work_categoryBadge__XY94s{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0}.Work_description__B4qbG{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;margin-top:8px}.Work_link__pLrK9{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:12px;font-size:var(--font-size-sm);color:var(--color-text-primary);margin-top:auto;padding-top:var(--spacing-sm);border-bottom:1px solid;padding-bottom:8px;transition:border-color .25s ease}.Work_link__pLrK9 span[aria-hidden=true]{transition:transform .25s ease}.Visual_hero__5UhhY{position:relative;width:100%;height:80vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.Visual_heroImage__gxZY4{object-fit:cover;object-position:center}.Visual_overlay__TfEy6{position:absolute;inset:0;background:rgba(255,255,255,.3)}.Visual_middle__mVjZs{height:148px;margin-top:56px}.Visual_bannerContent__pzY4O{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0 20px;width:100%;max-width:1080px;margin-inline:auto}.Visual_bannerTitle__4bwju{font-size:var(--font-size-section-title-sp);font-weight:400}.Visual_bannerBreadcrumb__e90zI{font-size:var(--font-size-xs)}.Visual_breadcrumbList__wXeHh{display:flex;align-items:flex-start;flex-wrap:nowrap;overflow:hidden;list-style:none;margin:0;padding:0;gap:6px;color:var(--color-text-secondary)}.Visual_breadcrumbItem__kzG5l{flex-shrink:0}.Visual_breadcrumbItem__kzG5l+.Visual_breadcrumbItem__kzG5l:before{content:">";font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-right:6px}.Visual_breadcrumbItem__kzG5l:last-child{flex-shrink:1;display:flex;align-items:baseline;min-width:0;overflow:hidden}.Visual_breadcrumbLink__mT6NZ{color:var(--color-text-secondary);text-decoration:none;white-space:nowrap}.Visual_breadcrumbLink__mT6NZ:hover{color:var(--color-text-primary)}.Visual_breadcrumbCurrent__05f7V{color:var(--color-text-muted);flex:1 1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.Visual_heroContent__7VZuf{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0}.Visual_heroTitle__VQIV1{font-size:var(--font-size-xl);font-weight:700;color:var(--color-bg-default);letter-spacing:.06em;text-align:center;white-space:normal}.Visual_heroSubtitle__O3ql1{font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary);letter-spacing:.08em;text-align:center;margin-top:12px;white-space:normal}.Visual_scrollIndicator__YzZI8{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px}.Visual_scrollText__hidS7{font-size:var(--font-size-xs);letter-spacing:.3em;color:var(--color-text-on-dark-muted)}.Visual_scrollLine__paEGn{position:relative;width:1px;height:48px;overflow:hidden;background-color:rgba(255,255,255,.25)}.Visual_scrollDot__GvysD{position:absolute;top:0;left:0;width:1px;height:16px;background-color:rgba(255,255,255,.9);animation:Visual_scrollDown__k_pBB 1.5s ease-in-out infinite}@keyframes Visual_scrollDown__k_pBB{0%{transform:translateY(0);opacity:1}to{transform:translateY(32px);opacity:0}}@media (min-width:768px){.Visual_bannerContent__pzY4O{padding-inline:32px}.Visual_bannerTitle__4bwju{font-size:var(--font-size-h1-banner)}.Visual_heroTitle__VQIV1{font-size:var(--font-size-2xl);white-space:nowrap}.Visual_heroSubtitle__O3ql1{font-size:var(--font-size-lg);white-space:nowrap}}@media (min-width:1080px){.Visual_bannerContent__pzY4O{padding-inline:40px}.Visual_heroTitle__VQIV1{font-size:var(--font-size-3xl)}.Visual_heroSubtitle__O3ql1{font-size:var(--font-size-lg)}}.page_main__hY9JF{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.page_inner__bhT5T{max-width:720px;margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_intro__THOuV{font-size:14px;color:var(--color-text-secondary);line-height:2}.page_section__zF06x{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_heading__uRw_k{font-size:15px;font-weight:400;color:var(--color-text-primary);letter-spacing:.06em;padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-default)}.page_body__fkBHy{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:2}.page_list___K2Ap{margin:0;padding-left:1.5em;display:flex;flex-direction:column;gap:4px}.page_list___K2Ap li{font-size:14px;color:var(--color-text-secondary);line-height:2}.page_updated__4VCP5{font-size:12px;color:var(--color-text-muted);letter-spacing:.06em;margin-top:var(--spacing-md)}@media (max-width:767px){.page_main__hY9JF{padding:var(--spacing-lg) 20px var(--spacing-xl)}}.SectionTitle_wrapper__tqpMo{display:flex;flex-direction:column;align-items:center}.SectionTitle_subtitle__1JXMT{font-size:var(--font-size-xs);letter-spacing:.2em;color:var(--color-text-muted);text-align:center;margin-bottom:4px}.SectionTitle_titleGroup__e7ixO{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:min(400px,100%)}.SectionTitle_title__lk8nt{font-size:var(--font-size-section-title-sp);font-weight:400;color:var(--color-text-primary);text-align:center;line-height:normal;width:100%}@media (min-width:1080px){.SectionTitle_title__lk8nt{font-size:var(--font-size-2xl)}}.SectionTitle_motif__nqW_O{position:relative;height:20px;width:100%;flex-shrink:0}.SectionTitle_motifInner__Wds7m{position:absolute;inset:0;overflow:hidden;pointer-events:none}.SectionTitle_motifImage__Lb9hx{position:absolute;height:334.62%;width:179.61%;left:-42.14%;top:-113.46%;max-width:none}.ArticleItem_item__bjasm{list-style:none}.ArticleItem_link__EBINg{display:flex;align-items:center;gap:24px;padding:16px 0;height:72px;border-bottom:1px solid var(--color-border-default);text-decoration:none;color:inherit;transition:opacity .2s ease}.ArticleItem_item__bjasm:first-child .ArticleItem_link__EBINg{border-top:1px solid var(--color-border-default)}.ArticleItem_link__EBINg:hover{opacity:.65}.ArticleItem_date__lrqRN{color:var(--color-text-muted)}.ArticleItem_badge__oaqvv,.ArticleItem_date__lrqRN{font-size:var(--font-size-xs);white-space:nowrap;letter-spacing:.05em;flex-shrink:0}.ArticleItem_badge__oaqvv{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #d9d9d9;color:var(--color-text-secondary)}.ArticleItem_title__kR36M{font-size:var(--font-size-sm);font-weight:400;color:var(--color-text-primary);line-height:1.6;flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listLinkFooter_footer__UdLcr{display:flex;justify-content:center;width:100%;margin-top:30px}.page_editorialSection__oT8QD{padding:30px 20px}.page_altSection__SljTa{background:var(--color-bg-inverse);--color-text-primary:#ffffff;--color-text-secondary:rgba(255,255,255,0.7);--color-text-muted:rgba(255,255,255,0.5)}.page_sectionInner__4c7J9{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_contentRow__YiyJx{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md);align-items:stretch}.page_imageFadeIn__HNEpW{width:100%;flex-shrink:0}.page_contentRowReverse__9i_fs .page_imageFadeIn__HNEpW{order:-1}.page_imageWrapper__nVl85{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:var(--color-placeholder)}.page_imageWrapper__nVl85:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.3);pointer-events:none;z-index:1}.page_editorialImage__DlnR3{object-fit:cover}.page_bodyText__fLTVK{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:2;white-space:pre-line;margin:0}.page_listGroup__OMGUx{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.page_historySection__Kb7gC{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_sectionHeading__VMkbR{font-size:18px;font-weight:400;color:var(--color-text-primary);letter-spacing:.1em;padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-default);margin:0}.page_historyList__nkKbA{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.page_historyItem__GDTkj{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);grid-gap:var(--spacing-xs);gap:var(--spacing-xs);font-size:var(--font-size-sm);line-height:1.8}.page_historyDate__c595Z{color:var(--color-text-secondary);min-width:0;overflow-wrap:break-word}.page_historyDesc__gxXKJ{color:var(--color-text-primary);min-width:0}.page_worksSection__va7QD{padding:60px 20px}.page_worksSectionInner__gO_1H{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_worksGrid__8Bfbi{display:flex;flex-direction:column;gap:40px;margin-top:var(--spacing-md)}.page_worksGridItem__I4c1n{min-width:0;width:100%}@media (min-width:768px){.page_editorialSection__oT8QD,.page_worksSection__va7QD{padding-inline:32px}.page_contentRowReverse__9i_fs .page_imageFadeIn__HNEpW{order:0}.page_contentRow__YiyJx{flex-direction:row;gap:40px;align-items:center}.page_contentRowReverse__9i_fs{flex-direction:row}.page_imageFadeIn__HNEpW{width:45%}.page_imageWrapper__nVl85{height:300px;aspect-ratio:auto}}@media (min-width:1080px){.page_editorialSection__oT8QD,.page_worksSection__va7QD{padding:var(--spacing-xl) 40px var(--spacing-xl)}.page_contentRow__YiyJx{gap:60px}.page_imageFadeIn__HNEpW{width:440px}.page_imageWrapper__nVl85{height:330px}.page_bodyText__fLTVK,.page_historyItem__GDTkj{font-size:var(--font-size-base)}.page_historyItem__GDTkj{grid-template-columns:minmax(0,168px) minmax(0,1fr)}}@media (max-width:767px){.page_historyItem__GDTkj{grid-template-columns:minmax(0,100px) minmax(0,1fr)}}.CollapsibleHistoryList_itemHidden__krl6z{display:none}.CollapsibleHistoryList_listWrap__NqXHL{position:relative}.CollapsibleHistoryList_listWrapCollapsed__hpARc:after{content:"";position:absolute;bottom:0;left:0;right:0;height:64px;background:linear-gradient(to bottom,transparent,var(--color-bg-default));pointer-events:none}.CollapsibleHistoryList_toggle__IBRb4{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-sm);margin-inline:auto;background:none;font-family:var(--font-family);font-size:14px;letter-spacing:.1em;color:var(--color-text-primary);cursor:pointer;border:none;border-bottom:1px solid;padding:0 0 8px;transition:border-color .25s ease}.CollapsibleHistoryList_toggle__IBRb4:hover{border-color:transparent}.button_buttonBase__IdDsA{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height);padding:0 var(--button-padding-inline);font-family:var(--font-family);font-size:var(--font-size-button);letter-spacing:var(--letter-spacing-button);white-space:nowrap;box-sizing:border-box;text-decoration:none;cursor:pointer;border:1px solid var(--color-bg-inverse)}.button_primary__ZKGeJ{background-color:var(--color-bg-inverse);color:var(--color-bg-default);transition:opacity .2s ease}.button_primary__ZKGeJ:hover{opacity:.72}.button_primary__ZKGeJ:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.button_ghost__jJCmj{background-color:transparent;color:var(--color-text-primary);transition:background-color .2s ease,color .2s ease}.button_ghost__jJCmj:hover{background-color:var(--color-bg-inverse);color:var(--color-bg-default)}.button_ghost__jJCmj:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.button_soldOut__4b497{background-color:var(--color-bg-surface);color:var(--color-text-secondary);border-color:var(--color-border-default);cursor:not-allowed;opacity:.65}.page_main__70zXd{padding:var(--spacing-xl) 40px var(--spacing-2xl);overflow-x:clip}@media (max-width:767px){.page_main__70zXd{padding:var(--spacing-lg) 20px var(--spacing-xl)}}.page_galleryBleed__iD1o0{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);margin-bottom:var(--spacing-lg)}.page_inner___82m2{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_imageWrapper__IIhlm{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:var(--color-placeholder)}.page_image__b9Rsb{object-fit:cover}.page_titleRow__dg7Za{display:flex;align-items:center;gap:12px;letter-spacing:2.16px}.page_title__sz52y{font-size:var(--font-size-h1-work);font-weight:400;color:var(--color-text-primary);line-height:normal;white-space:nowrap}.page_categoryBadge__2lW7w{font-size:12px;color:var(--color-text-secondary);white-space:nowrap}.page_tags__CybZP{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.page_tag__dSj_b{font-size:11px;color:var(--color-text-muted);letter-spacing:.05em}.page_meta__SLZar{display:flex;flex-direction:column;gap:var(--spacing-sm);border-top:1px solid var(--color-border-default);padding-top:var(--spacing-md);margin-top:var(--spacing-md)}.page_metaRow__r7t4y{display:grid;grid-template-columns:120px 1fr;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);font-size:13px}.page_metaLabel__li_xV{color:var(--color-text-muted)}.page_metaValue__jBmAt{color:var(--color-text-primary)}.page_description__TXnhs{font-size:14px;color:var(--color-text-secondary);line-height:2;margin-top:var(--spacing-sm)}.page_actions__8TQa4{display:flex;flex-direction:column-reverse;gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-md)}.page_actionButtons__yuKG7{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;width:100%}.page_actionPrimary__DNTaI{flex:1 1 200px;width:100%;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.page_actionPrimary__DNTaI:hover{opacity:1;background-color:var(--color-bg-default);color:var(--color-text-primary);border-color:var(--color-text-primary)}.page_actionGhost__H_VDf{flex:1 1 200px;width:100%;background-color:var(--color-bg-inverse);color:var(--color-bg-default)}.page_actionGhost__H_VDf:hover{background-color:transparent;color:var(--color-text-primary)}.page_actionSoldOut__sErjw{flex:1 1 200px;width:100%}.page_actionsNote__X2Sj1{font-size:12px;color:var(--color-text-muted);line-height:1.6}@media (min-width:768px){.page_actionButtons__yuKG7{flex-wrap:nowrap}.page_actionGhost__H_VDf,.page_actionPrimary__DNTaI,.page_actionSoldOut__sErjw{flex:1 1}}@media (min-width:1080px){.page_actions__8TQa4{flex-direction:column;margin-top:var(--spacing-lg)}}.WorkGallery_stripWrap__P6H_4{position:relative;width:100%}.WorkGallery_stripWrapScrollable__UchY_:after,.WorkGallery_stripWrapScrollable__UchY_:before{content:"";position:absolute;top:0;width:48px;height:100%;pointer-events:none;z-index:1}.WorkGallery_stripWrapScrollable__UchY_:before{left:0;background:linear-gradient(90deg,var(--color-bg-default),transparent)}.WorkGallery_stripWrapScrollable__UchY_:after{right:0;background:linear-gradient(90deg,transparent,var(--color-bg-default))}.WorkGallery_strip__09lL9{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border-default) transparent}.WorkGallery_strip__09lL9::-webkit-scrollbar{height:6px}.WorkGallery_strip__09lL9::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:3px}.WorkGallery_stripSingle__B_qNR{overflow-x:visible;justify-content:center}.WorkGallery_cell__PQyMt{position:relative;flex:0 0 auto;width:min(800px,calc(100vw - 72px));padding:0;border:none;overflow:hidden;background:var(--color-placeholder);aspect-ratio:16/9;scroll-snap-align:start;cursor:pointer;transition:opacity .2s ease}.WorkGallery_cell__PQyMt:hover{opacity:.92}.WorkGallery_cell__PQyMt:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.WorkGallery_cellSingle__635Rs{width:100%;max-width:800px}.WorkGallery_cellImg__WFgfU{object-fit:contain}.WorkGallery_lightbox__UnnE8{position:fixed;inset:0;z-index:10000;width:100vw;height:100vh;width:100dvw;height:100dvh}.WorkGallery_backdrop__e1_Sa{position:absolute;inset:0;padding:0;border:none;background:rgba(28,28,30,.94);cursor:pointer}.WorkGallery_lightboxPanel__GtZ7d{position:fixed;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.WorkGallery_lightboxPanel__GtZ7d>:not(.WorkGallery_slide__Zaef1){pointer-events:auto}.WorkGallery_slide__Zaef1{position:fixed;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);pointer-events:none;background:transparent}.WorkGallery_slideMedia__BstiL{position:relative;width:80%;height:80%}.WorkGallery_slideMedia__BstiL>span{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}.WorkGallery_slideImg__3Svs7{object-fit:contain;max-width:none!important;max-height:none!important}.WorkGallery_closeBtn__5BPoX{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:#fff;font-size:32px;line-height:1;cursor:pointer;transition:opacity .2s ease}.WorkGallery_closeBtn__5BPoX:hover{opacity:.7}.WorkGallery_closeBtn__5BPoX:focus-visible{outline:2px solid #fff;outline-offset:2px}.WorkGallery_navBtn__3HkOA{position:fixed;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:none;background:transparent;color:#fff;font-size:40px;line-height:1;cursor:pointer;transition:opacity .2s ease}.WorkGallery_navBtn__3HkOA:hover{opacity:.7}.WorkGallery_navBtn__3HkOA:focus-visible{outline:2px solid #fff;outline-offset:2px}.WorkGallery_navPrev__b4Qsp{left:max(8px,env(safe-area-inset-left,0px))}.WorkGallery_navNext__z4n01{right:max(8px,env(safe-area-inset-right,0px))}.WorkGallery_counter__RCt7F{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:2;margin:0;transform:translateX(-50%);font-size:14px;color:rgba(255,255,255,.85);letter-spacing:.08em;pointer-events:none}@media (max-width:767px){.WorkGallery_cell__PQyMt{width:min(280px,calc(100vw - 48px))}.WorkGallery_navPrev__b4Qsp{left:max(4px,env(safe-area-inset-left,0px))}.WorkGallery_navNext__z4n01{right:max(4px,env(safe-area-inset-right,0px))}}.page_main__USQBB{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.page_inner__k5655{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_lead__PkWzc{font-size:14px;color:var(--color-text-secondary);line-height:2}.page_form__Aebzs,.page_typeSection__hqeqO{display:flex;flex-direction:column;align-items:center;width:100%}.page_formFields__Wwmg7{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;margin-top:var(--spacing-lg)}.page_fieldGroup__E2d_6{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_label__E6hy_{font-size:13px;color:var(--color-text-primary);letter-spacing:.06em;display:flex;align-items:center;gap:8px}.page_required__oSnzD{font-size:10px;color:var(--color-bg-default);background-color:#c0392b;padding:2px 6px;letter-spacing:.05em}.page_input__CtODM,.page_textarea__qfVAk{font-family:var(--font-family);font-size:14px;color:var(--color-text-primary);background-color:var(--color-bg-default);border:1px solid var(--color-border-default);padding:12px 16px;width:100%;outline:none;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.page_input__CtODM:focus,.page_textarea__qfVAk:focus{border-color:var(--color-text-muted)}.page_textarea__qfVAk{resize:vertical;min-height:180px;line-height:1.8}.page_typeGrid__VpvmP{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:var(--spacing-md)}.page_typeInput__oMpYZ{display:none}.page_typeSectionTitle__iYcOV{font-size:18px;font-weight:400;color:var(--color-text-primary);letter-spacing:1.8px;text-align:center;margin-bottom:var(--spacing-sm)}.page_typeCard__S2WgR{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--color-border-default);background-color:var(--color-bg-default);cursor:pointer;transition:border-color .2s ease}.page_typeCard__S2WgR:hover{border-color:var(--color-text-muted)}.page_typeCardSelected__amj8q{background-color:var(--color-bg-inverse)}.page_typeCardSelected__amj8q,.page_typeCardSelected__amj8q:hover{border-color:var(--color-bg-inverse)}.page_typeCardHeader__5aaoT{display:flex;align-items:center;gap:12px}.page_typeCheckbox__cVPOY{width:20px;height:20px;border:1.5px solid var(--color-border-default);border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.page_typeCardSelected__amj8q .page_typeCheckbox__cVPOY{border-color:var(--color-bg-default);background-color:var(--color-bg-default);color:var(--color-bg-inverse)}.page_typeCardLabel__VUSoS{font-size:14px;font-weight:500;color:var(--color-text-primary);white-space:nowrap}.page_typeCardSelected__amj8q .page_typeCardLabel__VUSoS{color:var(--color-bg-default)}.page_typeCardDivider__4mZUt{height:1px;background-color:var(--color-border-default)}.page_typeCardSelected__amj8q .page_typeCardDivider__4mZUt{background-color:rgba(255,255,255,.2)}.page_typeCardDesc__ia_nt{font-size:12px;line-height:22px;color:var(--color-text-secondary)}.page_typeCardSelected__amj8q .page_typeCardDesc__ia_nt{color:rgba(255,255,255,.7)}.page_error__jbrFc{font-size:11px;color:#c0392b;margin-top:4px}.page_submitRow__GYUnr{display:flex;justify-content:center;width:100%;margin-top:var(--spacing-lg)}.page_submitBtn__0NxMm{width:280px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.page_submitBtn__0NxMm:hover{opacity:1;background-color:var(--color-bg-default);color:var(--color-text-primary);border-color:var(--color-text-primary)}.page_submitBtn__0NxMm:disabled{opacity:.4;cursor:not-allowed}.page_successMsg__VTXH3{font-size:14px;color:var(--color-text-secondary);line-height:2;padding:var(--spacing-md);border:1px solid var(--color-border-default)}.page_globalError__kMOcU{font-size:13px;color:#c0392b;padding:var(--spacing-sm);border:1px solid #f5c6cb;background-color:#fff5f5}@media (min-width:768px){.page_typeGrid__VpvmP{grid-template-columns:repeat(3,1fr);gap:32px}}@media (max-width:767px){.page_main__USQBB{padding:var(--spacing-lg) 20px var(--spacing-xl)}.page_submitBtn__0NxMm{width:100%}}.CTA_section__alQbE{position:relative;width:100%;padding:60px 20px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:320px}.CTA_bg__ESvcx{object-fit:cover;opacity:.7}.CTA_overlay__6ki2n{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(0,0,0,0) 70%)}.CTA_inner__X3kV9{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);width:100%;max-width:1000px}.CTA_title__93fRb{font-family:var(--font-family);font-size:var(--font-size-section-title-sp);font-weight:400;color:var(--color-bg-default);letter-spacing:.12em;text-align:center}.CTA_titleWrapper__ZjbDH h2{color:var(--color-text-primary)!important;font-size:var(--font-size-section-title-sp)!important;font-weight:400!important;letter-spacing:.12em;text-align:center}@media (min-width:1080px){.CTA_titleWrapper__ZjbDH h2,.CTA_title__93fRb{font-size:var(--font-size-2xl)!important}}.CTA_buttons__n92vH{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:1000px;gap:30px 0}.CTA_btn__dusP6{width:100%;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.CTA_btn__dusP6:hover{opacity:1;background-color:var(--color-bg-default);color:var(--color-text-primary);border-color:var(--color-text-primary)}@media (min-width:768px){.CTA_section__alQbE{padding:60px 32px;min-height:340px}.CTA_inner__X3kV9{gap:var(--spacing-lg)}.CTA_buttons__n92vH{flex-direction:row}.CTA_btn__dusP6{width:calc((100% - 24px) / 3)}}@media (min-width:1080px){.CTA_section__alQbE{padding-inline:40px;height:360px}}.page_main__W32fw{padding:var(--spacing-xl) 40px var(--spacing-2xl)}@media (max-width:767px){.page_main__W32fw{padding:var(--spacing-lg) 20px var(--spacing-xl)}}.page_inner__uyrST{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_header__KUkWP{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-default)}.page_meta__o_jqT{display:flex;align-items:center;gap:var(--spacing-sm)}.page_date__x4YYO{font-size:11px;color:var(--color-text-muted);letter-spacing:.05em}.page_badge__M_SB2{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #d9d9d9;font-size:10px;color:var(--color-text-secondary);letter-spacing:.05em}.page_imageWrapper____w_C{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-placeholder);margin-top:var(--spacing-md)}.page_image__Mzdzx{object-fit:cover}.page_body___d_Wn{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:2;display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md)}.page_body___d_Wn img{max-width:100%;height:auto;display:block}.page_body___d_Wn img.img-small{width:300px}.page_body___d_Wn img.img-medium{width:500px}.page_body___d_Wn img.img-large{width:1000px;max-width:100%}.page_body___d_Wn figure{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.page_body___d_Wn figcaption{line-height:1.6;max-width:100%}.page_authorLine__1Jufw,.page_body___d_Wn figcaption{font-size:11px;color:var(--color-text-muted);letter-spacing:.05em}.page_authorLine__1Jufw{display:flex;align-items:center;gap:var(--spacing-sm)}.page_ctaLinkWrap__Xdsa9{margin-top:var(--spacing-md)}.page_newsSection__eih8S{padding:60px 20px}.page_newsSectionInner__XGUDY{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_newsList__4WtuV{margin:0;padding:0;margin-top:var(--spacing-md)}.page_blogSection__o3ANF{padding:60px 20px}.page_blogSectionInner__J7tPc{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_blogGrid__3Vpdx{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:var(--spacing-md)}@media (min-width:768px){.page_blogSection__o3ANF,.page_newsSection__eih8S{padding-inline:32px}.page_blogGrid__3Vpdx{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.page_blogSection__o3ANF,.page_newsSection__eih8S{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.page_blogGrid__3Vpdx{grid-template-columns:repeat(3,1fr)}}.page_main__mhZJu{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.page_inner__OBSEy{max-width:1000px;margin-inline:auto;width:100%}.page_grid__dqjVH{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:600px){.page_grid__dqjVH{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.page_grid__dqjVH{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.page_main__mhZJu{padding:var(--spacing-lg) 20px var(--spacing-xl)}}.page_main__v5gjt{padding:var(--spacing-xl) 40px var(--spacing-2xl)}@media (max-width:767px){.page_main__v5gjt{padding:var(--spacing-lg) 20px var(--spacing-xl)}}.page_inner__HR1Ga{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_list__zYKWL{margin:0;padding:0;margin-top:var(--spacing-md)}.TextLink_link__wXJE7{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-family);font-size:14px;color:var(--color-text-primary);text-decoration:none;white-space:nowrap;cursor:pointer}.TextLink_link__wXJE7 span[aria-hidden=true]{transition:transform .25s ease}.TextLink_link__wXJE7:hover span[aria-hidden=true]{transform:translateX(5px)}.TextLink_arrowStart__wx8Wp span[aria-hidden=true]{transform:scaleX(-1)}.TextLink_arrowStart__wx8Wp:hover span[aria-hidden=true]{transform:scaleX(-1) translateX(5px)}.TextLink_default___Hfw_{transition:opacity .2s ease}.TextLink_default___Hfw_:hover{opacity:.7}.TextLink_underline___A7fs{flex-direction:column;gap:6px;align-items:flex-start}.TextLink_underlineContent__xgv_n{display:inline-flex;align-items:center;gap:12px;font-weight:700}.TextLink_underline___A7fs:hover:after{transform:scaleX(.85)}@media (min-width:1080px){.TextLink_underlineContent__xgv_n{font-size:var(--font-size-lg)}}.Category_card__tL1a5{display:block;text-decoration:none;color:inherit}.Category_inner__C39_i{display:flex;flex-direction:row;height:160px}.Category_imageLeft__3rI5s{flex-direction:row-reverse}.Category_imageArea__HKw5b{position:relative;width:40%;flex-shrink:0;overflow:hidden;align-self:stretch}.Category_imageWrapper___XART{width:100%;height:100%}.Category_image__tso_6{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.Category_card__tL1a5:hover .Category_image__tso_6{transform:scale(1.03)}.Category_gradient__aIJM_{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,var(--color-bg-default) 0,transparent 40%)}.Category_imageLeft__3rI5s .Category_gradient__aIJM_{background:linear-gradient(to left,var(--color-bg-default) 0,transparent 40%)}.Category_textArea__1_AQa{flex:1 1;display:flex;flex-direction:column;padding:8px 16px;gap:8px;justify-content:center}.Category_title__YEER7{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.4}.Category_descWrap__XxGuo{flex:1 1}.Category_description__7s0SG{font-size:var(--font-size-xs);line-height:1.8;color:var(--color-text-secondary);margin:0;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Category_link__G3ylF{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-xs);color:var(--color-text-primary);align-self:flex-start;white-space:nowrap;border-bottom:1px solid;padding-bottom:8px;transition:border-color .25s ease}.Category_card__tL1a5:hover .Category_link__G3ylF{border-color:transparent}.Category_imageLeft__3rI5s .Category_link__G3ylF{align-self:flex-end}.Category_link__G3ylF span[aria-hidden=true]{transition:transform .25s ease}.Category_card__tL1a5:hover .Category_link__G3ylF span[aria-hidden=true]{transform:translateX(5px)}@media (min-width:768px){.Category_textArea__1_AQa{padding:30px 40px;gap:12px}.Category_description__7s0SG{font-size:var(--font-size-sm)}}@media (min-width:1080px){.Category_inner__C39_i{height:280px}.Category_imageArea__HKw5b{width:40%;height:auto}.Category_imageLeft__3rI5s .Category_gradient__aIJM_{background:linear-gradient(to right,transparent 60%,var(--color-bg-default) 100%)}.Category_textArea__1_AQa{padding:30px 60px;gap:24px;height:auto}.Category_title__YEER7{font-size:var(--font-size-xl);line-height:1.44;flex-shrink:0}.Category_descWrap__XxGuo{flex:1 0;overflow:clip;display:flex;flex-direction:column;justify-content:center}.Category_description__7s0SG{font-size:var(--font-size-base);-webkit-line-clamp:4;line-clamp:4}.Category_link__G3ylF{font-size:var(--font-size-base);flex-shrink:0}}.Instagram_section__2NQHp{padding:60px 20px;background-color:var(--color-bg-inverse)}.Instagram_inner__XnhNz{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.Instagram_header__rxIBf{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.Instagram_handle__BI8ZK{display:flex;align-items:center;gap:12px}.Instagram_icon__31YJX{width:32px;height:32px;border-radius:8px;background-color:var(--color-placeholder);background-image:url(/images/icon-instagram.svg);background-repeat:no-repeat;background-position:50%;background-color:transparent;flex-shrink:0}.Instagram_handleName__fnGPd{font-size:var(--font-size-base);font-weight:500;color:var(--color-bg-default)}.Instagram_followLink__6Orjm{display:inline-flex;flex-direction:column;gap:6px;align-items:flex-start;font-size:var(--font-size-xs);color:var(--color-bg-default);text-decoration:none}.Instagram_followLinkContent__3TPFM{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.Instagram_followLink__6Orjm span[aria-hidden=true]{transition:transform .25s ease}.Instagram_followLink__6Orjm:hover span[aria-hidden=true]{transform:translateX(5px)}.Instagram_followLink__6Orjm:after{content:"";display:block;height:1px;background-color:var(--color-bg-default);transform-origin:left center;transition:transform .3s ease}.Instagram_followLink__6Orjm:hover:after{transform:scaleX(.85)}.Instagram_grid__U65v8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.Instagram_post__lC_jW{aspect-ratio:1;background-color:var(--color-placeholder)}@media (min-width:768px){.Instagram_section__2NQHp{padding:60px 32px}.Instagram_header__rxIBf{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:1080px){.Instagram_section__2NQHp{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.Instagram_grid__U65v8{grid-template-columns:repeat(3,1fr)}}.page_worksSection__DOVOU{padding:60px 20px}.page_worksSectionInner__pJKI2{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_worksGrid__Iupru{display:flex;flex-direction:column;gap:40px;margin-top:var(--spacing-md)}.page_worksGridItem__NBWQ0{min-width:0;width:100%}.page_backgroundSection__8htzr{position:relative;padding:60px 20px;overflow:hidden;background-image:url(/images/bg-white.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.page_backgroundBg__FjoOm{object-fit:cover;opacity:.12}.page_backgroundSectionInner__PHjxZ{position:relative;z-index:1;max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_backgroundContent__4daGF{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:stretch;margin-top:var(--spacing-md)}.page_backgroundImageWrapper__0Afpx{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:var(--color-placeholder)}.page_backgroundImageWrapper__0Afpx:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.3);pointer-events:none;z-index:1}.page_backgroundImage__gn5l1{width:100%;height:100%;object-fit:cover}.page_backgroundText__dt3o7{display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%}.page_backgroundBody__jHoyF{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:2;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.page_backgroundLink__JGX3B{text-align:right;margin-top:30px}.page_backgroundLinkContent__Cowyy{display:inline-flex;border-bottom:1px solid;padding-bottom:8px;transition:border-color .25s ease}.page_backgroundLinkContent__Cowyy:hover{border-color:transparent}.page_newsSection__5t1c8{padding:60px 20px;background-size:cover;background-position:50%}.page_newsSectionInner__2L6wd{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_newsList__ykEPz{margin:0;padding:0;margin-top:var(--spacing-md)}.page_blogSection__YTrIT{padding:60px 20px}.page_blogSectionInner__fbao9{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_blogGrid__dARB8{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:var(--spacing-md)}@media (min-width:768px){.page_backgroundSection__8htzr,.page_blogSection__YTrIT,.page_newsSection__5t1c8,.page_worksSection__DOVOU{padding-inline:32px}.page_worksGrid__Iupru{gap:60px}.page_blogGrid__dARB8{grid-template-columns:repeat(2,1fr)}.page_backgroundContent__4daGF{flex-direction:row;gap:32px}.page_backgroundLink__JGX3B{margin-top:0}.page_backgroundImageWrapper__0Afpx{width:320px;height:240px;aspect-ratio:auto;flex-shrink:0}}@media (min-width:1080px){.page_backgroundSection__8htzr,.page_blogSection__YTrIT,.page_newsSection__5t1c8,.page_worksSection__DOVOU{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.page_blogGrid__dARB8{grid-template-columns:repeat(3,1fr)}.page_backgroundContent__4daGF{gap:30px}.page_backgroundImageWrapper__0Afpx{width:400px;height:300px}.page_backgroundBody__jHoyF{font-size:var(--font-size-base)}}.page_editorialSection__1IkU5{padding:30px 20px}.page_altSection__8l6_o{background:var(--color-bg-inverse);--color-text-primary:#ffffff;--color-text-secondary:rgba(255,255,255,0.7);--color-text-muted:rgba(255,255,255,0.5)}.page_sectionInner__0aOtz{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_contentRow__dqQKH{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md);align-items:stretch}.page_imageFadeIn__9XhBG{width:100%;flex-shrink:0}.page_contentRowReverse__dr35d .page_imageFadeIn__9XhBG{order:-1}@media (min-width:768px){.page_contentRowReverse__dr35d .page_imageFadeIn__9XhBG{order:0}}.page_imageWrapper__QoHPx{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:var(--color-placeholder)}.page_imageWrapper__QoHPx:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.3);pointer-events:none;z-index:1}.page_image__PreMY{object-fit:cover}.page_bodyText__XmIxN{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:2;margin:0}.page_worksSection__jNTBL{padding:60px 20px}.page_worksSectionInner__0HkTC{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_worksGrid__cmR_v{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:var(--spacing-md)}@media (min-width:768px){.page_editorialSection__1IkU5,.page_worksSection__jNTBL{padding-inline:32px}.page_contentRow__dqQKH{flex-direction:row;gap:40px;align-items:center}.page_contentRowReverse__dr35d{flex-direction:row}.page_imageFadeIn__9XhBG{width:45%}.page_imageWrapper__QoHPx{height:300px}.page_worksGrid__cmR_v{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.page_editorialSection__1IkU5,.page_worksSection__jNTBL{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.page_contentRow__dqQKH{gap:60px}.page_imageFadeIn__9XhBG{width:440px}.page_imageWrapper__QoHPx{height:330px}.page_worksGrid__cmR_v{grid-template-columns:repeat(3,1fr)}.page_bodyText__XmIxN{font-size:var(--font-size-base)}}.page_editorialSection__IJ6z8{padding:30px 20px}.page_altSection__fgkMm{background:var(--color-bg-inverse);--color-text-primary:#ffffff;--color-text-secondary:rgba(255,255,255,0.7);--color-text-muted:rgba(255,255,255,0.5)}.page_sectionInner__1QsB8{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_contentRow__0AvQS{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md);align-items:stretch}.page_imageFadeIn__ttdL3{width:100%;flex-shrink:0}.page_contentRowReverse__58IjV .page_imageFadeIn__ttdL3{order:-1}@media (min-width:768px){.page_contentRowReverse__58IjV .page_imageFadeIn__ttdL3{order:0}}.page_imageWrapper__3Fncp{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:var(--color-placeholder)}.page_imageWrapper__3Fncp:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.3);pointer-events:none;z-index:1}.page_image__zy9MC{object-fit:cover}.page_bodyText__C7c6e{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:2;margin:0}.page_worksSection__XW_w2{padding:60px 20px}.page_worksSectionInner__eZnoD{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_worksGrid__gynDZ{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:var(--spacing-md)}@media (min-width:768px){.page_editorialSection__IJ6z8,.page_worksSection__XW_w2{padding-inline:32px}.page_contentRow__0AvQS{flex-direction:row;gap:40px;align-items:center}.page_contentRowReverse__58IjV{flex-direction:row}.page_imageFadeIn__ttdL3{width:45%}.page_imageWrapper__3Fncp{height:300px}.page_worksGrid__gynDZ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.page_editorialSection__IJ6z8,.page_worksSection__XW_w2{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.page_contentRow__0AvQS{gap:60px}.page_imageFadeIn__ttdL3{width:440px}.page_imageWrapper__3Fncp{height:330px}.page_worksGrid__gynDZ{grid-template-columns:repeat(3,1fr)}.page_bodyText__C7c6e{font-size:var(--font-size-base)}}.page_editorialSection__SovB1{padding:30px 20px}.page_altSection__v6y20{background:var(--color-bg-inverse);--color-text-primary:#ffffff;--color-text-secondary:rgba(255,255,255,0.7);--color-text-muted:rgba(255,255,255,0.5)}.page_sectionInner__AOZUh{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_contentRow__BXrId{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md);align-items:stretch}.page_imageFadeIn__Ok1i3{width:100%;flex-shrink:0}.page_contentRowReverse__xYbts .page_imageFadeIn__Ok1i3{order:-1}@media (min-width:768px){.page_contentRowReverse__xYbts .page_imageFadeIn__Ok1i3{order:0}}.page_imageWrapper__Rf7DZ{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background-color:var(--color-placeholder)}.page_imageWrapper__Rf7DZ:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.3);pointer-events:none;z-index:1}.page_image__6U8Rx{object-fit:cover}.page_bodyText__EejWr{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:2;margin:0}.page_worksSection__FxSso{padding:60px 20px}.page_worksSectionInner__qMPni{max-width:1000px;margin-inline:auto;width:100%;display:flex;flex-direction:column}.page_worksGrid__C8oRz{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:var(--spacing-md)}@media (min-width:768px){.page_editorialSection__SovB1,.page_worksSection__FxSso{padding-inline:32px}.page_contentRow__BXrId{flex-direction:row;gap:40px;align-items:center}.page_contentRowReverse__xYbts{flex-direction:row}.page_imageFadeIn__Ok1i3{width:45%}.page_imageWrapper__Rf7DZ{height:300px}.page_worksGrid__C8oRz{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.page_editorialSection__SovB1,.page_worksSection__FxSso{padding:var(--spacing-xl) 40px var(--spacing-2xl)}.page_contentRow__BXrId{gap:60px}.page_imageFadeIn__Ok1i3{width:440px}.page_imageWrapper__Rf7DZ{height:330px}.page_worksGrid__C8oRz{grid-template-columns:repeat(3,1fr)}.page_bodyText__EejWr{font-size:var(--font-size-base)}}