PageSourceSearch

https://cogentlaw.com/assets/_site-CmP7yH7D.js

js cogentlaw.com collected 2026-10-05 05:06:13 UTC 26,454 bytes, 1 lines download raw bytes

1import{a as e,n as t,t as n}from"./jsx-runtime-B-hcVAMW.js";import{h as r,m as i,n as a,p as o,r as s,t as c}from"./router-compat-D2LIiXSd.js";import{t as l}from"./index.esm-DeUhbv6i.js";import{t as u}from"./createLucideIcon-CLdWFMku.js";import{t as d}from"./arrow-right-D9dIjaq0.js";import{t as f}from"./ArticleLayout-BJRtfa-g.js";import{t as p}from"./chevron-down-DxUrtHFo.js";import{t as m}from"./facebook-DAuZcDit.js";import{t as h}from"./linkedin-BFNxTsUg.js";import{t as g}from"./mail-Co1PkbeV.js";import{t as _}from"./map-pin-BupMBcH4.js";import{t as v}from"./phone-CpLCvCoq.js";import{t as y}from"./twitter-B95Kwt7w.js";import{t as b}from"./x-CGuQtexA.js";import{t as x}from"./youtube-DDn-TjCC.js";import{i as S,n as C}from"./practiceAreas-CjgOzr_G.js";import{t as w}from"./NewsletterSignup-C4GSiqR6.js";import{c as T}from"./webinarData-CI_PCwU1.js";import{t as E}from"./socialImage-D2lETasr.js";function D(e){let t=r({warn:e?.router===void 0}),n=e?.router||t;return i(n.stores.__store,o(e,n))}var O=u(`arrow-up`,[[`path`,{d:`m5 12 7-7 7 7`,key:`hav0vg`}],[`path`,{d:`M12 19V5`,key:`x0mq9r`}]]),k=u(`menu`,[[`path`,{d:`M4 5h16`,key:`1tepv9`}],[`path`,{d:`M4 12h16`,key:`1lakjw`}],[`path`,{d:`M4 19h16`,key:`1djgab`}]]),A=e(t(),1),j=n(),M=[{name:`Home`,path:`/`},{name:`Company Mission`,path:`/company-mission`},{name:`Practice Areas`,path:`/practice-areas`,dropdown:S.map(({name:e,path:t})=>({name:e,path:t}))},{name:`Our Team`,path:`/our-team`},{name:`Blogs`,path:`/news`},{name:`Webinar`,path:`/webinar`}],N=[{name:`Latest News`,path:`/latest-news`},{name:`Resources`,path:`/resources`}],P=[...M,...N,{name:`Contact`,path:`/contact#contact-form`}],F=[`/`],I=`202-644-8880`,L=()=>{let[e,t]=(0,A.useState)(!1),[n,r]=(0,A.useState)(null),[i,a]=(0,A.useState)(null),[o,l]=(0,A.useState)(!1),u=s(),f=(0,A.useRef)(null),m=F.includes(u.pathname);(0,A.useEffect)(()=>{let e=()=>l(window.scrollY>20);return window.addEventListener(`scroll`,e,{passive:!0}),e(),()=>window.removeEventListener(`scroll`,e)},[]),(0,A.useEffect)(()=>{t(!1),r(null)},[u.pathname]),(0,A.useEffect)(()=>(e?(document.body.style.setProperty(`overflow`,`hidden`),document.body.classList.add(`menu-open`)):(document.body.style.removeProperty(`overflow`),document.body.style.removeProperty(`overflow-x`),document.body.style.removeProperty(`overflow-y`),document.body.classList.remove(`menu-open`)),()=>{document.body.style.removeProperty(`overflow`),document.body.style.removeProperty(`overflow-x`),document.body.style.removeProperty(`overflow-y`),document.body.classList.remove(`menu-open`)}),[e]),(0,A.useEffect)(()=>{if(!e)return;let n=e=>{e.key===`Escape`&&t(!1)};return window.addEventListener(`keydown`,n),()=>window.removeEventListener(`keydown`,n)},[e]);let h=e=>{f.current&&clearTimeout(f.current),a(e)},g=()=>{f.current=setTimeout(()=>a(null),150)},_=!m||o||e,y=e=>{let t=u.pathname===e.path||e.dropdown&&e.dropdown.some(e=>u.pathname===e.path);return(0,j.jsxs)(`div`,{className:`relative`,onMouseEnter:()=>e.dropdown&&h(e.name),onMouseLeave:g,children:[(0,j.jsxs)(c,{to:e.path,className:`relative inline-flex items-center gap-1 px-2.5 min-[1400px]:px-3 py-2 text-[11.5px] min-[1400px]:text-[12px] font-body font-medium tracking-[0.05em] uppercase whitespace-nowrap transition-colors duration-200 ${t?`text-white`:`text-white/70 hover:text-white`}`,children:[e.name,e.dropdown&&(0,j.jsx)(p,{className:`w-3 h-3 transition-transform duration-200 ${i===e.name?`rotate-180`:``}`,style:{opacity:.5}}),t&&(0,j.jsx)(`span`,{className:`absolute -bottom-0.5 left-2 right-2 xl:left-3 xl:right-3 h-[1.5px]`,style:{background:`hsl(var(--cogent-teal) / 0.75)`}})]}),e.dropdown&&(0,j.jsx)(`div`,{className:`absolute top-full left-1/2 -translate-x-1/2 w-[340px] z-50 pt-3 transition-all duration-200 origin-top ${i===e.name?`opacity-100 translate-y-0 pointer-events-auto`:`opacity-0 -translate-y-1 pointer-events-none`}`,children:(0,j.jsxs)(`div`,{className:`rounded-md overflow-hidden`,style:{background:`var(--cg-navy)`,boxShadow:`0 24px 60px -12px hsla(215,58%,4%,0.7), 0 0 0 1px hsla(0,0%,100%,0.05)`},children:[(0,j.jsx)(`div`,{className:`h-[1.5px] w-full`,style:{background:`linear-gradient(90deg, hsl(var(--cogent-teal) / 0.55), hsl(var(--cogent-teal) / 0.05))`}}
1),(0,j.jsx)(`div`,{className:`py-2`,children:e.dropdown.map(e=>{let t=u.pathname===e.path;return(0,j.jsxs)(c,{to:e.path,className:`group/item relative flex items-center justify-between px-5 py-2.5 text-[12.5px] font-body tracking-[0.01em] transition-all duration-200 ${t?`text-white bg-white/[0.05]`:`text-white/70 hover:text-white hover:bg-white/[0.04]`}`,children:[(0,j.jsx)(`span`,{children:e.name}),(0,j.jsx)(d,{className:`w-3 h-3 opacity-0 -translate-x-1 transition-all duration-200 group-hover/item:opacity-40 group-hover/item:translate-x-0`})]},e.path)})}),(0,j.jsx)(`div`,{className:`px-5 py-3 border-t`,style:{borderColor:`hsla(0,0%,100%,0.05)`},children:(0,j.jsxs)(c,{to:`/practice-areas`,className:`text-[11px] font-body font-medium tracking-[0.1em] uppercase inline-flex items-center gap-2 transition-colors duration-200`,style:{color:`hsl(var(--cogent-accent-text))`},children:[`View All Practice Areas`,(0,j.jsx)(d,{className:`w-3 h-3`})]})})]})})]},e.name)};return(0,j.jsxs)(`header`,{className:`z-50 w-full ${m?`fixed top-0 left-0`:`sticky top-0`}`,style:{background:_?`var(--cg-navy)`:`transparent`,boxShadow:o?`0 1px 0 0 hsla(0,0%,100%,0.04), 0 6px 24px -8px hsla(215,58%,6%,0.5)`:`none`,backdropFilter:_?`saturate(1.2) blur(14px)`:`none`,transition:`background 0.4s cubic-bezier(0.22,1,0.36,1), box-shadow 0.4s cubic-bezier(0.22,1,0.36,1)`},children:[(0,j.jsx)(`div`,{className:`h-px w-full`,style:{background:o?`linear-gradient(90deg, transparent, hsl(var(--cogent-teal) / 0.18) 20%, hsl(var(--cogent-teal) / 0.18) 80%, transparent)`:`transparent`,transition:`background 0.4s ease`}}),(0,j.jsxs)(`div`,{className:`container mx-auto flex items-center gap-4 sm:gap-6 xl:gap-8 px-4 sm:px-6`,style:{paddingTop:o?`0.65rem`:`0.95rem`,paddingBottom:o?`0.65rem`:`0.95rem`,transition:`padding 0.35s cubic-bezier(0.22,1,0.36,1)`},children:[(0,j.jsx)(c,{to:`/`,className:`flex-shrink-0 relative z-10 min-w-0`,"aria-label":`Cogent Law — home`,children:(0,j.jsx)(`img`,{src:`/images/cogentlaw_wordmark_white.png`,alt:`Cogent Law`,draggable:!1,className:`w-auto block object-contain select-none transition-[height] duration-300 ${o?`h-8 sm:h-9 min-[1180px]:h-[2.85rem]`:`h-9 sm:h-10 min-[1180px]:h-[3.4rem]`}`,decoding:`async`})}),(0,j.jsxs)(`nav`,{"aria-label":`Primary`,className:`hidden min-[1180px]:flex flex-nowrap items-center flex-1 justify-center gap-1 min-[1400px]:gap-1.5`,children:[M.map(e=>y(e)),(0,j.jsx)(`div`,{className:`hidden min-[1400px]:contents`,children:N.map(e=>y(e))}),(0,j.jsxs)(`div`,{className:`relative min-[1400px]:hidden`,onMouseEnter:()=>h(`__more`),onMouseLeave:g,children:[(0,j.jsxs)(`button`,{className:`relative inline-flex items-center gap-1 px-2.5 py-2 text-[11.5px] font-body font-medium tracking-[0.05em] uppercase whitespace-nowrap transition-colors duration-200 ${N.some(e=>u.pathname===e.path)?`text-white`:`text-white/70 hover:text-white`}`,"aria-haspopup":`true`,"aria-expanded":i===`__more`,children:[`More`,(0,j.jsx)(p,{className:`w-3 h-3 transition-transform duration-200 ${i===`__more`?`rotate-180`:``}`,style:{opacity:.5}})]}),(0,j.jsx)(`div`,{className:`absolute top-full right-0 w-[220px] z-50 pt-3 transition-all duration-200 origin-top ${i===`__more`?`opacity-100 translate-y-0 pointer-events-auto`:`opacity-0 -translate-y-1 pointer-events-none`}`,children:(0,j.jsxs)(`div`,{className:`rounded-md overflow-hidden`,style:{background:`var(--cg-navy)`,boxShadow:`0 24px 60px -12px hsla(215,58%,4%,0.7), 0 0 0 1px hsla(0,0%,100%,0.05)`},children:[(0,j.jsx)(`div`,{className:`h-[1.5px] w-full`,style:{background:`linear-gradient(90deg, hsl(var(--cogent-teal) / 0.55), hsl(var(--cogent-teal) / 0.05))`}}),(0,j.jsx)(`div`,{className:`py-2`,children:N.map(e=>{let t=u.pathname===e.path;return(0,j.jsxs)(c,{to:e.path,className:`group/item relative flex items-center justify-between px-5 py-2.5 text-[12.5px] font-body tracking-[0.01em] transition-all duration-200 ${t?`text-white bg-white/[0.05]`:`text-white/70 hover:text-white hover:bg-white/[0.04]`}`,children:[(0,j.jsx)(`span`,{children:e.name}),(0,j.jsx)(d,{className:`w-3 h-3 opacity-0 -translate-x-1 transition-all duration-200 group-hover/item:opacity-40 group-hover/item:translate-x-0`})]},e.path)})})]})})]})]}),(0,j.jsx)(`div`,{className:`hidden min-[1180px]:flex items-center flex-shrink-0`,children:(0,j.jsxs)(c,{to:`/contact#contact-form`,className:`inline-flex items-center gap-1.5 px-4 min-[1400px]:px-5 py-2 text-[11px] min-[1400px]:text-[11.5px] font-body font-semibold tracking-[0.12em] uppercase rounded-sm transition-all duration-250 
1whitespace-nowrap focus:outline-hidden focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-transparent`,style:{color:`var(--cg-navy)`,background:`hsl(var(--cogent-teal))`,boxShadow:`0 1px 0 0 hsla(0,0%,0%,0.06)`},onMouseEnter:e=>{e.currentTarget.style.filter=`brightness(1.08)`},onMouseLeave:e=>{e.currentTarget.style.filter=`brightness(1)`},children:[`Contact`,(0,j.jsx)(d,{className:`w-3 h-3`})]})}),(0,j.jsxs)(`div`,{className:`flex min-[1180px]:hidden items-center gap-2 ml-auto`,children:[(0,j.jsx)(c,{to:`/contact#contact-form`,className:`hidden sm:inline-flex items-center px-3.5 h-9 rounded-sm font-body text-[11px] font-semibold tracking-[0.12em] uppercase transition-all duration-200 whitespace-nowrap`,style:{color:`var(--cg-navy)`,background:`hsl(var(--cogent-teal))`},children:`Contact`}),(0,j.jsx)(`button`,{className:`inline-flex items-center justify-center w-10 h-10 rounded-sm transition-colors duration-200`,onClick:()=>t(!e),"aria-label":`Toggle menu`,"aria-expanded":e,style:{color:`hsla(0,0%,100%,0.9)`,border:`1px solid hsla(0,0%,100%,0.1)`},children:e?(0,j.jsx)(b,{className:`w-5 h-5`}):(0,j.jsx)(k,{className:`w-5 h-5`})})]})]}),(0,j.jsx)(`div`,{className:`min-[1180px]:hidden fixed inset-0 z-[60] transition-opacity duration-300 ${e?`opacity-100 pointer-events-auto`:`opacity-0 pointer-events-none`}`,style:{background:`hsla(215,58%,4%,0.7)`,backdropFilter:`blur(4px)`},onClick:()=>t(!1)}),(0,j.jsxs)(`aside`,{className:`min-[1180px]:hidden fixed top-0 right-0 bottom-0 z-[70] w-[88%] max-w-[400px] flex flex-col transition-transform duration-400 ease-[
1cubic-bezier(0.22,1,0.36,1)] ${e?`translate-x-0`:`translate-x-full`}`,style:{background:`var(--cg-navy)`,boxShadow:e?`-16px 0 48px -8px hsla(215,58%,3%,0.7)`:`none`,height:`100dvh`,paddingTop:`env(safe-area-inset-top)`,paddingBottom:`env(safe-area-inset-bottom)`},"aria-hidden":!e,children:[(0,j.jsx)(`div`,{className:`h-px w-full`,style:{background:`linear-gradient(90deg, hsl(var(--cogent-teal) / 0.35), transparent)`}}),(0,j.jsxs)(`div`,{className:`flex items-center justify-between px-5 py-4 shrink-0`,style:{borderBottom:`1px solid hsla(0,0%,100%,0.06)`},children:[(0,j.jsx)(c,{to:`/`,className:`flex-shrink-0`,onClick:()=>t(!1),"aria-label":`Cogent Law — home`,children:(0,j.jsx)(`img`,{src:`/images/cogentlaw_wordmark_white.png`,alt:`Cogent Law`,className:`h-9 w-auto block object-contain select-none`,draggable:!1,style:{minWidth:`80px`},decoding:`async`})}),(0,j.jsx)(`button`,{className:`p-2 -mr-2`,onClick:()=>t(!1),"aria-label":`Close menu`,style:{color:`hsla(0,0%,100%,0.7)`},children:(0,j.jsx)(b,{className:`w-5 h-5`})})]}),(0,j.jsxs)(`div`,{className:`overflow-y-auto flex-1 px-3 pt-3 pb-6`,children:[P.map(e=>{let i=u.pathname===e.path||e.dropdown&&e.dropdown.some(e=>u.pathname===e.path),a=n===e.name;return(0,j.jsxs)(`div`,{className:`mb-0.5`,children:[e.dropdown?(0,j.jsxs)(`button`,{className:`w-full flex items-center justify-between px-4 py-3.5 font-body text-[13px] font-medium tracking-[0.06em] uppercase transition-colors duration-200 rounded-sm ${i?`text-white bg-white/[0.04]`:`text-white/70 active:bg-white/[0.03]`}`,onClick:()=>r(a?null:e.name),"aria-expanded":a,children:[(0,j.jsx)(`span`,{children:e.name}),(0,j.jsx)(p,{className:`w-4 h-4 transition-transform duration-300 opacity-50 ${a?`rotate-180`:``}`})]}):(0,j.jsx)(c,{to:e.path,className:`block px-4 py-3.5 font-body text-[13px] font-medium tracking-[0.06em] uppercase transition-colors duration-200 rounded-sm ${i?`text-white bg-white/[0.04]`:`text-white/70 active:bg-white/[0.03]`}`,onClick:()=>t(!1),children:e.name}),e.dropdown&&(0,j.jsx)(`div`,{className:`overflow-hidden transition-all ease-out ${a?`max-h-[700px] opacity-100 duration-400`:`max-h-0 opacity-0 duration-250`}`,children:(0,j.jsx)(`div`,{className:`ml-4 mt-1 mb-2 py-1 rounded-sm`,style:{borderLeft:`1px solid hsl(var(--cogent-teal) / 0.2)`},children:e.dropdown.map(e=>{let n=u.pathname===e.path;return(0,j.jsx)(c,{to:e.path,className:`block px-4 py-2.5 font-body text-[12.5px] tracking-[0.01em] transition-colors duration-200 ${n?`text-white`:`text-white/50 active:text-white`}`,onClick:()=>t(!1),children:e.name},e.path)})})})]},e.name)}),(0,j.jsxs)(`div`,{className:`mt-6 px-3 space-y-3`,children:[(0,j.jsx)(`div`,{className:`h-px w-full mb-2`,style:{background:`hsla(0,0%,100%,0.06)`}}),(0,j.jsxs)(c,{to:`/contact#contact-form`,onClick:()=>t(!1),className:`flex items-center justify-center gap-2 w-full py-3.5 font-body text-[13px] font-semibold tracking-[0.12em] uppercase rounded-sm transition-colors duration-200`,style:{color:`var(--cg-navy)`,background:`hsl(var(--cogent-teal))`},children:[`Contact Us`,(0,j.jsx)(d,{className:`w-4 h-4`})]}),(0,j.jsxs)(`a`,{href:`tel:${I}`,className:`flex items-center justify-center gap-2.5 w-full py-3 font-body text-[13px] font-medium tracking-[0.04em] rounded-sm border transition-colors duration-200`,style:{color:`hsla(0,0%,100%,0.85)`,borderColor:`hsla(0,0%,100%,0.14)`},children:[(0,j.jsx)(v,{className:`w-4 h-4`}),I]})]})]})]})]})},R=()=>(0,j.jsx)(`a`,{href:`https://wa.me/12023734082`,target:`_blank`,rel:`noopener noreferrer`,"aria-label":`Contact Cogent Law on WhatsApp`,className:`floating-widget fixed bottom-4 left-4 md:bottom-6 md:left-6 z-40 flex h-14 w-14 items-center justify-center rounded-full shadow-lg transition-transform hover:scale-110 focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-[#25D366]`,style:{background:`#25D366`},children:(0,j.jsx)(`svg`,{viewBox:`0 0 32 32`,className:`h-7 w-7 fill-white`,children:(0,j.jsx)(`path`,{d:`M16.004 2.002c-7.732 0-14.002 6.27-14.002 14.002 0 2.468.655 4.878 1.9 6.99L2 30l7.194-1.87A13.94 13.94 0 0 0 16.004 30c7.732 0 14.002-6.27 14.002-14.002S23.736 2.002 16.004 2.002zm0 25.6a11.58 11.58 0 0 1-5.916-1.62l-.424-.252-4.394 1.152 1.174-4.293-.276-.44a11.56 11.56 0 0 1-1.772-6.147c0-6.396 5.204-11.6 11.608-11.6s11.6 5.204 11.6 11.6-5.196 11.6-11.6 11.6zm6.36-8.688c-.348-.174-2.064-1.02-2.384-1.136-.32-.116-.552-.174-.784.174s-.9 1.136-1.104 1.37-.408.26-.756.088c-.348-.174-1.472-.542-2.802-1.73-1.036-.924-1.736-2.064-1.94-2.412s-.02-.536.154-.71c.156-.156.348-.408.522-.612.174-.204.232-.348.348-.58.116-.232.058-.436-.03-.61-.088-.174-.784-1.892-1.074-2.59-.282-.68-.57-.588-.784-.6h-.668c-.232 0-.61.088-.928.436s-1.22 1.192-1.22 2.908 1.248 3.372 1.422 3.604c.174.232 2.456 3.75 5.952 5.26.832.36 1.482.574 1.988.736.836.266 1.596.228 2.198.138.67-.1 2.064-.844 2.354-1.66.29-.816.29-1.516.204-1.66-.088-.146-.32-.232-.668-.408z`})})}),z=[{name:`Home`,path:`/`},{name:`Our Attorneys & Team`,path:`/our-team`},{name:`Blogs`,path:`/news`},{name:`Latest News`,path:`/latest-news`},{name:`Resources`,path:`/resources`},{name:`Webinar`,path:`/webinar`},{name:`Watch Past Webinars`,path:`/watch-past-webinars`},{name:`Practice Areas`,path:`/practice-areas`}],B=C,V=[{icon:m,url:`https://www.facebook.com/cogentlawgroup`,label:`Facebook`},{icon:y,url:`https://x.com/cogentlg`,label:`X`},{icon:x,url:`https://www.youtube.com/channel/UCPEHv-lrbA1cPA0Za55MRvA`,label:`YouTube`},{icon:h,url:`https://www.linkedin.com/company/cogent-law-group-llp`,label:`LinkedIn`}],H=()=>{let e=s(),t=e.pathname===`/webinar-thank-you`||e.pathname===`/post-webinar`;return(0,j.jsxs)(`footer`,{className:`relative overflow-hidden bg-primary`,children:[(0,j.jsx)(`div`,{className:`absolute inset-0 opacity-[0.015] pointer-events-none`,style:{backgroundImage:`radial-gradient(circle at 1px 1px, hsl(0 0% 100%) 0.5px, transparent 0)`,backgroundSize:`40px 40px`}}),(0,j.jsx)(`div`,{className:`h-px w-full bg-gradient-to-r from-transparent via-cogent-teal/30 to-transparent`}),!t&&(0,j.jsx)(`div`,{className:`relative border-b border-primary-foreground
1/[0.06] cta-section`,children:(0,j.jsx)(`div`,{className:`container mx-auto px-4 lg:px-8 py-16 lg:py-20`,children:(0,j.jsxs)(`div`,{className:`max-w-3xl mx-auto text-center`,children:[(0,j.jsx)(`p`,{className:`section-label text-cogent-teal/60 mb-4`,children:`Schedule a Consultation`}),(0,j.jsx)(`h2`,{className:`text-2xl md:text-3xl font-heading font-bold text-primary-foreground mb-4`,children:`Ready to discuss your legal needs?`}),(0,j.jsx)(`p`,{className:`font-body text-primary-foreground/45 text-[15px] max-w-lg mx-auto mb-8 leading-relaxed`,children:`Experienced counsel in cannabis, fintech, corporate, and regulatory law — one conversation away.`}),(0,j.jsxs)(`div`,{className:`flex flex-col sm:flex-row items-center justify-center gap-4`,children:[(0,j.jsxs)(`a`,{href:`tel:2026448880`,className:`inline-flex items-center gap-3 h-14 px-10 font-heading font-bold text-lg tracking-wide transition-all duration-400 rounded-sm bg-cogent-teal text-primary hover:brightness-110 btn-lift`,children:[(0,j.jsx)(v,{className:`w-4 h-4`}),`202-644-8880`]}),(0,j.jsxs)(c,{to:`/contact`,className:`inline-flex items-center gap-2 h-14 px-8 font-body font-medium text-[14px] tracking-wide border border-primary-foreground/15 text-primary-foreground/75 hover:border-cogent-teal/40 hover:text-cogent-teal transition-all duration-300 rounded-sm`,children:[`Send a message`,(0,j.jsx)(d,{className:`w-3.5 h-3.5`})]})]})]})})}),(0,j.jsx)(`div`,{className:`container mx-auto px-4 lg:px-8 py-16 lg:py-20 relative`,children:(0,j.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-12 gap-12 lg:gap-8`,children:[(0,j.jsxs)(`div`,{className:`lg:col-span-4`,children:[(0,j.jsx)(c,{to:`/`,className:`inline-block mb-8 group`,"aria-label":`Cogent Law — home`,children:(0,j.jsx)(`img`,{src:`/images/cogentlaw_wordmark_white.png`,alt:`Cogent Law`,className:`h-12 w-auto block object-contain select-none opacity-80 group-hover:opacity-100 transition-opacity duration-400`,draggable:!1,style:{minWidth:`80px`},decoding:`async`,loading:`lazy`})}),(0,j.jsx)(`p`,{className:`text-[13px] text-primary-foreground/35 font-body leading-[1.9] mb-8 max-w-[280px]`,children:`Smart, agile legal counsel for high-growth companies in emerging and regulated industries.`}),(0,j.jsxs)(`div`,{className:`space-y-3.5 mb-10`,children:[(0,j.jsxs)(`a`,{href:`tel:2026448880`,className:`flex items-center gap-3 text-[13px] font-body text-primary-foreground/75 hover:text-cogent-teal transition-colors duration-300`,children:[(0,j.jsx)(v,{className:`w-3.5 h-3.5 text-cogent-teal/40 flex-shrink-0`}),`202-644-8880`]}),(0,j.jsxs)(`a`,{href:`mailto:[email protected]`,className:`flex items-center gap-3 text-[13px] font-body text-primary-foreground/75 hover:text-cogent-teal transition-colors duration-300`,children:[(0,j.jsx)(g,{className:`w-3.5 h-3.5 text-cogent-teal/40 flex-shrink-0`}),`[email protected]`]}),(0,j.jsxs)(`a`,{href:`https://www.google.com/maps/place/Cogent+Law+Group/@38.9040198,-77.0452025,15z`,target:`_blank`,rel:`noopener noreferrer`,className:`flex items-start gap-3 text-[13px] font-body text-primary-foreground/35 hover:text-primary-foreground/75 transition-colors duration-300`,children:[(0,j.jsx)(_,{className:`w-3.5 h-3.5 text-cogent-teal/30 flex-shrink-0 mt-0.5`}),(0,j.jsxs)(`span`,{children:[`2001 L Street NW, Suite 500`,(0,j.jsx)(`br`,{}),`Washington, DC 20036`]})]})]}),(0,j.jsx)(`div`,{className:`flex gap-2.5`,children:V.map(({icon:e,url:t,label:n})=>(0,j.jsx)(`a`,{href:t,target:`_blank`,rel:`noopener noreferrer`,"aria-label":n,className:`w-9 h-9 rounded-sm flex items-center justify-center text-primary-foreground/25 border border-primary-foreground/[0.06] bg-primary-foreground/[0.02] hover:border-cogent-teal/30 hover:text-cogent-teal hover:bg-cogent-teal/[0.06] transition-all duration-300`,children:(0,j.jsx)(e,{className:`w-3.5 h-3.5`})},n))})]}),(0,j.jsxs)(`div`,{className:`lg:col-span-2 lg:col-start-5`,children:[(0,j.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.25em] font-body font-semibold text-cogent-teal/50 mb-6`,children:`The Firm`}),(0,j.jsx)(`nav`,{"aria-label":`Practice Areas`,className:`space-y-3.5`,children:z.map(e=>(0,j.jsx)(c,{to:e.path,className:`block text-[13px] text-primary-foreground
1/75 hover:text-cogent-teal hover:translate-x-1 transition-all duration-300 font-body tracking-[0.01em]`,children:e.name},e.path))})]}),(0,j.jsxs)(`div`,{className:`lg:col-span-3`,children:[(0,j.jsx)(`p`,{className:`text-[10px] uppercase tracking-[0.25em] font-body font-semibold text-cogent-teal/50 mb-6`,children:`Practice Areas`}),(0,j.jsx)(`nav`,{"aria-label":`Firm`,className:`space-y-3.5`,children:B.map(e=>(0,j.jsx)(c,{to:e.path,className:`block text-[13px] text-primary-foreground/75 hover:text-cogent-teal hover:translate-x-1 transition-all duration-300 font-body tracking-[0.01em]`,children:e.name},e.path))})]}),(0,j.jsx)(`div`,{className:`lg:col-span-3`,children:(0,j.jsx)(w,{variant:`footer`,location:`Footer`})})]})}),(0,j.jsx)(`div`,{className:`border-t border-primary-foreground/[0.04]`,children:(0,j.jsxs)(`div`,{className:`container mx-auto px-4 lg:px-8 py-6 flex flex-col md:flex-row items-center justify-between gap-3`,children:[(0,j.jsxs)(`p`,{className:`text-[11px] text-primary-foreground/20 font-body tracking-[0.04em]`,children:[`© `,new Date().getFullYear(),` Cogent Law Group LLP. All rights reserved.`]}),(0,j.jsxs)(`div`,{className:`flex items-center gap-5 text-[11px] font-body tracking-[0.04em]`,children:[(0,j.jsx)(c,{to:`/privacy-policy`,className:`text-primary-foreground/20 hover:text-cogent-teal transition-colors duration-300`,children:`Privacy Policy`}),(0,j.jsx)(`span`,{className:`text-primary-foreground/15`,children:`|`}),(0,j.jsx)(c,{to:`/terms-of-use`,className:`text-primary-foreground/20 hover:text-cogent-teal transition-colors duration-300`,children:`Terms of Use`})]})]})})]})},U=()=>{let[e,t]=(0,A.useState)(!1),n=(0,A.useCallback)(()=>{t(window.scrollY>400)},[]);return(0,A.useEffect)(()=>(window.addEventListener(`scroll`,n,{passive:!0}),n(),()=>window.removeEventListener(`scroll`,n)),[n]),(0,j.jsx)(`button`,{onClick:()=>window.scrollTo({top:0,behavior:`smooth`}),className:`fixed bottom-6 right-6 z-50 w-10 h-10 flex items-center justify-center bg-primary text-primary-foreground/70 hover:text-cogent-teal transition-all duration-500`,style:{opacity:+!!e,transform:e?`translateY(0)`:`translateY(12px)`,pointerEvents:e?`auto`:`none`,border:`1px solid hsl(var(--cogent-teal) / 0.15)`,boxShadow:`var(--shadow-lg)`},"aria-label":`Scroll to top`,children:(0,j.jsx)(O,{className:`w-4 h-4`})})},W=()=>{let{pathname:e}=s(),t=(0,A.useRef)(!0);return(0,A.useEffect)(()=>{if(t.current){t.current=!1;return}requestAnimationFrame(()=>{window.scrollTo({top:0,behavior:`instant`})})},[e]),null},G=({children:e})=>(0,j.jsx)(f,{children:e}),K=`https://cogentlaw.com`,q=`Cogent Law Group delivers agile counsel to high-growth companies in regulated industries: fintech, cannabis, IP, immigration, tax and corporate law.`,J=`Cogent Law Group - Building Relationships Beyond Legal Counsel`,Y=E(),X=()=>{let{pathname:e}=s(),t=`${K}${e===`/`?``:e}`,n=D({select:e=>e.matches.some(e=>{let t=e;return t.status===`notFound`||t.globalNotFound===!0})}),r=T.includes(e);return(0,j.jsxs)(l,{children:[n?null:(0,j.jsx)(`link`,{rel:`canonical`,href:t}),(0,j.jsx)(`meta`,{name:`description`,content:q}),(0,j.jsx)(`meta`,{property:`og:locale`,content:`en_US`}),(0,j.jsx)(`meta`,{property:`og:type`,content:`website`}),(0,j.jsx)(`meta`,{property:`og:site_name`,content:`Cogent Law Group`}),(0,j.jsx)(`meta`,{property:`og:url`,content:t}),(0,j.jsx)(`meta`,{property:`og:image`,content:Y.url}),(0,j.jsx)(`meta`,{property:`og:image:secure_url`,content:Y.secureUrl}),(0,j.jsx)(`meta`,{property:`og:image:type`,content:Y.type}),(0,j.jsx)(`meta`,{property:`og:image:width`,content:String(Y.width)}),(0,j.jsx)(`meta`,{property:`og:image:height`,content:String(Y.height)}),(0,j.jsx)(`meta`,{property:`og:image:alt`,content:Y.alt}),(0,j.jsx)(`meta`,{property:`og:title`,content:J}),(0,j.jsx)(`meta`,{property:`og:description`,content:q}),(0,j.jsx)(`meta`,{name:`twitter:card`,content:`summary_large_image`}),(0,j.jsx)(`meta`,{name:`twitter:image`,content:Y.url}),(0,j.jsx)(`meta`,{name:`twitter:image:alt`,content:Y.alt}),(0,j.jsx)(`meta`,{name:`twitter:title`,content:J}),(0,j.jsx)(`meta`,{name:`twitter:description`,content:q}),n?null:r?(0,j.jsx)(`meta`,{name:`robots`,content:`noindex, nofollow`}):(0,j.jsx)(`meta`,{name:`robots`,content:`index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1`})]})};function Z(){let e=(0,A.useRef)(null),t=(0,A.useRef)(null),n=(0,A.useCallback)(()=>{e.current&&document.querySelectorAll(`.reveal:not(.revealed), .reveal-left:not(.revealed), .reveal-right:not(.revealed), .reveal-scale:not(.revealed), .reveal-blur:not(.revealed), .reveal-heading:not(.revealed), .reveal-prose:not(.revealed), .section-reveal:not(.revealed), .line-draw:not(.revealed)`).forEach(t=>e.current?.observe(t))},[]);(0,A.useEffect)(()=>
1(e.current=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&(t.target.classList.add(`revealed`),e.current?.unobserve(t.target))})},{threshold:.08,rootMargin:`0px 0px -60px 0px`}),n(),t.current=new MutationObserver(()=>{requestAnimationFrame(n)}),t.current.observe(document.body,{childList:!0,subtree:!0}),()=>{e.current?.disconnect(),t.current?.disconnect()}),[n])}var Q=()=>{let e=s(),t=(0,A.useRef)(null);return Z(),(0,j.jsxs)(`div`,{className:`min-h-screen flex flex-col`,children:[(0,j.jsx)(W,{}),(0,j.jsx)(`a`,{href:`#main-content`,className:`skip-to-content`,children:`Skip to main content`}),(0,j.jsx)(L,{}),(0,j.jsx)(`main`,{id:`main-content`,className:`flex-1`,children:(0,j.jsx)(`div`,{className:`page-enter`,ref:t,children:(0,j.jsx)(G,{children:(0,j.jsx)(a,{})})},e.pathname)}),(0,j.jsx)(X,{}),(0,j.jsx)(H,{}),(0,j.jsx)(U,{}),(0,j.jsx)(R,{})]})};export{Q as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.