:root{--ft-navy: #0B2A45;--ft-orange: #F26322;--ft-teal: #1F8A8A;--ft-deep-teal: #124F5B;--ft-cream: #F3EBDD;--ft-white: #FFFFFF}.section-fishtown-cta{background:var(--ft-navy);padding:0}.ft-cta{width:100%;background:var(--ft-navy);padding:22px 8px}.ft-cta__inner{position:relative;width:min(100%,1540px);min-height:390px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:stretch;overflow:hidden;background:var(--ft-navy);border:1px solid rgba(243,235,221,.14);border-radius:32px}.ft-cta__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:58px 52px}.ft-cta__eyebrow{margin-bottom:15px;color:var(--ft-teal);font-family:Inter,sans-serif;font-size:14px;font-weight:800;letter-spacing:.14em;line-height:1.2}.ft-cta__heading{max-width:650px;margin:0;color:var(--ft-cream);font-family:Anton,Impact,sans-serif;font-size:clamp(48px,5vw,76px);font-weight:400;letter-spacing:-.035em;line-height:.96}.ft-cta__text{max-width:500px;margin-top:21px;color:#f3ebdda6;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.ft-cta__text p{margin:0}.ft-cta__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:27px}.ft-cta__button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:11px 20px;border-radius:999px;font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease}.ft-cta__button:hover{transform:translateY(-2px)}.ft-cta__button--primary{background:var(--ft-orange);color:var(--ft-white)}.ft-cta__button--primary:hover{background:var(--ft-teal)}.ft-cta__button--primary span{font-size:16px;line-height:0}.ft-cta__button--secondary{color:var(--ft-cream);border:1px solid rgba(243,235,221,.28);background:transparent}.ft-cta__button--secondary:hover{background:var(--ft-cream);color:var(--ft-navy)}.ft-cta__visual{position:relative;min-height:390px;overflow:hidden;background:var(--ft-deep-teal)}.ft-cta__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ft-navy) 0%,rgba(11,42,69,.3) 18%,rgba(11,42,69,0) 55%);pointer-events:none}.ft-cta__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media screen and (max-width:989px){.ft-cta__inner{grid-template-columns:1fr}.ft-cta__content{min-height:350px;padding:48px 38px}.ft-cta__visual{min-height:330px}.ft-cta__visual:after{background:linear-gradient(180deg,var(--ft-navy) 0%,rgba(11,42,69,0) 40%)}}@media screen and (max-width:640px){.ft-cta{padding:12px 8px}.ft-cta__inner{min-height:auto;border-radius:23px}.ft-cta__content{min-height:330px;padding:35px 22px}.ft-cta__eyebrow{font-size:8px;margin-bottom:12px}.ft-cta__heading{font-size:clamp(42px,12vw,58px);line-height:.98}.ft-cta__text{margin-top:17px;font-size:10px;line-height:1.55}.ft-cta__buttons{margin-top:22px;gap:8px}.ft-cta__button{min-height:40px;padding:10px 15px;font-size:8px}.ft-cta__visual{min-height:270px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fishtown-cta.css.map */
