tone="muted"Édite un token. Vois tout changer.
À la manière d'ACSS : déplace un curseur ou choisis une couleur, et chaque bouton, card et
section ci-dessous se repeint en direct via var(--token).
Complémentaire au catalogue documentaire.
Rôle de cette page : personnaliser. Pour parcourir les composants sans quitter le studio : volet Catalogue ci-dessous (151 sections, 25 catégories). Pour la documentation complète : page Catalogue.
Preview page
Clique un token dans l'éditeur. « Si tu changes --accent,
ça impacte 229 fichiers. »
- src/components/editorial/Callout.astro
- src/components/editorial/Dingbat.astro
- src/components/editorial/DropCap.astro
- src/components/editorial/KeyMetric.astro
- src/components/editorial/PullQuote.astro
- src/components/editorial/Sidenote.astro
- src/components/editorial/Timeline.astro
- src/components/footer/Footer.astro
- src/components/header/Header.astro
- src/components/library/DsLocalNav.astro
- src/components/motion/AtlasConnections.astro
- src/components/motion/BootSplash.astro
- src/components/sections/AboutStorySplit.astro
- src/components/sections/AnnouncementBanner.astro
- src/components/sections/ArchitectureDiagram.astro
- src/components/sections/ArticleGrid.astro
- src/components/sections/AsymmetricServices.astro
- src/components/sections/BentoGrid.astro
- src/components/sections/BookingEmbed.astro
- src/components/sections/BrandedCallout.astro
- src/components/sections/CaseCardGrid.astro
- src/components/sections/CaseSplit.astro
- src/components/sections/CaseSpotlight.astro
- src/components/sections/CodeShowcase.astro
- src/components/sections/ComparisonDuo.astro
- src/components/sections/ComparisonPricingCallout.astro
- src/components/sections/ComparisonTable.astro
- src/components/sections/ContactForm.astro
- src/components/sections/CourseCatalogTable.astro
- src/components/sections/CtaBandSection.astro
- src/components/sections/CtaFinal.astro
- src/components/sections/CtaFormInline.astro
- src/components/sections/CtaNewsletterFooter.astro
- src/components/sections/CtaSplitVisual.astro
- src/components/sections/DataTable.astro
- src/components/sections/DecisionList.astro
- src/components/sections/DiagnosticStages.astro
- src/components/sections/EcosystemPartners.astro
- src/components/sections/EditorialPreview.astro
- src/components/sections/EditorialSplitGrid.astro
- src/components/sections/EditorialTableBlock.astro
- src/components/sections/EditorialWriteFeed.astro
- src/components/sections/FeatureAccordion.astro
- src/components/sections/FeatureComparisonGrid.astro
- src/components/sections/FeatureGrid.astro
- src/components/sections/FeatureSplitMedia.astro
- src/components/sections/FeatureTabs.astro
- src/components/sections/FeatureZigzag.astro
- src/components/sections/HeroAtlas.astro
- src/components/sections/HeroCentered.astro
- src/components/sections/HeroFormInline.astro
- src/components/sections/HeroHome.astro
- src/components/sections/HeroHubStats.astro
- src/components/sections/HeroLiquid.astro
- src/components/sections/HeroOfferDetail.astro
- src/components/sections/HeroSocialProof.astro
- src/components/sections/HeroSplit.astro
- src/components/sections/HeroTunnelStep.astro
- src/components/sections/HowWeShip.astro
- src/components/sections/InclusionsList.astro
- src/components/sections/IntegrationsGrid.astro
- src/components/sections/LogoWall.astro
- src/components/sections/ManifestoAct.astro
- src/components/sections/ManifestoBlock.astro
- src/components/sections/ManifestoStatement.astro
- src/components/sections/MarqueeBand.astro
- src/components/sections/MaturityPyramid.astro
- src/components/sections/MethodTimeline.astro
- src/components/sections/MetricCalloutBand.astro
- src/components/sections/MetricShift.astro
- src/components/sections/NewsletterBand.astro
- src/components/sections/OfferTierGrid.astro
- src/components/sections/OperatingLayer.astro
- src/components/sections/PainPoints.astro
- src/components/sections/PersonaAttributesGrid.astro
- src/components/sections/PricingCards.astro
- src/components/sections/PricingSingleHighlight.astro
- src/components/sections/PricingTable.astro
- src/components/sections/PricingToggle.astro
- src/components/sections/ProblemStatement.astro
- src/components/sections/ProcessSteps.astro
- src/components/sections/QuoteSpotlight.astro
- src/components/sections/RelatedCardsBand.astro
- src/components/sections/ResourceCardGrid.astro
- src/components/sections/RoiBand.astro
- src/components/sections/ServiceCatalogList.astro
- src/components/sections/ServicesGrid.astro
- src/components/sections/StatBlock.astro
- src/components/sections/StatCounter.astro
- src/components/sections/StatsBento.astro
- src/components/sections/StepsHorizontal.astro
- src/components/sections/TeamBioGrid.astro
- src/components/sections/TeamCardGrid.astro
- src/components/sections/TechCapabilitiesSpecs.astro
- src/components/sections/TechIntegrationFlow.astro
- src/components/sections/TechPositioningSplit.astro
- src/components/sections/TechStackBand.astro
- src/components/sections/TechWhenDual.astro
- src/components/sections/TerminalMockupSection.astro
- src/components/sections/TerminalTableSection.astro
- src/components/sections/TestimonialBlock.astro
- src/components/sections/TestimonialLogoMetric.astro
- src/components/sections/TestimonialMetrics.astro
- src/components/sections/TimelineHorizontal.astro
- src/components/sections/TrustBadgesBand.astro
- src/components/sections/TrustLegalSection.astro
- src/components/sections/TunnelStepNav.astro
- src/components/sections/UseCaseIndex.astro
- src/components/sections/VersusCompetitors.astro
- src/components/sections/WelcomeSection.astro
- src/components/sections/WhyStalls.astro
- src/components/sections/WorkflowTable.astro
- src/components/svg/geometric/AuditMaturityTimeline.astro
- src/components/svg/geometric/ConseilAuditDiagram.astro
- src/components/svg/geometric/MethodeProcessDiagram.astro
- src/components/svg/geometric/RevOpsFunnel.astro
- src/components/svg/sumie/HeroSumie.astro
- src/components/svg/sumie/MotifContent.astro
- src/components/svg/sumie/MotifDialogue.astro
- src/components/svg/sumie/MotifFlow.astro
- src/components/svg/sumie/MotifGrowth.astro
- src/components/svg/sumie/MotifLayers.astro
- src/components/svg/sumie/MotifNetwork.astro
- src/components/svg/sumie/PortraitSimon.astro
- src/components/svg/sumie/SecteurFinance.astro
- src/components/svg/sumie/SecteurIndustrie.astro
- src/components/svg/sumie/SecteurServicesB2B.astro
- src/components/templates/AuthorPageTemplate.astro
- src/components/templates/CaseStudyTemplate.astro
- src/components/templates/ConversionFunnelTemplate.astro
- src/components/templates/CourseDetailTemplate.astro
- src/components/templates/EssayTemplate.astro
- src/components/templates/LeadMagnetTemplate.astro
- src/components/templates/OffresDetailTemplate.astro
- src/components/templates/SolutionsDetailTemplate.astro
- src/components/templates/TechnologiesDetailTemplate.astro
- src/components/templates/TunnelStepTemplate.astro
- src/components/ui/atoms/ChapterLabel.astro
- src/components/ui/atoms/CursorDot.astro
- src/components/ui/atoms/FormErrors.astro
- src/components/ui/atoms/Kicker.astro
- src/components/ui/atoms/PillCTA.astro
- src/components/ui/atoms/ProgressBar.astro
- src/components/ui/atoms/ScrollProgress.astro
- src/components/ui/atoms/SectionTransition.astro
- src/components/ui/atoms/TerminalCTA.astro
- src/components/ui/molecules/AsymmetricServiceRow.astro
- src/components/ui/molecules/AuthorByline.astro
- src/components/ui/molecules/AuthorCard.astro
- src/components/ui/molecules/Breadcrumb.astro
- src/components/ui/molecules/EditorialCaseCard.astro
- src/components/ui/molecules/EditorialWriteRow.astro
- src/components/ui/molecules/FitColumns.astro
- src/components/ui/molecules/MastheadRow.astro
- src/components/ui/molecules/PainPointInline.astro
- src/components/ui/molecules/PricingTier.astro
- src/components/ui/molecules/ProofBand.astro
- src/components/ui/molecules/RelatedByCluster.astro
- src/components/ui/molecules/RelatedCards.astro
- src/components/ui/molecules/ServiceCatalogRow.astro
- src/components/ui/molecules/ShareButtons.astro
- src/components/ui/molecules/TableOfContents.astro
- src/components/ui/molecules/TagPills.astro
- src/components/ui/molecules/TaxonomyMenu.astro
- src/components/ui/molecules/TechPillRow.astro
- src/components/ui/molecules/TunnelNav.astro
- src/components/ui/organisms/AtlasGrid.astro
- src/components/ui/organisms/BookSession.astro
- src/components/ui/organisms/FooterMarquee.astro
- src/components/ui/organisms/Hero.astro
- src/components/ui/organisms/ManifestoAccent.astro
- src/components/ui/organisms/PersonaSwitcher.astro
- src/components/ui/organisms/Stub.astro
- src/layouts/Base.astro
- src/pages/404.astro
- src/pages/agence/about.astro
- src/pages/agence/design-system.astro
- src/pages/agence/ds-studio.astro
- src/pages/agence/hero-lab.astro
- src/pages/agence/methode.astro
- src/pages/agence/prompts.astro
- src/pages/cas/index.astro
- src/pages/categories/[slug].astro
- src/pages/commerce/[type]/[slug].astro
- src/pages/commerce/index.astro
- src/pages/compare/organisms.astro
- src/pages/comparer/[slug].astro
- src/pages/comparer/index.astro
- src/pages/components/[type].astro
- src/pages/contact.astro
- src/pages/ecole/index.astro
- src/pages/en/agence/about.astro
- src/pages/en/agence/design-system.astro
- src/pages/en/agence/methode.astro
- src/pages/en/agence/prompts.astro
- src/pages/en/cas/index.astro
- src/pages/en/comparer/[slug].astro
- src/pages/en/comparer/index.astro
- src/pages/en/contact.astro
- src/pages/en/manifesto.astro
- src/pages/en/plan-du-site.astro
- src/pages/en/ressources/index.astro
- src/pages/en/solutions/index.astro
- src/pages/en/technologies/index.astro
- src/pages/glossaire/[slug].astro
- src/pages/glossaire/index.astro
- src/pages/manifesto.astro
- src/pages/offres/audit-maturite-ia.astro
- src/pages/offres/site-web-ia.astro
- src/pages/plan-du-site.astro
- src/pages/preview/[type].astro
- src/pages/ressources/academy.astro
- src/pages/ressources/categorie/[...slug].astro
- src/pages/ressources/changelog.astro
- src/pages/ressources/cookbooks/index.astro
- src/pages/ressources/field-notes/[slug].astro
- src/pages/ressources/index.astro
- src/pages/ressources/livres-blancs/[...slug].astro
- src/pages/ressources/livres-blancs/index.astro
- src/pages/ressources/outils/index.astro
- src/pages/ressources/personas/index.astro
- src/pages/ressources/silo/[...slug].astro
- src/pages/ressources/tag/[...slug].astro
- src/pages/ressources/veille-ia/index.astro
- src/pages/secteurs/index.astro
- src/pages/solutions/index.astro
- src/pages/technologies/index.astro
- src/styles/global.css
- src/styles/scroll-reveal.css
129
sections du catalogue utilisent --accent.
Clique l'une d'elles : elle se charge dans l'aperçu du
catalogue et hérite de tes overrides.
Chaque variant de chaque atome, rendu et réactif au panneau LIVE.
Kicker · tone × size
tone="accent"tone="dim"size={10}size={14}textTransform="none"ChapterLabel · tone
tone="muted"tone="dim"Button · variant × size
variant="primary"variant="ghost"variant="accent"variant="link"size="lg" magPillCTA · variant
variant="accent"variant="ghost-dark"variant="accent-mono"TerminalCTA · variant × size
ink · mdink-ghost · mdaccent · mdghost-dark · mdink · smink-ghost · smaccent · smghost-dark · smBi · contenu bilingue
Rendu côté FR
<Bi fr en />Atomes comportementaux (catalogués)
Variants principaux de chaque molécule, données de démo FR.
SectionHeader · tone
StatRow · tone paper / ink
TechPillRow · kind primary / open / neutral
PainPointInline · severity (4)
Tunnel repensé orienté preuve.
Stack ouverte, code possédé.
Rendu statique + données structurées.
Mesure first-party respectueuse.
NewsletterSignup · card
Veille IA hebdomadaire
Tendances, analyses, outils, pour les dirigeants qui pilotent avec l'IA.
✓ Bienvenue ! Vérifiez votre boîte mail.
NewsletterSignup · inline
✓ Bienvenue ! Vérifiez votre boîte mail.
RelatedCards
ProofBand
« L'équipe a livré un site qui convertit, sans dépendance. »
PricingTier · highlight
Starter
Site vitrine orienté preuve.
- ✓ Jusqu'à 8 pages
- ✓ SEO technique
- ✓ Mise en ligne 4 sem.
Standard
Tunnel de conversion complet.
- ✓ Pages illimitées
- ✓ Tunnel + CRM
- ✓ A/B testing
Custom
Plateforme sur-mesure.
- ✓ Architecture dédiée
- ✓ Intégrations API
- ✓ Support prioritaire
Breadcrumb
ShareButtons
TerminalMockup · tone ink / paper
Rendu inline (pas iframe) pour rester réactif au token LIVE. Aperçu tronqué en hauteur. Catalogue complet des 151 sections ci-dessous ↓
hero-split grand → L'agent IA pioche, ne réinvente pas.
Le composable W6 expose 19 sections cataloguées. Chaque section atomique, testée, validée.
problems-grid grand → Trois frictions qui tuent votre conversion
FCP 4,2 s. Lighthouse 34.
−7 % de conversion par seconde.
WordPress avec 40 plugins : chaque visiteur attend. Chaque seconde perdue coûte 7 % de conversions. Sans IA, impossible d'automatiser les corrections.
1 article en 6 semaines.
Vos concurrents en publient 8/sem avec IA.
Le brief, les relectures, le SEO, la mise en ligne : 6 semaines par article. Vos concurrents IA publient 8 articles/semaine optimisés Google et GEO.
3 200 leads collectés.
Jamais relancés dans l'heure.
Les prospects remplissent les formulaires. Ils attendent. La conversion est 7× plus probable dans l'heure, mais personne ne rappelle. Le pipeline dort.
stat-block grand → Signal terrain
En cinq jours, nous avions un workflow déployé et un plan d'action validé par le comité.
- 5 jpour cibler le levier
- 4 sem.au premier workflow
- 1interlocuteur unique
- MesuréROI, jamais estimé
method-timeline grand → Le processus en quatre temps
De l'audit initial au déploiement, chaque étape produit un livrable mesurable.
- 01 Audit
Cartographie stack, données, équipe, frictions.
- 02 Diagnostic
Priorisation des chantiers par ROI mesurable.
- 03 Pilote
Premier workflow en production sous 5 jours.
- 04 Industrialisation
Extension à 6-10 semaines après mesure.
feature-grid grand → Trois piliers du DS Waimia
- Tokens canoniques
115 tokens CSS exposés à :root. Pioche, n'invente pas.
- Composants atomiques
114 composants en 7 couches Tier 1.
- Anti-hallucination
5 anti-patterns documentés avec commandes de détection.
pricing-table grand → faq-accordion grand → Questions fréquentes
Q.01 Combien de temps prend un projet ?
AI Activation · 1 semaine. Growth System · 6 à 10 semaines.
Q.02 Quels sont vos tarifs ?
AI Activation à partir de 1 500€. Growth System à partir de 5 000€.
Q.03 Compatible avec notre stack actuelle ?
Oui : HubSpot, Salesforce, Notion, Excel, GA4, etc.
testimonial-block grand → Ce que disent les clients
-
En 5 jours, on a câblé l'IA dans nos workflows. Premier ROI à 6 semaines.
-
Méthodologie carrée. Mesure avant/après. On a su exactement ce qui marchait.
comparison-table grand → Comparatif tiers
| Capacité | Activation 1 sem. | Growth System | Sur-mesure |
|---|---|---|---|
| Audit complet | ◉ | ◉ | ◉ |
| Workflows IA | 1 | 5-8 | illimité |
| Formation équipe | ◦ | ◉ | ◉ |
| Support 90j | ◦ | ◉ | ◉ |
marquee-band grand → proof-bar grand → services-grid grand → Six services, appris en livrant, pas en PowerPoint.
Diagnostic 30 min
On identifie le levier métier avant la techno.
→Système d'acquisition
Pipeline reconnecté, qualification automatisée.
→CRM augmenté
Le CRM qui relance, qualifie et alerte, sans que vous touchiez rien.
→Lisibilité des données
Tableaux de bord temps réel : décidez en 2 minutes, pas en réunion.
→Tâches répétitives éliminées
Workflows qui tournent sans vous.
→Sur-mesure ETI
Architecture souveraine, quand les outils du marché butent sur votre périmètre.
→cta-final grand → Stop le théâtre. Câbler.
45 minutes. On regarde. On audite. On chiffre. Si on n'a rien à vous proposer, on le dit. On ne relance pas.
● DISPONIBLE · RÉPONSE SOUS 24H
Diagnostic gratuit · sans engagement · réponse sous 24h.
manifesto-block grand → On se méfie du théâtre IA. Le purple-glass, les cerveaux-circuits, les bento grids qui ne disent rien. On écrit en français, on lit la documentation Stripe, on livre du code le mardi et on mesure le pipeline le vendredi.
Toutes les sections du registry, par catégorie. Clique un type : son aperçu
se charge ci-contre et hérite des tokens édités dans le panneau LIVE.
Chaque type a aussi son rendu isolé (preview) et sa fiche technique
(fiche) ; chaque catégorie a sa page dédiée.
About Sections 1
Banner Sections 1
Call-to-Action Sections 1
Comparison Sections 10
Contact Sections 2
Content Listing Sections 2
CTA Sections 9
FAQ Sections 4
Feature Sections 32
- Ouvrir la catégorie « Feature Sections » →
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
Gallery Sections 2
Hero Header Sections 31
- Ouvrir la catégorie « Hero Header Sections » →
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
- preview fiche
Logo Sections 6
Manifesto Sections 3
Newsletter Sections 2
Pricing Sections 5
Process Sections 2
Stats Sections 8
Team Sections 1
Terminal Sections 3
Testimonial Sections 10
Timelines 7
Trust Sections 2
Utility Sections 1
Sélectionne un type dans le catalogue ci-dessus (ou ci-dessous le type courant),
puis change son fond, sa variante ou ses
textes : l'aperçu réagit en direct, sans rechargement.
Le fond applique data-bg sur la section ; les composants ink-ready se
repeignent instantanément.
Les modifications de fond / variante / texte ne rechargent jamais ce cadre : elles manipulent directement son DOM.
Verrou non-bloquant actif. Il passera bloquant via
DS_TOKEN_LOCK_ENFORCE=1 quand le DS sera figé.
Tokens inutilisés (11)
--color-accent--color-accent-2--color-ink--color-ink-2--color-ink-3--color-muted--color-muted-2--color-paper--color-paper-2--color-paper-3--space-14 Classes au corps identique (144 groupes)
Corps CSS normalisé identique = candidates à la fusion avant de figer le DS.
-
.arr.case-rowcolor:var(--accent);font-family:var(--font-mono);font-size:var(--text-body-base);justify-self:end;opacity:0;transition:opacity var(--dur-hover), transform var(-…
-
.arr.case-rowopacity:1;transform:translateX(6px)
-
.arr.mega-linkcolor:var(--accent);flex:none;font-size:var(--text-body-sm)
-
.aside.sec-hdcolor:var(--muted);font-size:clamp(13px, 1.3vw, 15px);line-height:var(--leading-relaxed);max-width:420px;text-wrap:pretty
-
.badge.k.mega-col-hd.mega-featuredcolor:var(--accent);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase
-
.bd.mega-featuredcolor:var(--muted);font-size:var(--text-ui);line-height:var(--leading-relaxed);max-width:280px
-
.blur-in.clip-up.hair-draw.hero-split.reveal.reveal-fade.reveal-stagger.reveal-up.row-lines.scale-in.wclip-path:none !important;filter:none !important;opacity:1 !important;transform:none !important;transition:none !important;width:100% !important
-
.blur-in.infilter:blur(0);opacity:1;transform:none
-
.book-lede.cases-client.home-typo.notes-row-text.qs-quote.sec-transition-phrase.social-proof__logo.sysarch-capfont-family:var(--font-sans) !important;font-style:normal !important
-
.book-lede.home-typo.qs-quote.sysarch-capfont-family:var(--font-display) !important;font-style:italic !important
-
.btn-ghost.btn-primary.is-active.page-pill-btnbackground:var(--ink);color:var(--paper)
-
.btn-ghost.btn-primary.on-darkbackground:var(--paper);color:var(--ink)
-
.btn-ghost.on-darkborder-color:var(--paper);color:var(--paper)
-
.btn-primary.on-darkbackground:var(--accent);color:var(--paper)
-
.btn-spinner.marquee.trackanimation:none
-
.btn.btn-linkbox-shadow:0 12px 28px rgba(var(--ink-rgb), 0.10);transform:translateY(-1px)
-
.btn.case-body.editorial-body.lift.m-sheet.mega.mega-scrim.prosetransition:none !important
-
.btn.liftbox-shadow:none !important;transform:none !important
-
.btn.m-sheet-endjustify-content:center;width:100%
-
.burger.is-openopacity:0
-
.burger.is-opentransform:translateY(-2.5px) rotate(-45deg)
-
.burger.is-opentransform:translateY(2.5px) rotate(45deg)
-
.caret.hdr-nav-item.hdr-nav-trigger.is-opentransform:rotate(180deg)
-
.caret.hdr-nav-triggerdisplay:inline-block;font-size:8px;opacity:0.55;transition:transform var(--dur-hover) var(--ease)
-
.case-body.editorial-body.prosebackground-image:linear-gradient(var(--hairline-strong), var(--hairline-strong)), linear-gradient(var(--accent), var(--accent));background-position:0 100%, 100%…
-
.case-body.editorial-body.prosebackground-position:0 100%, 0 100%;background-size:100% 1px, 100% 1px;color:var(--accent)
-
.case-row.clientfont-family:var(--font-sans);font-size:clamp(22px, 2.8vw, 38px);font-weight:var(--fw-medium);letter-spacing:-0.018em;line-height:1.04
-
.case-row.client.dot.featured.hdr.m-sheet-acc-col.m-sheet-top.wmcolor:var(--accent)
-
.case-row.client.e-title.editorial-cell.how-row.mega-featured.sec-hd.ttl.u-serif-accent.u-serif-accent-emcolor:var(--accent);font-family:var(--font-display);font-style:italic;font-weight:var(--fw-regular)
-
.case-row.dur.sectorcolor:var(--muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:0.04em;text-transform:uppercase
-
.case-row.idxcolor:var(--muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono)
-
.case-row.impactcolor:var(--ink-2);font-size:clamp(12px, 1.3vw, 14.5px);font-weight:var(--fw-medium)
-
.cases-client.home-typo.notes-row-textfont-weight:var(--fw-medium) !important
-
.cases-tbl.how-gridborder-top:1px solid var(--ink)
-
.cert.dot.trust-pillbackground:var(--ink)
-
.clip-up.inclip-path:inset(0 0 0 0)
-
.col-1.col-10.col-11.col-12.col-2.col-3.col-4.col-5.col-6.col-7.col-8.col-9.col-aside.col-full-bleed.col-prose.col-pull-left.col-pull-rightgrid-column:1 / -1
-
.col-prose.col-pull-left.col-pull-rightgrid-column:1 / span 8
-
.cols-2.cols-3.cols-4.cols-5.ec-gridgrid-template-columns:1fr
-
.cols-2.cols-3.cols-4.cols-5.ec-gridgrid-template-columns:repeat(2, 1fr)
-
.cols-3.ec-gridgrid-template-columns:repeat(3, 1fr)
-
.cols-4.ec-gridgrid-template-columns:repeat(4, 1fr)
-
.cols-5.ec-gridgrid-template-columns:repeat(5, 1fr)
-
.compliance.dot.trust-pillbackground:#2aa876
-
.cta.hdralign-items:center;background:var(--ink);border-radius:var(--radius-pill);color:var(--paper);display:inline-flex;font-size:var(--text-caption);font-weight:var(-…
-
.cta.hdrbackground:var(--accent);box-shadow:var(--shadow-cta-hover);transform:translateY(-1px)
-
.cta.hdr-end.hdr-nav.page-pill-btn.page-pill-l.reveal-curtaindisplay:none
-
.cta.mega-featuredcolor:var(--accent);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);margin-top:6px
-
.desc.how-rowcolor:var(--muted);font-size:clamp(12px, 1.2vw, 14.5px);line-height:var(--leading-relaxed);text-wrap:pretty
-
.dot.trust-pillbackground:var(--accent);border-radius:var(--radius-full);height:6px;width:6px
-
.e-body.editorial-cellcolor:var(--muted);font-size:clamp(12px, 1.1vw, 13.5px);line-height:var(--leading-relaxed);text-wrap:pretty
-
.e-go.editorial-cellcolor:var(--accent);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:0.1em;margin-top:var(--space-4)
-
.e-list.editorial-cellalign-items:center;color:var(--ink-2);display:flex;font-size:var(--text-caption);gap:var(--space-2)
-
.e-list.editorial-cellborder-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:7px;list-style:none;margin-top:auto;padding-top:20px
-
.e-list.editorial-cellcolor:var(--accent);content:"§";flex-shrink:0;font-family:var(--font-display);font-size:var(--text-ui);font-style:italic
-
.e-num.editorial-cellcolor:var(--accent);font-family:var(--font-display);font-size:clamp(48px, 6vw, 88px);font-style:italic;letter-spacing:-0.03em;line-height:1
-
.e-tag.editorial-cellcolor:var(--muted);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase
-
.e-title.editorial-cellfont-family:var(--font-sans);font-size:clamp(20px, 2.2vw, 30px);font-weight:var(--fw-medium);letter-spacing:-0.012em;line-height:var(--leading-h3);text-wrap:bal…
-
.e-title.editorial-cell.faq-accordion__arrow.faq-accordion__q.faq-accordion__q-label.home-typofont-family:var(--font-sans) !important;font-weight:var(--fw-medium) !important
-
.ec-grid.editorial-cellborder-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline)
-
.editorial-cell.sec-darkbackground:rgba(var(--paper-rgb), 0.04)
-
.editorial-cell.sec-paperbackground:var(--paper-2)
-
.flag.m-sheet-acc-colbackground:rgba(var(--accent-rgb), 0.08);border-radius:var(--radius-pill);color:var(--accent);display:inline-block;font-family:var(--font-mono);font-size:var(--…
-
.flag.mega-linkbackground:rgba(var(--accent-rgb), 0.08);border-radius:var(--radius-pill);color:var(--accent);flex:none;font-family:var(--font-mono);font-size:var(--text-mono-x…
-
.g.m-sheet-acc-colmargin-bottom:0
-
.goal.mega-col-hdfont-size:var(--text-eyebrow)
-
.hair-draw.hdr-nav-trigger.inwidth:100%
-
.hdr-nav-item.hdr-nav-trigger.is-openbackground:rgba(var(--ink-rgb), 0.05);opacity:1
-
.hdr-nav-item.hdr-nav-trigger.row-linesposition:relative
-
.hdr-nav-trigger.is-active.page-pill-btn.page-pill-kcolor:var(--accent);opacity:1
-
.hdr.is-scrolled-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);background:rgba(var(--paper-rgb), 0.92);padding:10px 28px
-
.hdr.is-scrolled.wmfont-size:24px
-
.hdr.m-sheet-top.wmcolor:var(--accent);font-style:italic
-
.hdr.wmfont-family:var(--font-display);font-size:28px;letter-spacing:-0.018em;transition:font-size var(--dur-base) var(--ease)
-
.home-typo.qs-quotefont-size:var(--text-h2-tight) !important
-
.how-row.m-sheet-acc-colborder-bottom:none
-
.how-row.numcolor:var(--accent);font-family:var(--font-display);font-size:clamp(56px, 7vw, 96px);font-style:italic;letter-spacing:-0.026em;line-height:0.9
-
.how-row.ttlfont-family:var(--font-sans);font-size:clamp(22px, 2.5vw, 38px);font-weight:var(--fw-medium);letter-spacing:-0.015em;line-height:var(--leading-h3);text-wrap:bal…
-
.img.mega-featuredaspect-ratio:5/4;background:var(--paper-2);border:1px solid var(--hairline);margin-top:var(--space-2);overflow:hidden;position:relative
-
.img.mega-featuredheight:100%;inset:0;object-fit:cover;position:absolute;width:100%
-
.in.is-visible.reveal-blur-clipclip-path:inset(0 0 0 0);filter:blur(0);opacity:1;transform:translateY(0)
-
.in.is-visible.reveal-curtaintransform:scaleX(0)
-
.in.is-visible.reveal-mask-up.reveal-split-letter.s-charopacity:1;transform:translateY(0)
-
.in.is-visible.reveal-staggertransition-delay:660ms
-
.in.is-visible.reveal-stagger.row-linestransition-delay:0ms
-
.in.is-visible.reveal-zoom-inopacity:1;transform:scale(1)
-
.in.reveal-fadeopacity:1
-
.in.reveal-staggertransition-delay:770ms
-
.in.reveal-stagger.reveal-up.scale-inopacity:1;transform:none
-
.in.reveal-stagger.row-linestransition-delay:110ms
-
.in.reveal-stagger.row-linestransition-delay:330ms
-
.in.reveal-stagger.row-linestransition-delay:440ms
-
.in.reveal-stagger.row-linestransition-delay:550ms
-
.in.reveal-stagger.row-linestransition-delay:var(--dur-trim)
-
.in.row-linestransform:scaleX(1)
-
.is-open.m-sheettransform:translateY(0)
-
.is-open.m-sheet-acc.m-sheet-acc-bodymax-height:2200px
-
.is-open.m-sheet-acc.m-sheet-acc-head.pluscolor:var(--accent);transform:rotate(45deg)
-
.is-open.megaopacity:1;pointer-events:auto;transform:translateY(0)
-
.is-open.mega-scrimopacity:1;pointer-events:auto
-
.is-visible.page-pillopacity:1;pointer-events:auto;transform:none
-
.is-visible.reveal-staggertransition-delay:120ms
-
.is-visible.reveal-staggertransition-delay:180ms
-
.is-visible.reveal-staggertransition-delay:240ms
-
.is-visible.reveal-staggertransition-delay:300ms
-
.is-visible.reveal-staggertransition-delay:360ms
-
.is-visible.reveal-staggertransition-delay:420ms
-
.is-visible.reveal-staggertransition-delay:480ms
-
.is-visible.reveal-staggertransition-delay:540ms
-
.is-visible.reveal-staggertransition-delay:600ms
-
.is-visible.reveal-staggertransition-delay:60ms
-
.is-visible.reveal.reveal-staggerfilter:blur(0);opacity:1;transform:translateY(0)
-
.item.marqueecolor:var(--ink);font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 32px);font-style:italic;letter-spacing:-0.01em;padding:0 26px
-
.k.m-sheet-acc-colcolor:var(--accent);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--tracking-caps);margin-bottom:6px;text-transform:uppercase
-
.lang-toggle.oncolor:var(--ink);font-weight:var(--fw-medium)
-
.lang-toggle.sepopacity:0.35
-
.m-sheet-acc-col.qborder-left:2px solid var(--accent);color:var(--ink);font-family:var(--font-display);font-size:var(--text-body-sm);font-style:italic;line-height:var(--leading-l…
-
.m-sheet-acc-col.tfont-family:var(--font-sans);font-size:20px;font-weight:var(--fw-medium);letter-spacing:-0.008em;margin-bottom:10px
-
.m-sheet-acc-col.tfont-size:26px;margin-bottom:var(--space-1)
-
.m-sheet-acc-head.numcolor:var(--muted);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:0.16em
-
.m-sheet-acc-head.pluscolor:var(--muted);font-family:var(--font-mono);font-size:var(--text-body-base);transition:transform var(--dur-hover) var(--ease)
-
.m-sheet-acc-head.ttlflex:1;font-family:var(--font-sans);font-size:clamp(30px, 6vw, 42px);font-weight:var(--fw-medium);letter-spacing:-0.018em;line-height:var(--leading-h2);padding-…
-
.m-sheet-top.wmfont-family:var(--font-display);font-size:26px
-
.marquee.sepcolor:var(--muted);font-size:22px;font-style:normal;padding:0 var(--space-1)
-
.marquee.trackanimation:slide 95s linear infinite;display:inline-flex
-
.mega-bottom.mega-col-footerborder-bottom-color:var(--accent);color:var(--accent)
-
.mega-col-hd.tfont-family:var(--font-sans);font-size:22px;font-weight:var(--fw-medium);letter-spacing:-0.01em;line-height:var(--leading-h3)
-
.mega-col.mega-col-hdborder-bottom:none;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:0
-
.mega-col.mega-col-hd.tfont-size:34px;letter-spacing:-0.02em;line-height:1
-
.mega-col.mega-linkalign-items:baseline;border-bottom-color:var(--hairline);display:flex;gap:10px;padding:11px 0
-
.mega-col.mega-linkborder-bottom-color:transparent
-
.mega-col.mega-linkborder-bottom-color:var(--hairline)
-
.mega-featured.ttlcolor:var(--ink);font-family:var(--font-sans);font-size:38px;font-weight:var(--fw-medium);letter-spacing:-0.018em;line-height:1
-
.mega-link.subcolor:var(--muted);display:block;font-size:var(--text-eyebrow);font-weight:var(--fw-regular);line-height:var(--leading-lede);margin-top:3px
-
.mega-link.tdisplay:block;font-size:var(--text-body-sm);font-weight:450;letter-spacing:var(--tracking-body)
-
.n.sec-hdalign-items:center;color:var(--accent);display:flex;font-family:var(--font-mono);font-size:var(--text-mono-xs);gap:14px;letter-spacing:var(--tracking-caps);marg…
-
.on-dark.signature-gridbackground-image:linear-gradient(to right, rgba(var(--accent-rgb), 0.1) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--accent-rgb), 0.1) 1px, tran…
-
.page-pill-btn.page-pill-kcolor:inherit;font-weight:var(--fw-medium);opacity:0.7
-
.page-pill-btn.page-pill-lcolor:inherit
-
.reveal-split-letter.s-chardisplay:inline-block;opacity:0;transform:translateY(105%);transition:opacity 520ms var(--ease-out, var(--ease-out)), transform 520ms var(--ease-out, var(--ease-…
-
.reveal.reveal-blur-clip.reveal-curtain.reveal-mask-up.reveal-split-letter.reveal-stagger.reveal-zoom-in.s-charclip-path:none;filter:none;opacity:1;transform:none;transition:none
-
.roman.sec-hdcolor:var(--accent);font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 36px);font-style:italic;letter-spacing:-0.02em;line-height:1
-
.start-1.start-2.start-3.start-4.start-5.start-6.start-7.start-8grid-column-start:auto
-
.u-serif.u-serif-emfont-family:var(--font-display);font-style:italic;font-weight:var(--fw-regular)