@property --r{syntax:"<length>";inherits:true;initial-value:0}.cmp.svelte-1vscsaw{margin-top:clamp(1.8rem,4vw,2.8rem)}.cmp-btn.svelte-1vscsaw{z-index:6;background:color-mix(in srgb, var(--bg) 72%, transparent);border:1px solid var(--edge);width:38px;height:38px;color:var(--ink);opacity:0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9px;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;top:10px;right:10px}.cmp-btn.svelte-1vscsaw svg:where(.svelte-1vscsaw){width:18px;height:18px}.stage.svelte-1vscsaw:hover .cmp-btn:where(.svelte-1vscsaw),.row-wrap.svelte-1vscsaw:hover .cmp-btn:where(.svelte-1vscsaw),.cmp-btn.svelte-1vscsaw:focus-visible{opacity:1}@media (hover:none){.cmp-btn.svelte-1vscsaw{opacity:1}}.row-wrap.svelte-1vscsaw{position:relative}.row.svelte-1vscsaw{align-items:flex-start;gap:.6rem;display:flex}figure.svelte-1vscsaw{flex:1 1 0;min-width:0;margin:0}.fr.svelte-1vscsaw{border:1px solid var(--edge);background:var(--bg);box-shadow:0 18px 30px -22px var(--sh);line-height:0}.fr.svelte-1vscsaw img:where(.svelte-1vscsaw){width:100%;height:auto}figcaption.svelte-1vscsaw,.stage-cap.svelte-1vscsaw{font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--mut);margin:.85rem 0 0;font-size:.62rem;line-height:1.5}figcaption.svelte-1vscsaw b:where(.svelte-1vscsaw),.stage-cap.svelte-1vscsaw b:where(.svelte-1vscsaw){color:var(--ink);letter-spacing:.06em;font-weight:600}.when.svelte-1vscsaw{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);font-size:1rem;font-style:italic}@media (width<=700px){.row.svelte-1vscsaw{flex-direction:column;gap:1.6rem}figure.svelte-1vscsaw{width:100%;flex:none!important}}.stage.svelte-1vscsaw,.lens-pick.svelte-1vscsaw,.stage-cap.svelte-1vscsaw{width:min(100%, 76vh * var(--ra,1.4));margin-inline:auto}.stage.svelte-1vscsaw{aspect-ratio:var(--ra,1.4);border:1px solid var(--edge);box-shadow:0 18px 30px -22px var(--sh);touch-action:none;-webkit-user-select:none;user-select:none;cursor:none;position:relative;overflow:hidden}.stage.full.svelte-1vscsaw{cursor:pointer}.stage.svelte-1vscsaw:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.painting.svelte-1vscsaw{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lay.svelte-1vscsaw{opacity:0;-webkit-mask-image:radial-gradient(circle var(--r) at var(--lx,50%) var(--ly,50%), #000 var(--sharp), transparent 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--lx,50%) var(--ly,50%), #000 var(--sharp), transparent 100%);mask-image:radial-gradient(circle var(--r) at var(--lx,50%) var(--ly,50%), #000 var(--sharp), transparent 100%);transition:opacity .35s;position:absolute;inset:0;overflow:hidden}.lay.on.svelte-1vscsaw{opacity:1}.full.svelte-1vscsaw .lay:where(.svelte-1vscsaw){background:color-mix(in srgb, var(--ink) 10%, var(--bg))}.lay.svelte-1vscsaw img:where(.svelte-1vscsaw){max-width:none;height:auto;position:absolute}.stage.svelte-1vscsaw:not(.full) .lay:where(.svelte-1vscsaw) img:where(.svelte-1vscsaw):not(.cover){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.lay.svelte-1vscsaw img.cover:where(.svelte-1vscsaw){object-fit:cover;width:100%;height:100%;inset:0}.anim.svelte-1vscsaw{transition:--r .45s cubic-bezier(.22,.61,.36,1)}.stage-cap.svelte-1vscsaw{display:block}.lens-pick.svelte-1vscsaw{font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--mut);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-bottom:1rem;font-size:.7rem;display:flex}.lens-pick.svelte-1vscsaw button:where(.svelte-1vscsaw){font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:inline-flex}.lens-pick.svelte-1vscsaw button:where(.svelte-1vscsaw) b:where(.svelte-1vscsaw){font-weight:600}.lens-pick.svelte-1vscsaw button:where(.svelte-1vscsaw):hover,.lens-pick.svelte-1vscsaw button[aria-pressed=true]:where(.svelte-1vscsaw){color:var(--ink)}.lens-pick.svelte-1vscsaw button:where(.svelte-1vscsaw):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.pk.svelte-1vscsaw{background:no-repeat var(--edge);width:34px;height:34px;box-shadow:0 0 0 1px var(--edge);background-size:auto 250%;border-radius:50%;flex:none;transition:box-shadow .2s,opacity .2s;overflow:hidden}.lens-pick.svelte-1vscsaw button:where(.svelte-1vscsaw):not([aria-pressed=true]) .pk:where(.svelte-1vscsaw){opacity:.7}.lens-pick.svelte-1vscsaw button:where(.svelte-1vscsaw):hover .pk:where(.svelte-1vscsaw){opacity:1}.lens-pick.svelte-1vscsaw button[aria-pressed=true]:where(.svelte-1vscsaw) .pk:where(.svelte-1vscsaw){box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--acc)}@media (width<=480px){.lens-pick.svelte-1vscsaw>span:where(.svelte-1vscsaw){flex-basis:100%}}.cmp[data-mode=loupe].svelte-1vscsaw .stage:where(.svelte-1vscsaw),.fig-work.svelte-1vscsaw .fr:where(.svelte-1vscsaw){view-transition-name:tt-work}.fig-past.svelte-1vscsaw .fr:where(.svelte-1vscsaw){view-transition-name:tt-past}.fig-present.svelte-1vscsaw .fr:where(.svelte-1vscsaw){view-transition-name:tt-present}::view-transition-group(tt-work){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(tt-past){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-group(tt-present){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-new(tt-past):only-child{animation:.5s cubic-bezier(.22,.61,.36,1) both tt-from-centre-l}::view-transition-new(tt-present):only-child{animation:.5s cubic-bezier(.22,.61,.36,1) both tt-from-centre-r}::view-transition-old(tt-past):only-child{animation:.35s cubic-bezier(.22,.61,.36,1) reverse both tt-from-centre-l}::view-transition-old(tt-present):only-child{animation:.35s cubic-bezier(.22,.61,.36,1) reverse both tt-from-centre-r}@keyframes tt-from-centre-l{0%{opacity:0;transform:translate(40%)scale(.94)}}@keyframes tt-from-centre-r{0%{opacity:0;transform:translate(-40%)scale(.94)}}svg.svelte-1yi5br5{--land:color-mix(in srgb, var(--bg) 70%, var(--ink) 12%);--sea:color-mix(in srgb, var(--bg) 82%, #fff);background:var(--sea);width:100%;height:auto;display:block}body[data-mode=dark] svg.svelte-1yi5br5{--sea:color-mix(in srgb, var(--bg) 82%, #000)}.wl.svelte-1yi5br5{fill:none;stroke-linejoin:round}.line.svelte-1yi5br5{stroke:color-mix(in srgb, var(--ink) 20%, var(--sea))}.gap.svelte-1yi5br5{stroke:var(--sea)}.neighbour.svelte-1yi5br5{fill:color-mix(in srgb, var(--ink) 9%, var(--sea))}.coast.svelte-1yi5br5{fill:none;stroke:var(--ink);stroke-linejoin:round}.france.svelte-1yi5br5,.ground.svelte-1yi5br5{fill:var(--land)}.inner.svelte-1yi5br5{fill:none;stroke:color-mix(in srgb, var(--ink) 22%, var(--land));stroke-linejoin:round}.river.svelte-1yi5br5{fill:none;stroke:color-mix(in srgb, var(--ink) 30%, var(--land));stroke-linecap:round;stroke-linejoin:round}.dep.svelte-1yi5br5{fill:var(--land);stroke:color-mix(in srgb, var(--ink) 28%, var(--land));stroke-width:1.2px;stroke-linejoin:round}.city.svelte-1yi5br5{fill:color-mix(in srgb, var(--ink) 9%, var(--land))}.seine.svelte-1yi5br5{fill:none;stroke:color-mix(in srgb, var(--ink) 30%, var(--sea));stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.dot.svelte-1yi5br5{fill:var(--acc);stroke:var(--land)}.name.svelte-1yi5br5{font-family:var(--font-display);fill:var(--ink);paint-order:stroke;stroke:var(--land);stroke-linejoin:round}.walk-sec.svelte-19emges{margin-top:clamp(3rem,7vw,5rem)}.plain.svelte-19emges,.sec-head.svelte-19emges{border-top:1px solid var(--edge);padding-top:clamp(1.8rem,4vw,2.6rem)}.band.svelte-19emges{isolation:isolate;cursor:pointer;align-items:center;min-height:clamp(320px,44vh,440px);display:grid;position:relative;overflow:hidden}.pano.svelte-19emges{z-index:-2;background:color-mix(in srgb, var(--ink) 8%, var(--bg));position:absolute;inset:0;overflow:hidden}.track.svelte-19emges{will-change:transform;width:max-content;height:100%;animation:linear infinite svelte-19emges-drift;display:flex}.track.svelte-19emges img:where(.svelte-19emges){width:auto;max-width:none;height:100%}.paused.svelte-19emges .track:where(.svelte-19emges){animation-play-state:paused}@keyframes svelte-19emges-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track.svelte-19emges{animation:none}}.veil.svelte-19emges{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 92%, transparent) 0%, color-mix(in srgb, var(--bg) 74%, transparent) 36%, transparent 70%);position:absolute;inset:0}.in.svelte-19emges{padding:clamp(2.4rem,5vw,3.6rem) clamp(1.2rem,4vw,3rem)}.band.svelte-19emges h2:where(.svelte-19emges){font-family:var(--font-display);font-variation-settings:"opsz" 140;margin:0 0 1rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:300;line-height:1}.band.svelte-19emges p:where(.svelte-19emges){max-width:38ch;color:var(--ink);margin:0 0 1.6rem;font-size:1.08rem;line-height:1.7}.band.svelte-19emges .note:where(.svelte-19emges){font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);max-width:none;margin:1.1rem 0 0;font-size:.62rem}@media (width<=720px){.band.svelte-19emges{min-height:0;display:block}.pano.svelte-19emges{z-index:0;height:clamp(200px,32vh,280px);position:relative;inset:auto}.veil.svelte-19emges{display:none}.in.svelte-19emges{padding:1.4rem 0 0}}.sec-head.svelte-19emges{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin-bottom:1.3rem;display:flex}.sec-head.svelte-19emges h2:where(.svelte-19emges){font-family:var(--font-display);margin:0;font-size:1.6rem;font-style:italic;font-weight:400}.sec-head.svelte-19emges .count:where(.svelte-19emges){font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--acc2);font-size:.64rem}.walk.svelte-19emges{aspect-ratio:16/9;background:color-mix(in srgb, var(--ink) 8%, var(--bg));border:1px solid var(--edge);width:100%;max-height:78vh;position:relative;overflow:hidden}.viewer.svelte-19emges,.walk.svelte-19emges pnx-photo-viewer{width:100%;height:100%;display:block;position:absolute;inset:0}.loading.svelte-19emges{font-family:var(--font-ui);color:var(--mut);place-content:center;justify-items:center;gap:.8rem;margin:0;font-size:.78rem;display:grid;position:absolute;inset:0}.loading.svelte-19emges button:where(.svelte-19emges){font:inherit;color:var(--acc);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.walk-note.svelte-19emges{font-family:var(--font-ui);color:var(--mut);margin:.85rem 0 0;font-size:.72rem}.walk-note.svelte-19emges button:where(.svelte-19emges){font:inherit;color:var(--acc);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:.6rem;padding:0;text-decoration:underline}.none.svelte-19emges{color:var(--mut);max-width:62ch;margin:0}.none.svelte-19emges a:where(.svelte-19emges){color:var(--acc)}.detail.svelte-vmtgl9{max-width:var(--maxw,1200px);margin:0 auto;padding:calc(60px + clamp(1.4rem,4vw,2.6rem)) clamp(1.1rem,4vw,2.4rem) 4rem}.back.svelte-vmtgl9{font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--mut);margin-bottom:clamp(1.4rem,3vw,2.4rem);font-size:.7rem;display:inline-block}.back.svelte-vmtgl9:hover{color:var(--acc)}.eyebrow.svelte-vmtgl9{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--acc);margin:0 0 .5rem;font-size:.62rem}h1.svelte-vmtgl9{font-family:var(--font-display,serif);text-wrap:balance;margin:0 0 .35rem;font-size:clamp(1.7rem,3.6vw,2.7rem);font-style:italic;font-weight:400;line-height:1.04}.sub.svelte-vmtgl9{font-family:var(--font-display,serif);color:var(--mut);margin:0;font-size:1.05rem;font-style:italic}.actions.svelte-vmtgl9{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.1rem;display:flex}.lk.svelte-vmtgl9{color:var(--acc)}.lk.svelte-vmtgl9:hover{text-underline-offset:3px;text-decoration:underline}.layout.svelte-vmtgl9{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.6rem,6vw,4.2rem);display:grid}.story.svelte-vmtgl9+.story:where(.svelte-vmtgl9){border-top:1px solid var(--edge);margin-top:2.2rem;padding-top:2.2rem}.num.svelte-vmtgl9{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--acc);align-items:center;gap:.7rem;margin:0 0 .8rem;font-size:.66rem;display:flex}.num.svelte-vmtgl9 b:where(.svelte-vmtgl9){font-family:var(--font-display);color:var(--acc2);letter-spacing:0;font-size:1.5rem;font-style:italic;font-weight:500}.story.svelte-vmtgl9 h2:where(.svelte-vmtgl9){font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:340;line-height:1.08}.story.svelte-vmtgl9 p:where(.svelte-vmtgl9){max-width:60ch;margin:0 0 1.1rem}.story.svelte-vmtgl9 .src:where(.svelte-vmtgl9){font-family:var(--font-ui);color:var(--mut);margin:0;font-size:.72rem}.cartel.svelte-vmtgl9{gap:clamp(2rem,4vw,2.8rem);display:grid}.k.svelte-vmtgl9{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin:0 0 1rem;font-size:.62rem;font-weight:600}.work.svelte-vmtgl9{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:1.1rem;margin-bottom:1.3rem;display:grid}.work-img.svelte-vmtgl9{box-shadow:0 1px 2px var(--sh), 0 14px 26px -18px var(--sh);line-height:0;display:block}.work-img.svelte-vmtgl9 img:where(.svelte-vmtgl9){width:100%;height:auto}.work-title.svelte-vmtgl9{font-family:var(--font-display);margin:-.2rem 0 .8rem;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.15}.dl.svelte-vmtgl9{grid-template-columns:auto 1fr;gap:.55rem 1.3rem;margin:0;font-size:.95rem;display:grid}.dl.svelte-vmtgl9 dt:where(.svelte-vmtgl9){font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);align-self:center;font-size:.62rem}.dl.svelte-vmtgl9 dd:where(.svelte-vmtgl9){margin:0}.place-map.svelte-vmtgl9{border:1px solid var(--edge);line-height:0}.place-line.svelte-vmtgl9{margin:.8rem 0 0;font-size:.98rem}.place-line.svelte-vmtgl9 a:where(.svelte-vmtgl9){font-family:var(--font-ui);margin-left:.5rem;font-size:.72rem}.owner.svelte-vmtgl9{max-width:760px;color:var(--mut);margin:clamp(2.4rem,5vw,3.2rem) 0 0;line-height:1.6}.owner.svelte-vmtgl9 a:where(.svelte-vmtgl9){color:var(--acc)}@media (width<=900px){.layout.svelte-vmtgl9{grid-template-columns:minmax(0,1fr)}.cartel.svelte-vmtgl9{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=700px){.cartel.svelte-vmtgl9{grid-template-columns:minmax(0,1fr)}}
