@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2) format("woff2")}.gc-case-study{--gc-slate: #324553;--gc-ink: #324553;--gc-ink-muted: #5C6B72;--gc-emerald: #417263;--gc-lavender: #B12D38;--gc-lavender-soft: #B9D9EB;--gc-white: #FFFFFF;--gc-section: #E7E4DE;--gc-sage-light: #E7E4DE;--gc-cream-warm: #E7E4DE;--gc-border: #DCE5EA;--font-sans: "DM Sans", system-ui, -apple-system, sans-serif;--font-serif: "Playfair Display", Georgia, serif;--font-script: "Playfair Display", Georgia, serif;font-family:var(--font-sans);background:var(--gc-white)}.gc-case-study__btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:3px;border:none;background:var(--gc-emerald);color:var(--gc-white);font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.gc-case-study__btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #41726340}.gc-case-study__stripe{width:100%;height:8px;background:repeating-linear-gradient(90deg,var(--gc-emerald) 0,var(--gc-emerald) 16px,transparent 16px,transparent 32px)}.gc-case-study__body{max-width:860px;margin:0 auto;padding:clamp(48px,8vw,80px) clamp(20px,6vw,48px) 0}.gc-case-study__eyebrow{display:block;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gc-emerald);margin:0}.gc-case-study__hero{text-align:center;max-width:700px;margin:0 auto 56px}.gc-case-study__script{font-family:var(--font-script);font-style:italic;font-weight:400;font-size:clamp(30px,4.5vw,44px);color:var(--gc-lavender);margin:14px 0 6px;line-height:1}.gc-case-study__h1{font-family:var(--font-serif);font-weight:900;font-size:clamp(28px,5vw,42px);line-height:1.15;color:var(--gc-slate);margin:0 0 20px}.gc-case-study__lede{font-family:var(--font-sans);font-weight:300;font-size:17px;line-height:1.7;color:var(--gc-ink-muted);margin:0 0 28px}.gc-case-study__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:64px}@media(max-width:700px){.gc-case-study__stats{grid-template-columns:repeat(2,1fr)}}.gc-case-study__stat{text-align:center;padding:18px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--gc-white);border:1px solid var(--gc-border);border-radius:4px;min-height:110px}.gc-case-study__stat-value{font-family:var(--font-serif);font-weight:700;font-size:26px;color:var(--gc-slate);line-height:1.1}.gc-case-study__stat-label{font-family:var(--font-sans);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gc-ink-muted);margin-top:8px}.gc-case-study__section{max-width:700px;margin:0 auto 56px}.gc-case-study__h2{font-family:var(--font-serif);font-weight:700;font-size:clamp(22px,4.5vw,28px);color:var(--gc-slate);margin:10px 0 20px}.gc-case-study__p{font-family:var(--font-sans);font-size:16px;line-height:1.75;color:var(--gc-ink);margin:0 0 16px}.gc-case-study__p:last-child{margin-bottom:0}.gc-case-study__approach{max-width:700px;margin:0 auto 56px;display:grid;gap:14px}.gc-case-study__approach-card{background:var(--gc-white);border:1px solid var(--gc-border);border-left:4px solid var(--gc-emerald);border-radius:4px;padding:18px 20px}.gc-case-study__approach-card p{font-family:var(--font-sans);font-size:15px;line-height:1.65;color:var(--gc-ink);margin:0}.gc-case-study__results{max-width:700px;margin:0 auto 64px;display:grid;gap:16px}.gc-case-study__result{display:flex;gap:14px;align-items:flex-start}.gc-case-study__result-check{flex:none;width:22px;height:22px;border-radius:50%;background:var(--gc-section);color:var(--gc-emerald);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px}.gc-case-study__result p{font-family:var(--font-sans);font-size:15.5px;line-height:1.7;color:var(--gc-ink);margin:0}.gc-case-study__why{max-width:700px;margin:0 auto 72px}.gc-case-study__footer{background:var(--gc-slate);padding:clamp(48px,8vw,72px) clamp(20px,6vw,48px);text-align:center}.gc-case-study__footer-inner{max-width:620px;margin:0 auto}.gc-case-study__footer-script{font-family:var(--font-script);font-style:italic;font-weight:400;font-size:clamp(22px,3.5vw,26px);color:var(--gc-lavender-soft);margin-bottom:8px}.gc-case-study__footer-h2{font-family:var(--font-serif);font-weight:700;font-size:clamp(24px,4vw,32px);color:var(--gc-white);margin:0 0 18px}.gc-case-study__footer-p{font-family:var(--font-sans);font-weight:300;font-size:16px;line-height:1.7;color:#ffffffbf;margin:0 0 32px}.gc-case-study__footer-actions{display:flex;flex-direction:column;align-items:center;gap:16px}.gc-case-study__pdf-link{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--gc-lavender-soft);text-decoration:none}.gc-case-study__pdf-link:hover{text-decoration:underline}.gc-case-study__disclaimer{background:var(--gc-cream-warm);padding:28px 24px;text-align:center}.gc-case-study__disclaimer p{max-width:560px;margin:0 auto;font-family:var(--font-sans);font-size:13px;line-height:1.6;color:var(--gc-ink-muted)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/case-study-brunch.css.map */
