@property --hist-k{syntax:"<number>";inherits:true;initial-value:1}@property --hist-cx{syntax:"<number>";inherits:true;initial-value:50}@property --hist-cy{syntax:"<number>";inherits:true;initial-value:50}.hist-open{padding-top:clamp(3.5rem,8vw,7.5rem);padding-bottom:clamp(4rem,9vw,8.5rem)}.hist-open-lede{max-width:30ch;color:var(--cv-bordeaux);text-wrap:pretty;margin-top:clamp(1.75rem,3.5vw,3rem)}.hist-close{padding-top:calc(var(--stripe) / 2 + clamp(4rem, 8vw, 7rem));padding-bottom:clamp(5rem,9vw,8rem)}.hist-close-title{max-width:22ch}.hist-carnet{timeline-scope:var(--hist-scope);padding-bottom:clamp(4.5rem,10vw,7rem);position:relative}.hist-panel{background:var(--cv-poudre);color:var(--cv-nuit)}.hist-map{--r:.58;--hist-u:2.56;--tx:calc(50 - var(--hist-k) * var(--hist-cx));--ty:calc(50 * var(--r) - var(--hist-k) * var(--hist-cy) * .455);aspect-ratio:50/29;width:100%;position:relative;overflow:hidden;container-type:inline-size}.hist-cam{transform-origin:0 0;width:100cqw;height:45.5cqw;transform:translate(calc(var(--tx) * 1cqw), calc(var(--ty) * 1cqw)) scale(var(--hist-k));position:absolute;top:0;left:0}.hist-world{background-color:var(--cv-bordeaux);opacity:.13;position:absolute;-webkit-mask:url(/world-map.svg) 0 0/100% 100% no-repeat;mask:url(/world-map.svg) 0 0/100% 100% no-repeat}.hist-routes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hist-route-dots{fill:none;stroke:var(--cv-bordeaux);stroke-opacity:.34;stroke-linecap:round;stroke-width:calc(2px * var(--hist-u) / var(--hist-k));stroke-dasharray:0 calc(6px * var(--hist-u) / var(--hist-k))}.hist-seg{fill:none;stroke:var(--cv-carmin);stroke-width:calc(2.25px * var(--hist-u) / var(--hist-k));stroke-dasharray:1 2;stroke-dashoffset:0}.hist-pins{position:absolute;inset:0}.hist-pin{translate:calc((var(--tx) + var(--hist-k) * var(--x)) * 1cqw) calc((var(--ty) + var(--hist-k) * var(--y) * .455) * 1cqw);position:absolute;top:0;left:0}.hist-pin.is-current{z-index:2}.hist-pin-ghost{border:1.5px solid color-mix(in srgb, var(--cv-bordeaux) 50%, transparent);border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute}.hist-pin-pop{position:absolute;top:0;left:0}.hist-pin-dot{--d:1.625rem;width:var(--d);height:var(--d);margin:calc(var(--d) / -2);background:var(--cv-carmin);color:var(--cv-guimauve);box-shadow:0 0 0 3px var(--cv-poudre);transition:scale .26s var(--cv-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;scale:.4}.hist-pin-dot .num{opacity:0;transition:opacity .2s var(--cv-ease);font-size:.95rem;line-height:1}.hist-pin.is-current .hist-pin-dot{scale:1}.hist-pin.is-current .hist-pin-dot .num{opacity:1}.hist-count{min-height:3.75rem;padding:.5rem var(--m) .75rem;align-items:flex-end;gap:.875rem;display:flex}.hist-count-n{color:var(--cv-carmin);font-size:2.625rem}.hist-count-total{color:var(--cv-nuit);margin-left:.12em;font-size:.42em}.hist-count-label{padding-bottom:.1em}.hist-print{view-timeline-name:var(--vt);view-timeline-axis:block}.hist-photo{aspect-ratio:1}.hist-caption{padding-top:1.125rem}.hist-caption-n{color:var(--cv-carmin);font-size:2.5rem}.hist-caption-place{letter-spacing:-.01em;color:var(--cv-heading);text-wrap:balance;margin-top:.5rem;font-size:clamp(1.625rem,1.2rem + 1vw,2.125rem);font-weight:700;line-height:1.02}.hist-blank{container-type:inline-size}.hist-blank-name{font-size:min(3.25rem, var(--fit));line-height:.92}@media (max-width:1023.98px){.hist-track{--card:min(78vw, 22rem);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-block:1.25rem .25rem;display:flex;overflow:auto hidden}.hist-track::-webkit-scrollbar{display:none}.hist-track:before,.hist-track:after{content:"";flex:0 0 calc((100vw - var(--card)) / 2 - 1rem)}.hist-card{flex:0 0 var(--card);scroll-snap-align:center;scroll-snap-stop:always}.hist-print{view-timeline-axis:inline}}@media (min-width:1024px){.hist-grid{grid-template-columns:minmax(0,1fr) clamp(26rem,38vw,36rem);display:grid}.hist-panel{height:calc(100svh - 4.5rem);position:sticky;top:4.5rem;overflow:hidden}.hist-map{--r:.93;--hist-u:1.12;aspect-ratio:auto;width:auto;position:absolute;inset:0}.hist-pin-dot{--d:1.875rem}.hist-pin-dot .num{font-size:1.05rem}.hist-count{z-index:3;top:clamp(1.5rem,3vw,2.5rem);left:var(--m);gap:1.25rem;padding:0;position:absolute}.hist-count-n{font-size:clamp(4.5rem,6.5vw,6.75rem)}.hist-photo{aspect-ratio:4/5}.hist-track{padding:clamp(3rem, 6vw, 5rem) var(--m) 52vh clamp(2.5rem, 4.5vw, 4.5rem)}.hist-card{padding-bottom:clamp(3.5rem,8vh,5.5rem)}.hist-post{width:min(100%,21rem)}.hist-card:nth-child(2n) .hist-post{margin-left:auto}}@keyframes hist-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hist-pop{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:none){.hist-seg{animation:linear both hist-draw;animation-timeline:var(--tl);animation-range:cover 5% cover 36%}.hist-pin-pop{animation:linear both hist-pop;animation-timeline:var(--tl);animation-range:cover 30% cover 40%}.hist-map{transition:--hist-k .9s var(--ease-curtain), --hist-cx .9s var(--ease-curtain), --hist-cy .9s var(--ease-curtain)}.hist-map[data-view=nord]{--hist-k:2.3;--hist-cx:50;--hist-cy:22}.hist-map[data-view=med]{--hist-k:3.8;--hist-cx:48;--hist-cy:32.4}.hist-cam--world{will-change:transform}}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){@supports (animation-timeline:view()) and (timeline-scope:none){.hist-map[data-view=nord],.hist-map[data-view=med]{--hist-k:min(3.6, var(--r) * 4.7);--hist-cx:48;--hist-cy:25.5}}}
