:root{--wp--preset--color--primary: #013AFB;--wp--preset--color--white: #F2F4F8;--wp--preset--color--black: #0F172A;--wp--preset--color--tech: #2DFFA8;--wp--preset--color--together: #FF3377;--wp--preset--color--tomorrow: #FF5F3A}main h1,main h2,main h3,main h4,main h5,main h6,main .wp-block-heading{font-family:Anton,sans-serif!important;text-transform:uppercase!important;font-weight:400!important;letter-spacing:.01em}main p,main li,main span,main td,main th,main label,main input,main textarea,main select,main blockquote,main a:where(:not(.wp-block-heading)),.is-style-lead-balises,.is-style-balises{font-family:IBM Plex Sans,sans-serif;text-transform:none!important;font-weight:400}.hero-home_punchline,.hero-home_punchline>span,.hero-home_signature,.hero-home_signature span{font-family:Anton,sans-serif!important;text-transform:uppercase!important;font-weight:400!important}.hero-home_title{font-family:IBM Plex Sans,sans-serif}p,.is-style-balises,.entry-content p{text-align:justify!important}.has-text-align-center,.has-text-align-center p{text-align:center!important}.is-style-cards-3,.is-style-cards-4{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:24px!important}.is-style-cards-2{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important;gap:32px!important}.is-style-cards-3>.wp-block-group,.is-style-cards-4>.wp-block-group,.is-style-cards-2>.wp-block-group{padding:24px!important;border-radius:12px}.entry-content .alignfull,.entry-content>.hero-home{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.hero-home,.hero-home_content,.hero-home_punchline,.hero-home_title,.hero-home_description{color:#fff!important}.hero-home_description{color:#ffffffe6!important}.hero-home_punchline{font-size:clamp(3.5rem,8vw,6.5rem)!important;line-height:.95!important}.hero-home_title{font-size:clamp(1.15rem,2vw,1.5rem)!important;line-height:1.5!important;max-width:600px}.hero-home_description{font-size:clamp(1rem,1.5vw,1.2rem)!important;line-height:1.6!important}.entry-content .is-style-section{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:clamp(2rem,5vw,6rem)!important;padding-right:clamp(2rem,5vw,6rem)!important}.entry-content .is-style-section>*{max-width:1200px;margin-left:auto;margin-right:auto}.entry-content{font-family:IBM Plex Sans,sans-serif;font-size:1rem;line-height:1.8;color:#374151}.entry-content h2{font-family:Anton,sans-serif;font-size:1.75rem;font-weight:400;color:var(--wp--preset--color--primary, #013AFB);margin:2.5rem 0 1rem;line-height:1.2}.entry-content h3{font-size:1.2rem;font-weight:700;color:#111827;margin:2rem 0 .75rem}.entry-content h4{font-size:1rem;font-weight:700;color:#374151;margin:1.5rem 0 .5rem}.entry-content p{margin-bottom:1.1rem;color:#374151}.entry-content ul,.entry-content ol{margin:1rem 0 1.25rem;padding-left:0}.entry-content ul{list-style:none}.entry-content ul li{padding-left:1.25rem;position:relative;margin-bottom:.5rem}.entry-content ul li:before{content:"·";position:absolute;left:0;color:var(--wp--preset--color--primary, #013AFB);font-size:1.4rem;line-height:1.4;font-weight:900}.entry-content ol{list-style:decimal;padding-left:1.5rem}.entry-content ol li{margin-bottom:.5rem}.entry-content strong{font-weight:700}.entry-content em{font-style:italic}.entry-content a{color:var(--wp--preset--color--primary, #013AFB);text-decoration:underline;text-underline-offset:2px}.entry-content a:hover{opacity:.75}.entry-content blockquote{border-left:4px solid var(--wp--preset--color--primary, #013AFB);padding:.75rem 0 .75rem 1.5rem;margin:1.5rem 0;font-style:italic;color:#6b7280}.entry-content figure{margin:1.5rem 0;max-width:100%}.entry-content figure img{max-width:100%;height:auto;border-radius:8px;display:block}.entry-content figure figcaption{font-size:.85rem;color:#9ca3af;margin-top:.5rem}.entry-content .wp-block-spacer,.entry-content .wp-block-cover,.entry-content .wp-block-separator{display:none!important}.entry-content iframe{max-width:100%;border-radius:8px;margin:1rem 0}
