[data-v3-section=hero] .v3-signature-texte{position:relative}[data-v3-section=hero] .v3-signature-texte:after{content:"";position:absolute;inset-inline:0;inset-block-end:-.16em;block-size:max(2px,.08em);background:var(--color-minium);transform-origin:0;pointer-events:none}@layer components{.v3-marquee-bande{--vague: 0deg;--defile-duree: 45s;display:grid;overflow:clip;padding-block-start:max(.75rem,2.5vw);border-block:1px solid var(--color-bordure);background:var(--color-surface)}.v3-marquee-bande:has(#pause-marquee:checked){--vague: 0deg !important}.v3-reglet-prusse,.v3-marquee{inline-size:112%;margin-inline-start:-6%;transition:rotate var(--ms-panneau) var(--ease-pose)}.v3-marquee{grid-row:1;overflow:hidden;rotate:calc(var(--vague) - 2deg)}.v3-reglet-prusse{--trait: var(--color-craie);grid-row:2;position:relative;margin-block-start:-.5rem;block-size:2.4rem;overflow:hidden;rotate:calc(1.5deg - var(--vague));border-block:1px solid var(--color-bordure-forte);background:var(--color-prusse)}html[data-theme=sombre] .v3-reglet-prusse{--trait: var(--color-prusse);background:var(--color-encre-doux)}.v3-reglet-prusse:before{content:"";position:absolute;inset:0 -50% 0 calc(-50% - 500px);background:linear-gradient(90deg,var(--trait) 1px,#0000 0) 0 0 / 50px 62% repeat-x,linear-gradient(90deg,var(--trait) 1px,#0000 0) 0 0 / 10px 30% repeat-x}.v3-marquee-piste{display:flex;gap:.5rem 3.5rem;padding:1rem max(10%,calc(50% - 32rem));background:var(--color-minium)}.v3-marquee-groupe,.v3-marquee-groupe>li{display:flex;align-items:baseline;gap:.25rem 1.5rem}.v3-marquee-groupe{flex-wrap:wrap;font-family:var(--font-titre);font-size:clamp(1.2rem,2.6vw,1.8rem);font-weight:700;letter-spacing:-.015em;color:var(--color-craie)}.v3-marquee-groupe[aria-hidden]{display:none}.v3-marquee-groupe>li>a{padding-block:1rem;margin-block:-1rem}.v3-marquee-groupe a:focus-visible{outline:2px solid var(--color-craie);outline-offset:-2px}.v3-marquee-groupe>li:after{content:"✳";content:"✳" / "";color:var(--color-prusse);font-weight:800}@media(prefers-reduced-motion:no-preference){.v3-marquee{container-type:inline-size}.v3-marquee-piste{inline-size:max-content;gap:0;padding-inline:0;animation:reglet-gauche var(--defile-duree) linear infinite}.v3-marquee-groupe,.v3-marquee-groupe>li{flex-wrap:nowrap;gap:3.5rem;white-space:nowrap}.v3-marquee-groupe{flex:none;padding-inline-end:3.5rem}.v3-marquee-groupe[aria-hidden]{display:flex}.v3-reglet-prusse:before{animation:reglet-droite calc(var(--defile-duree) / 4.5) linear infinite}.v3-marquee-bande:has(#pause-marquee:checked) .v3-marquee-piste,.v3-marquee-bande:has(#pause-marquee:checked) .v3-reglet-prusse:before,.v3-marquee-bande:has(.v3-marquee-groupe a:focus-visible) .v3-marquee-piste,.v3-marquee-bande:has(.v3-marquee-groupe a:focus-visible) .v3-reglet-prusse:before{animation-play-state:paused}@media(scripting:enabled){.v3-marquee-bande[data-hors-champ] .v3-marquee-piste,.v3-marquee-bande[data-hors-champ] .v3-reglet-prusse:before{animation-play-state:paused}}@media(hover:hover)and (pointer:fine){.v3-marquee-bande:has(.v3-marquee:hover,.v3-reglet-prusse:hover) .v3-marquee-piste,.v3-marquee-bande:has(.v3-marquee:hover,.v3-reglet-prusse:hover) .v3-reglet-prusse:before{animation-play-state:paused}}@keyframes reglet-gauche{0%{translate:calc(-25% + max(10cqw,50cqw - 32rem)) 0}to{translate:calc(-50% + max(10cqw,50cqw - 32rem)) 0}}@keyframes reglet-droite{0%{translate:0 0}to{translate:500px 0}}}.v3-commande-enveloppe{grid-row:3;inline-size:100%;display:flex;justify-content:flex-end;margin-block:max(.5rem,1.5vw) .6rem}.v3-commande{background:var(--color-surface);display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .1rem;font-family:var(--font-mono-v3);font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-encre-doux);cursor:pointer}.v3-commande:hover{color:var(--color-encre)}.v3-temoin{inline-size:.7rem;block-size:.7rem;border:1px solid var(--color-bordure-forte);flex:none}#pause-marquee:checked+.v3-commande .v3-temoin{background:var(--color-signature);border-color:var(--color-signature)}#pause-marquee:focus-visible+.v3-commande{outline:2px solid var(--color-encre);outline-offset:3px}@media(max-width:47.999rem){.v3-commande{padding-block:.85rem}}@media(prefers-reduced-motion:reduce){.v3-commande-enveloppe{display:none}}}@layer components{.v3-liasse{position:relative;isolation:isolate;margin-block-end:.75rem}.v3-liasse:before,.v3-liasse:after{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--color-bordure-forte);border-radius:var(--radius-carte)}.v3-liasse:before{background:var(--color-surface);transform:translate(10px,8px) rotate(-.6deg)}.v3-liasse:after{background:var(--color-surface-accent);border-bottom:2px solid var(--color-minium);transform:translate(-8px,12px) rotate(.8deg)}html:not([data-theme=sombre]) .v3-liasse:before{border-color:var(--color-prusse)}.v3-etabli{display:flex;flex-direction:column}.v3-planche{position:relative;min-block-size:clamp(12rem,36vw,17rem);margin-top:1.5rem;border:1px dashed var(--color-bordure-forte);border-radius:var(--radius-douce);background-image:linear-gradient(90deg,var(--trait-grille-fort) 1px,#0000 0),linear-gradient(var(--trait-grille-fort) 1px,#0000 0);background-size:40px 40px}.v3-planche img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}html[data-theme=sombre] .v3-planche-clair,html:not([data-theme=sombre]) .v3-planche-sombre,[data-dessinee] img{display:none}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.v3-planche img{display:none}}@media(min-width:64rem){.v3-etabli{display:grid;grid:auto auto 1fr auto / minmax(0,38rem) 1fr;column-gap:2rem}.v3-planche{grid-area:1 / 2 / 5;margin:0}}}@layer components{.v3-piece{display:grid;margin-block-start:1.1rem}}
