.station{scroll-margin-top:var(--ruban);position:relative;overflow-x:clip}.ligne{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.ligne>span{display:block}.petit{font-size:13px}.petit-texte{font-size:14px;line-height:1.55}.normal{font-weight:400}.s0-scene{padding:40px var(--marge) 48px;gap:32px;display:grid;position:relative;overflow:hidden}.s0-texte{flex-direction:column;gap:20px;max-width:600px;display:flex}.s0-logo svg{width:clamp(64px,6.2vw,88px);height:auto}.s0-sur{font-size:14px}.s0-titre{letter-spacing:-.03em;font-size:clamp(42px,4.86vw,88px);line-height:1.02}.s0-chapo{font-size:18px;line-height:1.5}.s0-boutons{flex-wrap:wrap;gap:12px;display:flex}.s0-essai{font-size:13px}.s0-capture{aspect-ratio:740/416;width:100%;position:relative}.s0-incline{width:100%;height:100%;transition:transform .35s ease-out;position:relative;transform:perspective(1600px)}.s0-cadre{border:1px solid var(--line2);width:100%;height:100%;box-shadow:0 44px 90px var(--shadow);overflow:hidden}.s0-cadre img{object-fit:cover;width:100%;height:100%}.reflet{position:relative}.reflet:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%);animation:7s cubic-bezier(.76,0,.24,1) 2.6s infinite reflet;position:absolute;inset:0;transform:translate(-120%)}@keyframes reflet{0%{transform:translate(-120%)}32%,to{transform:translate(120%)}}.s0-selection{border:1px solid var(--blue);opacity:0;pointer-events:none;background:#2f80ed29;position:absolute;inset:-12px}.poignee{background:var(--blue);border:1px solid #fff;width:10px;height:10px;position:absolute}.p-hg{top:-6px;left:-6px}.p-hd{top:-6px;right:-6px}.p-bg{bottom:-6px;left:-6px}.p-bd{bottom:-6px;right:-6px}.s0-zoom{background:var(--bg1);border:1px solid var(--line2);flex-direction:column;gap:12px;max-width:500px;padding:24px 28px;display:flex}.s0-zoom h2{letter-spacing:-.02em;font-size:clamp(26px,2.4vw,34px);line-height:1.08}.s0-zoom p{font-size:16px}.s0-zoom .mono{font-size:13px}.s0-defilez,.viseur{display:none}.pulse{animation:2.2s ease-in-out infinite pulse;display:block}@keyframes pulse{0%,to{opacity:1;translate:0}50%{opacity:.55;translate:0 7px}}.sec{padding:clamp(56px, 7vw, 80px) var(--marge) clamp(72px, 9vw, 120px);border-top:1px solid var(--line);align-items:center;gap:40px;display:grid}.sec-texte{flex-direction:column;gap:20px;display:flex}.sec-titre{letter-spacing:-.025em;font-size:clamp(36px,4.03vw,72px);line-height:1.03}.sec-chapo{font-size:18px;line-height:1.5}.sec-cmd{font-size:14px}.sec-note{font-size:13px;line-height:1.5}.pile{width:100%;position:relative}.pile .lift{position:absolute}.pile-s1{aspect-ratio:742/540}.pile-s1 .t1{width:80%;top:1.9%;left:0;rotate:-3deg}.pile-s1 .t2{width:48%;bottom:0;right:0;rotate:4deg}.pile-s3{aspect-ratio:742/500}.pile-s3 .t1{width:92%;top:4%;left:0;rotate:2.5deg}.perspective{perspective:1400px}.pile-s4{aspect-ratio:742/500}.pile-s4 .t1{width:92%;top:4%;right:0;rotate:-2.5deg}.pile-s5,.pile-s6{aspect-ratio:742/540}.pile-s5 .t1,.pile-s6 .t1{width:70%;top:0;left:0;rotate:-4deg}.pile-s5 .t2{width:70%;bottom:0;right:0;rotate:3deg}.pile-s6 .t1{rotate:-3deg}.pile-s6 .t2{width:70%;bottom:0;right:0;rotate:4deg}.pile-s7{aspect-ratio:742/580}.pile-s7 .f1{width:60%;top:0;left:0;rotate:-5deg}.pile-s7 .f2{width:60%;top:15.5%;left:13%;rotate:-1.5deg}.pile-s7 .f3{width:60%;top:31%;left:26%;rotate:2deg}.pile-s7 .f4{width:61%;top:46.5%;left:39%;rotate:4.5deg}.s2-scene{align-items:center;gap:40px;display:grid}.s2-puces{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s2-aide{font-size:13px}.s2-plan svg{width:100%;height:auto}.s2-note{margin-top:8px;font-size:13px}.trait-tx{stroke:var(--tx)}.trait-tx2{stroke:var(--tx2)}.trait-acc{stroke:var(--acc)}.trait-acc-tx{stroke:var(--acc-tx)}.texte-acc{fill:var(--acc-tx);stroke:none}.fond-chaussee{fill:var(--bg2)}.reseaux{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.reseaux li{align-items:center;gap:8px;display:flex}.reseau-trait{flex-shrink:0;width:22px;height:6px}.quantites{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.quantites>div{border:1px solid var(--acc);background:var(--bg1);flex-direction:column-reverse;padding:12px 14px;display:flex}.quantites dd{margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:500}.quantites dt{font-size:13px}.s8{flex-direction:column;align-items:stretch;gap:32px;display:flex}.s8-tete{flex-direction:column;gap:18px;display:flex}.s8-titre{font-size:clamp(36px,4.45vw,76px)}.s8-grille{align-items:start;gap:24px;display:grid}.s8-telechargement{flex-direction:column;gap:14px;display:flex}.s8-tech{border-top:1px solid var(--line2);padding-top:14px;font-size:13px;line-height:1.7}.s8-dwg{border:1px solid var(--line2);background:var(--bg0);padding:12px 14px;font-size:14px;line-height:1.5}.s8-dwg .mono{font-size:12px;display:block}.s8-tarifs{padding:0}.tarifs{border-collapse:collapse;width:100%;font-size:17px}.tarifs thead tr{color:var(--tx2);font-size:12px}.tarifs th,.tarifs td{border-bottom:1px solid var(--line2);text-align:left;padding:15px 20px;font-weight:500}.tarifs thead th{padding:12px 20px}.tarifs td,.tarifs thead th:last-child{text-align:right}.tarifs tbody tr:last-child th,.tarifs tbody tr:last-child td{border-bottom:0}.tarif-avant{background:var(--acc);color:var(--on-acc)}.tarif-avant th{border-bottom:0;padding:22px 20px;font-size:26px;font-weight:600}.tarif-avant th .mono{padding-top:4px;font-size:12px;font-weight:400;display:block}.tarif-avant td{border-bottom:0;padding:22px 20px;font-size:32px}.s8-achat{border-top:1px solid var(--line2);flex-direction:column;gap:14px;padding:20px;display:flex}.s8-boutons{flex-wrap:wrap;gap:12px;display:flex}@media (width>=900px){.sec,.s2-scene{grid-template-columns:5fr 7fr;gap:56px}.sec-inverse{grid-template-columns:7fr 5fr}.s8-grille{grid-template-columns:5fr 7fr}.s0-scene{grid-template-columns:5fr 7fr;align-items:center}.s0-zoom{grid-column:1/-1}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.js .s0{height:calc(100svh - var(--ruban) - var(--cmd) + 1140px)}.js .s0-scene{top:var(--ruban);height:calc(100svh - var(--ruban) - var(--cmd));cursor:crosshair;min-height:620px;padding:0;display:block;position:sticky}.js .s0-texte{left:var(--marge);gap:clamp(14px,2.2vh,20px);width:min(38vw,620px);position:absolute;top:clamp(24px,5.3vh,56px)}.js .s0-titre{font-size:clamp(48px,min(4.86vw,8.6vh),92px)}.js .s0-capture{z-index:2;width:51.4%;position:absolute;top:14.5%;left:44.4%}.js .s0-zoom{z-index:3;opacity:0;width:500px;position:absolute;bottom:32px;left:40px}.js .s0-defilez{font-size:13px;display:block;position:absolute;bottom:16px;right:20px}.js .viseur{display:block}.viseur>div{pointer-events:none;z-index:1;position:absolute}.viseur-v{background:var(--tx);opacity:.4;width:1px;top:0;bottom:0;left:42.4%}.viseur-h{background:var(--tx);opacity:.4;height:1px;top:39.5%;left:0;right:0}.viseur-boite{border:1px solid var(--tx);width:10px;height:10px;top:calc(39.5% - 5px);left:calc(42.4% - 5px)}.js .s2{height:calc(100svh - var(--ruban) - var(--cmd) + 1140px);padding:0;display:block;overflow:visible}.js .s2-scene{top:var(--ruban);height:calc(100svh - var(--ruban) - var(--cmd));min-height:620px;padding:clamp(32px, 7vh, 60px) var(--marge) clamp(40px, 9vh, 80px);position:sticky}.js .s2-plan svg{max-height:calc(100svh - var(--ruban) - var(--cmd) - 180px)}.js .sec:not(.s2):not(.s8){min-height:calc(100svh - var(--ruban) - var(--cmd))}}.intro [data-i],.intro .s0-titre .ligne>span,.intro [data-i-capture],.intro [data-i-poignee],.intro [data-logo-w],.intro [data-logo-cote],.intro [data-logo-attache]{visibility:hidden}[data-cache]{display:none}
