.style_header__Pp4Zg{position:fixed;top:0;left:0;width:100%;max-width:100vw;z-index:10;padding:20px;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,0);box-sizing:border-box;transition:all .3s ease}.style_header__Pp4Zg.style_darkSection__Fg0Yz .style_logo__IVIWQ p{color:#fff}.style_header__Pp4Zg.style_darkSection__Fg0Yz .style_hamburger__gS2Ex span{background:#fff}.style_header__Pp4Zg.style_lightSection__sdVCZ{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.05)}.style_header__Pp4Zg.style_lightSection__sdVCZ .style_logo__IVIWQ p{color:#333}.style_header__Pp4Zg.style_lightSection__sdVCZ .style_hamburger__gS2Ex span{background:#333}.style_header__Pp4Zg .style_logo__IVIWQ p{font-size:24px;font-weight:600;margin:0;transition:color .3s ease}.style_header__Pp4Zg .style_hamburger__gS2Ex{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;cursor:pointer;z-index:100}.style_header__Pp4Zg .style_hamburger__gS2Ex:focus-visible{outline:3px solid #334bd3;outline-offset:2px;border-radius:4px}.style_header__Pp4Zg .style_hamburger__gS2Ex span{display:block;width:28px;height:3px;margin:3px 0;border-radius:2px;transition:all .3s cubic-bezier(.77,0,.175,1)}.MenuOverlay_menuOverlay__mk5bf{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(20,20,20,.97);color:#fff;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.MenuOverlay_close__0Z6Ii{position:absolute;top:32px;right:40px;font-size:2.5rem;background:none;border:none;color:#fff;cursor:pointer;z-index:2100;transition:color .2s}.MenuOverlay_close__0Z6Ii:hover{color:#f5a623}.MenuOverlay_menuList__wiKKz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2.5rem;align-items:center}.MenuOverlay_menuList__wiKKz li a{font-size:2.2rem;font-weight:600;color:#fff;text-decoration:none;letter-spacing:.08em;transition:color .2s}.MenuOverlay_menuList__wiKKz li a:hover{color:#f5a623}@media(max-width:640px){.MenuOverlay_close__0Z6Ii{top:18px;right:18px;font-size:2rem}.MenuOverlay_menuList__wiKKz li a{font-size:1.5rem}}.style_landing__19zCC{position:relative;display:flex;height:100vh;overflow:hidden;perspective:1000px;width:100%;max-width:100vw}.style_backgroundLayer__xhcc4{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.style_backgroundLayer__xhcc4 img{object-fit:cover;width:100%;height:100%}.style_floatingElements__Z7WoZ{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.style_floatingElement__h60Pq{position:absolute;will-change:transform;transform-origin:center center}.style_floatingElement__h60Pq .style_placeholder__vSVY5{background:hsla(0,0%,100%,.1);border:2px dashed hsla(0,0%,100%,.3);padding:10px 15px;border-radius:8px;color:#fff;font-size:12px;font-weight:500;text-align:center;backdrop-filter:blur(5px)}.style_heroContent__otDRG{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;pointer-events:none;max-width:90%}.style_heroLogo__kKhs0{z-index:11;pointer-events:auto}.style_heroLogo__kKhs0 img{width:500px;height:auto;max-width:90vw}.style_heroHeadline__eGGKx{color:#000;font-size:4rem;font-weight:700;margin:0;letter-spacing:.02em;line-height:1.1}.style_heroText__hIvcr{color:#1a1a1a;font-size:1.25rem;font-weight:400;margin:0;max-width:600px;line-height:1}.style_teacup__Fe0Zy{z-index:1;top:35%;right:5%}.style_cookie__YPm7W{z-index:2;bottom:35%;right:30%}.style_whisk__7jJ1p{z-index:3;top:22%;right:22%;transform:translateY(-50%)}.style_tomato__LKta3{z-index:3;top:75%;right:15%;transform:translateY(-50%)}.style_rollingPin__QQeMp{z-index:4;top:10%;left:10%}.style_mug__2Bz2H{z-index:5;top:8%;left:22%}.style_broccoli__bCzU1{z-index:4;top:45%;left:18%}.style_measuringCup__ET_XU{z-index:2;top:5%;right:35%}@media(max-width:768px){.style_heroHeadline__eGGKx{font-size:2.5rem}.style_heroText__hIvcr{font-size:1rem;padding:0 1rem}.style_heroLogo__kKhs0 img{width:300px;height:auto;max-width:80vw}.style_floatingElement__h60Pq .style_placeholder__vSVY5{font-size:10px;padding:8px 12px}.style_teacup__Fe0Zy{top:30%;right:5%}.style_teacup__Fe0Zy img{width:180px;height:180px}.style_cookie__YPm7W{top:8%;right:8%}.style_cookie__YPm7W img{width:100px;height:100px}.style_whisk__7jJ1p{top:18%;left:26%}.style_whisk__7jJ1p img{width:120px;height:180px}.style_tomato__LKta3{top:55%;right:12%}.style_tomato__LKta3 img{width:80px;height:80px}.style_rollingPin__QQeMp{bottom:8%;right:8%}.style_rollingPin__QQeMp img{width:220px;height:220px}.style_mug__2Bz2H{bottom:22%;left:2%}.style_mug__2Bz2H img{width:150px;height:45px}.style_broccoli__bCzU1{top:60%;left:5%}.style_broccoli__bCzU1 img{width:70px;height:90px}.style_measuringCup__ET_XU{top:20%;right:20%}.style_measuringCup__ET_XU img{width:100px;height:70px}}.style_selfDiscoverySection__LkKCG{width:100%;background:#fafafa;padding:7rem 1.5rem}.style_container__phGrJ{max-width:1400px;margin:0 auto;padding:0 2rem}.style_headingBlock__12SZH{text-align:center;margin-bottom:3rem}.style_overline__APHF_{font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:#b57445;margin-bottom:.75rem}.style_title__X_67c{font-family:Graphit,sans-serif;font-size:3rem;font-weight:600;color:#333;letter-spacing:.02em;line-height:1.3;margin:0 auto 1rem;max-width:900px}.style_mask__EVmC6{overflow:hidden;display:inline-block;vertical-align:bottom;margin-right:.5rem}.style_mask__EVmC6 span{display:inline-block;will-change:transform}.style_subtitle__fXpho{font-size:1.1rem;color:#4a4a4a;line-height:1.6;max-width:640px;margin:1rem auto 0}.style_cardsGrid__9O_aM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:4rem}.style_card__pjWNc{border-radius:16px;padding:2rem;box-shadow:0 8px 24px rgba(0,0,0,.04);transition:all .3s ease;display:flex;flex-direction:column;gap:1.25rem;min-height:200px}.style_card__pjWNc:hover{transform:translateY(-4px) rotate(.5deg);box-shadow:0 12px 32px rgba(0,0,0,.08)}.style_card__pjWNc:hover .style_emoji__WOQAi{animation:style_pulse__o56qB 1.5s ease-in-out infinite}.style_card1__TQ93n{background:#dff5e4}.style_card2__dwDRQ{background:#eae4fd}.style_card3__27caX{background:#ffeaea}.style_card4__Hsi2C{background:#fff5e5}.style_card5__fk1Mp{background:#e0f2fe}.style_card6__9Amw5{background:#f3e8ff}.style_emojiWrapper__rzdro{display:flex;align-items:center;margin-bottom:.5rem}.style_emoji__WOQAi{font-size:2.5rem;line-height:1;display:inline-block;transition:transform .3s ease}.style_cardContent__dbZpX{display:flex;flex-direction:column;gap:.75rem;flex:1}.style_cardTitle__IBXgO{font-family:Graphit,sans-serif;font-size:1.3rem;font-weight:600;color:#000;letter-spacing:.02em;line-height:1.4;margin:0}.style_cardDescription__PL5t5{font-size:1rem;font-weight:400;color:#333;letter-spacing:.01em;line-height:1.6;margin:0}.style_ctaCard__AvwRm{cursor:pointer}.style_ctaCard__AvwRm:hover{transform:translateY(-6px) rotate(.5deg);box-shadow:0 16px 40px rgba(0,0,0,.12)}.style_cardCTA__WDGq8{font-size:1.1rem;font-weight:500;color:#7c3aed;letter-spacing:.01em;line-height:1.6;margin:0;text-decoration:underline;text-underline-offset:4px;transition:color .3s ease}.style_ctaCard__AvwRm:hover .style_cardCTA__WDGq8{color:#6d28d9}.style_ctaBlock__1zq2w{text-align:center;max-width:600px;margin:0 auto}.style_ctaText___geCC{font-family:Graphit,sans-serif;font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem;line-height:1.4}.style_ctaSubtext__QTQzM{font-size:1.1rem;color:#666;margin-bottom:2rem;line-height:1.6}.style_buttonWrapper__JNLsc{display:inline-block;max-width:280px;margin:0 auto}@keyframes style_pulse__o56qB{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:968px){.style_container__phGrJ{padding:0 1.5rem}.style_cardsGrid__9O_aM{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.style_card__pjWNc{padding:1.75rem}.style_cardTitle__IBXgO{font-size:1.2rem}.style_cardDescription__PL5t5{font-size:.95rem}}@media(max-width:768px){.style_selfDiscoverySection__LkKCG{padding:4rem 1.5rem}.style_container__phGrJ{padding:0 1rem}.style_headingBlock__12SZH{margin-bottom:2.5rem}.style_title__X_67c{font-size:2.5rem}.style_subtitle__fXpho{font-size:1rem}.style_cardsGrid__9O_aM{grid-template-columns:1fr;gap:1.5rem}.style_card__pjWNc{padding:2rem;min-height:auto}.style_emoji__WOQAi{font-size:2rem}.style_cardTitle__IBXgO{font-size:1.15rem}.style_cardDescription__PL5t5{font-size:.95rem}.style_ctaText___geCC{font-size:1.25rem}.style_ctaSubtext__QTQzM{font-size:1rem}}@media(max-width:480px){.style_selfDiscoverySection__LkKCG{padding:3rem 1rem}.style_title__X_67c{font-size:2rem}.style_card__pjWNc{padding:1.5rem}.style_emoji__WOQAi{font-size:1.75rem}.style_cardTitle__IBXgO{font-size:1.1rem}.style_cardDescription__PL5t5{font-size:.9rem}.style_ctaText___geCC{font-size:1.1rem}}.style_roundedButton__ne1xQ{border-radius:3em;border:1px solid #888;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:15px 60px}.style_roundedButton__ne1xQ p{position:relative;z-index:1;transition:color .4s linear}.style_roundedButton__ne1xQ:hover p{color:#fff}.style_circle__yB8nE{width:100%;height:150%;position:absolute;border-radius:50%;top:100%}.style_lifeSkillsGrid__FYcEb{width:100%;background:#7c3aed;padding:7rem 1.5rem}.style_container__zmUgi{max-width:1400px;margin:0 auto;padding:0 2rem}.style_outerCard__4vRhV{background:#fffdfc;border-radius:24px;padding:3rem 4rem;box-shadow:0 8px 24px rgba(0,0,0,.04)}.style_headingBlock__HYL8j{text-align:center;margin-bottom:2.5rem}.style_overline__fM7ij{font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:#b57445;margin-bottom:.75rem}.style_title__MJeKB{font-family:Graphit,sans-serif;font-size:3rem;font-weight:600;color:#333;letter-spacing:.02em;line-height:1.3;margin:0 auto;max-width:820px}.style_mask__X2szS{overflow:hidden;display:inline-block;vertical-align:bottom;margin-right:.5rem}.style_mask__X2szS span{display:inline-block;will-change:transform}.style_subcopy__JwcBm{font-size:1.1rem;color:#4a4a4a;line-height:1.6;max-width:640px;margin:1rem auto 0}.style_grid___67xR{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:1.5rem;align-items:start}.style_card__IVBL6{border-radius:12px;padding:2rem;box-shadow:0 8px 24px rgba(0,0,0,.04);transition:all .3s ease;min-width:240px;max-width:380px;display:flex;flex-direction:column;gap:1.5rem}.style_card__IVBL6:first-child,.style_card__IVBL6:nth-child(2){max-width:100%;grid-column:span 6}.style_card__IVBL6:nth-child(2){margin-top:3rem}.style_card__IVBL6:nth-child(3){max-width:100%;grid-column:span 5}.style_card__IVBL6:nth-child(4){max-width:100%;grid-column:span 7;margin-top:2rem}.style_card__IVBL6:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.style_cardSelfDiscovery__PSrCN{background:#dff5e4}.style_cardAutonomy__O9pps{background:#eae4fd}.style_cardSocialImpact__fbMLk{background:#ffeaea}.style_cardCulture__yiFYK{background:#fff5e5}.style_cardImage__O3qaz{width:100%;max-width:70%;height:auto;border-radius:8px;overflow:hidden;margin-bottom:0;align-self:center}.style_image__PQ68c{width:100%;height:auto;object-fit:cover;border-radius:8px}.style_cardContent__OXhuE{display:flex;flex-direction:column;gap:1rem;flex:1;align-self:center;width:100%;max-width:90%}.style_cardTitle__CygcZ{font-family:Graphit,sans-serif;font-size:1.4rem;font-weight:600;color:#000;letter-spacing:.02em;line-height:1.5;margin:0;text-align:left}.style_cardText__RDpiy{font-size:.95rem;font-weight:400;color:#333;letter-spacing:.01em;line-height:1.7;margin:0;text-align:left}@media(max-width:968px){.style_container__zmUgi{padding:0 1.5rem}.style_outerCard__4vRhV{padding:2.5rem 2rem}.style_grid___67xR{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.style_card__IVBL6{max-width:100%;grid-column:span 1!important;margin-top:0!important}}@media(max-width:768px){.style_lifeSkillsGrid__FYcEb{padding:4rem 1.5rem}.style_container__zmUgi{padding:0 1rem}.style_outerCard__4vRhV{padding:2rem 1.5rem}.style_title__MJeKB{font-size:2.5rem}.style_subcopy__JwcBm{font-size:1rem}.style_grid___67xR{grid-template-columns:1fr;gap:2rem}.style_card__IVBL6{max-width:100%;padding:1.75rem;grid-column:span 1!important;margin-top:0!important}.style_cardImage__O3qaz{max-width:75%}.style_cardContent__OXhuE{max-width:95%}.style_cardTitle__CygcZ{font-size:1.25rem}.style_cardText__RDpiy{font-size:.9rem}}@media(max-width:480px){.style_lifeSkillsGrid__FYcEb{padding:3rem 1rem}.style_container__zmUgi{padding:0 .5rem}.style_outerCard__4vRhV{padding:1.5rem 1.25rem}.style_title__MJeKB{font-size:2rem}.style_subcopy__JwcBm{font-size:.95rem}.style_card__IVBL6{padding:1.5rem;min-width:auto;grid-column:span 1!important;margin-top:0!important}.style_cardImage__O3qaz{max-width:80%}.style_cardContent__OXhuE{max-width:100%}.style_cardTitle__CygcZ{font-size:1.15rem}}.style_description__mJBNA{min-height:100vh;padding:100px 0;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#333}.style_body__QadG8{max-width:1400px;width:100%;margin:0 auto;padding:0 2rem}.style_contentWrapper__re8J0{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.style_textContent__VN1Dh{display:flex;flex-direction:column}.style_textContent__VN1Dh p{font-size:3rem;line-height:1.2;margin-bottom:2rem;font-weight:400}.style_textContent__VN1Dh p:first-child{font-family:Graphit,sans-serif;font-weight:600;color:#333}.style_textContent__VN1Dh p:nth-child(2),.style_textContent__VN1Dh p:nth-child(3),.style_textContent__VN1Dh p:nth-child(4){font-size:1.2rem;max-width:600px;margin-bottom:1.5rem;line-height:1.7}.style_textContent__VN1Dh p:nth-child(2){margin-bottom:2rem}.style_textContent__VN1Dh p:nth-child(4){margin-bottom:3rem}.style_textContent__VN1Dh .style_mask__VYAMR{overflow:hidden;display:inline-block;vertical-align:bottom;margin-right:.5rem}.style_textContent__VN1Dh .style_mask__VYAMR span{display:inline-block;will-change:transform}.style_imageContainer__BWcfw{display:flex;justify-content:center;align-items:center;width:100%;height:auto}.style_image__nKUZv{width:100%;height:auto;max-width:500px;object-fit:contain;border-radius:12px;display:block}@media(max-width:968px){.style_contentWrapper__re8J0{grid-template-columns:1fr;gap:3rem}.style_imageContainer__BWcfw{order:-1}.style_textContent__VN1Dh p:first-child{font-size:2rem}.style_textContent__VN1Dh p:nth-child(2),.style_textContent__VN1Dh p:nth-child(3),.style_textContent__VN1Dh p:nth-child(4){font-size:1.1rem}}.style_button__gnFhQ{margin-top:2rem}.style_smallButton__9R1Lb{font-size:1rem;padding:15px 60px;width:auto;max-width:220px;margin:0 auto;display:flex;justify-content:center;align-items:center}.style_smallButton__9R1Lb p{font-size:1rem;font-weight:400}.style_projects__WQl69{display:flex;align-items:center;padding:5rem 200px;flex-direction:column;margin-top:150px;background:radial-gradient(circle at center,#fef3e8 0,#fce7d3 40%,#ffffff 100%);width:100%}.style_projects__WQl69 .style_body__4ClWX{max-width:1400px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:100px}.style_projects__WQl69 .style_headingBlock__RcwDj{text-align:center;margin-bottom:4rem;width:100%}.style_projects__WQl69 .style_title__VJoxG{font-family:Graphit,sans-serif;font-size:3rem;font-weight:600;color:#333;letter-spacing:.02em;line-height:1.3;margin:0 auto 1rem;max-width:900px}.style_projects__WQl69 .style_mask__XKc62{overflow:hidden;display:inline-block;vertical-align:bottom;margin-right:.5rem}.style_projects__WQl69 .style_mask__XKc62 span{display:inline-block;will-change:transform}.style_projects__WQl69 .style_subheading__JiYNu{font-size:1.1rem;color:#4a4a4a;line-height:1.6;max-width:640px;margin:0 auto}.style_projects__WQl69 .style_modalContainer__9e7ND{height:350px;width:400px;position:fixed;top:50%;left:50%;background-color:#fff;pointer-events:none;overflow:hidden;z-index:3}.style_projects__WQl69 .style_modalSlider__7xRZO{height:100%;width:100%;position:relative;transition:top .5s cubic-bezier(.76,0,.24,1)}.style_projects__WQl69 .style_modal__Ha2Gc{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.style_projects__WQl69 .style_modal__Ha2Gc img{height:auto}.style_projects__WQl69 .style_cursorLabel__HfUPD,.style_projects__WQl69 .style_cursor__cBfai{width:80px;height:80px;border-radius:50%;background-color:#455ce9;color:#fff;position:fixed;z-index:3;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:300;pointer-events:none}.style_projects__WQl69 .style_cursorLabel__HfUPD{background-color:rgba(0,0,0,0)}.style_projects__WQl69 .style_ctaBlock__bVUUr{text-align:center;max-width:600px;margin:4rem auto 0}.style_projects__WQl69 .style_ctaText__yM8cX{font-family:Graphit,sans-serif;font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem;line-height:1.4}.style_projects__WQl69 .style_ctaSubtext__5oOJf{font-size:1.1rem;color:#666;margin-bottom:2rem;line-height:1.6}.style_projects__WQl69 .style_buttonWrapper__5tZzT{display:inline-block;max-width:280px;margin:0 auto}@media(max-width:1264px){.style_projects__WQl69{padding-left:60px;padding-right:60px}}@media(max-width:768px){.style_headingBlock__RcwDj{margin-bottom:3rem}.style_title__VJoxG{font-size:2.5rem}.style_subheading__JiYNu{font-size:1rem}.style_ctaText__yM8cX{font-size:1.25rem}.style_ctaSubtext__5oOJf{font-size:1rem}}@media(max-width:640px){.style_projects__WQl69{padding-left:10px;padding-right:10px}.style_title__VJoxG{font-size:2rem}}.EventListItem_eventItem__AMYmO{display:flex;gap:1.5rem;padding:1rem 0;border-bottom:1px solid #eee;font-family:Inter,Helvetica Neue,Arial,sans-serif;align-items:stretch}.EventListItem_dateBlock__FcY8c{min-width:120px;max-width:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0}.EventListItem_monthYear__oO7gG{font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;color:#222;margin-bottom:.25rem}.EventListItem_day__a4Igk{font-size:2.8rem;font-weight:700;color:#000;line-height:1;margin-bottom:.25rem}.EventListItem_timeLabel__xg3SL{font-size:.8rem;text-transform:uppercase;color:#888;letter-spacing:.08em;margin-top:.1rem}.EventListItem_infoBlock__NPRK_{flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;min-width:0}.EventListItem_titleRow__w1U1Y{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.25rem}.EventListItem_title__Za9Vg{font-size:1.45rem;font-weight:700;color:#111;line-height:1.2}.EventListItem_tag__TLLEO{display:inline-block;background:#f5a623;color:#111;font-size:.85rem;font-weight:600;border-radius:1em;padding:.18em .9em;margin-left:.2em;vertical-align:baseline;letter-spacing:.04em}.EventListItem_description__xSxIp{color:#333;font-size:1.05rem;margin-bottom:.5rem;line-height:1.5}.EventListItem_actionLink__PviqH{color:#a05a00;font-weight:500;font-size:1rem;text-decoration:none;transition:text-decoration .2s;margin-top:.1rem;display:inline-block}.EventListItem_actionLink__PviqH:hover{text-decoration:underline}.EventListItem_arrow__cZuyb{font-size:1.1em;margin-left:.2em}.EventListItem_mobileImage__xZCWV{display:none}@media(max-width:640px){.EventListItem_mobileImage__xZCWV{display:block;width:100%;margin-bottom:1rem}.EventListItem_eventItem__AMYmO{flex-direction:column;align-items:stretch;gap:.75rem;text-align:center}.EventListItem_dateBlock__FcY8c{min-width:0;max-width:none;flex-direction:row;justify-content:center;gap:1.2rem;margin-bottom:.5rem}.EventListItem_infoBlock__NPRK_{align-items:center;text-align:center}.EventListItem_titleRow__w1U1Y{justify-content:center}}.style_roundedButton__rvKDN{position:relative;border:1px solid #000;border-radius:3em;background:rgba(0,0,0,0);color:#000;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em;text-align:center;line-height:147.4%;padding:.8em 2em;cursor:pointer;overflow:hidden;transition:color .4s ease}.style_roundedButton__rvKDN:focus,.style_roundedButton__rvKDN:hover{color:#fff;outline:2px solid #000;outline-offset:2px}.style_roundedButton__rvKDN:focus-visible{outline:3px solid #334bd3;outline-offset:2px}.style_circle__S24NX{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:#000;border-radius:50%;transition:cubic-bezier(.77,0,.175,1)}.style_slidingImages__Ze2Nq{display:flex;flex-direction:column;gap:3vw;position:relative;margin-top:200px;background-color:#fff;z-index:1}.style_slidingImages__Ze2Nq .style_slider__FZdU4{display:flex;position:relative;gap:3vw;width:120vw;left:-10vw}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43{width:25%;height:20vw;display:flex;align-items:center;justify-content:center}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43 .style_imageContainer__07Y5j{position:relative;width:80%;height:80%}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43 .style_imageContainer__07Y5j img{object-fit:cover}.style_slidingImages__Ze2Nq .style_circleContainer__F_wS_{background-color:red;position:relative;margin-top:100px}.style_slidingImages__Ze2Nq .style_circleContainer__F_wS_ .style_circle__yEjUo{height:1550%;width:120%;left:-10%;border-radius:0 0 50% 50%;background-color:#fff;z-index:1;position:absolute;box-shadow:0 60px 50px rgba(0,0,0,.748)}.style_introduction__Zm025{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;position:fixed;z-index:99;background-color:#2c1a58}.style_introduction__Zm025 svg{position:absolute;top:0;width:100%;height:calc(100% + 300px)}.style_introduction__Zm025 svg path{fill:#2c1a58}.style_introduction__Zm025 p{display:flex;color:#fff;font-size:42px;align-items:center;position:absolute;z-index:1}.style_introduction__Zm025 p span{display:block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin-right:10px}.style_contact__P_Y_5{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#141516;position:relative}.style_contact__P_Y_5 .style_body__KXCt8{padding-top:200px;width:100%;max-width:1800px;background-color:#141516}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19{border-bottom:1px solid #868686;padding-bottom:100px;margin-left:200px;margin-right:200px;position:relative}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 span{display:flex;align-items:center}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 span .style_imageContainer__YmFNh{width:100px;height:100px;position:relative;border-radius:50%;overflow:hidden}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 span .style_imageContainer__YmFNh img{object-fit:cover}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 span h2{margin-left:.3em}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 h2{font-size:5vw;margin:0;font-weight:300}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 .style_buttonContainer__1rpn2{position:absolute;left:calc(100% - 400px);top:calc(100% - 75px)}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 .style_button__cFyS1{width:180px;height:180px;background-color:#451690;color:#fff;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 .style_button__cFyS1 p{margin:0;font-size:16px;font-weight:300;z-index:2;position:relative}.style_contact__P_Y_5 .style_body__KXCt8 .style_title__gty19 svg{position:absolute;top:30%;left:100%}.style_contact__P_Y_5 .style_body__KXCt8 .style_nav__97zA1{display:flex;gap:20px;margin-top:100px;margin-left:200px;margin-right:200px}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp{display:flex;justify-content:space-between;margin-top:200px;padding:20px}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div{display:flex;gap:10px;align-items:flex-end}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div h3,.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div p{margin:0;padding:2.5px;cursor:pointer}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div p:after{content:"";width:0;height:1px;background-color:#fff;display:block;margin-top:2px;position:relative;left:50%;transform:translateX(-50%);transition:width .2s linear}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div p:hover:after{width:100%}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div span{display:flex;flex-direction:column;gap:15px}.style_contact__P_Y_5 .style_body__KXCt8 .style_info__WuMwp div h3{color:gray;cursor:default;font-weight:300;font-size:1em}