.th[data-astro-cid-fr6k5mce]{--th-radius: 1.75rem;--th-inset: clamp(.75rem, .4rem + 1.2vw, 1.5rem);--th-surface: var(--c-zinc);--th-ink: var(--c-encre);--th-muted: var(--c-acier);--th-chip-bg: var(--c-zinc-2);--th-chip-border: var(--c-border);position:relative;overflow:hidden;padding-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);background-color:var(--th-surface);color:var(--th-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.12 0 0 0 0 0.13 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.th--service[data-astro-cid-fr6k5mce]{--th-surface: var(--c-calamine);--th-ink: var(--c-zinc);--th-muted: #b6c0cb;--th-chip-bg: rgb(255 255 255 / .06);--th-chip-border: rgb(255 255 255 / .16);--c-text: var(--c-zinc);--c-text-muted: #b6c0cb;--c-focus: var(--c-marqueur)}.th--work[data-astro-cid-fr6k5mce]{--th-surface: var(--c-zinc-2);--th-chip-bg: var(--c-white)}.th__stage[data-astro-cid-fr6k5mce]{display:grid;gap:var(--sp-6)}.th__main[data-astro-cid-fr6k5mce]{position:relative;z-index:2;display:grid;justify-items:start;align-content:center;gap:var(--sp-5);min-width:0;padding:var(--sp-3) var(--gutter) 0}.th__main[data-astro-cid-fr6k5mce] .breadcrumbs{margin-bottom:calc(var(--sp-3) * -1)}.th__eyebrow[data-astro-cid-fr6k5mce]{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .9rem .35rem .7rem;border:1px solid var(--th-chip-border);border-radius:999px;background:var(--th-chip-bg);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--th-ink)}.th__eyebrow-dot[data-astro-cid-fr6k5mce]{width:.6rem;height:.6rem;background:var(--c-marqueur);transform:rotate(45deg)}.th--zone[data-astro-cid-fr6k5mce] .th__eyebrow-dot[data-astro-cid-fr6k5mce]{border-radius:50%;transform:none;background:var(--c-trempe);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-marqueur) 40%,transparent)}.th--work[data-astro-cid-fr6k5mce] .th__eyebrow-dot[data-astro-cid-fr6k5mce]{border-radius:2px;transform:none;background:var(--c-calamine)}.th__title[data-astro-cid-fr6k5mce]{font-size:clamp(2.3rem,1.4rem + 3.2vw,4.2rem);font-weight:600;line-height:1.04;letter-spacing:-.02em;max-width:16ch;text-wrap:balance;color:var(--th-ink)}.th__intro[data-astro-cid-fr6k5mce]{display:grid;gap:var(--sp-3);max-width:54ch;color:var(--th-muted)}.th__lead[data-astro-cid-fr6k5mce]{font-size:var(--fs-md);line-height:1.55}.th__intro[data-astro-cid-fr6k5mce] a{color:inherit;font-weight:650}.th--service[data-astro-cid-fr6k5mce] .th__intro[data-astro-cid-fr6k5mce] a{color:var(--c-marqueur-2)}.th__actions[data-astro-cid-fr6k5mce]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.th--service[data-astro-cid-fr6k5mce] .th__actions[data-astro-cid-fr6k5mce] .btn--ghost-light{background:transparent;color:var(--c-zinc);border-color:#ffffff47}.th--service[data-astro-cid-fr6k5mce] .th__actions[data-astro-cid-fr6k5mce] .btn--ghost-light:hover{background:#ffffff14;border-color:var(--c-marqueur)}.th__chips[data-astro-cid-fr6k5mce]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.th__chips[data-astro-cid-fr6k5mce] a[data-astro-cid-fr6k5mce]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.4rem .95rem;border:1px solid var(--th-chip-border);border-radius:999px;background:var(--th-chip-bg);color:var(--th-ink);font-size:var(--fs-xs);font-weight:600;text-decoration:none;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.th__chips[data-astro-cid-fr6k5mce] a[data-astro-cid-fr6k5mce]:hover{border-color:var(--c-marqueur)}.th--service[data-astro-cid-fr6k5mce] .th__chips[data-astro-cid-fr6k5mce] a[data-astro-cid-fr6k5mce]:hover{background:#ffffff1f}.th__chip-meta[data-astro-cid-fr6k5mce]{padding:.05rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--c-marqueur) 22%,transparent);font-size:.75rem;font-weight:700;color:var(--c-trempe)}.th--service[data-astro-cid-fr6k5mce] .th__chip-meta[data-astro-cid-fr6k5mce]{color:var(--c-marqueur-2)}.th__meta[data-astro-cid-fr6k5mce]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:var(--fs-xs);color:var(--th-muted)}.th__meta[data-astro-cid-fr6k5mce] a[data-astro-cid-fr6k5mce]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.4rem;color:inherit;font-weight:600}.th__visual[data-astro-cid-fr6k5mce]{position:relative;min-width:0;padding-inline:var(--gutter)}.th__photo[data-astro-cid-fr6k5mce]{position:relative;height:100%;border-radius:var(--th-radius);overflow:hidden}.th__photo[data-astro-cid-fr6k5mce] .media{height:100%;aspect-ratio:4 / 3}.th__mosaic[data-astro-cid-fr6k5mce]{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:var(--sp-3);height:clamp(20rem,70vw,34rem)}.th__mosaic--1[data-astro-cid-fr6k5mce]{grid-template-columns:1fr;grid-template-rows:1fr}.th__tile[data-astro-cid-fr6k5mce]{position:relative;overflow:hidden;border-radius:var(--th-radius);background:var(--c-calamine)}.th__tile--1[data-astro-cid-fr6k5mce],.th__mosaic--2[data-astro-cid-fr6k5mce] .th__tile--2[data-astro-cid-fr6k5mce]{grid-row:1 / span 2}.th__tile[data-astro-cid-fr6k5mce] a[data-astro-cid-fr6k5mce]{display:block;height:100%;color:inherit}.th__tile[data-astro-cid-fr6k5mce] .media{height:100%;aspect-ratio:auto;border-radius:0}.th__tile[data-astro-cid-fr6k5mce] img{transition:transform .7s var(--ease)}.th__tile[data-astro-cid-fr6k5mce] a[data-astro-cid-fr6k5mce]:hover img{transform:scale(1.04)}.th__facts[data-astro-cid-fr6k5mce]{display:grid;gap:var(--sp-3);margin:clamp(2rem,4vw,3rem) 0 0}.th__facts[data-astro-cid-fr6k5mce] div[data-astro-cid-fr6k5mce]{display:grid;gap:.2rem;padding:var(--sp-4) var(--sp-5);border:1px solid var(--th-chip-border);border-radius:1.25rem;background:var(--th-chip-bg)}.th__facts[data-astro-cid-fr6k5mce] dt[data-astro-cid-fr6k5mce]{order:2;font-size:var(--fs-xs);color:var(--th-muted)}.th__facts[data-astro-cid-fr6k5mce] dd[data-astro-cid-fr6k5mce]{order:1;display:flex;align-items:baseline;gap:.6rem;margin:0;font-family:var(--f-display);font-size:var(--fs-md);font-weight:600;line-height:1.25}.th__fact-index[data-astro-cid-fr6k5mce]{font-family:var(--f-sans);font-size:.75rem;font-weight:700;color:var(--c-marqueur)}.th--zone[data-astro-cid-fr6k5mce] .th__fact-index[data-astro-cid-fr6k5mce],.th--work[data-astro-cid-fr6k5mce] .th__fact-index[data-astro-cid-fr6k5mce]{color:var(--c-trempe)}@media(min-width:640px){.th__facts[data-astro-cid-fr6k5mce]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}@media(max-width:999px){.th__photo[data-astro-cid-fr6k5mce] .media{max-height:30rem}}@media(min-width:1000px){.th__stage[data-astro-cid-fr6k5mce]{grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:0;min-height:clamp(34rem,calc(92svh - var(--header-h)),44rem)}.th__main[data-astro-cid-fr6k5mce]{padding:var(--sp-4) clamp(2.5rem,4vw,4.5rem) var(--sp-6) max(var(--gutter),calc((100% / .56 - var(--container)) / 2))}.th__visual[data-astro-cid-fr6k5mce]{padding:var(--th-inset) var(--th-inset) 0 0}.th__photo[data-astro-cid-fr6k5mce] .media{aspect-ratio:auto}.th__mosaic[data-astro-cid-fr6k5mce]{height:100%}.th--zone[data-astro-cid-fr6k5mce] .th__visual[data-astro-cid-fr6k5mce] .zone-map{height:100%;grid-template-rows:1fr auto}.th--zone[data-astro-cid-fr6k5mce] .th__visual[data-astro-cid-fr6k5mce] .zone-map__canvas{height:100%;min-height:30rem}.th__facts[data-astro-cid-fr6k5mce]{margin-top:clamp(2.5rem,4vw,3.5rem)}}
