[data-da]{--sg-on-dark:#fff;--sg-on-dark-muted:hsla(0,0%,100%,.65);--sg-on-dark-faint:hsla(0,0%,100%,.35);--sg-on-dark-ghost:hsla(0,0%,100%,.15);--sg-on-dark-accent:#d4b26a;--sg-glass-bg:hsla(0,0%,100%,.08);--sg-glass-border:hsla(0,0%,100%,.15);--sg-card-dark-bg:hsla(0,0%,100%,.05);--sg-card-dark-border:hsla(0,0%,100%,.1);--sg-card-solid:rgba(18,28,22,.55);--sg-num-ghost:hsla(0,0%,100%,.24);--sg-overlay-gradient:linear-gradient(135deg,rgba(0,0,0,.72),rgba(0,0,0,.38));--sg-overlay-gradient-strong:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.7) 45%,rgba(0,0,0,.48));--sg-play-btn-bg:hsla(0,0%,100%,.1);--sg-play-btn-border:hsla(0,0%,100%,.6);--sg-overlay-v:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4));--sg-overlay-primary:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.55));--sg-overlay-primary-strong:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.7))}[data-da=warm]{--sg-bg:#fbf7ee;--sg-surface:#fff;--sg-surface-alt:#f3ecdb;--sg-panel-dark:#16291f;--sg-ink:#131e18;--sg-muted:#6b7568;--sg-primary:#1f3a2e;--sg-on-primary:#fbf7ee;--sg-accent:#9a4a2e;--sg-accent-soft:#d8b56e;--sg-accent-ink:#9a4a2e;--sg-eyebrow:#9a4a2e;--sg-line:rgba(19,30,24,.12);--sg-radius:14px;--sg-radius-lg:22px;--sg-shadow:0 24px 60px rgba(22,41,31,.12);--sg-font-display:var(--font-fraunces,"Fraunces",serif);--sg-font-body:var(--font-inter,"Inter",sans-serif);--sg-font-accent:var(--font-fraunces,"Fraunces",serif);--sg-on-dark-accent:#d8b56e;--sg-overlay-primary:linear-gradient(135deg,rgba(22,41,31,.9),rgba(31,58,46,.72));--sg-overlay-primary-strong:linear-gradient(135deg,rgba(22,41,31,.96),rgba(31,58,46,.85));--sg-card-solid:rgba(13,26,19,.62);--sg-num-ghost:hsla(40,58%,64%,.52)}.sg-glass{background:var(--sg-glass-bg);border:1px solid var(--sg-glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sg-glass-sm,.sg-play-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sg-play-btn{background:var(--sg-play-btn-bg);border:2px solid var(--sg-play-btn-border)}.sg-hero-content{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width:768px){.sg-hero-content{grid-template-columns:3fr 2fr}}.sg-split-2col{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media (min-width:768px){.sg-split-2col{grid-template-columns:1fr 1fr}}.sg-single-layout{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:1024px){.sg-single-layout{grid-template-columns:2fr 1fr;align-items:start}}.sg-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.sg-activity-grid-6{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.sg-faq-cols{display:grid;grid-template-columns:1fr}@media (min-width:768px){.sg-faq-cols{grid-template-columns:1fr 1fr;column-gap:3rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.v2-lift{transition:transform .25s ease,box-shadow .25s ease}.v2-lift:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(0,0,0,.12)}@media (prefers-reduced-motion:reduce){.v2-lift,.v2-lift:hover{transition:none;transform:none}}[data-da]{--sg-space-1:0.25rem;--sg-space-2:0.5rem;--sg-space-3:0.75rem;--sg-space-4:1rem;--sg-space-5:1.5rem;--sg-space-6:2rem;--sg-space-7:3rem;--sg-space-8:4rem;--sg-space-9:5rem;--sg-space-10:6rem;--sg-container:1200px;--sg-radius-full:9999px;--sg-dur-fast:200ms;--sg-dur-base:600ms;--sg-dur-slow:700ms;--sg-ease-out:cubic-bezier(0.25,0.46,0.45,0.94);--sg-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--sg-reveal-distance:36px;--sg-hover-lift:-6px;--sg-glow:0 0 28px hsla(41,55%,62%,.28);--sg-sweep:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent)}[data-da=warm]{--sg-radius-sm:8px;--sg-shadow-sm:0 4px 12px rgba(22,41,31,.08);--sg-shadow-md:0 12px 32px rgba(22,41,31,.1);--sg-shadow-lg:0 32px 80px rgba(22,41,31,.16);--sg-focus-ring:0 0 0 3px rgba(154,74,46,.35);--sg-field-bg:#fff;--sg-field-border:rgba(19,30,24,.2);--sg-field-border-focus:#9a4a2e;--sg-field-text:#131e18;--sg-field-placeholder:rgba(19,30,24,.4);--sg-success:#1e5a3c;--sg-success-soft:rgba(30,90,60,.1);--sg-info:#1a4f7a;--sg-info-soft:rgba(26,79,122,.1);--sg-warn:#7a4e1a;--sg-warn-soft:rgba(122,78,26,.12);--sg-danger:#8a2020;--sg-danger-soft:rgba(138,32,32,.1)}[data-motion=minimal]{--sg-dur-fast:100ms;--sg-dur-base:150ms;--sg-dur-slow:200ms;--sg-reveal-distance:0px;--sg-hover-lift:0px;--sg-glow:none;--sg-sweep:none}[data-motion=soft]{--sg-dur-fast:200ms;--sg-dur-base:600ms;--sg-dur-slow:700ms;--sg-reveal-distance:36px;--sg-hover-lift:-6px;--sg-glow:0 0 28px hsla(41,55%,62%,.28);--sg-sweep:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent)}[data-motion=wow]{--sg-dur-fast:200ms;--sg-dur-base:800ms;--sg-dur-slow:900ms;--sg-reveal-distance:56px;--sg-hover-lift:-12px;--sg-glow:0 0 48px hsla(41,55%,62%,.45);--sg-sweep:linear-gradient(90deg,transparent,hsla(0,0%,100%,.32) 50%,transparent)}@keyframes sg-spin{to{transform:rotate(1turn)}}@keyframes sg-aurora{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes sg-shine{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes sg-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sg-pulse-subtle{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){@keyframes sg-spin{to{transform:none}}@keyframes sg-aurora{0%,to{background-position:0 50%}}@keyframes sg-shine{0%{transform:translateX(-120%)}to{transform:translateX(-120%)}}@keyframes sg-skeleton-shimmer{0%,to{background-position:200% 0}}@keyframes sg-pulse-subtle{0%,to{opacity:1}}}.sg-spinner{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:sg-spin .7s linear infinite;flex-shrink:0}@media (prefers-reduced-motion:reduce){.sg-spinner{animation-duration:2s}}.sg-btn-focus:focus-visible{outline:none;box-shadow:var(--sg-focus-ring)}.sg-btn-shine{position:relative;overflow:hidden}.sg-btn-shine:after{content:"";position:absolute;inset:0;background:var(--sg-sweep);transform:translateX(-120%);pointer-events:none}[data-motion=wow] .sg-btn-shine:not(:disabled):hover:after{animation:sg-shine .55s var(--sg-ease-out) forwards}@media (prefers-reduced-motion:reduce){[data-motion=wow] .sg-btn-shine:hover:after{animation:none}}.sg-aurora-panel{background:linear-gradient(135deg,var(--sg-panel-dark) 0,var(--sg-primary) 50%,var(--sg-panel-dark) 100%);background-size:200% 200%;animation:sg-aurora 8s ease infinite}@media (prefers-reduced-motion:reduce){.sg-aurora-panel{animation:none;background:var(--sg-panel-dark)}}.sg-skeleton{background:linear-gradient(90deg,var(--sg-surface-alt) 25%,var(--sg-surface) 50%,var(--sg-surface-alt) 75%);background-size:200% 100%;animation:sg-skeleton-shimmer 1.6s ease-in-out infinite;border-radius:var(--sg-radius-sm)}@media (prefers-reduced-motion:reduce){.sg-skeleton{animation:none;background:var(--sg-surface-alt)}}.sg-field{width:100%;padding:.625rem .875rem;background:var(--sg-field-bg);border:1.5px solid var(--sg-field-border);border-radius:var(--sg-radius);color:var(--sg-field-text);font-family:var(--sg-font-body);font-size:.95rem;line-height:1.5;transition:border-color var(--sg-dur-fast) var(--sg-ease-out),box-shadow var(--sg-dur-fast) var(--sg-ease-out);outline:none;min-height:44px;box-sizing:border-box}.sg-field::placeholder{color:var(--sg-field-placeholder)}.sg-field:focus{border-color:var(--sg-field-border-focus);box-shadow:var(--sg-focus-ring)}.sg-field:disabled{opacity:.45;cursor:not-allowed;background:var(--sg-surface-alt)}.sg-anchor{scroll-margin-top:72px}[data-da=warm] .sg-w-ink{color:var(--sg-ink)}[data-da=warm] .sg-w-muted{color:var(--sg-muted)}[data-da=warm] .sg-w-eyebrow{color:var(--sg-eyebrow)}[data-da=warm] .sg-w-primary{color:var(--sg-primary)}[data-da=warm] .sg-w-surface{background-color:var(--sg-surface)}[data-da=warm] .sg-w-surface-alt,[data-da=warm] .sg-w-tag{background-color:var(--sg-surface-alt)}[data-da=warm] .sg-w-tag{color:var(--sg-ink);border:1px solid var(--sg-line)}[data-da=warm] .sg-w-tag-active{background-color:var(--sg-accent);color:var(--sg-on-primary);border:1px solid var(--sg-accent)}[data-da=warm] .sg-w-card{background-color:var(--sg-surface);border:1px solid var(--sg-line)}[data-da=warm] .sg-w-callout{background-color:var(--sg-surface-alt);border-left:4px solid var(--sg-accent);color:var(--sg-ink)}[data-da=warm] .sg-w-border-top{border-top:1px solid var(--sg-line)}[data-da=warm] .sg-w-beta-notice{background-color:var(--sg-surface-alt);border:1px solid var(--sg-line);color:var(--sg-muted)}[data-da=warm] .sg-w-beta-notice strong{color:var(--sg-accent-ink)}[data-da=warm] .sg-w-beta-notice a{color:var(--sg-accent-ink);text-decoration:underline;text-underline-offset:2px}[data-da=warm] .sg-w-link-muted{color:var(--sg-muted);text-decoration:none}[data-da=warm] .sg-w-link-muted:hover{color:var(--sg-ink)}[data-da=warm] .article-prose-warm{color:var(--sg-ink);font-family:var(--sg-font-body);max-width:68ch}[data-da=warm] .article-prose-warm h2{font-family:var(--sg-font-display);font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700;line-height:1.2;color:var(--sg-ink);border-left:4px solid var(--sg-accent);padding-left:1rem;margin-top:3.5rem;margin-bottom:1rem}[data-da=warm] .article-prose-warm h3{font-family:var(--sg-font-display);font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:700;line-height:1.25;color:var(--sg-ink);margin-top:2.5rem;margin-bottom:.75rem}[data-da=warm] .article-prose-warm p{color:var(--sg-ink);font-size:1.05rem;line-height:1.85;margin-top:0;margin-bottom:1.25rem}[data-da=warm] .article-prose-warm a{color:var(--sg-primary);text-decoration:underline;text-underline-offset:3px}[data-da=warm] .article-prose-warm a:hover{color:var(--sg-accent)}[data-da=warm] .article-prose-warm strong{color:var(--sg-ink);font-weight:700}[data-da=warm] .article-prose-warm ol,[data-da=warm] .article-prose-warm ul{margin:1.75rem 0;padding-left:1.5rem}[data-da=warm] .article-prose-warm li{color:var(--sg-ink);line-height:1.75;margin-bottom:.5rem}[data-da=warm] .article-prose-warm blockquote{background-color:var(--sg-surface-alt);border-left:4px solid var(--sg-accent);color:var(--sg-ink);padding:1rem 1.5rem;margin:2rem 0;border-radius:0 var(--sg-radius) var(--sg-radius) 0;font-style:normal}[data-da=warm] .article-prose-warm hr{border:none;border-top:1px solid var(--sg-line);margin:3rem 0}[data-da=warm] .article-prose-warm code{background-color:var(--sg-surface-alt);border:1px solid var(--sg-line);color:var(--sg-ink);border-radius:4px;padding:.1em .35em;font-size:.9em}[data-da=warm] .article-prose-warm table{width:100%;border-collapse:collapse;margin:2.5rem 0}[data-da=warm] .article-prose-warm th{background-color:var(--sg-surface-alt);text-align:left;font-weight:700}[data-da=warm] .article-prose-warm td,[data-da=warm] .article-prose-warm th{color:var(--sg-ink);border:1px solid var(--sg-line);padding:.65rem 1rem}.sg-legal-body a{color:var(--sg-primary);text-decoration:underline;text-underline-offset:2px}.sg-legal-body a:hover{color:var(--sg-ink)}.sg-legal-body table{width:100%;border-collapse:collapse;margin:1.5rem 0}.sg-legal-body th{background-color:var(--sg-surface-alt);text-align:left;font-weight:700}.sg-legal-body td,.sg-legal-body th{color:var(--sg-ink);border:1px solid var(--sg-line);padding:.65rem 1rem}[data-da=warm] .sg-w-accent{font-family:var(--sg-font-accent);font-style:italic;color:var(--sg-accent)}[data-da=warm] .sg-w-accent-gold{font-family:var(--sg-font-accent);font-style:italic;color:var(--sg-on-dark-accent)}[data-da=warm] .blogcover--conformite{--cover-from:#15281e;--cover-mid:#1f3a2e;--cover-to:#2f5642;--cover-ink:#d8b56e;--cover-duo1:rgba(18,38,28,.8);--cover-duo2:rgba(31,58,46,.42)}[data-da=warm] .blogcover--outils{--cover-from:#16291f;--cover-mid:#6c3420;--cover-to:#9a4a2e;--cover-ink:#f0d9b0;--cover-duo1:rgba(34,22,16,.78);--cover-duo2:rgba(154,74,46,.4)}[data-da=warm] .blogcover--reseau{--cover-from:#1f3a2e;--cover-mid:#355446;--cover-to:#59695b;--cover-ink:#e7c98a;--cover-duo1:rgba(20,38,29,.78);--cover-duo2:rgba(53,84,70,.4)}[data-da=warm] .blogcover{position:relative;overflow:hidden;border-radius:var(--sg-radius-lg);background-color:var(--sg-panel-dark)}[data-da=warm] .blogcover--card{aspect-ratio:16/10}[data-da=warm] .blogcover--feature{aspect-ratio:4/3;height:100%}[data-da=warm] .blogcover--hero{border-radius:0;min-height:clamp(340px,54vh,540px)}[data-da=warm] .blogcover img,[data-da=warm] .blogcover__svg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}[data-da=warm] .blogcover--art{background:linear-gradient(145deg,var(--cover-from) 0,var(--cover-mid) 58%,var(--cover-to) 100%)}[data-da=warm] .blogcover__shapes circle{fill:var(--cover-ink);opacity:.06}[data-da=warm] .blogcover__mesh line{stroke:var(--cover-ink);opacity:.1;stroke-width:1.5}[data-da=warm] .blogcover__glyph{color:var(--cover-ink)}[data-da=warm] .blogcover__duotone{position:absolute;inset:0;mix-blend-mode:multiply;background:linear-gradient(145deg,var(--cover-duo1) 0,var(--cover-duo2) 100%)}[data-da=warm] .blogcover__scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,17,13,.74) 0,rgba(9,17,13,.18) 46%,rgba(9,17,13,0) 72%)}[data-da=warm] .blog-hero{position:relative;min-height:clamp(360px,56vh,560px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:linear-gradient(150deg,#14271d,#1f3a2e 55%,#2f5642)}[data-da=warm] .blog-hero__art{position:absolute;inset:0;color:var(--sg-on-dark-accent)}[data-da=warm] .blog-hero__inner{position:relative;z-index:2;max-width:60ch;padding:5rem 1.5rem}[data-da=warm] .blog-hero__eyebrow{color:var(--sg-on-dark-accent);font-family:var(--sg-font-body)}[data-da=warm] .blog-hero__title{font-family:var(--sg-font-display);color:var(--sg-on-dark)}[data-da=warm] .blog-hero__sub{color:var(--sg-on-dark-muted)}[data-da=warm] .blog-card{display:flex;flex-direction:column;background-color:var(--sg-surface);border:1px solid var(--sg-line);border-radius:var(--sg-radius-lg);overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;box-shadow:var(--sg-shadow)}[data-da=warm] .blog-card:hover{transform:translateY(-5px);box-shadow:0 32px 72px rgba(22,41,31,.18)}[data-da=warm] .blog-card__cat{position:absolute;top:.85rem;left:.85rem;z-index:3;background-color:hsla(42,62%,96%,.92);color:var(--sg-primary);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px}[data-da=warm] .blog-art-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(360px,56vh,560px)}[data-da=warm] .blog-art-hero>.blogcover--hero{position:absolute;inset:0;min-height:0}[data-da=warm] .blog-art-hero__caption{position:relative;z-index:3;padding:clamp(1.5rem,5vw,3.5rem)}[data-da=warm] .blog-art-hero__eyebrow{color:var(--sg-on-dark-accent)}[data-da=warm] .blog-art-hero__title{font-family:var(--sg-font-display);color:var(--sg-on-dark)}[data-da=warm] .blog-art-hero__meta{color:var(--sg-on-dark-muted)}[data-da=warm] .blog-art-hero__crumb{color:hsla(0,0%,100%,.78);text-decoration:none}[data-da=warm] .blog-art-hero__crumb:hover{color:#fff}[data-da=warm] .blog-news{background:linear-gradient(135deg,#16291f,#1f3a2e);border-radius:var(--sg-radius-lg);color:var(--sg-on-dark)}[data-da=warm] .blog-news__title{font-family:var(--sg-font-display);color:var(--sg-on-dark)}[data-da=warm] .blog-news__sub{color:var(--sg-on-dark-muted)}[data-da=warm] .blog-news__btn{background-color:var(--sg-accent);color:#fff;border-radius:var(--sg-radius);text-decoration:none;font-weight:600;display:inline-block;transition:opacity .2s ease}[data-da=warm] .blog-news__btn:hover{opacity:.92}[data-da=warm] .blog-featured-grid{display:grid;grid-template-columns:1fr}@media (min-width:880px){[data-da=warm] .blog-featured-grid{grid-template-columns:1.05fr 1fr}}[data-da=warm] .blog-art-hero__lead{color:hsla(0,0%,100%,.92)}[data-da=warm] .blog-art-hero__sep{color:hsla(0,0%,100%,.5)}[data-da=warm] .article-prose-warm h2,[data-da=warm] .article-prose-warm h3{scroll-margin-top:6rem}[data-da=warm] .blog-toc{position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:var(--sg-line) transparent;-webkit-overflow-scrolling:touch}[data-da=warm] .blog-toc::-webkit-scrollbar{width:6px}[data-da=warm] .blog-toc::-webkit-scrollbar-thumb{background:var(--sg-line);border-radius:999px}[data-da=warm] .blog-toc::-webkit-scrollbar-track{background:transparent}[data-da=warm] .blog-toc__head{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-muted);margin:0 0 .85rem;padding-left:.95rem}[data-da=warm] .blog-toc__list{border-left:1.5px solid var(--sg-line)}[data-da=warm] .blog-toc__link{display:block;font-family:var(--sg-font-body);font-size:.84rem;line-height:1.4;color:var(--sg-muted);text-decoration:none;padding:.4rem 0 .4rem .9rem;border-left:1.5px solid transparent;margin-left:-1.5px;transition:color .15s ease,border-color .15s ease}[data-da=warm] .blog-toc__link:hover{color:var(--sg-ink)}[data-da=warm] .blog-toc__link--sub{font-size:.79rem;padding-left:1.6rem;color:var(--sg-muted)}[data-da=warm] .blog-toc__link--active{color:var(--sg-primary);font-weight:600;border-left-color:var(--sg-accent)}.sg-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sg-marquee-track{display:flex;align-items:center;gap:2.5rem;width:max-content;animation:sg-marquee 32s linear infinite}.sg-marquee:hover .sg-marquee-track{animation-play-state:paused}@keyframes sg-marquee{to{transform:translateX(-50%)}}.sg-marquee--static,[data-motion=minimal] .sg-marquee{-webkit-mask-image:none;mask-image:none}.sg-marquee--static .sg-marquee-track,[data-motion=minimal] .sg-marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem}.sg-marquee--static .sg-marquee-dup,[data-motion=minimal] .sg-marquee-dup{display:none}@media (prefers-reduced-motion:reduce){.sg-marquee{-webkit-mask-image:none;mask-image:none}.sg-marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem}.sg-marquee-dup{display:none}}