/*
Theme Name: Fwrd Interactive — v50 Work Pages
Theme URI: https://fwrd-development.com/
Author: Fwrd
Description: Fwrd's approved visual design with v38 CMS data compatibility, bilingual agency website for WordPress. Install the companion Fwrd CMS plugin to manage project and client entries and store enquiries.
Version: 51.0.0
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: fwrd-v38
*/
body.fwrd-v37{margin:0} .fwrd-fallback-page,.fwrd-project-single{font-family:'DM Sans',sans-serif;padding:120px 32px;min-height:80vh;background:#fafafa;color:#111}.fwrd-fallback-wrap,.fwrd-project-single-wrap{max-width:1100px;margin:auto}.fwrd-project-single h1{font-size:clamp(48px,6vw,90px);letter-spacing:-.055em;line-height:1.06}.fwrd-project-photo{width:100%;border-radius:28px;max-height:720px;object-fit:cover}.fwrd-project-summary{max-width:800px;font-size:18px;line-height:1.8;margin:35px 0 60px}.fwrd-project-eyebrow{color:#f0631a;font-size:12px;font-weight:700;letter-spacing:.15em}
.fwrd-wp-client-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:28px 20px;max-width:1250px;margin:28px auto!important}.fwrd-wp-client{min-width:0;display:grid;place-items:center;min-height:70px}.fwrd-wp-client img{width:100%;height:64px;object-fit:contain;filter:grayscale(1);opacity:.68;transition:filter .35s ease,opacity .35s ease}.fwrd-wp-client:hover img,.fwrd-wp-client:focus-visible img{filter:none;opacity:1}
@media(max-width:850px){.fwrd-wp-client-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:480px){.fwrd-wp-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fwrd-wp-client img{height:44px}}

/* Fwrd v38 — additional functional support; original art direction unchanged. */
#briefError[data-status="success"]{color:#168a5b;font-weight:600}
#briefError[data-status="error"]{color:#bb3434}
#briefNext:disabled{opacity:.55;cursor:wait}
.fwrd-project-single{min-height:80vh;background:#fff;color:#0d0d0d;padding:120px 20px 90px;font-family:DM Sans,Arial,sans-serif}.fwrd-project-single-wrap{max-width:1140px;margin:auto}.fwrd-project-eyebrow{color:#f0631a;text-transform:uppercase;letter-spacing:.12em}.fwrd-project-single h1{font-size:clamp(44px,8vw,108px);letter-spacing:-.055em;line-height:1.05}.fwrd-project-photo{display:block;width:100%;height:auto;max-height:740px;object-fit:cover;border-radius:20px;margin:35px 0}.fwrd-project-summary{font-size:clamp(17px,1.7vw,22px);line-height:1.7;max-width:880px}.fwrd-project-summary img{height:auto;max-width:100%}.fwrd-project-single a{color:#f0631a}