.BlogSection_section__LZodP{padding:var(--space-24) 0;background:var(--bg-primary)}.BlogSection_container__vZC15{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.BlogSection_header__WRwNq{margin-bottom:var(--space-12)}.BlogSection_titleEn__8LhFP{font-family:var(--font-family-heading-en);font-size:var(--text-7xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:1}@media(max-width:768px){.BlogSection_titleEn__8LhFP{font-size:3rem}}.BlogSection_titleJp___sRX3{font-family:var(--font-family-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin-top:var(--space-2)}@media(max-width:768px){.BlogSection_titleJp___sRX3{font-size:var(--text-lg)}}.BlogSection_block__9wYK6{padding-top:var(--space-8);border-top:1px solid var(--border-light);margin-bottom:var(--space-12)}.BlogSection_blockTitle___SK3C{font-family:var(--font-family-primary);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-8)}.BlogSection_grid__ZUGmm{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}@media(max-width:1024px){.BlogSection_grid__ZUGmm{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.BlogSection_grid__ZUGmm{grid-template-columns:1fr}}.BlogSection_card__xHOE2{transition:transform var(--transition-normal)}.BlogSection_card__xHOE2:hover{transform:translateY(-4px)}.BlogSection_card__xHOE2:hover .BlogSection_cardImg__kCDGR{transform:scale(1.05)}.BlogSection_cardLink__vSnxX{display:block;text-decoration:none;color:inherit}.BlogSection_cardLink__vSnxX:hover{opacity:1}.BlogSection_cardImage__SiqnY{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:var(--color-gray-placeholder);border-radius:10px;margin-bottom:var(--space-3)}.BlogSection_cardImg__kCDGR{-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.BlogSection_cardPlaceholder__EEgKS{width:100%;height:100%;background:var(--color-gray-placeholder)}.BlogSection_cardBody__lIO1z{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-1)}.BlogSection_cardCategories__u0tRq{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-1)}.BlogSection_cardCategory__jsynW{display:inline-block;font-family:var(--font-family-primary);font-size:var(--text-xs);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:999px;padding:2px 10px}.BlogSection_cardTitle__IP00I{font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogSection_cardTags__xv_wD{font-weight:var(--font-medium);color:var(--color-primary);margin:0}.BlogSection_cardDate__3F35D,.BlogSection_cardTags__xv_wD{font-family:var(--font-family-primary);font-size:var(--text-xs)}.BlogSection_cardDate__3F35D{color:var(--text-tertiary);letter-spacing:.05em}.BlogSection_empty__yXZOC{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-12) 0;text-align:center}.BlogSection_cta__vjYeC{display:flex;justify-content:flex-end;margin-top:var(--space-4)}.BlogSection_ctaButton__W_xL5{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-8);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);background:#fff;border:1px solid var(--border-light);border-radius:999px;text-decoration:none;transition:all var(--transition-normal)}.BlogSection_ctaButton__W_xL5:hover{opacity:1;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.BlogSection_ctaButton__W_xL5:hover .BlogSection_ctaArrow__ubI4o{transform:translateX(4px)}.BlogSection_ctaArrow__ubI4o{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--text-primary);color:#fff;border-radius:var(--radius-full);font-size:.875rem;transition:transform var(--transition-fast)}.ElegantServices_section__b0g9g{background:var(--bg-blue);padding:var(--space-24) 0;color:var(--text-inverse);position:relative;isolation:isolate}.ElegantServices_section__b0g9g:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;opacity:.25;pointer-events:none;z-index:-1}.ElegantServices_container__Oemdj{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.ElegantServices_header__y_JXo{margin-bottom:var(--space-16)}.ElegantServices_titleEn__t7hjZ{font-family:var(--font-family-heading-en);font-size:var(--text-7xl);font-weight:var(--font-bold);color:var(--text-inverse);line-height:1}@media(max-width:768px){.ElegantServices_titleEn__t7hjZ{font-size:3rem}}.ElegantServices_titleJp__IghjX{font-family:var(--font-family-primary);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-inverse);margin-top:var(--space-2)}@media(max-width:768px){.ElegantServices_titleJp__IghjX{font-size:var(--text-xl)}}.ElegantServices_description__YhA2w{font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-medium);color:hsla(0,0%,100%,.8);line-height:1.8;margin-top:var(--space-4);max-width:720px}@media(max-width:768px){.ElegantServices_description__YhA2w{font-size:var(--text-base)}}.ElegantServices_body___hEWo{display:grid;grid-template-columns:440px 1fr;gap:var(--space-12);align-items:start}@media(max-width:1024px){.ElegantServices_body___hEWo{grid-template-columns:350px 1fr;gap:var(--space-8)}}@media(max-width:768px){.ElegantServices_body___hEWo{grid-template-columns:1fr}}.ElegantServices_imageArea__pst3X{position:sticky;top:calc(var(--header-height) + var(--space-8))}@media(max-width:768px){.ElegantServices_imageArea__pst3X{display:none}}.ElegantServices_imageWrapper__eMSyW{position:relative;width:100%;aspect-ratio:555/670;border-radius:var(--radius-lg);overflow:hidden;display:none;background:hsla(0,0%,100%,.1)}.ElegantServices_imageWrapper__eMSyW.ElegantServices_imageActive__W7w32{display:block}.ElegantServices_imageDefault__p1kPi{display:none;align-items:center;justify-content:center}.ElegantServices_imageDefault__p1kPi.ElegantServices_imageActive__W7w32{display:flex}.ElegantServices_defaultLabel__FDFhA{position:relative;z-index:1;font-family:var(--font-family-heading-en);font-size:var(--text-4xl);font-weight:var(--font-bold);color:hsla(0,0%,100%,.5);letter-spacing:.05em}.ElegantServices_serviceImage__ftBoE{-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.ElegantServices_imageLabel__Pf0qK{position:absolute;bottom:20px;left:20px;font-family:var(--font-family-primary);font-size:var(--text-xl);font-weight:var(--font-bold);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.4);z-index:1}.ElegantServices_categories__CzCnf{display:flex;flex-direction:column;gap:var(--space-10)}.ElegantServices_categoryTitle__MRfA2{font-family:var(--font-family-primary);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-inverse);margin-bottom:var(--space-4)}@media(max-width:768px){.ElegantServices_categoryTitle__MRfA2{font-size:var(--text-2xl)}}.ElegantServices_serviceList__7vCLk{display:flex;flex-direction:column}.ElegantServices_serviceCard__YFp5h{display:block;text-decoration:none;color:inherit;padding:var(--space-6);border-top:1px dashed hsla(0,0%,100%,.3);border-radius:0;transition:background var(--transition-normal),color var(--transition-normal),border-radius var(--transition-normal)}.ElegantServices_serviceCard__YFp5h:hover{opacity:1;background:#fff;border-radius:var(--radius-md)}.ElegantServices_serviceCard__YFp5h:hover .ElegantServices_serviceLabel__4_WSu{color:var(--color-primary)}.ElegantServices_serviceCard__YFp5h:hover .ElegantServices_serviceTitle__rNXfR{color:var(--text-primary)}.ElegantServices_serviceCard__YFp5h:hover .ElegantServices_serviceDescription__LnlwU{color:var(--text-secondary)}.ElegantServices_serviceCard__YFp5h:hover .ElegantServices_arrow__k5LH7{background:var(--color-primary);color:var(--color-white);transform:translateX(4px)}.ElegantServices_serviceTitleRow__D9dv1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.ElegantServices_serviceTitleGroup__abgVW{flex:1;min-width:0}.ElegantServices_serviceLabel__4_WSu{font-size:var(--text-xs);color:#a8b8e0;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:var(--space-2)}.ElegantServices_serviceLabel__4_WSu,.ElegantServices_serviceTitle__rNXfR{font-family:var(--font-family-primary);font-weight:var(--font-bold);transition:color var(--transition-normal)}.ElegantServices_serviceTitle__rNXfR{font-size:var(--text-2xl);color:var(--text-inverse);margin:0}@media(max-width:768px){.ElegantServices_serviceTitle__rNXfR{font-size:var(--text-xl)}}.ElegantServices_arrow__k5LH7{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-white);border-radius:var(--radius-full);color:var(--color-primary);font-size:1.125rem;font-weight:var(--font-bold);flex-shrink:0;transition:transform var(--transition-fast),background var(--transition-normal),color var(--transition-normal)}.ElegantServices_serviceDescription__LnlwU{font-family:var(--font-family-primary);font-size:var(--text-sm);color:#b3c4e8;line-height:1.8;margin:0;max-width:480px;transition:color var(--transition-normal)}.ElegantServices_cta__ATKmC{display:flex;justify-content:flex-end;margin-top:var(--space-8)}.ElegantServices_ctaButton__BVyXx{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-8);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);background:#fff;border-radius:999px;text-decoration:none;transition:all var(--transition-normal)}.ElegantServices_ctaButton__BVyXx:hover{opacity:1;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.ElegantServices_ctaButton__BVyXx:hover .ElegantServices_ctaArrow__zvatZ{transform:translateX(4px)}.ElegantServices_ctaArrow__zvatZ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--text-primary);color:#fff;border-radius:var(--radius-full);font-size:.875rem;transition:transform var(--transition-fast)}.MessageSection_section__mufhp{padding:var(--space-24) 0;background:var(--bg-primary)}@media(max-width:768px){.MessageSection_section__mufhp{padding:var(--space-16) 0}}.MessageSection_container__qlXVF{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.MessageSection_layout__jyBAT{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-16)}@media(max-width:768px){.MessageSection_layout__jyBAT{grid-template-columns:1fr;gap:var(--space-8)}}.MessageSection_left__Sb8kK{display:flex;flex-direction:column;gap:var(--space-12)}.MessageSection_title__IIRbN{font-family:var(--font-family-primary);font-size:1.75rem;font-weight:800;color:var(--text-primary);line-height:1.5;letter-spacing:.05em;white-space:nowrap}@media(max-width:768px){.MessageSection_title__IIRbN{font-size:1.375rem;white-space:normal;position:static}}.MessageSection_areas__Empru{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-12);max-width:917px;margin-left:auto;margin-right:auto}@media(max-width:640px){.MessageSection_areas__Empru{grid-template-columns:1fr;gap:var(--space-2)}}.MessageSection_areaItem__2Kfpl{display:flex;flex-direction:column;padding:var(--space-8) var(--space-5);border-radius:10px;transition:background .3s}@media(min-width:641px){.MessageSection_areaItem__2Kfpl:hover{background:var(--color-neutral-50)}.MessageSection_areaItem__2Kfpl:hover .MessageSection_areaNumber__wTRYf,.MessageSection_areaItem__2Kfpl:hover .MessageSection_areaTitle__QVeYu{color:var(--color-primary)}}.MessageSection_areaItemActive__Sr4i3{background:var(--color-neutral-50)}.MessageSection_areaItemActive__Sr4i3 .MessageSection_areaNumber__wTRYf,.MessageSection_areaItemActive__Sr4i3 .MessageSection_areaTitle__QVeYu{color:var(--color-primary)}.MessageSection_areaHeader__XptGC{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.MessageSection_areaNumber__wTRYf{font-family:var(--font-family-heading-en);font-size:2.5rem;font-weight:var(--font-bold);color:var(--text-primary);line-height:1;letter-spacing:-.02em;transition:color .3s}@media(max-width:768px){.MessageSection_areaNumber__wTRYf{font-size:2rem}}.MessageSection_areaLabelGroup__rz9Gm{display:flex;flex-direction:column;gap:2px}.MessageSection_areaLabel__9mTtB{font-family:var(--font-family-heading-en);font-size:.6875rem;font-weight:500;color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase}.MessageSection_areaTitle__QVeYu{font-family:var(--font-family-primary);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0;transition:color .3s}@media(max-width:768px){.MessageSection_areaTitle__QVeYu{font-size:var(--text-lg)}}.MessageSection_areaDescription__rnWnk{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.8;letter-spacing:.04em;margin:0;font-feature-settings:"palt";font-kerning:normal;overflow-wrap:anywhere;word-break:auto-phrase}.MessageSection_phrase__pm1iN{white-space:nowrap}@media(max-width:768px){.MessageSection_phrase__pm1iN{white-space:normal}}.MessageSection_right__0BRec{display:flex;flex-direction:column;width:100%;gap:20px}@media(min-width:768px){.MessageSection_right__0BRec{gap:30px}}.MessageSection_text__e6TRy{font-family:var(--font-family-primary);font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:2;letter-spacing:.08em;margin:0}@media(min-width:768px){.MessageSection_text__e6TRy{font-size:.9375rem;line-height:2.2;letter-spacing:.05em}}.MessageSection_divider__okHz6{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-24);max-width:927px;margin-left:auto;margin-right:auto}@media(max-width:768px){.MessageSection_divider__okHz6{margin-top:var(--space-16);gap:var(--space-4)}}.MessageSection_dividerLine__2Dy6i{flex:1;height:1px;background:var(--color-neutral-300)}.MessageSection_dividerTitle__megsL{font-family:var(--font-family-primary);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);white-space:nowrap;margin:0}@media(max-width:768px){.MessageSection_dividerTitle__megsL{font-size:var(--text-xl)}}.MessageSection_dividerSubtitle__YVY41{font-family:var(--font-family-primary);font-size:var(--text-base);color:var(--text-secondary);text-align:center;margin-top:var(--space-4);max-width:927px;margin-left:auto;margin-right:auto}.NewsSection_section__hNv3x{position:relative;padding:var(--space-24) 0;background:#333;background-image:url(/news_background_imag.jpg);background-size:cover;background-position:50%;overflow:hidden}.NewsSection_section__hNv3x:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.NewsSection_section__hNv3x:after{content:"";position:absolute;left:0;right:0;bottom:0;height:200px;background:linear-gradient(to bottom,transparent,var(--bg-dark));z-index:0}@media(max-width:768px){.NewsSection_section__hNv3x{padding:var(--space-16) 0}}.NewsSection_container__pUnXX{position:relative;z-index:1;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.NewsSection_layout__ow8SB{display:grid;grid-template-columns:340px 1fr;gap:var(--space-16)}@media(max-width:768px){.NewsSection_layout__ow8SB{grid-template-columns:1fr;gap:var(--space-8)}}.NewsSection_left__d7RQD{position:sticky;top:calc(var(--header-height) + var(--space-8))}@media(max-width:768px){.NewsSection_left__d7RQD{position:static}}.NewsSection_titleEn__rxKM2{font-family:var(--font-family-heading-en);font-size:var(--text-7xl);font-weight:var(--font-bold);color:#fff;line-height:1;margin:0 0 var(--space-4)}@media(max-width:768px){.NewsSection_titleEn__rxKM2{font-size:3rem}}.NewsSection_titleJp__jFJ0r{font-family:var(--font-family-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);color:#fff;margin:0}@media(max-width:768px){.NewsSection_titleJp__jFJ0r{font-size:var(--text-lg)}}.NewsSection_newsList__78rqL,.NewsSection_right__cW9Cw{display:flex;flex-direction:column}.NewsSection_newsList__78rqL{gap:var(--space-3)}.NewsSection_newsCard__qo1tj{display:flex;flex-direction:column;background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-6) var(--space-8);border-radius:10px;text-decoration:none;color:var(--text-primary);transition:all .3s}.NewsSection_newsCard__qo1tj:hover{opacity:1;background:hsla(0,0%,100%,.95);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.15)}.NewsSection_newsCard__qo1tj:hover .NewsSection_newsCategory__qtYAH,.NewsSection_newsCard__qo1tj:hover .NewsSection_newsDate__o6xjR,.NewsSection_newsCard__qo1tj:hover .NewsSection_newsTitle__yoG4t{color:var(--color-primary)}.NewsSection_newsCard__qo1tj:hover .NewsSection_newsCategory__qtYAH{border-color:var(--color-primary)}@media(max-width:768px){.NewsSection_newsCard__qo1tj{padding:var(--space-4) var(--space-6)}}.NewsSection_newsMeta__H63MU{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}.NewsSection_newsDate__o6xjR{font-family:var(--font-family-heading-en);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);letter-spacing:.02em}.NewsSection_newsCategory__qtYAH{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--font-medium);border:1px solid var(--color-neutral-400);border-radius:999px;padding:2px 12px}.NewsSection_newsCategory__qtYAH,.NewsSection_newsTitle__yoG4t{font-family:var(--font-family-primary);color:var(--text-primary);line-height:1.6}.NewsSection_newsTitle__yoG4t{font-size:var(--text-base);font-weight:var(--font-bold);margin:0;transition:color .3s}.NewsSection_newsDescription__EgE6X{font-family:var(--font-family-primary);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.6;margin:0}.NewsSection_empty__i_QAR{text-align:center;padding:var(--space-12) 0}.NewsSection_empty__i_QAR p{font-size:var(--text-base);color:hsla(0,0%,100%,.6)}.NewsSection_cta__pC5sa{display:flex;justify-content:flex-end;margin-top:var(--space-8)}.NewsSection_ctaButton__6fAC2{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-8);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);background:#fff;border-radius:999px;text-decoration:none;transition:all .3s}.NewsSection_ctaButton__6fAC2:hover{opacity:1;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.NewsSection_ctaButton__6fAC2:hover .NewsSection_ctaArrow__5vXZB{transform:translateX(4px)}.NewsSection_ctaArrow__5vXZB{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--text-primary);color:#fff;border-radius:var(--radius-full);font-size:.875rem;transition:transform .3s}.Breadcrumb_breadcrumb__Lo5_V{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Breadcrumb_breadcrumb__Lo5_V::-webkit-scrollbar{display:none}.Breadcrumb_list__EaqeB{display:flex;align-items:center;list-style:none;padding:0;margin:0;font-family:var(--font-family-heading-en),var(--font-family-primary);font-size:var(--text-xs)}.Breadcrumb_item__n9rYx{display:inline-flex;align-items:center;flex-shrink:0}.Breadcrumb_separator__Pv4Ou{display:inline-block;width:.1em;height:.8em;margin-inline:.7em;background:var(--breadcrumb-separator,var(--text-muted));transform:rotate(25deg)}.Breadcrumb_link__Mkxix{color:var(--breadcrumb-link,var(--text-tertiary));text-decoration:none;white-space:nowrap;transition:color var(--transition-fast)}.Breadcrumb_link__Mkxix:hover{color:var(--breadcrumb-link-hover,var(--text-primary))}.Breadcrumb_current__GgmPF{color:var(--breadcrumb-current,var(--color-primary));font-weight:var(--font-bold)}.ContentCard_card__Psuzy{text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:opacity var(--transition-normal)}.ContentCard_card__Psuzy:hover{opacity:1}.ContentCard_card__Psuzy:hover .ContentCard_thumbnail__0t9s_{transform:scale(1.02)}.ContentCard_card__Psuzy:hover .ContentCard_cardTitle__TYfZ7{color:var(--color-primary)}.ContentCard_thumbnail__0t9s_{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-gray-placeholder);transition:transform var(--transition-normal)}.ContentCard_image__d8kXI{-o-object-fit:cover;object-fit:cover}.ContentCard_placeholder__KiLAq{position:absolute;inset:0;background:var(--color-gray-placeholder)}.ContentCard_categories__u5Vjt{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-3)}.ContentCard_category__Evt87{display:inline-block;padding:4px 12px;font-family:var(--font-family-primary);font-size:11px;font-weight:var(--font-medium);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:999px;line-height:1.4;white-space:nowrap}.ContentCard_cardTitle__TYfZ7{font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.6;margin:var(--space-2) 0 0;transition:color var(--transition-normal)}@media(max-width:768px){.ContentCard_cardTitle__TYfZ7{font-size:var(--text-base)}}.ContentCard_tags__Q_m3D{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.ContentCard_tag__1wvRP{color:var(--text-secondary)}.ContentCard_cardDescription__jOdHj,.ContentCard_tag__1wvRP{font-family:var(--font-family-primary);font-size:var(--text-xs)}.ContentCard_cardDescription__jOdHj{color:var(--text-tertiary);line-height:1.7;margin:var(--space-1) 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FeaturedWorks_section__Qa3K6{padding:var(--space-24) 0;background:var(--bg-primary)}.FeaturedWorks_container__kEC5b{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.FeaturedWorks_header__y9y9M{margin-bottom:var(--space-12)}.FeaturedWorks_titleEn__WM0dZ{font-family:var(--font-family-heading-en);font-size:var(--text-7xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:1}@media(max-width:768px){.FeaturedWorks_titleEn__WM0dZ{font-size:3rem}}.FeaturedWorks_titleJp__Yuq48{font-family:var(--font-family-primary);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin-top:var(--space-2)}@media(max-width:768px){.FeaturedWorks_titleJp__Yuq48{font-size:var(--text-xl)}}.FeaturedWorks_grid__Kc39z{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8) var(--space-6)}@media(max-width:768px){.FeaturedWorks_grid__Kc39z{grid-template-columns:1fr;gap:var(--space-6)}}.FeaturedWorks_empty__ouwQT{text-align:center;padding:var(--space-20) 0}.FeaturedWorks_empty__ouwQT p{font-size:var(--text-base);color:var(--text-tertiary)}.FeaturedWorks_cta__78pfI{display:flex;justify-content:flex-end;margin-top:var(--space-12)}.FeaturedWorks_ctaButton__qZymJ{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-8);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);background:#fff;border:1px solid var(--border-light);border-radius:999px;text-decoration:none;transition:all var(--transition-normal)}.FeaturedWorks_ctaButton__qZymJ:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.FeaturedWorks_ctaButton__qZymJ:hover .FeaturedWorks_ctaArrow__QsPCw{transform:translateX(4px)}.FeaturedWorks_ctaArrow__QsPCw{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--text-primary);color:#fff;border-radius:var(--radius-full);font-size:.875rem;transition:transform var(--transition-fast)}.SimpleHero_hero__2GUn4{position:relative;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--color-gray-placeholder);padding:0 0 var(--space-16)}@media(max-width:768px){.SimpleHero_hero__2GUn4{min-height:85vh;padding:0 0 var(--space-10)}}.SimpleHero_container__qsErI{position:relative;z-index:1;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);width:100%}.SimpleHero_content__DkDSr{padding-top:var(--space-24)}@media(max-width:768px){.SimpleHero_content__DkDSr{padding-top:var(--space-12)}}.SimpleHero_tagline__wbpil{display:block;font-family:var(--font-family-primary);font-size:4.8vw;font-weight:var(--font-bold);color:var(--text-primary);line-height:.8;letter-spacing:.03em}@media screen and (min-width:768px){.SimpleHero_tagline__wbpil{font-size:1.875rem;line-height:1}}.SimpleHero_title__h4Vnw{font-family:var(--font-family-primary);margin-top:.6em;font-size:9vw;font-weight:800;color:var(--text-primary);line-height:1.3;letter-spacing:-.022em;white-space:nowrap}@media screen and (min-width:768px){.SimpleHero_title__h4Vnw{margin-top:25px;font-size:4rem;line-height:1}}.SimpleHero_subtitle__src3h{position:relative;font-family:var(--font-family-primary);font-size:3.6vw;font-weight:var(--font-bold);color:var(--text-primary);line-height:1.6;margin-top:.8em;padding-bottom:.8em}@media screen and (min-width:768px){.SimpleHero_subtitle__src3h{font-size:1.25rem;margin-top:20px;padding-bottom:16px}}.CommonCTA_ctaSection__EmRAV{background:var(--bg-dark);padding:var(--space-16) 0}.CommonCTA_container__SPwQm{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.CommonCTA_grid__bWnxl{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}@media(max-width:768px){.CommonCTA_grid__bWnxl{grid-template-columns:1fr}}.CommonCTA_card__Hs7MZ{background:var(--color-beige-card);padding:var(--space-10);border-radius:10px;text-decoration:none;color:var(--text-primary);transition:all var(--transition-normal);display:flex;flex-direction:column}.CommonCTA_card__Hs7MZ:hover{opacity:1;transform:translateY(-2px);box-shadow:var(--shadow-xl)}.CommonCTA_card__Hs7MZ:hover .CommonCTA_cardSubtitle__jXfWE,.CommonCTA_card__Hs7MZ:hover .CommonCTA_cardTitle__BlnvZ{color:var(--color-primary)}.CommonCTA_card__Hs7MZ:hover .CommonCTA_arrow__ZXjyX{transform:translateX(4px);color:#fff;background:var(--color-primary);border-color:var(--color-primary)}@media(max-width:640px){.CommonCTA_card__Hs7MZ{padding:var(--space-8)}}.CommonCTA_cardHeader__JrTBI{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-2)}.CommonCTA_cardTitle__BlnvZ{font-family:var(--font-family-primary);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-primary);line-height:1.1;margin:0}.CommonCTA_arrow__ZXjyX{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--color-neutral-400);border-radius:var(--radius-full);font-size:1.25rem;color:var(--text-primary);transition:transform var(--transition-fast);flex-shrink:0}.CommonCTA_cardSubtitle__jXfWE{font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-6)}.CommonCTA_cardDescription__DxG13{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.8;margin:0}.page_sidebar__a2UKg{align-self:start;position:sticky;top:calc(var(--header-height) + var(--space-4));margin-top:var(--space-10);background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.6);box-shadow:0 2px 12px rgba(0,0,0,.06);border-radius:10px;padding:20px 16px}@media(max-width:768px){.page_sidebar__a2UKg{display:none}}.page_sidebarTitle__XF3Cl{font-family:var(--font-family-primary);font-size:.75rem;font-weight:var(--font-bold);color:var(--color-primary);letter-spacing:.08em;margin:0 0 12px}.page_sidebarDivider__CdJsl{margin-bottom:8px;height:1px;border-bottom:1.5px dashed var(--color-primary);opacity:.7}.page_categoryList__NMazL{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}@media(max-width:768px){.page_categoryList__NMazL{flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}}.page_categoryItem__Gudi9{display:block;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:var(--font-bold);color:var(--text-primary);padding:14px 8px;cursor:pointer;transition:color .2s;border:none;border-bottom:1px solid #ddd;background:none;text-align:left;width:100%}.page_categoryItem__Gudi9:hover{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}@media(max-width:768px){.page_categoryItem__Gudi9{width:auto;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-light);border-radius:var(--radius-full);font-size:var(--text-xs);border:1px solid var(--border-light)}}.page_categoryItemActive__V1r9g{color:var(--color-primary)}@media(max-width:768px){.page_categoryItemActive__V1r9g{border-color:var(--color-primary);background:var(--color-primary);color:#fff}}.page_tagList___HCnp{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.page_tagItem__ZcUxf{display:inline-block;font-family:var(--font-family-primary);font-size:.75rem;font-weight:var(--font-medium);color:var(--text-secondary);padding:4px 12px;cursor:pointer;transition:all .2s;border:1px solid var(--border-light);border-radius:var(--radius-full);background:none}.page_tagItemActive__2e_ae,.page_tagItem__ZcUxf:hover{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.page_filterAccordion__zWZbs{display:none}@media(max-width:768px){.page_filterAccordion__zWZbs{display:block;margin-bottom:var(--space-6);background:#e8e8e4;border-radius:12px;padding:0 20px}}.page_filterAccordionToggle__rZ5HB{display:flex;align-items:center;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;position:relative}.page_filterAccordionLabel__4vTdb{flex:1;text-align:center;font-family:var(--font-family-primary);font-size:.9375rem;font-weight:var(--font-bold);color:var(--text-primary)}.page_filterAccordionIcon__7kETz{display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_filterAccordionDivider__cTSfP{height:1px;border-bottom:1.5px dashed rgba(0,0,0,.2)}.page_filterAccordionBody__pkikK{padding:20px 0 24px}.page_main__IREOg{min-width:0}.page_filterHeader__psz_h{margin-bottom:var(--space-8)}.page_filterTitleRow__DVwbk{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-3)}.page_filterTitle__I5ouT{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0;line-height:1.5}@media(max-width:768px){.page_filterTitle__I5ouT{font-size:1.25rem}}.page_filterDivider__B0K7b{display:flex;align-items:center;gap:6px}.page_filterDot__GQuQ8{display:inline-block;width:10px;height:10px;background:var(--color-primary);border-radius:50%;flex-shrink:0}.page_filterLine__1Cgb0{flex:1;height:1px;border-bottom:2px dashed var(--color-primary)}.page_resultsCount__mntVO{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-tertiary);flex-shrink:0;margin:0}.page_blogGrid__o9l4U{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8) var(--space-6)}@media(max-width:1024px){.page_blogGrid__o9l4U{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page_blogGrid__o9l4U{grid-template-columns:1fr;gap:var(--space-6)}}.page_emptyState__b77vb{text-align:center;padding:var(--space-16);color:var(--text-tertiary);font-family:var(--font-family-primary);font-size:var(--text-sm)}.page_pagination__kLhk7{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:var(--space-16);padding-top:var(--space-10);position:relative}.page_pagination__kLhk7:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:1px;border-top:1.5px dashed var(--color-primary);opacity:.4}.page_paginationItem__qTWlQ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-family:var(--font-family-mono);font-size:.8125rem;font-weight:var(--font-medium);color:var(--text-tertiary);background:none;border:none;border-radius:8px;cursor:pointer;transition:all .25s ease;position:relative}.page_paginationItem__qTWlQ:hover{color:var(--color-primary);background:rgba(11,62,191,.06)}.page_paginationActive__v6IBv{color:var(--color-primary);font-weight:var(--font-bold);background:rgba(11,62,191,.08)}.page_paginationActive__v6IBv:hover{background:rgba(11,62,191,.1);color:var(--color-primary)}.page_paginationArrow__xQ4uy{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-family:var(--font-family-mono);font-size:.875rem;color:var(--text-tertiary);background:none;border:1.5px solid var(--border-light);border-radius:8px;cursor:pointer;transition:all .25s ease;margin:0 4px}.page_paginationArrow__xQ4uy:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:rgba(11,62,191,.04)}.page_paginationDisabled__sQxEO{opacity:.25;cursor:not-allowed}.page_formSection__koVIt{padding:0 0 var(--space-20)}.page_sidebar__OGmE2{align-self:start;position:sticky;top:calc(var(--header-height) + var(--space-4));margin-top:var(--space-10);background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.6);box-shadow:0 2px 12px rgba(0,0,0,.06);border-radius:10px;padding:20px 16px}@media(max-width:768px){.page_sidebar__OGmE2{display:none}}.page_sidebarTitle__Xq_al{font-family:var(--font-family-primary);font-size:.75rem;font-weight:var(--font-bold);color:var(--color-primary);letter-spacing:.08em;margin:0 0 12px}.page_sidebarDivider__O9ysa{margin-bottom:8px;height:1px;border-bottom:1.5px dashed var(--color-primary);opacity:.7}.page_categoryList__QCYXf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}@media(max-width:768px){.page_categoryList__QCYXf{flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}}.page_categoryItem__xCz6Z{display:block;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:var(--font-bold);color:var(--text-primary);padding:14px 8px;cursor:pointer;transition:color .2s;border:none;border-bottom:1px solid #ddd;background:none;text-align:left;width:100%}.page_categoryItem__xCz6Z:hover{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}@media(max-width:768px){.page_categoryItem__xCz6Z{width:auto;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-light);border-radius:var(--radius-full);font-size:var(--text-xs);border:1px solid var(--border-light)}}.page_categoryItemActive__3yKNP{color:var(--color-primary)}@media(max-width:768px){.page_categoryItemActive__3yKNP{border-color:var(--color-primary);background:var(--color-primary);color:#fff}}.page_filterAccordion___5W85{display:none}@media(max-width:768px){.page_filterAccordion___5W85{display:block;margin-bottom:var(--space-6);background:#e8e8e4;border-radius:12px;padding:0 20px}}.page_filterAccordionToggle__FzAP6{display:flex;align-items:center;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;position:relative}.page_filterAccordionLabel__VhcbW{flex:1;text-align:center;font-family:var(--font-family-primary);font-size:.9375rem;font-weight:var(--font-bold);color:var(--text-primary)}.page_filterAccordionIcon__GVr0J{display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_filterAccordionDivider__14LqE{height:1px;border-bottom:1.5px dashed rgba(0,0,0,.2)}.page_filterAccordionBody__eBSJf{padding:20px 0 24px}.page_main__POl1r{min-width:0}.page_filterHeader__4SsCn{margin-bottom:var(--space-8)}.page_filterTitleRow__RYABH{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-3)}.page_filterTitle__x_3Iw{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0;line-height:1.5}@media(max-width:768px){.page_filterTitle__x_3Iw{font-size:1.25rem}}.page_filterDivider__TGycV{display:flex;align-items:center;gap:6px}.page_filterDot__o6XWE{display:inline-block;width:10px;height:10px;background:var(--color-primary);border-radius:50%;flex-shrink:0}.page_filterLine__6CKYg{flex:1;height:1px;border-bottom:2px dashed var(--color-primary)}.page_resultsCount__vkaMq{color:var(--text-tertiary);flex-shrink:0;margin:0}.page_empty__Dl2c4,.page_resultsCount__vkaMq{font-family:var(--font-family-primary);font-size:var(--text-sm)}.page_empty__Dl2c4{color:var(--text-secondary);padding:var(--space-12) 0;text-align:center}.page_grid__apHno{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}@media(max-width:1024px){.page_grid__apHno{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.page_grid__apHno{grid-template-columns:1fr}}.page_card__WKxTr{transition:transform var(--transition-normal)}.page_card__WKxTr:hover{transform:translateY(-4px)}.page_card__WKxTr:hover .page_cardImg__k5RSS{transform:scale(1.05)}.page_cardLink__Q7kYW{display:block;text-decoration:none;color:inherit}.page_cardLink__Q7kYW:hover{opacity:1}.page_cardImage__gCptC{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:var(--color-gray-placeholder);border-radius:10px;margin-bottom:var(--space-3)}.page_cardImg__k5RSS{-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.page_cardPlaceholder__YASI1{width:100%;height:100%;background:var(--color-gray-placeholder);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-heading-en);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-neutral-500)}.page_cardBody__NLQxt{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-1)}.page_cardCategory__7bqoB{display:inline-block;align-self:flex-start;font-family:var(--font-family-primary);font-size:.625rem;font-weight:var(--font-medium);color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:999px;padding:2px var(--space-3);margin-bottom:var(--space-1)}.page_cardTitle__ESz5Q{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text-primary)}.page_cardDescription__tlNzF,.page_cardTitle__ESz5Q{font-family:var(--font-family-primary);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardDescription__tlNzF{font-size:var(--text-xs);color:var(--text-tertiary)}.WorksArticle_worksArticle__rDM5u{background:#fff}.WorksArticle_breadcrumbWrap__X_hve{padding-top:calc(var(--header-height) + var(--space-4))}.WorksArticle_breadcrumbContainer__kcYpX{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.WorksArticle_hero__eDNA_{max-width:1060px;width:90%;margin:0 auto;padding:40px 0 60px}@media(max-width:767px){.WorksArticle_hero__eDNA_{width:100%;padding:24px 20px 40px}}.WorksArticle_heroContainer__AB1fZ{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.WorksArticle_heroContainer__AB1fZ{flex-direction:row;gap:40px;align-items:flex-start}}.WorksArticle_heroImage__whoHI{position:relative;width:100%;aspect-ratio:3/2;border-radius:10px;overflow:hidden;background:var(--color-gray-placeholder);flex-shrink:0}@media(min-width:768px){.WorksArticle_heroImage__whoHI{width:35%}}.WorksArticle_heroImg__lQGAP{-o-object-fit:cover;object-fit:cover}.WorksArticle_heroPlaceholder__52trz{width:100%;height:100%;background:var(--color-gray-placeholder)}.WorksArticle_heroTextWrapper__NHpJK{display:flex;align-items:flex-start;gap:20px;flex:1;min-width:0}@media(max-width:767px){.WorksArticle_heroTextWrapper__NHpJK{gap:12px}}.WorksArticle_heroText__IZ15y{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.WorksArticle_heroCategoryBadge__PvEiy{display:inline-block;align-self:flex-start;padding:4px 15px;font-family:var(--font-family-primary);font-size:.625rem;color:var(--color-primary);text-decoration:none;border:1px solid var(--color-primary);border-radius:50px;transition:.3s}.WorksArticle_heroCategoryBadge__PvEiy:visited{color:var(--color-primary)}.WorksArticle_heroCategoryBadge__PvEiy:hover{opacity:1;color:#fff;background-color:var(--color-primary)}.WorksArticle_heroTitle__sgpH0{font-family:var(--font-family-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.5;margin:0}@media(max-width:767px){.WorksArticle_heroTitle__sgpH0{font-size:var(--text-xl)}}.WorksArticle_heroTags__Re8Zo{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.WorksArticle_heroTag__F933N{font-family:var(--font-family-primary);font-size:.875rem;color:var(--color-primary);text-decoration:none;transition:opacity .3s}.WorksArticle_heroTag__F933N:hover{opacity:.6}.WorksArticle_heroMeta__YMkIX{display:flex;gap:12px;align-items:center}.WorksArticle_heroDate__WtfFU{font-family:var(--font-family-heading-en),var(--font-family-primary);font-size:.75rem;font-weight:500;color:#606060;letter-spacing:.05em;line-height:1.5}.WorksArticle_shareAreaDesktop__IEr_3{flex-shrink:0}@media(max-width:767px){.WorksArticle_shareAreaDesktop__IEr_3{display:none}}.WorksArticle_shareAreaMobile__zD80H{display:none}@media(max-width:767px){.WorksArticle_shareAreaMobile__zD80H{display:block}}.WorksArticle_twoColumn__lIFze{max-width:1060px;width:90%;margin:0 auto;padding:0 0 80px}@media(max-width:767px){.WorksArticle_twoColumn__lIFze{width:100%;padding:0 20px 60px}}.WorksArticle_twoColumnContainer__p3Xb0{display:grid;grid-template-columns:280px 1fr;gap:48px}@media(max-width:1024px){.WorksArticle_twoColumnContainer__p3Xb0{display:block}.WorksArticle_sidebar__fz24D{display:none}}.WorksArticle_sidebarSticky__NfiXK{position:sticky;top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);overflow-y:auto;display:flex;flex-direction:column;gap:32px}.WorksArticle_projectDetails__qNz_y{background:#f5f5f3;border-radius:10px;padding:28px 32px;margin-bottom:40px}@media(max-width:767px){.WorksArticle_projectDetails__qNz_y{padding:20px;margin-bottom:28px}}.WorksArticle_projectDetailsTitle__ooT50{font-family:var(--font-family-heading-en);font-size:1rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 12px}.WorksArticle_projectDetailsDivider__0Z4zT{display:flex;align-items:center;gap:4px;margin-bottom:8px}.WorksArticle_projectDetailsDot__xWfNO{display:inline-block;width:8px;height:8px;background:var(--color-primary);border-radius:50%;flex-shrink:0}.WorksArticle_projectDetailsLine__C1EfU{flex:1;height:1px;border-bottom:1px dashed var(--color-primary)}.WorksArticle_projectDetailsList__lhRvz{margin:0;padding:0}.WorksArticle_projectDetailsItem__OVlVL{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #e0e0dc;align-items:baseline}.WorksArticle_projectDetailsItem__OVlVL:last-child{border-bottom:none;padding-bottom:0}.WorksArticle_projectDetailsItem__OVlVL:first-child{padding-top:8px}@media(max-width:480px){.WorksArticle_projectDetailsItem__OVlVL{grid-template-columns:1fr;gap:4px}}.WorksArticle_projectDetailsLabel__sEDzZ{display:flex;align-items:center;gap:8px;font-family:var(--font-family-primary);font-size:.75rem;font-weight:var(--font-bold);color:#606060;margin:0}.WorksArticle_projectDetailsBullet__dijUw{display:inline-block;width:8px;height:8px;background:var(--color-primary);border-radius:50%;flex-shrink:0}.WorksArticle_projectDetailsValue__vHS3Q{font-family:var(--font-family-primary);font-size:.875rem;color:var(--text-primary);line-height:1.6;margin:0}.WorksArticle_projectDetailsLink__mkJ8k{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;word-break:break-all;font-size:.875rem}.WorksArticle_projectDetailsLink__mkJ8k:hover{text-decoration-color:transparent}.WorksArticle_contentArea__12Zj2{min-width:0}.WorksArticle_contactCta__nXK_w{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:var(--color-primary);text-align:center}@media(max-width:767px){.WorksArticle_contactCta__nXK_w{padding:48px 20px}}.WorksArticle_contactCtaInner__rXc7R{max-width:1060px;margin:0 auto}.WorksArticle_contactCtaTitle__jDCw1{font-family:var(--font-family-heading-en);font-size:6.25rem;font-weight:500;color:#fff;margin:0 0 24px;line-height:1}@media(max-width:767px){.WorksArticle_contactCtaTitle__jDCw1{font-size:3rem;margin-bottom:16px}}.WorksArticle_contactCtaText__2mMma{font-family:var(--font-family-primary);font-size:.9375rem;color:hsla(0,0%,100%,.85);line-height:1.75;margin:0 auto 32px}@media(max-width:767px){.WorksArticle_contactCtaText__2mMma{font-size:.8125rem;margin-bottom:24px}}.WorksArticle_contactCtaButton__uRPrr{display:inline-flex;align-items:center;gap:16px;padding:14px 20px 14px 28px;font-family:var(--font-family-primary);font-size:.9375rem;font-weight:var(--font-bold);color:var(--text-primary);background:#fff;border-radius:999px;text-decoration:none;transition:all .3s}.WorksArticle_contactCtaButton__uRPrr:hover{opacity:1;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.WorksArticle_contactCtaButton__uRPrr:hover .WorksArticle_contactCtaArrow__CsMJr{transform:translateX(4px)}@media(max-width:767px){.WorksArticle_contactCtaButton__uRPrr{font-size:.8125rem;padding:12px 16px 12px 20px;gap:12px}}.WorksArticle_contactCtaArrow__CsMJr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#888;color:#fff;border-radius:50%;font-size:.875rem;flex-shrink:0;transition:transform .3s}.WorksArticle_members__t6csP{padding:60px 0 0}@media(max-width:767px){.WorksArticle_members__t6csP{padding:40px 0 0}}.WorksArticle_membersInner__NehQi{max-width:1060px;width:90%;margin:0 auto}@media(max-width:767px){.WorksArticle_membersInner__NehQi{width:100%;padding:0 20px}}.WorksArticle_membersTitle__9uzFc{position:relative;font-family:var(--font-family-primary);font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 40px;padding-bottom:16px;line-height:1.5}.WorksArticle_membersTitle__9uzFc:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:10px;background:var(--color-primary);border-radius:50%}.WorksArticle_membersTitle__9uzFc:after{content:"";position:absolute;left:14px;bottom:4px;right:0;height:1px;border-bottom:1px dashed var(--color-primary)}@media(max-width:767px){.WorksArticle_membersTitle__9uzFc{font-size:1.25rem;margin-bottom:28px}}.WorksArticle_dashedCircle__gYEcq{display:none}.WorksArticle_membersGrid__dUr1x{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}@media(max-width:1024px){.WorksArticle_membersGrid__dUr1x{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media(max-width:560px){.WorksArticle_membersGrid__dUr1x{grid-template-columns:1fr;gap:24px}}.WorksArticle_memberCard__WYdu7{display:flex;align-items:flex-start;gap:20px}@media(max-width:767px){.WorksArticle_memberCard__WYdu7{gap:16px}}.WorksArticle_memberImageWrapper__5HqIs{width:100px;height:100px;border-radius:50%;overflow:hidden;background:var(--color-gray-placeholder);flex-shrink:0}@media(max-width:767px){.WorksArticle_memberImageWrapper__5HqIs{width:80px;height:80px}}.WorksArticle_memberImage__7nBBb{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media(max-width:767px){.WorksArticle_memberImage__7nBBb{width:80px;height:80px}}.WorksArticle_memberPlaceholder__5hkny{width:100%;height:100%;background:var(--color-gray-placeholder);border-radius:50%}.WorksArticle_memberInfo__nJXaR{display:flex;flex-direction:column;gap:4px;padding-top:8px;min-width:0}.WorksArticle_memberNameRow__3fLc_{display:flex;align-items:center;gap:8px;margin-bottom:4px}.WorksArticle_memberName__aKUO6{font-family:var(--font-family-primary);font-size:1.25rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0;letter-spacing:.08em}@media(max-width:767px){.WorksArticle_memberName__aKUO6{font-size:1.125rem}}.WorksArticle_memberArrow__0p23o{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-primary);color:#fff;border-radius:50%;font-size:.75rem;flex-shrink:0}.WorksArticle_memberPosition__uCss2{font-family:var(--font-family-primary);font-size:.75rem;color:#606060;line-height:1.7;margin:0;white-space:pre-line}.WorksArticle_beigeArea__2lksa{background:#eaeae7}.WorksArticle_projectCta__pJBde{padding:48px 0 60px}@media(max-width:767px){.WorksArticle_projectCta__pJBde{padding:32px 0 48px}}.WorksArticle_projectCtaInner__iCpJm{max-width:1060px;width:90%;margin:0 auto;display:flex;justify-content:center}@media(max-width:767px){.WorksArticle_projectCtaInner__iCpJm{width:100%;padding:0 20px}}.WorksArticle_projectCtaBanner____9bY{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;width:100%;max-width:640px;padding:28px 36px;background:linear-gradient(135deg,#3a6ae8,#0b3ebf 50%,#2855d4);border-radius:999px;text-decoration:none;overflow:hidden;transition:all .3s}.WorksArticle_projectCtaBanner____9bY:hover{opacity:1;transform:translateY(-2px);box-shadow:0 12px 32px rgba(11,62,191,.35)}.WorksArticle_projectCtaBanner____9bY:hover .WorksArticle_projectCtaBannerArrow__9Ncwb{transform:translateX(4px)}@media(max-width:767px){.WorksArticle_projectCtaBanner____9bY{padding:22px 24px;max-width:100%;gap:12px}}.WorksArticle_projectCtaBannerText__xUvoX{font-family:var(--font-family-primary);font-size:1.125rem;font-weight:var(--font-bold);color:#fff;position:relative;z-index:1}@media(max-width:767px){.WorksArticle_projectCtaBannerText__xUvoX{font-size:.875rem}}.WorksArticle_projectCtaBannerArrow__9Ncwb{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.25);color:#fff;border-radius:50%;font-size:1rem;flex-shrink:0;position:relative;z-index:1;transition:transform .3s}@media(max-width:767px){.WorksArticle_projectCtaBannerArrow__9Ncwb{width:32px;height:32px;font-size:.875rem}}.WorksArticle_relatedWorks__u4TEa{padding:60px 0 80px}@media(max-width:767px){.WorksArticle_relatedWorks__u4TEa{padding:40px 0 60px}}.WorksArticle_relatedWorksInner__NvlAp{max-width:1060px;width:90%;margin:0 auto}@media(max-width:767px){.WorksArticle_relatedWorksInner__NvlAp{width:100%;padding:0 20px}}.WorksArticle_relatedWorksTitle__cMLXd{position:relative;font-family:var(--font-family-primary);font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 40px;padding-bottom:16px;line-height:1.5}.WorksArticle_relatedWorksTitle__cMLXd:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:10px;background:var(--color-primary);border-radius:50%}.WorksArticle_relatedWorksTitle__cMLXd:after{content:"";position:absolute;left:14px;bottom:4px;right:0;height:1px;border-bottom:1px dashed var(--color-primary)}@media(max-width:767px){.WorksArticle_relatedWorksTitle__cMLXd{font-size:1.25rem;margin-bottom:28px}}.WorksArticle_relatedWorksGrid__VIUUn{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:767px){.WorksArticle_relatedWorksGrid__VIUUn{grid-template-columns:1fr;gap:28px}}.WorksArticle_relatedWorksFooter__igClw{display:flex;justify-content:flex-end;margin-top:48px}@media(max-width:767px){.WorksArticle_relatedWorksFooter__igClw{margin-top:32px;justify-content:center}}.WorksArticle_relatedWorksMore__Aip6F{display:inline-flex;align-items:center;gap:20px;padding:18px 24px 18px 32px;font-family:var(--font-family-primary);font-size:1rem;font-weight:var(--font-bold);color:var(--text-primary);background:#fff;border-radius:999px;text-decoration:none;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.06)}.WorksArticle_relatedWorksMore__Aip6F:hover{opacity:1;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.WorksArticle_relatedWorksMore__Aip6F:hover .WorksArticle_relatedWorksMoreArrow__rY1tb{transform:translateX(4px)}@media(max-width:767px){.WorksArticle_relatedWorksMore__Aip6F{font-size:.875rem;padding:14px 20px 14px 24px}}.WorksArticle_relatedWorksMoreArrow__rY1tb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary);color:#fff;border-radius:50%;font-size:.875rem;flex-shrink:0;transition:transform .3s}.WorksArticle_relatedServices__n1Usl{padding:0 0 80px}@media(max-width:767px){.WorksArticle_relatedServices__n1Usl{padding:0 0 60px}}.WorksArticle_relatedServicesInner__vKAnx{max-width:1060px;width:90%;margin:0 auto}@media(max-width:767px){.WorksArticle_relatedServicesInner__vKAnx{width:100%;padding:0 20px}}.WorksArticle_relatedServicesTitle__sq3Dt{position:relative;font-family:var(--font-family-primary);font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 32px;padding-bottom:16px;line-height:1.5}.WorksArticle_relatedServicesTitle__sq3Dt:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:10px;background:var(--color-primary);border-radius:50%}.WorksArticle_relatedServicesTitle__sq3Dt:after{content:"";position:absolute;left:14px;bottom:4px;right:0;height:1px;border-bottom:1px dashed var(--color-primary)}@media(max-width:767px){.WorksArticle_relatedServicesTitle__sq3Dt{font-size:1.25rem;margin-bottom:24px}}.WorksArticle_relatedServicesGrid__xGmKc{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(max-width:767px){.WorksArticle_relatedServicesGrid__xGmKc{grid-template-columns:1fr;gap:20px}}.WorksArticle_serviceCard__P72u1{background:#fff;border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s}.WorksArticle_serviceCard__P72u1:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.WorksArticle_serviceCardLink__SEUD2{display:block;text-decoration:none;color:inherit}.WorksArticle_serviceCardLink__SEUD2:hover{opacity:1}.WorksArticle_serviceCardHeader__5VKD4{display:flex;align-items:center;justify-content:space-between;background:var(--color-primary);padding:20px 24px}@media(max-width:767px){.WorksArticle_serviceCardHeader__5VKD4{padding:16px 20px}}.WorksArticle_serviceCardTitle___msfE{font-family:var(--font-family-primary);font-size:1.125rem;font-weight:var(--font-bold);color:#fff;margin:0}@media(max-width:767px){.WorksArticle_serviceCardTitle___msfE{font-size:1rem}}.WorksArticle_serviceCardArrow__9H8tM{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.25);color:#fff;border-radius:50%;font-size:.875rem;flex-shrink:0;transition:background .3s}.WorksArticle_serviceCard__P72u1:hover .WorksArticle_serviceCardArrow__9H8tM{background:hsla(0,0%,100%,.4)}.WorksArticle_serviceCardBody___P8vv{padding:24px}@media(max-width:767px){.WorksArticle_serviceCardBody___P8vv{padding:20px}}.WorksArticle_serviceCardDescription__8x2Ai{font-family:var(--font-family-primary);font-size:.875rem;color:#606060;line-height:1.8;margin:0}.WorksArticle_relatedServicesFooter__oB46p{display:flex;justify-content:flex-end;margin-top:48px}@media(max-width:767px){.WorksArticle_relatedServicesFooter__oB46p{margin-top:32px;justify-content:center}}.WorksArticle_relatedServicesMore__eCtu3{display:inline-flex;align-items:center;gap:20px;padding:18px 24px 18px 32px;font-family:var(--font-family-primary);font-size:1rem;font-weight:var(--font-bold);color:var(--text-primary);background:#fff;border-radius:999px;text-decoration:none;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.06)}.WorksArticle_relatedServicesMore__eCtu3:hover{opacity:1;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.WorksArticle_relatedServicesMore__eCtu3:hover .WorksArticle_relatedServicesMoreArrow___nLfQ{transform:translateX(4px)}@media(max-width:767px){.WorksArticle_relatedServicesMore__eCtu3{font-size:.875rem;padding:14px 20px 14px 24px}}.WorksArticle_relatedServicesMoreArrow___nLfQ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary);color:#fff;border-radius:50%;font-size:.875rem;flex-shrink:0;transition:transform .3s}.WorksArticle_content__U34pb{font-family:var(--font-family-primary);font-size:1rem;color:var(--text-primary);line-height:1.9}.WorksArticle_content__U34pb :first-child{margin-top:0}.WorksArticle_content__U34pb :last-child{margin-bottom:0}.WorksArticle_content__U34pb h1,.WorksArticle_content__U34pb h2,.WorksArticle_content__U34pb h3,.WorksArticle_content__U34pb h4,.WorksArticle_content__U34pb h5{scroll-margin-top:120px}.WorksArticle_content__U34pb h1{font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:60px 0 24px;line-height:1.5}@media(max-width:767px){.WorksArticle_content__U34pb h1{font-size:1.25rem}}.WorksArticle_content__U34pb h2{position:relative;font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:60px 0 24px;padding-bottom:16px;line-height:1.5}.WorksArticle_content__U34pb h2:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:10px;background:var(--color-primary);border-radius:50%}.WorksArticle_content__U34pb h2:after{content:"";position:absolute;left:14px;bottom:4px;right:0;height:1px;border-bottom:1px dashed var(--color-primary)}@media(max-width:767px){.WorksArticle_content__U34pb h2{font-size:1.25rem}}.WorksArticle_content__U34pb h3{position:relative;padding-left:24px;font-size:1.25rem;font-weight:var(--font-bold);color:var(--text-primary);margin:48px 0 16px;line-height:1.5}.WorksArticle_content__U34pb h3:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:16px;height:16px;border:1.5px dashed var(--color-primary);border-radius:50%}@media(max-width:767px){.WorksArticle_content__U34pb h3{font-size:1.125rem;padding-left:22px}.WorksArticle_content__U34pb h3:before{width:14px;height:14px}}.WorksArticle_content__U34pb h4{position:relative;padding-left:18px;font-size:1.125rem;font-weight:var(--font-bold);color:var(--text-primary);margin:32px 0 12px;line-height:1.5}.WorksArticle_content__U34pb h4:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:8px;height:8px;background:var(--color-primary);border-radius:50%}.WorksArticle_content__U34pb h5{padding-left:14px;border-left:3px solid var(--color-primary);font-size:1rem;font-weight:var(--font-bold);color:var(--text-primary);margin:32px 0 12px;line-height:1.5}.WorksArticle_content__U34pb p{margin:16px 0;line-height:1.9;color:var(--text-primary)}.WorksArticle_content__U34pb ol,.WorksArticle_content__U34pb ul{margin:16px 0;padding-left:24px}.WorksArticle_content__U34pb ol li,.WorksArticle_content__U34pb ul li{margin:8px 0;line-height:1.8}.WorksArticle_content__U34pb img{max-width:100%;height:auto;margin:24px 0;border-radius:8px}.WorksArticle_content__U34pb table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.875rem;border:1px solid #e0e0e0}.WorksArticle_content__U34pb table td,.WorksArticle_content__U34pb table th{padding:12px 16px;text-align:left;border:1px solid #e0e0e0;vertical-align:top}.WorksArticle_content__U34pb table th{background:#f5f5f5;font-weight:var(--font-bold);color:var(--text-primary)}.WorksArticle_content__U34pb blockquote{margin:24px 0;padding:16px 24px;border-left:4px solid var(--color-primary);background:#f9f9f9;border-radius:0 8px 8px 0}.WorksArticle_content__U34pb blockquote p{margin:0;color:#606060}.WorksArticle_content__U34pb code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:var(--font-family-mono);font-size:.9em}.WorksArticle_content__U34pb pre{background:#1c1c1c;padding:24px;border-radius:8px;overflow-x:auto;margin:24px 0}.WorksArticle_content__U34pb pre code{background:none;padding:0;color:#f8f8f2;font-size:.875rem}.WorksArticle_content__U34pb a{color:var(--color-primary);text-decoration:underline}.WorksArticle_content__U34pb a:hover{opacity:.8}.WorksArticle_content__U34pb hr{border:none;height:1px;background:#e0e0e0;margin:32px 0}.WorksArticle_content__U34pb b,.WorksArticle_content__U34pb strong{font-weight:var(--font-bold);color:var(--text-primary)}.page_notFound__6JRg5{text-align:center;padding:var(--space-20) 0}.page_notFound__6JRg5 h1{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-4)}.page_notFound__6JRg5 p{color:var(--text-secondary);margin:0 0 var(--space-8)}.page_backLink__mzJs8,.page_notFound__6JRg5 p{font-family:var(--font-family-primary);font-size:var(--text-sm)}.page_backLink__mzJs8{display:inline-block;font-weight:var(--font-bold);color:var(--color-primary);text-decoration:none;transition:opacity .2s}.page_backLink__mzJs8:hover{opacity:.7}.page_successMessage__da6tY{text-align:center;padding:var(--space-20) 0;max-width:600px;margin:0 auto}.page_successMessage__da6tY h2{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-4)}.page_successMessage__da6tY p{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.8;margin:0 0 var(--space-8)}.page_content__fWhuB{padding:0 0 var(--space-20)}.page_container__6bxNn{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.page_layout__7UQot{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}@media(max-width:1024px){.page_layout__7UQot{grid-template-columns:1fr;gap:var(--space-8)}}.page_left__PrG9k{display:flex;flex-direction:column;gap:var(--space-4)}.page_categoryBadge__5CbUz{display:inline-block;align-self:flex-start;font-family:var(--font-family-primary);font-size:.625rem;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:50px;padding:4px 15px;text-decoration:none;transition:.3s}.page_positionTitle__wxZ5T{font-family:var(--font-family-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.5;margin:0}@media(max-width:767px){.page_positionTitle__wxZ5T{font-size:var(--text-xl)}}.page_titleDivider__XMsUM{display:flex;align-items:center;gap:6px}.page_titleDot__aNcrD{display:inline-block;width:10px;height:10px;background:var(--color-primary);border-radius:50%;flex-shrink:0}.page_titleLine__rOVPA{flex:1;height:1px;border-bottom:2px dashed var(--color-primary)}.page_thumbnailWrapper__83OPz{position:relative;width:100%;aspect-ratio:3/2;background:var(--color-gray-placeholder);border-radius:10px;overflow:hidden}.page_thumbnailPlaceholder__4AtYW{width:100%;height:100%;background:var(--color-gray-placeholder)}.page_section__CRcGF{display:flex;flex-direction:column;gap:var(--space-4)}.page_sectionTitle__qlAY2{display:flex;align-items:center;gap:10px;font-family:var(--font-family-primary);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0}@media(max-width:767px){.page_sectionTitle__qlAY2{font-size:var(--text-lg)}}.page_sectionCircle__3QBb4{display:inline-block;width:16px;height:16px;border:1.5px dashed var(--color-primary);border-radius:50%;flex-shrink:0}.page_detailList__UkcG_{list-style:none;padding:0;margin:0}.page_detailList__UkcG_ li{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-primary);line-height:2;padding-left:20px;position:relative}.page_detailList__UkcG_ li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;background:var(--color-primary);border-radius:50%}.page_right__j3nnI{position:sticky;top:calc(var(--header-height) + var(--space-8))}@media(max-width:1024px){.page_right__j3nnI{position:static}}.page_formCard__6ivB1{background:#f5f5f3;border-radius:10px;padding:var(--space-10)}@media(max-width:767px){.page_formCard__6ivB1{padding:var(--space-6)}}.page_formTitle__PEyhy{font-family:var(--font-family-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-2)}@media(max-width:767px){.page_formTitle__PEyhy{font-size:var(--text-xl)}}.page_formRequiredNote__EvTvI{font-family:var(--font-family-primary);font-size:var(--text-xs);color:#e00;margin:0 0 var(--space-6)}.page_formGroup__EV3Oy{margin-bottom:var(--space-5)}.page_formRow__TSr97{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:480px){.page_formRow__TSr97{grid-template-columns:1fr}}.page_formLabel__Yt7NP{display:block;font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.page_required__z3w_P{color:#e00}.page_formInput__CawTk{width:100%;padding:12px 16px;font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-primary);background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color .3s}.page_formInput__CawTk::-moz-placeholder{color:var(--color-neutral-400)}.page_formInput__CawTk::placeholder{color:var(--color-neutral-400)}.page_formInput__CawTk:focus{border-color:var(--color-primary)}.page_formInputError__HJCSb{border-color:#ef4444!important}.page_formSelect__Eo0gh{width:100%;padding:12px 16px;font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-primary);background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;cursor:pointer;transition:border-color .3s}.page_formSelect__Eo0gh:focus{border-color:var(--color-primary)}.page_formFileInput__OwxkL{cursor:pointer}.page_formFileInput__OwxkL,.page_formTextarea__R6Iec{width:100%;padding:12px 16px;font-family:var(--font-family-primary);font-size:var(--text-sm);background:#fff;border:1px solid #ddd;border-radius:4px}.page_formTextarea__R6Iec{color:var(--text-primary);outline:none;min-height:80px;resize:vertical;transition:border-color .3s}.page_formTextarea__R6Iec:focus{border-color:var(--color-primary)}.page_formTextarea__R6Iec::-moz-placeholder{color:var(--color-neutral-400)}.page_formTextarea__R6Iec::placeholder{color:var(--color-neutral-400)}.page_formNote__HJ_yb{font-family:var(--font-family-primary);font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1)}.page_formError__LVnd_{font-family:var(--font-family-primary);font-size:.75rem;color:#ef4444;margin:var(--space-1) 0 0}.page_formCheckboxGroup__uHCh_{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-6)}.page_formCheckbox__nxdKj{margin-top:4px;flex-shrink:0;accent-color:var(--color-primary)}.page_formCheckboxText__2gxnw{font-family:var(--font-family-primary);font-size:var(--text-xs);color:var(--text-primary);line-height:1.6}.page_privacyLink__ESlHX{color:var(--color-primary);text-decoration:underline}.page_formErrorMessage__GlWON{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:var(--space-3);margin-bottom:var(--space-4)}.page_formErrorMessage__GlWON p{font-family:var(--font-family-primary);font-size:.8125rem;color:#ef4444;margin:0}.page_submitButton__6Wd9g{display:block;width:100%;padding:16px;font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-bold);color:#fff;background:var(--text-primary);border:none;border-radius:4px;cursor:pointer;transition:opacity .3s}.page_submitButton__6Wd9g:hover{opacity:.85}.page_submitButton__6Wd9g:disabled{opacity:.5;cursor:not-allowed}.ToggleIcon_icon__9BC0J{position:relative;display:inline-block;flex-shrink:0}.ToggleIcon_icon__9BC0J:after,.ToggleIcon_icon__9BC0J:before{content:"";position:absolute;top:50%;left:50%;border-radius:1px;transition:transform .3s ease}.ToggleIcon_icon__9BC0J:after,.ToggleIcon_icon__9BC0J:before{transform:translate(-50%,-50%)}.ToggleIcon_icon__9BC0J.ToggleIcon_open__mYw39:before{transform:translate(-50%,-50%) rotate(180deg)}.ToggleIcon_icon__9BC0J.ToggleIcon_open__mYw39:after{transform:translate(-50%,-50%) rotate(90deg)}.ToggleIcon_sm__sbCVZ{width:14px;height:14px}.ToggleIcon_sm__sbCVZ:before{width:12px;height:1.5px}.ToggleIcon_sm__sbCVZ:after{width:1.5px;height:12px}.ToggleIcon_md__SJVrd{width:20px;height:20px}.ToggleIcon_md__SJVrd:before{width:16px;height:2px}.ToggleIcon_md__SJVrd:after{width:2px;height:16px}.ToggleIcon_primary__eua9c:after,.ToggleIcon_primary__eua9c:before{background:var(--color-primary)}.ToggleIcon_muted__Oclgz:after,.ToggleIcon_muted__Oclgz:before{background:var(--text-tertiary)}.page_sidebar__dkoDK{align-self:start;position:sticky;top:calc(var(--header-height) + var(--space-4));margin-top:var(--space-10);background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.6);box-shadow:0 2px 12px rgba(0,0,0,.06);border-radius:10px;padding:20px 16px}@media(max-width:768px){.page_sidebar__dkoDK{display:none}}.page_sidebarNav__udUXT{display:flex;flex-direction:column}.page_sidebarCategorySection__BETm1:not(:last-child){margin-bottom:4px}.page_sidebarCategoryTitle__2yQ6H{font-family:var(--font-family-primary);font-size:.75rem;font-weight:var(--font-bold);color:var(--color-primary);letter-spacing:.08em;margin:0 0 12px}.page_sidebarDivider__mEpLK{display:flex;align-items:center;gap:4px;margin-bottom:8px}.page_sidebarLine__ZoNsE{flex:1;height:1px;border-bottom:1.5px dashed var(--color-primary);opacity:.7}.page_sidebarGroup__HU3X2{border-bottom:1px solid #ddd}.page_sidebarGroup__HU3X2:last-child{border-bottom:none}.page_sidebarGroupHeader__G9_du{display:flex;justify-content:space-between;align-items:center}.page_sidebarGroupLink__i3ohA{display:block;flex:1;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:var(--font-bold);color:var(--text-primary);text-decoration:none;padding:14px 8px;line-height:1.6;transition:color .2s}.page_sidebarGroupLink__i3ohA:hover{opacity:1;color:var(--color-primary)}.page_sidebarGroupLinkActive__ahII1{color:var(--color-primary)}.page_sidebarToggle__syaE7{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;margin-right:4px}.page_sidebarAccordion__xv_CQ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.page_sidebarAccordionOpen__52fxA{grid-template-rows:1fr}.page_sidebarSubList__HJgvP{list-style:none;padding:0;margin:0;overflow:hidden;min-height:0}.page_sidebarSubItem__710Y3:not(:last-child){border-bottom:1px dashed #ccc}.page_sidebarSubItemText__GfOzL{display:flex;align-items:baseline;font-family:var(--font-family-primary);font-size:.75rem;font-weight:var(--font-bold);color:var(--text-primary);text-decoration:none;padding:12px;line-height:1.6;transition:color .2s}.page_sidebarSubItemText__GfOzL:before{content:"-";margin-right:6px;flex-shrink:0;color:var(--color-primary);font-weight:700}.page_sidebarSubItemText__GfOzL:hover{opacity:1;color:var(--color-primary)}.page_main__M5ey3{min-width:0}.page_quoteSection__KrryU{padding:0 0 var(--space-16)}.page_quoteBlock__f6QOK{margin:0 0 var(--space-6);padding:0;border:none}.page_quoteLine__clAMR{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);line-height:2;margin:0}@media(max-width:768px){.page_quoteLine__clAMR{font-size:var(--text-lg)}}.page_quoteDescription__fo3W4{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.8;margin:0}.page_sectionTitle__Bsm1j{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-3)}@media(max-width:768px){.page_sectionTitle__Bsm1j{font-size:1.25rem}}.page_sectionTitleSub__2fvr8{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-left:4px}.page_sectionDivider__lzA0B{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-8)}.page_sectionDot__FsKHf{display:inline-block;width:10px;height:10px;background:var(--color-primary);border-radius:50%;flex-shrink:0}.page_sectionLine__pOgQE{flex:1;height:1px;border-bottom:2px dashed var(--color-primary)}.page_valuesSection__eB4OE{padding-bottom:var(--space-20)}.page_valuesStack__gP9XR{display:flex;flex-direction:column;gap:var(--space-6)}.page_valueCard__ImyjU{display:flex;align-items:stretch;background:#f0f0ec;border-radius:10px;overflow:hidden;transition:box-shadow .3s}.page_valueCard__ImyjU:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}@media(max-width:768px){.page_valueCard__ImyjU{flex-direction:column}}.page_valuePoint__N7vuk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6) var(--space-5);flex-shrink:0;min-width:80px}@media(max-width:768px){.page_valuePoint__N7vuk{flex-direction:row;gap:var(--space-2);padding:var(--space-4) var(--space-5);justify-content:flex-start}}.page_valuePointLabel__2TQEi{font-size:.6875rem;letter-spacing:.08em}.page_valuePointLabel__2TQEi,.page_valuePointNumber__z1Gqt{font-family:var(--font-family-heading-en);font-weight:var(--font-bold);color:var(--color-primary)}.page_valuePointNumber__z1Gqt{font-size:3rem;line-height:1}@media(max-width:768px){.page_valuePointNumber__z1Gqt{font-size:2rem}}.page_valueDivider__otbEL{width:1px;border-left:2px dashed #c8c7c0;flex-shrink:0}@media(max-width:768px){.page_valueDivider__otbEL{display:none}}.page_valueContent__ovLTM{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);min-width:0}@media(max-width:768px){.page_valueContent__ovLTM{padding:0 var(--space-5) var(--space-5)}}.page_valueLabelEn__UtAPy{font-size:.75rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.page_valueLabelEn__UtAPy,.page_valueTitle__rC5UI{font-family:var(--font-family-primary);font-weight:var(--font-bold)}.page_valueTitle__rC5UI{font-size:1.5rem;color:var(--text-primary);margin:0}@media(max-width:768px){.page_valueTitle__rC5UI{font-size:1.25rem}}.page_valueDescription__Soc0i{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.8;margin:0}.page_valueImage__AyctY{flex-shrink:0;width:200px}@media(max-width:1024px){.page_valueImage__AyctY{width:160px}}@media(max-width:768px){.page_valueImage__AyctY{width:100%;height:160px}}.page_valueImagePlaceholder__MoDFW{width:100%;height:100%;background:var(--color-primary)}.page_positionsSection__wpiUt{padding-bottom:var(--space-20)}.page_sliderWrapper__2Qq6H{overflow:hidden;margin:0 -4px}.page_sliderTrack__oLCkm{display:flex;transition:transform .4s ease}.page_positionSlide__TUjeb{flex:0 0 33.3333333333%;padding:0 4px;box-sizing:border-box}@media(max-width:1024px){.page_positionSlide__TUjeb{flex:0 0 50%}}@media(max-width:640px){.page_positionSlide__TUjeb{flex:0 0 100%}}.page_positionCard__aP59R{background:#fff;border:1px solid var(--border-light);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;height:100%}.page_positionImage__ULuzh{width:100%;aspect-ratio:4/3}.page_positionImagePlaceholder__cWR2U{width:100%;height:100%;background:linear-gradient(135deg,#e8edf5,#d0d8e8 50%,#c0cce0)}.page_positionCategory__gAzkq{display:inline-block;font-size:.625rem;color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;padding:var(--space-4) var(--space-5) 0}.page_positionCategory__gAzkq,.page_positionTitle__iIxqj{font-family:var(--font-family-primary);font-weight:var(--font-bold)}.page_positionTitle__iIxqj{font-size:var(--text-lg);color:var(--text-primary);margin:var(--space-1) 0 0;padding:0 var(--space-5)}.page_positionTasks__l5Gdd{list-style:none;padding:var(--space-3) var(--space-5) 0;margin:0;flex:1}.page_positionTasks__l5Gdd li{font-family:var(--font-family-primary);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.8;padding-left:12px;position:relative}.page_positionTasks__l5Gdd li:before{content:"・";position:absolute;left:0}.page_positionButton__dsbCd{display:flex;align-items:center;justify-content:center;margin:var(--space-4) var(--space-5) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);text-decoration:none;text-align:center;transition:opacity .3s}.page_positionButton__dsbCd:hover{opacity:.85}.page_sliderControls__4my6m{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-6)}.page_sliderDots__bmHCL{display:flex;gap:8px}.page_sliderDot__8ovw3{width:8px;height:8px;border-radius:50%;border:none;background:var(--border-light);cursor:pointer;padding:0;transition:background .2s}.page_sliderDotActive__9FHM9{background:var(--color-primary)}.page_sliderArrows__gfE9G{display:flex;gap:var(--space-2)}.page_sliderArrow__894xS{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-light);border-radius:50%;background:#fff;color:var(--text-secondary);cursor:pointer;transition:all .2s}.page_sliderArrow__894xS:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary)}.page_sliderArrow__894xS:disabled{opacity:.3;cursor:not-allowed}.page_processSection__NM6KU{padding-bottom:var(--space-20)}.page_flowGrid__fwabO{display:grid;grid-template-columns:repeat(4,1fr);row-gap:var(--space-8);-moz-column-gap:0;column-gap:0}@media(max-width:900px){.page_flowGrid__fwabO{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page_flowGrid__fwabO{grid-template-columns:1fr}}.page_flowColumn__rHEl5{display:flex;flex-direction:column}@media(max-width:480px){.page_flowColumn__rHEl5{background:var(--color-neutral-50,#f8f8f6);border-radius:10px;overflow:hidden}}.page_flowChevronWrap__GoWnB{position:relative;margin-right:-1px}.page_flowColumn__rHEl5:nth-child(4n) .page_flowChevronWrap__GoWnB{margin-right:0}@media(max-width:900px){.page_flowColumn__rHEl5:nth-child(2n) .page_flowChevronWrap__GoWnB{margin-right:0}}@media(max-width:480px){.page_flowChevronWrap__GoWnB{margin-right:0}}.page_flowChevron__yFEzh{background:var(--color-primary);color:#fff;font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-bold);text-align:center;padding:12px 21px;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%)}.page_flowColumnFirst__DzdZ3 .page_flowChevron__yFEzh{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);padding-left:16px}@media(max-width:900px){.page_flowChevron__yFEzh{font-size:var(--text-sm);padding:10px 14px 10px 20px}}@media(max-width:480px){.page_flowChevron__yFEzh{clip-path:none;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-2)}}.page_flowChevronStep__2I8V8{font-family:var(--font-family-primary);font-size:var(--text-xs);opacity:.7;margin-right:.5em}.page_flowItems__bihxn{padding:var(--space-4) var(--space-2) 0;display:flex;flex-direction:column}@media(max-width:480px){.page_flowItems__bihxn{padding:var(--space-3) var(--space-4) var(--space-4)}}.page_flowItem__3dtFC{display:flex;flex-direction:column}.page_flowItemText__5W3Gb{font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.6;padding:var(--space-1) 0}.page_flowItemSeparator__4r2h_{display:flex;flex-direction:column;align-items:center;padding:4px 0}.page_flowItemDottedLine__Eu2YW{width:100%;border-top:1.5px dashed var(--color-primary)}.page_flowItemTriangle__BM7j2{color:var(--color-primary);font-size:8px;line-height:1;margin-top:-5px;background:#fff;padding:0 8px}.page_faqSection__Ycjqm{padding-bottom:var(--space-20)}.page_faqList__cXAxe{display:flex;flex-direction:column;gap:var(--space-4)}.page_faqItem__7lzLc{border:1px solid var(--color-primary);border-radius:var(--radius-lg,10px);overflow:hidden;transition:box-shadow var(--transition-fast)}.page_faqQuestion__bk1wH{display:flex;align-items:center;width:100%;padding:var(--space-4) var(--space-5);background:none;border:none;cursor:pointer;font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text-primary);text-align:left;gap:var(--space-4);transition:color var(--transition-fast)}@media(max-width:768px){.page_faqQuestion__bk1wH{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);gap:var(--space-3)}}.page_faqBadge__047zw{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;background:var(--color-primary);color:#fff;border-radius:var(--radius-full,999px);font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-bold);flex-shrink:0}@media(max-width:768px){.page_faqBadge__047zw{min-width:30px;height:30px;font-size:var(--text-sm)}}.page_faqBadgeA__9elQr{background:var(--color-primary)}.page_faqQuestionText__7blnN{flex:1}.page_faqAnswer__tKqVJ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.page_faqAnswerOpen__WmfHo{grid-template-rows:1fr}.page_faqAnswerInner__rcAxz{overflow:hidden;min-height:0}.page_faqAnswerContent__9d0Xo{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0 var(--space-5);margin:0 var(--space-5);border-top:1px dashed var(--color-primary)}@media(max-width:768px){.page_faqAnswerContent__9d0Xo{gap:var(--space-3);padding:var(--space-3) 0 var(--space-4);margin:0 var(--space-4)}}.page_faqAnswerText__fCoAG{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.8;margin:0}.page_partnersSection__hCuGo{padding-bottom:var(--space-8)}.page_partnersDescription__fD7Ro{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.8;margin:0 0 var(--space-8)}.page_partnersGrid__4egww{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-4)}@media(max-width:768px){.page_partnersGrid__4egww{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.page_partnersGrid__4egww{grid-template-columns:repeat(2,1fr)}}.page_partnerPlaceholder__k784Z{aspect-ratio:1;background:var(--color-gray-placeholder);border-radius:8px}.PageHero_hero__kR05a{padding:calc(var(--header-height) + var(--space-4)) 0 var(--space-8)}.PageHero_heroNoPadding__PI_2j{padding:var(--space-20) 0 var(--space-16)}@media(max-width:768px){.PageHero_heroNoPadding__PI_2j{padding:var(--space-14) 0 var(--space-10)}}.PageHero_container__FExPM{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.PageHero_breadcrumbWrap__64xUY{margin-bottom:var(--space-6)}.PageHero_titleEn__Z_DzS{font-size:var(--text-sm);color:var(--hero-title-en-color,var(--color-primary));letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-3)}.PageHero_titleEn__Z_DzS,.PageHero_titleJp__t5muu{font-family:var(--font-family-primary);font-weight:var(--font-bold)}.PageHero_titleJp__t5muu{font-size:var(--hero-title-jp-size,var(--text-5xl));color:var(--hero-title-jp-color,var(--text-primary));line-height:1.2;margin-bottom:var(--space-4)}@media(max-width:768px){.PageHero_titleJp__t5muu{font-size:var(--text-2xl)}}.PageHero_description__3HViw{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.8;max-width:600px}.CompanyBackNav_nav__95bl8{max-width:900px;margin:0 auto;padding:var(--space-10) 0}.CompanyBackNav_backLink__Dpmo8{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;margin-bottom:var(--space-6)}.CompanyBackNav_backLink__Dpmo8:hover{opacity:1}.CompanyBackNav_backLink__Dpmo8:hover .CompanyBackNav_title__eYeOl{color:var(--color-primary)}.CompanyBackNav_arrow__eNtiA{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-primary);transition:all var(--transition-normal)}.CompanyBackNav_backLink__Dpmo8:hover .CompanyBackNav_arrow__eNtiA{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.CompanyBackNav_title__eYeOl{font-family:var(--font-family-primary);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary)}.CompanyBackNav_divider__eXRlt{height:1px;background:var(--border-light);margin-bottom:var(--space-6)}.CompanyBackNav_links__nWDoi{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(max-width:640px){.CompanyBackNav_links__nWDoi{grid-template-columns:1fr;gap:var(--space-2)}}.CompanyBackNav_link__J3k84{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);text-decoration:none;background:var(--color-neutral-50);border-radius:8px;transition:all var(--transition-normal)}.CompanyBackNav_link__J3k84:hover{opacity:1;background:var(--color-primary);color:var(--color-white)}.CompanyBackNav_link__J3k84:hover .CompanyBackNav_linkArrow__NWsdi{transform:translateX(4px);color:var(--color-white)}.CompanyBackNav_linkArrow__NWsdi{font-size:var(--text-sm);color:var(--text-tertiary);transition:all var(--transition-normal)}.page_breadcrumbWrap__hn0W_{padding-top:calc(var(--header-height) + var(--space-4))}.page_container__3NR_p,.page_heroWrap__Mbp_S{padding:0 var(--container-padding);max-width:var(--container-max-width);margin:0 auto}.page_heroImage__DZd3r{padding:0 0 var(--space-16)}@media(max-width:767px){.page_heroImage__DZd3r{padding:0 0 var(--space-10)}}.page_imagePlaceholder__wfrx3{width:100%;height:480px;background:var(--color-gray-placeholder)}@media(max-width:1024px){.page_imagePlaceholder__wfrx3{height:360px}}@media(max-width:767px){.page_imagePlaceholder__wfrx3{height:220px}}.page_mvvSection__E9bDe{padding:0 0 var(--space-20)}@media(max-width:767px){.page_mvvSection__E9bDe{padding:0 0 var(--space-12)}}.page_mvvItem__Hw6qE{max-width:900px;margin:0 auto;padding:var(--space-16) 0;border-bottom:1px solid var(--border-light)}.page_mvvItem__Hw6qE:first-child{border-top:1px solid var(--border-light)}@media(max-width:767px){.page_mvvItem__Hw6qE{padding:var(--space-10) 0}}.page_mvvHeader__35PIe{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6)}@media(max-width:767px){.page_mvvHeader__35PIe{margin-bottom:var(--space-4)}}.page_mvvTitleEn__d_K8O{font-family:var(--font-family-heading-en);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);letter-spacing:.05em}@media(max-width:767px){.page_mvvTitleEn__d_K8O{font-size:var(--text-2xl)}}.page_mvvTitleJp__DzsoH{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-tertiary)}.page_mvvText__fIt1A{font-family:var(--font-family-primary);font-size:var(--text-xl);color:var(--text-secondary);line-height:2;letter-spacing:.04em}@media(max-width:767px){.page_mvvText__fIt1A{font-size:var(--text-base)}}.page_navSection__Kp2Cl{padding:0 0 var(--space-16)}@media(max-width:767px){.page_navSection__Kp2Cl{padding:0 0 var(--space-10)}}.page_breadcrumbWrap__Vpdy3{padding-top:calc(var(--header-height) + var(--space-4))}.page_container__Hse54,.page_heroWrap__Js86r{padding:0 var(--container-padding);max-width:var(--container-max-width);margin:0 auto}.page_heroImage__6tdP2{padding:0 0 var(--space-16)}@media(min-width:1024px){.page_heroImage__6tdP2{padding:0 var(--container-padding) var(--space-16)}}.page_heroVisual__VNMCr{position:relative;max-width:1920px;margin:0 auto;border-radius:10px;overflow:hidden}.page_imagePlaceholder__4w963{width:100%;height:480px;background:var(--color-gray-placeholder)}@media(max-width:768px){.page_imagePlaceholder__4w963{height:320px}}.page_quoteOverlay__Wwno6{position:absolute;bottom:0;left:0;max-width:800px;background:rgba(11,62,191,.85);padding:var(--space-10) var(--space-12);border-radius:0 10px 0 0}@media(max-width:768px){.page_quoteOverlay__Wwno6{max-width:100%;right:0;padding:var(--space-6) var(--space-8);border-radius:0}}.page_quoteText__r8fmW{font-family:var(--font-family-primary);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-white);line-height:1.8;margin:0}@media(max-width:768px){.page_quoteText__r8fmW{font-size:var(--text-base)}}.page_messageSection__J_XQi{padding:0 0 var(--space-20)}.page_messageBody__8QdIz{max-width:800px;margin:0 auto}.page_messageParagraph__uN1Fc{font-family:var(--font-family-primary);font-size:var(--text-base);color:var(--text-secondary);line-height:2;margin-bottom:var(--space-8)}.page_messageParagraph__uN1Fc:last-of-type{margin-bottom:var(--space-12)}.page_signature__86eD2{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border-light)}.page_signatureText__CjnEU{font-family:var(--font-family-primary);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary)}.page_navSection__fIP_d{padding:0 0 var(--space-16)}.page_mainSection__V5OUT{padding:0 0 var(--space-24)}@media(max-width:768px){.page_mainSection__V5OUT{padding:0 0 var(--space-16)}}.page_layout__b4BK7{display:grid;grid-template-columns:60% 1fr;gap:0;align-items:stretch}@media(max-width:768px){.page_layout__b4BK7{grid-template-columns:1fr}}.page_imageArea__dWEdp{position:relative}@media(max-width:768px){.page_imageArea__dWEdp{margin-bottom:var(--space-8)}}.page_imagePlaceholder__kJu5H{width:100%;height:100%;min-height:600px;background:var(--color-gray-placeholder);border-radius:0 20px 20px 0;transition:background .4s ease}@media(max-width:768px){.page_imagePlaceholder__kJu5H{height:auto;min-height:0;aspect-ratio:16/10;border-radius:0}}.page_imageLabel__eIIo4{position:absolute;bottom:var(--space-8);left:var(--space-8);font-family:var(--font-family-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-white);text-shadow:0 2px 8px rgba(0,0,0,.3);z-index:1}.page_cardsArea__ACWvL{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10) var(--container-padding) var(--space-10) 0;margin-left:-140px;position:relative;z-index:1}@media(max-width:1024px){.page_cardsArea__ACWvL{margin-left:-100px}}@media(max-width:768px){.page_cardsArea__ACWvL{margin-left:0;padding:0 var(--container-padding);gap:var(--space-3)}}.page_card__CvxPf{display:flex;align-items:center;justify-content:space-between;background:var(--color-white);padding:var(--space-10) var(--space-8);border-radius:10px;text-decoration:none;color:var(--text-primary);box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all var(--transition-normal)}.page_card__CvxPf:hover{opacity:1}@media(max-width:768px){.page_card__CvxPf{padding:var(--space-5) var(--space-6)}}.page_cardActive__G97zy{background:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px rgba(11,62,191,.3)}.page_cardActive__G97zy .page_cardLabel__P_34D{color:hsla(0,0%,100%,.8)}.page_cardActive__G97zy .page_cardTitle__j_GJR{color:var(--color-white)}.page_cardActive__G97zy .page_cardArrow__x0rmE{background:var(--color-white);border-color:var(--color-white);color:var(--color-primary);transform:translateX(4px)}.page_cardContent__CIHBG{display:flex;flex-direction:column;gap:var(--space-2)}.page_cardLabel__P_34D{font-size:var(--text-sm);color:var(--color-primary);letter-spacing:.04em}.page_cardLabel__P_34D,.page_cardTitle__j_GJR{font-family:var(--font-family-primary);font-weight:var(--font-bold);transition:color var(--transition-normal)}.page_cardTitle__j_GJR{font-size:var(--text-2xl);color:var(--text-primary);margin:0}@media(max-width:768px){.page_cardTitle__j_GJR{font-size:var(--text-base)}}.page_cardArrow__x0rmE{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);font-size:var(--text-lg);color:var(--text-primary);flex-shrink:0;transition:all var(--transition-normal)}@media(max-width:768px){.page_cardArrow__x0rmE{width:40px;height:40px}}.layout_servicePageWrapper__YB0Ec{background:var(--bg-primary);position:relative}.layout_servicePageWrapper__YB0Ec:before{content:"";position:absolute;top:0;left:0;right:0;height:360px;background:linear-gradient(135deg,#0a2d8a,#0b3ebf 50%,#1a56d0);z-index:0}@media(max-width:768px){.layout_servicePageWrapper__YB0Ec:before{height:290px}}.layout_servicePageWrapperNoBg__4yNUJ{background:var(--bg-primary);padding-top:calc(var(--header-height) + var(--space-4))}.layout_servicePageWrapperNoBg__4yNUJ .layout_serviceMainArea__2CRzi{--hero-title-en-color:var(--color-primary);--hero-title-jp-color:var(--text-primary)}.layout_serviceHeroBg__KVqyp{position:relative;z-index:1;padding-top:calc(var(--header-height) + var(--space-4));--breadcrumb-link:hsla(0,0%,100%,.7);--breadcrumb-link-hover:#fff;--breadcrumb-current:hsla(0,0%,100%,.9);--breadcrumb-separator:hsla(0,0%,100%,.4)}.layout_serviceContentContainer__bYB3r{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.layout_breadcrumbWrap__zgPuC{margin-bottom:var(--space-6)}.layout_serviceSidebarLayout__ylyPq{position:relative;z-index:1;display:grid;grid-template-columns:240px 1fr;gap:var(--space-16);padding-bottom:var(--space-20)}@media(max-width:1024px){.layout_serviceSidebarLayout__ylyPq{grid-template-columns:230px 1fr;gap:var(--space-10)}}@media(max-width:768px){.layout_serviceSidebarLayout__ylyPq{grid-template-columns:1fr}}.layout_serviceMainArea__2CRzi{min-width:0;overflow:visible;--hero-title-jp-size:2.75rem;--hero-title-en-color:hsla(0,0%,100%,.8);--hero-title-jp-color:#fff}@media(max-width:768px){.layout_serviceMainArea__2CRzi{order:-1}}.page_breadcrumbWrap__jpCHY{padding-top:calc(var(--header-height) + var(--space-4))}.page_container__UBu7Z,.page_heroWrap__F0JGT{padding:0 var(--container-padding);max-width:var(--container-max-width);margin:0 auto}.page_heroImage__p_CEr{padding:0 0 var(--space-16)}.page_imagePlaceholder__0iyG5{width:100%;height:400px;background:var(--color-gray-placeholder)}@media(max-width:768px){.page_imagePlaceholder__0iyG5{height:240px}}.page_infoSection__FOkUS{padding:0 0 var(--space-20)}.page_infoTable__d_KEZ{width:100%;max-width:900px;margin:0 auto;border-collapse:collapse}.page_infoRow__lLaut{border-bottom:1px dashed var(--border-light)}.page_infoRow__lLaut:first-child{border-top:1px dashed var(--border-light)}.page_infoLabel__R__eH{font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);padding:var(--space-6) var(--space-8);width:200px;text-align:left;vertical-align:top;white-space:nowrap}@media(max-width:768px){.page_infoLabel__R__eH{display:block;width:100%;padding:var(--space-4) var(--space-4) var(--space-1);font-size:var(--text-sm)}}.page_infoValue__vgnY8{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-6) var(--space-8);line-height:1.8}@media(max-width:768px){.page_infoValue__vgnY8{display:block;padding:var(--space-1) var(--space-4) var(--space-4)}}.page_infoRowNoBorder__Y4lEG{border-bottom:1px dashed var(--border-light)}.page_infoRowNoBorder__Y4lEG:has(+.page_infoRowNoBorder__Y4lEG){border-bottom:none}.page_infoRowNoBorder__Y4lEG+.page_infoRowNoBorder__Y4lEG{border-top:none}.page_infoRowNoBorder__Y4lEG .page_infoLabel__R__eH,.page_infoRowNoBorder__Y4lEG .page_infoValue__vgnY8{padding-top:var(--space-3);padding-bottom:var(--space-3)}.page_infoRowNoBorder__Y4lEG .page_infoValue__vgnY8{white-space:nowrap}.page_categoryLabel___Eqso{display:block;font-family:var(--font-family-primary);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-primary);letter-spacing:.08em;margin-bottom:var(--space-1)}.page_accessSection__Y8MBV{padding:0 0 var(--space-20)}.page_accessTitle__d0I1C{max-width:900px;margin-left:auto;margin-right:auto;font-family:var(--font-family-heading-en);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-4)}@media(max-width:768px){.page_accessTitle__d0I1C{font-size:var(--text-2xl)}}.page_accessDivider__y1Gcj{display:flex;align-items:center;gap:var(--space-2);max-width:900px;margin:0 auto var(--space-8)}.page_accessDivider__y1Gcj:before{content:"";width:10px;height:10px;background:var(--color-primary);border-radius:50%;flex-shrink:0}.page_accessDivider__y1Gcj:after{content:"";flex:1;height:0;border-top:2px dashed var(--color-primary)}.page_mapPlaceholder__z0Ep5{width:100%;max-width:900px;margin:0 auto;height:400px;background:var(--color-gray-placeholder);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.page_mapPlaceholder__z0Ep5{height:280px}}.page_mapText__Lxms4{font-family:var(--font-family-primary);font-size:var(--text-2xl);color:var(--color-neutral-500);font-weight:var(--font-bold)}.page_navSection__u_kEr{padding:0 0 var(--space-16)}.page_container__rkT5Y{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.page_content__wxlQm{padding:var(--space-16) 0 var(--space-20)}@media(max-width:767px){.page_content__wxlQm{padding:var(--space-10) 0 var(--space-16)}}.page_thanksCard__lDDBm{max-width:640px;margin:0 auto;text-align:center;background:#f5f5f3;border-radius:10px;padding:var(--space-16) var(--space-10)}@media(max-width:767px){.page_thanksCard__lDDBm{padding:var(--space-10) var(--space-6)}}.page_checkIcon__VBTfN{margin-bottom:var(--space-6)}.page_thanksTitle__xEBTF{font-family:var(--font-family-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-4)}.page_thanksMessage__LmVGm{color:var(--text-secondary);line-height:1.8;margin:0 0 var(--space-8)}.page_downloadButton__YrqoN,.page_thanksMessage__LmVGm{font-family:var(--font-family-primary);font-size:var(--text-sm)}.page_downloadButton__YrqoN{display:inline-block;padding:14px 40px;font-weight:var(--font-bold);color:#fff;background:var(--color-primary);border-radius:4px;text-decoration:none;transition:opacity .3s;margin-bottom:var(--space-6)}.page_downloadButton__YrqoN:hover{opacity:.85}.page_thanksNote__yYaFb{font-family:var(--font-family-primary);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.6;margin:0 0 var(--space-10)}.page_navLinks__mv0c_{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.page_backLink__CYIV2,.page_listLink__67QQS{font-family:var(--font-family-primary);font-size:var(--text-sm);color:var(--color-primary);text-decoration:underline;transition:opacity .3s}.page_backLink__CYIV2:hover,.page_listLink__67QQS:hover{opacity:.7}.page_breadcrumbWrap__jyX5B{padding-top:calc(var(--header-height) + var(--space-4))}.page_container__M_d6o,.page_heroWrap__tbTjC{padding:0 var(--container-padding);max-width:var(--container-max-width);margin:0 auto}.page_membersSection__u1vUc{padding:0 0 var(--space-20)}.page_membersGrid__u1_3O{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}@media(max-width:1024px){.page_membersGrid__u1_3O{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media(max-width:640px){.page_membersGrid__u1_3O{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.page_memberCard__kp7Lu{display:block;text-align:center;text-decoration:none;color:inherit;transition:opacity .2s}.page_memberCard__kp7Lu:hover{opacity:.8}.page_memberPhoto__HyFMX{width:100%;aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-gray-placeholder);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);overflow:hidden;max-width:240px;margin-left:auto;margin-right:auto}.page_memberImage__V4O_F{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_memberInitial__1GnWJ{font-family:var(--font-family-heading-en);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-neutral-500)}.page_memberInfo__xlVum{text-align:center}.page_memberRole__lWASk{font-family:var(--font-family-primary);font-size:var(--text-xs);color:var(--text-tertiary);margin-bottom:var(--space-1);letter-spacing:.02em}.page_memberName__iUXlR{font-family:var(--font-family-primary);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin:0}@media(max-width:768px){.page_memberName__iUXlR{font-size:var(--text-base)}}.page_navSection__Ss_y6{padding:0 0 var(--space-16)}