.hero-tv[data-astro-cid-dxu333n7]{width:100vw;height:clamp(26rem, calc(var(--hero-vue,100svh) - var(--header-height,5rem)), 42rem);background:var(--col-bg);min-height:26rem;position:relative;left:calc(50% - 50vw);overflow:hidden}.hero-tv-stage[data-astro-cid-dxu333n7]{z-index:1;perspective:1400px;isolation:isolate;position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%)}.hero-tv-title[data-astro-cid-dxu333n7]{z-index:20;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding-inline:1.5rem;display:flex;position:absolute;inset:0;transform:translateZ(0)}.hero-tv-title-text[data-astro-cid-dxu333n7]{flex-direction:column;align-items:center;gap:.9rem;margin:0;display:flex}.hero-tv-brand[data-astro-cid-dxu333n7]{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:.2em;text-transform:uppercase;color:var(--col-text);font-weight:600}.hero-tv-tagline[data-astro-cid-dxu333n7]{font-family:var(--font-body);letter-spacing:0;color:var(--col-accent-texte);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400}.hero-tv-cta[data-astro-cid-dxu333n7],.hero-tv-brand[data-astro-cid-dxu333n7],.hero-tv-tagline[data-astro-cid-dxu333n7]{pointer-events:auto}.hero-tv--no-mask[data-astro-cid-dxu333n7] .hero-tv-title-text[data-astro-cid-dxu333n7]{background-color:var(--col-bg);box-shadow:0 0 2.5rem 2.5rem var(--col-bg)}.hero-tv--no-mask[data-astro-cid-dxu333n7] .hero-tv-cta[data-astro-cid-dxu333n7]{box-shadow:0 0 2rem 2rem var(--col-bg)}.hero-tv-set[data-astro-cid-dxu333n7]{width:132px;height:101px;color:inherit;will-change:transform, opacity;opacity:0;text-decoration:none;display:block;position:absolute;top:0;left:0}.hero-tv-set[data-astro-cid-dxu333n7]:focus-visible{outline:3px solid var(--col-accent-bright);outline-offset:6px;border-radius:10px}.hero-tv-photo[data-astro-cid-dxu333n7]{width:100%;height:100%;position:relative}.hero-tv-photo-screen[data-astro-cid-dxu333n7]{background:#0b0906;position:absolute;overflow:hidden}.hero-tv-photo-screen[data-astro-cid-dxu333n7] video[data-astro-cid-dxu333n7],.hero-tv-photo-screen[data-astro-cid-dxu333n7] .hero-tv-photo-still[data-astro-cid-dxu333n7]{object-fit:cover;opacity:.999;width:100%;height:100%;position:absolute;inset:0}.hero-tv-photo-screen[data-astro-cid-dxu333n7] .hero-tv-photo-still[data-astro-cid-dxu333n7][hidden],.hero-tv-photo-screen[data-astro-cid-dxu333n7] video[data-astro-cid-dxu333n7][hidden]{display:none}.hero-tv-photo-screen[data-astro-cid-dxu333n7] video[data-astro-cid-dxu333n7]::-webkit-media-controls{opacity:0!important;pointer-events:none!important;display:none!important}.hero-tv-photo-screen[data-astro-cid-dxu333n7] video[data-astro-cid-dxu333n7]::-webkit-media-controls-enclosure{opacity:0!important;pointer-events:none!important;display:none!important}.hero-tv-photo-screen[data-astro-cid-dxu333n7] video[data-astro-cid-dxu333n7]::-webkit-media-controls-panel{opacity:0!important;pointer-events:none!important;display:none!important}.hero-tv-photo-screen[data-astro-cid-dxu333n7] video[data-astro-cid-dxu333n7]::-webkit-media-controls-overlay-enclosure{opacity:0!important;pointer-events:none!important;display:none!important}.hero-tv-photo-screen[data-astro-cid-dxu333n7] video[data-astro-cid-dxu333n7]::-webkit-media-controls-overlay-play-button{opacity:0!important;pointer-events:none!important;display:none!important}.hero-tv-photo-screen[data-astro-cid-dxu333n7] video[data-astro-cid-dxu333n7]::-webkit-media-controls-start-playback-button{appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.hero-tv-photo-screen[data-astro-cid-dxu333n7] video[data-astro-cid-dxu333n7]::-webkit-media-controls-picture-in-picture-button{appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.hero-tv-glass[data-astro-cid-dxu333n7]{pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#ffffff0d 20%,#fff0 38%);position:absolute;inset:0}.hero-tv-photo-frame[data-astro-cid-dxu333n7]{z-index:1;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 calc(14px * var(--tv-scale,1)) calc(24px * var(--tv-scale,1)) #00000059);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-tv-set[data-astro-cid-dxu333n7]{transition:none}}.services-grid-section[data-astro-cid-gqcvzhte]{max-width:1300px;padding:var(--space-section) var(--container-pad);margin-inline:auto}.services-grid[data-astro-cid-gqcvzhte]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.service-card[data-astro-cid-gqcvzhte]{border:1px solid var(--col-border);padding:var(--space-md);transition:border-color var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease)}.service-card[data-astro-cid-gqcvzhte]:hover,.service-card[data-astro-cid-gqcvzhte]:focus-within{border-color:var(--col-accent);background-color:var(--col-surface)}.service-card-link[data-astro-cid-gqcvzhte]{height:100%;color:var(--col-text);flex-direction:column;display:flex}.service-card-link[data-astro-cid-gqcvzhte]:visited,.service-card-link[data-astro-cid-gqcvzhte]:hover,.service-card-link[data-astro-cid-gqcvzhte]:focus-visible{color:var(--col-text)}.service-card-link[data-astro-cid-gqcvzhte]:focus-visible{outline:none}.service-card[data-astro-cid-gqcvzhte]:has(.service-card-link:focus-visible){box-shadow:inset 0 0 0 2px var(--col-focus)}.service-card-num[data-astro-cid-gqcvzhte]{font-family:var(--font-display);color:var(--col-accent);margin-bottom:.75rem;font-size:clamp(1.25rem,2vw,1.6rem)}.service-card-title[data-astro-cid-gqcvzhte]{font-size:var(--text-lg);margin-bottom:.75rem}.service-card-desc[data-astro-cid-gqcvzhte]{color:var(--col-muted);font-size:var(--text-sm);max-width:none;margin-bottom:var(--space-sm);flex:1}.service-card-cta[data-astro-cid-gqcvzhte]{align-self:flex-start}@media (width<=1023px) and (width>=641px){.services-grid[data-astro-cid-gqcvzhte]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.services-grid[data-astro-cid-gqcvzhte]{grid-template-columns:1fr}}.relief[data-astro-cid-a3i2r7oo]{align-items:center;gap:var(--space-lg);max-width:1300px;padding:calc(var(--space-section) * .5) var(--container-pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;display:grid}.relief-phrase[data-astro-cid-a3i2r7oo]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--col-text);max-width:22ch;margin:0;line-height:1.2}.relief-figure[data-astro-cid-a3i2r7oo]{margin:0}.relief-scene[data-astro-cid-a3i2r7oo]{background:var(--col-surface);width:100%;position:relative;overflow:hidden}.relief-image[data-astro-cid-a3i2r7oo]{object-fit:cover;width:100%;height:100%;display:block}.relief-scene[data-astro-cid-a3i2r7oo] .relief-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.relief-lieu[data-astro-cid-a3i2r7oo]{left:var(--x);top:var(--y);font-family:var(--font-body);font-size:var(--text-sm);color:var(--col-text);white-space:nowrap;pointer-events:none;z-index:1;align-items:center;gap:.4rem;font-weight:500;line-height:1.2;display:flex;position:absolute;translate:0 -50%}.relief--3d[data-astro-cid-a3i2r7oo] .relief-lieu[data-astro-cid-a3i2r7oo]{top:0;left:0}.relief-point[data-astro-cid-a3i2r7oo]{background:var(--col-text);width:8px;height:8px;box-shadow:0 0 0 2px var(--col-bg);border-radius:50%;flex:none;margin-left:-4px}.relief-nom[data-astro-cid-a3i2r7oo]{background:var(--col-bg);border-radius:2px;padding:.15rem .45rem}.relief-nom-fr[data-astro-cid-a3i2r7oo]{color:var(--col-muted);font-weight:400}.relief-lieu--gauche[data-astro-cid-a3i2r7oo]{flex-direction:row-reverse;translate:-100% -50%}.relief-lieu--gauche[data-astro-cid-a3i2r7oo] .relief-point[data-astro-cid-a3i2r7oo]{margin-left:0;margin-right:-4px}.relief-lieu--principal[data-astro-cid-a3i2r7oo].relief-lieu--gauche .relief-point[data-astro-cid-a3i2r7oo]{margin-right:-5px}.relief-lieu--principal[data-astro-cid-a3i2r7oo]{font-size:var(--text-base)}.relief-lieu--principal[data-astro-cid-a3i2r7oo] .relief-point[data-astro-cid-a3i2r7oo]{background:var(--col-accent);width:10px;height:10px;margin-left:-5px}.relief-source[data-astro-cid-a3i2r7oo]{font-size:var(--text-sm);color:var(--col-muted);margin-top:.5rem}@media (width<=768px){.relief[data-astro-cid-a3i2r7oo]{gap:var(--space-md);grid-template-columns:1fr}.relief-phrase[data-astro-cid-a3i2r7oo]{max-width:none}}@media (width<=600px){.relief-nom-fr[data-astro-cid-a3i2r7oo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}main{max-width:1400px}.section-calm[data-astro-cid-lcdefpme]{max-width:720px;padding:var(--space-section) var(--container-pad);margin:0 auto}.section-wide[data-astro-cid-lcdefpme]{max-width:1300px}@media (width<=768px){.tint-surface{position:relative}.tint-surface:before{content:"";background-color:var(--col-surface);z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}main>section~section{margin-top:var(--space-xs);border-top:2px solid #6b5d4f59}}.demo-highlights[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-block:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.demo-highlight[data-astro-cid-lcdefpme][hidden],.realisation-highlight[data-astro-cid-lcdefpme][hidden]{display:none}.demo-highlight--fade-in[data-astro-cid-lcdefpme]{animation:demo-fade-in var(--dur-base,.32s) var(--ease,ease) both}@keyframes demo-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo-highlight--fade-in[data-astro-cid-lcdefpme]{animation:none}}.demo-highlight-link[data-astro-cid-lcdefpme]{color:var(--col-text);display:block}.demo-highlight-link[data-astro-cid-lcdefpme]:visited,.demo-highlight-link[data-astro-cid-lcdefpme]:hover,.demo-highlight-link[data-astro-cid-lcdefpme]:focus-visible{color:var(--col-text)}.demo-highlight-link[data-astro-cid-lcdefpme]:focus-visible{outline:none}.demo-highlight[data-astro-cid-lcdefpme]:has(.demo-highlight-link:focus-visible){box-shadow:0 0 0 2px var(--col-focus)}.demo-highlight-media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background-color:var(--col-surface);margin-bottom:var(--space-sm);position:relative;overflow:hidden}.demo-highlight-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:18% 22%;width:100%;height:100%;transition:transform var(--dur-base) var(--ease);position:absolute;inset:0}.demo-highlight-link[data-astro-cid-lcdefpme]:hover .demo-highlight-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.demo-highlight-link[data-astro-cid-lcdefpme]:focus-visible .demo-highlight-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.demo-highlight-scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#0000 30%,#140f080d 55%,#140f088c 100%);position:absolute;inset:0}.demo-highlight-tag[data-astro-cid-lcdefpme]{color:#f7f2e7;font-size:var(--text-sm);text-shadow:0 2px 8px #0f0b0680;position:absolute;bottom:1rem;left:1.25rem}.demo-highlight-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:.5rem}.demo-highlight-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--col-muted);font-size:var(--text-sm);max-width:none;margin-bottom:var(--space-sm)}@media (width<=768px){.demo-highlights[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.realisation-highlights[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-block:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.realisation-highlight[data-astro-cid-lcdefpme]{border:1px solid var(--col-border);padding:var(--space-md);transition:border-color var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease)}.realisation-highlight[data-astro-cid-lcdefpme]:hover{border-color:var(--col-accent);background-color:var(--col-surface)}.realisation-highlight-link[data-astro-cid-lcdefpme]{color:var(--col-text);display:block}.realisation-highlight-link[data-astro-cid-lcdefpme]:visited,.realisation-highlight-link[data-astro-cid-lcdefpme]:hover,.realisation-highlight-link[data-astro-cid-lcdefpme]:focus-visible{color:var(--col-text)}.realisation-highlight-link[data-astro-cid-lcdefpme]:focus-visible{outline:none}.realisation-highlight[data-astro-cid-lcdefpme]:has(.realisation-highlight-link:focus-visible){box-shadow:0 0 0 2px var(--col-focus)}.realisation-highlight-media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background-color:var(--col-bg);margin-bottom:var(--space-sm);position:relative;overflow:hidden}.realisation-highlight-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform var(--dur-base) var(--ease);position:absolute;inset:0}.realisation-highlight-link[data-astro-cid-lcdefpme]:hover .realisation-highlight-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.realisation-highlight-link[data-astro-cid-lcdefpme]:focus-visible .realisation-highlight-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.realisation-highlight-status[data-astro-cid-lcdefpme]{color:var(--col-accent-bright);font-size:var(--text-sm);margin-bottom:.5rem}.realisation-highlight-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:.5rem}.realisation-highlight-body[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--col-muted);font-size:var(--text-sm);max-width:none;margin-bottom:var(--space-sm)}@media (width<=768px){.realisation-highlights[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.process-steps[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.process-step-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--col-accent);margin-bottom:.5rem;font-size:clamp(1.5rem,2.4vw,2rem);display:block}.process-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-bottom:.5rem}@media (width<=768px){.process-steps[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:1fr}.process-step-head[data-astro-cid-lcdefpme]{align-items:baseline;gap:.6rem;margin-bottom:.4rem;display:flex}.process-step-num[data-astro-cid-lcdefpme],.process-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:0}}.process-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--col-muted);font-size:var(--text-sm);max-width:none}.audience-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=768px){.audience-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.audience-closing[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--col-border);font-size:var(--text-base);color:var(--col-text)}.audience-closing[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-top:1rem}.audience[data-astro-cid-lcdefpme]{border-top:1px solid var(--col-border);padding-top:1.25rem;position:relative}.audience[data-astro-cid-lcdefpme]:before{content:"";background-color:var(--col-accent-bright);width:2.5rem;height:1px;position:absolute;top:-1px;left:0}.audience[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-bottom:.5rem}.audience[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--col-muted);font-size:var(--text-sm)}section[data-astro-cid-lcdefpme][aria-label=Pourquoi\ CARONU] blockquote[data-astro-cid-lcdefpme]{color:var(--col-text);max-width:56ch;margin-bottom:var(--space-md);font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.3}.reasons-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.reason[data-astro-cid-lcdefpme]{border-top:1px solid var(--col-border);padding-top:1.25rem;position:relative}.reason[data-astro-cid-lcdefpme]:before{content:"";background-color:var(--col-accent-bright);width:2.5rem;height:1px;position:absolute;top:-1px;left:0}.reason[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-bottom:.5rem}.reason[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--col-muted);font-size:var(--text-sm)}.about-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1.6fr 1fr;align-items:center;display:grid}.about-photo[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.about-photo-frame[data-astro-cid-lcdefpme]{width:100%;max-width:320px;padding:var(--space-sm);background-color:var(--col-surface);border:1px solid var(--col-border);border-radius:3px}.about-photo-frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}@media (width<=768px){.about-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:1fr}.about-photo[data-astro-cid-lcdefpme]{order:-1}.about-photo-frame[data-astro-cid-lcdefpme]{max-width:260px;margin-inline:auto}}.avis-list[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.avis-card[data-astro-cid-lcdefpme]{padding:var(--space-md);border:1px solid var(--col-border)}.avis-text[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--col-text);margin-bottom:.75rem}.avis-meta[data-astro-cid-lcdefpme]{color:var(--col-muted);font-size:var(--text-sm);margin-bottom:0}.section-cta[data-astro-cid-lcdefpme]{text-align:center}.section-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:var(--space-sm)}
