:root{--ft-navy: #0B2A45;--ft-orange: #F26322;--ft-teal: #1F8A8A;--ft-deep-teal: #124F5B;--ft-cream: #F3EBDD;--ft-white: #FFFFFF}.section-fishtown-philosophy{background:var(--ft-navy);padding:0}.ft-philosophy{background:var(--ft-navy);padding:28px 20px}.ft-philosophy__inner{width:min(100%,1540px);margin:0 auto;background:var(--ft-cream);border:1px solid rgba(11,42,69,.16);border-radius:34px;padding:50px;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.98fr);gap:48px;align-items:center;overflow:hidden}.ft-philosophy__eyebrow{margin:0 0 17px;color:var(--ft-teal);font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2}.ft-philosophy__heading{max-width:610px;margin:0;color:var(--ft-navy);font-family:Anton,Impact,sans-serif;font-size:clamp(42px,4.3vw,70px);font-weight:400;letter-spacing:-.035em;line-height:.97}.ft-philosophy__intro{max-width:610px;margin:22px 0 26px;color:#0b2a45a3;font-family:Inter,sans-serif;font-size:16px;line-height:1.55}.ft-philosophy__intro strong{color:var(--ft-orange);font-weight:800}.ft-philosophy__points{display:grid;gap:12px;max-width:610px}.ft-philosophy__point{display:flex;align-items:center;gap:14px;min-height:62px;padding:10px 14px 10px 10px;background:var(--ft-white);border:1px solid rgba(11,42,69,.1);border-radius:14px;box-shadow:0 2px 4px #0b2a450f}.ft-philosophy__point-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;color:var(--ft-teal);background:#1f8a8a1a;border:1px solid rgba(31,138,138,.16);border-radius:8px}.ft-philosophy__point-icon svg{width:19px;height:19px}.ft-philosophy__point-copy h3{margin:0 0 3px;color:var(--ft-navy);font-family:Inter,sans-serif;font-size:16px;font-weight:800;line-height:1.25}.ft-philosophy__point-copy p{margin:0;color:#0b2a4594;font-family:Inter,sans-serif;font-size:16px;line-height:1.35}.ft-philosophy__visual-card{padding:13px;background:var(--ft-white);border:1px solid rgba(11,42,69,.12);border-radius:18px;box-shadow:0 5px 10px #0b2a451a}.ft-philosophy__image-wrap{position:relative;overflow:hidden;border-radius:12px;background:var(--ft-navy);aspect-ratio:1.62 / 1}.ft-philosophy__image,.ft-philosophy__placeholder{display:block;width:100%;height:100%;object-fit:cover}.ft-philosophy__quote{position:absolute;left:4%;right:4%;bottom:4%;padding:15px 17px 13px;background:var(--ft-navy);border:1px solid rgba(255,255,255,.12);border-radius:9px;color:var(--ft-white)}.ft-philosophy__quote-mark{position:absolute;top:5px;left:11px;color:var(--ft-teal);font-family:Georgia,serif;font-size:30px;line-height:1}.ft-philosophy__quote p{margin:0 0 6px 18px;color:var(--ft-white);font-family:Inter,sans-serif;font-size:14px;font-weight:700;font-style:italic;line-height:1.35}.ft-philosophy__quote-author{display:block;margin-left:18px;color:var(--ft-orange);font-family:Inter,sans-serif;font-size:8px;font-weight:800;letter-spacing:.08em}.ft-philosophy__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.ft-philosophy__stat{min-height:54px;padding:8px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f8f6f0;border:1px solid rgba(11,42,69,.08);border-radius:9px}.ft-philosophy__stat strong{color:var(--ft-navy);font-family:Inter,sans-serif;font-size:21px;font-weight:800;line-height:1}.ft-philosophy__stat span{margin-top:4px;color:var(--ft-teal);font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.07em;line-height:1}@media(max-width:989px){.ft-philosophy__inner{grid-template-columns:1fr;gap:34px;padding:34px 28px}.ft-philosophy__heading,.ft-philosophy__intro,.ft-philosophy__points{max-width:none}.ft-philosophy__visual{max-width:760px;width:100%;margin:0 auto}}@media(max-width:640px){.ft-philosophy{padding:16px 10px}.ft-philosophy__inner{border-radius:24px;padding:30px 18px;gap:28px}.ft-philosophy__eyebrow{font-size:9px;margin-bottom:12px}.ft-philosophy__heading{font-size:clamp(38px,11vw,54px);line-height:.98}.ft-philosophy__intro{margin-top:18px;font-size:11px}.ft-philosophy__point{min-height:68px}.ft-philosophy__point-copy p{font-size:9px}.ft-philosophy__visual-card{padding:9px;border-radius:14px}.ft-philosophy__image-wrap{aspect-ratio:1.18 / 1}.ft-philosophy__quote{padding:11px 12px 10px}.ft-philosophy__quote p{font-size:12px;margin-left:15px}.ft-philosophy__quote-author{margin-left:15px;font-size:7px}.ft-philosophy__stat{min-height:50px}.ft-philosophy__stat strong{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fishtown-philosophy.css.map */
