.nya-formations-section{color:#291b24;background:#fffcfd}.nya-formations__hero{display:grid;grid-template-columns:minmax(0,51%) minmax(0,49%);min-height:clamp(560px,45vw,760px);background:#f8eaed}.nya-formations__hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-right:-75px;padding:clamp(48px,6vw,110px) clamp(105px,11vw,170px) clamp(48px,6vw,110px) clamp(32px,6vw,105px);background:linear-gradient(90deg,#f8eaed 0%,#f8eaed 78%,rgb(248 234 237 / .89) 90%,transparent 100%)}.nya-formations__location{margin:0 0 34px;color:#713a50;font-size:.93rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nya-formations__hero h1{max-width:10ch;margin:0 0 29px;color:#291b24;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,6.4vw,7.6rem);font-weight:400;line-height:.97;letter-spacing:-.055em;text-wrap:balance}.nya-formations__intro{max-width:42ch;margin:0 0 30px;color:#5d4a52;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.55}.nya-formations__hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.nya-formations__hero-actions a,.nya-formations__contact a{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:12px 19px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .22s ease,background-color .22s ease}.nya-formations__hero-actions a:hover,.nya-formations__contact a:hover{transform:translateY(-3px)}.nya-formations__primary,.nya-formations__contact a{background:#291b24;color:#fffcfd}.nya-formations__secondary{border-bottom:1px solid #713a50;color:#291b24}.nya-formations__hero-media{position:relative;min-width:0;overflow:hidden;background:#d4b5bd}.nya-formations__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(248 234 237 / .2),transparent 38%)}.nya-formations__hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 46%;animation:nya-formation-image-enter 1.05s cubic-bezier(.2,.7,.2,1) both}.nya-formations__hero-media:hover img{transform:scale(1.035);transition:transform .7s cubic-bezier(.2,.7,.2,1)}@keyframes nya-formation-image-enter{0%{opacity:.4;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.nya-formations__catalog{max-width:1540px;margin:0 auto;padding:clamp(70px,8vw,130px) clamp(24px,5vw,92px);scroll-margin-top:95px}.nya-formations__catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.nya-formations__catalog-heading h2,.nya-formations__contact h2{max-width:13ch;margin:0;color:#291b24;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,5.6rem);font-weight:400;line-height:1;letter-spacing:-.045em}.nya-formations__catalog-heading p{max-width:30ch;margin:0;color:#5d4a52;font-size:1rem;line-height:1.5}.nya-formations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dcc5cc;border:1px solid #dcc5cc}.nya-formations__course{min-width:0;background:#fffcfd}.nya-formations__course:first-child,.nya-formations__course:last-child{background:#f8eaed}.nya-formations__course-link{display:flex;flex-direction:column;justify-content:space-between;min-height:275px;padding:clamp(25px,3.2vw,50px);color:inherit;text-decoration:none;transition:background-color .25s ease}.nya-formations__course-link:hover{background:#e9c8ce}.nya-formations__course-category{color:#713a50;font-size:.9rem;font-weight:600}.nya-formations__course h3{max-width:22ch;margin:22px 0 35px;color:#291b24;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.6vw,3rem);font-weight:400;line-height:1.08;letter-spacing:-.035em}.nya-formations__course-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px}.nya-formations__course-price{font-size:1.08rem;font-weight:700}.nya-formations__course-action{font-size:.91rem;font-weight:600;text-decoration:underline;text-underline-offset:5px}.nya-formations__contact{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:clamp(55px,7vw,95px) clamp(24px,6vw,100px);background:#e9c8ce}.nya-formations__contact h2{font-size:clamp(2.6rem,4.5vw,5rem)}.nya-formations__contact p{max-width:48ch;margin:23px 0 0;color:#5d4a52;line-height:1.5}.nya-formations a:focus-visible{outline:3px solid #713a50;outline-offset:4px}@media(max-width:899px){.nya-formations__hero{grid-template-columns:1fr}.nya-formations__hero-copy{margin:-75px 0 0;padding:100px 24px 62px;background:linear-gradient(180deg,transparent 0%,#f8eaed 76px,#f8eaed 100%)}.nya-formations__hero h1{font-size:clamp(3.4rem,11vw,6rem)}.nya-formations__hero-media{order:-1;aspect-ratio:1.3}.nya-formations__catalog-heading,.nya-formations__contact{align-items:flex-start;flex-direction:column}.nya-formations__grid{grid-template-columns:1fr}.nya-formations__course-link{min-height:240px}}@media(prefers-reduced-motion:reduce){.nya-formations__hero-media img{animation:none}.nya-formations__hero-media:hover img{transform:none;transition:none}.nya-formations__hero-actions a,.nya-formations__contact a,.nya-formations__course-link{transition:none}}@media(max-width:480px){.nya-formations__hero-actions .nya-formations__primary{max-width:198px;gap:8px;padding-inline:14px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nya-formations-landing.css.map */
