/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking:initial}}}.hero-section{width:100%;width:var(--container-full,100%);padding-top:calc(var(--spacing,.25rem)*44);padding-bottom:calc(var(--spacing,.25rem)*24);position:relative;overflow:hidden}@media(min-width:48rem){.hero-section{padding-top:calc(var(--spacing,.25rem)*52);padding-bottom:calc(var(--spacing,.25rem)*32)}}@media(min-width:64rem){.hero-section{padding-top:calc(var(--spacing,.25rem)*60);padding-bottom:calc(var(--spacing,.25rem)*40)}}.hero-section{background-color:var(--color-slate-900,oklch(20.8% .042 265.755));color:var(--color-white,#fff)}.hero-section.alignwide{max-width:var(--breakpoint-xl,80rem);margin-inline:auto}.hero-section.alignfull{width:100%;width:var(--container-full,100%)}.hero-section__background{inset:calc(var(--spacing,.25rem)*0);z-index:0;position:absolute}.hero-section__background-image{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);object-fit:cover;object-position:center;width:60%;height:100%;position:absolute}.hero-section__background-fade{inset:calc(var(--spacing,.25rem)*0);z-index:1;background:linear-gradient(to right,var(--color-slate-900)50%,#0f172bcc 70%,#0f172b99 85%,transparent 100%);position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-section__background-fade{background:linear-gradient(to right,var(--color-slate-900)50%,color-mix(in srgb,var(--color-slate-900)80%,transparent)70%,color-mix(in srgb,var(--color-slate-900)60%,transparent)85%,transparent 100%)}}.hero-section__grid{z-index:10;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media(min-width:64rem){.hero-section__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-section__content{grid-column:span 3/span 3}}.hero-section__content{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.hero-section__heading{flex-direction:column;align-items:flex-start;display:flex}.hero-section__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1.05;--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);line-height:1.05}@media(min-width:48rem){.hero-section__title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media(min-width:64rem){.hero-section__title{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}.hero-section__title{margin-bottom:calc(var(--spacing,.25rem)*0);color:var(--color-white,#fff)}.hero-section__title mark{background-color:#0000}.hero-section__title mark:nth-of-type(odd){color:var(--color-primary-400)}.hero-section__title mark:nth-of-type(2n){color:var(--color-secondary-400)}.hero-section__subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media(min-width:48rem){.hero-section__subtitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.hero-section__subtitle{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.hero-section__accroche{font-size:var(--text-base,1rem)!important;line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))!important}@media(min-width:48rem){.hero-section__accroche{font-size:var(--text-lg,1.125rem)!important;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))!important}}.hero-section__accroche{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.hero-section__cta{margin-top:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}@media(max-width:599px){.hero-section__cta{width:100%;width:var(--container-full,100%);flex-direction:column}.hero-section__cta .btn{width:100%;width:var(--container-full,100%);justify-content:center}}.hero-section .block-label,.hero-section__title,.hero-section__subtitle,.hero-section__accroche,.hero-section__cta{opacity:0;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.hero-section .block-label,.hero-section__title,.hero-section__subtitle,.hero-section__accroche,.hero-section__cta{opacity:1}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
