.vitrine.vt-qui .dymo--clair{color:var(--sauge-nuit);text-shadow:none;box-shadow:0 2px 0 var(--sauge-ombre), 0 8px 14px #0000002e, inset 0 1px 0 #fff;background:linear-gradient(#fff,#ececec)}.vitrine.vt-qui .tete{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,72px);padding-top:clamp(28px,4.4vw,64px);padding-bottom:clamp(48px,6vw,96px);display:grid}.vitrine.vt-qui .tete h1{letter-spacing:-.03em;margin-top:26px;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.95}.vitrine.vt-qui .tete h1 .vif{color:var(--sauge);display:block}.vitrine.vt-qui .tete__ligne{color:var(--encre-douce);max-width:34ch;margin-top:24px;font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:500;line-height:1.4}.vitrine.vt-qui .qsn-tableau{background:linear-gradient(#2b2b2b,#1a1a1a);border-radius:28px;justify-self:center;width:min(100%,470px);padding:22px 22px 18px;position:relative;box-shadow:inset 0 1.5px #ffffff24,0 12px #0e0e0e,0 34px 46px #00000057}.vitrine.vt-qui .qsn-tableau:after{content:"";z-index:-1;background:radial-gradient(closest-side,#1c2b2642,#1c2b2600);border-radius:50%;height:30px;position:absolute;bottom:-44px;left:8%;right:8%}.vitrine.vt-qui .qsn-palettes{gap:12px;display:grid}.vitrine.vt-qui .qsn-palette{perspective:700px;height:clamp(76px,9vw,104px);position:relative}.vitrine.vt-qui .qsn-palette .half{height:50%;color:var(--encre);backface-visibility:hidden;background:linear-gradient(#fff,#f2f2f2);position:absolute;left:0;right:0;overflow:hidden}.vitrine.vt-qui .qsn-palette .haut{transform-origin:50% 100%;border-radius:14px 14px 0 0;top:0}.vitrine.vt-qui .qsn-palette .bas{transform-origin:50% 0;border-radius:0 0 14px 14px;bottom:0;box-shadow:inset 0 1px #ffffff4d}.vitrine.vt-qui .qsn-palette .bas:after{content:"";background:linear-gradient(#00000009,#0000 30%);position:absolute;inset:0}.vitrine.vt-qui .qsn-palette .half span{letter-spacing:-.035em;place-items:center;height:200%;font-size:clamp(2.1rem,3.6vw,3.1rem);font-weight:800;line-height:1;display:grid;position:absolute;left:0;right:0}.vitrine.vt-qui .qsn-palette .haut span{top:0}.vitrine.vt-qui .qsn-palette .bas span{bottom:0}.vitrine.vt-qui .qsn-palette .feuille{visibility:hidden;z-index:2}.vitrine.vt-qui .qsn-palette--vive .half{background:var(--sauge);color:#fff}.vitrine.vt-qui .qsn-palette--vive .bas{box-shadow:none}.vitrine.vt-qui .qsn-palette--vive .bas:after{display:none}.vitrine.vt-qui .qsn-palette__axe{z-index:3;background:linear-gradient(90deg,#00000038 0 18px,#0000 18px calc(100% - 18px),#00000038 calc(100% - 18px));height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0}.vitrine.vt-qui .qsn-palette__axe:before,.vitrine.vt-qui .qsn-palette__axe:after{content:"";background:linear-gradient(90deg,#555,#2a2a2a);border-radius:3px;width:6px;height:15px;position:absolute;top:-7px}.vitrine.vt-qui .qsn-palette__axe:before{left:-10px}.vitrine.vt-qui .qsn-palette__axe:after{right:-10px}.vitrine.vt-qui .qsn-tableau__nom{color:#b5b5b5;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:.9rem;font-weight:650;display:flex}.vitrine.vt-qui .qsn-tableau__led{background:var(--fait);width:9px;height:9px;box-shadow:0 0 0 3px #00a86b40, 0 0 10px var(--fait);border-radius:50%}.vitrine.vt-qui .histoire{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,88px);padding:clamp(44px,6vw,92px) clamp(24px,5vw,80px);display:grid}.vitrine.vt-qui .histoire h2{max-width:14ch;margin-top:26px;font-size:clamp(2.2rem,4.2vw,3.9rem)}.vitrine.vt-qui .histoire p{color:var(--sauge-pale);max-width:44ch;margin-top:22px;font-size:clamp(1.1rem,1.35vw,1.24rem);font-weight:500;line-height:1.5}.vitrine.vt-qui .histoire p b{color:#fff;font-weight:750}.vitrine.vt-qui .qsn-imprimante{justify-self:center;width:min(100%,360px);position:relative}.vitrine.vt-qui .qsn-imprimante__corps{background:linear-gradient(#fff,#e9e9e9);border-radius:24px 24px 18px 18px;height:104px;position:relative;box-shadow:inset 0 2px #fff,0 10px #bdbdbd,0 26px 34px #00000052}.vitrine.vt-qui .qsn-imprimante__fente{background:#1e1e1e;border-radius:6px;height:10px;position:absolute;bottom:22px;left:26px;right:26px;box-shadow:inset 0 3px 3px #0009,0 1px #fff}.vitrine.vt-qui .qsn-imprimante__led{background:var(--fait);width:10px;height:10px;box-shadow:0 0 0 3px #00a86b40, 0 0 10px var(--fait);border-radius:50%;position:absolute;top:22px;right:24px}.vitrine.vt-qui .qsn-imprimante__nom{color:var(--encre-douce);font-size:.9rem;font-weight:750;position:absolute;top:18px;left:26px}.vitrine.vt-qui .qsn-ticket{color:var(--encre);background:#fff;border-radius:0 0 10px 10px;margin:-30px 40px 0;padding:40px 24px 28px;position:relative;box-shadow:0 18px 26px #00000040;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,radial-gradient(circle at 10px 12px,#0000 7px,#000 7.5px) bottom/20px 12px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,radial-gradient(circle at 10px 12px,#0000 7px,#000 7.5px) bottom/20px 12px repeat-x}.vitrine.vt-qui .qsn-ticket__titre{letter-spacing:-.01em;border-bottom:2px dashed #dadada;padding-bottom:12px;font-size:1.05rem;font-weight:800}.vitrine.vt-qui .qsn-ticket ol{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.vitrine.vt-qui .qsn-ticket li{grid-template-columns:30px 1fr;align-items:center;gap:12px;font-size:1.02rem;font-weight:650;line-height:1.3;display:grid}.vitrine.vt-qui .qsn-ticket li i{background:var(--fait);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 0 4px #00a86b26}.vitrine.vt-qui .qsn-ticket li i svg{width:16px;height:16px}.vitrine.vt-qui .qsn-ticket__pied{color:var(--encre-douce);text-align:center;border-top:2px dashed #dadada;margin-top:18px;padding-top:12px;font-size:.9rem;font-weight:650}.vitrine.vt-qui .guide{padding-top:clamp(72px,9vw,130px)}.vitrine.vt-qui .guide h2{max-width:16ch;margin-top:26px;font-size:clamp(2.4rem,5vw,4.4rem)}.vitrine.vt-qui .plaques{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,30px);margin:clamp(36px,4.4vw,60px) 0 0;padding:0;list-style:none;display:grid}.vitrine.vt-qui .plaque{box-shadow:inset 0 2px 0 #fff, inset 0 0 0 1px #0000000d, var(--relief), 0 26px 36px #0000001f;background:linear-gradient(#fff,#f3f3f3);border-radius:24px;flex-direction:column;padding:26px 24px 30px;transition:transform .2s cubic-bezier(.2,.75,.25,1);display:flex;position:relative}.vitrine.vt-qui .plaque:hover{transform:translateY(-4px)}.vitrine.vt-qui .plaque__vis{background:radial-gradient(circle at 35% 35%,#f4f4f4,#a8a8a8);border-radius:50%;width:10px;height:10px;position:absolute;top:14px;box-shadow:inset 0 0 0 1px #0000001f}.vitrine.vt-qui .plaque__vis--g{left:14px}.vitrine.vt-qui .plaque__vis--d{right:14px}.vitrine.vt-qui .plaque__icone{background:var(--sauge-pale);width:64px;height:64px;color:var(--sauge-nuit);border-radius:18px;place-items:center;margin-top:10px;display:grid}.vitrine.vt-qui .plaque__icone svg{width:32px;height:32px}.vitrine.vt-qui .plaque h3{letter-spacing:-.025em;margin-top:22px;font-size:1.5rem;line-height:1.05}.vitrine.vt-qui .plaque p{color:var(--encre-douce);margin-top:12px;font-size:1.02rem;font-weight:500;line-height:1.5}.vitrine.vt-qui .plaque--vera .plaque__icone{background:var(--iris-pale)}.vitrine.vt-qui .plaque--vera .plaque__icone svg{width:40px;height:40px}.vitrine.vt-qui .plaque--vera .mascotte use{fill:var(--iris)}.vitrine.vt-qui .plaque--vera .mascotte ellipse{fill:#fff}.vitrine.vt-qui .mot{padding-top:clamp(72px,9vw,130px)}.vitrine.vt-qui .lettre{background:#fbfbf8;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);max-width:1040px;margin:0 auto;padding:clamp(32px,4.4vw,60px) clamp(24px,5vw,72px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000000f,0 3px #e6e6e1,0 6px #dcdcd6,0 30px 44px #0000001f}.vitrine.vt-qui .lettre:before{content:"";background:#ddefe9d9;border-radius:4px;width:120px;height:30px;margin-left:-60px;position:absolute;top:-14px;left:50%;transform:rotate(-2deg);box-shadow:0 2px 4px #00000014}.vitrine.vt-qui .guillemet{color:var(--sauge);font-size:clamp(6rem,10vw,9rem);font-weight:800;line-height:.7}.vitrine.vt-qui .lettre blockquote{letter-spacing:-.015em;margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:600;line-height:1.35}.vitrine.vt-qui .lettre figcaption{color:var(--encre-douce);margin-top:26px;font-size:1.02rem;font-weight:700}.vitrine.vt-qui .appel{box-shadow:inset 0 2px 0 #fff, inset 0 0 0 1px #0000000d, var(--relief), 0 26px 40px #00000024;background:linear-gradient(#fff,#f1f1f1);border-radius:28px;justify-content:space-between;align-items:center;gap:24px 40px;margin:clamp(72px,9vw,120px) 0 clamp(56px,7vw,90px);padding:clamp(24px,3.4vw,44px);display:flex}.vitrine.vt-qui .appel h2{letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.05}.vitrine.vt-qui .appel p{color:var(--encre-douce);margin-top:10px;font-size:1.12rem;font-weight:500}.vitrine.vt-qui .appel__touches{flex-wrap:wrap;flex:none;gap:14px;display:flex}@media (max-width:1100px){.vitrine.vt-qui .plaques{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.vitrine.vt-qui .tete,.vitrine.vt-qui .histoire{grid-template-columns:minmax(0,1fr)}.vitrine.vt-qui .qsn-tableau,.vitrine.vt-qui .qsn-imprimante{justify-self:start}}@media (max-width:639px){.vitrine.vt-qui .tete{padding-bottom:64px}.vitrine.vt-qui .tete h1{margin-top:20px;font-size:clamp(2.5rem,11.4vw,3.4rem)}.vitrine.vt-qui .tete__ligne{margin-top:18px;font-size:1.1rem}.vitrine.vt-qui .qsn-tableau{border-radius:22px;width:100%;padding:16px 16px 14px}.vitrine.vt-qui .histoire{padding:36px 20px 44px}.vitrine.vt-qui .histoire h2{margin-top:20px;font-size:2.15rem}.vitrine.vt-qui .qsn-imprimante{width:100%}.vitrine.vt-qui .qsn-ticket{margin:-30px 22px 0;padding:36px 18px 24px}.vitrine.vt-qui .guide h2{font-size:2.3rem}.vitrine.vt-qui .plaques{grid-template-columns:minmax(0,1fr);gap:22px}.vitrine.vt-qui .lettre{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:6px;padding:30px 20px 28px}.vitrine.vt-qui .guillemet{font-size:5rem}.vitrine.vt-qui .appel{border-radius:22px;flex-direction:column;align-items:stretch;padding:24px 20px}.vitrine.vt-qui .appel__touches{flex-direction:column}.vitrine.vt-qui .appel__touches .key{width:100%}}@media (prefers-reduced-motion:reduce){.vitrine.vt-qui .plaque{transition:none}.vitrine.vt-qui .plaque:hover{transform:none}}
