:where([data-habit-v3]){--gw-cream:#f7fafc;--gw-cream-soft:#eaf1f7;--gw-paper:#fff;--gw-cream-shade:#cbd7e3;--gw-cream-88:#f7fafce0;--gw-cream-66:#f7fafcc7;--gw-cream-55:#f7fafc8c;--gw-cream-44:#f7fafc70;--gw-cream-22:#f7fafc38;--gw-ink:#123a63;--gw-ink-deep:#0b2440;--gw-ink-soft:#0b2440;--gw-ink-muted:#36516d;--gw-anneau-clair:#f7fafc;--gw-anneau-fonce:#123a63;--bg:#f7fafc;--bg-surface:#fff;--text:#123a63;--text-muted:#36516d;--accent:#123a63;--font-display:var(--police-hanken), "Hanken repli", Arial, sans-serif;--font-italic:var(--police-besley), "Besley repli", Georgia, serif;--font-mono:var(--police-hanken), "Hanken repli", Arial, sans-serif;font-family:var(--police-hanken), "Hanken repli", Arial, sans-serif;font-synthesis:none}:where([data-habit-v3]) .gw-page--inverted{color:#fff;--gw-cream-88:#e8eff6;--gw-cream-66:#e8eff6;background:#1f4f7e}:where([data-habit-v3]) :where(h1,h2){font-family:var(--police-besley), "Besley repli", Georgia, serif;font-weight:400}:where([data-habit-v3]) :is(.gw-display-xl,.gw-display-lg,.gw-display-md,.gw-display-sm){font-family:var(--police-besley), "Besley repli", Georgia, serif;text-transform:none;text-wrap:balance;font-weight:400}:where([data-habit-v3]) :is(.gw-display-xl,.gw-display-lg){letter-spacing:-.022em;font-size:clamp(2.25rem,1.5rem + 3vw,4.5rem);line-height:1.05}:where([data-habit-v3]) .gw-display-md{letter-spacing:-.018em;font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);line-height:1.1}:where([data-habit-v3]) .gw-display-sm{letter-spacing:-.012em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.2}:where([data-habit-v3]) .gw-italic{font-family:inherit;font-weight:inherit;letter-spacing:inherit;font-style:normal}:where([data-habit-v3]) .gw-corps{line-height:1.6}:where([data-habit-v3]) .gw-petit{font-size:max(1rem, var(--gw-taille-petit));line-height:1.55}:where([data-habit-v3]) .gw-eyebrow:before{content:none}:where([data-habit-v3]) :is(.gw-mono-sm,.gw-mono-md,.gw-eyebrow){font-family:var(--police-hanken), "Hanken repli", Arial, sans-serif;letter-spacing:normal;text-transform:none;font-size:1rem;font-weight:600}:where([data-habit-v3]) .gw-mono-num{font-family:var(--police-hanken), "Hanken repli", Arial, sans-serif;letter-spacing:normal;font-variant-numeric:tabular-nums lining-nums}:where([data-habit-v3]) :is([style*=text-transform\:uppercase],[style*="text-transform: uppercase"]){text-transform:none!important;letter-spacing:normal!important}:where([data-habit-v3]) .uppercase{text-transform:none;letter-spacing:normal}:where([data-habit-v3]) :is(.bg-\[\#fdfcf8\],.bg-\[\#fbf9f3\]){background-color:#fff}:where([data-habit-v3]) :is(.bg-\[\#f5f1e8\],.bg-\[\#d8d4cb\]){background-color:#eaf1f7}:where([data-habit-v3]) .gw-cta-primary{min-height:3.25rem;font-family:var(--police-hanken), "Hanken repli", Arial, sans-serif;letter-spacing:normal;text-transform:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.2;transform:none}@media (hover:hover){:where([data-habit-v3]) .gw-cta-primary:hover{transform:none}}:where([data-habit-v3]) .gw-cta-primary:active{transform:none}:where([data-habit-v3]) :is(.gw-cta-primary,.gw-cta-secondary)>[aria-hidden=true]{display:none}:where([data-habit-v3]) .gw-cta-secondary{font-family:var(--police-hanken), "Hanken repli", Arial, sans-serif;letter-spacing:normal;text-transform:none;text-underline-offset:.22em;font-weight:600}
