:root{--ft-navy: #0B2A45;--ft-orange: #F26322;--ft-teal: #1F8A8A;--ft-deep-teal: #124F5B;--ft-cream: #F3EBDD;--ft-white: #FFFFFF}.section-fishtown-craft-pillars{background:var(--ft-navy)}.ft-pillars{width:100%;padding:38px 18px 40px;overflow:hidden;background:var(--ft-pillars-bg, var(--ft-navy));color:var(--ft-white)}.ft-pillars__inner{width:100%;max-width:1480px;margin:0 auto}.ft-pillars__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:38px;margin-bottom:42px}.ft-pillars__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:var(--ft-teal);font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ft-pillars__eyebrow-line{width:19px;height:5px;flex:0 0 19px;border-radius:5px;background:var(--ft-orange)}.ft-pillars__heading{max-width:620px;margin:0;color:var(--ft-white);font-family:Inter,sans-serif;font-size:clamp(36px,4.5vw,48px);font-weight:850;line-height:1.04;letter-spacing:-.055em;text-transform:uppercase}.ft-pillars__intro{max-width:440px;justify-self:end;padding-bottom:4px;color:#8fa6ba;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.7}.ft-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.ft-pillar-card{min-width:0;min-height:320px;display:flex;flex-direction:column;padding:25px 25px 24px;border-radius:39px;background:#061b2a;color:var(--ft-white);transition:transform .2s ease,background .2s ease}.ft-pillar-card:hover{transform:translateY(-3px);background:#071f31}.ft-pillar-card__top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.ft-pillar-card__number{color:var(--ft-orange);font-family:Inter,sans-serif;font-size:27px;font-weight:850;line-height:1;letter-spacing:-.04em}.ft-pillar-card__number--2{color:#67d5d1}.ft-pillar-card__number--3{color:var(--ft-white)}.ft-pillar-card__icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#67d5d1}.ft-pillar-card:nth-child(2) .ft-pillar-card__icon{color:var(--ft-orange)}.ft-pillar-card:nth-child(3) .ft-pillar-card__icon{color:var(--ft-teal)}.ft-pillar-card__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ft-pillar-card__kicker{margin-bottom:8px;color:#91a7ba;font-family:Inter,sans-serif;font-size:9px;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.ft-pillar-card__title{margin:0 0 10px;color:var(--ft-white);font-family:Inter,sans-serif;font-size:clamp(16px,1.65vw,20px);font-weight:800;line-height:1.25;letter-spacing:-.035em;text-transform:uppercase}.ft-pillar-card__description{color:#8fa6ba;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7}.ft-pillar-card__feature{display:flex;align-items:center;gap:7px;margin-top:auto;padding:12px 11px;border-radius:24px;background:#0a2639;color:#67d5d1;font-family:Inter,sans-serif;font-size:10px;font-weight:800;line-height:1.35;letter-spacing:.055em;text-transform:uppercase}.ft-pillar-card__feature-icon{width:14px;height:14px;flex:0 0 14px;display:flex;align-items:center;justify-content:center}.ft-pillar-card__feature-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ft-pillar-card:nth-child(2) .ft-pillar-card__feature{color:var(--ft-orange)}@media screen and (max-width:900px){.ft-pillars__header{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.ft-pillars__heading{max-width:680px;font-size:clamp(36px,6vw,46px)}.ft-pillars__intro{justify-self:start;max-width:600px}.ft-pillars__grid{gap:12px}.ft-pillar-card{min-height:340px;padding:21px 17px;border-radius:28px}.ft-pillar-card__title{font-size:16px}}@media screen and (max-width:650px){.ft-pillars{padding:32px 15px}.ft-pillars__header{margin-bottom:24px}.ft-pillars__heading{font-size:clamp(32px,8vw,43px);line-height:1.08}.ft-pillars__intro{font-size:12px}.ft-pillars__grid{grid-template-columns:1fr;gap:13px}.ft-pillar-card{min-height:0;padding:23px 21px;border-radius:28px}.ft-pillar-card__top{margin-bottom:17px}.ft-pillar-card__title{font-size:19px}.ft-pillar-card__description{font-size:12px;line-height:1.75}.ft-pillar-card__feature{margin-top:22px;font-size:9px}}@media(prefers-reduced-motion:reduce){.ft-pillar-card{transition:none}.ft-pillar-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fishtown-craft-pillars.css.map */
