/*! tailwindcss v4.1.14 | 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)))){*,:after,:before{--marketing-overlay-opacity-percent:.2;--tw-font-weight:initial}::backdrop{--marketing-overlay-opacity-percent:.2;--tw-font-weight:initial}}}@property --marketing-overlay-opacity-percent{syntax:"<number>";inherits:false;initial-value:.2}@layer components{.blocks__marketing{isolation:isolate;position:relative;overflow:hidden}.blocks__marketing:where([data-size=content] *){border-radius:var(--radius-2xl,24px)}.blocks__marketing:where([data-size=content]){border-radius:var(--radius-2xl,24px)}.blocks__marketing{min-height:400px}.blocks__marketing:where([data-variant=primary] *){--marketing-overlay-color:var(--color-deep-blue);--marketing-accent-color:var(--color-gold)}.blocks__marketing:where([data-variant=primary]){--marketing-overlay-color:var(--color-deep-blue);--marketing-accent-color:var(--color-gold)}.blocks__marketing:where([data-variant=secondary] *){--marketing-overlay-color:var(--color-gold);--marketing-accent-color:var(--color-deep-blue)}.blocks__marketing:where([data-variant=secondary]){--marketing-overlay-color:var(--color-gold);--marketing-accent-color:var(--color-deep-blue)}.blocks__marketing>._overlay{background-color:var(--marketing-overlay-color)}@supports (color:color-mix(in lab,red,red)){.blocks__marketing>._overlay{background-color:color-mix(in oklab,var(--marketing-overlay-color)calc(1%*var(--marketing-overlay-opacity-percent)),transparent)}}.blocks__marketing>._overlay{z-index:-1}.blocks__marketing ._media,.blocks__marketing>._overlay{height:100%;left:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);width:100%;position:absolute}.blocks__marketing ._media{-o-object-fit:cover;object-fit:cover;z-index:-2}.blocks__marketing>._content{color:var(--color-white,var(--_theme-color-white,#fff));padding:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:48rem){.blocks__marketing>._content{padding:calc(var(--spacing,.25rem)*12)}}.blocks__marketing>._content:where([data-layout=text-on-right],[data-layout=text-on-right] *){margin-left:auto}.blocks__marketing>._content{max-width:727px}.blocks__marketing>._content>._quotes{height:38px;margin-right:auto}.blocks__marketing>._content>span{color:var(--marketing-accent-color);font-size:var(--text-lg,18px);line-height:var(--tw-leading,var(--text-lg--line-height,28px))}.blocks__marketing>._content>._title,.blocks__marketing>._content>span{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.blocks__marketing>._content>._title{font-size:32px;line-height:48px}.blocks__marketing>._content>._title:where([data-layout=large],[data-layout=testimonial] *){font-size:var(--text-h3,24px);line-height:var(--tw-leading,var(--text-h3--line-height,32px))}.blocks__marketing>._content>._text{font-size:var(--text-base,16px);line-height:var(--tw-leading,var(--text-base--line-height,26px));text-wrap:pretty;white-space:pre-wrap}.blocks__marketing>._content>._text:where([data-layout=large],[data-layout=testimonial] *){font-size:var(--text-sm,15px);line-height:var(--tw-leading,var(--text-sm--line-height,24px));--tw-font-weight:var(--font-weight-bold,700);color:var(--marketing-accent-color);font-weight:var(--font-weight-bold,700)}.blocks__marketing>._content>._button{margin-top:calc(var(--spacing,.25rem)*9)}}@property --tw-font-weight{syntax:"*";inherits:false}
