.jhome.jabout .sec{padding:80px 0}.jhome.jabout .sec.mid{padding:48px 0}.jhome.jabout .rise{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.jhome.jabout.js .rise:not(.in){opacity:0;transform:translateY(16px)}.jhome.jabout .rise.in{opacity:1;transform:none}.jhome.jabout.js .desc .rise:not(.in){opacity:1;transform:translateY(14px)}.jhome.jabout .rise.d1{transition-delay:.05s}.jhome.jabout .rise.d2{transition-delay:.1s}.jhome.jabout .rise.d3{transition-delay:.15s}.jhome.jabout .rise.d4{transition-delay:.2s}.jhome.jabout .plx{position:absolute;left:0;top:-40px;width:100%;height:calc(100% + 80px);will-change:transform}.jhome.jabout .plx img,.jhome.jabout .plx picture{width:100%;height:100%;display:block}.jhome.jabout .plx img{object-fit:cover;object-position:50% 50%}@media (prefers-reduced-motion:reduce){.jhome.jabout .rise{opacity:1;transform:none;transition:none}.jhome.jabout .plx{transform:none!important}}.jhome.jabout .navtoggle{display:none}.jhome.jabout .navpanel,.jhome.jabout .navpanel-in{display:contents}.jhome.jabout .abhero{border-top:0}.jhome.jabout .abhero .im{min-height:620px}.jhome.jabout .abhero .tx{padding:96px 72px}.jhome.jabout .abhero h1{font-size:48px;line-height:56px;letter-spacing:-.03em;max-width:13ch;margin-top:16px;text-wrap:balance}.jhome.jabout .abhero p{margin-top:24px;max-width:40ch;font-size:17px;line-height:30px;letter-spacing:-.01em}.jhome.jabout .abhero .sig{margin-top:32px;padding-top:16px;border-top:1px solid var(--rule);font-family:var(--sans);font-weight:540;font-size:12px;line-height:16px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.jhome.jabout .abbefore .wrap{max-width:900px}.jhome.jabout .abbefore h2{margin-top:16px;font-size:32px;line-height:40px;letter-spacing:-.025em;max-width:18ch}.jhome.jabout .abbefore .lead{margin-top:16px}@media (min-width:1081px){.jhome.jabout .abbefore>.wrap:first-child{max-width:none;margin:0;padding:0 max(48px,calc((100% - 1320px)/2))}.jhome.jabout .abbefore .gt.cq.epingle{margin-top:min(0px,calc(300px - 50vh))}}.jhome.jabout .abshift{height:66vh;min-height:500px;max-height:660px}.jhome.jabout .desc.abshift:after{height:100%;background:radial-gradient(64% 52% at 21% 80%,rgba(23,19,15,.84) 0,rgba(23,19,15,.62) 38%,rgba(23,19,15,.24) 66%,rgba(23,19,15,0) 85%),linear-gradient(0deg,rgba(23,19,15,.9),rgba(23,19,15,.74) 34%,rgba(23,19,15,.48) 58%,rgba(23,19,15,.22) 80%,rgba(23,19,15,.08))}.jhome.jabout .abshift .tx h2{margin-top:16px;max-width:22ch;font-size:32px;line-height:40px;letter-spacing:-.025em}.jhome.jabout .abshift .tx p{margin-top:16px;max-width:50ch}.jhome.jabout .abstandgrid{display:grid;grid-template-columns:1fr 1.02fr;gap:72px;align-items:start}.jhome.jabout .abfig{margin:0}.jhome.jabout .abfig img{width:100%;height:auto;filter:drop-shadow(0 18px 40px rgba(23,19,15,.07))}.jhome.jabout .abstand-tx h2{margin-top:16px;font-size:32px;line-height:40px;letter-spacing:-.025em;max-width:18ch}.jhome.jabout .abstand-tx p,.jhome.jabout .abstand-tx p+p{margin-top:16px}.jhome.jabout .abpoints{list-style:none;margin:32px 0 0;padding:0}.jhome.jabout .abpoints li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--rule-2);font-family:var(--sans);font-weight:540;font-size:12px;line-height:16px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}.jhome.jabout .abpoints li:first-child{border-top:1px solid var(--rule-2)}.jhome.jabout .abpoints .gl{width:9px;height:9px;flex:none;background:var(--gold);transform:rotate(45deg)}.jhome.jabout .abstand-tx .lnk{margin-top:32px}.jhome.jabout .abhousegrid{display:grid;grid-template-columns:1fr .88fr;gap:72px;align-items:center}.jhome.jabout .abhousegrid h2{margin-top:16px;font-size:32px;line-height:40px;letter-spacing:-.025em;max-width:18ch}.jhome.jabout .abhousegrid .tx p,.jhome.jabout .abhousegrid .tx p+p{margin-top:16px}.jhome.jabout .abhousegrid .cta{margin-top:32px;display:flex;gap:32px;flex-wrap:wrap}.jhome.jabout .abhousegrid figure{margin:0}.jhome.jabout .abhousegrid figcaption{margin-top:16px}.jhome.jabout .abclosing{position:relative;overflow:hidden;padding-bottom:calc(80px + 16vw)}.jhome.jabout .abclosing .wrap{position:relative;z-index:2}.jhome.jabout .abclosing .hills{position:absolute;left:0;right:0;bottom:-1px;height:20vw;min-height:140px;max-height:300px;background:url(/about/hills.png) 50% 100%/cover no-repeat;pointer-events:none}.jhome.jabout .abclosing .lead{margin-top:16px}.jhome.jabout .abclosing h2{margin-top:32px}@media(max-width:1080px){.jhome.jabout .abhousegrid,.jhome.jabout .abstandgrid{grid-template-columns:1fr;gap:48px}.jhome.jabout .abhero .tx{padding:72px 48px}}@media(max-width:860px){.jhome.jabout .abhero{grid-template-columns:1fr}.jhome.jabout .abhero .im{min-height:0;align-self:start;height:75vw;max-height:60svh}.jhome.jabout .abhero .tx{padding:48px var(--gut) 56px}.jhome.jabout .abhero h1{max-width:16ch}}@media(max-width:759px){.jhome.jabout .nav .in{padding:14px var(--gut);gap:10px;flex-wrap:wrap}.jhome.jabout .brandmark .wm{font-size:17px;letter-spacing:.34em}.jhome.jabout .navtoggle{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:6px 0;cursor:pointer;font-family:var(--sans);font-weight:540;font-size:12px;line-height:16px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.jhome.jabout .navtoggle .bars{position:relative;width:16px;height:9px;flex:none}.jhome.jabout .navtoggle .bars:after,.jhome.jabout .navtoggle .bars:before{content:"";position:absolute;left:0;width:100%;height:1px;background:currentColor;transition:transform .22s ease}.jhome.jabout .navtoggle .bars:before{top:0}.jhome.jabout .navtoggle .bars:after{bottom:0}.jhome.jabout .navtoggle .bars.on:before{transform:translateY(4px) rotate(45deg)}.jhome.jabout .navtoggle .bars.on:after{transform:translateY(-4px) rotate(-45deg)}.jhome.jabout .navpanel{display:grid;grid-template-rows:0fr;width:100%;order:3;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1)}.jhome.jabout .navpanel.open{grid-template-rows:1fr}.jhome.jabout .navpanel-in{display:block;overflow:hidden;min-height:0}.jhome.jabout .navpanel .navlinks{flex-direction:column;gap:0;padding-top:8px}.jhome.jabout .navpanel .navlinks a{padding:12px 0;border-bottom:1px solid var(--rule);font-size:12px}.jhome.jabout .navpanel .navutil{gap:24px;padding:16px 0 8px;font-size:12px}.jhome.jabout .navpanel:not(.open) a{visibility:hidden}.jhome.jabout .desc.abshift:after{height:100%;background:linear-gradient(0deg,rgba(23,19,15,.96),rgba(23,19,15,.92) 56%,rgba(23,19,15,.74) 78%,rgba(23,19,15,.5) 94%,rgba(23,19,15,.4))}.jhome.jabout .abshift{height:auto;min-height:0;max-height:none;aspect-ratio:auto}.jhome.jabout .abshift .tx.bottom{position:relative;left:auto;right:auto;bottom:auto;max-width:none;padding:56vw var(--gut) 44px}.jhome.jabout .abclosing{padding-bottom:calc(64px + 32vw)}.jhome.jabout .abclosing .hills{height:34vw}}@media(max-width:380px){.jhome.jabout .abhero h1{font-size:32px;line-height:40px;letter-spacing:-.025em}}@media(max-width:680px){html:lang(ru) .jhome.jabout .abhero h1{font-size:32px;line-height:40px;letter-spacing:-.025em}}[dir=rtl] .jhome.jabout .abfig figcaption{text-align:right}html[lang^=ar] .jhome.jabout .gt-etape .punch,html[lang^=ar] .jhome.jabout .nt-homme,html[lang^=ar] .jhome.jabout em,html[lang^=zh] .jhome.jabout .gt-etape .punch,html[lang^=zh] .jhome.jabout .nt-homme,html[lang^=zh] .jhome.jabout em{font-style:normal!important}   /* !important : à égalité de poids avec les feuilles des actes, l'ordre du bundle décide */.jhome.jabout>main:has(+footer.revele),.jhome.jabout>main:has(+footer.revele-haut){box-shadow:none}.jhome.jabout>main .cr.js{background:linear-gradient(transparent 0 100vh,#F2EAD3 100vh calc(100% - 100vh),#013337 calc(100% - 100vh));background:linear-gradient(transparent 0 var(--ecran),#F2EAD3 var(--ecran) calc(100% - var(--ecran)),#013337 calc(100% - var(--ecran)))}.jhome.jabout>main{background:linear-gradient(var(--paper) 0 calc(100% - 50vh),#013337 0)}