.building-section.svelte-v3gtw3{padding-block:var(--space-4) var(--space-6)}.building-title.svelte-v3gtw3{margin:0 0 var(--space-3);color:var(--c-brume);font-size:var(--fs-0);line-height:1.4}.building.svelte-v3gtw3{--gutter:3rem;--sun:2.5rem;padding-left:var(--gutter);position:relative}@media (width>=48rem){.building.svelte-v3gtw3{--gutter:5rem;--sun:3rem}}.sun-track.svelte-v3gtw3{top:var(--space-3);bottom:var(--space-3);width:var(--gutter);pointer-events:none;position:absolute;left:0;overflow:clip}.sun-rail.svelte-v3gtw3{width:var(--sun);height:calc(100% - var(--sun))}.sun.svelte-v3gtw3{width:var(--sun);height:var(--sun);display:block}.sun-rays.svelte-v3gtw3 line:where(.svelte-v3gtw3){stroke:var(--c-encre);stroke-width:2.5px;stroke-linecap:round}.sun-disc.svelte-v3gtw3{fill:var(--c-jaune);stroke:var(--c-encre);stroke-width:2.5px}.floors.svelte-v3gtw3{margin:0;padding:0;list-style:none}.floor.svelte-v3gtw3{gap:var(--space-2);padding-block:var(--space-4) var(--space-5);display:grid;position:relative}.floor.svelte-v3gtw3:before,.floor-rule.svelte-v3gtw3,.ground.svelte-v3gtw3{height:var(--rule);background:var(--c-trait);border-radius:999px;position:absolute;inset:0 0 auto}.floor.svelte-v3gtw3:before{content:"";opacity:.22}.floor-rule.svelte-v3gtw3{transform-origin:0;display:block}.ground.svelte-v3gtw3{height:calc(var(--rule) * 2);display:block;position:relative}.floor-heading.svelte-v3gtw3{gap:var(--space-1);font-size:var(--fs-3);margin:0;display:grid}.floor-tag.svelte-v3gtw3{font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:600;display:block}.floor-title.svelte-v3gtw3{font-weight:600;display:block}.floor-items.svelte-v3gtw3{color:var(--c-brume);flex-wrap:wrap;gap:0 .6em;max-width:52ch;margin:0;padding:0;list-style:none;display:flex}@media (width>=60rem){.floor.svelte-v3gtw3{column-gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.floor-items.svelte-v3gtw3{padding-top:.2rem}}@media (prefers-reduced-motion:no-preference){.floor[data-armed] .floor-rule.svelte-v3gtw3{transition:transform .7s var(--ease-out) 60ms}.floor[data-armed]:not(.is-in) .floor-rule.svelte-v3gtw3{transform:scaleX(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.building.svelte-v3gtw3{view-timeline:--methode-building block}.sun-rail.svelte-v3gtw3{animation:linear both svelte-v3gtw3-sun-descend;animation-timeline:--methode-building;animation-range:cover 55vh cover calc(100% - 45vh)}}}@keyframes svelte-v3gtw3-sun-descend{0%{transform:translateY(0)}to{transform:translateY(100%)}}.measure.svelte-25ma1r{background:var(--c-strate);padding-block:var(--space-6) var(--space-7)}.measure-inner.svelte-25ma1r{gap:var(--space-5);grid-template-areas:"intro""kpis""window""motto";display:grid}.measure-intro.svelte-25ma1r{gap:var(--space-3);grid-area:intro;align-content:start;display:grid}.measure-kicker.svelte-25ma1r{color:var(--c-brume);margin:0}.measure-window.svelte-25ma1r{aspect-ratio:4/5;border-radius:var(--radius-window);background:var(--c-papier);grid-area:window;width:min(100%,18rem);overflow:hidden}.measure-window.svelte-25ma1r img:where(.svelte-25ma1r){object-fit:cover;width:100%;height:100%;display:block}.kpis.svelte-25ma1r{gap:var(--space-5);grid-area:kpis;display:grid}.kpi-col.svelte-25ma1r{align-content:start;gap:var(--space-3);padding-top:var(--space-4);display:grid;position:relative}.kpi-col.svelte-25ma1r:before,.kpi-rule.svelte-25ma1r{height:var(--rule);background:var(--c-trait);border-radius:999px;position:absolute;inset:0 0 auto}.kpi-col.svelte-25ma1r:before{content:"";opacity:.22}.kpi-rule.svelte-25ma1r{transform-origin:0;display:block}.kpi-col.svelte-25ma1r ul:where(.svelte-25ma1r){gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.motto.svelte-25ma1r{gap:var(--space-1);font-size:var(--fs-3);grid-area:motto;margin:0;padding:0;font-weight:600;line-height:1.15;list-style:none;display:grid}@media (width>=40rem){.kpis.svelte-25ma1r{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.measure-inner.svelte-25ma1r{column-gap:var(--space-7);row-gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"intro window""kpis window""motto motto"}.measure-window.svelte-25ma1r{justify-self:end;width:100%;max-width:24rem}}@media (prefers-reduced-motion:no-preference){.kpi-col[data-armed] .kpi-rule.svelte-25ma1r{transition:transform .7s var(--ease-out) 60ms}.kpi-col[data-armed]:not(.is-in) .kpi-rule.svelte-25ma1r{transform:scaleX(0)}}.perf.svelte-8fta95{padding-block:var(--space-6)}.perf-inner.svelte-8fta95{gap:var(--space-5);display:grid}.perf-intro.svelte-8fta95{gap:var(--space-3);display:grid}.perf-kicker.svelte-8fta95{color:var(--c-brume);margin:0}.perf-lead.svelte-8fta95{font-size:var(--fs-2);line-height:1.35}.dims.svelte-8fta95{gap:var(--space-3);font-size:var(--fs-2);margin:0;padding:0;font-weight:600;line-height:1.25;list-style:none;display:grid}.dims.svelte-8fta95 li:where(.svelte-8fta95){padding-left:var(--space-4);border-left:var(--rule) solid var(--c-trait);border-radius:3px}.ledger.svelte-8fta95{display:grid}.ledger-row.svelte-8fta95{gap:var(--space-3);padding-block:var(--space-4) var(--space-5);display:grid;position:relative}.ledger-row.svelte-8fta95:before,.ledger-rule.svelte-8fta95,.ledger-source.svelte-8fta95:before{height:var(--rule);background:var(--c-trait);border-radius:999px;position:absolute;inset:0 0 auto}.ledger-row.svelte-8fta95:before{content:"";opacity:.22}.ledger-source.svelte-8fta95:before{content:""}.ledger-rule.svelte-8fta95{transform-origin:0;display:block}.ledger-name.svelte-8fta95{font-size:var(--fs-3);margin:0;line-height:1.05}.ledger-name.svelte-8fta95 a:where(.svelte-8fta95){min-height:2.75rem;padding-block:.2rem;text-decoration-thickness:1px;display:inline-block}.ledger-name.svelte-8fta95 a:where(.svelte-8fta95):hover{text-decoration-thickness:2px}.ledger-stats.svelte-8fta95{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.stat.svelte-8fta95{gap:var(--space-1);display:grid}.stat-value.svelte-8fta95{font-size:var(--fs-4);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.stat-label.svelte-8fta95{font-weight:600}.stat-period.svelte-8fta95{color:var(--c-brume)}.ledger-source.svelte-8fta95{max-width:none;padding-top:calc(var(--rule) + var(--space-3));color:var(--c-brume);font-size:var(--fs-0);position:relative}.perf-motto.svelte-8fta95{gap:var(--space-1);font-size:var(--fs-3);margin:0;padding:0;font-weight:600;line-height:1.15;list-style:none;display:grid}@media (width>=48rem){.dims.svelte-8fta95,.ledger-stats.svelte-8fta95{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.ledger-row.svelte-8fta95{column-gap:var(--space-6);grid-template-columns:16rem minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:no-preference){.ledger-row[data-armed] .ledger-rule.svelte-8fta95{transition:transform .7s var(--ease-out) 60ms}.ledger-row[data-armed]:not(.is-in) .ledger-rule.svelte-8fta95{transform:scaleX(0)}}.opening.svelte-8jdszz{gap:var(--space-4);padding-block:var(--space-5) var(--space-5);display:grid}.opening.svelte-8jdszz h1:where(.svelte-8jdszz){max-width:20ch}.opening-sub.svelte-8jdszz{font-size:var(--fs-1);max-width:56ch}.cta-band.svelte-8jdszz{padding-block:0 var(--space-7)}.cta-band--end.svelte-8jdszz{padding-block:var(--space-4) var(--space-7)}@media (width>=60rem){.opening.svelte-8jdszz{padding-block:var(--space-6) var(--space-5)}.opening-sub.svelte-8jdszz{font-size:var(--fs-2);line-height:1.35}}
