.hero-axes{margin-top:clamp(1.8rem,4.2vh,2.8rem)}.hero-lignes{border-top:1px solid var(--ink-10);flex-direction:column;display:flex}.hero-ligne{border-bottom:1px solid var(--ink-10);color:var(--navy);align-items:center;gap:.85rem;padding:.95rem .1rem;text-decoration:none;display:flex}.hero-ligne-point{border-radius:50%;flex:none;width:12px;height:12px}.hero-ligne-label{font-family:var(--font-tit);flex:1;font-size:1.15rem;font-weight:800}.hero-ligne-fleche{color:var(--ink-70);display:grid}.hero-ligne-fleche svg{width:12px;height:12px}.hero-sub p{text-wrap:pretty}.hero-h1 br{display:none}.axe{flex-direction:column;gap:clamp(1.6rem,4vh,2.2rem);display:flex}.axe-kicker{font-family:var(--font-tit);color:var(--ink-70);margin:0 0 .8rem;font-size:1rem;font-weight:800}.axe-titre{font-size:clamp(2.1rem,1.3rem + 3.6vw,3.3rem)}.axe-ligne{max-width:30em;color:var(--ink-80);margin:1rem 0 0;font-size:clamp(1.05rem,1rem + .5vw,1.25rem)}.origine--carte{text-align:left;align-items:stretch}.origine-carte{background:var(--white);border-radius:26px;padding:1.5rem 1.3rem;box-shadow:0 10px 30px #1f24330f,0 1px 3px #1f24330a}.origine-qui{border-bottom:1px solid var(--ink-10);align-items:center;gap:.9rem;padding-bottom:1.1rem;display:flex}.origine-sceau{border-radius:50%;width:52px;height:52px;box-shadow:0 0 0 5px #eae4ea}.origine-nom{font-family:var(--font-tit);margin:0;font-size:1.2rem;font-weight:800}.origine-role{color:var(--ink-70);margin:.1rem 0 0;font-size:.9rem}.origine-recit{font-family:var(--font-tit);letter-spacing:-.015em;margin:1.2rem 0 0;font-size:1.55rem;font-weight:850;line-height:1.15}.origine-chute{color:var(--ink-80);margin:.9rem 0 0;font-size:1.05rem;line-height:1.5}.origine-pose{position:relative}.origine--carte .origine-carte{z-index:1;position:relative}.origine-orbe{left:calc(-14vw - var(--gutter));aspect-ratio:1;border-radius:50%;width:34vw;position:absolute;top:-15vw}.origine--carte+.contact .contact-orbe--lavande{width:80vw;top:-44vw;right:-24vw}.carte-app{color:var(--navy);font-family:var(--font-tit);text-align:center;background:#ffffffe0;border:1px solid #fffffff2;border-radius:24px;flex-direction:column;align-items:center;gap:.6rem;padding:10px 10px 12px;font-size:.88rem;font-weight:800;line-height:1.15;text-decoration:none;display:flex;box-shadow:0 14px 32px #1f24331a,0 2px 6px #1f24330d}.carte-app img{border-radius:22%;width:100%;height:auto;display:block}.apps-plateau{perspective:900px;padding-block:12px}.apps-plateau-grille{transform-origin:50% 60%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:300px;margin:0 auto;padding:0;list-style:none;display:grid}.axe-fenetres{aspect-ratio:4/3;position:relative}.axe-fenetre{width:78%;position:absolute}.axe-fenetre--1{top:0;left:0}.axe-fenetre--2{top:15%;left:11%}.axe-fenetre--3{top:30%;left:22%}.axe-reel{width:min(100%,300px);margin-inline:auto}@media (width>=60rem){.hero-axes{pointer-events:auto}.hero-lignes{max-width:30rem}.hero-ligne:hover .hero-ligne-fleche{color:var(--navy)}.hero-h1 br{display:inline}.axe,.origine--carte{min-height:0;padding-block:clamp(4.5rem,10vh,7rem)}.axe{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"texte visuel""lien visuel";align-content:center;gap:2.2rem clamp(3rem,6vw,6rem);display:grid}.axe--contre{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"visuel texte""visuel lien"}.axe-texte{grid-area:texte;align-self:end}.axe-visuel{grid-area:visuel;align-self:center}.axe-lien{grid-area:lien;align-self:start}.axe-titre{font-size:clamp(2.8rem,1.4rem + 2.8vw,4.6rem)}.carte-app{font-size:1rem}.origine-orbe{width:200px;top:-80px;left:-90px}.origine-pose{max-width:40rem}.origine-carte{max-width:40rem;padding:2rem 2.2rem}.origine--carte+.contact .contact-orbe--lavande{--d:min(39vw, 600px);width:var(--d);top:calc(var(--d) / -2 - 3rem);right:auto;left:calc(50% + 10rem - var(--d) / 2)}.origine-recit{font-size:2rem}.apps-plateau-grille{gap:22px;max-width:380px}.axe-reel{width:min(380px,42.75svh)}@media (height<=820px){.hero-ligne{padding-block:1.6svh}}}
