.shapes[data-astro-cid-ai3chcww]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shapes[data-astro-cid-ai3chcww] svg[data-astro-cid-ai3chcww]{width:100%;height:100%;display:block}.s-sand[data-astro-cid-ai3chcww]{fill:var(--sand-deep);opacity:.55}.s-sand-light[data-astro-cid-ai3chcww]{fill:var(--sand)}.s-gold-disc[data-astro-cid-ai3chcww]{fill:var(--gold);opacity:.9}.s-line[data-astro-cid-ai3chcww]{stroke:var(--border-strong);stroke-width:1px}.s-arc[data-astro-cid-ai3chcww]{fill:none;stroke:var(--gold);stroke-width:1.2px}.s-dot[data-astro-cid-ai3chcww]{fill:var(--gold)}.s-sand-veil[data-astro-cid-ai3chcww]{fill:var(--sand-deep);opacity:.62}.s-gold-line[data-astro-cid-ai3chcww]{stroke:var(--gold);stroke-width:1px;opacity:.7}.s-wave-line[data-astro-cid-ai3chcww]{fill:none;stroke:var(--gold);stroke-width:.8px;opacity:.45}.s-wave[data-astro-cid-ai3chcww]{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:1 7;stroke-linecap:round;opacity:.55}.shapes-corner[data-astro-cid-ai3chcww]{width:min(420px,60vw);height:min(420px,60vw);bottom:auto;left:auto}@media (prefers-reduced-motion:no-preference){.drift[data-astro-cid-ai3chcww]{transform-box:fill-box;transform-origin:50%;animation:38s ease-in-out infinite alternate drift}.drift-slow[data-astro-cid-ai3chcww]{transform-box:fill-box;transform-origin:50%;animation:24s ease-in-out infinite alternate-reverse drift}@keyframes drift{to{transform:translate(-18px,14px)}}}@media (width<=700px){.s-line[data-astro-cid-ai3chcww],.s-wave[data-astro-cid-ai3chcww]{display:none}}.pillars[data-astro-cid-qjj4u7yg]{grid-template-columns:repeat(4,auto);justify-content:start;margin:0;padding:0;list-style:none;display:grid}.pillars[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{white-space:nowrap;color:var(--foreground);align-items:center;gap:12px;padding:4px clamp(12px,1.7vw,28px);font-size:15px;line-height:1.35;display:flex}.pillars[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]:first-child{padding-left:0}.pillars[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]+li[data-astro-cid-qjj4u7yg]{border-left:1px solid var(--border-strong)}.pillars[data-astro-cid-qjj4u7yg] svg[data-astro-cid-qjj4u7yg]{fill:none;width:36px;height:36px;stroke:var(--gold-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pillars[data-astro-cid-qjj4u7yg] .fill[data-astro-cid-qjj4u7yg]{fill:var(--gold-ink);stroke:none}@media (width<=1100px) and (width>=701px){.pillars[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{font-size:14px}.pillars[data-astro-cid-qjj4u7yg] svg[data-astro-cid-qjj4u7yg]{width:30px;height:30px}}@media (width<=700px){.pillars[data-astro-cid-qjj4u7yg]{grid-template-columns:1fr 1fr;gap:22px 0}.pillars[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]{gap:12px;padding:0 14px;font-size:15px}.pillars[data-astro-cid-qjj4u7yg] li[data-astro-cid-qjj4u7yg]:nth-child(odd){border-left:0;padding-left:0}.pillars[data-astro-cid-qjj4u7yg] svg[data-astro-cid-qjj4u7yg]{width:34px;height:34px}}.label-number[data-astro-cid-w6vrw6h3]{color:var(--gold-ink)}.label-inverse[data-astro-cid-w6vrw6h3]{color:var(--inverse-muted)}.label-inverse[data-astro-cid-w6vrw6h3] .label-number[data-astro-cid-w6vrw6h3]{color:var(--gold)}.band[data-astro-cid-w6ymvdtg]{padding-block:var(--section-space);position:relative}.band-sand[data-astro-cid-w6ymvdtg]{background:var(--sand)}.band-inverse[data-astro-cid-w6ymvdtg]{background:var(--foreground);color:var(--background)}.band-inverse[data-astro-cid-w6ymvdtg] h2,.band-inverse[data-astro-cid-w6ymvdtg] h3{color:var(--background)}.band-inverse[data-astro-cid-w6ymvdtg] p{color:var(--inverse-muted)}.band-inverse[data-astro-cid-w6ymvdtg] em{color:var(--gold)}.band-inner[data-astro-cid-w6ymvdtg]{position:relative}.band-inner[data-astro-cid-w6ymvdtg]>.band-label{margin-bottom:clamp(28px,4vw,48px)}.showcase[data-astro-cid-wbaajah3]{border-top:1px solid var(--border-strong);grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(40px,6vw,80px);display:grid}.showcase-reverse[data-astro-cid-wbaajah3] .showcase-visual[data-astro-cid-wbaajah3]{order:-1}.showcase-head[data-astro-cid-wbaajah3]{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:10px 18px;display:flex}.showcase-number[data-astro-cid-wbaajah3]{letter-spacing:-.06em;color:var(--gold);font-size:clamp(44px,5vw,72px);font-weight:300;line-height:.9}.showcase-name[data-astro-cid-wbaajah3]{letter-spacing:-.03em;font-size:20px;font-weight:700}.showcase-badge[data-astro-cid-wbaajah3]{font:11px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold-ink);border-radius:20px;padding:3px 9px}.showcase-category[data-astro-cid-wbaajah3]{font:11px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:18px}.showcase[data-astro-cid-wbaajah3] h3[data-astro-cid-wbaajah3]{letter-spacing:-.05em;margin-top:14px;font-size:clamp(32px,3.8vw,52px);line-height:1.04}.showcase-description[data-astro-cid-wbaajah3]{max-width:500px;margin-top:22px;font-size:17px;line-height:1.75}.showcase-benefits[data-astro-cid-wbaajah3]{flex-wrap:wrap;gap:8px 22px;margin:24px 0 30px;padding:0;list-style:none;display:flex}.showcase-benefits[data-astro-cid-wbaajah3] li[data-astro-cid-wbaajah3]{color:var(--foreground);align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.showcase-benefits[data-astro-cid-wbaajah3] li[data-astro-cid-wbaajah3]:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}.showcase-visual[data-astro-cid-wbaajah3]{border:1px solid var(--border);border-radius:var(--radius);place-items:center;min-height:380px;padding:clamp(20px,3vw,40px);text-decoration:none;display:grid;position:relative;overflow:hidden}.visual-relance[data-astro-cid-wbaajah3]{background:var(--sand)}.visual-document[data-astro-cid-wbaajah3]{background:var(--doc-tint)}.mini-board[data-astro-cid-wbaajah3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:460px}.mini-top[data-astro-cid-wbaajah3]{border-bottom:1px solid var(--border);color:var(--foreground);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.mini-tag[data-astro-cid-wbaajah3]{font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.mini-row[data-astro-cid-wbaajah3]{color:var(--foreground);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:grid}.mini-row[data-astro-cid-wbaajah3]+.mini-row[data-astro-cid-wbaajah3]{border-top:1px solid var(--border)}.mini-row[data-astro-cid-wbaajah3] strong[data-astro-cid-wbaajah3]{font-weight:600;display:block}.mini-row[data-astro-cid-wbaajah3] small[data-astro-cid-wbaajah3],.mini-amount[data-astro-cid-wbaajah3]{color:var(--muted);font-size:12px}.mini-amount[data-astro-cid-wbaajah3]{font-family:var(--font-mono)}.mini-pill[data-astro-cid-wbaajah3]{white-space:nowrap;background:var(--warn-bg);color:var(--warn-ink);border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.mini-pill[data-astro-cid-wbaajah3]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.mini-pill[data-astro-cid-wbaajah3][data-status=programmee],.mini-pill[data-astro-cid-wbaajah3][data-status=relance]{background:var(--info-bg);color:var(--info-ink)}.mini-pill[data-astro-cid-wbaajah3][data-status=accepte]{background:var(--ok-bg);color:var(--ok-ink)}.doc-frame[data-astro-cid-wbaajah3]{justify-items:center;gap:26px;width:100%;display:grid}.doc-frame[data-astro-cid-wbaajah3] .doc-logo{width:min(300px,70%);height:auto}.doc-track[data-astro-cid-wbaajah3]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.doc-track[data-astro-cid-wbaajah3] span[data-astro-cid-wbaajah3]{font:11px var(--font-mono);color:var(--doc-accent);border:1px solid #39506d40;border-radius:20px;padding:6px 11px}.doc-price[data-astro-cid-wbaajah3]{font:12px var(--font-mono);letter-spacing:.06em;color:var(--doc-accent)}@media (prefers-reduced-motion:no-preference){.showcase-visual[data-astro-cid-wbaajah3]{transition:border-color .35s}.showcase[data-astro-cid-wbaajah3]:hover .showcase-visual[data-astro-cid-wbaajah3]{border-color:var(--gold)}}@media (width<=860px){.showcase[data-astro-cid-wbaajah3]{grid-template-columns:1fr}.showcase-reverse[data-astro-cid-wbaajah3] .showcase-visual[data-astro-cid-wbaajah3]{order:0}.showcase-visual[data-astro-cid-wbaajah3]{min-height:280px}}@media (width<=480px){.mini-row[data-astro-cid-wbaajah3]{grid-template-columns:1fr auto}.mini-pill[data-astro-cid-wbaajah3]{grid-column:1/-1;justify-self:start}}.egrid[data-astro-cid-6ftvmqcp]{border-bottom:1px solid var(--border-strong);margin:0;padding:0;list-style:none}.egrid[data-astro-cid-6ftvmqcp] li[data-astro-cid-6ftvmqcp]{border-top:1px solid var(--border-strong);grid-template-columns:minmax(90px,1.1fr) 2fr 2.2fr;align-items:baseline;gap:20px clamp(24px,4vw,64px);padding:clamp(28px,4vw,48px) 0;display:grid}.egrid-number[data-astro-cid-6ftvmqcp]{letter-spacing:-.06em;color:var(--gold);font-size:clamp(56px,7vw,104px);font-weight:300;line-height:.85}.egrid[data-astro-cid-6ftvmqcp] h3[data-astro-cid-6ftvmqcp]{font-size:clamp(24px,2.6vw,34px);line-height:1.15}.egrid[data-astro-cid-6ftvmqcp] p[data-astro-cid-6ftvmqcp]{max-width:460px;font-size:17px;line-height:1.75}.egrid-inverse[data-astro-cid-6ftvmqcp],.egrid-inverse[data-astro-cid-6ftvmqcp] li[data-astro-cid-6ftvmqcp]{border-color:#faf8f32e}@media (width<=800px){.egrid[data-astro-cid-6ftvmqcp] li[data-astro-cid-6ftvmqcp]{grid-template-columns:1fr;gap:14px}}.hero[data-astro-cid-lcdefpme]{min-height:min(92vh,900px);margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);align-items:center;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-shapes{width:38vw;max-width:600px;right:auto}.hero[data-astro-cid-lcdefpme] .hero-waves{width:46vw;height:60%;top:auto;left:auto}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:minmax(0,.5fr) 1fr;width:100%;padding-block:clamp(48px,7vw,96px);display:grid;position:relative}.hero-content[data-astro-cid-lcdefpme]{grid-column:2}.hero-tagline[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:clamp(15px,1.5vw,20px);font-weight:400;display:flex}.gold-bullet[data-astro-cid-lcdefpme]{background:var(--gold);border-radius:50%;width:7px;height:7px}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.065em;margin-top:clamp(22px,3vw,36px);font-size:clamp(64px,9.4vw,150px);font-weight:700;line-height:.92}.hero-title[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.hero-description[data-astro-cid-lcdefpme]{text-wrap:balance;letter-spacing:-.02em;max-width:600px;color:var(--foreground);margin-top:clamp(26px,3vw,40px);font-size:clamp(20px,2vw,26px);line-height:1.4}.hero-subtitle[data-astro-cid-lcdefpme]{margin-top:12px;font-size:16px}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:36px;display:flex}.hero-content[data-astro-cid-lcdefpme] .hero-pillars{border-top:1px solid var(--border);margin-top:clamp(40px,5vw,64px);padding-top:28px}.atelier[data-astro-cid-lcdefpme]{padding-block:var(--section-space) 0;border-top:1px solid var(--border);overflow:clip}.atelier-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.atelier-title[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin-top:28px;font-size:clamp(40px,5.4vw,76px);line-height:1}.atelier-text[data-astro-cid-lcdefpme]{max-width:460px;margin-top:28px;font-size:18px;line-height:1.75}.atelier-stamp[data-astro-cid-lcdefpme]{border-left:1px solid var(--gold);letter-spacing:-.02em;color:var(--foreground);margin-top:36px;padding-left:20px;font-size:20px;font-weight:600;line-height:1.4}.atelier-stamp[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:400}.atelier-verbs[data-astro-cid-lcdefpme]{position:relative}.atelier-verbs[data-astro-cid-lcdefpme] .atelier-shapes{opacity:.9;inset:-10% -6% -10% 20%}.atelier-verbs[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;position:relative}.atelier-verbs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-strong);align-items:baseline;gap:clamp(16px,2.4vw,32px);padding:clamp(14px,2vw,24px) 0;display:flex}.atelier-verbs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--border-strong)}.verb-index[data-astro-cid-lcdefpme]{font:12px var(--font-mono);letter-spacing:.1em;color:var(--gold-ink)}.verb[data-astro-cid-lcdefpme]{letter-spacing:-.06em;font-size:clamp(44px,6.4vw,104px);font-weight:700;line-height:1}.atelier-baseline[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);font:12px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:clamp(56px,7vw,96px);padding-block:24px}.products[data-astro-cid-lcdefpme]{padding-block:var(--section-space) clamp(40px, 6vw, 80px)}.products-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(40px,5vw,64px);display:flex}.products-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin-top:28px;font-size:clamp(44px,6.4vw,92px);line-height:.98}.products-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:340px;font-size:17px;line-height:1.7}.construction[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-strong);font:12px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;padding-top:28px;display:flex}.construction[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--gold);border-radius:50%;width:7px;height:7px}.philosophy-head[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:end;gap:30px clamp(40px,6vw,96px);margin-bottom:clamp(48px,6vw,88px);display:grid}.philosophy-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.06em;font-size:clamp(44px,6.4vw,96px);line-height:.98}.philosophy-text[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);line-height:1.45}.philosophy-link[data-astro-cid-lcdefpme]{color:var(--background);margin-top:28px}.philosophy-link[data-astro-cid-lcdefpme]:hover{color:var(--gold)}@media (width<=1000px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.28fr) 1fr}.hero[data-astro-cid-lcdefpme] .hero-shapes{width:34vw}.atelier-inner[data-astro-cid-lcdefpme],.philosophy-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.atelier-verbs[data-astro-cid-lcdefpme] .atelier-shapes{inset:-10% -10% -10% 30%}}@media (width<=700px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-top:214px}.hero-content[data-astro-cid-lcdefpme]{grid-column:1}.hero[data-astro-cid-lcdefpme] .hero-shapes{width:100%;max-width:none;height:190px;bottom:auto;top:var(--header-height)}.hero-tagline[data-astro-cid-lcdefpme]{letter-spacing:.06em;flex-direction:column;align-items:flex-start;gap:2px;font-size:15px}.gold-bullet[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme] .hero-waves{opacity:.7;width:90vw;height:40%}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(56px,19vw,92px)}.hero-actions[data-astro-cid-lcdefpme] .button{width:100%}.products-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
