.vitrine.vt-ressources .tete{padding-top:clamp(28px,4.4vw,64px);padding-bottom:clamp(32px,4.4vw,60px)}.vitrine.vt-ressources .tete h1{letter-spacing:-.03em;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.95}.vitrine.vt-ressources .tete h1 .vif{color:var(--sauge);display:block}.vitrine.vt-ressources .tete__ligne{color:var(--encre-douce);max-width:36ch;margin-top:24px;font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:500;line-height:1.4}.vitrine.vt-ressources .vedette{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(40px,5vw,76px) clamp(24px,5vw,80px);display:grid}.vitrine.vt-ressources .vedette__scene{place-items:center;min-height:470px;display:grid;position:relative}.vitrine.vt-ressources .vedette__zoom{zoom:var(--zc,1)}.vitrine.vt-ressources .vedette__ombre{background:radial-gradient(closest-side,#031e1a8c,#031e1a00);border-radius:50%;width:340px;height:40px;margin-left:-170px;position:absolute;bottom:22px;left:50%}.vitrine.vt-ressources .vedette h2{max-width:15ch;margin-top:26px;font-size:clamp(2.2rem,4.2vw,3.9rem)}.vitrine.vt-ressources .vedette__ligne{color:var(--sauge-pale);max-width:36ch;margin-top:20px;font-size:1.22rem;font-weight:500;line-height:1.45}.vitrine.vt-ressources .vedette__geste{margin-top:clamp(30px,3.6vw,44px)}.vitrine.vt-ressources .gros-guide{--h:16px;--kh:84px;--r:24px;--px:34px;letter-spacing:-.02em;font-size:clamp(1.25rem,1.9vw,1.55rem);font-weight:800}.vitrine.vt-ressources .gros-guide .key__cap{gap:16px}.vitrine.vt-ressources .gros-guide svg{width:1.05em;height:1.05em}.vitrine.vt-ressources .vedette__note{color:var(--sauge-pale);margin-top:20px;font-size:1.02rem;font-weight:600}.vitrine.vt-ressources .carnet{width:300px;height:392px;margin-left:18px;position:relative}.vitrine.vt-ressources .carnet__epaisseur{background:#fff;border-radius:8px 14px 14px 8px;position:absolute;inset:0;box-shadow:2px 2px #f2f2f2,3px 3px #d9d9d9,5px 5px #f4f4f4,6px 6px #d3d3d3,8px 8px #f1f1f1,9px 9px #cbcbcb,11px 11px #ededed,12px 12px #bdbdbd,30px 40px 46px #00000057}.vitrine.vt-ressources .carnet__sort{background:#fff;border-radius:4px 10px 10px 4px;transition:transform .42s cubic-bezier(.2,.8,.25,1);position:absolute;inset:26px 2px 26px 40px;box-shadow:inset 0 0 0 1px #e2e2e2,3px 3px 8px #0000001f}.vitrine.vt-ressources .carnet__sort:after{content:"";background:repeating-linear-gradient(#d7d7d7 0 4px,#0000 4px 13px);width:30px;position:absolute;top:36px;bottom:40px;right:12px}:is(.vitrine.vt-ressources .vedette:has(.gros-guide:hover) .carnet__sort,.vitrine.vt-ressources .vedette:has(.gros-guide:focus-visible) .carnet__sort){transform:translate(38px)}.vitrine.vt-ressources .carnet__couv{background:linear-gradient(160deg,#353535,#1e1e1e 70%);border-radius:8px 14px 14px 8px;flex-direction:column;justify-content:center;align-items:center;padding:0 26px 0 46px;display:flex;position:absolute;inset:0;box-shadow:inset 0 1.5px #ffffff24,inset 0 -2px #0006,inset 0 0 0 1px #0006}.vitrine.vt-ressources .carnet__plaque{width:100%;color:var(--encre);text-align:center;background:linear-gradient(#fff,#efefef);border-radius:14px;padding:20px 18px 22px;box-shadow:0 0 0 3px #8e8e8e,0 0 0 4px #cfcfcf,0 6px 10px #00000073,inset 0 2px #fff}.vitrine.vt-ressources .carnet__guide{color:var(--encre-douce);font-size:.95rem;font-weight:750;line-height:1.55;display:block}.vitrine.vt-ressources .carnet__plaque b{letter-spacing:-.05em;color:var(--sauge);margin-top:6px;font-size:7rem;font-weight:800;line-height:.9;display:block}.vitrine.vt-ressources .carnet__crit{letter-spacing:-.015em;margin-top:8px;font-size:1.25rem;font-weight:800;line-height:1.1;display:block}.vitrine.vt-ressources .carnet__bande{background:linear-gradient(90deg, var(--sauge-vive), var(--sauge));border-radius:4px;width:100%;height:8px;margin-top:26px}.vitrine.vt-ressources .carnet__coin{background:linear-gradient(135deg,#e9e9e9,#9c9c9c);width:40px;height:40px;position:absolute;right:0;box-shadow:inset 0 1px #fff,-1px 1px 2px #0006}.vitrine.vt-ressources .carnet__coin--h{clip-path:polygon(0 0,100% 0,100% 100%);border-radius:0 14px 0 0;top:0}.vitrine.vt-ressources .carnet__coin--b{clip-path:polygon(100% 0,100% 100%,0 100%);border-radius:0 0 14px;bottom:0}.vitrine.vt-ressources .carnet__spirale{width:48px;height:392px;position:absolute;top:0;left:-16px;overflow:visible}.vitrine.vt-ressources .bibli{padding-top:clamp(56px,7vw,100px)}.vitrine.vt-ressources .articles__titre{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3rem);line-height:1.02}.vitrine.vt-ressources .articles__ligne{color:var(--encre-douce);margin-top:10px;font-size:1.15rem}.vitrine.vt-ressources .rayonnage{margin-top:clamp(40px,5vw,64px);position:relative}.vitrine.vt-ressources .grille{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:56px clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid;position:relative}.vitrine.vt-ressources .planches{z-index:0;pointer-events:none;position:absolute;inset:0}.vitrine.vt-ressources .planche{height:28px;transition:opacity .3s;position:absolute;left:-18px;right:-18px}.vitrine.vt-ressources .planche:before{content:"";clip-path:polygon(1.2% 0,98.8% 0,100% 100%,0 100%);background:linear-gradient(#f7f7f7,#e3e3e3);border-radius:4px 4px 0 0;height:15px;position:absolute;top:0;left:0;right:0}.vitrine.vt-ressources .planche:after{content:"";background:linear-gradient(#dcdcdc,#c3c3c3);border-radius:0 0 7px 7px;height:13px;position:absolute;top:15px;left:0;right:0;box-shadow:inset 0 1px #ffffffb3,0 3px 4px #0000001a,0 18px 26px #0000001f}.vitrine.vt-ressources .doc{min-width:0;position:relative}.vitrine.vt-ressources .doc__scene{justify-content:center;align-items:flex-end;height:250px;padding-bottom:4px;display:flex;position:relative}.vitrine.vt-ressources .doc__objet{transform-origin:50% 100%;filter:drop-shadow(0 12px 10px #0000001f)drop-shadow(0 2px 2px #00000014);position:relative}.vitrine.vt-ressources .doc__ombre{background:radial-gradient(closest-side,#0003,#0000);border-radius:50%;width:200px;height:22px;margin-left:-100px;position:absolute;bottom:-3px;left:50%}.vitrine.vt-ressources .doc__texte{flex-direction:column;align-items:flex-start;padding-top:34px;display:flex}.vitrine.vt-ressources .doc__type{color:var(--sauge);letter-spacing:.01em;font-size:.9rem;font-weight:750}.vitrine.vt-ressources .doc__titre{letter-spacing:-.012em;text-wrap:pretty;margin-top:6px;font-size:1.14rem;font-weight:750;line-height:1.25}.vitrine.vt-ressources .doc__ligne{color:var(--encre-douce);margin-top:6px;font-size:.98rem;font-weight:500;line-height:1.4}.vitrine.vt-ressources .doc__geste{margin-top:16px}.vitrine.vt-ressources .doc__geste svg{width:16px;height:16px}.vitrine.vt-ressources .papier{width:156px;height:212px;position:relative}.vitrine.vt-ressources .papier:before,.vitrine.vt-ressources .papier:after{content:"";border-radius:5px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.vitrine.vt-ressources .papier:before{background:#efefef;transform:translate(8px,5px)rotate(2.4deg)}.vitrine.vt-ressources .papier:after{background:#f8f8f8;transform:translate(3px,2px)rotate(-1.3deg)}.vitrine.vt-ressources .papier__dessus{z-index:1;background:linear-gradient(#fff,#fafafa);border-radius:5px;flex-direction:column;gap:8px;padding:18px 16px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012}.vitrine.vt-ressources .p-l{height:5px;width:var(--w,100%);background:#dcdcdc;border-radius:3px;flex:none;display:block}.vitrine.vt-ressources .p-titre{height:9px;width:var(--w,74%);background:#3a4743;border-radius:4px;flex:none;display:block}.vitrine.vt-ressources .p-titre+.p-titre{margin-top:-2px}.vitrine.vt-ressources .p-photo{background:var(--sauge-pale);border-radius:4px;flex:none;height:64px;overflow:hidden}.vitrine.vt-ressources .p-photo svg{width:100%;height:100%;display:block}.vitrine.vt-ressources .p-cols{grid-template-columns:1fr 1fr;gap:6px 9px;display:grid}.vitrine.vt-ressources .criteres{padding-top:clamp(56px,7vw,100px);scroll-margin-top:24px}.vitrine.vt-ressources .familles{gap:clamp(28px,3.4vw,40px);margin-top:clamp(30px,4vw,48px);display:grid}.vitrine.vt-ressources .famille h3{letter-spacing:-.005em;color:var(--encre-douce);font-size:1.05rem;font-weight:800;line-height:1.2}.vitrine.vt-ressources .tuiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin:14px 0 0;padding:0;list-style:none;display:grid}.vitrine.vt-ressources .tuiles li{display:grid}.vitrine.vt-ressources .tuile{--h:7px;--kh:96px;--r:16px;--px:18px;width:100%;height:100%;display:block}.vitrine.vt-ressources .tuile .key__cap{white-space:normal;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:100%;padding-top:12px;padding-bottom:14px}.vitrine.vt-ressources .tuile__code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--sauge);font-size:.95rem;font-weight:700}.vitrine.vt-ressources .tuile__nom{letter-spacing:-.01em;font-size:1.06rem;font-weight:750;line-height:1.22}.vitrine.vt-ressources .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-ressources .appel h2{letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.05}.vitrine.vt-ressources .appel p{color:var(--encre-douce);margin-top:10px;font-size:1.12rem;font-weight:500}.vitrine.vt-ressources .appel .key{flex:none}@media (max-width:860px){.vitrine.vt-ressources .vedette{grid-template-columns:1fr}.vitrine.vt-ressources .vedette__scene{min-height:0;padding:10px 0 40px}}@media (max-width:639px){.vitrine.vt-ressources .tuiles{grid-template-columns:1fr 1fr;gap:14px 12px}.vitrine.vt-ressources .tuile{--kh:88px;--px:14px}.vitrine.vt-ressources .tuile__nom{font-size:.98rem}.vitrine.vt-ressources .tete h1{font-size:clamp(2.5rem,11.4vw,3.4rem)}.vitrine.vt-ressources .tete__ligne{margin-top:18px;font-size:1.1rem}.vitrine.vt-ressources .section-bloc{margin:0 8px}.vitrine.vt-ressources .vedette{gap:6px;padding:30px 18px}.vitrine.vt-ressources .vedette__scene{padding:4px 0 34px}.vitrine.vt-ressources .vedette__zoom{--zc:.74}.vitrine.vt-ressources .vedette__ombre{width:250px;margin-left:-125px;bottom:16px}.vitrine.vt-ressources .vedette h2{margin-top:20px;font-size:2.15rem}.vitrine.vt-ressources .vedette__ligne{font-size:1.08rem}.vitrine.vt-ressources .vedette__geste{width:100%}.vitrine.vt-ressources .gros-guide{--kh:70px;--h:13px;--r:20px;--px:14px;width:100%;font-size:1.2rem}.vitrine.vt-ressources .grille{grid-template-columns:minmax(0,1fr);gap:40px 16px}.vitrine.vt-ressources .planche{left:-10px;right:-10px}.vitrine.vt-ressources .doc__scene{height:178px}.vitrine.vt-ressources .doc__objet{zoom:.72}.vitrine.vt-ressources .doc__ombre{width:150px;margin-left:-75px}.vitrine.vt-ressources .doc__texte{padding-top:30px}.vitrine.vt-ressources .doc__type{font-size:.82rem}.vitrine.vt-ressources .doc__titre{font-size:1rem;line-height:1.28}.vitrine.vt-ressources .doc__ligne{font-size:.9rem}.vitrine.vt-ressources .doc__geste{--kh:38px}.vitrine.vt-ressources .appel{border-radius:22px;flex-direction:column;align-items:stretch;padding:24px 20px}.vitrine.vt-ressources .appel .key{width:100%}}@media (prefers-reduced-motion:reduce){.vitrine.vt-ressources .carnet__sort,.vitrine.vt-ressources .planche{transition-duration:1ms!important}}.vitrine .fenetre-guide .mini-livret{background:linear-gradient(160deg,#353535,#1e1e1e);border-radius:3px 7px 7px 3px;flex:none;place-items:center;width:58px;height:76px;padding-left:8px;display:grid;position:relative;box-shadow:1px 1px #fff,2px 2px #d9d9d9,3px 3px #fff,4px 4px #cfcfcf,0 12px 16px #00000040,inset 0 1px #ffffff24}.vitrine .fenetre-guide .mini-livret:before{content:"";background:#ffffff1f;width:2px;position:absolute;top:0;bottom:0;left:7px}.vitrine .fenetre-guide .mini-livret b{width:36px;height:40px;color:var(--sauge);letter-spacing:-.04em;background:#fff;border-radius:6px;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.vitrine .fenetre-guide .merci .ticket__date{text-align:left}
