.RealisationsSection_section__RbepG{border-top:none;padding-top:4vh;padding-bottom:7vh;background:#fff}.RealisationsSection_headerRow__c2bN7{text-align:center;margin-bottom:clamp(16px,4vw,28px)}.RealisationsSection_kicker__X7n1C{font-size:2rem;letter-spacing:.18em;color:#a5b3ac;text-transform:uppercase;margin-bottom:8px}.RealisationsSection_title__X_3Sc{font-family:Jost,Times New Roman,serif;font-weight:500;color:#1e2c35;font-size:clamp(28px,4.8vw,46px);line-height:1.1;letter-spacing:.01em;margin:0 0 8px}.RealisationsSection_lead__zgkXh{font-family:Jost,sans-serif;font-size:clamp(.95rem,1.4vw,1.1rem);color:rgba(0,0,0,.7);max-width:70ch;margin:0 auto}.RealisationsSection_carousel__l_bsz{position:relative;max-width:1250px;margin:clamp(12px,3vw,20px) auto 0;aspect-ratio:4/3;overflow:hidden;border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.08);background:#f4f4f4;touch-action:pan-y}.RealisationsSection_track__GCVhn{display:flex;width:100%;transition:transform .5s ease;will-change:transform;gap:0}.RealisationsSection_slide__HC1F_{position:relative;min-width:100%;aspect-ratio:4/3;overflow:hidden;background:#f4f4f4;margin:0;padding:0}.RealisationsSection_imageWrapper__BSqzv{position:relative;width:100%;height:100%}.RealisationsSection_slideImg__wYInN{transition:transform 1s ease,filter .6s ease;transform:translateZ(0) scale(1.03);backface-visibility:hidden}.RealisationsSection_slide__HC1F_:hover .RealisationsSection_slideImg__wYInN{transform:translateZ(0) scale(1.06);filter:grayscale(20%) brightness(100%) saturate(1.06)}.RealisationsSection_caption__byvZJ{position:absolute;left:12px;bottom:10px;padding:6px 10px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font-family:Jost,sans-serif;font-size:.85rem;pointer-events:none}.RealisationsSection_arrow__5ICc5{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:rgba(0,0,0,.25);color:#fff;font-size:26px;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease;backdrop-filter:saturate(140%) blur(6px)}.RealisationsSection_arrow__5ICc5:hover{transform:translateY(-50%) scale(1.05);background:rgba(0,0,0,.36);border-color:hsla(0,0%,100%,.45)}.RealisationsSection_left__aRThF{left:10px}.RealisationsSection_right__bpfyy{right:10px}.RealisationsSection_thumbnailsOuterContainer__HEPkn{max-width:1250px;margin:20px auto 0;padding:0 10px}.RealisationsSection_thumbnailsContainer__jXbMz{display:flex;gap:12px;overflow-x:auto;padding:10px 5px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;justify-content:flex-start}.RealisationsSection_thumbnailsContainer__jXbMz::-webkit-scrollbar{display:none}.RealisationsSection_thumbnail__1Hl_7{flex:0 0 100px;aspect-ratio:4/3;position:relative;cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid transparent;transition:all .3s ease;opacity:.6;background:#f4f4f4}.RealisationsSection_thumbnail__1Hl_7:hover{opacity:1;transform:translateY(-2px)}.RealisationsSection_thumbnailActive__f6ONH{opacity:1;border-color:#1e2c35;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.05)}.RealisationsSection_thumbnail__1Hl_7 img{transition:transform .3s ease}.RealisationsSection_thumbnailActive__f6ONH img{transform:scale(1.1)}.RealisationsSection_loaderContainer__aB9K9{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#f4f4f4;z-index:10}.RealisationsSection_logoLoader__iKUym{animation:RealisationsSection_pulseLogo__FSi2I 2s ease-in-out infinite;opacity:.8;filter:brightness(0)}@keyframes RealisationsSection_pulseLogo__FSi2I{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.5}}.RealisationsSection_hidden__h5_yl{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s ease}@media (max-width:980px){.RealisationsSection_title__X_3Sc{font-size:clamp(24px,6.5vw,38px)}.RealisationsSection_carousel__l_bsz{margin-top:12px}}@media (max-width:640px){.RealisationsSection_caption__byvZJ{font-size:.78rem;left:10px;bottom:8px}.RealisationsSection_arrow__5ICc5{width:38px;height:38px;font-size:22px}}.RealisationsSection_carousel__l_bsz figure{margin:0;padding:0}.RealisationsBanner_banner__MzlJQ{position:relative;width:100%;min-height:260px;height:28vh;max-height:320px;background:url(/banner/cuisine.webp) 50%/cover no-repeat;display:flex;align-items:center;justify-content:center}.RealisationsBanner_banner__MzlJQ:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.38)}.RealisationsBanner_overlay__v9zLH{position:relative;z-index:1;text-align:center;color:#fff;padding:0 1.5rem;max-width:1100px}.RealisationsBanner_title__1uaqz{font-size:clamp(2rem,3.4vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.8rem}.RealisationsBanner_subtitle__NwVsX{font-size:1rem;line-height:1.6;max-width:54rem;margin:0 auto;color:hsla(0,0%,100%,.82)}@media (max-width:768px){.RealisationsBanner_banner__MzlJQ{min-height:220px;height:auto;padding:3.5rem 0}.RealisationsBanner_title__1uaqz{font-size:1.8rem}.RealisationsBanner_subtitle__NwVsX{font-size:.95rem}}