No Results Found
The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,700&family=Barlow+Condensed:wght@400;600;700;900&family=Barlow:wght@300;400;600&display=swap'); .rk-mr, .rk-mr * { box-sizing: border-box; margin: 0; padding: 0; } .rk-mr { font-family: 'Barlow', Arial, sans-serif; background: #f5f5f0; color: #0b1420; line-height: 1.65; } /* HERO — split layout with cutout portrait */ .rk-mr .hero { position: relative; background: linear-gradient(110deg, #001f3d 0%, #003d63 55%, #005a8e 100%); overflow: hidden; min-height: 520px; } .rk-mr .hero-inner { max-width: 1100px; margin: 0 auto; padding: 72px 48px 0; display: flex; align-items: flex-end; gap: 40px; position: relative; z-index: 2; } .rk-mr .hero-text { flex: 1; padding-bottom: 72px; } .rk-mr .hero-portrait { flex-shrink: 0; width: 320px; align-self: flex-end; position: relative; } .rk-mr .hero-portrait img { display: block; width: 100%; height: auto; max-height: 480px; object-fit: contain; object-position: bottom center; filter: drop-shadow(0 8px 24px rgba(0,0,0,.35)); } .rk-mr .eyebrow { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 5px; text-transform: uppercase; color: #fff; background: #0066A6; display: inline-block; padding: 6px 14px; border-left: 4px solid #F5C842; margin-bottom: 20px; } .rk-mr .hero h1 { font-family: 'Playfair Display', Georgia, serif; font-size: clamp(28px, 3.5vw, 46px); color: #fff; line-height: 1.1; margin-bottom: 20px; } .rk-mr .hero h1 span { color: #F5C842; } .rk-mr .hero p.lead { font-size: 17px; color: rgba(255,255,255,.88); max-width: 520px; margin-bottom: 32px; line-height: 1.6; } .rk-mr .btn-group { display: flex; gap: 12px; flex-wrap: wrap; } .rk-mr .btn { display: inline-flex; align-items: center; justify-content: center; font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 900; letter-spacing: 3px; text-transform: uppercase; padding: 14px 30px; text-decoration: none; border-radius: 6px; transition: transform .15s, opacity .15s; } .rk-mr .btn:hover { transform: translateY(-2px); opacity: .92; } .rk-mr .btn-primary { background: #F5C842; color: #003d63; } .rk-mr .btn-secondary { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,.6); } /* STATS BAR */ .rk-mr .creds-bar { background: #003d63; border-top: 3px solid #F5C842; padding: 22px 28px; display: flex; gap: 28px; align-items: center; flex-wrap: wrap; } .rk-mr .cred-item { display: flex; flex-direction: column; align-items: center; text-align: center; flex: 1; min-width: 100px; } .rk-mr .cred-num { font-family: 'Barlow Condensed', sans-serif; font-size: 28px; font-weight: 900; color: #F5C842; line-height: 1; } .rk-mr .cred-label { font-family: 'Barlow Condensed', sans-serif; font-size: 10px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; color: rgba(255,255,255,.65); line-height: 1.3; margin-top: 4px; } /* SECTIONS */ .rk-mr .section { max-width: 1040px; margin: 0 auto; padding: 60px 24px; } .rk-mr .white-bg { background: #fff; } .rk-mr .dark-bg { background: linear-gradient(135deg, #001f3d 0%, #003d63 100%); } .rk-mr h2 { font-family: 'Playfair Display', Georgia, serif; font-size: clamp(24px, 3vw, 34px); color: #003d63; line-height: 1.2; margin-bottom: 14px; } .rk-mr .dark-bg h2 { color: #fff; } .rk-mr h3 { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 700; color: #003d63; letter-spacing: .3px; margin-bottom: 8px; } .rk-mr p { font-size: 16.5px; color: #243042; margin-bottom: 14px; max-width: 820px; line-height: 1.65; } /* BIO */ .rk-mr .bio-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: start; margin-top: 28px; } .rk-mr .bio-text p { font-size: 16px; color: #243042; } .rk-mr .bio-sidebar { background: #f5f5f0; border-top: 4px solid #F5C842; border-radius: 10px; padding: 28px 24px; } .rk-mr .bio-sidebar h3 { color: #003d63 !important; font-size: 16px; margin-bottom: 14px; } .rk-mr .bio-sidebar ul { padding-left: 18px; } .rk-mr .bio-sidebar li { font-size: 15px; color: #243042 !important; margin-bottom: 7px; } /* CARDS */ .rk-mr .cards-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin-top: 28px; } .rk-mr .card { background: #fff; border-top: 4px solid #F5C842; border-radius: 10px; padding: 26px 22px; box-shadow: 0 6px 18px rgba(0,0,0,.06); } .rk-mr .card h3 { font-size: 16px; margin-bottom: 8px; color: #003d63 !important; } .rk-mr .card p { font-size: 15px; color: #243042 !important; max-width: 100%; margin-bottom: 0; } /* TALKADOT */ .rk-mr .talkadot-block { background: #fff; border-left: 6px solid #F5C842; border-radius: 10px; padding: 36px; margin-top: 28px; box-shadow: 0 8px 24px rgba(0,0,0,.07); } .rk-mr .talkadot-block p.featured { font-size: 18px; font-style: italic; color: #003d63; font-weight: 600; line-height: 1.5; margin-bottom: 14px; max-width: 100%; } .rk-mr .talkadot-block .source { font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0066A6; } .rk-mr .insights-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin-top: 24px; } .rk-mr .insight { background: #f5f5f0; border-radius: 8px; padding: 22px 20px; } .rk-mr .insight h3 { font-size: 15px; color: #003d63 !important; margin-bottom: 8px; } .rk-mr .insight p { font-size: 14.5px; color: #243042 !important; max-width: 100%; margin-bottom: 0; } /* TESTIMONIALS */ .rk-mr .testi-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 28px; } .rk-mr .testi { background: #fff; border-left: 5px solid #F5C842; border-radius: 10px; padding: 26px 22px; box-shadow: 0 6px 18px rgba(0,0,0,.06); } .rk-mr .testi p.q { font-size: 15.5px; font-style: italic; color: #243042; margin-bottom: 14px; max-width: 100%; } .rk-mr .testi .an { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #003d63; } .rk-mr .testi .at { font-size: 13px; color: #6b7280; margin-bottom: 0; } /* BOOKS */ .rk-mr .books-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; margin-top: 28px; } .rk-mr .book-card { background: #fff; border-top: 4px solid #F5C842; border-radius: 10px; padding: 28px 24px; box-shadow: 0 6px 18px rgba(0,0,0,.06); } .rk-mr .book-card h3 { font-size: 20px; color: #003d63 !important; margin-bottom: 10px; } .rk-mr .book-card p { font-size: 15.5px; color: #243042 !important; max-width: 100%; } /* CTA */ .rk-mr .cta-block { background: #0066A6; padding: 64px 24px; text-align: center; } .rk-mr .cta-inner { max-width: 640px; margin: 0 auto; } .rk-mr .cta-block h2 { color: #fff; font-size: clamp(24px, 3vw, 36px); margin-bottom: 14px; } .rk-mr .cta-block p { color: rgba(255,255,255,.85); margin: 0 auto 28px; max-width: 520px; font-size: 17px; } .rk-mr .cta-block .btn-primary { background: #F5C842; color: #003d63; } .rk-mr .cta-block .btn-secondary { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,.6); } .rk-mr .contact-line { margin-top: 18px; font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 1.5px; color: rgba(255,255,255,.6); } .rk-mr .contact-line a { color: #fff; text-decoration: none; } /* RESPONSIVE */ @media (max-width: 860px) { .rk-mr .hero-inner { flex-direction: column; align-items: flex-start; padding: 56px 24px 0; } .rk-mr .hero-portrait { width: 220px; align-self: flex-end; } .rk-mr .hero-text { padding-bottom: 0; } .rk-mr .bio-grid { grid-template-columns: 1fr; } .rk-mr .cards-grid { grid-template-columns: 1fr 1fr; } .rk-mr .testi-grid { grid-template-columns: 1fr; } .rk-mr .insights-grid { grid-template-columns: 1fr; } .rk-mr .books-grid { grid-template-columns: 1fr; } } @media (max-width: 560px) { .rk-mr .cards-grid { grid-template-columns: 1fr; } .rk-mr .hero h1 { font-size: 28px; } }
The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.