.ip-hero-v{padding-bottom:2.5rem}.ip-hero-v .ac-ph{aspect-ratio:1;max-height:35rem}.ip-live{border:1px solid var(--line);background:#fff;border-radius:1.125rem;width:min(20.625rem,78%);padding:1rem 1.125rem 1.125rem;position:absolute;bottom:0;left:-2.25rem;box-shadow:0 1.625rem 3.125rem -1.875rem #1d1c1b80}.ip-live-h{border-bottom:1px dashed var(--line);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:.5rem;padding-bottom:.75rem;font-size:.7813rem;font-weight:600;display:flex}.ip-dot{background:var(--red);border-radius:50%;width:.5rem;height:.5rem;position:relative}.ip-dot:after{content:"";border:1.5px solid var(--red);opacity:0;border-radius:50%;position:absolute;inset:-.25rem}.ip-onde{align-items:center;gap:.1875rem;height:1rem;margin-left:auto;display:flex}.ip-onde i{background:var(--red);border-radius:2px;width:.1875rem;height:100%;transform:scaleY(.25)}.ip-l{flex-direction:column;gap:.1875rem;margin-top:.75rem;display:flex}.ip-l small{letter-spacing:.04em;color:var(--ink-3);font-size:.7188rem;font-weight:600}.ip-l span{min-height:1.45em;color:var(--ink);font-size:1.0313rem;line-height:1.45}.ip-cib{background:var(--paper);border-radius:.75rem;padding:.625rem .75rem}.ip-cib span{color:var(--red-dk);font-weight:600}.ip-mis-g{grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem;display:grid}.ip-m{border:1px solid var(--line);color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:1.25rem;grid-column:span 2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem 1rem;padding:1.25rem;display:grid;position:relative}.ip-m:nth-child(n+4){grid-column:span 3}.ip-m:hover,.ip-m:focus-visible{color:var(--ink);border-color:#d9cfbf;box-shadow:0 1.375rem 2.5rem -1.75rem #1d1c1b73}.ip-m:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ip-zi{border:1.5px solid var(--red);width:3.5rem;height:3.5rem;font-family:var(--cjk);color:var(--red);border-radius:.625rem;grid-row:span 2;place-items:center;font-size:1.1875rem;font-weight:700;line-height:1;display:grid}.ip-m:hover .ip-zi,.ip-m:focus-visible .ip-zi{background:var(--red);color:var(--paper)}.ip-m-n{align-self:end;font-size:1.125rem;font-weight:600;line-height:1.2}.ip-m-d{color:var(--ink-3);align-self:start;font-size:.875rem}.ip-m-p{border-top:1px dashed var(--line);color:var(--ink-3);grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-top:.75rem;padding-top:.75rem;font-size:.8438rem;display:flex}.ip-m-p strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.375rem}.ip-m-p em{color:var(--red);font-style:normal;font-weight:600}.ip-fmt{background:var(--paper-2);border-block:1px solid var(--line)}.ip-fmt-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.ip-f{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;gap:.625rem;padding:1.125rem 1.125rem 1.375rem;display:flex}.ip-sc{background:var(--paper);height:8rem;color:var(--ink-3);border-radius:.875rem;place-items:center;margin-bottom:.5rem;display:grid}.ip-sc svg{width:100%;max-width:14.375rem;height:100%;overflow:visible}.ip-f h3{font-size:1.1875rem}.ip-f p{color:var(--ink-2);font-size:.9063rem}.ip-f .ip-f-p{color:var(--ink-3);margin-top:auto;padding-top:.5rem;font-size:.8438rem}.ip-f-p b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.25rem}.sc-p{fill:#fff;stroke:currentColor;stroke-width:1.5px}.sc-i{fill:var(--red-50);stroke:var(--red);stroke-width:1.5px}.sc-t{fill:var(--ink-2);text-anchor:middle;dominant-baseline:central;font-size:.75rem;font-weight:700}.sc-t.zh{font-family:var(--cjk);font-size:.875rem}.sc-fil{fill:none;stroke:var(--line);stroke-width:1.5px;stroke-dasharray:3 4}.sc-bulle{fill:var(--red)}.sc-v{fill:#fff;stroke:var(--line);stroke-width:1.5px}.sc-case{fill:#f3eee5}.sc-tete{fill:var(--paper-3)}.sc-on{fill:none;stroke:var(--red);stroke-width:2px;opacity:0}@media (scripting:none){.sc-on.c{opacity:1}}.sc-ligne{fill:none;stroke:var(--red);stroke-width:1.5px;stroke-dasharray:4 5}.ip-res-g{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:start;gap:clamp(1.25rem,3vw,2.25rem);display:grid}.pc-cartes .ip-zi-s{font-family:var(--cjk);color:var(--red);font-size:.9375rem;font-weight:700;line-height:1.2}.pc-cartes label:has(input:checked) .ip-zi-s{color:var(--red-dk)}@media (width<=1100px){.ip-mis-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-m,.ip-m:nth-child(n+4){grid-column:span 1}.ip-m:last-child{grid-column:1/-1}}@media (width<=1000px){.ip-res-g{grid-template-columns:minmax(0,1fr)}.ip-hero-v .ac-ph{aspect-ratio:16/10}.ip-live{width:min(20.625rem,100% - 1.5rem);left:.75rem}.ip-fmt-g{grid-template-columns:minmax(0,1fr)}.ip-f{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid}.ip-sc{grid-row:span 4;height:100%;min-height:8rem;margin:0}}@media (width<=640px){.ip-mis-g{grid-template-columns:minmax(0,1fr)}.ip-m:last-child{grid-column:auto}.ip-f{align-items:stretch;display:flex}.ip-sc{height:7rem;min-height:0}}.ip-m{transition:transform .3s var(--ease), box-shadow .3s, border-color .2s}.ip-m:hover,.ip-m:focus-visible{transform:translateY(-.25rem)}.ip-zi{transition:background .25s, color .25s, transform .35s var(--ease)}.ip-m:hover .ip-zi,.ip-m:focus-visible .ip-zi{transform:rotate(-6deg)}.ip-onde i{transition:transform .3s}.ip-dot:after{animation:1.6s ease-out infinite ip-pouls}.ip-live.parle .ip-onde i{animation:.9s ease-in-out infinite ip-onde}.ip-live.parle .ip-onde i:nth-child(2){animation-delay:-.6s}.ip-live.parle .ip-onde i:nth-child(3){animation-delay:-.3s}.ip-live.parle .ip-onde i:nth-child(4){animation-delay:-.75s}.ip-live.parle .ip-onde i:nth-child(5){animation-delay:-.15s}.ip-f.in .sc-bulle{animation:sc-aller 3.2s var(--ease) infinite}.ip-f.in .sc-on{animation:4.5s step-end infinite sc-tour}.ip-f.in .sc-on.b{animation-delay:-3s}.ip-f.in .sc-on.c{animation-delay:-1.5s}.ip-f.in .sc-ligne{animation:1.2s linear infinite sc-flux}.ip-live.horschamp .ip-dot:after,.ip-live.horschamp .ip-onde i,.ip-fmt.horschamp .sc-bulle,.ip-fmt.horschamp .sc-on,.ip-fmt.horschamp .sc-ligne{animation-play-state:paused}@keyframes ip-pouls{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@keyframes ip-onde{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes sc-aller{0%{opacity:0;transform:translate(0)}8%{opacity:1}40%{transform:translate(80px)}55%{transform:translate(80px)}92%{opacity:1;transform:translate(160px)}to{opacity:0;transform:translate(160px)}}@keyframes sc-tour{0%{opacity:1}33.3%{opacity:0}}@keyframes sc-flux{to{stroke-dashoffset:-18px}}
