:root{--ft-navy: #0B2A45;--ft-orange: #F26322;--ft-teal: #1F8A8A;--ft-deep-teal: #124F5B;--ft-cream: #F3EBDD;--ft-white: #FFFFFF}.section-fishtown-manifesto{background:var(--ft-cream)}.ft-manifesto{width:100%;padding:38px 20px 40px;overflow:hidden;background:var(--ft-manifesto-bg, var(--ft-cream));color:var(--ft-navy)}.ft-manifesto__inner{width:100%;max-width:1480px;margin:0 auto}.ft-manifesto__eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:18px;color:var(--ft-teal);font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ft-manifesto__eyebrow-icon{color:var(--ft-orange);font-size:14px}.ft-manifesto__heading{color:#0b2a45;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(42px,4.3vw,70px);font-weight:400;letter-spacing:-.035em;line-height:.97}.ft-manifesto__heading>span{display:block}.ft-manifesto__heading em,.ft-manifesto__heading-accent{color:var(--ft-orange);font-style:normal}.ft-manifesto__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);gap:44px;align-items:stretch}.ft-manifesto__left,.ft-manifesto__right{min-width:0}.ft-manifesto__left{display:flex;flex-direction:column;gap:16px}.ft-manifesto__story{padding:26px 25px;border-radius:26px;background:#ffffff7a;box-shadow:0 10px 26px #0b2a450b}.ft-manifesto__story h3{margin:0 0 11px;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:18px;font-weight:750;line-height:1.4;letter-spacing:-.025em}.ft-manifesto__story-copy{color:#647c91;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.ft-manifesto__story-copy--second{margin-top:14px}.ft-manifesto__quote{position:relative;margin:0;padding:25px 25px 23px;overflow:hidden;border-radius:34px;background:#ffffff7a;box-shadow:0 10px 26px #0b2a450b}.ft-manifesto__quote-mark{position:absolute;top:8px;right:22px;color:#0b2a4517;font-family:Georgia,serif;font-size:100px;line-height:1;pointer-events:none}.ft-manifesto__quote>p{position:relative;z-index:1;margin:0 0 18px;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:24px;font-style:italic;font-weight:650;line-height:1.42;letter-spacing:-.025em}.ft-manifesto__quote-author{display:flex;align-items:center;gap:10px}.ft-manifesto__author-icon{width:22px;height:22px;flex:0 0 22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ft-orange);color:var(--ft-navy);font-size:14px}.ft-manifesto__author-details{display:flex;flex-direction:column;gap:3px}.ft-manifesto__author-details strong{color:var(--ft-teal);font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.04em}.ft-manifesto__author-details small{color:#647c91;font-family:Inter,sans-serif;font-size:8px;font-weight:600;letter-spacing:.1em}.ft-manifesto__right{display:flex;flex-direction:column;gap:16px}.ft-manifesto__spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;flex:1}.ft-manifesto__spec-card{min-width:0;min-height:145px;padding:19px 18px;border-radius:25px;background:#ffffff7a;box-shadow:0 10px 26px #0b2a450b}.ft-manifesto__spec-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.ft-manifesto__spec-value{color:var(--ft-orange);font-family:Inter,sans-serif;font-size:clamp(22px,2.3vw,29px);font-weight:800;line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere}.ft-manifesto__spec-card:nth-child(2) .ft-manifesto__spec-value{color:var(--ft-navy)}.ft-manifesto__spec-card:nth-child(3) .ft-manifesto__spec-value{color:var(--ft-navy)}.ft-manifesto__spec-card:nth-child(4) .ft-manifesto__spec-value{color:var(--ft-teal)}.ft-manifesto__spec-icon{width:22px;height:22px;flex:0 0 22px;display:flex;align-items:center;justify-content:center;color:var(--ft-teal)}.ft-manifesto__spec-card:nth-child(4) .ft-manifesto__spec-icon{color:var(--ft-orange)}.ft-manifesto__spec-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ft-manifesto__spec-label{margin:0 0 8px;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.025em}.ft-manifesto__spec-description{color:#647c91;font-family:Inter,sans-serif;font-size:14px;line-height:1.55}.ft-manifesto__archive{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;border-radius:24px;background:var(--ft-navy);color:var(--ft-white);box-shadow:0 10px 20px #0b2a451f}.ft-manifesto__archive-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.ft-manifesto__archive-label{color:var(--ft-orange);font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.07em}.ft-manifesto__archive-copy strong{color:var(--ft-white);font-family:Inter,sans-serif;font-size:15px;font-weight:750;line-height:1.35}.ft-manifesto__archive-icon{width:39px;height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ft-teal);color:var(--ft-white)}.ft-manifesto__archive-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:1000px){.ft-manifesto__layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px}.ft-manifesto__heading{font-size:clamp(36px,4.8vw,48px);margin-bottom:32px}.ft-manifesto__story{padding:22px}.ft-manifesto__spec-grid{gap:10px}.ft-manifesto__spec-card{padding:15px;border-radius:21px}}@media screen and (max-width:700px){.ft-manifesto{padding:30px 15px}.ft-manifesto__eyebrow{font-size:9px;margin-bottom:16px}.ft-manifesto__heading{margin-bottom:28px;font-size:clamp(31px,7.8vw,45px);line-height:1.12;letter-spacing:-.045em}.ft-manifesto__layout{grid-template-columns:minmax(0,1fr);gap:16px}.ft-manifesto__left,.ft-manifesto__right{gap:13px}.ft-manifesto__story{padding:22px 19px;border-radius:22px}.ft-manifesto__story h3{font-size:16px}.ft-manifesto__story-copy{font-size:12px}.ft-manifesto__quote{padding:23px 19px;border-radius:25px}.ft-manifesto__quote>p{font-size:17px}.ft-manifesto__spec-grid{gap:11px}.ft-manifesto__spec-card{min-height:150px;padding:17px 15px;border-radius:21px}.ft-manifesto__spec-value{font-size:clamp(21px,5vw,27px)}.ft-manifesto__spec-description{font-size:11px}.ft-manifesto__archive{border-radius:20px}.ft-manifesto__archive-copy strong{font-size:13px}}@media screen and (max-width:380px){.ft-manifesto__spec-grid{grid-template-columns:1fr}.ft-manifesto__spec-card{min-height:auto}.ft-manifesto__heading{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fishtown-manifesto.css.map */
