.ReceptionShowcase-module__dt1k2a__casesSection{padding:96px var(--edge) 220px;position:relative}.ReceptionShowcase-module__dt1k2a__casesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:120px;display:flex}.ReceptionShowcase-module__dt1k2a__casesMeta{justify-content:space-between;align-items:center;margin-bottom:72px;display:flex}.ReceptionShowcase-module__dt1k2a__casesMetaLabel{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1}.ReceptionShowcase-module__dt1k2a__casesMetaDotWrapper{flex:none;display:flex;overflow:visible}.ReceptionShowcase-module__dt1k2a__casesTitle{letter-spacing:-.02em;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(64px,7.4vw,140px);font-weight:500;line-height:.96}.ReceptionShowcase-module__dt1k2a__casesTitle span{display:block}.ReceptionShowcase-module__dt1k2a__casesTitle span:last-child{font-style:italic;font-weight:200}.ReceptionShowcase-module__dt1k2a__casesIntro{letter-spacing:-.018em;max-width:40ch;padding-bottom:14px;font-family:pacaembu-light,sans-serif;font-size:18px;font-weight:400;line-height:1.55}.ReceptionShowcase-module__dt1k2a__caseList{border-bottom:1px solid #1111111f;flex-direction:column;display:flex}.ReceptionShowcase-module__dt1k2a__caseGroup{border-top:1px solid #1111111f}.ReceptionShowcase-module__dt1k2a__caseRow{cursor:default;grid-template-columns:280px 1fr auto;align-items:start;column-gap:80px;padding:48px 0;display:grid}.ReceptionShowcase-module__dt1k2a__caseRow[data-clickable]{cursor:pointer}.ReceptionShowcase-module__dt1k2a__caseGroup[data-open] .ReceptionShowcase-module__dt1k2a__caseArrowDots img{transform:rotate(90deg)translate(8px)}.ReceptionShowcase-module__dt1k2a__casePanel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.19,1,.22,1);display:grid}.ReceptionShowcase-module__dt1k2a__caseGroup[data-open] .ReceptionShowcase-module__dt1k2a__casePanel{grid-template-rows:1fr}.ReceptionShowcase-module__dt1k2a__casePanelInner{visibility:hidden;min-height:0;transition:visibility .42s;overflow:hidden}.ReceptionShowcase-module__dt1k2a__caseGroup[data-open] .ReceptionShowcase-module__dt1k2a__casePanelInner{visibility:visible}.ReceptionShowcase-module__dt1k2a__casePanelRow{align-items:flex-end;gap:clamp(20px,2.4vw,40px);margin:0 0 40px 360px;display:flex}.ReceptionShowcase-module__dt1k2a__casePanelPoints{flex-direction:column;gap:16px;margin:0;padding:0 0 6px;list-style:none;display:flex}.ReceptionShowcase-module__dt1k2a__casePanelPoints li{letter-spacing:.02em;color:#111;white-space:nowrap;align-items:center;gap:12px;font-family:pacaembu-light,sans-serif;font-size:16px;font-weight:500;display:flex}.ReceptionShowcase-module__dt1k2a__casePanelPoints li:before{content:"";background:#111;border-radius:999px;flex:none;width:9px;height:9px}.ReceptionShowcase-module__dt1k2a__casePanelMedia{aspect-ratio:16/10;background:#ededea;flex:none;width:min(720px,58vw);position:relative;overflow:hidden}.ReceptionShowcase-module__dt1k2a__casePanelMediaImg{object-fit:cover;object-position:50% 34%;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.ReceptionShowcase-module__dt1k2a__casePanelMediaImg[data-active]{opacity:1}.ReceptionShowcase-module__dt1k2a__casePanelMediaImg[src="/home-mariage.jpg"]{object-position:50% 74%}.ReceptionShowcase-module__dt1k2a__casePanelMediaImg[src="/prestations-prives-3.jpg"]{object-position:50% 68%}.ReceptionShowcase-module__dt1k2a__casePanelMediaImg[src="/prestations-mariage-1.jpg"]{object-position:50% 78%}.ReceptionShowcase-module__dt1k2a__casePanelCta{letter-spacing:.2em;text-transform:uppercase;color:#111;margin:0 0 56px 360px;font-family:pacaembu-light,sans-serif;font-size:16px;font-weight:500;transition:translate .3s cubic-bezier(.19,1,.22,1);display:inline-block;position:relative}.ReceptionShowcase-module__dt1k2a__casePanelCta:before{content:"";opacity:0;background:currentColor;border-radius:999px;width:5px;height:5px;transition:opacity .3s cubic-bezier(.19,1,.22,1);position:absolute;top:55%;right:calc(100% + 7px);translate:0 -50%}.ReceptionShowcase-module__dt1k2a__casePanelCta:hover,.ReceptionShowcase-module__dt1k2a__casePanelCta:focus-visible{translate:14px}.ReceptionShowcase-module__dt1k2a__casePanelCta:hover:before,.ReceptionShowcase-module__dt1k2a__casePanelCta:focus-visible:before{opacity:1}.ReceptionShowcase-module__dt1k2a__caseThumb{width:280px;height:200px;overflow:hidden}.ReceptionShowcase-module__dt1k2a__caseThumb img{object-fit:cover;width:100%;height:100%;display:block}.ReceptionShowcase-module__dt1k2a__caseThumb img[src="/home-mariage.jpg"]{object-position:50% 74%}.ReceptionShowcase-module__dt1k2a__caseThumb img[src="/homepage-entreprises-prestations.jpg"]{object-position:50% 33%}.ReceptionShowcase-module__dt1k2a__caseBody{flex-direction:column;gap:12px;display:flex}.ReceptionShowcase-module__dt1k2a__caseTitle{letter-spacing:-.018em;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.1}.ReceptionShowcase-module__dt1k2a__caseMeta{letter-spacing:.22em;text-transform:uppercase;opacity:.65;font-family:pacaembu-light,sans-serif;font-size:13px;font-weight:500}.ReceptionShowcase-module__dt1k2a__caseDesc{letter-spacing:-.018em;max-width:600px;margin-top:14px;font-family:pacaembu-light,sans-serif;font-size:21px;font-weight:400;line-height:1.5}.ReceptionShowcase-module__dt1k2a__caseArrow{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;opacity:0;align-self:center;align-items:center;gap:12px;font-family:pacaembu-light,sans-serif;font-size:13px;font-weight:500;transition:opacity .35s,transform .35s;display:inline-flex;transform:translate(-12px)}.ReceptionShowcase-module__dt1k2a__caseRow:hover .ReceptionShowcase-module__dt1k2a__caseArrow{opacity:1;transform:translate(0)}.ReceptionShowcase-module__dt1k2a__caseArrowDots{align-self:end;margin-bottom:6px;display:inline-flex}.ReceptionShowcase-module__dt1k2a__caseArrowDots img{width:34px;height:auto;transition:transform .4s cubic-bezier(.19,1,.22,1);display:block;transform:rotate(0)}.ReceptionShowcase-module__dt1k2a__caseRow:hover .ReceptionShowcase-module__dt1k2a__caseArrowDots img{transform:rotate(90deg)translate(8px)}@media (min-width:1201px) and (max-width:1882px){.ReceptionShowcase-module__dt1k2a__casesSection{zoom:calc(100vw / 1883px)}}@media (max-width:1200px){.ReceptionShowcase-module__dt1k2a__casesSection{padding:140px 36px 180px}.ReceptionShowcase-module__dt1k2a__casesHead{margin-bottom:80px}.ReceptionShowcase-module__dt1k2a__caseRow{grid-template-columns:200px 1fr;column-gap:40px;padding:36px 0}.ReceptionShowcase-module__dt1k2a__caseRow:hover{padding-left:12px}.ReceptionShowcase-module__dt1k2a__caseThumb{width:200px;height:150px}.ReceptionShowcase-module__dt1k2a__caseArrow{display:none}.ReceptionShowcase-module__dt1k2a__casePanelRow{margin-left:240px}}@media (max-width:768px){.ReceptionShowcase-module__dt1k2a__casesSection{padding:100px 22px 140px}.ReceptionShowcase-module__dt1k2a__caseRow{grid-template-columns:1fr;row-gap:20px;padding:32px 0}.ReceptionShowcase-module__dt1k2a__caseRow:hover{padding-left:0}.ReceptionShowcase-module__dt1k2a__caseThumb{width:100%;height:clamp(180px,50vw,240px)}.ReceptionShowcase-module__dt1k2a__caseTitle{font-size:24px}.ReceptionShowcase-module__dt1k2a__caseDesc{font-size:16px}.ReceptionShowcase-module__dt1k2a__casePanelRow{flex-direction:column;align-items:stretch;gap:22px;margin-left:0}.ReceptionShowcase-module__dt1k2a__casePanelMedia{width:100%}.ReceptionShowcase-module__dt1k2a__casePanelCta{margin-left:0}}
