@font-face{font-family:Garet;src:url(/fonts/Garet-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Garet;src:url(/fonts/Garet-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Garet;src:url(/fonts/Garet-Light-Italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Garet;src:url(/fonts/Garet-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Garet;src:url(/fonts/Garet-Bold-Italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--ss-palette-ivoire:#fffbf8;--ss-palette-terracotta:#a85c3c;--ss-palette-brun:#4a3f36;--ss-palette-gris:#ebebeb;--ss-palette-sauge:#5a8c55;--ss-palette-terracotta-600:#8f4c31;--ss-palette-terracotta-050:#f3e4dc;--ss-color-bg:var(--ss-palette-ivoire);--ss-color-bg-alt:var(--ss-palette-brun);--ss-color-surface:var(--ss-palette-gris);--ss-color-text:var(--ss-palette-brun);--ss-color-text-muted:#6f6357;--ss-color-text-inverse:var(--ss-palette-ivoire);--ss-color-accent:var(--ss-palette-terracotta);--ss-color-accent-hover:var(--ss-palette-terracotta-600);--ss-color-accent-soft:var(--ss-palette-terracotta-050);--ss-color-on-accent:var(--ss-palette-ivoire);--ss-color-line:var(--ss-palette-sauge);--ss-color-border:var(--ss-palette-brun);--ss-color-border-soft:rgba(74,63,54,0.16);--ss-color-focus:var(--ss-palette-sauge);--ss-color-focus-ring:rgba(90,140,85,0.18);--ss-color-error-ring:rgba(168,92,60,0.18);--ss-color-on-dark:rgba(255,251,248,0.78);--ss-color-on-dark-hover:rgba(255,251,248,0.8);--ss-color-on-dark-border:rgba(255,251,248,0.5);--ss-color-on-dark-fill:rgba(255,251,248,0.08);--ss-gradient-placeholder:linear-gradient(180deg,var(--ss-color-bg) 0%,var(--ss-color-accent-soft) 100%);--ss-font-title:"Garet","Century Gothic",system-ui,sans-serif;--ss-font-body:"Work Sans",system-ui,-apple-system,sans-serif;--ss-font-weight-light:300;--ss-font-weight-regular:400;--ss-font-weight-medium:500;--ss-font-weight-bold:700;--ss-leading-tight:1.13;--ss-leading-snug:1.35;--ss-leading-normal:1.6;--ss-tracking-caps:0.4em;--ss-tracking-caps-sm:0.18em;--ss-tracking-title:-0.025em;--ss-tracking-body:0;--ss-fluid-unit:clamp(0.78rem,0.69rem + 0.4vw,1rem);--ss-size-hero:calc(var(--ss-fluid-unit) * 3.157);--ss-size-section:calc(var(--ss-fluid-unit) * 2.125);--ss-size-sous-titre:calc(var(--ss-fluid-unit) * 1.777);--ss-size-mineur:calc(var(--ss-fluid-unit) * 1.333);--ss-size-body:1rem;--ss-size-caption:0.75rem;--ss-size-body-lg:1.125rem;--ss-size-body-sm:0.875rem;--ss-space-0:0;--ss-space-1:0.25rem;--ss-space-2:0.5rem;--ss-space-3:0.75rem;--ss-space-4:1rem;--ss-space-5:1.5rem;--ss-space-6:2rem;--ss-space-7:3rem;--ss-space-8:4rem;--ss-space-9:6rem;--ss-radius-xs:4px;--ss-radius-sm:8px;--ss-radius-md:16px;--ss-radius-lg:28px;--ss-radius-xl:48px;--ss-radius-pill:999px;--ss-radius-arch:50% 50% 0 0/38% 38% 0 0;--ss-shadow-none:none;--ss-shadow-sm:0 1px 2px rgba(74,63,54,0.06);--ss-shadow-md:0 8px 24px rgba(74,63,54,0.08);--ss-shadow-lg:0 20px 48px rgba(74,63,54,0.1);--ss-line-weight:1px;--ss-border-weight:1.5px;--ss-ease:cubic-bezier(0.22,0.61,0.36,1);--ss-duration-fast:140ms;--ss-duration:220ms;--ss-duration-slow:360ms;--ss-container:1200px;--ss-container-narrow:760px;--ss-container-wide:1400px;--ss-gutter:clamp(1.25rem,5vw,3rem);--ss-section-sm:clamp(2rem,4vw,3rem);--ss-section-md:clamp(3.5rem,7vw,6rem);--ss-section-lg:clamp(5rem,10vw,9rem)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--ss-color-bg);color:var(--ss-color-text);font-family:var(--ss-font-body);font-weight:var(--ss-font-weight-light);font-size:var(--ss-size-body);line-height:var(--ss-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--ss-color-focus);outline-offset:2px}::selection{background:var(--ss-color-accent-soft);color:var(--ss-color-text)}