.Programmes-module__rOrcYa__sec{padding:clamp(80px,11vw,160px) 0 0}.Programmes-module__rOrcYa__head{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-bottom:clamp(34px,5vw,64px);display:grid}.Programmes-module__rOrcYa__head em{font-style:inherit;color:var(--blue-d)}.Programmes-module__rOrcYa__grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.Programmes-module__rOrcYa__c0{grid-column:span 5}.Programmes-module__rOrcYa__c1{grid-column:span 3}.Programmes-module__rOrcYa__c2,.Programmes-module__rOrcYa__c3{grid-column:span 4}.Programmes-module__rOrcYa__c4{grid-column:span 3}.Programmes-module__rOrcYa__c5{grid-column:span 5}.Programmes-module__rOrcYa__card{background:var(--card);height:100%;box-shadow:inset 0 0 0 1px var(--line);transition:background .3s, transform .5s var(--ease);border-radius:30px;flex-direction:column;gap:14px;padding:12px 12px 18px;display:flex}.Programmes-module__rOrcYa__card:hover{box-shadow:inset 0 0 0 1.5px var(--blue);background:#fff;transform:translateY(-6px)}.Programmes-module__rOrcYa__ph{border-radius:22px;flex:1;min-height:230px;display:block;position:relative;overflow:hidden}.Programmes-module__rOrcYa__c0 .Programmes-module__rOrcYa__ph,.Programmes-module__rOrcYa__c5 .Programmes-module__rOrcYa__ph{min-height:360px}.Programmes-module__rOrcYa__ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.Programmes-module__rOrcYa__card:hover .Programmes-module__rOrcYa__ph img{transform:scale(1.07)}.Programmes-module__rOrcYa__t{flex-direction:column;flex:1;gap:6px;padding:0 10px;display:flex}.Programmes-module__rOrcYa__t b{font-family:var(--head);text-transform:uppercase;font-size:clamp(32px,3vw,44px);font-style:italic;font-weight:800;line-height:.95}.Programmes-module__rOrcYa__t span{color:var(--ink-2);max-width:34ch;font-size:16px;line-height:1.4}.Programmes-module__rOrcYa__f{justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.Programmes-module__rOrcYa__f em{color:var(--blue-d);font-size:14px;font-style:normal;font-weight:700}.Programmes-module__rOrcYa__f i{background:var(--snow);width:46px;height:46px;transition:background .3s, transform .5s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.Programmes-module__rOrcYa__card:hover .Programmes-module__rOrcYa__f i{background:var(--sun);transform:rotate(45deg)}@media (max-width:1000px){.Programmes-module__rOrcYa__head{grid-template-columns:minmax(0,1fr);gap:16px}.Programmes-module__rOrcYa__c0,.Programmes-module__rOrcYa__c1,.Programmes-module__rOrcYa__c2,.Programmes-module__rOrcYa__c3,.Programmes-module__rOrcYa__c4,.Programmes-module__rOrcYa__c5{grid-column:span 6}}@media (max-width:640px){.Programmes-module__rOrcYa__grid{scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.Programmes-module__rOrcYa__grid::-webkit-scrollbar{display:none}.Programmes-module__rOrcYa__grid li{scroll-snap-align:center;flex:none;width:80vw}.Programmes-module__rOrcYa__ph,.Programmes-module__rOrcYa__c0 .Programmes-module__rOrcYa__ph,.Programmes-module__rOrcYa__c5 .Programmes-module__rOrcYa__ph{flex:none;min-height:230px}}
