:root{--page-title-display:none;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Gloock&family=Figtree:wght@300;400;500;600&display=swap');
.sw4-page em,.sw4-page-dark em,.sw4-foot em{font-style:italic;color:#D9A441}
.sw4-page a,.sw4-page-dark a{color:inherit}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
@keyframes sw3marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.sw4-pin-grid>*:nth-child(5n+1){margin-top:22vh}
.sw4-pin-grid>*:nth-child(5n+2){margin-top:2vh}
.sw4-pin-grid>*:nth-child(5n+3){margin-top:40vh}
.sw4-pin-grid>*:nth-child(5n+4){margin-top:10vh}
.sw4-pin-grid>*:nth-child(5n+5){margin-top:30vh}
@media(max-width:767px){.sw4-pin-grid>*:nth-child(odd){margin-top:0}.sw4-pin-grid>*:nth-child(even){margin-top:14vh}}
.sw4-strip-card:hover .sw4-strip-bg{transform:scale(1.07);filter:none}
.sw4-strip-card:hover .sw4-strip-txt{opacity:.9;transform:none}
.sw4-stack-card:nth-child(2){top:13vh}.sw4-stack-card:nth-child(3){top:16vh}.sw4-stack-card:nth-child(4){top:19vh}
.sw4-hscroll::-webkit-scrollbar{height:4px}.sw4-hscroll::-webkit-scrollbar-thumb{background:#D9A441;border-radius:4px}
@supports (animation-timeline: view()){
 .sw4-hero-img{animation:sw4zoom linear both;animation-timeline:view();animation-range:entry 0% cover 55%}
 @keyframes sw4zoom{from{transform:scale(1.1);clip-path:inset(10% 8% round 8px)}to{transform:scale(1);clip-path:inset(0 0 round 8px)}}
 .sw4-pin-name{animation:sw4recul linear both;animation-timeline:scroll(root);animation-range:0 100vh}
 @keyframes sw4recul{to{opacity:.12;transform:scale(.9)}}
 .sw4-img-4x5,.sw4-carte-img{animation:sw4rise linear both;animation-timeline:view();animation-range:entry 0% cover 35%}
 @keyframes sw4rise{from{transform:translateY(70px);opacity:.2}to{transform:none;opacity:1}}
 .sw4-foot-word{animation:sw4word linear both;animation-timeline:view();animation-range:entry 0% cover 60%}
 @keyframes sw4word{from{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}
}/* End custom CSS */