.page-module__k7g4Zq__container{color:#fff;background-color:#2b2b2b;min-height:100vh;font-family:inherit;overflow-x:hidden}.page-module__k7g4Zq__hero{background-color:#2b2b2b;background-image:var(--we-are-hero-bg-desktop,url(/workarea_background.webp));z-index:10;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;height:100vh;display:flex;position:relative;overflow:visible}@media (max-width:768px){.page-module__k7g4Zq__hero{background-image:var(--we-are-hero-bg-mobile,var(--we-are-hero-bg-desktop,url(/workarea_background.webp)))}}.page-module__k7g4Zq__heroOverlay{z-index:1;background:linear-gradient(#2b2b2b33 0%,#2b2b2be6 80%,#2b2b2b 100%);position:absolute;inset:0}.page-module__k7g4Zq__identityLine{background:#ffffff4d;flex-shrink:0;width:100vw;height:1px;margin-right:4rem}.page-module__k7g4Zq__heroIdentityRow{z-index:5;will-change:transform;align-items:center;width:max-content;display:flex;position:absolute;bottom:0;left:0}.page-module__k7g4Zq__revealSection{background-color:#2b2b2b;align-items:center;width:100vw;height:100vh;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.page-module__k7g4Zq__revealContent{will-change:transform;align-items:center;width:100vw;display:flex}.page-module__k7g4Zq__revealText{-webkit-text-fill-color:transparent;letter-spacing:-.05em;white-space:nowrap;background:linear-gradient(#fff 0%,#fff9 40%,#2b2b2b00 90%);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:14.5vw;font-weight:300;line-height:1}.page-module__k7g4Zq__heroReveal{height:100vh;position:relative;overflow:hidden}.page-module__k7g4Zq__heroRevealBg{z-index:0;background:url(/workarea_background.webp) 50%/cover no-repeat;position:absolute;inset:0}.page-module__k7g4Zq__heroRevealOverlay{opacity:0;z-index:2;background-color:#2b2b2b;position:absolute;inset:0}.page-module__k7g4Zq__descOfIdeaSection{background-color:#2b2b2b;height:100vh;position:relative;overflow:hidden}.page-module__k7g4Zq__ofIdeaRow{z-index:5;will-change:transform;align-items:center;width:max-content;display:flex;position:absolute;bottom:0;right:0}.page-module__k7g4Zq__descriptionBlock{text-align:center;position:absolute;top:calc(50% - 7.25vw);left:0;right:0;transform:translateY(-50%)}.page-module__k7g4Zq__mainDesc{color:#fff;word-break:keep-all;text-align:center;letter-spacing:-.02em;font-size:clamp(1.2rem,2.36vw,34px);font-weight:300;line-height:180%}.page-module__k7g4Zq__mainDesc strong{font-weight:700}.page-module__k7g4Zq__valuesSection{background-color:#2b2b2b;grid-template-columns:repeat(4,1fr);gap:4vw;padding:12rem 6vw 16rem;display:grid}.page-module__k7g4Zq__valueColumn{container-type:inline-size}.page-module__k7g4Zq__valueTitle{color:#fff;margin-bottom:2px;font-size:8cqw;font-weight:800;line-height:140%}.page-module__k7g4Zq__valueText{color:#ffffffa3;white-space:pre-line;font-size:5.7cqw;font-weight:500;line-height:150%}.page-module__k7g4Zq__statsSection{background-color:#2b2b2b;padding-bottom:12rem}.page-module__k7g4Zq__statsHeaderWrapper{background-color:#2f2f2f;border-top:none;border-bottom:none;width:100vw;margin-bottom:8rem;margin-left:calc(50% - 50vw);padding:10rem 10vw}.page-module__k7g4Zq__statsMainTitle{color:#fff;letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,60px);font-weight:100;line-height:135%}.page-module__k7g4Zq__statsMainTitle strong{color:#fff;font-weight:700}.page-module__k7g4Zq__statsGridMain{justify-content:center;align-items:flex-start;gap:6rem;margin-bottom:8rem;padding:0 8vw;display:flex}.page-module__k7g4Zq__statMainItem{cursor:default;flex-direction:column;align-items:center;gap:2rem;transition:transform .3s;display:flex}.page-module__k7g4Zq__statMainItem:hover{transform:scale(1.08)}.page-module__k7g4Zq__statLabel{color:#ffffffe6;letter-spacing:.03em;margin-bottom:2rem;font-size:1.8rem;font-weight:700;display:block}.page-module__k7g4Zq__statValue{text-align:center;-webkit-text-stroke:4px #ffffffa6;color:#2b2b2b;paint-order:stroke fill;font-size:7.5rem;font-weight:700;line-height:1.1;transition:all .3s}.page-module__k7g4Zq__statUnit{font-size:5.5rem;font-weight:inherit;margin-left:.5rem}.page-module__k7g4Zq__statMainItem:hover .page-module__k7g4Zq__statValue,.page-module__k7g4Zq__statMainItem:hover .page-module__k7g4Zq__statUnit{color:#fff;-webkit-text-stroke:0}.page-module__k7g4Zq__statsGridSub{grid-template-columns:repeat(4,1fr);gap:1.3rem;padding:0 10vw;display:grid}.page-module__k7g4Zq__statDetailItem{color:#ffffff8c;white-space:nowrap;cursor:default;background-color:#ffffff08;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:1.1rem 2rem;font-size:1.3rem;font-weight:600;transition:all .3s;display:flex}.page-module__k7g4Zq__statDetailItem:hover{color:#fff;border-color:#fff9;transform:scale(1.05)}.page-module__k7g4Zq__statDetailItem strong{color:#fff;font-weight:700}.page-module__k7g4Zq__statDetailItem .page-module__k7g4Zq__divider{color:#fff3}.page-module__k7g4Zq__historySection{background-color:#2b2b2b;padding:8rem 10vw;overflow-x:hidden}.page-module__k7g4Zq__sectionTitle{color:#fff;text-transform:uppercase;letter-spacing:.04em;opacity:0;margin-bottom:4rem;font-size:2.4rem;font-weight:700;transition:opacity .6s,transform .6s;transform:translateY(16px)}.page-module__k7g4Zq__sectionTitleVisible{opacity:1;transform:translateY(0)}@keyframes page-module__k7g4Zq__yearReveal{0%{opacity:0;filter:blur(5px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}.page-module__k7g4Zq__yearList{grid-template-columns:repeat(4,1fr);gap:2rem 3rem;font-family:Arial,sans-serif;font-size:8rem;font-weight:900;line-height:1;display:grid}.page-module__k7g4Zq__yearItem{-webkit-text-stroke:1.5px #444;color:#0000;cursor:pointer;opacity:0;transform:translateY(28px)}.page-module__k7g4Zq__yearListVisible .page-module__k7g4Zq__yearItem{animation:.65s cubic-bezier(.16,1,.3,1) forwards page-module__k7g4Zq__yearReveal;animation-delay:calc(var(--index,0) * 60ms);transition:color .35s,-webkit-text-stroke .35s,transform .35s,filter .35s}.page-module__k7g4Zq__yearClicked{transform:scale(1.1)!important}.page-module__k7g4Zq__currentYear{color:#fff;-webkit-text-stroke:0;opacity:1;transform:translateY(0)}.page-module__k7g4Zq__yearItem:hover{color:#fff;-webkit-text-stroke:0;filter:drop-shadow(0 0 24px #fff3);transform:scale(1.05)}@keyframes page-module__k7g4Zq__historyFadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__k7g4Zq__historySlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__k7g4Zq__historyModalOverlay{z-index:1000;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s page-module__k7g4Zq__historyFadeIn;display:flex;position:fixed;top:0;left:0}.page-module__k7g4Zq__historyModalContent{background-color:#2b2b2b;border:1px solid #444;border-radius:12px;width:90vw;max-width:1200px;max-height:85vh;padding:3rem;animation:.3s page-module__k7g4Zq__historySlideUp;position:relative;overflow-y:auto}.page-module__k7g4Zq__historyModalContent::-webkit-scrollbar{width:6px}.page-module__k7g4Zq__historyModalContent::-webkit-scrollbar-track{background:#1f1f1f;border-radius:4px}.page-module__k7g4Zq__historyModalContent::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.page-module__k7g4Zq__historyModalClose{color:#999;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:2rem;line-height:1;transition:color .2s;position:absolute;top:1.5rem;left:1.5rem}.page-module__k7g4Zq__historyModalClose:hover{color:#fff}.page-module__k7g4Zq__historyModalTitle{text-align:center;color:#fff;margin-bottom:2.5rem;font-family:Arial,sans-serif;font-size:2.5rem;font-weight:900}.page-module__k7g4Zq__historyModalGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.page-module__k7g4Zq__historyModalColumn{min-width:0}.page-module__k7g4Zq__historyModalCategory{color:#fff;border-bottom:1px solid #ffffff26;margin-bottom:1.2rem;padding-bottom:.8rem;font-size:1.1rem;font-weight:700}.page-module__k7g4Zq__historyModalList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.page-module__k7g4Zq__historyModalList li{color:#ffffffa6;padding-left:1rem;font-size:.85rem;line-height:1.5;position:relative}.page-module__k7g4Zq__historyModalList li:before{content:"";background-color:#ffffff59;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}@media (max-width:1024px){.page-module__k7g4Zq__heroTitle{font-size:4rem}.page-module__k7g4Zq__heroSubtitle{margin-left:0}.page-module__k7g4Zq__valuesSection{grid-template-columns:repeat(2,1fr);gap:2rem;padding:12rem 8vw 16rem}.page-module__k7g4Zq__statsGridMain{flex-direction:column;align-items:flex-start;gap:3rem}.page-module__k7g4Zq__statValue{font-size:5.5rem}.page-module__k7g4Zq__statUnit{font-size:4rem}.page-module__k7g4Zq__statLabel{font-size:1.4rem;font-weight:700}.page-module__k7g4Zq__statSubGroup{flex-wrap:wrap;justify-content:space-between;gap:1rem;width:100%}.page-module__k7g4Zq__statsGridSub{grid-template-columns:repeat(2,1fr)}.page-module__k7g4Zq__yearList{gap:1.5rem 2rem;font-size:5rem}.page-module__k7g4Zq__historyModalGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__k7g4Zq__sectionTitle{text-align:center;margin-bottom:1.5rem;font-size:1.4rem}.page-module__k7g4Zq__revealText{font-size:13vw}.page-module__k7g4Zq__descriptionSection{padding:3rem 5vw}.page-module__k7g4Zq__mainDesc{font-size:1rem;line-height:170%}.page-module__k7g4Zq__identityLine{width:15vw;margin-right:2rem}.page-module__k7g4Zq__statsHeaderWrapper{border-top:none;margin-bottom:1.5rem;padding:1.2rem 5vw}.page-module__k7g4Zq__statsMainTitle{font-size:1.2rem}.page-module__k7g4Zq__statsGridMain{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:2rem;padding:0 5vw;display:grid}.page-module__k7g4Zq__statMainItem{align-items:center;gap:.5rem}.page-module__k7g4Zq__statValue{-webkit-text-stroke:1.5px #ffffffa6;font-size:2.2rem}.page-module__k7g4Zq__statUnit{font-size:1.6rem}.page-module__k7g4Zq__statLabel{margin-bottom:.3rem;font-size:.75rem;font-weight:700}.page-module__k7g4Zq__statsGridSub{grid-template-columns:repeat(2,1fr);gap:.6rem;padding:0 5vw}.page-module__k7g4Zq__statDetailItem{white-space:normal;border-radius:8px;padding:.7rem .8rem;font-size:.78rem}.page-module__k7g4Zq__statValueBig{font-size:4rem}.page-module__k7g4Zq__statValueMedium{font-size:2.5rem}.page-module__k7g4Zq__hero{padding:0 5vw}.page-module__k7g4Zq__statsSection{border-top:none;padding:2rem 5vw 1.5rem}.page-module__k7g4Zq__historySection{padding:2rem 7vw}.page-module__k7g4Zq__valuesSection{grid-template-columns:1fr;gap:1.2rem;padding:3rem 5vw}.page-module__k7g4Zq__yearList{text-align:center;grid-template-columns:repeat(2,1fr);justify-items:center;gap:1rem 1.5rem;padding:0 3vw;font-size:3rem}.page-module__k7g4Zq__historyModalGrid{grid-template-columns:1fr}.page-module__k7g4Zq__historyModalContent{padding:2rem 1.5rem}.page-module__k7g4Zq__historyModalTitle{font-size:2rem}.page-module__k7g4Zq__valueTitle{margin-bottom:1rem;font-size:20px}.page-module__k7g4Zq__valueText{font-size:14px;line-height:160%}.page-module__k7g4Zq__statMainItem{gap:1.2rem}.page-module__k7g4Zq__statDetailItem{justify-content:flex-start}}
