@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Lora:wght@500;600;700&display=swap');

:root {
  --navy: #14283f;
    --navy-dark: #0c1c2e;
      --navy-light: #24476f;
        --gold: #a8763e;
          --gold-light: #c99a5b;
            --bg: #f7f7f5;
              --white: #ffffff;
                --text: #333333;
                  --text-light: #666666;
                    --border: #e2e2df;
                      --radius: 6px;
                        --shadow: 0 4px 16px rgba(0,0,0,.08);
                        }
                        
                        * {
                          margin: 0;
                            padding: 0;
                              box-sizing: border-box;
                              }
                              
                              html {
                                scroll-behavior: smooth;
                                }
                                
                                body {
                                  font-family: 'Inter', -apple-system, Arial, sans-serif;
                                    color: var(--text);
                                      background: var(--bg);
                                        line-height: 1.65;
                                          font-size: 16px;
                                          }
                                          
                                          h1, h2, h3, h4 {
                                            font-family: 'Lora', Georgia, serif;
                                              color: var(--navy);
                                                line-height: 1.25;
                                                  font-weight: 600;
                                                  }
                                                  
                                                  a {
                                                    color: var(--navy);
                                                      text-decoration: none;
                                                        transition: color .2s ease;
                                                        }
                                                        
                                                        a:hover {
                                                          color: var(--gold);
                                                          }
                                                          
                                                          img {
                                                            max-width: 100%;
                                                              display: block;
                                                              }
                                                              
                                                              .container {
                                                                width: 100%;
                                                                  max-width: 1140px;
                                                                    margin: 0 auto;
                                                                      padding: 0 24px;
                                                                      }
                                                                      
                                                                      .btn {
                                                                        display: inline-block;
                                                                          background: var(--gold);
                                                                            color: var(--white);
                                                                              padding: 13px 30px;
                                                                                border-radius: var(--radius);
                                                                                  font-weight: 600;
                                                                                    letter-spacing: .02em;
                                                                                      transition: background .2s ease, transform .2s ease;
                                                                                        border: none;
                                                                                          cursor: pointer;
                                                                                          }
                                                                                          
                                                                                          .btn:hover {
                                                                                            background: var(--gold-light);
                                                                                              color: var(--white);
                                                                                                transform: translateY(-2px);
                                                                                                }
                                                                                                
                                                                                                .btn-outline {
                                                                                                  display: inline-block;
                                                                                                    background: transparent;
                                                                                                      color: var(--white);
                                                                                                        padding: 12px 28px;
                                                                                                          border-radius: var(--radius);
                                                                                                            font-weight: 600;
                                                                                                              border: 2px solid var(--white);
                                                                                                              }
                                                                                                              
                                                                                                              .btn-outline:hover {
                                                                                                                background: var(--white);
                                                                                                                  color: var(--navy);
                                                                                                                  }
                                                                                                                  
                                                                                                                  /* Top bar */
                                                                                                                  .topbar {
                                                                                                                    background: var(--navy-dark);
                                                                                                                      color: #cfd7e0;
                                                                                                                        font-size: 13.5px;
                                                                                                                          padding: 8px 0;
                                                                                                                          }
                                                                                                                          
                                                                                                                          .topbar .container {
                                                                                                                            display: flex;
                                                                                                                              justify-content: space-between;
                                                                                                                                align-items: center;
                                                                                                                                  flex-wrap: wrap;
                                                                                                                                    gap: 6px;
                                                                                                                                    }
                                                                                                                                    
                                                                                                                                    .topbar a {
                                                                                                                                      color: #cfd7e0;
                                                                                                                                      }
                                                                                                                                      
                                                                                                                                      .topbar a:hover {
                                                                                                                                        color: var(--gold-light);
                                                                                                                                        }
                                                                                                                                        
                                                                                                                                        .topbar .topbar-links a {
                                                                                                                                          margin-left: 18px;
                                                                                                                                          }
                                                                                                                                          
                                                                                                                                          /* Header / Nav */
                                                                                                                                          header.site-header {
                                                                                                                                            background: var(--navy);
                                                                                                                                              position: sticky;
                                                                                                                                                top: 0;
                                                                                                                                                  z-index: 500;
                                                                                                                                                    box-shadow: 0 2px 10px rgba(0,0,0,.15);
                                                                                                                                                    }
                                                                                                                                                    
                                                                                                                                                    .header-inner {
                                                                                                                                                      display: flex;
                                                                                                                                                        align-items: center;
                                                                                                                                                          justify-content: space-between;
                                                                                                                                                            padding: 16px 24px;
                                                                                                                                                            }
                                                                                                                                                            
                                                                                                                                                            .brand {
                                                                                                                                                              color: var(--white) !important;
                                                                                                                                                                font-family: 'Lora', Georgia, serif;
                                                                                                                                                                  font-size: 22px;
                                                                                                                                                                    font-weight: 700;
                                                                                                                                                                      letter-spacing: .01em;
                                                                                                                                                                      }
                                                                                                                                                                      
                                                                                                                                                                      .brand span {
                                                                                                                                                                        color: var(--gold-light);
                                                                                                                                                                        }
                                                                                                                                                                        
                                                                                                                                                                        nav.main-nav ul {
                                                                                                                                                                          list-style: none;
                                                                                                                                                                            display: flex;
                                                                                                                                                                              gap: 6px;
                                                                                                                                                                                align-items: center;
                                                                                                                                                                                }
                                                                                                                                                                                
                                                                                                                                                                                nav.main-nav > ul > li {
                                                                                                                                                                                  position: relative;
                                                                                                                                                                                  }
                                                                                                                                                                                  
                                                                                                                                                                                  nav.main-nav > ul > li > a {
                                                                                                                                                                                    color: #e7ebf0 !important;
                                                                                                                                                                                      padding: 10px 16px;
                                                                                                                                                                                        display: block;
                                                                                                                                                                                          font-weight: 500;
                                                                                                                                                                                            border-radius: var(--radius);
                                                                                                                                                                                            }
                                                                                                                                                                                            
                                                                                                                                                                                            nav.main-nav > ul > li > a:hover, nav.main-nav > ul > li.active > a {
                                                                                                                                                                                              background: var(--navy-light);
                                                                                                                                                                                                color: var(--white) !important;
                                                                                                                                                                                                }
                                                                                                                                                                                                
                                                                                                                                                                                                .dropdown {
                                                                                                                                                                                                  list-style: none;
                                                                                                                                                                                                    position: absolute;
                                                                                                                                                                                                      top: 100%;
                                                                                                                                                                                                        left: 0;
                                                                                                                                                                                                          background: var(--white);
                                                                                                                                                                                                            min-width: 220px;
                                                                                                                                                                                                              box-shadow: var(--shadow);
                                                                                                                                                                                                                border-radius: var(--radius);
                                                                                                                                                                                                                  padding: 8px 0;
                                                                                                                                                                                                                    opacity: 0;
                                                                                                                                                                                                                      visibility: hidden;
                                                                                                                                                                                                                        transform: translateY(6px);
                                                                                                                                                                                                                          transition: all .18s ease;
                                                                                                                                                                                                                          }
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          .has-dropdown:hover .dropdown, .has-dropdown.open .dropdown {
                                                                                                                                                                                                                            opacity: 1;
                                                                                                                                                                                                                              visibility: visible;
                                                                                                                                                                                                                                transform: translateY(0);
                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                .dropdown li a {
                                                                                                                                                                                                                                  color: var(--navy) !important;
                                                                                                                                                                                                                                    padding: 10px 20px;
                                                                                                                                                                                                                                      font-weight: 500;
                                                                                                                                                                                                                                        font-size: 14.5px;
                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        .dropdown li a:hover {
                                                                                                                                                                                                                                          background: var(--bg);
                                                                                                                                                                                                                                            color: var(--gold) !important;
                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            .nav-toggle {
                                                                                                                                                                                                                                              display: none;
                                                                                                                                                                                                                                                flex-direction: column;
                                                                                                                                                                                                                                                  gap: 5px;
                                                                                                                                                                                                                                                    background: none;
                                                                                                                                                                                                                                                      border: none;
                                                                                                                                                                                                                                                        cursor: pointer;
                                                                                                                                                                                                                                                          padding: 6px;
                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          .nav-toggle span {
                                                                                                                                                                                                                                                            width: 26px;
                                                                                                                                                                                                                                                              height: 3px;
                                                                                                                                                                                                                                                                background: var(--white);
                                                                                                                                                                                                                                                                  border-radius: 2px;
                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  /* Hero */
                                                                                                                                                                                                                                                                  .hero {
                                                                                                                                                                                                                                                                    position: relative;
                                                                                                                                                                                                                                                                      background: linear-gradient(rgba(10,20,35,.72), rgba(10,20,35,.72)), url('../images/courthouse_day.jpg');
                                                                                                                                                                                                                                                                        background-size: cover;
                                                                                                                                                                                                                                                                          background-position: center;
                                                                                                                                                                                                                                                                            color: var(--white);
                                                                                                                                                                                                                                                                              padding: 130px 0 110px;
                                                                                                                                                                                                                                                                                text-align: center;
                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                .hero h1 {
                                                                                                                                                                                                                                                                                  color: var(--white);
                                                                                                                                                                                                                                                                                    font-size: 46px;
                                                                                                                                                                                                                                                                                      margin-bottom: 18px;
                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                      .hero p.tagline {
                                                                                                                                                                                                                                                                                        font-size: 19px;
                                                                                                                                                                                                                                                                                          color: #dfe4ea;
                                                                                                                                                                                                                                                                                            max-width: 640px;
                                                                                                                                                                                                                                                                                              margin: 0 auto 34px;
                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                              .hero .hero-meta {
                                                                                                                                                                                                                                                                                                color: #c7cedb;
                                                                                                                                                                                                                                                                                                  margin-top: 28px;
                                                                                                                                                                                                                                                                                                    font-size: 15px;
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                    /* Page banner for inner pages */
                                                                                                                                                                                                                                                                                                    .page-banner {
                                                                                                                                                                                                                                                                                                      background: var(--navy);
                                                                                                                                                                                                                                                                                                        color: var(--white);
                                                                                                                                                                                                                                                                                                          padding: 60px 0;
                                                                                                                                                                                                                                                                                                            text-align: center;
                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                            .page-banner h1 {
                                                                                                                                                                                                                                                                                                              color: var(--white);
                                                                                                                                                                                                                                                                                                                font-size: 34px;
                                                                                                                                                                                                                                                                                                                  margin-bottom: 8px;
                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                  .page-banner p {
                                                                                                                                                                                                                                                                                                                    color: #cfd7e0;
                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    /* Sections */
                                                                                                                                                                                                                                                                                                                    .section {
                                                                                                                                                                                                                                                                                                                      padding: 72px 0;
                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                      .section-alt {
                                                                                                                                                                                                                                                                                                                        background: var(--white);
                                                                                                                                                                                                                                                                                                                          border-top: 1px solid var(--border);
                                                                                                                                                                                                                                                                                                                            border-bottom: 1px solid var(--border);
                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                            .section-head {
                                                                                                                                                                                                                                                                                                                              text-align: center;
                                                                                                                                                                                                                                                                                                                                max-width: 720px;
                                                                                                                                                                                                                                                                                                                                  margin: 0 auto 48px;
                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                  .section-head h2 {
                                                                                                                                                                                                                                                                                                                                    font-size: 30px;
                                                                                                                                                                                                                                                                                                                                      margin-bottom: 12px;
                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                      .section-head p {
                                                                                                                                                                                                                                                                                                                                        color: var(--text-light);
                                                                                                                                                                                                                                                                                                                                          font-size: 16.5px;
                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          .eyebrow {
                                                                                                                                                                                                                                                                                                                                            color: var(--gold);
                                                                                                                                                                                                                                                                                                                                              text-transform: uppercase;
                                                                                                                                                                                                                                                                                                                                                letter-spacing: .12em;
                                                                                                                                                                                                                                                                                                                                                  font-size: 13px;
                                                                                                                                                                                                                                                                                                                                                    font-weight: 700;
                                                                                                                                                                                                                                                                                                                                                      display: block;
                                                                                                                                                                                                                                                                                                                                                        margin-bottom: 10px;
                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        /* Practice areas */
                                                                                                                                                                                                                                                                                                                                                        .practice-grid {
                                                                                                                                                                                                                                                                                                                                                          display: grid;
                                                                                                                                                                                                                                                                                                                                                            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
                                                                                                                                                                                                                                                                                                                                                              gap: 16px;
                                                                                                                                                                                                                                                                                                                                                                margin-top: 36px;
                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                .practice-item {
                                                                                                                                                                                                                                                                                                                                                                  background: var(--white);
                                                                                                                                                                                                                                                                                                                                                                    border: 1px solid var(--border);
                                                                                                                                                                                                                                                                                                                                                                      border-radius: var(--radius);
                                                                                                                                                                                                                                                                                                                                                                        padding: 20px;
                                                                                                                                                                                                                                                                                                                                                                          text-align: center;
                                                                                                                                                                                                                                                                                                                                                                            font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                              color: var(--navy);
                                                                                                                                                                                                                                                                                                                                                                                font-size: 15px;
                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                /* Feature cards (home) */
                                                                                                                                                                                                                                                                                                                                                                                .card-grid {
                                                                                                                                                                                                                                                                                                                                                                                  display: grid;
                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns: repeat(3, 1fr);
                                                                                                                                                                                                                                                                                                                                                                                      gap: 28px;
                                                                                                                                                                                                                                                                                                                                                                                        margin-top: 20px;
                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        .card {
                                                                                                                                                                                                                                                                                                                                                                                          background: var(--white);
                                                                                                                                                                                                                                                                                                                                                                                            border-radius: var(--radius);
                                                                                                                                                                                                                                                                                                                                                                                              box-shadow: var(--shadow);
                                                                                                                                                                                                                                                                                                                                                                                                padding: 32px 28px;
                                                                                                                                                                                                                                                                                                                                                                                                  border-top: 3px solid var(--gold);
                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                  .card h3 {
                                                                                                                                                                                                                                                                                                                                                                                                    font-size: 20px;
                                                                                                                                                                                                                                                                                                                                                                                                      margin-bottom: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      .card p {
                                                                                                                                                                                                                                                                                                                                                                                                        color: var(--text-light);
                                                                                                                                                                                                                                                                                                                                                                                                          margin-bottom: 16px;
                                                                                                                                                                                                                                                                                                                                                                                                            font-size: 15px;
                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            .card a.more {
                                                                                                                                                                                                                                                                                                                                                                                                              font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                                                                color: var(--gold);
                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                /* Attorneys grid */
                                                                                                                                                                                                                                                                                                                                                                                                                .attorney-grid {
                                                                                                                                                                                                                                                                                                                                                                                                                  display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns: repeat(3, 1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                      gap: 30px;
                                                                                                                                                                                                                                                                                                                                                                                                                        margin-top: 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                        .attorney-card {
                                                                                                                                                                                                                                                                                                                                                                                                                          background: var(--white);
                                                                                                                                                                                                                                                                                                                                                                                                                            border-radius: var(--radius);
                                                                                                                                                                                                                                                                                                                                                                                                                              overflow: hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                box-shadow: var(--shadow);
                                                                                                                                                                                                                                                                                                                                                                                                                                  text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                    transition: transform .2s ease;
                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    .attorney-card:hover {
                                                                                                                                                                                                                                                                                                                                                                                                                                      transform: translateY(-4px);
                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                      .attorney-card img {
                                                                                                                                                                                                                                                                                                                                                                                                                                        width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                          aspect-ratio: 1/1;
                                                                                                                                                                                                                                                                                                                                                                                                                                            object-fit: cover;
                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            .attorney-card .info {
                                                                                                                                                                                                                                                                                                                                                                                                                                              padding: 22px 20px 26px;
                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              .attorney-card h3 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size: 19px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom: 4px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .attorney-card .role {
                                                                                                                                                                                                                                                                                                                                                                                                                                                    color: var(--gold);
                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size: 13.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-weight: 700;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          text-transform: uppercase;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            letter-spacing: .04em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom: 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .attorney-card p {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color: var(--text-light);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size: 14.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-bottom: 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Attorney bio page */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .bio-layout {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns: 280px 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap: 44px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              align-items: start;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .bio-photo img {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border-radius: var(--radius);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  box-shadow: var(--shadow);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .bio-photo .email {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-top: 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            word-break: break-all;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .bio-content h1 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size: 30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-bottom: 4px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .bio-content .role {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color: var(--gold);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-weight: 700;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      text-transform: uppercase;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size: 13.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          letter-spacing: .04em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom: 22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .bio-content p {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-bottom: 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color: var(--text);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .back-link {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display: inline-block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-bottom: 28px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size: 14.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* History timeline */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .license-quote {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background: var(--white);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-left: 4px solid var(--gold);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding: 26px 30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin: 30px 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-style: italic;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color: var(--text-light);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border-radius: 0 var(--radius) var(--radius) 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          box-shadow: var(--shadow);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .past-attorneys {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap: 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-top: 26px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .past-attorneys .pa-item {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background: var(--white);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border: 1px solid var(--border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border-radius: var(--radius);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding: 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .past-attorneys .pa-item strong {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                color: var(--navy);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom: 4px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .past-attorneys .pa-item span {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color: var(--text-light);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size: 14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Contact page */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .contact-grid {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap: 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-top: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .contact-card {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                background: var(--white);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border: 1px solid var(--border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    border-radius: var(--radius);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding: 26px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .contact-card h3 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size: 17px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-bottom: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color: var(--gold);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .contact-card a, .contact-card p {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              color: var(--text);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size: 15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* CTA band */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .cta-band {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background: var(--navy);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color: var(--white);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding: 56px 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .cta-band h2 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color: var(--white);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-bottom: 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Footer */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            footer.site-footer {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              background: var(--navy-dark);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                color: #b9c2cf;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding-top: 56px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .footer-inner {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      grid-template-columns: repeat(3, 1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap: 40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding-bottom: 40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-bottom: 1px solid #26374d;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .footer-col h3 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              color: var(--white);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size: 17px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom: 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .footer-col p, .footer-col a {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color: #b9c2cf;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size: 14.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height: 1.8;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .footer-col ul {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          list-style: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .footer-col ul li {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-bottom: 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .footer-bottom {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding: 20px 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size: 13.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color: #8592a3;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* Legal page */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .legal-content p {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-bottom: 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color: var(--text);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* Responsive */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @media (max-width: 900px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .attorney-grid, .card-grid {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns: 1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .footer-inner {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      grid-template-columns: 1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .bio-layout {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns: 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .bio-photo {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width: 260px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin: 0 auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @media (max-width: 720px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .nav-toggle {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      nav.main-nav {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          position: absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              top: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  left: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      right: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background: var(--navy);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  flex-direction: column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      box-shadow: var(--shadow);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          nav.main-nav.open {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  nav.main-nav ul {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      flex-direction: column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          align-items: stretch;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding: 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .dropdown {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          position: static;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              opacity: 1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  visibility: visible;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      transform: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              box-shadow: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background: var(--navy-light);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .has-dropdown.open .dropdown {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .dropdown li a {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color: #e7ebf0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .hero {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding: 90px 0 70px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .hero h1 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size: 30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .attorney-grid, .card-grid, .footer-inner {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns: 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .topbar .container {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  justify-content: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }