.fl-hero{position:relative;min-height:var(--fl-hero-height,760px);display:flex;align-items:stretch;overflow:hidden;color:#fff;background-color:#111;background-image:var(--fl-hero-desktop);background-repeat:no-repeat;background-size:cover;background-position:var(--fl-hero-dx,62%) var(--fl-hero-dy,50%)}.fl-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,var(--fl-hero-overlay,.58)) 0%,rgba(0,0,0,.48) 28%,rgba(0,0,0,.16) 58%,rgba(0,0,0,.02) 100%)}.fl-hero__inner{position:relative;z-index:2;display:flex;align-items:center;width:100%;padding-top:120px;padding-bottom:70px}.fl-hero__content{width:min(620px,56vw)}.fl-hero__eyebrow{margin-bottom:14px;font-size:clamp(12px,1vw,15px);font-weight:700;letter-spacing:.22em}.fl-hero__title{margin:0;font-size:clamp(64px,7vw,118px);line-height:.82;letter-spacing:-.055em;font-weight:900;text-transform:uppercase}.fl-hero__meta{margin-top:20px;font-size:clamp(11px,.95vw,14px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fl-hero__signature{margin-top:22px;font-family:"Brush Script MT","Segoe Script","Snell Roundhand",cursive;font-size:clamp(52px,5.7vw,90px);line-height:.74;transform:rotate(-4deg);transform-origin:left center}.fl-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:44px}.fl-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:0 24px;text-decoration:none;font-size:12px;font-weight:800}.fl-hero__btn--light{background:#fff;color:#111}.fl-hero__btn--ghost{border:1px solid rgba(255,255,255,.7);color:#fff;background:rgba(0,0,0,.12)}@media(max-width:900px){.fl-hero{min-height:820px;background-image:var(--fl-hero-mobile);background-position:var(--fl-hero-mx,55%) var(--fl-hero-my,45%)}.fl-hero__inner{align-items:flex-end;padding-top:120px;padding-bottom:54px}.fl-hero__content{width:100%}.fl-hero__title{font-size:clamp(52px,14vw,86px)}}@media(max-width:560px){.fl-hero{min-height:760px}.fl-hero__actions{flex-direction:column}.fl-hero__btn{width:100%}}
