.consent[data-astro-cid-5krk3x6l]{inset-inline:var(--space-3);z-index:var(--layer-sticky);gap:var(--space-3);max-inline-size:64ch;padding:var(--space-3);background-color:var(--mineral);border:var(--border-hairline);border-radius:var(--radius-interactive);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--space-3)}.consent[data-astro-cid-5krk3x6l][hidden]{display:none}.consent[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{color:var(--slate);flex:32ch;margin:0}.consent[data-astro-cid-5krk3x6l] a[data-astro-cid-5krk3x6l]{color:var(--ink)}.actions[data-astro-cid-5krk3x6l]{gap:var(--space-2);flex-wrap:wrap;display:flex}.actions[data-astro-cid-5krk3x6l] .cta[data-astro-cid-5krk3x6l]{padding:var(--space-1) var(--space-2);font-size:var(--size-fine)}:root{--ink:#151c26;--slate:#39434f;--mist:#5d6874;--mineral:#e9ebee;--chalk:#fff;--accent:#d98a0b;--accent-deep:#965e04;--accent-pale:#f6e8cc;--provenance:#5d6874;--rule:#d3d7dc;--mist-on-ink:#8e98a6;--accent-on-ink:#e9a62b;--provenance-on-ink:#8e98a6;--ink-rgb:21 28 38;--chalk-rgb:255 255 255;--font-display:var(--font-newsreader,georgia, serif);--font-text:var(--font-instrument-sans,system-ui, sans-serif);--font-mono:var(--font-geist-mono,ui-monospace, monospace);--font-mark:var(--font-space-grotesk,system-ui, sans-serif);--size-display-xl:clamp(44px, 6vw, 76px);--size-display-l:clamp(32px, 4vw, 48px);--size-title:24px;--size-body-l:19px;--size-body:17px;--size-label:12px;--size-data:15px;--size-fine:14px;--leading-display-xl:1.02;--leading-display-l:1.08;--leading-title:1.25;--leading-body:1.65;--leading-body-l:1.6;--tracking-display-xl:-.025em;--tracking-display-l:-.02em;--tracking-label:.14em;--tracking-none:0;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-9:72px;--space-12:96px;--space-15:120px;--space-section:clamp(72px, 10vw, 120px);--width-page:1240px;--width-prose:640px;--gutter:clamp(20px, 5vw, 64px);--width-column:200px;--width-column-tight:160px;--offscreen:-9999px;--breakpoint-wide:56.25em;--radius-block:0;--radius-interactive:3px;--radius-pill:999px;--hairline:1px;--border-hairline:1px solid var(--rule);--focus-width:2px;--focus-offset:3px;--focus-color:var(--accent-deep);--motion-cairn:.6s;--motion-stack:.4s;--motion-stack-stagger:80ms;--motion-settle:.5s;--motion-step:.26s;--motion-ui:.16s;--ease-settle:cubic-bezier(.22, 1, .36, 1);--layer-base:0;--layer-sticky:10;--layer-overlay:20}@media (prefers-reduced-motion:reduce){:root{--motion-cairn:0s;--motion-stack:0s;--motion-stack-stagger:0s;--motion-settle:0s;--motion-step:0s;--motion-ui:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;tab-size:4;scroll-behavior:smooth}body{background-color:var(--mineral);min-height:100vh;color:var(--ink);font-family:var(--font-text);font-size:var(--size-body);font-weight:var(--weight-regular);line-height:var(--leading-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg,video{max-width:100%;display:block}[hidden]{display:none!important}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}[data-js] [data-reveal]{translate:0 var(--space-3);transition:translate var(--motion-settle) var(--ease-settle)}[data-js] [data-reveal="1"]{transition-delay:var(--motion-stack-stagger)}[data-js] [data-reveal="2"]{transition-delay:calc(var(--motion-stack-stagger) * 2)}[data-js] [data-reveal="3"]{transition-delay:calc(var(--motion-stack-stagger) * 3)}[data-js] [data-reveal].settled{translate:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4{font-weight:var(--weight-regular);text-wrap:balance}p{text-wrap:pretty}a{color:var(--accent-deep);text-decoration-thickness:var(--hairline);text-underline-offset:var(--space-1);transition:color var(--motion-ui) ease}a:hover{color:var(--ink)}hr{border:0;border-top:var(--border-hairline);height:0;margin:0}.display-xl{font-family:var(--font-display);font-size:var(--size-display-xl);line-height:var(--leading-display-xl);letter-spacing:var(--tracking-display-xl)}.display-l{font-family:var(--font-display);font-size:var(--size-display-l);line-height:var(--leading-display-l);letter-spacing:var(--tracking-display-l)}.title{font-family:var(--font-text);font-size:var(--size-title);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.body-l{font-size:var(--size-body-l);line-height:var(--leading-body-l)}.body{font-size:var(--size-body);line-height:var(--leading-body)}.fine{font-size:var(--size-fine);color:var(--slate)}.label{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-regular);line-height:var(--leading-title);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--mist)}.data{font-family:var(--font-mono);font-size:var(--size-data);font-variant-numeric:tabular-nums}.amount{font-family:var(--font-text);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display-l)}.muted{color:var(--slate)}.cta{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-family:var(--font-text);font-size:var(--size-body);font-weight:var(--weight-medium);color:var(--chalk);background-color:var(--ink);border:var(--hairline) solid var(--ink);border-radius:var(--radius-interactive);transition:background-color var(--motion-ui) ease, border-color var(--motion-ui) ease, color var(--motion-ui) ease, translate var(--motion-ui) var(--ease-settle);text-decoration:none;display:inline-flex}.cta:hover{color:var(--chalk);background-color:var(--accent-deep);border-color:var(--accent-deep);translate:0 calc(var(--space-1) / -4)}.cta:active{translate:0}.cta-ghost{color:var(--ink);border-color:var(--rule);background-color:#0000}.cta-ghost:hover{color:var(--ink);border-color:var(--ink);background-color:#0000}.cta-quiet{padding:calc(var(--space-1) / 2) var(--space-2);font-size:var(--size-fine);font-weight:var(--weight-regular);color:var(--accent-on-ink);background-color:var(--ink);border-color:var(--ink)}.cta-quiet:hover{color:var(--accent-on-ink);background-color:var(--slate);border-color:var(--slate)}.inverted .cta{color:var(--ink);background-color:var(--chalk);border-color:var(--chalk)}.inverted .cta:hover{color:var(--ink);background-color:var(--accent);border-color:var(--accent)}.inverted .cta-ghost{color:var(--chalk);border-color:var(--slate);background-color:#0000}.field{width:100%;padding:var(--space-2);font-size:var(--size-body);color:var(--ink);background-color:var(--chalk);border:var(--hairline) solid var(--rule);border-radius:var(--radius-interactive);transition:border-color var(--motion-ui) ease}.field:hover{border-color:var(--mist)}.field:focus{border-color:var(--ink)}.page{width:100%;max-width:var(--width-page);padding-inline:var(--gutter);margin-inline:auto}.prose{max-width:var(--width-prose)}.prose>*+*{margin-block-start:var(--space-3)}.section{padding-block:var(--space-section)}[id]{scroll-margin-block-start:var(--space-9)}.split{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=56.25em){.split{grid-template-columns:minmax(0, var(--width-prose)) minmax(0, 1fr);gap:var(--space-12)}}.inverted{--mist:var(--mist-on-ink);--accent:var(--accent-on-ink);--accent-deep:var(--accent-on-ink);--provenance:var(--provenance-on-ink);background-color:var(--ink);color:var(--chalk)}.inverted a{color:var(--chalk)}.sr-only{width:var(--hairline);height:var(--hairline);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--layer-overlay);padding:var(--space-1) var(--space-2);background-color:var(--chalk);border-radius:var(--radius-interactive);transition:inset-block-start var(--motion-ui) ease;position:absolute;inset-block-start:calc(var(--space-2) * -10);inset-inline-start:var(--space-2)}.skip-link:focus-visible{inset-block-start:var(--space-2)}.lockup{font-family:var(--font-mark);text-transform:lowercase;letter-spacing:-.01em;align-items:flex-end;font-weight:700;display:inline-flex}.lockup .letters{line-height:.8}.lockup .dot{background-color:var(--accent);border-radius:50%;block-size:.176em;inline-size:.176em;margin-inline-start:.03em}@media (width<40em){.section{text-align:center}.section p,.section dd,.section li{margin-inline:auto}.section ul,.section ol{padding-inline-start:0;list-style-position:inside}.section [data-accent-rule][data-accent-rule]{border-inline-start:0;border-block-start:var(--hairline) solid var(--accent);padding-block-start:var(--space-3);padding-inline-start:0}.section [data-longform]{text-align:start}.section .price,.section .minor-price,.section .figure{justify-content:center}.section .stones{margin-inline:auto;display:block}.section [data-row]{gap:var(--space-1);text-align:center;flex-direction:column;align-items:center}.section input,.section textarea,.section select{text-align:start}}[data-rythme] #model,[data-rythme] #founders,[data-rythme] #contact,[data-rythme] #model{background-color:var(--chalk)}[data-rythme] #audit{background-color:var(--ink)}[data-rythme] #founders{background-color:var(--chalk)}[data-rythme] #faq{background-color:var(--mineral)}[data-rythme] #contact{background-color:var(--chalk)}[data-rythme] .section-rail{display:none}@media (width>=96em){[data-rythme] :has(>.section-rail){position:relative}[data-rythme] .section-rail{inset-block:var(--space-section) 0;width:calc((100% - var(--width-page)) / 2 + var(--gutter));pointer-events:none;display:block;position:absolute;inset-inline-start:0}[data-rythme] .section-label{top:calc(50vh - var(--space-3));text-align:center;margin:0;position:sticky}[data-rythme] .section-label .numero{margin:0 0 var(--space-1);color:var(--accent-deep);display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-rythme] :has(>.section-rail){--timeline-section:--section;--plage-entree:cover 35vh cover 65vh;--plage-sortie:cover calc(100% - 65vh) cover calc(100% - 35vh);--plage-bande:cover 5vh cover 35vh;view-timeline-name:--section}[data-rythme] .section-rail{animation:ease-in-out both rail-entre;animation-timeline:var(--timeline-section);animation-range:var(--plage-entree)}[data-rythme] .section-label{animation:ease-in-out both rail-sort;animation-timeline:var(--timeline-section);animation-range:var(--plage-sortie)}[data-rythme] #model{animation:ease-in-out both bande-model;animation-timeline:var(--timeline-section);animation-range:var(--plage-bande)}[data-rythme] #audit{animation:ease-in-out both bande-audit;animation-timeline:var(--timeline-section);animation-range:var(--plage-bande)}[data-rythme] #founders{animation:ease-in-out both bande-founders;animation-timeline:var(--timeline-section);animation-range:var(--plage-bande)}[data-rythme] #faq{animation:ease-in-out both bande-faq;animation-timeline:var(--timeline-section);animation-range:var(--plage-bande)}[data-rythme] #contact{animation:ease-in-out both bande-contact;animation-timeline:var(--timeline-section);animation-range:var(--plage-bande)}}}}@keyframes bande-model{0%{background-color:var(--mineral)}to{background-color:var(--chalk)}}@keyframes bande-audit{0%{background-color:var(--chalk)}to{background-color:var(--ink)}}@keyframes bande-founders{0%{background-color:var(--ink)}to{background-color:var(--chalk)}}@keyframes bande-faq{0%{background-color:var(--chalk)}to{background-color:var(--mineral)}}@keyframes bande-contact{0%{background-color:var(--mineral)}to{background-color:var(--chalk)}}@keyframes rail-entre{0%{opacity:0}to{opacity:1}}@keyframes rail-sort{0%{opacity:1}to{opacity:0}}
