1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="42acb8e8-feea-403e-af8d-3c81919cb6d3",e._sentryDebugIdIdentifier="sentry-dbid-42acb8e8-feea-403e-af8d-3c81919cb6d3")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9984],{18373:(e,t,a)=>{a.d(t,{HQ:()=>r,Y3:()=>o,ag:()=>c,sQ:()=>s});var n=a(70363);let i={carlton:"/images/headshots/carlton-hoyt.jpg",zeljislav:"/images/headshots/zeljislav-petrovic.webp",edgard:"/images/headshots/edgard-sayegh.webp"},o={headline:"Understanding is the foundation of great marketing.",founder:{name:"Carlton Hoyt, PhD",title:"Founder & Principal Consultant",headshot:i.carlton,bio:["Hi. Iâm Carlton Hoyt, PhD, founder of BioBM, and I bet we have a lot in common.","Once upon a time, I was a scientist. I worked at the bench with my colleagues to make discoveries which would further our understanding of the biological factors underlying human health. It was difficult, but it was rewarding. Ultimately, however, I had another calling.","I then worked for a company that sold to scientists. We were a smaller company, and I wore a lot of hats â but mostly marketing and sales. I loved the dynamics of a small company, and we grew substantially while I was there, but I wanted to solve bigger problems. I wanted more challenges.","Thatâs why BioBM is here. I co-founded BioBM in 2010 with my partner Doug Rogers (the âinternet ninjaâ) and we set out to solve the most difficult challenges in life science marketing. Weâve worked with dozens of companies â many of which are small companies in markets with far larger competitors â to help them become commercially successful through improved marketing and distribution.","Weâre the agency you turn to when the answer to your marketing problems isnât âthrow more money at it.â Weâre the agency you turn to when youâre facing challenging situations that require creative solutions to be successful. And weâre the agency you turn to when youâre looking for marketing to not only help you achieve success, but actually create strategic advantage for your company.","Weâre laser focused. We only work with companies that are selling to life scientists. We donât work with healthcare providers, pharmaceutical companies or medical device manufacturers. This intense, exclusive focus means we know your market better than most (or all) of our competitors, enabling us to provide superior solutions to your marketing challenges. We better understand your company, your needs, your markets and your customers, and understanding is the foundation of great marketing.","Seeking better understanding for yourself? We invite you to learn from us."]},team:[{name:"Zeljislav Petrovic",title:"Director of Campaigns",headshot:i.zeljislav,side:"right",b
1io:["After completing a BSc in Engineering Management at University of Novi Sad, I transitioned to the world of digital marketing. I have over 10 years of experience in various marketing areas including digital advertising, social media marketing, email marketing & automation, marketing analytics, website development, e-commerce, and ERP/CRM implementation.","I have a rich experience in life science marketing, having also worked with companies such as Laboratory Supply Network and SciExperts.","Today, as a full-stack digital marketer, I help life science businesses plan and implement digital marketing strategies to connect with customers, establish the presence of their brands in the digital world, and ultimately grow their businesses."]},{name:"Edgard Sayegh, MD",title:"Director of Content",headshot:i.edgard,side:"left",bio:["Hi. Iâm Edgard Jr. Sayegh, Director of Content of BioBM.","My career as a scientist was pretty brief. Three years of medical laboratory sciences were enough to show me that I belong to the clinical setting, and not the lab. Two years into medical school, Carlton Hoyt â founder of BioBM â hires me for a small gig. A company based in Boston that sells used lab equipment needed a hand spicing up their website. Like a lot of life sciences companies websites, it was dull, cold, and uninspiring. Thereâs not much you can do to make a centrifuge more interesting, right?","Well to me, there was. Scientists arenât entirely rational creatures. As Director of Content at BioBM, I like to remind our scientists of that."]}],testimonials:[{quote:"You guys are awesome.",name:"Norman Azoulay",role:"Vice President of Product, Platforms and Data",company:"Excelra"},{quote:"When we hire BioBM we know the work will be done right and done quickly. With Carltonâs help in marketing we more than doubled our sales in a year.",role:"President of a sample preparation equipment manufacturer"},{quote:"Ecodyst hired BioBM for all our marketing and advertising needs a little over a year ago and I wish we had done that sooner. We switched from a major marketing company to BioBM and I couldnât be more happy with the decision. We have seen a remarkable increase in the number of leads we get â and theyâre high quality leads.",name:"George Adjabeng",role:"Founder & CEO",company:"Ecodyst"},{quote:"BioBMâs staff are a pleasure to work with â they are understanding of my needs and very responsive.",role:"Marketing and sales manager at a small laboratory equipment manufacturer"},{quote:"We feel lucky to have BioBMâs help in Marketing.",role:"Vice President of a molecular biology kit manufacturer"},{quote:"Working with a scientist like Carlton Hoyt, who knows innately what scientists are on about, is both a relief and a time saver. Coupling his scope of the broad array of life science applications with his talent with words translates to a relevant message that captivates a researcherâs attention!",name:"Robbin Turner",role:"CEO",company:"Sable Systems"},{quote:"BioBM is highly responsive and knowledgeable. They have the patience to explain things multiple times, the ability to translate into lay personâs terms and the intellectual curiosity to stay abreast of developments in SEO and SMM, which is no easy undertaking considering the rapid evolution of these fields.",role:"Vice President at a sample handling equipment manufacturer"},{quote:"I really like working with you.",role:"President & CEO of an assay manufacturer"},{quote:"BioBM has been an integral key to our success. Carlton is an excellent listener and has a true understanding of the needs of a life science focused company. As such, BioBMâs marketing plans yield excellent results. This makes them a fantastic value and I recommend them without hesitation.",name:"Lou Farrell",role:"Founder & CEO",company:"Laboratory Supply Network"},{quote:"We have been very happy with your work.",role:"VP of a US-based equipment manufacturer"},{quote:"This is wonderful. Iâm thrilled. Iâm so glad I found you.",role:"Director of Marketing at a large manufacturer of analytical instruments"},{quote:"The BioBM team were contracted to enhance the Genidaqs websiteâs user-centricity. They delivered high-quality work that exceeded our expectations. Their logical project strategy, budget, and timeline were a perfect fit for our needs. This has resulted in increased business inquiries and contracts, along with positive client feedback.",name:"Gregory Schumer",role:"Vice President",company:"Genidaqs"},{quote:"BioBM has been an excellent resource for me as I get my company off the ground. Many times their recommendations for marketing have been beneficial to my business. I have continued to use their services as my company grows and each time their suggestions are sensitive to my needs for building market awareness while keeping costs reasonable. Using BioBM has helped me out immensely.",role:"President of a life science distributor"},{quote:"Iâm very impressed. This is a lot more than I was expecting.",role:"CEO of a life science softw
1are developer"},{quote:"Thanks for going above-and-beyond.",role:"Founder & CEO of a molecular biology instrumentation start-up"},{quote:"I would highly recommend BioBM. Our experience with Carlton and his team has been exceptional. Carlton goes above and beyond with his customer service. He has been able to find solutions to every challenge that we have brought to him. BioBM has never missed a deadline with us and consistently produces excellent results with their website design and solutions.",name:"Ilona Margolis",role:"Manager, External Relationships",company:"etiraRx"},{quote:"I love what youâve done.",role:"Executive at a developer of research management software"},{quote:"This is great. I am really glad I ran into you.",role:"CEO at a life science data mining company"},{quote:"It has been a pleasure working with BioBM. Youâve certainly gathered a lot of data that has helped us to understand our market.",role:"CEO of a biomaterials company"},{quote:"SEO and inbound marketing in general have changed a lot to focus on user experience. BioBM has always shown a great understanding of this and demonstrates a core value of not marketing just to get leads, but marketing so that people want to become your customer.",role:"Sales Manager of a Canadian laboratory instrument manufacturer"},{quote:"Thanks for all your professionalism and attention to detail. Nice work!",role:"President of a small, US-based molecular biology equipment manufacturer"},{quote:"BioBMâs strategic approach and scientific market understanding make them the perfect fit for our outsourced marketing needs. They are very responsive and able to customize their proposals to provide the most effective marketing solution for our budget.",role:"Director of Sales & Marketing at an analytical instrumentation company"},{quote:"BioBM is extremely knowledgeable in the complex arena of digital marketing. They have helped our organization streamline and develop our online content and have had great suggestions for email copy based on the stage a potential customer might be in their buying journey. I highly recommend their work â responsive and smart!",role:"Marketing Coordinator at an analytical instrumentation company"},{quote:"Iâd give you more than a 5-star rating on anything: integrity, capability, knowledge, anything.",role:"VP of Sales at a biosensor manufacturer"},{quote:"We really loved working with the BioBM team.",role:"Sr. Marketing Manager at a US-based CDMO"}]};function s(e){if("name"in e&&e.name){let t="company"in e&&e.company?e.company:null;return t?"".concat(e.name,", ").concat(e.role,", ").concat(t):"".concat(e.name,", ").concat(e.role)}return e.role}let r={headline:"Ethics & Policies",intro:"BioBM always strives to maintain the highest level of ethics. We base all of our actions on the following tenets:",tenets:[{name:"Clients Come First",description:"In every decision, we always strive to do what is best for the client. We understand that we only succeed when our clients succeed."},{name:"Win-Win Situations",description:"If we do not think that an arrangement would be successful for both ourselves and our clients or partners, then we will not enter into it."},{name:"Transparency",description:"We always strive to be as transparent as possible to our clients and business partners."},{name:"Privacy",description:"We believe that our clients business is just that: their business. We believe that our clientsâ brands are not trophies to be waved about. We therefore do not disclose our clients publicly nor discuss their businesses in any way without express consent to do so."},{name:"Trust",description:"We extend trust to our clients and business partners and strive to earn the trust of our partners by honoring our commitments and acting with integrity."},{name:"Respect",description:"We treat everyone with respect, regardless of the situation or relationship."}],policies:[{title:"Conflict-of-Interest Policies",side:"left",paragraphs:["BioBM will not provide the same service to direct competitorsâdefined as companies generating substantial revenue in competing markets. If a perceived conflict of interest arises (e.g., different services for direct competitors or same services for indirect competitors), BioBM will notify both parties and review the situation. Clients may inquire about our current client list, and we will respond while maintaining privacy.","BioBM does not recommend services from companies that pay us referral fees, provide remuneration, or in which we hold an equity stake. If we do recommend such services, we will disclose our relationship. Any referral fees received due to a clientâs business will be credited to their account; credits are issued upon receipt and expire in six months."]},{title:"Confidentiality Policy",side:"right",paragraphs:["BioBM is dedicated to maintaining the trust of its clients, prospective clients, and business partners and recognizes confidentiality as an important part of this. BioBM, its employees, contractors, and any other agents who legally operate under its name will not disclose any nonpublic technical or business information, which is marked as confidential or otherwise communicated under circumstances that would cause one to reasonably conclude it should be treated as confidential, for a period of three years or until the disclosing party releases such information publicly. During this period, disclosure of confidential information will be limited to employees or contractors working under BioBM with a need to know such information to fulfill the duties of BioBM to the disclosing party.","If you have any questions about BioBMâs policies or rules of professional conduct, please contact us."]}]};function l(e){return e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")}let c=n.filter(e=>e.categories.includes("news")).map(e=>({title:e.title,date:e.date,excerpt:e.excerpt,categories:e.categories.map(l),image:e.featuredImage||void 0,href:e.href}))},52355:(e,t,a)=>{a.d(t,{JY:()=>m,hA:()=>h,lO:()=>c});var n=a(95155),i=a(49050),o=a(71878),s=a(99770),r=a(12115);let l=["#3aab41","#5cb56a","#53b89b","#52bcb9","#00aeab","#2496d4","#26a3dd","#2f73b9","#2a86c7","#194e9d","#43c1f0"];function c(e,t,a){var n;return function e(t,a,n){if(a<=0||t.length<3){var i;return[{points:t.map(e=>"".concat(e.x,",").concat(e.y)).join(" "),color:null!=(i=l[Math.floor(n()
1*l.length)])?i:"#3aab41"}]}let o={x:t.reduce((e,t)=>e+t.x,0)/t.length,y:t.reduce((e,t)=>e+t.y,0)/t.length},s=[];for(let i=0;i<t.length;i++){let r=t[i],l=t[(i+1)%t.length],c={x:(r.x+l.x)/2,y:(r.y+l.y)/2};s.push(...e([r,c,o],a-1,n),...e([c,l,o],a-1,n))}return s}(e,t,(n=a,()=>{n|=0;let e=Math.imul((n=n+0x6d2b79f5|0)^n>>>15,1|n);return(((e=e+Math.imul(e^e>>>7,61|e)^e)^e>>>14)>>>0)/0x100000000}))}function d(e){let{outline:t,seed:a=1,depth:o=3,className:s="",opacity:l=.85,parallax:d=0,scrollY:m}=e,h=(0,r.useMemo)(()=>c(t,o,a),[t,a,o]),u=t.map(e=>"".concat(e.x,",").concat(e.y)).join(" ");return(0,n.jsx)(i.P.div,{className:"absolute ".concat(s),style:m?{y:m}:d?{y:d}:void 0,children:(0,n.jsxs)("svg",{viewBox:"0 0 100 100",preserveAspectRatio:"none",className:"h-full w-full overflow-visible","aria-hidden":!0,children:[(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip-".concat(a),children:(0,n.jsx)("polygon",{points:u})})}),(0,n.jsx)("g",{clipPath:"url(#clip-".concat(a,")"),opacity:l,children:h.map((e,t)=>(0,n.jsx)(i.P.polygon,{points:e.points,fill:e.color,initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.008*t,duration:.4}},"".concat(a,"-").concat(t)))}),(0,n.jsx)("polygon",{points:u,fill:"none",stroke:"rgba(255,255,255,0.06)",strokeWidth:"0.15"})]})})}function m(e){let{variant:t="hero"}=e,a=(0,r.useRef)(null),{scrollYProgress:i}=(0,o.L)({target:a,offset:["start end","end start"]}),l=(0,s.G)(i,[0,1],[0,-80]),c=(0,s.G)(i,[0,1],[0,-140]),m=(0,s.G)(i,[0,1],[0,-50]);return(0,n.jsxs)("div",{ref:a,className:"pointer-events-none absolute inset-0 overflow-hidden ".concat(""),"aria-hidden":!0,children:[(0,n.jsx)(d,{seed:42,depth:4,scrollY:l,className:"right-[-5%] top-[5%] h-[75vh] w-[55vw] md:right-[-2%] md:w-[48vw]",outline:[{x:25,y:0},{x:100,y:0},{x:100,y:100},{x:0,y:85}],opacity:.9}),(0,n.jsx)(d,{seed:137,depth:3,scrollY:c,className:"right-[10%] top-[35%] h-[40vh] w-[30vw] opacity-60 md:h-[45vh] md:w-[28vw]",outline:[{x:0,y:20},{x:80,y:0},{x:100,y:70},{x:30,y:100}],opacity:.55}),(0,n.jsx)(d,{seed:256,depth:3,scrollY:m,className:"bottom-[10%] left-[-8%] h-[35vh] w-[40vw] md:left-[-4%] md:w-[32vw]",outline:[{x:0,y:0},{x:70,y:15},{x:100,y:100},{x:10,y:90}],opacity:.45}),"full"===t&&(0,n.jsx)(d,{seed:512,depth:2,className:"left-[40%] top-[60%] h-[25vh] w-[22vw] opacity-30",outline:[{x:50,y:0},{x:100,y:40},{x:60,y:100},{x:0,y:60}],opacity:.35}),(0,n.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-biobm-black/20 via-transparent to-biobm-black"})]})}function h(e){let{position:t="right"}=e;return(0,n.jsx)("div",{className:"pointer-events-none absolute ".concat("right"===t?"right-0 top-0":"left-0 bottom-0"," h-full w-1/2 overflow-hidden opacity-40"),"aria-hidden":!0,children:(0,n.jsx)(d,{seed:"right"===t?99:77,depth:3,className:"h-full w-full",outline:"right"===t?[{x:30,y:0},{x:100,y:0},{x:100,y:100},{x:0,y:100}]:[{x:0,y:0},{x:100,y:0},{x:70,y:100},{x:0,y:100}]})})}},59984:(e,t,a)=>{a.d(t,{AboutPageContent:()=>M,z:()=>N});var n=a(95155),i=a(42582),o=a(52355),s=a(68406),r=a(18373),l=a(12115),c=a(99770),d=a(49050),m=a(71878),h=a(74570),u=a(15239),p=a(52619),f=a.n(p);let g=["#3aab41","#2d8f4a","#1a7a6e","#1588a8","#26a3dd","#194e9d"];function x(){let{displayed:e,done:t}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:40,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,[n,i]=(0,l.useState)(""),[o,s]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{let n,o=0,r=0,l=!1,c=setTimeout(()=>{l=!0,r=performance.now(),n=requestAnimationFrame(d)},a);function d(a){if(!l)return;let c=a-r;if(c>=t){if((o+=Math.floor(c/t))>=e.length){o=e.length,i(e),s(!0);return}i(e.slice(0,o)),r=a-c%t}n=requestAnimationFrame(d)}return()=>{clearTimeout(c),cancelAnimationFrame(n)}},[e,t,a]),{displayed:n,done:o}}("The BioBM Story",40,300),[a,i]=(0,l.useState)(!1),[c,d]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(t){let e=setTimeout(()=>i(!0),100),t=setTimeout(()=>d(!0),900);return()=>{clearTimeout(e),clearTimeout(t)}}},[t]),(0,n.jsxs)("section",{className:"relative flex min-h-[100svh] flex-col items-center justify-center overflow-hidden px-6 short:min-h-[100svh] short:py-16",children:[(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-[0.35]","aria-hidden":!0,children:(0,n.jsx)(o.JY,{variant:"full"})}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0","aria-hidden":!0,children:(0,n.jsxs)("svg",{className:"absolute inset-0 h-full w-full opacity-[0.04]",children:[(0,n.jsx)("pattern",{id:"hero-dots",width:"40",height:"40",patternUnits:"userSpaceOnUse",children:(0,n.jsx)("circle",{cx:"20",cy:"20",r:"1",fill:"currentColor",className:"text-biobm-green"})}),(0,n.jsx)("rect",{width:"100%",height:"100%",fill:"url(#hero-dots)"})]})}),(0,n.jsx)("div",{className:"relative z-10 w-full max-w-5xl",children:(0,n.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,n.jsxs)("p",{className:"font-mono text-[12px] uppercase tracking-[0.6em] text-biobm-green min-h-[1.5em]",children:[e,!t&&(0,n.jsx)("span",{className:"opacity-0",children:"|"})]}),(0,n.jsx)("h1",{className:"font-display mx-auto mt-8 max-w-5xl text-5xl font-bold uppercase leading-[0.9] tracking-tight md:text-7xl lg:text-[5.5rem] transition-all duration-700 short:mt-4 short:text-4xl short:md:text-5xl",style:{opacity:+!!a,transform:a?"scale(1)":"scale(0.5)"},children:r.Y3.headline}),(0,n.jsx)("p",{className:"body-copy mx-auto mt-8 max-w-2xl transition-all duration-600 short:mt-4",style:{opacity:+!!c,transform:c?"translateY(0)":"translateY(16px)"},children:r.Y3.founder.bio[0]})]})}),(0,n.jsx)(s.O,{})]})}function b(e){let{block:t,index:a,total:i,blocks:o,scrollYProgress:s}=e,r=1/i,l=a*r,m=1,h=1,u=!1;for(let e=a+1;e<i;e++)if(o[e].side===t.side){m=e*r-.2*r,h=e*r+.1*r,u=!0;break}let p=(0,c.G)(s,[l,l+.5*r],[0,1]),f=(0,c.G)(s,u?[m,h]:[1,1],u?[1,0]:[1,1]),g=(0,c.G)([p,f],e=>
1{let[t,a]=e;return Math.min(Number(t),Number(a))});return(0,n.jsx)(d.P.div,{className:"absolute top-1/2 w-full max-w-md -translate-y-1/2 ".concat("left"===t.side?"left-0 pr-16":"right-0 pl-16"),style:{opacity:g},children:t.content})}function y(e){let{blocks:t,id:a}=e,i=(0,l.useRef)(null),{scrollYProgress:o}=(0,m.L)({target:i,offset:["start start","end end"]});return(0,n.jsxs)("div",{id:a,className:"scroll-mt-[var(--nav-h,4.125rem)]",children:[(0,n.jsx)("div",{className:"block space-y-16 px-6 py-16 short:!block lg:hidden",children:t.map((e,t)=>(0,n.jsx)("div",{className:"mx-auto max-w-md",children:e.content},"".concat(a,"-stack-").concat(t)))}),(0,n.jsx)("div",{ref:i,style:{height:"".concat((t.length+1)*100,"vh")},className:"relative hidden short:!hidden lg:block",children:(0,n.jsxs)("div",{className:"sticky top-[var(--nav-h,4.125rem)] h-[calc(100svh-var(--nav-h,4.125rem))] overflow-hidden",children:[(0,n.jsx)("div",{className:"absolute left-1/2 top-0 h-full w-px -translate-x-1/2 bg-gradient-to-b from-biobm-green/50 via-biobm-green/30 to-biobm-green/50"}),(0,n.jsxs)("div",{className:"relative mx-auto h-full w-full max-w-5xl px-12",children:[(0,n.jsx)("div",{className:"absolute left-1/2 top-1/2 z-10 h-4 w-4 -translate-x-1/2 -translate-y-1/2 rounded-full bg-biobm-green shadow-[0_0_12px_rgba(58,171,65,0.5)]"}),t.map((e,i)=>(0,n.jsx)(b,{block:e,index:i,total:t.length,blocks:t,scrollYProgress:o},"".concat(a,"-").concat(i)))]})]})})]})}function w(){let e=r.Y3.founder.bio.slice(1,4),t=r.Y3.founder.bio.slice(4),a=[{side:"left",content:(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"mb-6 flex items-center gap-4",children:[(0,n.jsx)(u.default,{src:r.Y3.founder.headshot,alt:r.Y3.founder.name,width:72,height:72,className:"rounded-full border-2 border-biobm-green/40 object-cover"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-[0.5em] text-biobm-green",children:r.Y3.founder.title}),(0,n.jsx)("h2",{className:"font-display text-2xl font-bold uppercase tracking-tight md:text-3xl",children:r.Y3.founder.name})]})]}),(0,n.jsx)("div",{className:"space-y-4",children:e.map((e,t)=>(0,n.jsx)("p",{className:"body-copy text-[14px]",children:e},t))})]})},{side:"right",content:(0,n.jsx)("div",{className:"space-y-4",children:t.map((e,t)=>(0,n.jsx)("p",{className:"body-copy text-[14px]",children:e.includes("learn from us")?(0,n.jsxs)(n.Fragment,{children:[e.split("learn from us")[0],(0,n.jsx)(f(),{href:"/thinking",className:"text-biobm-green underline underline-offset-2 hover:text-biobm-green/80 transition-colors",children:"learn from us"}),e.split("learn from us")[1]]}):e},t))})},...r.Y3.team.map(e=>({side:e.side,content:(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"mb-6 flex items-center gap-4",children:[(0,n.jsx)(u.default,{src:e.headshot,alt:e.name,width:72,height:72,className:"rounded-full border-2 border-biobm-green/40 object-cover"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-[0.5em] text-biobm-green",children:e.title}),(0,n.jsx)("h3",{className:"font-display text-xl font-bold uppercase tracking-tight",children:e.name})]})]}),(0,n.jsx)("div",{className:"space-y-4",children:e.bio.map((e,t)=>(0,n.jsx)("p",{className:"body-copy text-[14px]",children:e},t))})]})}))];return(0,n.jsx)(y,{blocks:a,id:"team"})}function v(){let e=r.Y3.testimonials,[t,a]=(0,l.useState)(0),i=e.length,o=[...e,...e,...e];return(0,l.useEffect)(()=>{if(i<2)return;let e=window.setInterval(()=>{a(e=>(e+1)%i)},7e3);return()=>window.clearInterval(e)},[i,t]),(0,n.jsxs)("section",{className:"overflow-hidden border-y border-white/5 py-16 sm:py-20",children:[(0,n.jsx)("h2",{className:"font-display mb-10 text-center text-xl font-bold uppercase tracking-[0.15em] text-biobm-green sm:mb-12",children:"Client Voices"}),(0,n.jsxs)("div",{className:"px-6 lg:hidden",children:[(0,n.jsx)("div",{className:"relative mx-auto max-w-lg overflow-hidden",children:(0,n.jsx)("div",{className:"flex transition-transform duration-500 ease-out",style:{transform:"translateX(-".concat(100*t,"%)")},children:e.map((e,t)=>(0,n.jsxs)("blockquote",{className:"w-full shrink-0 border border-white/5 bg-white/[0.02] p-6 sm:p-8",children:[(0,n.jsxs)("p",{className:"font-mono text-[14px] leading-relaxed text-white/90",children:["â",e.quote,"â"]}),(0,n.jsx)("footer",{className:"mt-6 font-mono text-[11px] uppercase tracking-[0.3em] text-biobm-green",children:(0,r.sQ)(e)})]},"".concat("name"in e&&e.name?e.name:e.role,"-").concat(t)))})}),(0,n.jsxs)("div",{className:"mt-6 flex items-center justify-center gap-3",children:[(0,n.jsx)("button",{type:"button","aria-label":"Previous testimonial",onClick:()=>a(e=>(e-1+i)%i),className:"border border-white/15 px-3 py-2 font-mono text-xs text-white/70 hover:border-biobm-green hover:text-biobm-green",children:"â"}),(0,n.jsx)("div",{className:"flex max-w-[min(100%,18rem)] flex-wrap justify-center gap-1.5",children:e.map((e,i)=>(0,n.jsx)("button",{type:"button","aria-label":"Show testimonial ".concat(i+1),"aria-current":i===t,onClick:()=>a(i),className:"h-1.5 w-4 transition sm:w-5 ".concat(i===t?"bg-biobm-green":"bg-white/25")},i))}),(0,n.jsx)("button",{type:"button","aria-label":"Next testimonial",onClick:()=>a(e=>(e+1)%i),className:"border border-white/15 px-3 py-2 font-mono text-xs text-white/70 hover:border-biobm-green hover:text-biobm-green",children:"â"})]})]}),(0,n.jsx)("div",{className:"relative hidden lg:block",children:(0,n.jsx)("div",{className:"marquee-track flex w-max gap-6",children:o.map((e,t)=>(0,n.jsxs)("blockquote",{className:"w-[400px] shrink-0 border border-white/5 bg-white/[0.02] p-8",children:[(0,n.jsxs)("p",{className:"font-mono text-[14px] leading-relaxed text-white/90",children:["â",e.quote,"â"]}),(0,n.jsx)("footer",{className:"mt-6 font-mono text-[11px] uppercase tracking-[0.3em] text-biobm-green",children:(0,r.sQ)(e)})]},"".concat("name"in e&&e.name?e.name:e.role,"-").concat(t)))})})]})}function j(){let e=(0,l.useRef)(null),t=(0,h.W)(e,{once:!0,margin:"-5%"});return(0,n.jsx)("section",{id:"ethics",className:"scroll-mt-[var(--nav-h,4.125rem)] border-t border-white/5 px-6 py-24 md:px-12 lg:px-20",children:(0,n.jsxs)("div",{ref:e,className:"mx-auto max-w-5xl",children:[(0,n.jsxs)("div",{className:"text-center",children:[(0,n.jsx)("h2",{className:"font-display text-3xl font-bold uppercase tracking-tight md:text-4xl",children:r.HQ.headline}),(0,n.jsx)("p",{className:"body-copy mx-auto mt-4 max-w-2xl",children:r.HQ.intro})]}),(0,n.jsx)("div",{className:"mt-16 grid gap-6 sm:grid-cols-2 lg:grid-cols-3",children:r.HQ.tenets.map((e,a)=>(0,n.jsxs)(d.P.div,{initial:{opacity:0,scale:.96},animate:t?{opacity:1,scale:1}:{},transition:{delay:.06*a},className:"relative overflow-hidden border border-white/5 p-6",style:{boxShadow:t?"0 0 20px ".concat(g[a],"25, 0 0 60px ").concat(g[a],"10"):"none"},children:[(0,n.jsx)("div",{className:"absolute left-0 top-0 h-full w-[3px]",style:{background:g[a]}}),(0,n.jsx)("h3",{className:"font-display text-[14px] font-bold uppercase tracking-[0.1em] text-biobm-green",children:e.name}),(0,n.jsx)("p",{className:"mt-3 font-mono text-[13px] leading-relaxed text-white/85",children:e.description})]},e.name))})]})})}function k(){let e=r.HQ.policies.map(e=>({side:e.side,content:(0,n.jsxs)("div",{children:[(0,n.jsx)("h3",{className:"font-display text-xl font-bold uppercase tracking-wide",children:e.title}),(0,n.jsx)("div",{className:"mt-5 space-y-4",children:e.paragraphs.map((e,t)=>(0,n.jsx)("p",{className:"body-copy text-[14px]",children:e},t))})]})}));return(0,n.jsx)(y,{blocks:e,id:"policies"})}function N(e){let{items:t,truncateAt:a}=e,i=a?t.slice(0,a):t,o=(0,l.useRef)(null),s=(0,h.W)(o,{once:!0,margin:"-5%"});return(0,n.jsxs)("div",{ref:o,className:"relative",children:[(0,n.jsx)("div",{className:"absolute left-3 top-0 hidden h-full w-px bg-gradient-to-b from-biobm-green/60 via-biobm-green/30 to-transparent shadow-[0_0_6px_rgba(58,171,65,0.3)] md:block"}),(0,n.jsx)("div",{className:"space-y-10",children:i.map((e,t)=>(0,n.jsxs)(d.P.article,{initial:{opacity:0,x:24},animate:s?{opacity:1,x:0}:{},transition:{delay:.05+.06*t}
1,className:"group relative grid grid-cols-1 gap-4 rounded-md border border-transparent pl-0 transition-all duration-300 hover:border-white/10 hover:bg-white/[0.02] md:grid-cols-[1fr_140px] md:pl-12 md:pr-4 md:py-4",children:[e.href&&(0,n.jsx)(f(),{href:e.href,className:"absolute inset-0 z-10","aria-label":e.title}),(0,n.jsx)("div",{className:"absolute left-[7px] top-2 hidden h-3 w-3 rounded-full border-2 border-biobm-green bg-biobm-black transition-shadow duration-300 group-hover:shadow-[0_0_8px_rgba(58,171,65,0.5)] md:block"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("time",{className:"font-mono text-[11px] uppercase tracking-[0.4em] text-biobm-muted",children:new Date(e.date+"T12:00:00").toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"})}),(0,n.jsx)("h3",{className:"font-display mt-2 text-lg font-bold uppercase leading-tight tracking-tight transition-colors duration-300 group-hover:text-biobm-green",children:e.title}),(0,n.jsx)("p",{className:"mt-2 font-mono text-[14px] leading-relaxed text-white/75",children:e.excerpt}),(0,n.jsx)("div",{className:"mt-3 flex flex-wrap gap-3",children:e.categories.filter(e=>"News"!==e).map(e=>(0,n.jsx)("span",{className:"border border-white/10 px-2.5 py-0.5 font-mono text-[11px] uppercase tracking-[0.2em] text-white/50 transition-colors duration-300 group-hover:border-biobm-green/30 group-hover:text-white/70",children:e},e))})]}),(0,n.jsx)("div",{className:"hidden items-start justify-end md:flex",children:e.image?(0,n.jsx)(u.default,{src:e.image,alt:"",width:120,height:80,className:"rounded-sm border border-white/10 object-cover"}):(0,n.jsx)(u.default,{src:"/logos/BioBM Logo_M color.svg",alt:"",width:120,height:80,className:"rounded-sm border border-white/10 object-contain"})})]},e.title))}),a&&t.length>a&&(0,n.jsx)("div",{className:"mt-12 text-center",children:(0,n.jsx)(f(),{href:"/category/news/",className:"btn-green font-display text-[13px] font-bold uppercase tracking-[0.2em]",children:"View All News"})})]})}function B(){let e=(0,l.useRef)(null),t=(0,h.W)(e,{once:!0,margin:"-5%"});return(0,n.jsx)("section",{className:"border-t border-white/5 px-6 py-24 md:px-12 lg:px-20",children:(0,n.jsxs)("div",{ref:e,className:"mx-auto max-w-4xl",children:[(0,n.jsx)(d.P.h2,{initial:{opacity:0,y:16},animate:t?{opacity:1,y:0}:{},className:"font-display text-3xl font-bold uppercase tracking-tight md:text-4xl",children:"News & Announcements"}),(0,n.jsx)(d.P.p,{initial:{opacity:0}
1,animate:t?{opacity:1}:{},transition:{delay:.1},className:"body-copy mt-3",children:"Publications, presentations, and milestones from BioBM."}),(0,n.jsx)("div",{className:"mt-16",children:(0,n.jsx)(N,{items:r.ag,truncateAt:6})})]})})}function M(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("main",{children:[(0,n.jsx)(x,{}),(0,n.jsx)(w,{}),(0,n.jsx)(v,{}),(0,n.jsx)(j,{}),(0,n.jsx)(k,{}),(0,n.jsx)(B,{}),(0,n.jsx)(i.HomeContactSection,{})]}),(0,n.jsx)(i.HomeFooter,{})]})}},68406:(e,t,a)=>{a.d(t,{O:()=>l});var n=a(95155),i=a(71878),o=a(68425),s=a(49050),r=a(12115);function l(){let{scrollY:e}=(0,i.L)(),[t,a]=(0,r.useState)(!0);return((0,o.L)(e,"change",e=>{a(e<80)}),t)?(0,n.jsxs)(s.P.div,{animate:{opacity:[.35,.85,.35]},transition:{duration:2.4,repeat:1/0,ease:"easeInOut"},className:"pointer-events-none fixed bottom-24 left-1/2 z-50 flex -translate-x-1/2 flex-col items-center gap-3","aria-hidden":!0,children:[(0,n.jsx)("span",{className:"font-mono text-sm uppercase tracking-[0.35em] text-white/85",children:"Scroll Down"}),(0,n.jsx)("svg",{viewBox:"0 0 24 24",className:"h-9 w-9 text-biobm-green",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,n.jsx)("path",{d:"M6 9l6 6 6-6",strokeLinecap:"round",strokeLinejoin:"round"})})]}):null}},68425:(e,t,a)=>{a.d(t,{L:()=>i});var n=a(12115);function i(e,t,a){(0,n.useInsertionEffect)(()=>e.on(t,a),[e,t,a])}},74570:(e,t,a)=>{a.d(t,{W:()=>s});var n=a(12115),i=a(38561);let o={some:0,all:1};function s(e){let{root:t,margin:a,amount:s,once:r=!1,initial:l=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[c,d]=(0,n.useState)(l);return(0,n.useEffect)(()=>{if(!e.current||r&&c)return;let n={root:t&&t.current||void 0,margin:a,amount:s};return function(e,t,{root:a,margin:n,amount:s="some"}={}){let r=(0,i.K)(e),l=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let a=l.get(e.target);if(!!a!==e.isIntersecting)if(e.isIntersecting){let a=t(e.target,e);"function"==typeof a?l.set(e.target,a):c.unobserve(e.target)}else"function"==typeof a&&(a(e),l.delete(e.target))})},{root:a,rootMargin:n,threshold:"number"==typeof s?s:o[s]});return r.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(d(!0),r?void 0:()=>d(!1)),n)},[t,e,a,r,s]),c}}}]);
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.