.PageHero_pageHero__Xhsx8{position:relative;padding:160px 40px 80px;overflow:hidden;background:#00002e}.PageHero_pageHero__Xhsx8:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(242,180,45,.08) 0,transparent 70%)}.PageHero_pageHero__Xhsx8:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(242,180,45,.3) 30%,rgba(242,180,45,.3) 70%,transparent)}@media(max-width:768px){.PageHero_pageHero__Xhsx8{padding:140px 20px 60px}}.PageHero_inner__McsTA{position:relative;z-index:2;max-width:1280px;margin:0 auto}.PageHero_badge__93uMp{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:24px}.PageHero_title__JGcaD{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(36px,6vw,72px);font-weight:900;color:#fff;line-height:1.1;margin-bottom:20px}.PageHero_subtitle__yAJRj{font-size:clamp(1rem,1.8vw,18px);color:#d6e9ff;max-width:580px;line-height:1.7}.PageHero_divider__FY9XK{width:48px;height:2px;background:#f2b42d;margin-top:32px;border-radius:1px}.Contact_contactPage__GBAXR{position:relative;background:#00002e;min-height:100vh}.Contact_formSection__SrSRF{position:relative;padding:80px 40px 120px;background:#00002e}@media(max-width:768px){.Contact_formSection__SrSRF{padding:60px 20px 80px}}.Contact_formInner___avkn{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:80px;gap:80px;align-items:start}@media(max-width:900px){.Contact_formInner___avkn{grid-template-columns:1fr;gap:48px}}.Contact_infoTitle___KW2Z{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(22px,3vw,34px);font-weight:700;color:#fff;margin-bottom:20px;line-height:1.25}.Contact_infoText__82kBp{font-size:1rem;color:#d6e9ff;line-height:1.8;margin-bottom:40px}.Contact_infoList__jD6Ha{display:flex;flex-direction:column;gap:24px}.Contact_infoItem___2S6K{display:flex;align-items:flex-start;gap:16px}.Contact_infoIcon__j0gsL{width:40px;height:40px;background:rgba(242,180,45,.1);border:1px solid rgba(242,180,45,.25);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.Contact_infoItemTitle__dfys_{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f2b42d;margin-bottom:4px}.Contact_infoItemText__2fuxY{font-size:1rem;color:#d6e9ff;line-height:1.6}.Contact_formCard__xVfew{background:#0b2d5b;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:44px 40px}@media(max-width:480px){.Contact_formCard__xVfew{padding:32px 24px}}.Contact_formTitle__cpxV3{font-family:var(--font-playfair),Georgia,serif;font-size:24px;font-weight:700;color:#fff;margin-bottom:32px}.Contact_formGrid__V4lXH{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:540px){.Contact_formGrid__V4lXH{grid-template-columns:1fr}}.Contact_formGroup__AAkqT{display:flex;flex-direction:column;gap:8px}.Contact_formGroup__AAkqT.Contact_fullWidth__XpmuT{grid-column:1/-1}.Contact_label__I0E6q{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d6e9ff}.Contact_input__QbK_1,.Contact_select__iqkrv,.Contact_textarea__uIv0c{width:100%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:12px 16px;font-family:var(--font-dm-sans),"Helvetica Neue",Arial,sans-serif;font-size:14px;color:#fff;outline:none;transition:border-color .2s,background .2s}.Contact_input__QbK_1::placeholder,.Contact_select__iqkrv::placeholder,.Contact_textarea__uIv0c::placeholder{color:#d6e9ff}.Contact_input__QbK_1:focus,.Contact_select__iqkrv:focus,.Contact_textarea__uIv0c:focus{border-color:#f2b42d;background:hsla(0,0%,100%,.06)}.Contact_textarea__uIv0c{resize:vertical;min-height:130px;line-height:1.6}.Contact_select__iqkrv{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.4)' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.Contact_select__iqkrv option{background:#00002e}.Contact_submitBtn__CXsd8{display:inline-block;text-align:center;text-decoration:none;width:100%;margin-top:8px;background:#f2b42d;color:#00002e;border:none;padding:15px 28px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:background .2s,transform .15s}.Contact_submitBtn__CXsd8:hover{background:#f7c65a;transform:translateY(-1px)}.Contact_submitBtn__CXsd8 .Contact_contactLink__OLobY{color:#d6e9ff;font-size:1rem;line-height:1.6;text-decoration:underline;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.Contact_submitBtn__CXsd8 .Contact_contactLink__OLobY:focus-visible{outline:2px solid #f2b42d;outline-offset:4px}.Contact_submitBtn__CXsd8 .Contact_submitBtn__CXsd8:focus-visible{outline:2px solid #f2b42d;outline-offset:4px}.Contact_submitBtn__CXsd8:active{transform:translateY(0)}.Contact_mailHelp__3NaDz{margin-top:24px;font-size:1rem;color:#d6e9ff;line-height:1.8}.Contact_contactLink__OLobY{color:#f2b42d}.Contact_contactLink__OLobY:hover{color:#f7c65a}.Contact_contactLink__OLobY:focus-visible{outline:2px solid #f2b42d;outline-offset:4px}.Contact_submitBtn__CXsd8:focus-visible{outline:2px solid #f2b42d;outline-offset:4px}.Footer_footer__Y540B{background:#0b2d5b;border-top:1px solid #f2b42d;padding:48px 0 32px}.Footer_inner__M8IDC{max-width:1280px;margin:0 auto;padding:0 40px}.Footer_top__OL8ck{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:40px}@media(max-width:768px){.Footer_top__OL8ck{grid-template-columns:1fr;gap:32px}}.Footer_brandName__bZDTW{font-family:var(--font-playfair),Georgia,serif;font-size:22px;font-weight:900;letter-spacing:.06em;color:#c9a227;margin-bottom:10px}.Footer_brandDesc__w_Aj4{font-size:1rem;color:#d6e9ff;line-height:1.7;max-width:280px}.Footer_colTitle__zeC62{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d6e9ff;margin-bottom:16px}.Footer_linkList__QcE4G{list-style:none;display:flex;flex-direction:column;gap:10px}.Footer_navigationList__g7Fz3{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;overflow-wrap:anywhere}@media(max-width:360px){.Footer_navigationList__g7Fz3{grid-template-columns:1fr}}.Footer_linkItem__mVJop{font-size:13px;color:#d6e9ff;cursor:pointer;transition:color .2s}.Footer_linkItem__mVJop:hover{color:#fff}.Footer_bottom__zjlfB{border-top:1px solid hsla(0,0%,100%,.06);padding-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.Footer_copyright__kdrmK,.Footer_domain__6mBzC{font-size:12px;color:#d6e9ff}.About_about__cbZQd{position:relative;padding:calc(68px + clamp(3rem, 6vw, 5rem)) 0 clamp(4rem,8vw,7rem);background:#00002e;overflow:hidden}.About_inner__jNlIu{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:768px){.About_inner__jNlIu{padding:0 24px}}.About_badge__TIYfq{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:28px}.About_title__QVtLl{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(28px,4.5vw,56px);font-weight:700;line-height:1.15;color:#fff;margin-bottom:clamp(24px,4vw,48px);max-width:900px}.About_grid__6NGdr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px;align-items:start}@media(max-width:1024px){.About_grid__6NGdr{grid-template-columns:1fr;gap:32px}}.About_textCol__KANIz{display:flex;flex-direction:column;gap:28px}.About_bodyText__LouXs{font-size:1rem;line-height:1.8;color:#d6e9ff}.About_blockquote__7a3Y_{border-left:3px solid #f2b42d;padding-left:24px;margin:0}.About_quoteText___P26y{font-size:1rem;line-height:1.8;color:#d6e9ff;font-style:normal}.About_imageCol__j31vx{position:relative;aspect-ratio:4/3}.About_image__zvCzj{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;box-shadow:0 32px 80px rgba(0,0,0,.5)}.Context_context__1o0GL{position:relative;padding:clamp(4rem,8vw,7rem) 0;overflow:hidden;background:#00002e}.Context_inner__QCP9S{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:768px){.Context_inner__QCP9S{padding:0 24px}}.Context_badge__Ut_eG{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:28px}.Context_title__yvC7M{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(28px,4vw,52px);font-weight:700;color:#fff;margin-bottom:clamp(24px,4vw,48px)}.Context_grid__pZ3rR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px;align-items:start}@media(max-width:1024px){.Context_grid__pZ3rR{grid-template-columns:1fr;gap:32px}}.Context_boldStatement__lL5U5{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(16px,2vw,20px);font-weight:700;color:#fff;line-height:1.5;margin-bottom:32px}.Context_bulletList__ryLoP{list-style:none;display:flex;flex-direction:column;gap:18px}.Context_bulletItem__n86r5{display:flex;align-items:flex-start;gap:14px;font-size:1rem;color:#d6e9ff;line-height:1.6}.Context_bulletItem__n86r5:before{content:"•";color:#f2b42d;font-size:20px;line-height:1.2;flex-shrink:0}.Context_objectifCard__BM5gc{background:#785507;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:36px 32px}@media(max-width:768px){.Context_objectifCard__BM5gc{padding:28px 24px}}.Context_objectifHeader__mQPoz{display:flex;align-items:center;gap:14px;margin-bottom:20px}.Context_objectifIcon__AsfWq{width:24px;height:24px;border:2px solid #f2b42d;border-radius:4px;flex-shrink:0}.Context_objectifTitle__JA9om{font-family:var(--font-playfair),Georgia,serif;font-size:20px;font-weight:700;color:#fff}.Context_objectifText__GQwLJ{font-size:1rem;color:#d6e9ff;line-height:1.75}.Vision_vision__LPB5j{padding:clamp(4rem,8vw,7rem) 0;background:#00002e;position:relative;overflow:hidden}.Vision_vision__LPB5j:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(242,180,45,.06) 0,transparent 70%)}.Vision_inner__wO2eY{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:768px){.Vision_inner__wO2eY{padding:0 24px}}.Vision_badge__thvxv{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:28px}.Vision_title__IObWO{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(26px,3.5vw,44px);font-weight:700;color:#fff;margin-bottom:clamp(24px,4vw,48px)}.Vision_grid__wbjg9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}@media(max-width:768px){.Vision_grid__wbjg9{grid-template-columns:1fr}}.Vision_card__tGGBX{background:#00002e;border:1px solid #163a66;border-radius:10px;padding:40px 36px}@media(max-width:768px){.Vision_card__tGGBX{padding:28px 24px}}.Vision_card__tGGBX{transition:border-color .3s,transform .3s}.Vision_card__tGGBX:nth-child(2){border-color:#2d6fb8}.Vision_card__tGGBX:hover{border-color:#f2b42d;transform:translateY(-4px)}.Vision_cardTitle____0hU{font-family:var(--font-playfair),Georgia,serif;font-size:22px;font-weight:700;color:#fff;margin-bottom:16px;display:flex;align-items:center;gap:12px}.Vision_cardTitle____0hU:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#f2b42d;flex-shrink:0}.Vision_cardText__2jnBZ{font-size:1rem;color:#d6e9ff;line-height:1.75}.Team_team__baTgw{padding:clamp(4rem,8vw,7rem) 0;background:#00002e;position:relative;overflow:hidden}.Team_inner__NBpZ5{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}.Team_badge__fDNOL{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:28px}.Team_titleBlock__wsgu3{margin-bottom:52px}.Team_title___HJUy{font-size:clamp(26px,3.5vw,42px);margin-bottom:8px}.Team_subtitle__Qs9u3,.Team_title___HJUy{font-family:var(--font-playfair),Georgia,serif;font-weight:700;color:#fff}.Team_subtitle__Qs9u3{font-size:clamp(18px,2.5vw,26px)}.Team_grid__alDjo{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}@media(max-width:1024px){.Team_grid__alDjo{grid-template-columns:1fr;gap:40px}}.Team_imageCol__3tNzY{position:relative;aspect-ratio:4/3.5}.Team_image__vBkBK{width:100%;aspect-ratio:4/3.5;object-fit:cover;border-radius:8px;box-shadow:0 32px 80px rgba(0,0,0,.6)}.Team_cardsCol__rOzLj{display:flex;flex-direction:column;gap:20px}.Team_card__VFb_C{background:#0b2d5b;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:28px;transition:border-color .3s}.Team_card__VFb_C:hover{border-color:rgba(242,180,45,.3)}.Team_cardTitle__S3QKw{font-family:var(--font-playfair),Georgia,serif;font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}.Team_cardText__oJ6OK{font-size:1rem;color:#d6e9ff;line-height:1.7}.Expertises_expertises__Yxc0W{padding:clamp(4rem,8vw,7rem) 0;background:#00002e;position:relative}.Expertises_inner__P2IzZ{max-width:1280px;margin:0 auto;padding:0 40px}.Expertises_badge__9oNpd{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:28px}.Expertises_titleBlock__67gqO{margin-bottom:16px}.Expertises_title__n9OXx{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(26px,3.5vw,44px);font-weight:700;color:#fff;margin-bottom:12px}.Expertises_subtitle__Tlzf0{font-size:1rem;color:#d6e9ff;margin-bottom:48px}.Expertises_grid__b5KAe{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}@media(max-width:1024px){.Expertises_grid__b5KAe{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.Expertises_grid__b5KAe{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Expertises_grid__b5KAe{grid-template-columns:1fr}}.Expertises_card__9j_Fp{background:#0b2d5b;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:24px 20px;transition:border-color .3s,transform .3s,background .3s}.Expertises_card__9j_Fp:hover{border-color:rgba(242,180,45,.3);background:#163a66;transform:translateY(-4px)}.Expertises_cardIcon__4mokt{font-size:22px;margin-bottom:14px}.Expertises_cardTitle__lfbbd{font-family:var(--font-playfair),Georgia,serif;font-size:14px;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.35}.Expertises_cardText__Qa9jm{font-size:1rem;color:#d6e9ff;line-height:1.6}.Missions_missions__8YKDM{position:relative;padding:clamp(4rem,8vw,7rem) 0;background:#00002e;overflow:hidden}.Missions_inner__k_hQi{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}.Missions_badge__ec9Yd{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:28px}.Missions_title__Z5Nj1{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(28px,4vw,52px);font-weight:700;color:#fff;margin-bottom:60px;max-width:700px}.Missions_missionsGrid__HnvSP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-bottom:72px}@media(max-width:1024px){.Missions_missionsGrid__HnvSP{grid-template-columns:1fr}}.Missions_missionCol__Y5y6c{padding-right:40px;border-right:1px solid hsla(0,0%,100%,.1)}.Missions_missionCol__Y5y6c:last-child{border-right:none;padding-right:0}.Missions_missionCol__Y5y6c:not(:first-child){padding-left:40px}@media(max-width:1024px){.Missions_missionCol__Y5y6c{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1);padding:24px 0}.Missions_missionCol__Y5y6c:not(:first-child){padding-left:0}}.Missions_missionIconRow__iwgrk{margin-bottom:16px;color:#d6e9ff;font-size:22px}.Missions_missionTitle__3tVR6{font-family:var(--font-playfair),Georgia,serif;font-size:18px;font-weight:700;color:#fff;margin-bottom:12px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.12)}.Missions_missionText__7qtqH{font-size:1rem;color:#d6e9ff;line-height:1.75;padding-top:16px}.Missions_methodologyTitle__ouLch{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(20px,2.5vw,28px);font-weight:700;color:#fff;margin-bottom:32px}.Missions_stepsGrid__0JSO_{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:768px){.Missions_stepsGrid__0JSO_{grid-template-columns:1fr}}.Missions_stepArrow___or1y{position:relative;background:#0b2d5b;border:1px solid hsla(0,0%,100%,.1);padding:20px 28px 20px 36px;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(max-width:768px){.Missions_stepArrow___or1y{-webkit-clip-path:none;clip-path:none;border-radius:6px;padding:20px 28px}}.Missions_stepNumber__IurPD{font-family:var(--font-playfair),Georgia,serif;font-size:28px;font-weight:900;color:#fff;line-height:1}.Missions_stepLabel__w7P6_{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#d6e9ff;margin-top:4px;margin-bottom:0;text-align:center;letter-spacing:.04em}.Missions_stepDescription__oLu6w{margin:12px 0 0;color:#d6e9ff;font-size:1rem;line-height:1.65;text-align:center}.PublicationCard_card__19tdP{background:#0b2d5b;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:32px 28px;position:relative;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:border-color .3s,transform .3s}.PublicationCard_card__19tdP:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#f2b42d,transparent);opacity:0;transition:opacity .3s}.PublicationCard_card__19tdP:hover{border-color:rgba(242,180,45,.3);transform:translateY(-4px)}.PublicationCard_card__19tdP:hover:before{opacity:1}.PublicationCard_card__19tdP:hover .PublicationCard_readMore__Dq7GZ{letter-spacing:.12em}.PublicationCard_featuredBadge__qioQn{display:inline-block;background:rgba(242,180,45,.15);border:1px solid rgba(242,180,45,.35);border-radius:3px;padding:3px 10px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f2b42d;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.PublicationCard_cardMeta__YHArW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.PublicationCard_cardCategory__OJ_v6{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f2b42d}.PublicationCard_date__srQKM{font-family:Montserrat,sans-serif;font-size:11px;color:#d6e9ff;letter-spacing:.03em}.PublicationCard_cardTitle__8_l2T{font-family:var(--font-playfair),Georgia,serif;font-size:18px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:12px}.PublicationCard_cardExcerpt__u808g{font-size:1rem;color:#d6e9ff;line-height:1.7;margin-bottom:20px;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PublicationCard_cardFooter__fN3Mt{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.07)}.PublicationCard_author__NQymq{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:#d6e9ff;letter-spacing:.04em}.PublicationCard_readMore__Dq7GZ{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:#f2b42d;letter-spacing:.06em;transition:letter-spacing .2s}@keyframes PublicationCard_shimmer__jpiBj{0%{background-position:-600px 0}to{background-position:600px 0}}.PublicationCard_skeletonCard__Kupj2{background:#0b2d5b;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:32px 28px;display:flex;flex-direction:column;gap:14px}.PublicationCard_skeletonLine__Bz160{height:12px;border-radius:4px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.09) 300px,rgba(255,255,255,.04) 600px);background-size:600px 100%;animation:PublicationCard_shimmer__jpiBj 1.6s linear infinite}.PublicationCard_skeletonLine__Bz160.PublicationCard_short__Kko8q{width:40%}.PublicationCard_skeletonLine__Bz160.PublicationCard_medium__KB5fT{width:75%}.PublicationCard_skeletonLine__Bz160.PublicationCard_long__i2Hbu{width:90%}.PublicationCard_skeletonLine__Bz160.PublicationCard_full__mqL_8{width:100%}.PublicationCard_skeletonLine__Bz160.PublicationCard_tall__nX53h{height:40px}.PublicationsList_page___5My_{background:#00002e;min-height:100vh}.PublicationsList_hero__Csv4j{position:relative;padding:80px 40px 72px;overflow:hidden;background:#00002e}.PublicationsList_hero__Csv4j:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% -10%,rgba(242,180,45,.1) 0,transparent 65%);pointer-events:none}.PublicationsList_hero__Csv4j:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(242,180,45,.35) 30%,rgba(242,180,45,.35) 70%,transparent)}@media(max-width:768px){.PublicationsList_hero__Csv4j{padding:60px 20px 56px}}.PublicationsList_heroInner__E184P{position:relative;z-index:2;max-width:1280px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}@media(max-width:768px){.PublicationsList_heroInner__E184P{flex-direction:column;align-items:flex-start}}.PublicationsList_heroBadge__3pqOS{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:5px 12px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:20px}.PublicationsList_heroTitle__FRams{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(32px,5.5vw,64px);font-weight:900;color:#fff;line-height:1.1;margin-bottom:16px}.PublicationsList_heroSubtitle__Oy5Px{font-size:1rem;color:#d6e9ff;line-height:1.7;max-width:520px}.PublicationsList_heroRight__hcpIZ{display:flex;align-items:center;gap:32px;flex-shrink:0}@media(max-width:768px){.PublicationsList_heroRight__hcpIZ{gap:24px}}.PublicationsList_heroStat__Ocqm8{text-align:center}.PublicationsList_heroStatNumber__hslXK{font-family:var(--font-playfair),Georgia,serif;font-size:36px;font-weight:900;color:#fff;line-height:1;margin-bottom:4px}.PublicationsList_heroStatLabel__I2ppJ{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d6e9ff}.PublicationsList_heroStatDivider__h992u{width:1px;height:48px;background:hsla(0,0%,100%,.1)}.PublicationsList_filterBar__ozl2o{position:-webkit-sticky;position:sticky;top:68px;z-index:20;background:rgba(0,0,46,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.06)}@media(max-width:768px){.PublicationsList_filterBar__ozl2o{position:static}}.PublicationsList_mobileFilter__RP9PL{display:none}@media(max-width:768px){.PublicationsList_mobileFilter__RP9PL{display:flex;flex-direction:column;gap:8px;padding:16px 20px;font-size:1rem;color:#d6e9ff}.PublicationsList_mobileFilter__RP9PL select{width:100%;min-width:0;padding:12px;border:1px solid rgba(242,180,45,.3);border-radius:6px;background:#0b2d5b;color:#fff;font:inherit}.PublicationsList_mobileFilter__RP9PL select:focus-visible{outline:2px solid #f2b42d;outline-offset:3px}.PublicationsList_mobileFilter__RP9PL p{overflow-wrap:anywhere;line-height:1.6}}.PublicationsList_filterInner__OU2I0{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.PublicationsList_filterInner__OU2I0::-webkit-scrollbar{display:none}@media(max-width:768px){.PublicationsList_filterInner__OU2I0{display:none}}.PublicationsList_filterBtn__weIlj{display:flex;align-items:center;gap:6px;padding:14px 16px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d6e9ff;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.PublicationsList_filterBtn__weIlj:hover{color:#fff}.PublicationsList_filterBtn__weIlj.PublicationsList_active__lImhn{color:#f2b42d;border-bottom-color:#f2b42d}.PublicationsList_filterBtn__weIlj:focus-visible{outline:2px solid #f2b42d;outline-offset:-3px}.PublicationsList_filterCount__Uv2Ae{background:hsla(0,0%,100%,.08);border-radius:10px;padding:2px 7px;font-size:10px;font-weight:700;color:inherit}.PublicationsList_active__lImhn .PublicationsList_filterCount__Uv2Ae{background:rgba(242,180,45,.18);color:#f2b42d}.PublicationsList_content__L2DBq{max-width:1280px;margin:0 auto;padding:48px 40px 80px}@media(max-width:768px){.PublicationsList_content__L2DBq{padding:32px 20px 60px}}.PublicationsList_resultsBar__IJ3he{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:32px}.PublicationsList_resultsLabel__CL26I{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;color:#d6e9ff}.PublicationsList_resultsLabel__CL26I strong{color:#fff;font-weight:700}.PublicationsList_grid__tteho{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:48px}@media(max-width:1024px){.PublicationsList_grid__tteho{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.PublicationsList_grid__tteho{grid-template-columns:1fr}}.PublicationsList_empty__BL1kN{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;text-align:center}.PublicationsList_emptyIcon__Up7HG{font-size:40px;opacity:.4}.PublicationsList_emptyTitle__ybk9R{font-family:var(--font-playfair),Georgia,serif;font-size:20px;font-weight:700;color:#fff}.PublicationsList_emptyText__rfvg_{font-size:1rem;color:#d6e9ff;line-height:1.7;max-width:360px}.PublicationsList_loadMoreRow__rPdm6{display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:center}.PublicationsList_loadMoreBtn__OHZ1H{display:inline-flex;align-items:center;gap:10px;background:rgba(0,0,0,0);border:1.5px solid hsla(0,0%,100%,.2);border-radius:6px;padding:14px 36px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d6e9ff;cursor:pointer;transition:border-color .25s,color .25s,transform .2s}.PublicationsList_loadMoreBtn__OHZ1H:hover:not(:disabled){border-color:#f2b42d;color:#f2b42d;transform:translateY(-2px)}.PublicationsList_loadMoreBtn__OHZ1H:disabled{opacity:.4;cursor:not-allowed}.PublicationsList_loadMoreBtn__OHZ1H:focus-visible{outline:2px solid #f2b42d;outline-offset:4px}.PublicationsList_spinner__I7vRM{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.15);border-top-color:#f2b42d;border-radius:50%;animation:PublicationsList_spin__kWBdD .7s linear infinite}@keyframes PublicationsList_spin__kWBdD{to{transform:rotate(1turn)}}.Realisations_realisations__56BQt{position:relative;padding:clamp(4rem,8vw,7rem) 0;background:#00002e;overflow:hidden}.Realisations_realisations__56BQt:after{content:"";position:absolute;bottom:-120px;left:-120px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(242,180,45,.04) 0,transparent 70%);pointer-events:none}.Realisations_inner__GsUk_{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}.Realisations_badge__68UtX{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:28px}.Realisations_title__u3yHe{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(28px,4vw,52px);font-weight:700;color:#fff;margin-bottom:60px}.Realisations_grid__C2Hcy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media(max-width:1024px){.Realisations_grid__C2Hcy{grid-template-columns:1fr;gap:40px}}.Realisations_grid__C2Hcy .Realisations_introduction__EVPNC{font-size:1rem;color:#d6e9ff;line-height:1.75;margin-bottom:40px}.Realisations_grid__C2Hcy .Realisations_contactLink__FhJaO{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-dm-sans),"Helvetica Neue",Arial,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.02em;padding:.75rem 1.75rem;border-radius:4px;border:2px solid rgba(0,0,0,0);cursor:pointer;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;position:relative;overflow:hidden;background:#c9a227;color:#0a0a0a;border-color:#c9a227}.Realisations_grid__C2Hcy .Realisations_contactLink__FhJaO:hover{background:#ddb53a;transform:translateY(-1px);box-shadow:0 4px 28px rgba(201,162,39,.28)}.Realisations_grid__C2Hcy .Realisations_contactLink__FhJaO:active{transform:translateY(0)}.Realisations_grid__C2Hcy .Realisations_contactLink__FhJaO:focus-visible{outline:2px solid #c9a227;outline-offset:3px;border-radius:4px}.Realisations_card__2KwD7{display:flex;flex-direction:column}.Realisations_introduction__EVPNC{color:#d6e9ff}.Realisations_contactLink__FhJaO{color:#f2b42d}.Realisations_contactLink__FhJaO:hover{color:#f7c65a}.Realisations_contactLink__FhJaO:focus-visible{outline:2px solid #f2b42d;outline-offset:3px}.Realisations_cardIconRow__SZFlL{display:flex;align-items:center;gap:16px;margin-bottom:32px}.Realisations_cardIcon__yMIKn{width:48px;height:48px;background:#0b2d5b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.12)}.Realisations_cardLine__c3DeJ{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.2),transparent)}.Realisations_cardTitle__hNJ9_{font-family:var(--font-playfair),Georgia,serif;font-size:20px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.35}.Realisations_cardText__tyhLD{font-size:1rem;color:#d6e9ff;line-height:1.75;flex:1 1;margin-bottom:28px}.Realisations_cardBadge__NS1Xp{display:inline-block;background:#0b2d5b;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;padding:8px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d6e9ff;width:-moz-fit-content;width:fit-content}.Partenaires_partenaires__2_SVA{padding:clamp(4rem,8vw,7rem) 0;background:#00002e;position:relative;overflow:hidden}.Partenaires_partenaires__2_SVA:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 50%,rgba(242,180,45,.04) 0,transparent 70%)}.Partenaires_inner__5CdTd{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}.Partenaires_badge__5JSpH{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:28px}.Partenaires_title__UpDT3{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(26px,3.5vw,44px);font-weight:700;color:#fff;margin-bottom:56px}.Partenaires_twoCol__CVyqH{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-bottom:60px}@media(max-width:1024px){.Partenaires_twoCol__CVyqH{grid-template-columns:1fr;gap:40px}}.Partenaires_twoCol__CVyqH .Partenaires_description__8S0kB{font-size:1rem;color:#d6e9ff;line-height:1.75;margin-bottom:24px}.Partenaires_twoCol__CVyqH .Partenaires_contactLink__vdJGD{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-dm-sans),"Helvetica Neue",Arial,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.02em;padding:.75rem 1.75rem;border-radius:4px;border:2px solid rgba(0,0,0,0);cursor:pointer;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;position:relative;overflow:hidden;background:#c9a227;color:#0a0a0a;border-color:#c9a227}.Partenaires_twoCol__CVyqH .Partenaires_contactLink__vdJGD:hover{background:#ddb53a;transform:translateY(-1px);box-shadow:0 4px 28px rgba(201,162,39,.28)}.Partenaires_twoCol__CVyqH .Partenaires_contactLink__vdJGD:active{transform:translateY(0)}.Partenaires_twoCol__CVyqH .Partenaires_contactLink__vdJGD:focus-visible{outline:2px solid #c9a227;outline-offset:3px;border-radius:4px}.Partenaires_twoCol__CVyqH .Partenaires_contactLink__vdJGD{background:#f2b42d;color:#00002e;border-color:#f2b42d}.Partenaires_twoCol__CVyqH .Partenaires_contactLink__vdJGD:hover{background:#f7c65a;box-shadow:0 4px 28px rgba(242,180,45,.28)}.Partenaires_twoCol__CVyqH .Partenaires_contactLink__vdJGD:focus-visible{outline-color:#f2b42d}.Partenaires_colTitle__PCUsn{font-family:var(--font-playfair),Georgia,serif;font-size:22px;font-weight:700;color:#fff;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.Partenaires_partnerList___58Fe{display:flex;flex-direction:column;gap:16px}.Partenaires_partnerItem__51KQg{display:flex;align-items:flex-start;gap:14px}.Partenaires_partnerDot__eaVIg{width:8px;height:8px;border-radius:50%;background:#f2b42d;flex-shrink:0;margin-top:6px}.Partenaires_partnerName__wbD8y{font-family:var(--font-playfair),Georgia,serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:2px}.Partenaires_partnerSub__o3Tod{font-size:13px;color:#d6e9ff}.Partenaires_audienceGrid__3Ym95{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:1024px){.Partenaires_audienceGrid__3Ym95{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.Partenaires_audienceGrid__3Ym95{grid-template-columns:1fr}}.Partenaires_audienceCard__DO_NP{background:#0b2d5b;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:24px 20px;text-align:center;transition:border-color .3s,transform .3s}.Partenaires_audienceCard__DO_NP:hover{border-color:rgba(242,180,45,.3);transform:translateY(-3px)}.Partenaires_audienceIcon__hqD44{font-size:26px;margin-bottom:12px}.Partenaires_audienceLabel__I74Sc{font-family:var(--font-playfair),Georgia,serif;font-size:15px;font-weight:700;color:#fff;line-height:1.4}.Partenaires_audienceSectionTitle__xzKRO{font-family:var(--font-playfair),Georgia,serif;font-size:22px;font-weight:700;color:#fff;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.Values_values__avszZ{padding:clamp(4rem,8vw,7rem) 0;background:#00002e;position:relative;overflow:hidden}.Values_values__avszZ:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(242,180,45,.05) 0,transparent 70%)}.Values_inner__5KnqU{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}.Values_badge__wVifr{display:inline-flex;align-items:center;border:1px solid #f2b42d;border-radius:4px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#f2b42d;margin-bottom:28px}.Values_title__UDL5K{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(26px,3.5vw,44px);font-weight:700;color:#fff;margin-bottom:48px}.Values_grid__yksBr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media(max-width:1024px){.Values_grid__yksBr{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.Values_grid__yksBr{grid-template-columns:1fr}}.Values_card__olzel{background:#0b2d5b;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:32px 28px;transition:border-color .3s,transform .3s}.Values_card__olzel:hover{border-color:rgba(242,180,45,.3);transform:translateY(-3px)}.Values_cardTitle__zUV9B{font-family:var(--font-playfair),Georgia,serif;font-size:18px;font-weight:700;color:#fff;margin-bottom:12px}.Values_cardText__4ScnT{font-size:1rem;color:#d6e9ff;line-height:1.7}