PageSourceSearch

https://brandedbystaging.webflow.io/portfolio-directory

html brandedbystaging.webflow.io collected 2026-10-03 12:51:55 UTC 233,283 bytes, 3,429 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Wed Sep 30 2026 20:17:57 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="brandedbystaging.webflow.io" data-wf-page="69e252f8e0f24b34c634a569" data-wf-site="6679e5d883a72535233234cc" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Our Work | branded by™ | Brand, Web &amp; Advertising Portfolio</title><meta content="See branded by™’s portfolio — brand identities, Webflow websites, and advertising campaigns built for businesses across the U.S. Design-led. Results-driven." name="description"/><meta content="Our Work | branded by™ | Brand, Web &amp; Advertising Portfolio" property="og:title"/><meta content="See branded by™’s portfolio — brand identities, Webflow websites, and advertising campaigns built for businesses across the U.S. Design-led. Results-driven." property="og:description"/><meta content="Our Work | branded by™ | Brand, Web &amp; Advertising Portfolio" name="twitter:title"/><meta content="See branded by™’s portfolio — brand identities, Webflow websites, and advertising campaigns built for businesses across the U.S. Design-led. Results-driven." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/css/brandedbystaging.shared.8c30f4850.min.css" rel="stylesheet" type="text/css" integrity="sha384-jDD0hQ6BO3jPPY0BpZ4c1ugtyZZkJHP66BNG/1CESp692whAezWflEyByhAcnJ80" crossorigin="anonymous"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/6a0b3fffddbf813ea1ea9ba3_55.png" rel="icon" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link href="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/6a0b3ed0e34ff7c32e4d127a_Group%20670.png" rel="icon" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link href="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/6a0b40000ef1c3dfd704d755_55.png" rel="icon" type="image/png" sizes="48x48"/><link href="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/6a0b3f160acd7ca75289a1d6_Group%20671.png" rel="apple-touch-icon" sizes="180x180"/><link href="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/6a0b3f162ba9442e54bac29d_Group%20671.png" rel="icon" type="image/png" sizes="192x192"/><link href="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/6a0b3f1670e70eb1491cfd77_Group%20671.png" rel="icon" type="image/png" sizes="512x512"/><link href="https://brandedby.co/portfolio-directory" rel="canonical"/>
1<script type="application/ld+json">
2{
3  "@context": "https://schema.org",
4  "@graph": [
5    {
6      "@type": "CollectionPage",
7      "@id": "https://www.brandedby.co/portfolio-directory#webpage",
8      "url": "https://brandedby.co/portfolio-directory",
9      "name": "Our Work | branded by™ | Brand, Web & Advertising Portfolio",
10      "description": "See branded by™'s portfolio — brand identities, Webflow websites, motion and advertising campaigns built for businesses across the U.S. Design-led. Results-driven.",
11      "inLanguage": "en-US",
12      "dateModified": "2026-08-06",
13      "mainEntity": {
14        "@id": "https://www.brandedby.co/portfolio-directory#list"
15      },
16      "breadcrumb": {
17        "@id": "https://www.brandedby.co/portfolio-directory#breadcrumb"
18      }
19    },
20    {
21      "@type": "ItemList",
22      "@id": "https://www.brandedby.co/portfolio-directory#list",
23      "name": "Selected work",
24      "itemListElement": [
25        {
26          "@type": "ListItem",
27          "position": 1,
28          "item": {
29            "@type": "CreativeWork",
30            "name": "PURE Bioscience",
31            "dateCreated": "2026",
32            "about": "How we repositioned a leading commercial sanitation company in the market."
33          }
34        },
35        {
36          "@type": "ListItem",
37          "position": 2,
38          "item": {
39            "@type": "CreativeWork",
40            "name": "Pool Goods",
41            "dateCreated": "2024",
42            "about": "How we repositioned Pool Goods Direct into Pool Goods — a brand built to own the premium end of the market."
43          }
44        },
45        {
46          "@type": "ListItem",
47          "position": 3,
48          "item": {
49            "@type": "CreativeWork",
50            "name": "HR Certifications",
51            "dateCreated": "2024",
52            "about": "How we took a struggling HR E-Learning business and turned it into a high-searched industry leader."
53          }
54        },
55        {
56          "@type": "ListItem",
57          "position": 4,
58          "item": {
59            "@type": "CreativeWork",
60            "name": "NovoBlend",
61            "dateCreated": "2026",
62            "about": "How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy."
63          }
64        }
65      ]
66    },
67    {
68      "@type": "BreadcrumbList",
69      "@id": "https://www.brandedby.co/portfolio-directory#breadcrumb",
70      "itemListElement": [
71        {
72          "@type": "ListItem",
73          "position": 1,
74          "name": "Home",
75          "item": "https://www.brandedby.co"
76        },
77        {
78          "@type": "ListItem",
79          "position": 2,
80          "name": "Portfolio",
81          "item": "https://www.brandedby.co/portfolio-directory"
82        }
83      ]
84    }
85  ]
86}
87</script>
87<script id="vtag-ai-js" async src="https://r2.leadsy.ai/tag.js" data-pid="GQyyHKRG40uV8jOx" data-version="062024"></script>
87
88<link rel="preconnect" href="https://assets.website-files.com">
89<link rel="preconnect" href="https://cdn.prod.website-files.com">
90
91<!-- Inline SVG loader: start -->
92<script defer src="https://cdn.jsdelivr.net/gh/evancolebarnes/bbg@latest/bbg-site/set-svg.js"></script>
92
93<!-- Inline SVG loader: end -->
94
95
96<style>
97/* Please keep this css code to improve the font quality */
98  * {
99  -webkit-font-smoothing: antialiased;
100  -moz-osx-font-smoothing: grayscale;
101}
102
103/* Dark Mode */
104body.dark-mode {
105  	--light-mode--white: var(--dark-mode--black);
106	--light-mode--black: var(--dark-mode--white);
107	--light-mode--primary-01: var(--dark-mode--secondary-01);
108	--light-mode--primary-02: var(--dark-mode--secondary-02);
109	--light-mode--primary-03: var(--dark-mode--secondary-03);
110	--light-mode--secondary-01: var(--dark-mode--primary-01);
111	--light-mode--secondary-02: var(--dark-mode--primary-02);
112	--light-mode--secondary-03: var(--dark-mode--primary-03);
113  	--light-mode--primary-02-1: var(--dark-mode--secondary-02-1);
114	--nav-shadow--black-nav-shadow: var(--nav-shadow--white-nav-shadow);
115}
116  
117.light-mode-image {
118  display: block;
119}
120
121.dark-mode-image {
122  display: none;
123}
124
125/* Dark mode active */
126body.dark-mode .light-mode-image {
127  display: none;
128}
129
130body.dark-mode .dark-mode-image {
131  display: block;
132}
133/* Set height to auto to allow for smooth scrolling */
134html {
135	height: auto;
136}
137</style>
138
139<style>
140[text-split] {opacity: 0;}
141html.w-editor [text-split] {opacity: 1;}
142
143.word {
144	overflow: hidden;
145  padding-bottom: 0.1em;
146  margin-bottom: -0.1em;
147  transform-origin: bottom;
148}
149</style>
150
151<style>
152  :root {
153  overscroll-behavior: none;
154}
155</style>
156
157<!-- OpenAI Ads Manager conversion pixel (Brandedby.co Website Pixel) -->
158<script>!function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var j=d.createElement(s);j.async=1;j.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(j,f)}(window,document,"script","https://bzrcdn.openai.com/sdk/oaiq.min.js");oaiq("init",{pixelId:"3Md9ChTxwSctSGmooaokx9",debug:false});</script>
158
159
160<!-- OpenAI Ads Manager conversion event: fires when the "Tell us about your project" (Pricing Form) is submitted on a location page. Also fires on submit-button click (capture phase) as an earlier backup trigger so the beacon has more time to send before Webflow's own redirect navigates away. -->
161<script>
162(function () {
163  var fired = false;
164  function fire() {
165    if (window.oaiq) {
166      oaiq("measure", "lead_created", { type: "customer_action" });
167    }
168  }
169  document.addEventListener('submit', function (e) {
170    var f = e.target;
171    if (f && f.id === 'wf-form-Pricing-Form') {
172      fired = true;
173      fire();
174    }
175  }, true);
176})();
177</script>
177
178<!-- [Attributes by Finsweet] CMS Filter -->
179<script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsfilter@1/cmsfilter.js"></script>
179<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {&quot;path&quot;:&quot;symbol&quot;,&quot;type&quot;:&quot;PlainText&quot;\\} }}{{wf {&quot;path&quot;:&quot;amount&quot;,&quot;type&quot;:&quot;CommercePrice&quot;\\} }} ","hideDecimalForWholeNumbers":false};</script>
179</head><body><div class="page_wrap"><div class="global-styles w-embed"><style>
180
181/* Get rid of top margin on first element in any rich text element */
182.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
183  margin-top: 0 !important;
184}
185
186/* Get rid of bottom margin on last element in any rich text element */
187.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
188	margin-bottom: 0 !important;
189}
190
191/* 
192Make the following elements inherit typography styles from the parent and not have hardcoded values. 
193Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
194Uncomment this CSS to use it in the project. Leave this message for future hand-off.
195*/
196/*
197a,
198.w-input,
199.w-select,
200.w-tab-link,
201.w-nav-link,
202.w-dropdown-btn,
203.w-dropdown-toggle,
204.w-dropdown-link {
205  color: inherit;
206  text-decoration: inherit;
207  font-size: inherit;
208}
209*/
210
211/* Prevent all click and hover interaction with an element */
212.pointer-events-off {
213	pointer-events: none;
214}
215
216/* Enables all click and hover interaction with an element */
217.pointer-events-on {
218  pointer-events: auto;
219}
220
221/* Snippet enables you to add class of div-square which creates and maintains a 1:1 dimension of a div.*/
222.div-square::after {
223  content: "";
224  display: block;
225  padding-bottom: 100%;
226}
227
228/*Hide focus outline for main content element*/
229    main:focus-visible {
230    outline: -webkit-focus-ring-color auto 0px;
231}
232
233/* Make sure containers never lose their center alignment*/
234.container-medium, .container-small, .container-large {
235  margin-right: auto !important;
236  margin-left: auto !important;
237}
238
239/*Reset selects*/
240.w-select{
241color: inherit;
242font-size: inherit;
243}
244
245
246/*Apply "..." after 3 lines of text */
247.text-style-3lines {
248    display: -webkit-box;
249    overflow: hidden;
250    -webkit-line-clamp: 3;
251    -webkit-box-orient: vertical;
252}
253
254/* Apply "..." after 2 lines of text */
255.text-style-2lines {
256    display: -webkit-box;
257    overflow: hidden;
258    -webkit-line-clamp: 2;
259    -webkit-box-orient: vertical;
260}
261/* Apply "..." at 100% width */
262.truncate-width { 
263		width: 100%; 
264    white-space: nowrap; 
265    overflow: hidden; 
266    text-overflow: ellipsis; 
267}
268/* Removes native scrollbar */
269.no-scrollbar {
270    -ms-overflow-style: none;  // IE 10+
271    overflow: -moz-scrollbars-none;  // Firefox
272}
273
274.no-scrollbar::-webkit-scrollbar {
275    display: none; // Safari and Chrome
276}
277
278/* Adds inline flex display */
279.display-inlineflex {
280  display: inline-flex;
281}
282
283/* These classes are never overwritten */
284.hide {
285  display: none !important;
286}
287
288@media screen and (max-width: 991px) {
289    .hide, .hide-tablet {
290        display: none !important;
291    }
292}
293  @media screen and (max-width: 767px) {
294    .hide-mobile-landscape{
295      display: none !important;
296    }
297}
298  @media screen and (max-width: 479px) {
299    .hide-mobile{
300      display: none !important;
301    }
302}
303 
304.margin-0 {
305  margin: 0rem !important;
306}
307  
308.padding-0 {
309  padding: 0rem !important;
310}
311
312.spacing-clean {
313padding: 0rem !important;
314margin: 0rem !important;
315}
316
317.margin-top {
318  margin-right: 0rem !important;
319  margin-bottom: 0rem !important;
320  margin-left: 0rem !important;
321}
322
323.padding-top {
324  padding-right: 0rem !important;
325  padding-bottom: 0rem !important;
326  padding-left: 0rem !important;
327}
328  
329.margin-right {
330  margin-top: 0rem !important;
331  margin-bottom: 0rem !important;
332  margin-left: 0rem !important;
333}
334
335.padding-right {
336  padding-top: 0rem !important;
337  padding-bottom: 0rem !important;
338  padding-left: 0rem !important;
339}
340
341.margin-bottom {
342  margin-top: 0rem !important;
343  margin-right: 0rem !important;
344  margin-left: 0rem !important;
345}
346
347.padding-bottom {
348  padding-top: 0rem !important;
349  padding-right: 0rem !important;
350  padding-left: 0rem !important;
351}
352
353.margin-left {
354  margin-top: 0rem !important;
355  margin-right: 0rem !important;
356  margin-bottom: 0rem !important;
357}
358  
359.padding-left {
360  padding-top: 0rem !important;
361  padding-right: 0rem !important;
362  padding-bottom: 0rem !important;
363}
364  
365.margin-horizontal {
366  margin-top: 0rem !important;
367  margin-bottom: 0rem !important;
368}
369
370.padding-horizontal {
371  padding-top: 0rem !important;
372  padding-bottom: 0rem !important;
373}
374
375.margin-vertical {
376  margin-right: 0rem !important;
377  margin-left: 0rem !important;
378}
379  
380.padding-vertical {
381  padding-right: 0rem !important;
382  padding-left: 0rem !important;
383}
384
385section {
386	position: relative;
387  border-radius: 40px;
388}
389@media only screen and (max-width: 767px) {
390section {
391border-radius: 25px;
392}
393}
394a {
395	color: inherit;
396  text-decoration:none;
397}
398.w-background-video  {
399      border-radius: 40px; 
400    }
401@media (max-width: 767px) {
402    .w-background-video {
403      border-radius: 25px; 
404    }
405  }
406  
407.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div {
408    display: block;
409}
410:-webkit-autofill,
411:-webkit-autofill:hover, 
412:-webkit-autofill:focus {
413	border: 1px solid var #b8b8ff;
414  -webkit-box-shadow: 0 0 0px 1000px #b8b8ff inset;
415  transition: background-color 5000s ease-in-out 0s;
416}
417</style>
418
419<!-- Show broken links in designer -->
420<style>
421html.wf-design-mode [href="#"] {
422	outline: 3px solid yellow;
423}
424html.wf-design-mode .mouse-circle {
425	display: none;
426}
427
428
429/*Highlight text in Editor*/
430	.w-rte-editable.editor-highlight-text {
431	outline: 3px solid yellow;
432}
433
434</style></div><div class="u-position-fixed"><div class="w-embed"><style>
435::before, ::after {
436	box-sizing: border-box;
437}
438.w-embed:before, .w-embed:after,
439.w-richtext:before, .w-richtext:after {
440	content: unset;
441}
442html {
443	background-color :var(--_theme--background);
444}
445button {
446	background-color: unset;
447	padding: unset;
448	text-align: inherit;
449}
450button:not(:disabled) {
451	cursor: pointer;
452}
453video {
454	width: 100%;
455	object-fit: cover;
456}
457svg {
458	max-width: 100%;
459}
460@media (prefers-color-scheme: light) {
461	option { color: black; }
462}
463img::selection {
464	background: transparent;
465}
466/* Typography */
467body {
468	font-smoothing: antialiased;
469	-webkit-font-smoothing: antialiased;
470}
471/* Clear Defaults */
472a:not([class]) {
473	text-decoration: underline;
474}
475p,blockquote,label {
476	font-family: inherit;
477	font-size: inherit;
478	font-weight: inherit;
479	line-height: inherit;
480	letter-spacing: inherit;
481	text-transform: inherit;
482	text-wrap: inherit;
483	margin-top: 0;
484	margin-bottom: 0;
485}
486select:has(option[value=""]:checked) {
487	color: color-mix(in lab, currentcolor 60%, transparent)
488}
489/* Selection Color */
490::selection {
491	background-color: var(--_theme---selection--background);
492	color: var(--_theme---selection--text);
493}
494/* Margin Trim */
495:is(.u-margin-trim,.w-richtext,.u-content-wrapper,[class*="u-container"],[class*="u-layout-column"]) >
495 :not(:not(.w-condition-invisible,.u-cover-absolute,.u-ignore-trim) ~ :not(.w-condition-invisible,.u-cover-absolute,.u-ignore-trim)),
496:is(.u-margin-trim,.w-richtext,.u-content-wrapper,[class*="u-container"],[class*="u-layout-column"]) > :not(:not(.w-condition-invisible,.u-cover-absolute,.u-ignore-trim) ~ :not(.w-condition-invisible,.u-cover-absolute,.u-ignore-trim)).u-display-contents > :first-child {
497	margin-top: 0;
498}
499:is(.u-margin-trim,.w-richtext,.u-content-wrapper,[class*="u-container"],[class*="u-layout-column"]) > :not(:has(~ :not(.w-condition-invisible,.u-cover-absolute,.u-ignore-trim))),
500:is(.u-margin-trim,.w-richtext,.u-content-wrapper,[class*="u-container"],[class*="u-layout-column"]) > :not(:has(~ :not(.w-condition-invisible,.u-cover-absolute,.u-ignore-trim))).u-display-contents > :last-child {
501	margin-bottom: 0;
502}
503/* Line Height Trim */
504:not(.u-text-trim-off) > :is(h1,h2,h3,h4,h5,h6,p):not(.u-text-trim-off,:has([class*="u-text-style-"]))::before,
505[class*="u-text-style-"]:not(.u-text-trim-off,:has(h1,h2,h3,h4,h5,h6,p))::before {
506	content: "";
507	display: table;
508	margin-bottom: calc(-0.5lh + var(--_text-style---trim-top));
509}
510:not(.u-text-trim-off) > :is(h1,h2,h3,h4,h5,h6,p):not(.u-text-trim-off,:has([class*="u-text-style-"]))::after,
511[class*="u-text-style-"]:not(.u-text-trim-off,:has(h1,h2,h3,h4,h5,h6,p))::after {
512	content: "";
513	display: table;
514	margin-bottom: calc(-0.5lh + var(--_text-style---trim-bottom));
515}
516/* Rich Text Links */
517.w-richtext a {
518	position: relative;
519	z-index: 4;
520}
521/* Line Clamp */
522[class*="u-line-clamp"]:not(.w-richtext),
523[class*="u-line-clamp"].w-richtext > * {
524	display: -webkit-box;
525	-webkit-line-clamp: 1;
526	-webkit-box-orient: vertical;
527	overflow: hidden;
528}
529[class*="u-line-clamp"].w-richtext > :not(:first-child) { display: none; }
530.u-line-clamp-2:not(.w-richtext), .u-line-clamp-2.w-richtext > * { -webkit-line-clamp: 2; }
531.u-line-clamp-3:not(.w-richtext), .u-line-clamp-3.w-richtext > * { -webkit-line-clamp: 3; }
532.u-line-clamp-4:not(.w-richtext), .u-line-clamp-4.w-richtext > * { -webkit-line-clamp: 4; }
533/* Text Max Width */
534.u-heading > *,
535.u-text > * {
536	width: 100%;
537	max-width: inherit !important;
538  margin-inline: 0 !important;
539	margin-top: 0 !important;
540}
541/* Background Slot Children */
542.u-background-slot > * {
543	position: absolute;
544  top: 0;
545  left: 0;
546  width: 100%;
547  height: 100%;
548  aspect-ratio: unset !important;
549}
550/* Alignment */
551.u-alignment-inherit > * {
552	text-align: inherit;
553	justify-content: inherit;
554	align-items: inherit;
555}
556/* Hide */
557.u-hide-if-empty:empty,
558.u-hide-if-empty:has(> *):not(:has(> :not(.w-condition-invisible))),
559.u-hide-if-empty-cms:not(:has(.w-dyn-item)),
560[class*="u-layout-column"]:empty {
561	display: none !important;
562}
563/* Focus State */
564a, button, :where([tabindex]), input {
565	outline-offset: var(--focus--offset-outer);
566}
567a:focus-visible,
568button:focus-visible,
569[tabindex]:focus-visible,
570input:focus-visible {
571	outline-color: var(--_theme---text);
572	outline-width: var(--focus--width);
573	outline-style: solid;
574}
575/* Disabled */
576[data-button]:has(button:disabled) {
577	opacity: 0.5;
578  pointer-events: none;
579}
580/* Section */
581.u-section:has(> .u-section-spacer) {
582	padding-top: 0;
583  padding-bottom: 0;
584}
585/* Global / Clickable Component */
586.wf-design-mode .clickable_wrap { z-index: 0; }
587/* Number Attributes */
588[data-number="-1"]{--number: initial;}[data-number="0"]{--number: 0;}[data-number="1"]{--number:1}[data-number="2"]{--number:2}[data-number="3"]{--number:3}[data-number="4"]{--number:4}[data-number="5"]{--number:5}[data-number="6"]{--number:6}[data-number="7"]{--number:7}[data-number="8"]{--number:8}[data-number="9"]{--number:9}
589[data-number="10"]{--number:10}[data-number="11"]{--number:11}[data-number="12"]{--number:12}[data-number="13"]{--number:13}[data-number="14"]{--number:14}[data-number="15"]{--number:15}[data-number="16"]{--number:16}[data-number="17"]{--number:17}[data-number="18"]{--number:18}[data-number="19"]{--number:19}
590[data-number="20"]{--number:20}[data-number="21"]{--number:21}[data-number="22"]{--number:22}[data-number="23"]{--number:23}[data-number="24"]{--number:24}[data-number="25"]{--number:25}[data-number="26"]{--number:26}[data-number="27"]{--number:27}[data-number="28"]{--number:28}[data-number="29"]{--number:29}
591[data-number="30"]{--number:30}[data-number="31"]{--number:31}[data-number="32"]{--number:32}[data-number="33"]{--number:33}[data-number="34"]{--number:34}[data-number="35"]{--number:35}[data-number="36"]{--number:36}[data-number="37"]{--number:37}[data-number="38"]{--number:38}[data-number="39"]{--number:39}
592[data-number="40"]{--number:40}[data-number="41"]{--number:41}[data-number="42"]{--number:42}[data-number="43"]{--number:43}[data-number="44"]{--number:44}[data-number="45"]{--number:45}[data-number="46"]{--number:46}[data-number="47"]{--number:47}[data-number="48"]{--number:48}[data-number="49"]{--number:49}
593[data-number="50"]{--number:50}[data-number="51"]{--number:51}[data-number="52"]{--number:52}[data-number="53"]{--number:53}[data-number="54"]{--number:54}[data-number="55"]{--number:55}[data-number="56"]{--number:56}[data-number="57"]{--number:57}[data-number="58"]{--number:58}[data-number="59"]{--number:59}
594[data-number="60"]{--number:60}[data-number="61"]{--number:61}[data-number="62"]{--number:62}[data-number="63"]{--number:63}[data-number="64"]{--number:64}[data-number="65"]{--number:65}[data-number="66"]{--number:66}[data-number="67"]{--number:67}[data-number="68"]{--number:68}[data-number="69"]{--number:69}
595[data-number="70"]{--number:70}[data-number="71"]{--number:71}[data-number="72"]{--number:72}[data-number="73"]{--number:73}[data-number="74"]{--number:74}[data-number="75"]{--number:75}[data-number="76"]{--number:76}[data-number="77"]{--number:77}[data-number="78"]{--number:78}[data-number="79"]{--number:79}
596[data-number="80"]{--number:80}[data-number="81"]{--number:81}[data-number="82"]{--number:82}[data-number="83"]{--number:83}[data-number="84"]{--number:84}[data-number="85"]{--number:85}[data-number="86"]{--number:86}[data-number="87"]{--number:87}[data-number="88"]{--number:88}[data-number="89"]{--number:89}
597[data-number="90"]{--number:90}[data-number="91"]{--number:91}[data-number="92"]{--number:92}[data-number="93"]{--number:93}[data-number="94"]{--number:94}[data-number="95"]{--number:95}[data-number="96"]{--number:96}[data-number="97"]{--number:97}[data-number="98"]{--number:98}[data-number="99"]{--number:99}[data-number="100"]{--number:100}
598/* State Manager */
599[data-state] { --_state---true: 1; --_state---false: 0; }
600.is-active,
601.wf-design-mode [data-preview="True"],
602.wf-design-mode [data-preview]:not(:has(> [data-w-instance-of])),
603[data-state~="checked"]:is(:checked, :has(:checked)),
604[data-state~="current"]:is(.w--current, :has(.w--current)),
605[data-state~="open"]:is(.w--open, :has(.w--open)),
606[data-state~="pressed"]:is([aria-pressed="true"], :has([aria-pressed="true"])),
607[data-state~="expanded"]:is([aria-expanded="true"], :has([aria-expanded="true"])),
608[data-state~="external"]:is([target="_blank"], :has([target="_blank"])) { 
609	--_state---true: 0; --_state---false: 1;
610}
611.wf-design-mode [data-trigger~="preview"],
612[data-trigger~="focus"]:is(:focus-visible, :has(:focus-visible)),
613[data-trigger~="group"]:has([data-trigger~="focus-other"]:focus-visible, [data-trigger~="focus-other"] :focus-visible)
614  [data-trigger~="focus-other"]:not(:focus-visible, :has(:focus-visible)) {
615	--_trigger---on: 0; --_trigger---off: 1;
616}
617@media (hover: hover) {
618	[data-trigger~="hover"]:hover,
619  [data-trigger~="hover-if-clickable"]:has(.clickable_wrap:not(.w-condition-invisible)):hover,
620	[data-trigger~="group"]:has([data-trigger~="hover-other"]:hover) [data-trigger~="hover-other"]:not(:hover) { 
621		--_trigger---on: 0; --_trigger---off: 1;
622	}
623	[data-trigger~="hover-other"]:hover { --_trigger---on: 1 !important; --_trigger---off: 0 !important; }
624}
625@media (hover: none) {
626  [data-trigger~="mobile"] { --_trigger---on: 0; --_trigger---off: 1; }
627}
628/* Slot Styler */
629[data-slot] > .w-dyn-list,
630[data-slot] > .w-dyn-list > *,
631[data-slot] > .w-dyn-list > * > *,
632[data-slot] > .u-display-contents > .w-dyn-list,
633[data-slot] > .u-display-contents > .w-dyn-list > *,
634[data-slot] > .u-display-contents > .w-dyn-list > * > *,
635[data-slot] > .u-display-contents > .u-display-contents > .w-dyn-list,
636[data-slot] > .u-display-contents > .u-display-contents > .w-dyn-list > *,
637[data-slot] > .u-display-contents > .u-display-contents > .w-dyn-list > * > * {
638  display: contents;
639}
640/* Layout Slot */
641.u-layout-column-2:has(> :not(.u-image-wrapper,.u-video,.u-iframe-wapper,.u-overlay)) {
642	aspect-ratio: auto;
643  border-radius: 0;
644  overflow: visible;
645}
646/* Responsive Styles */
647[data-large-columns="1"] { display: flex; }
648[data-large-columns="2"] { display: grid; --_column-count---value: 2; }
649[data-large-columns="3"] { display: grid; --_column-count---value: 3; }
650[data-large-columns="4"] { display: grid; --_column-count---value: 4; }
651[data-large-columns="5"] { display: grid; --_column-count---value: 5; }
652[data-large-columns="6"] { display: grid; --_column-count---value: 6; }
653[data-large-columns="7"] { display: grid; --_column-count---value: 7; }
654[data-large-columns="8"] { display: grid; --_column-count---value: 8; }
655[data-large-columns="9"] { display: grid; --_column-count---value: 9; }
656[data-large-columns="10"] { display: grid; --_column-count---value: 10; }
657[data-large-columns="11"] { display: grid; --_column-count---value: 11; }
658[data-large-columns="12"] { display: grid; --_column-count---value: 12; }
659.slider_offset { --slide-count: var(--lg); --lg: 3; --md: var(--lg); --sm: var(--md); --xs: var(--sm); }
660@container (width < 50em) {
661  * {
662    --_responsive---large: 0;
663    --_responsive---medium: 1;
664    --flex-medium: flex;
665    --none-medium: none;
666    --column-medium: column;
667    --row-medium: row;
668    --start-medium: start;
669    --center-medium: center;
670    --end-medium: end;
671		--first-medium: -1;
672		--last-medium: 1;
673		--unset-medium: unset;
674    --relative-medium: relative;
675  }
676  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="1"] { display: flex; }
677  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="2"] { display: grid; --_column-count---value: 2; }
678  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="3"] { display: grid; --_column-count---value: 3; }
679  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="4"] { display: grid; --_column-count---value: 4; }
680  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="5"] { display: grid; --_column-count---value: 5; }
681  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="6"] { display: grid; --_column-count---value: 6; }
682  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="7"] { display: grid; --_column-count---value: 7; }
683  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="8"] { display: grid; --_column-count---value: 8; }
684  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="9"] { display: grid; --_column-count---value: 9; }
685  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="10"] { display: grid; --_column-count---value: 10; }
686  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="11"] { display: grid; --_column-count---value: 11; }
687  :not([data-wf--grid--variant*="auto"]) > [data-medium-columns="12"] { display: grid; --_column-count---value: 12; }
688	.slider_offset { --slide-count: var(--md); }
689}
690@container (width < 35em) {
691  * {
692    --_responsive---medium: 0;
693    --_responsive---small: 1;
694    --flex-small: flex;
695    --none-small: none;
696    --column-small: column;
697    --row-small: row;
698    --start-small: start;
699    --center-small: center;
700    --end-small: end;
701		--first-small: -1;
702		--last-small: 1;
703		--unset-small: unset;
704		--relative-small: relative;
705  }
706  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="1"] { display: flex; }
707  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="2"] { display: grid; --_column-count---value: 2; }
708  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="3"] { display: grid; --_column-count---value: 3; }
709  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="4"] { display: grid; --_column-count---value: 4; }
710  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="5"] { display: grid; --_column-count---value: 5; }
711  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="6"] { display: grid; --_column-count---value: 6; }
712  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="7"] { display: grid; --_column-count---value: 7; }
713  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="8"] { display: grid; --_column-count---value: 8; }
714  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="9"] { display: grid; --_column-count---value: 9; }
715  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="10"] { display: grid; --_column-count---value: 10; }
716  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="11"] { display: grid; --_column-count---value: 11; }
717  :not([data-wf--grid--variant*="auto"]) > [data-small-columns="12"] { display: grid; --_column-count---value: 12; }
718	.slider_offset { --slide-count: var(--sm); }
719}
720@container (width < 20em) {
721  * {
722    --_responsive---small: 0;
723    --_responsive---xsmall: 1;
724    --flex-xsmall: flex;
725    --none-xsmall: none;
726    --column-xsmall: column;
727    --row-xsmall: row;
728    --start-xsmall: start;
729    --center-xsmall: center;
730    --end-xsmall: end;
731		--first-xsmall: -1;
732		--last-xsmall: 1;
733		--unset-xsmall: unset;
734		--relative-xsmall: relative;
735  }
736  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="1"] { display: flex; }
737  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="2"] { display: grid; --_column-count---value: 2; }
738  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="3"] { display: grid; --_column-count---value: 3; }
739  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="4"] { display: grid; --_column-count---value: 4; }
740  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="5"] { display: grid; --_column-count---value: 5; }
741  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="6"] { display: grid; --_column-count---value: 6; }
742  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="7"] { display: grid; --_column-count---value: 7; }
743  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="8"] { display: grid; --_column-count---value: 8; }
744  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="9"] { display: grid; --_column-count---value: 9; }
745  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="10"] { display: grid; --_column-count---value: 10; }
746  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="11"] { display: grid; --_column-count---value: 11; }
747  :not([data-wf--grid--variant*="auto"]) > [data-xsmall-columns="12"] { display: grid; --_column-count---value: 12; }
748	.slider_offset { --slide-count: var(--xs); }
749}
750/* bbG Custom Styles */
751a {
752 color: inherit;
753 text-decoration: none;
754}
755
756img {
757	border-radius:0; 
758}
759
760.u-text-highlight {
761  position: relative;
762}
763.u-text-highlight-v2 {
764  position: relative;
765}
766.u-text-highlight-v3 {
767  position: relative;
768}
769
770.u-text-highlight::before {
771  content: "";
772  position: absolute;
773  top: 50%;
774  width: 100%;
775  height: 100%;
776
777  background-color: currentColor;
778
779  -webkit-mask: url("https://cdn.prod.website-files.com/6679e5d883a72535233234cc/69908665b1ba8bdb605c1b8a_88d884260e43ae34f5bb3207b23ce866_text%20highlight.svg") no-repeat center / contain;
780  mask: url("https://cdn.prod.website-files.com/6679e5d883a72535233234cc/69908665b1ba8bdb605c1b8a_88d884260e43ae34f5bb3207b23ce866_text%20highlight.svg") no-repeat center / contain;
781}
782
783.u-text-highlight-v2::before {
784  content: "";
785  position: absolute;
786  top: 50%;
787  width: 100%;
788  height: 100%;
789
790  background-color: currentColor;
791
792  -webkit-mask: url("https://cdn.prod.website-files.com/6679e5d883a72535233234cc/69945b3c168f910ca76d12ce_highlight%20line.svg") no-repeat center / contain;
793  mask: url("https://cdn.prod.website-files.com/6679e5d883a72535233234cc/69945b3c168f910ca76d12ce_highlight%20line.svg") no-repeat center / contain;
794}
795
796.u-text-highlight-v3::before {
797  content: "";
798  position: absolute;
799  top: 50%;
800  width: 100%;
801  height: 100%;
802
803  background-color: currentColor;
804
805  -webkit-mask: url("https://cdn.prod.website-files.com/6679e5d883a72535233234cc/6995ac59beb7f6fe1843ab31_text%20highlight%20line%203.svg") no-repeat center / contain;
806  mask: url("https://cdn.prod.website-files.com/6679e5d883a72535233234cc/6995ac59beb7f6fe1843ab31_text%20highlight%20line%203.svg") no-repeat center / contain;
807}
808</style></div></div><div class="navbar-absolute"><div data-animation="over-right" class="c_navbar_wrap w-nav" data-wf--navbar-v2--nav-css-position="static" data-easing2="ease" data-easing="ease" data-collapse="medium" data-w-id="e3e8b0af-2c86-7c85-61e3-d1f889eb07a5" role="banner" data-duration="400" data-nav-width=""><div class="u-embed-css w-embed"><style>
809  .c_navbar_wrap:is([data-nav-width='Full']) .navbar_contain {
810    max-width: none;
811    width: 100%;
812    padding-inline: 1.25rem;
813  }
814</style></div><div class="navbar_contain u-container u-padding-4 u-padding-inline-0 w-container"><div class="navbar_upper_wrap u-flex-horizontal-nowrap"><div class="navbar_mobile_logo"><a data-home-link="" data-wf--logo-v2--logo-type="universal-logo" href="/" class="c_logo_wrap u-width-full u-height-full w-inline-block"><div class="location_logo_text_wrap u-width-full w-variant-f6a4f37f-dc27-77a1-07b8-371fdf9f688e"><div class="location_logo_full"><div data-logo-full="" class="logo_text">branded by Greenville</div><div class="logo_text is-symbol"> ©</div></div><div class="location_logo_abbreviation"><div data-logo-abbr="" class="logo_text is-abbreviation">bbG</div><div class="logo_span is-abbreviation">©</div></div></div><div class="universal_logo_wrap w-variant-f6a4f37f-dc27-77a1-07b8-371fdf9f688e"><div class="universal_logo_full w-variant-f6a4f37f-dc27-77a1-07b8-371fdf9f688e"><div data-logo-full="" class="logo_text">branded by</div><div class="logo_text is-symbol"> ©</div></div><div class="universal_logo_abbreviation w-variant-f6a4f37f-dc27-77a1-07b8-371fdf9f688e"><div data-logo-abbr="" class="logo_text is-abbreviation">bb</div><div class="logo_span is-abbreviation">©</div></div></div></a></div><div class="navbar_layout u-width-full"><nav role="navigation" class="navbar_elements_wrap u-width-full w-nav-menu"><div class="navbar_elements u-flex-horizontal-nowrap u-justify-content-between u-width-full u-height-full"><div class="navbar_logo u-color-inherit"><a data-home-link="" data-wf--logo-v2--logo-type="universal-logo" href="/" class="c_logo_wrap u-width-full u-height-full w-inline-block"><div class="location_logo_text_wrap u-width-full w-variant-f6a4f37f-dc27-77a1-07b8-371fdf9f688e"><div class="location_logo_full"><div data-logo-full="" class="logo_text">branded by Greenville</div><div class="logo_text is-symbol"> ©</div></div><div class="location_logo_ab
814breviation"><div data-logo-abbr="" class="logo_text is-abbreviation">bbG</div><div class="logo_span is-abbreviation">©</div></div></div><div class="universal_logo_wrap w-variant-f6a4f37f-dc27-77a1-07b8-371fdf9f688e"><div class="universal_logo_full w-variant-f6a4f37f-dc27-77a1-07b8-371fdf9f688e"><div data-logo-full="" class="logo_text">branded by</div><div class="logo_text is-symbol"> ©</div></div><div class="universal_logo_abbreviation w-variant-f6a4f37f-dc27-77a1-07b8-371fdf9f688e"><div data-logo-abbr="" class="logo_text is-abbreviation">bb</div><div class="logo_span is-abbreviation">©</div></div></div></a></div><div data-trigger="group" class="navbar_links_wrap u-flex-horizontal-wrap u-gap-1"><a data-about-link="" data-trigger="hover-other focus-other" href="/about" class="navbar_link u-text-style-text-lg w-nav-link">About</a><a data-trigger="hover-other focus-other" href="/portfolio-directory" aria-current="page" class="navbar_link u-text-style-text-lg w-nav-link w--current">Portfolio</a><a data-trigger="hover-other focus-other" href="/solutions-directory" class="navbar_link u-text-style-text-lg w-nav-link">Solutions</a><a data-trigger="hover-other focus-other" href="/pricing" class="navbar_link u-text-style-text-lg w-nav-link">Pricing</a><a data-trigger="hover-other focus-other" href="/articles" class="navbar_link u-text-style-text-lg w-nav-link">Articles</a></div><div class="navbar_buttons_wrap u-flex-horizontal-nowrap u-gap-3"><div class="nav_mode"><div class="nav_mode-wrapper"><div class="nav_mode-toggle"></div></div><div class="nav_mode-text text-size-small">Dark</div></div><div class="c_brand_button u-flex-vertical-nowrap"><div data-wf--button-main--button-type="primary" data-form="open" data-button=" " data-trigger="hover focus" class="button_main_wrap"><div data-wf--clickable--variant="focus-ring-outside" class="clickable_wrap u-cover-absolute"><button type="button" aria-label="Reach us" class="clickable_btn"></button></div><div class="button_main_element"><div aria-hidden="true" class="button_main_text u-text-style-main">Reach us</div><div class="button_main_icon u-hide-if-empty"><div STYLE="" id="" class="c_arrow"><div class="c_arrow_embed u-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 28 9" fill="none" xmlns="http://www.w3.org/2000/svg">
815<path id="buttonArrow" d="M23.6794 4.01817C21.5156 4.01817 19.3378 3.8633 17.1827 3.74362C14.8954 3.61654 12.6136 3.83582 10.3313 3.84665C7.91646 3.85811 5.51032 4.01471 3.09267 4.0262C2.55847 4.02876 -1.41588 4.19443 0.534601 3.00231C1.12792 2.63969 2.57567 2.5945 3.24514 2.52088C4.11525 2.42519 5.00043 2.45792 5.87301 2.37767C8.20905 2.16282 10.5687 1.95407 12.9202 1.9758C15.3294 1.99809 17.7228 1.95784 20.1239 2.12905C20.7648 2.17473 24.5373 3.12292 24.8714 2.73549C24.9416 2.65422 23.1623 1.01715 23.1286 0.727755C22.9827 -0.526864 24.1698 0.13159 24.7765 0.559245C25.6424 1.16956 26.7404 2.02872 27.4904 2.77993C28.147 3.43759 28.1838 3.8542 27.5152 4.57128C26.7904 5.34869 25.871 5.95689 25.0973 6.68443C24.6217 7.13174 23.2522 9.03222 22.7119 8.99959C20.9263 8.89175 24.8763 4.58976 25.2925 4.07905C24.815 3.9104 24.1812 4.01817 23.6794 4.01817Z" fill="currentColor"/>
816</svg></div></div></div></div></div></div></div></div></nav><div id="menu" data-w-id="0e322c30-4f57-e1c4-9b8d-268fbb428553" class="nav_menu-button w-nav-button"><div class="menu-icon"><div class="menu-icon_line-top"></div><div class="menu-icon_line-bottom"></div><div class="menu-icon_line-top-2"></div><div class="menu-icon_line-bottomm"></div></div></div></div></div></div><div class="form-popup"><div class="select-css w-embed"><style>
817/* -------------- Custom Input Arrow -------------- */
818  
819.form_select {
820  appearance: none;
821  background-image: none;
822}
823</style></div><div class="u-embed-js w-embed w-script">
823<script>
824  // ------------ FORM POPUP ------------ //
825  window.addEventListener('DOMContentLoaded', () => {
826    gsap.registerPlugin();
827
828    const popup = document.querySelector('.form-popup');
829    const bg = document.querySelector('.form_background');
830    const wrapper = document.querySelector('.form_popup_wrapper');
831
832    gsap.set(popup, {
833      display: 'none',
834    });
835    gsap.set(bg, {
836      opacity: 0,
837    });
838    gsap.set(wrapper, {
839      y: '100%',
840    });
841
842    const tl = gsap.timeline({
843      paused: true,
844    });
845
846    tl.set(popup, {
847      display: 'block',
848    })
849      .to(bg, {
850        opacity: 1,
851        duration: 0.3,
852        ease: 'power1.out',
853      })
854      .to(
855        wrapper,
856        {
857          y: '0%',
858          duration: 1,
859          ease: 'expo.out',
860        },
861        '<',
862      );
863
864    document.querySelectorAll('[data-form="open"]').forEach((btn) => {
865      btn.addEventListener('click', () => {
866        tl.play();
867      });
868    });
869
870    document.querySelector('.close_button').addEventListener('click', () => {
871      tl.reverse();
872    });
873
874    tl.eventCallback('onReverseComplete', () => {
875      gsap.set(popup, {
876        display: 'none',
877      });
878    });
879  });
880</script>
880</div><div class="form_background"></div><div class="form_popup_wrapper"><div class="form_popup_container"><div class="form_heading_wrapper"><h2 class="form_heading u-text-style-display-md u-weight-medium">Tell us about your project</h2></div><div class="form_wrapper w-form"><form id="wf-form-Pricing-Form" name="wf-form-Pricing-Form" data-name="Pricing Form" redirect="https://brandedby.co/strategy-session" data-redirect="https://brandedby.co/strategy-session" method="get" class="p_form" data-wf-page-id="69e252f8e0f24b34c634a569" data-wf-element-id="54ee38bf-037e-7014-03d0-1ebb546d402b" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><div class="two-fields"><div class="field_wrap"><label for="name" class="field_name">Name</label><input class="form_field w-input" maxlength="256" name="name" data-name="Name" placeholder="Your full name" type="text" id="name"/></div><div class="field_wrap"><label for="Company" class="field_name">Company</label><input class="form_field w-input" maxlength="256" name="Company" data-name="Company" placeholder="Company or organization name" type="text" id="Company" required=""/></div></div><div class="two-fields"><div class="field_wrap"><label for="Email" class="field_name">Work Email</label><input class="form_field w-input" maxlength="256" name="Email" data-name="Email" placeholder="[email protected]" type="email" id="Email"/></div><div class="field_wrap"><label for="What-best-describes-your-current-situation" class="field_name">What best describes your current situation?</label><div class="select_wrapper"><select id="What-best-describes-your-current-situation" name="What-best-describes-your-current-situation" data-name="What best describes your current situation?" class="form_select w-select"><option value="">Select one...</option><option value="Ready to move forward">Ready to move forward</option><option value="Have a couple questions first">Have a couple questions first</option><option value="Just browsing">Just browsing</option></select><div class="arrow-input w-embed"><svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg">
881<path d="M5.5 9.5L11 4.46113L9.95091 3.5L5.5 7.57774L1.04909 3.5L0 4.46113L5.5 9.5Z" fill="#2C2C2C"/>
882</svg></div></div></div></div><div class="two-fields"><div class="field_wrap"><label for="Which-tier-are-you-interested-in" class="field_name">Which tier are you interested in?</label><div class="select_wrapper"><select id="Which-tier-are-you-interested-in" name="Which-tier-are-you-interested-in" data-name="Which tier are you interested in?" class="form_select w-select"><option value="">Select one...</option><option value="First">Foundation</option><option value="Growth">Growth</option><option value="Partnership">Partnership</option><option value="Custom">Custom</option></select><div class="arrow-input w-embed"><svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg">
883<path d="M5.5 9.5L11 4.46113L9.95091 3.5L5.5 7.57774L1.04909 3.5L0 4.46113L5.5 9.5Z" fill="#2C2C2C"/>
884</svg></div></div></div><div class="field_wrap"><label for="How-did-you-find-us" class="field_name">How did you find us?</label><div class="select_wrapper"><select id="How-did-you-find-us" name="How-did-you-find-us" data-name="How did you find us?" class="form_select w-select"><option value="">Select one...</option><option value="Google">Google</option><option value="Tiktok">Tiktok</option><option value="Instagram">Instagram</option><option value="LinkedIn">LinkedIn</option><option value="Recommendation">Recommendation</option><option value="AI Search">AI Search</option></select><div class="arrow-input w-embed"><svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg">
885<path d="M5.5 9.5L11 4.46113L9.95091 3.5L5.5 7.57774L1.04909 3.5L0 4.46113L5.5 9.5Z" fill="#2C2C2C"/>
886</svg></div></div></div></div><div class="field_wrap"><label for="Message" class="field_name">Additional details</label><textarea id="Message" name="Message" maxlength="5000" data-name="Message" placeholder="Briefly describe your goals, challenges, or expectations" class="form_textarea w-input"></textarea></div><div class="submit_wrapper"><div class="submit_text"><div>Next: a few quick questions, then pick a time for your strategy session.</div></div><button type="submit" class="button_submit"><div class="button_main_wrap"><div class="button_main_element submit"><div class="button_main_text u-text-style-main">Continue</div><div class="button_main_icon"><div class="c_arrow"><div class="c_arrow_embed u-svg w-embed">
886<svg width="100%" height="100%" viewBox="0 0 28 9" fill="none" xmlns="http://www.w3.org/2000/svg">
887<path id="buttonArrow" d="M23.6794 4.01817C21.5156 4.01817 19.3378 3.8633 17.1827 3.74362C14.8954 3.61654 12.6136 3.83582 10.3313 3.84665C7.91646 3.85811 5.51032 4.01471 3.09267 4.0262C2.55847 4.02876 -1.41588 4.19443 0.534601 3.00231C1.12792 2.63969 2.57567 2.5945 3.24514 2.52088C4.11525 2.42519 5.00043 2.45792 5.87301 2.37767C8.20905 2.16282 10.5687 1.95407 12.9202 1.9758C15.3294 1.99809 17.7228 1.95784 20.1239 2.12905C20.7648 2.17473 24.5373 3.12292 24.8714 2.73549C24.9416 2.65422 23.1623 1.01715 23.1286 0.727755C22.9827 -0.526864 24.1698 0.13159 24.7765 0.559245C25.6424 1.16956 26.7404 2.02872 27.4904 2.77993C28.147 3.43759 28.1838 3.8542 27.5152 4.57128C26.7904 5.34869 25.871 5.95689 25.0973 6.68443C24.6217 7.13174 23.2522 9.03222 22.7119 8.99959C20.9263 8.89175 24.8763 4.58976 25.2925 4.07905C24.815 3.9104 24.1812 4.01817 23.6794 4.01817Z" fill="currentColor"/>
888</svg></div></div></div></div></div></button></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><div class="close_button"><div class="close_svg w-embed"><svg width="100%" height="100%" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
889<path d="M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z" fill="currentColor"/>
890</svg></div></div></div></div></div></div></div><main class="page_main"><div class="scale-img-css w-embed"><style>
891[card-hover] [data-image="scale"] {
892  transform: scale(1);
893  transition: transform ease 0.7s;
894}
895
896[card-hover]:hover [data-image="scale"] {
897  transform: scale(1.05);
898}
899</style></div><div class="checkbox-css w-embed"><style>
900    .radio-dos.w--redirected-checked ~ .label-radio-2 {
901    	color: var(--light-mode--white);
902    	}
903</style></div><section class="hero_portfolio u-section"><div class="hero_portfolio_wrapper u-container u-gap-4"><div class="filters-folio w-form"><form id="wf-form-Tabs" name="wf-form-Tabs" data-name="Tabs" method="get" fs-cmsfilter-element="filters" class="tabs-folio" data-wf-page-id="69e252f8e0f24b34c634a569" data-wf-element-id="c4e3d870-aaaf-5d0b-a1e7-8d5375abee70" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><div id="w-node-c4e3d870-aaaf-5d0b-a1e7-8d5375abee71-c634a569" class="wrap-folio-btns"><label fs-list-activeclass="is-active" class="tab-folio-category w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom radio-dos w-radio-input w--redirected-checked"></div><input type="radio" name="Tabs" id="Radio-1-2" data-name="Tabs" style="opacity:0;position:absolute;z-index:-1" checked="" value="Radio 1"/><span fs-cmsfilter-element="clear" class="label-radio-2 w-form-label" for="Radio-1-2">All</span></label><label fs-list-activeclass="is-active" class="tab-folio-category w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom radio-dos w-radio-input"></div><input type="radio" name="Tabs" id="Radio-2-2" data-name="Tabs" style="opacity:0;position:absolute;z-index:-1" value="Radio 2"/><span fs-cmsfilter-field="category" class="label-radio-2 w-form-label" for="Radio-2-2">Brand</span></label><label fs-list-activeclass="is-active" class="tab-folio-category w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom radio-dos w-radio-input"></div><input type="radio" name="Tabs" id="Radio-3-2" data-name="Tabs" style="opacity:0;position:absolute;z-index:-1" value="Radio 3"/><span fs-cmsfilter-field="category" class="label-radio-2 w-form-label" for="Radio-3-2">Web</span></label><label fs-list-activeclass="is-active" class="tab-folio-category w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom radio-dos w-radio-input"></div><input type="radio" name="Tabs" id="Radio-4-2" data-name="Tabs" style="opacity:0;position:absolute;z-index:-1" value="Radio 4"/><span fs-cmsfilter-field="category" class="label-radio-2 w-form-label" for="Radio-4-2">Motion</span></label></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><div class="player-css w-embed"><style>
904.vimeo-cover {
905  position: relative;
906  width: 100%;
907  height: 100%;
908  overflow: hidden;
909}
910
911.vimeo-cover iframe {
912  position: absolute;
913  top: 50%;
914  left: 50%;
915  transform: translate(-50%, -50%);
916  pointer-events: none;
917}
918</style></div><div class="folio_wrapper"><div class="swiper portfolio w-dyn-list"><div fs-cmsfilter-element="list" role="list" class="swiper-wrapper portfolio w-dyn-items"><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/atmo-architecture" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa9915a66e8e6401ce605fb_Screenshot%202026-09-15%20at%202.41.27%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa9915a66e8e6401ce605fb_Screenshot%202026-09-15%20at%202.41.27%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa9915a66e8e6401ce605fb_Screenshot%202026-09-15%20at%202.41.27%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa9915a66e8e6401ce605fb_Screenshot%202026-09-15%20at%202.41.27%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa9915a66e8e6401ce605fb_Screenshot%202026-09-15%20at%202.41.27%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa9915a66e8e6401ce605fb_Screenshot%202026-09-15%20at%202.41.27%E2%80%AFPM.png 1892w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
919  <iframe 
920    src="https://player.vimeo.com/video/1059380296?background=1&auto
920play=1&muted=1&loop=1"
921    frameborder="0"
922    allow="autoplay; fullscreen"
923    allowfullscreen
924  ></iframe>
925</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
926  <span>ATMO </span>
927  <span> - </span>
928  <span class="opacity-50">
929    How a new brand and digital experience generated a $150K inquiry within the first 14 days of launch.
930  </span>
931</div>
932
933<style>
934  .opacity-50 {
935    opacity: 0.5;
936  }
937
938  @media (max-width: 768px) {
939    .folio_title.u-text-style-display-xs {
940      font-size: 1.125rem;
941    }
942  }
943</style></div></div><div class="u-text-style-display-xs opacity-50">2025</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/atmo-architecture" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991d773d8ee68cac43315_Screenshot%202026-09-15%20at%202.43.30%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991d773d8ee68cac43315_Screenshot%202026-09-15%20at%202.43.30%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991d773d8ee68cac43315_Screenshot%202026-09-15%20at%202.43.30%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991d773d8ee68cac43315_Screenshot%202026-09-15%20at%202.43.30%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991d773d8ee68cac43315_Screenshot%202026-09-15%20at%202.43.30%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991d773d8ee68cac43315_Screenshot%202026-09-15%20at%202.43.30%E2%80%AFPM.png 1902w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
944  <iframe 
945    src="https://player.vimeo.com/video/1056551364?background=1&autoplay=1&muted=1&loop=1"
946    frameborder="0"
947    allow="autoplay; fullscreen"
948    allowfullscreen
949  ></iframe>
950</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
951  <span>ATMO</span>
952  <span> - </span>
953  <span class="opacity-50">
954    How a new brand and digital experience generated a $150K inquiry within the first 14 days of launch.
955  </span>
956</div>
957
958<style>
959  .opacity-50 {
960    opacity: 0.5;
961  }
962
963  @media (max-width: 768px) {
964    .folio_title.u-text-style-display-xs {
965      font-size: 1.125rem;
966    }
967  }
968</style></div></div><div class="u-text-style-display-xs opacity-50">2025</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/reedy-river-landscapes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f3606f786de909b5dd2137_Screenshot%202026-04-30%20at%2010.00.12%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f3606f786de909b5dd2137_Screenshot%202026-04-30%20at%2010.00.12%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f3606f786de909b5dd2137_Screenshot%202026-04-30%20at%2010.00.12%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f3606f786de909b5dd2137_Screenshot%202026-04-30%20at%2010.00.12%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f3606f786de909b5dd2137_Screenshot%202026-04-30%20at%2010.00.12%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f3606f786de909b5dd2137_Screenshot%202026-04-30%20at%2010.00.12%E2%80%AFAM.png 1884w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
969  <iframe 
970    src="https://player.vimeo.com/video/1012155866?background=1&auto
970play=1&muted=1&loop=1"
971    frameborder="0"
972    allow="autoplay; fullscreen"
973    allowfullscreen
974  ></iframe>
975</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
976  <span>Reedy River Landscapes</span>
977  <span> - </span>
978  <span class="opacity-50">
979    How brand positioning raised their AOV to $66K+ and unlocked consistent six-figure projects
980  </span>
981</div>
982
983<style>
984  .opacity-50 {
985    opacity: 0.5;
986  }
987
988  @media (max-width: 768px) {
989    .folio_title.u-text-style-display-xs {
990      font-size: 1.125rem;
991    }
992  }
993</style></div></div><div class="u-text-style-display-xs opacity-50">2023</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/fairview-custom-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f026a12e454b04b252e5aa_Group%20592.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f026a12e454b04b252e5aa_Group%20592-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f026a12e454b04b252e5aa_Group%20592-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f026a12e454b04b252e5aa_Group%20592-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f026a12e454b04b252e5aa_Group%20592.png 1485w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
994  <span>Fairview Custom Homes</span>
995  <span> - </span>
996  <span class="opacity-50">
997    How custom illustration gave a home builder a way to showcase their builds before the first nail is driven.
998  </span>
999</div>
1000
1001<style>
1002  .opacity-50 {
1003    opacity: 0.5;
1004  }
1005
1006  @media (max-width: 768px) {
1007    .folio_title.u-text-style-display-xs {
1008      font-size: 1.125rem;
1009    }
1010  }
1011</style></div></div><div class="u-text-style-display-xs opacity-50">2022</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/tortilleria-san-jose" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac917ca3980a735e11c828_6.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac917ca3980a735e11c828_6-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac917ca3980a735e11c828_6-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac917ca3980a735e11c828_6.png 807w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1012  <iframe 
1013    src="https://player.vimeo.com/video/1227911773?background=1&autoplay=1&muted=1&loop=1"
1014    frameborder="0"
1015    allow="autoplay; fullscreen"
1016    allowfullscreen
1017  ></iframe>
1018</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1019  <span>Tortilleria San Jose </span>
1020  <span> - </span>
1021  <span class="opacity-50">
1022    A tortilla manufacturer positioning itself alongside industry giants Mission and Olé.
1023  </span>
1024</div>
1025
1026<style>
1027  .opacity-50 {
1028    opacity: 0.5;
1029  }
1030
1031  @media (max-width: 768px) {
1032    .folio_title.u-text-style-display-xs {
1033      font-size: 1.125rem;
1034    }
1035  }
1036</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hulbert-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69efadd11552e6230d3a6dcb_HH-1.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69efadd11552e6230d3a6dcb_HH-1-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69efadd11552e6230d3a6dcb_HH-1-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69efadd11552e6230d3a6dcb_HH-1-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69efadd11552e6230d3a6dcb_HH-1.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1037  <span>Hulbert Homes</span>
1038  <span>
1038 - </span>
1039  <span class="opacity-50">
1040    How we built an organic-first digital presence for a luxury custom home builder expanding across Florida.
1041  </span>
1042</div>
1043
1044<style>
1045  .opacity-50 {
1046    opacity: 0.5;
1047  }
1048
1049  @media (max-width: 768px) {
1050    .folio_title.u-text-style-display-xs {
1051      font-size: 1.125rem;
1052    }
1053  }
1054</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/warmer-water" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0235e21b033946598752b6_MockupMaison_CD_Classics-102%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0235e21b033946598752b6_MockupMaison_CD_Classics-102%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0235e21b033946598752b6_MockupMaison_CD_Classics-102%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0235e21b033946598752b6_MockupMaison_CD_Classics-102%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0235e21b033946598752b6_MockupMaison_CD_Classics-102%201.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1055  <span>Warmer Water</span>
1056  <span> - </span>
1057  <span class="opacity-50">
1058    How we repositioned a plumber into a water heater specialist — and made that niche feel like a premium.
1059  </span>
1060</div>
1061
1062<style>
1063  .opacity-50 {
1064    opacity: 0.5;
1065  }
1066
1067  @media (max-width: 768px) {
1068    .folio_title.u-text-style-display-xs {
1069      font-size: 1.125rem;
1070    }
1071  }
1072</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pure-bioscience-b2066" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ac8602a930d374a00a1d_Screenshot%202026-05-04%20at%2010.26.11%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ac8602a930d374a00a1d_Screenshot%202026-05-04%20at%2010.26.11%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ac8602a930d374a00a1d_Screenshot%202026-05-04%20at%2010.26.11%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ac8602a930d374a00a1d_Screenshot%202026-05-04%20at%2010.26.11%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ac8602a930d374a00a1d_Screenshot%202026-05-04%20at%2010.26.11%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ac8602a930d374a00a1d_Screenshot%202026-05-04%20at%2010.26.11%E2%80%AFAM.png 1892w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1073  <iframe 
1074    src="https://player.vimeo.com/video/1059322853?background=1&autoplay=1&muted=1&loop=1"
1075    frameborder="0"
1076    allow="autoplay; fullscreen"
1077    allowfullscreen
1078  ></iframe>
1079</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1080  <span>PURE Bioscience</span>
1081  <span> - </span>
1082  <span class="opacity-50">
1083    How we repositioned a leading commercial sanitation company in the market.
1084  </span>
1085</div>
1086
1087<style>
1088  .opacity-50 {
1089    opacity: 0.5;
1090  }
1091
1092  @media (max-width: 768px) {
1093    .folio_title.u-text-style-display-xs {
1094      font-size: 1.125rem;
1095    }
1096  }
1097</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/warmer-water" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35dee994e873b34518537_Group%20594.svg" loading="lazy" data-image="scale" alt="" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1098  <span>Warmer Water</span>
1099  <span>
1099 - </span>
1100  <span class="opacity-50">
1101    How we repositioned a plumber into a water heater specialist — and made that niche feel like a premium.
1102  </span>
1103</div>
1104
1105<style>
1106  .opacity-50 {
1107    opacity: 0.5;
1108  }
1109
1110  @media (max-width: 768px) {
1111    .folio_title.u-text-style-display-xs {
1112      font-size: 1.125rem;
1113    }
1114  }
1115</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/nomadic-beauty-94ad3" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fa2d2fda1b033b69e61_Screenshot%202026-04-30%20at%209.56.48%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fa2d2fda1b033b69e61_Screenshot%202026-04-30%20at%209.56.48%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fa2d2fda1b033b69e61_Screenshot%202026-04-30%20at%209.56.48%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fa2d2fda1b033b69e61_Screenshot%202026-04-30%20at%209.56.48%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fa2d2fda1b033b69e61_Screenshot%202026-04-30%20at%209.56.48%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fa2d2fda1b033b69e61_Screenshot%202026-04-30%20at%209.56.48%E2%80%AFAM.png 1874w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1116  <iframe 
1117    src="https://player.vimeo.com/video/1012161368?background=1&autoplay=1&muted=1&loop=1"
1118    frameborder="0"
1119    allow="autoplay; fullscreen"
1120    allowfullscreen
1121  ></iframe>
1122</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1123  <span>Nomadic Beauty</span>
1124  <span> - </span>
1125  <span class="opacity-50">
1126    How we made a Destination Hair and Makeup Firm an International Brand.
1127  </span>
1128</div>
1129
1130<style>
1131  .opacity-50 {
1132    opacity: 0.5;
1133  }
1134
1135  @media (max-width: 768px) {
1136    .folio_title.u-text-style-display-xs {
1137      font-size: 1.125rem;
1138    }
1139  }
1140</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hulbert-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fe20e3fc4fee9472e28125_Screenshot%202026-05-08%20at%201.44.01%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fe20e3fc4fee9472e28125_Screenshot%202026-05-08%20at%201.44.01%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fe20e3fc4fee9472e28125_Screenshot%202026-05-08%20at%201.44.01%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fe20e3fc4fee9472e28125_Screenshot%202026-05-08%20at%201.44.01%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fe20e3fc4fee9472e28125_Screenshot%202026-05-08%20at%201.44.01%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fe20e3fc4fee9472e28125_Screenshot%202026-05-08%20at%201.44.01%E2%80%AFPM.png 1900w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1141  <iframe 
1142    src="https://player.vimeo.com/video/1190257392?background=1&autoplay=1&muted=1&loop=1"
1143    frameborder="0"
1144    allow="autoplay; fullscreen"
1145    allowfullscreen
1146  ></iframe>
1147</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1148  <span>Hulbert Homes</span>
1149  <span>
1149 - </span>
1150  <span class="opacity-50">
1151    How we built an organic-first digital presence for a luxury custom home builder expanding across Florida.
1152  </span>
1153</div>
1154
1155<style>
1156  .opacity-50 {
1157    opacity: 0.5;
1158  }
1159
1160  @media (max-width: 768px) {
1161    .folio_title.u-text-style-display-xs {
1162      font-size: 1.125rem;
1163    }
1164  }
1165</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hulbert-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf23ce0d54022c1f11b76_Screenshot%202026-05-07%20at%204.12.42%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf23ce0d54022c1f11b76_Screenshot%202026-05-07%20at%204.12.42%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf23ce0d54022c1f11b76_Screenshot%202026-05-07%20at%204.12.42%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf23ce0d54022c1f11b76_Screenshot%202026-05-07%20at%204.12.42%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf23ce0d54022c1f11b76_Screenshot%202026-05-07%20at%204.12.42%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf23ce0d54022c1f11b76_Screenshot%202026-05-07%20at%204.12.42%E2%80%AFPM.png 1900w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1166  <iframe 
1167    src="https://player.vimeo.com/video/1190256752?background=1&autoplay=1&muted=1&loop=1"
1168    frameborder="0"
1169    allow="autoplay; fullscreen"
1170    allowfullscreen
1171  ></iframe>
1172</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1173  <span>Hulbert Homes</span>
1174  <span> - </span>
1175  <span class="opacity-50">
1176    How we built an organic-first digital presence for a luxury custom home builder expanding across Florida.
1177  </span>
1178</div>
1179
1180<style>
1181  .opacity-50 {
1182    opacity: 0.5;
1183  }
1184
1185  @media (max-width: 768px) {
1186    .folio_title.u-text-style-display-xs {
1187      font-size: 1.125rem;
1188    }
1189  }
1190</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pure-bioscience-b2066" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f0060ca82f233964d8c5f3_67ad4cb76b3d632f082b226e_p4.avif" loading="lazy" data-image="scale" alt="" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1191  <iframe 
1192    src="https://player.vimeo.com/video/1059320983?background=1&autoplay=1&muted=1&loop=1"
1193    frameborder="0"
1194    allow="autoplay; fullscreen"
1195    allowfullscreen
1196  ></iframe>
1197</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1198  <span>PURE Bioscience</span>
1199  <span> - </span>
1200  <span class="opacity-50">
1201    How we repositioned a leading commercial sanitation company in the market.
1202  </span>
1203</div>
1204
1205<style>
1206  .opacity-50 {
1207    opacity: 0.5;
1208  }
1209
1210  @media (max-width: 768px) {
1211    .folio_title.u-text-style-display-xs {
1212      font-size: 1.125rem;
1213    }
1214  }
1215</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f37a0780d677b5335cb_Final_222%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f37a0780d677b5335cb_Final_222%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f37a0780d677b5335cb_Final_222%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f37a0780d677b5335cb_Final_222%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f37a0780d677b5335cb_Final_222%201.png 1241w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1216  <span>Raybrook Homes</span>
1217  <span>
1217 - </span>
1218  <span class="opacity-50">
1219    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
1220  </span>
1221</div>
1222
1223<style>
1224  .opacity-50 {
1225    opacity: 0.5;
1226  }
1227
1228  @media (max-width: 768px) {
1229    .folio_title.u-text-style-display-xs {
1230      font-size: 1.125rem;
1231    }
1232  }
1233</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pool-goods" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f9460afc3e7a01857ad056_Screenshot%202026-05-04%20at%2010.40.10%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f9460afc3e7a01857ad056_Screenshot%202026-05-04%20at%2010.40.10%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f9460afc3e7a01857ad056_Screenshot%202026-05-04%20at%2010.40.10%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f9460afc3e7a01857ad056_Screenshot%202026-05-04%20at%2010.40.10%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f9460afc3e7a01857ad056_Screenshot%202026-05-04%20at%2010.40.10%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f9460afc3e7a01857ad056_Screenshot%202026-05-04%20at%2010.40.10%E2%80%AFAM-p-2000.png 2000w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f9460afc3e7a01857ad056_Screenshot%202026-05-04%20at%2010.40.10%E2%80%AFAM.png 2334w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1234  <span>Pool Goods</span>
1235  <span> - </span>
1236  <span class="opacity-50">
1237    How we repositioned Pool Goods Direct into Pool Goods — a brand built to own the premium end of the market.
1238  </span>
1239</div>
1240
1241<style>
1242  .opacity-50 {
1243    opacity: 0.5;
1244  }
1245
1246  @media (max-width: 768px) {
1247    .folio_title.u-text-style-display-xs {
1248      font-size: 1.125rem;
1249    }
1250  }
1251</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/arch-moving" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f249426ee565aeb7c0872a_Group%20588.svg" loading="lazy" data-image="scale" alt="" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1252  <span>Arch Moving</span>
1253  <span> - </span>
1254  <span class="opacity-50">
1255    How brand positioning and clear guidelines gave a moving company the credibility to charge what they&#39;re worth.
1256  </span>
1257</div>
1258
1259<style>
1260  .opacity-50 {
1261    opacity: 0.5;
1262  }
1263
1264  @media (max-width: 768px) {
1265    .folio_title.u-text-style-display-xs {
1266      font-size: 1.125rem;
1267    }
1268  }
1269</style></div></div><div class="u-text-style-display-xs opacity-50">2022</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/theres-hope-for-chronic-pain" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8a19b90df595767a55ff90_watermarked_img_6108038627635915542.jpg" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8a19b90df595767a55ff90_watermarked_img_6108038627635915542-p-500.jpg 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8a19b90df595767a55ff90_watermarked_img_6108038627635915542-p-800.jpg 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8a19b90df595767a55ff90_watermarked_img_6108038627635915542.jpg 1024w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1270  <iframe 
1271    src="https://player.vimeo.com/video/1220491415?background=1&auto
1271play=1&muted=1&loop=1"
1272    frameborder="0"
1273    allow="autoplay; fullscreen"
1274    allowfullscreen
1275  ></iframe>
1276</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1277  <span>There&#39;s Hope For</span>
1278  <span> - </span>
1279  <span class="opacity-50">
1280    Social Advertising and a 19-video online program for a Functional Nutritionist.
1281  </span>
1282</div>
1283
1284<style>
1285  .opacity-50 {
1286    opacity: 0.5;
1287  }
1288
1289  @media (max-width: 768px) {
1290    .folio_title.u-text-style-display-xs {
1291      font-size: 1.125rem;
1292    }
1293  }
1294</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hulbert-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf1c696eaa1ba5f66ce28_Screenshot%202026-05-07%20at%204.10.43%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf1c696eaa1ba5f66ce28_Screenshot%202026-05-07%20at%204.10.43%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf1c696eaa1ba5f66ce28_Screenshot%202026-05-07%20at%204.10.43%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf1c696eaa1ba5f66ce28_Screenshot%202026-05-07%20at%204.10.43%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf1c696eaa1ba5f66ce28_Screenshot%202026-05-07%20at%204.10.43%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf1c696eaa1ba5f66ce28_Screenshot%202026-05-07%20at%204.10.43%E2%80%AFPM.png 1902w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1295  <iframe 
1296    src="https://player.vimeo.com/video/1190255917?background=1&autoplay=1&muted=1&loop=1"
1297    frameborder="0"
1298    allow="autoplay; fullscreen"
1299    allowfullscreen
1300  ></iframe>
1301</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1302  <span>Hulbert Homes</span>
1303  <span> - </span>
1304  <span class="opacity-50">
1305    How we built an organic-first digital presence for a luxury custom home builder expanding across Florida.
1306  </span>
1307</div>
1308
1309<style>
1310  .opacity-50 {
1311    opacity: 0.5;
1312  }
1313
1314  @media (max-width: 768px) {
1315    .folio_title.u-text-style-display-xs {
1316      font-size: 1.125rem;
1317    }
1318  }
1319</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/warmer-water" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0236540b3763091d347951_Free%20Poster%20Hanging%20on%20Tripod%20Mockup%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0236540b3763091d347951_Free%20Poster%20Hanging%20on%20Tripod%20Mockup%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0236540b3763091d347951_Free%20Poster%20Hanging%20on%20Tripod%20Mockup%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0236540b3763091d347951_Free%20Poster%20Hanging%20on%20Tripod%20Mockup%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a0236540b3763091d347951_Free%20Poster%20Hanging%20on%20Tripod%20Mockup%201.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1320  <span>Warmer Water </span>
1321  <span>
1321 - </span>
1322  <span class="opacity-50">
1323    How we repositioned a plumber into a water heater specialist — and made that niche feel like a premium.
1324  </span>
1325</div>
1326
1327<style>
1328  .opacity-50 {
1329    opacity: 0.5;
1330  }
1331
1332  @media (max-width: 768px) {
1333    .folio_title.u-text-style-display-xs {
1334      font-size: 1.125rem;
1335    }
1336  }
1337</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/nomadic-beauty-94ad3" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f24c7299a38f8b1134f6a7_Group%20584.svg" loading="lazy" data-image="scale" alt="" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1338  <span>Nomadic Beauty</span>
1339  <span> - </span>
1340  <span class="opacity-50">
1341    Destination Wedding Hair and Makeup Firm 
1342  </span>
1343</div>
1344
1345<style>
1346  .opacity-50 {
1347    opacity: 0.5;
1348  }
1349
1350  @media (max-width: 768px) {
1351    .folio_title.u-text-style-display-xs {
1352      font-size: 1.125rem;
1353    }
1354  }
1355</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e524fac1b3b62e4b977a_Screenshot%202026-05-03%20at%208.15.30%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e524fac1b3b62e4b977a_Screenshot%202026-05-03%20at%208.15.30%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e524fac1b3b62e4b977a_Screenshot%202026-05-03%20at%208.15.30%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e524fac1b3b62e4b977a_Screenshot%202026-05-03%20at%208.15.30%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e524fac1b3b62e4b977a_Screenshot%202026-05-03%20at%208.15.30%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e524fac1b3b62e4b977a_Screenshot%202026-05-03%20at%208.15.30%E2%80%AFPM.png 1892w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1356  <iframe 
1357    src="https://player.vimeo.com/video/1188895214?background=1&autoplay=1&muted=1&loop=1"
1358    frameborder="0"
1359    allow="autoplay; fullscreen"
1360    allowfullscreen
1361  ></iframe>
1362</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1363  <span>NovoBlend</span>
1364  <span> - </span>
1365  <span class="opacity-50">
1366    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
1367  </span>
1368</div>
1369
1370<style>
1371  .opacity-50 {
1372    opacity: 0.5;
1373  }
1374
1375  @media (max-width: 768px) {
1376    .folio_title.u-text-style-display-xs {
1377      font-size: 1.125rem;
1378    }
1379  }
1380</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a95b437260fadf5a61ffee2_Gemini_Generated_Image_a9u3r4a9u3r4a9u3.jpeg" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a95b437260fadf5a61ffee2_Gemini_Generated_Image_a9u3r4a9u3r4a9u3-p-500.jpeg 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a95b437260fadf5a61ffee2_Gemini_Generated_Image_a9u3r4a9u3r4a9u3-p-800.jpeg 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a95b437260fadf5a61ffee2_Gemini_Generated_Image_a9u3r4a9u3r4a9u3-p-1080.jpeg 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a95b437260fadf5a61ffee2_Gemini_Generated_Image_a9u3r4a9u3r4a9u3-p-1600.jpeg 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a95b437260fadf5a61ffee2_Gemini_Generated_Image_a9u3r4a9u3r4a9u3-p-2000.jpeg 2000w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a95b437260fadf5a61ffee2_Gemini_Generated_Image_a9u3r4a9u3r4a9u3.jpeg 2528w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1381  <span>Raybrook Homes</span>
1382  <span>
1382 - </span>
1383  <span class="opacity-50">
1384    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
1385  </span>
1386</div>
1387
1388<style>
1389  .opacity-50 {
1390    opacity: 0.5;
1391  }
1392
1393  @media (max-width: 768px) {
1394    .folio_title.u-text-style-display-xs {
1395      font-size: 1.125rem;
1396    }
1397  }
1398</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f5ea7f44578b5c90ba1_Final_1%20copy%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f5ea7f44578b5c90ba1_Final_1%20copy%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f5ea7f44578b5c90ba1_Final_1%20copy%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f5ea7f44578b5c90ba1_Final_1%20copy%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f5ea7f44578b5c90ba1_Final_1%20copy%201.png 1241w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1399  <span>Raybrook Homes</span>
1400  <span> - </span>
1401  <span class="opacity-50">
1402    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
1403  </span>
1404</div>
1405
1406<style>
1407  .opacity-50 {
1408    opacity: 0.5;
1409  }
1410
1411  @media (max-width: 768px) {
1412    .folio_title.u-text-style-display-xs {
1413      font-size: 1.125rem;
1414    }
1415  }
1416</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hr-certifications-d71ae" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f023855c05f95a0a08e1ba_6706e75c4f81276e63241373_MM_UrbanPoster_UP-G-02.avif" loading="lazy" data-image="scale" alt="" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1417  <span>HR Certifications</span>
1418  <span> - </span>
1419  <span class="opacity-50">
1420    How we took a struggling HR E-Learning business and turned it into a high-searched industry leader.
1421  </span>
1422</div>
1423
1424<style>
1425  .opacity-50 {
1426    opacity: 0.5;
1427  }
1428
1429  @media (max-width: 768px) {
1430    .folio_title.u-text-style-display-xs {
1431      font-size: 1.125rem;
1432    }
1433  }
1434</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/two-and-six" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a7b56d2977fb1857783f85e_Screenshot%202026-08-11%20at%201.07.23%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a7b56d2977fb1857783f85e_Screenshot%202026-08-11%20at%201.07.23%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a7b56d2977fb1857783f85e_Screenshot%202026-08-11%20at%201.07.23%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a7b56d2977fb1857783f85e_Screenshot%202026-08-11%20at%201.07.23%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a7b56d2977fb1857783f85e_Screenshot%202026-08-11%20at%201.07.23%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a7b56d2977fb1857783f85e_Screenshot%202026-08-11%20at%201.07.23%E2%80%AFPM.png 1900w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1435  <iframe 
1436    src="https://player.vimeo.com/video/1217370223?background=1&auto
1436play=1&muted=1&loop=1"
1437    frameborder="0"
1438    allow="autoplay; fullscreen"
1439    allowfullscreen
1440  ></iframe>
1441</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1442  <span>Two and Six</span>
1443  <span> - </span>
1444  <span class="opacity-50">
1445    Two and Six is an apparel merchandising and planning consultancy that embeds senior-level, operator-led expertise into brands. Backed by 15+ years in the industry and $100M+ in value managed.
1446  </span>
1447</div>
1448
1449<style>
1450  .opacity-50 {
1451    opacity: 0.5;
1452  }
1453
1454  @media (max-width: 768px) {
1455    .folio_title.u-text-style-display-xs {
1456      font-size: 1.125rem;
1457    }
1458  }
1459</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e462ca36d505a2516731_Screenshot%202026-05-03%20at%208.12.16%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e462ca36d505a2516731_Screenshot%202026-05-03%20at%208.12.16%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e462ca36d505a2516731_Screenshot%202026-05-03%20at%208.12.16%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e462ca36d505a2516731_Screenshot%202026-05-03%20at%208.12.16%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e462ca36d505a2516731_Screenshot%202026-05-03%20at%208.12.16%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e462ca36d505a2516731_Screenshot%202026-05-03%20at%208.12.16%E2%80%AFPM.png 1906w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1460  <iframe 
1461    src="https://player.vimeo.com/video/1188895466?background=1&autoplay=1&muted=1&loop=1"
1462    frameborder="0"
1463    allow="autoplay; fullscreen"
1464    allowfullscreen
1465  ></iframe>
1466</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1467  <span>NovoBlend</span>
1468  <span> - </span>
1469  <span class="opacity-50">
1470    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
1471  </span>
1472</div>
1473
1474<style>
1475  .opacity-50 {
1476    opacity: 0.5;
1477  }
1478
1479  @media (max-width: 768px) {
1480    .folio_title.u-text-style-display-xs {
1481      font-size: 1.125rem;
1482    }
1483  }
1484</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/two-and-six" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846ca1687655c8e7cad451_2.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846ca1687655c8e7cad451_2-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846ca1687655c8e7cad451_2-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846ca1687655c8e7cad451_2-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846ca1687655c8e7cad451_2.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1485  <span>Two and Six</span>
1486  <span>
1486 - </span>
1487  <span class="opacity-50">
1488    Two and Six is an apparel merchandising and planning consultancy that embeds senior-level, operator-led expertise into brands. Backed by 15+ years in the industry and $100M+ in value managed.
1489  </span>
1490</div>
1491
1492<style>
1493  .opacity-50 {
1494    opacity: 0.5;
1495  }
1496
1497  @media (max-width: 768px) {
1498    .folio_title.u-text-style-display-xs {
1499      font-size: 1.125rem;
1500    }
1501  }
1502</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pool-goods" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fee732c33883429c2a3_Screenshot%202026-04-30%20at%209.58.04%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fee732c33883429c2a3_Screenshot%202026-04-30%20at%209.58.04%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fee732c33883429c2a3_Screenshot%202026-04-30%20at%209.58.04%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fee732c33883429c2a3_Screenshot%202026-04-30%20at%209.58.04%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fee732c33883429c2a3_Screenshot%202026-04-30%20at%209.58.04%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fee732c33883429c2a3_Screenshot%202026-04-30%20at%209.58.04%E2%80%AFAM.png 1868w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1503  <iframe 
1504    src="https://player.vimeo.com/video/829405855?background=1&autoplay=1&muted=1&loop=1"
1505    frameborder="0"
1506    allow="autoplay; fullscreen"
1507    allowfullscreen
1508  ></iframe>
1509</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1510  <span>Pool Goods</span>
1511  <span> - </span>
1512  <span class="opacity-50">
1513    How we repositioned Pool Goods Direct into Pool Goods — a brand built to own the premium end of the market.
1514  </span>
1515</div>
1516
1517<style>
1518  .opacity-50 {
1519    opacity: 0.5;
1520  }
1521
1522  @media (max-width: 768px) {
1523    .folio_title.u-text-style-display-xs {
1524      font-size: 1.125rem;
1525    }
1526  }
1527</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pool-goods" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35f581a5bde9f5ae5baff_Screenshot%202026-04-30%20at%209.55.34%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35f581a5bde9f5ae5baff_Screenshot%202026-04-30%20at%209.55.34%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35f581a5bde9f5ae5baff_Screenshot%202026-04-30%20at%209.55.34%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35f581a5bde9f5ae5baff_Screenshot%202026-04-30%20at%209.55.34%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35f581a5bde9f5ae5baff_Screenshot%202026-04-30%20at%209.55.34%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35f581a5bde9f5ae5baff_Screenshot%202026-04-30%20at%209.55.34%E2%80%AFAM.png 1878w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1528  <iframe 
1529    src="https://player.vimeo.com/video/1022288236?background=1&auto
1529play=1&muted=1&loop=1"
1530    frameborder="0"
1531    allow="autoplay; fullscreen"
1532    allowfullscreen
1533  ></iframe>
1534</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1535  <span>Pool Goods</span>
1536  <span> - </span>
1537  <span class="opacity-50">
1538    How we repositioned Pool Goods Direct into Pool Goods — a brand built to own the premium end of the market.
1539  </span>
1540</div>
1541
1542<style>
1543  .opacity-50 {
1544    opacity: 0.5;
1545  }
1546
1547  @media (max-width: 768px) {
1548    .folio_title.u-text-style-display-xs {
1549      font-size: 1.125rem;
1550    }
1551  }
1552</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/two-and-six" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846cc67516aa79e5fc2b29_1.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846cc67516aa79e5fc2b29_1-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846cc67516aa79e5fc2b29_1-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846cc67516aa79e5fc2b29_1-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a846cc67516aa79e5fc2b29_1.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1553  <span>Two and Six</span>
1554  <span> - </span>
1555  <span class="opacity-50">
1556    Two and Six is an apparel merchandising and planning consultancy that embeds senior-level, operator-led expertise into brands. Backed by 15+ years in the industry and $100M+ in value managed.
1557  </span>
1558</div>
1559
1560<style>
1561  .opacity-50 {
1562    opacity: 0.5;
1563  }
1564
1565  @media (max-width: 768px) {
1566    .folio_title.u-text-style-display-xs {
1567      font-size: 1.125rem;
1568    }
1569  }
1570</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1c505217eb84bea826b3_Stationery-Mockup%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1c505217eb84bea826b3_Stationery-Mockup%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1c505217eb84bea826b3_Stationery-Mockup%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1c505217eb84bea826b3_Stationery-Mockup%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1c505217eb84bea826b3_Stationery-Mockup%201.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1571  <span>Raybrook Homes</span>
1572  <span> - </span>
1573  <span class="opacity-50">
1574    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
1575  </span>
1576</div>
1577
1578<style>
1579  .opacity-50 {
1580    opacity: 0.5;
1581  }
1582
1583  @media (max-width: 768px) {
1584    .folio_title.u-text-style-display-xs {
1585      font-size: 1.125rem;
1586    }
1587  }
1588</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hulbert-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf03d5b6058de3473f988_Screenshot%202026-05-07%20at%204.04.11%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf03d5b6058de3473f988_Screenshot%202026-05-07%20at%204.04.11%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf03d5b6058de3473f988_Screenshot%202026-05-07%20at%204.04.11%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf03d5b6058de3473f988_Screenshot%202026-05-07%20at%204.04.11%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf03d5b6058de3473f988_Screenshot%202026-05-07%20at%204.04.11%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcf03d5b6058de3473f988_Screenshot%202026-05-07%20at%204.04.11%E2%80%AFPM.png 1894w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1589  <iframe 
1590    src="https://player.vimeo.com/video/1190252312?background=1&auto
1590play=1&muted=1&loop=1"
1591    frameborder="0"
1592    allow="autoplay; fullscreen"
1593    allowfullscreen
1594  ></iframe>
1595</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1596  <span>Hulbert Homes</span>
1597  <span> - </span>
1598  <span class="opacity-50">
1599    How we built an organic-first digital presence for a luxury custom home builder expanding across Florida.
1600  </span>
1601</div>
1602
1603<style>
1604  .opacity-50 {
1605    opacity: 0.5;
1606  }
1607
1608  @media (max-width: 768px) {
1609    .folio_title.u-text-style-display-xs {
1610      font-size: 1.125rem;
1611    }
1612  }
1613</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1df05089ae4a3617d9bac8_69dd12bb1a9480c741c61c7c_1%20(1).png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1df05089ae4a3617d9bac8_69dd12bb1a9480c741c61c7c_1%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1df05089ae4a3617d9bac8_69dd12bb1a9480c741c61c7c_1%20(1)-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1df05089ae4a3617d9bac8_69dd12bb1a9480c741c61c7c_1%20(1)-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1df05089ae4a3617d9bac8_69dd12bb1a9480c741c61c7c_1%20(1).png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1614  <span>Raybrook Homes</span>
1615  <span> - </span>
1616  <span class="opacity-50">
1617    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
1618  </span>
1619</div>
1620
1621<style>
1622  .opacity-50 {
1623    opacity: 0.5;
1624  }
1625
1626  @media (max-width: 768px) {
1627    .folio_title.u-text-style-display-xs {
1628      font-size: 1.125rem;
1629    }
1630  }
1631</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/southeast-guide" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35cf70dcb9cc9016393a9_Screenshot%202026-04-30%20at%209.45.24%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35cf70dcb9cc9016393a9_Screenshot%202026-04-30%20at%209.45.24%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35cf70dcb9cc9016393a9_Screenshot%202026-04-30%20at%209.45.24%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35cf70dcb9cc9016393a9_Screenshot%202026-04-30%20at%209.45.24%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35cf70dcb9cc9016393a9_Screenshot%202026-04-30%20at%209.45.24%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35cf70dcb9cc9016393a9_Screenshot%202026-04-30%20at%209.45.24%E2%80%AFAM.png 1876w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1632  <iframe 
1633    src="https://player.vimeo.com/video/1018500978?background=1&autoplay=1&muted=1&loop=1"
1634    frameborder="0"
1635    allow="autoplay; fullscreen"
1636    allowfullscreen
1637  ></iframe>
1638</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1639  <span>Southeast Guide</span>
1640  <span>
1640 - </span>
1641  <span class="opacity-50">
1642    A passion project turned polished travel booking app — built to make regional exploration feel effortless.
1643  </span>
1644</div>
1645
1646<style>
1647  .opacity-50 {
1648    opacity: 0.5;
1649  }
1650
1651  @media (max-width: 768px) {
1652    .folio_title.u-text-style-display-xs {
1653      font-size: 1.125rem;
1654    }
1655  }
1656</style></div></div><div class="u-text-style-display-xs opacity-50">2023</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f09f91746a500b3c1bc_Final_2%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f09f91746a500b3c1bc_Final_2%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f09f91746a500b3c1bc_Final_2%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f09f91746a500b3c1bc_Final_2%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02f09f91746a500b3c1bc_Final_2%201.png 1241w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1657  <span>Raybrook Homes</span>
1658  <span> - </span>
1659  <span class="opacity-50">
1660    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
1661  </span>
1662</div>
1663
1664<style>
1665  .opacity-50 {
1666    opacity: 0.5;
1667  }
1668
1669  @media (max-width: 768px) {
1670    .folio_title.u-text-style-display-xs {
1671      font-size: 1.125rem;
1672    }
1673  }
1674</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pool-goods" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcfbaa83f53bd5a17c8da5_Group%20597.svg" loading="lazy" data-image="scale" alt="" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1675  <span>Pool Goods</span>
1676  <span> - </span>
1677  <span class="opacity-50">
1678    How we repositioned Pool Goods Direct into Pool Goods — a brand built to own the premium end of the market.
1679  </span>
1680</div>
1681
1682<style>
1683  .opacity-50 {
1684    opacity: 0.5;
1685  }
1686
1687  @media (max-width: 768px) {
1688    .folio_title.u-text-style-display-xs {
1689      font-size: 1.125rem;
1690    }
1691  }
1692</style></div></div><div class="u-text-style-display-xs opacity-50">2023</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/tortilleria-san-jose" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac91b5c61459c47ae9bfae_3.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac91b5c61459c47ae9bfae_3-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac91b5c61459c47ae9bfae_3-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac91b5c61459c47ae9bfae_3.png 803w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1693  <iframe 
1694    src="https://player.vimeo.com/video/1227911734?background=1&autoplay=1&muted=1&loop=1"
1695    frameborder="0"
1696    allow="autoplay; fullscreen"
1697    allowfullscreen
1698  ></iframe>
1699</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1700  <span>Tortilleria San Jose</span>
1701  <span>
1701 - </span>
1702  <span class="opacity-50">
1703    A tortilla manufacturer positioning itself alongside industry giants Mission and Olé.
1704  </span>
1705</div>
1706
1707<style>
1708  .opacity-50 {
1709    opacity: 0.5;
1710  }
1711
1712  @media (max-width: 768px) {
1713    .folio_title.u-text-style-display-xs {
1714      font-size: 1.125rem;
1715    }
1716  }
1717</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/reedy-river-landscapes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f36041e971aa7e988d1a1e_Screenshot%202026-04-30%20at%209.59.26%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f36041e971aa7e988d1a1e_Screenshot%202026-04-30%20at%209.59.26%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f36041e971aa7e988d1a1e_Screenshot%202026-04-30%20at%209.59.26%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f36041e971aa7e988d1a1e_Screenshot%202026-04-30%20at%209.59.26%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f36041e971aa7e988d1a1e_Screenshot%202026-04-30%20at%209.59.26%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f36041e971aa7e988d1a1e_Screenshot%202026-04-30%20at%209.59.26%E2%80%AFAM.png 1876w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1718  <iframe 
1719    src="https://player.vimeo.com/video/1105985265?background=1&autoplay=1&muted=1&loop=1"
1720    frameborder="0"
1721    allow="autoplay; fullscreen"
1722    allowfullscreen
1723  ></iframe>
1724</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1725  <span>Reedy River Landscapes</span>
1726  <span> - </span>
1727  <span class="opacity-50">
1728    How we took a landscape design firm to +$6M through positioning and paid advertising.
1729  </span>
1730</div>
1731
1732<style>
1733  .opacity-50 {
1734    opacity: 0.5;
1735  }
1736
1737  @media (max-width: 768px) {
1738    .folio_title.u-text-style-display-xs {
1739      font-size: 1.125rem;
1740    }
1741  }
1742</style></div></div><div class="u-text-style-display-xs opacity-50">2023</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4f116f4acaff1d3b1b6_Screenshot%202026-05-03%20at%208.14.38%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4f116f4acaff1d3b1b6_Screenshot%202026-05-03%20at%208.14.38%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4f116f4acaff1d3b1b6_Screenshot%202026-05-03%20at%208.14.38%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4f116f4acaff1d3b1b6_Screenshot%202026-05-03%20at%208.14.38%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4f116f4acaff1d3b1b6_Screenshot%202026-05-03%20at%208.14.38%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4f116f4acaff1d3b1b6_Screenshot%202026-05-03%20at%208.14.38%E2%80%AFPM.png 1898w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1743  <iframe 
1744    src="https://player.vimeo.com/video/1188895241?background=1&autoplay=1&muted=1&loop=1"
1745    frameborder="0"
1746    allow="autoplay; fullscreen"
1747    allowfullscreen
1748  ></iframe>
1749</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1750  <span>NovoBlend</span>
1751  <span>
1751 - </span>
1752  <span class="opacity-50">
1753    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
1754  </span>
1755</div>
1756
1757<style>
1758  .opacity-50 {
1759    opacity: 0.5;
1760  }
1761
1762  @media (max-width: 768px) {
1763    .folio_title.u-text-style-display-xs {
1764      font-size: 1.125rem;
1765    }
1766  }
1767</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4b9077acce192b3da92_Screenshot%202026-05-03%20at%208.13.42%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4b9077acce192b3da92_Screenshot%202026-05-03%20at%208.13.42%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4b9077acce192b3da92_Screenshot%202026-05-03%20at%208.13.42%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4b9077acce192b3da92_Screenshot%202026-05-03%20at%208.13.42%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4b9077acce192b3da92_Screenshot%202026-05-03%20at%208.13.42%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4b9077acce192b3da92_Screenshot%202026-05-03%20at%208.13.42%E2%80%AFPM.png 1902w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1768  <iframe 
1769    src="https://player.vimeo.com/video/1188895349?background=1&autoplay=1&muted=1&loop=1"
1770    frameborder="0"
1771    allow="autoplay; fullscreen"
1772    allowfullscreen
1773  ></iframe>
1774</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1775  <span>NovoBlend</span>
1776  <span> - </span>
1777  <span class="opacity-50">
1778    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
1779  </span>
1780</div>
1781
1782<style>
1783  .opacity-50 {
1784    opacity: 0.5;
1785  }
1786
1787  @media (max-width: 768px) {
1788    .folio_title.u-text-style-display-xs {
1789      font-size: 1.125rem;
1790    }
1791  }
1792</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/tortilleria-san-jose" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9190eb03f66101ed6449_2.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9190eb03f66101ed6449_2-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9190eb03f66101ed6449_2-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9190eb03f66101ed6449_2.png 804w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1793  <iframe 
1794    src="https://player.vimeo.com/video/1227911804?background=1&autoplay=1&muted=1&loop=1"
1795    frameborder="0"
1796    allow="autoplay; fullscreen"
1797    allowfullscreen
1798  ></iframe>
1799</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1800  <span>Tortilleria San Jose</span>
1801  <span> - </span>
1802  <span class="opacity-50">
1803    A tortilla manufacturer positioning itself alongside industry giants Mission and Olé.
1804  </span>
1805</div>
1806
1807<style>
1808  .opacity-50 {
1809    opacity: 0.5;
1810  }
1811
1812  @media (max-width: 768px) {
1813    .folio_title.u-text-style-display-xs {
1814      font-size: 1.125rem;
1815    }
1816  }
1817</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1867ad3ab4b5c22d17b7_Gemini_Generated_Image_rmzsbwrmzsbwrmzs.jpeg" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1867ad3ab4b5c22d17b7_Gemini_Generated_Image_rmzsbwrmzsbwrmzs-p-500.jpeg 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1867ad3ab4b5c22d17b7_Gemini_Generated_Image_rmzsbwrmzsbwrmzs-p-800.jpeg 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1867ad3ab4b5c22d17b7_Gemini_Generated_Image_rmzsbwrmzsbwrmzs-p-1080.jpeg 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1867ad3ab4b5c22d17b7_Gemini_Generated_Image_rmzsbwrmzsbwrmzs-p-1600.jpeg 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1867ad3ab4b5c22d17b7_Gemini_Generated_Image_rmzsbwrmzsbwrmzs-p-2000.jpeg 2000w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1867ad3ab4b5c22d17b7_Gemini_Generated_Image_rmzsbwrmzsbwrmzs.jpeg 2528w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1818  <span>Raybrook Homes</span>
1819  <span>
1819 - </span>
1820  <span class="opacity-50">
1821    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
1822  </span>
1823</div>
1824
1825<style>
1826  .opacity-50 {
1827    opacity: 0.5;
1828  }
1829
1830  @media (max-width: 768px) {
1831    .folio_title.u-text-style-display-xs {
1832      font-size: 1.125rem;
1833    }
1834  }
1835</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/reedy-river-landscapes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae98fb1f28a5a95857b3_Screenshot%202026-05-04%20at%2010.35.01%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae98fb1f28a5a95857b3_Screenshot%202026-05-04%20at%2010.35.01%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae98fb1f28a5a95857b3_Screenshot%202026-05-04%20at%2010.35.01%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae98fb1f28a5a95857b3_Screenshot%202026-05-04%20at%2010.35.01%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae98fb1f28a5a95857b3_Screenshot%202026-05-04%20at%2010.35.01%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae98fb1f28a5a95857b3_Screenshot%202026-05-04%20at%2010.35.01%E2%80%AFAM.png 1894w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1836  <iframe 
1837    src="https://player.vimeo.com/video/868799781?background=1&autoplay=1&muted=1&loop=1"
1838    frameborder="0"
1839    allow="autoplay; fullscreen"
1840    allowfullscreen
1841  ></iframe>
1842</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1843  <span>Reedy River Landscapes</span>
1844  <span> - </span>
1845  <span class="opacity-50">
1846    How we took a landscape design firm to +$6M through positioning and paid advertising.
1847  </span>
1848</div>
1849
1850<style>
1851  .opacity-50 {
1852    opacity: 0.5;
1853  }
1854
1855  @media (max-width: 768px) {
1856    .folio_title.u-text-style-display-xs {
1857      font-size: 1.125rem;
1858    }
1859  }
1860</style></div></div><div class="u-text-style-display-xs opacity-50">2023</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/atmo-architecture" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991a165f23aad3ee75fe5_Screenshot%202026-09-15%20at%202.42.36%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991a165f23aad3ee75fe5_Screenshot%202026-09-15%20at%202.42.36%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991a165f23aad3ee75fe5_Screenshot%202026-09-15%20at%202.42.36%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991a165f23aad3ee75fe5_Screenshot%202026-09-15%20at%202.42.36%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991a165f23aad3ee75fe5_Screenshot%202026-09-15%20at%202.42.36%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa991a165f23aad3ee75fe5_Screenshot%202026-09-15%20at%202.42.36%E2%80%AFPM.png 1896w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1861  <iframe 
1862    src="https://player.vimeo.com/video/1056552941?background=1&autoplay=1&muted=1&loop=1"
1863    frameborder="0"
1864    allow="autoplay; fullscreen"
1865    allowfullscreen
1866  ></iframe>
1867</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1868  <span>ATMO </span>
1869  <span>
1869 - </span>
1870  <span class="opacity-50">
1871    How a new brand and digital experience generated a $150K inquiry within the first 14 days of launch.
1872  </span>
1873</div>
1874
1875<style>
1876  .opacity-50 {
1877    opacity: 0.5;
1878  }
1879
1880  @media (max-width: 768px) {
1881    .folio_title.u-text-style-display-xs {
1882      font-size: 1.125rem;
1883    }
1884  }
1885</style></div></div><div class="u-text-style-display-xs opacity-50">2025</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/warmer-water" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023609e82433336e408df2_VER%2001-Drinks%2022%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023609e82433336e408df2_VER%2001-Drinks%2022%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023609e82433336e408df2_VER%2001-Drinks%2022%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023609e82433336e408df2_VER%2001-Drinks%2022%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023609e82433336e408df2_VER%2001-Drinks%2022%201.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1886  <span>Warmer Water</span>
1887  <span> - </span>
1888  <span class="opacity-50">
1889    How we repositioned a plumber into a water heater specialist — and made that niche feel like a premium.
1890  </span>
1891</div>
1892
1893<style>
1894  .opacity-50 {
1895    opacity: 0.5;
1896  }
1897
1898  @media (max-width: 768px) {
1899    .folio_title.u-text-style-display-xs {
1900      font-size: 1.125rem;
1901    }
1902  }
1903</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f024e10a341591e1ea6042_Screenshot%202026-04-27%20at%203.14.49%E2%80%AFPM%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f024e10a341591e1ea6042_Screenshot%202026-04-27%20at%203.14.49%E2%80%AFPM%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f024e10a341591e1ea6042_Screenshot%202026-04-27%20at%203.14.49%E2%80%AFPM%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f024e10a341591e1ea6042_Screenshot%202026-04-27%20at%203.14.49%E2%80%AFPM%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f024e10a341591e1ea6042_Screenshot%202026-04-27%20at%203.14.49%E2%80%AFPM%201.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1904  <span>NovoBlend</span>
1905  <span> - </span>
1906  <span class="opacity-50">
1907    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
1908  </span>
1909</div>
1910
1911<style>
1912  .opacity-50 {
1913    opacity: 0.5;
1914  }
1915
1916  @media (max-width: 768px) {
1917    .folio_title.u-text-style-display-xs {
1918      font-size: 1.125rem;
1919    }
1920  }
1921</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e448b79e1b205e1044d2_Screenshot%202026-05-03%20at%208.11.49%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e448b79e1b205e1044d2_Screenshot%202026-05-03%20at%208.11.49%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e448b79e1b205e1044d2_Screenshot%202026-05-03%20at%208.11.49%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e448b79e1b205e1044d2_Screenshot%202026-05-03%20at%208.11.49%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e448b79e1b205e1044d2_Screenshot%202026-05-03%20at%208.11.49%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e448b79e1b205e1044d2_Screenshot%202026-05-03%20at%208.11.49%E2%80%AFPM.png 1898w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1922  <iframe 
1923    src="https://player.vimeo.com/video/1188895500?background=1&auto
1923play=1&muted=1&loop=1"
1924    frameborder="0"
1925    allow="autoplay; fullscreen"
1926    allowfullscreen
1927  ></iframe>
1928</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1929  <span>NovoBlend</span>
1930  <span> - </span>
1931  <span class="opacity-50">
1932    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
1933  </span>
1934</div>
1935
1936<style>
1937  .opacity-50 {
1938    opacity: 0.5;
1939  }
1940
1941  @media (max-width: 768px) {
1942    .folio_title.u-text-style-display-xs {
1943      font-size: 1.125rem;
1944    }
1945  }
1946</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1e0622030b916e07c9ea2b_69de6aae8567fd39ac484036_Final_2%20copy%202.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1e0622030b916e07c9ea2b_69de6aae8567fd39ac484036_Final_2%20copy%202-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1e0622030b916e07c9ea2b_69de6aae8567fd39ac484036_Final_2%20copy%202-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1e0622030b916e07c9ea2b_69de6aae8567fd39ac484036_Final_2%20copy%202.png 991w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1947  <span>Raybrook Homes</span>
1948  <span> - </span>
1949  <span class="opacity-50">
1950    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
1951  </span>
1952</div>
1953
1954<style>
1955  .opacity-50 {
1956    opacity: 0.5;
1957  }
1958
1959  @media (max-width: 768px) {
1960    .folio_title.u-text-style-display-xs {
1961      font-size: 1.125rem;
1962    }
1963  }
1964</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pool-goods" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fc70ea5ac8e46ae3c29_Screenshot%202026-04-30%20at%209.57.20%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fc70ea5ac8e46ae3c29_Screenshot%202026-04-30%20at%209.57.20%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fc70ea5ac8e46ae3c29_Screenshot%202026-04-30%20at%209.57.20%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fc70ea5ac8e46ae3c29_Screenshot%202026-04-30%20at%209.57.20%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fc70ea5ac8e46ae3c29_Screenshot%202026-04-30%20at%209.57.20%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35fc70ea5ac8e46ae3c29_Screenshot%202026-04-30%20at%209.57.20%E2%80%AFAM.png 1868w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
1965  <iframe 
1966    src="https://player.vimeo.com/video/1012159234?background=1&autoplay=1&muted=1&loop=1"
1967    frameborder="0"
1968    allow="autoplay; fullscreen"
1969    allowfullscreen
1970  ></iframe>
1971</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1972  <span>Pool Goods</span>
1973  <span>
1973 - </span>
1974  <span class="opacity-50">
1975    How we repositioned Pool Goods Direct into Pool Goods — a brand built to own the premium end of the market.
1976  </span>
1977</div>
1978
1979<style>
1980  .opacity-50 {
1981    opacity: 0.5;
1982  }
1983
1984  @media (max-width: 768px) {
1985    .folio_title.u-text-style-display-xs {
1986      font-size: 1.125rem;
1987    }
1988  }
1989</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/warmer-water" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023693febe6d7f95316230_Warmer_Water_7%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023693febe6d7f95316230_Warmer_Water_7%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023693febe6d7f95316230_Warmer_Water_7%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023693febe6d7f95316230_Warmer_Water_7%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a023693febe6d7f95316230_Warmer_Water_7%201.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
1990  <span>Warmer Water</span>
1991  <span> - </span>
1992  <span class="opacity-50">
1993    How we repositioned a plumber into a water heater specialist — and made that niche feel like a premium.
1994  </span>
1995</div>
1996
1997<style>
1998  .opacity-50 {
1999    opacity: 0.5;
2000  }
2001
2002  @media (max-width: 768px) {
2003    .folio_title.u-text-style-display-xs {
2004      font-size: 1.125rem;
2005    }
2006  }
2007</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/atmo-architecture" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa99188bdc0e7d2e4d5be66_Screenshot%202026-09-15%20at%202.42.11%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa99188bdc0e7d2e4d5be66_Screenshot%202026-09-15%20at%202.42.11%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa99188bdc0e7d2e4d5be66_Screenshot%202026-09-15%20at%202.42.11%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa99188bdc0e7d2e4d5be66_Screenshot%202026-09-15%20at%202.42.11%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa99188bdc0e7d2e4d5be66_Screenshot%202026-09-15%20at%202.42.11%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aa99188bdc0e7d2e4d5be66_Screenshot%202026-09-15%20at%202.42.11%E2%80%AFPM.png 1888w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2008  <iframe 
2009    src="https://player.vimeo.com/video/1056553066?background=1&autoplay=1&muted=1&loop=1"
2010    frameborder="0"
2011    allow="autoplay; fullscreen"
2012    allowfullscreen
2013  ></iframe>
2014</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2015  <span>ATMO </span>
2016  <span> - </span>
2017  <span class="opacity-50">
2018    How a new brand and digital experience generated a $150K inquiry within the first 14 days of launch.
2019  </span>
2020</div>
2021
2022<style>
2023  .opacity-50 {
2024    opacity: 0.5;
2025  }
2026
2027  @media (max-width: 768px) {
2028    .folio_title.u-text-style-display-xs {
2029      font-size: 1.125rem;
2030    }
2031  }
2032</style></div></div><div class="u-text-style-display-xs opacity-50">2025</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/atmo-architecture" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02cbfdb5d9f6e09a06960_67ae5ba60658f561b6c09420_10.webp" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02cbfdb5d9f6e09a06960_67ae5ba60658f561b6c09420_10-p-500.webp 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02cbfdb5d9f6e09a06960_67ae5ba60658f561b6c09420_10-p-800.webp 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02cbfdb5d9f6e09a06960_67ae5ba60658f561b6c09420_10-p-1080.webp 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02cbfdb5d9f6e09a06960_67ae5ba60658f561b6c09420_10-p-1600.webp 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02cbfdb5d9f6e09a06960_67ae5ba60658f561b6c09420_10-p-2000.webp 2000w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02cbfdb5d9f6e09a06960_67ae5ba60658f561b6c09420_10.webp 2500w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2033  <span>ATMO</span>
2034  <span>
2034 - </span>
2035  <span class="opacity-50">
2036    How a new brand and digital experience generated a $150K inquiry within the first 14 days of launch.
2037  </span>
2038</div>
2039
2040<style>
2041  .opacity-50 {
2042    opacity: 0.5;
2043  }
2044
2045  @media (max-width: 768px) {
2046    .folio_title.u-text-style-display-xs {
2047      font-size: 1.125rem;
2048    }
2049  }
2050</style></div></div><div class="u-text-style-display-xs opacity-50">2025</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/tortilleria-san-jose" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac90b51ac3d578c01b3163_5.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac90b51ac3d578c01b3163_5-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac90b51ac3d578c01b3163_5.png 799w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2051  <iframe 
2052    src="https://player.vimeo.com/video/1227911665?background=1&autoplay=1&muted=1&loop=1"
2053    frameborder="0"
2054    allow="autoplay; fullscreen"
2055    allowfullscreen
2056  ></iframe>
2057</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2058  <span>Tortilleria San Jose</span>
2059  <span> - </span>
2060  <span class="opacity-50">
2061    A tortilla manufacturer positioning itself alongside industry giants Mission and Olé.
2062  </span>
2063</div>
2064
2065<style>
2066  .opacity-50 {
2067    opacity: 0.5;
2068  }
2069
2070  @media (max-width: 768px) {
2071    .folio_title.u-text-style-display-xs {
2072      font-size: 1.125rem;
2073    }
2074  }
2075</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pure-bioscience-b2066" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8b1f72427a76c3a0987c9_Screenshot%202026-05-04%20at%2010.49.23%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8b1f72427a76c3a0987c9_Screenshot%202026-05-04%20at%2010.49.23%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8b1f72427a76c3a0987c9_Screenshot%202026-05-04%20at%2010.49.23%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8b1f72427a76c3a0987c9_Screenshot%202026-05-04%20at%2010.49.23%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8b1f72427a76c3a0987c9_Screenshot%202026-05-04%20at%2010.49.23%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8b1f72427a76c3a0987c9_Screenshot%202026-05-04%20at%2010.49.23%E2%80%AFAM.png 1894w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2076  <iframe 
2077    src="https://player.vimeo.com/video/1189068105?background=1&autoplay=1&muted=1&loop=1"
2078    frameborder="0"
2079    allow="autoplay; fullscreen"
2080    allowfullscreen
2081  ></iframe>
2082</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2083  <span>PURE Bioscience</span>
2084  <span> - </span>
2085  <span class="opacity-50">
2086    How we repositioned a leading commercial sanitation company in the market.
2087  </span>
2088</div>
2089
2090<style>
2091  .opacity-50 {
2092    opacity: 0.5;
2093  }
2094
2095  @media (max-width: 768px) {
2096    .folio_title.u-text-style-display-xs {
2097      font-size: 1.125rem;
2098    }
2099  }
2100</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pure-bioscience-b2066" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f004c198badbaeeb6b0c05_68de82fd820a198f371c1054_Screenshot%202025-10-02%20at%209.47.28%E2%80%AFAM.webp" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f004c198badbaeeb6b0c05_68de82fd820a198f371c1054_Screenshot%202025-10-02%20at%209.47.28%E2%80%AFAM-p-500.webp 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f004c198badbaeeb6b0c05_68de82fd820a198f371c1054_Screenshot%202025-10-02%20at%209.47.28%E2%80%AFAM-p-800.webp 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f004c198badbaeeb6b0c05_68de82fd820a198f371c1054_Screenshot%202025-10-02%20at%209.47.28%E2%80%AFAM-p-1080.webp 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f004c198badbaeeb6b0c05_68de82fd820a198f371c1054_Screenshot%202025-10-02%20at%209.47.28%E2%80%AFAM.webp 1200w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2101  <iframe 
2102    src="https://player.vimeo.com/video/1056852598?background=1&auto
2102play=1&muted=1&loop=1"
2103    frameborder="0"
2104    allow="autoplay; fullscreen"
2105    allowfullscreen
2106  ></iframe>
2107</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2108  <span>PURE Bioscience</span>
2109  <span> - </span>
2110  <span class="opacity-50">
2111    How we repositioned a leading commercial sanitation company in the market.
2112  </span>
2113</div>
2114
2115<style>
2116  .opacity-50 {
2117    opacity: 0.5;
2118  }
2119
2120  @media (max-width: 768px) {
2121    .folio_title.u-text-style-display-xs {
2122      font-size: 1.125rem;
2123    }
2124  }
2125</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hr-certifications-d71ae" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f024076ca99f5356f7f251_6706dda243906e598955afda_certification%20(1).avif" loading="lazy" data-image="scale" alt="" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2126  <span>HR Certifications</span>
2127  <span> - </span>
2128  <span class="opacity-50">
2129    How we took a struggling HR E-Learning business and turned it into a high-searched industry leader.
2130  </span>
2131</div>
2132
2133<style>
2134  .opacity-50 {
2135    opacity: 0.5;
2136  }
2137
2138  @media (max-width: 768px) {
2139    .folio_title.u-text-style-display-xs {
2140      font-size: 1.125rem;
2141    }
2142  }
2143</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/southeast-guide" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35ca8e84fff3bc17bb24b_Screenshot%202026-04-30%20at%209.43.55%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35ca8e84fff3bc17bb24b_Screenshot%202026-04-30%20at%209.43.55%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35ca8e84fff3bc17bb24b_Screenshot%202026-04-30%20at%209.43.55%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35ca8e84fff3bc17bb24b_Screenshot%202026-04-30%20at%209.43.55%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35ca8e84fff3bc17bb24b_Screenshot%202026-04-30%20at%209.43.55%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35ca8e84fff3bc17bb24b_Screenshot%202026-04-30%20at%209.43.55%E2%80%AFAM.png 1880w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2144  <iframe 
2145    src="https://player.vimeo.com/video/1018499748?background=1&autoplay=1&muted=1&loop=1"
2146    frameborder="0"
2147    allow="autoplay; fullscreen"
2148    allowfullscreen
2149  ></iframe>
2150</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2151  <span>Southeast Guide</span>
2152  <span> - </span>
2153  <span class="opacity-50">
2154    A passion project turned polished travel booking app — built to make regional exploration feel effortless.
2155  </span>
2156</div>
2157
2158<style>
2159  .opacity-50 {
2160    opacity: 0.5;
2161  }
2162
2163  @media (max-width: 768px) {
2164    .folio_title.u-text-style-display-xs {
2165      font-size: 1.125rem;
2166    }
2167  }
2168</style></div></div><div class="u-text-style-display-xs opacity-50">2023</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/tortilleria-san-jose" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9cbde2d825260c178881_renders.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9cbde2d825260c178881_renders-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9cbde2d825260c178881_renders-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9cbde2d825260c178881_renders-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9cbde2d825260c178881_renders-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac9cbde2d825260c178881_renders.png 1620w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2169  <span>Tortilleria San Jose</span>
2170  <span>
2170 - </span>
2171  <span class="opacity-50">
2172    A tortilla manufacturer positioning itself alongside industry giants Mission and Olé.
2173  </span>
2174</div>
2175
2176<style>
2177  .opacity-50 {
2178    opacity: 0.5;
2179  }
2180
2181  @media (max-width: 768px) {
2182    .folio_title.u-text-style-display-xs {
2183      font-size: 1.125rem;
2184    }
2185  }
2186</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1e063828ec8d30687f16fc_69c59eeb36a548dbb7394749_Final_4%2053%20(1).png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1e063828ec8d30687f16fc_69c59eeb36a548dbb7394749_Final_4%2053%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1e063828ec8d30687f16fc_69c59eeb36a548dbb7394749_Final_4%2053%20(1)-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1e063828ec8d30687f16fc_69c59eeb36a548dbb7394749_Final_4%2053%20(1)-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a1e063828ec8d30687f16fc_69c59eeb36a548dbb7394749_Final_4%2053%20(1).png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2187  <span>Raybrook Homes</span>
2188  <span> - </span>
2189  <span class="opacity-50">
2190    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
2191  </span>
2192</div>
2193
2194<style>
2195  .opacity-50 {
2196    opacity: 0.5;
2197  }
2198
2199  @media (max-width: 768px) {
2200    .folio_title.u-text-style-display-xs {
2201      font-size: 1.125rem;
2202    }
2203  }
2204</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4a542a74d908adb03ad_Screenshot%202026-05-03%20at%208.13.23%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4a542a74d908adb03ad_Screenshot%202026-05-03%20at%208.13.23%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4a542a74d908adb03ad_Screenshot%202026-05-03%20at%208.13.23%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4a542a74d908adb03ad_Screenshot%202026-05-03%20at%208.13.23%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4a542a74d908adb03ad_Screenshot%202026-05-03%20at%208.13.23%E2%80%AFPM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e4a542a74d908adb03ad_Screenshot%202026-05-03%20at%208.13.23%E2%80%AFPM.png 1896w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2205  <iframe 
2206    src="https://player.vimeo.com/video/1188895436?background=1&autoplay=1&muted=1&loop=1"
2207    frameborder="0"
2208    allow="autoplay; fullscreen"
2209    allowfullscreen
2210  ></iframe>
2211</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2212  <span>NovoBlend</span>
2213  <span> - </span>
2214  <span class="opacity-50">
2215    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
2216  </span>
2217</div>
2218
2219<style>
2220  .opacity-50 {
2221    opacity: 0.5;
2222  }
2223
2224  @media (max-width: 768px) {
2225    .folio_title.u-text-style-display-xs {
2226      font-size: 1.125rem;
2227    }
2228  }
2229</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/atmo-architecture" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f03600e8af797973e32102_67ae5d70fd4b83b240b8a4d0_15.avif" loading="lazy" data-image="scale" alt="" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2230  <span>ATMO</span>
2231  <span>
2231 - </span>
2232  <span class="opacity-50">
2233    How a new brand and digital experience generated a $150K inquiry within the first 14 days of launch.
2234  </span>
2235</div>
2236
2237<style>
2238  .opacity-50 {
2239    opacity: 0.5;
2240  }
2241
2242  @media (max-width: 768px) {
2243    .folio_title.u-text-style-display-xs {
2244      font-size: 1.125rem;
2245    }
2246  }
2247</style></div></div><div class="u-text-style-display-xs opacity-50">2023</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/atmo-architecture" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02c5671e8f247103977f7_Group%20592.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02c5671e8f247103977f7_Group%20592-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02c5671e8f247103977f7_Group%20592-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02c5671e8f247103977f7_Group%20592-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f02c5671e8f247103977f7_Group%20592.png 1485w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2248  <span>ATMO</span>
2249  <span> - </span>
2250  <span class="opacity-50">
2251    How a new brand and digital experience generated a $150K inquiry within the first 14 days of launch.
2252  </span>
2253</div>
2254
2255<style>
2256  .opacity-50 {
2257    opacity: 0.5;
2258  }
2259
2260  @media (max-width: 768px) {
2261    .folio_title.u-text-style-display-xs {
2262      font-size: 1.125rem;
2263    }
2264  }
2265</style></div></div><div class="u-text-style-display-xs opacity-50">2025</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hr-certifications-d71ae" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69ede7bea5bc49a971210b3b_1123904976.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69ede7bea5bc49a971210b3b_1123904976-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69ede7bea5bc49a971210b3b_1123904976-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69ede7bea5bc49a971210b3b_1123904976-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69ede7bea5bc49a971210b3b_1123904976-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69ede7bea5bc49a971210b3b_1123904976-p-2000.png 2000w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69ede7bea5bc49a971210b3b_1123904976-p-2600.png 2600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69ede7bea5bc49a971210b3b_1123904976.png 3002w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2266  <iframe 
2267    src="https://player.vimeo.com/video/1123904976?background=1&autoplay=1&muted=1&loop=1"
2268    frameborder="0"
2269    allow="autoplay; fullscreen"
2270    allowfullscreen
2271  ></iframe>
2272</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2273  <span>HR Certifications</span>
2274  <span> - </span>
2275  <span class="opacity-50">
2276    How we took a struggling HR E-Learning business and turned it into a high-searched industry leader.
2277  </span>
2278</div>
2279
2280<style>
2281  .opacity-50 {
2282    opacity: 0.5;
2283  }
2284
2285  @media (max-width: 768px) {
2286    .folio_title.u-text-style-display-xs {
2287      font-size: 1.125rem;
2288    }
2289  }
2290</style></div></div><div class="u-text-style-display-xs opacity-50">2024</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="#" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f360095f7c36033e01bcec_Screenshot%202026-04-30%20at%209.58.31%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f360095f7c36033e01bcec_Screenshot%202026-04-30%20at%209.58.31%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f360095f7c36033e01bcec_Screenshot%202026-04-30%20at%209.58.31%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f360095f7c36033e01bcec_Screenshot%202026-04-30%20at%209.58.31%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f360095f7c36033e01bcec_Screenshot%202026-04-30%20at%209.58.31%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f360095f7c36033e01bcec_Screenshot%202026-04-30%20at%209.58.31%E2%80%AFAM.png 1872w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2291  <iframe 
2292    src="https://player.vimeo.com/video/1012610696?background=1&auto
2292play=1&muted=1&loop=1"
2293    frameborder="0"
2294    allow="autoplay; fullscreen"
2295    allowfullscreen
2296  ></iframe>
2297</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2298  <span>Reedy River Landscapes</span>
2299  <span> - </span>
2300  <span class="opacity-50">
2301    How we took a landscape design firm to +$6M through positioning and paid advertising.
2302  </span>
2303</div>
2304
2305<style>
2306  .opacity-50 {
2307    opacity: 0.5;
2308  }
2309
2310  @media (max-width: 768px) {
2311    .folio_title.u-text-style-display-xs {
2312      font-size: 1.125rem;
2313    }
2314  }
2315</style></div></div><div class="u-text-style-display-xs opacity-50">2023</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pure-bioscience-b2066" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e6565112f6adfa5b98c_Screenshot%202026-04-30%20at%209.51.30%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e6565112f6adfa5b98c_Screenshot%202026-04-30%20at%209.51.30%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e6565112f6adfa5b98c_Screenshot%202026-04-30%20at%209.51.30%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e6565112f6adfa5b98c_Screenshot%202026-04-30%20at%209.51.30%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e6565112f6adfa5b98c_Screenshot%202026-04-30%20at%209.51.30%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e6565112f6adfa5b98c_Screenshot%202026-04-30%20at%209.51.30%E2%80%AFAM.png 1866w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2316  <iframe 
2317    src="https://player.vimeo.com/video/1059320215?background=1&autoplay=1&muted=1&loop=1"
2318    frameborder="0"
2319    allow="autoplay; fullscreen"
2320    allowfullscreen
2321  ></iframe>
2322</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2323  <span>PURE Bioscience</span>
2324  <span> - </span>
2325  <span class="opacity-50">
2326    How we repositioned a leading commercial sanitation company in the market.
2327  </span>
2328</div>
2329
2330<style>
2331  .opacity-50 {
2332    opacity: 0.5;
2333  }
2334
2335  @media (max-width: 768px) {
2336    .folio_title.u-text-style-display-xs {
2337      font-size: 1.125rem;
2338    }
2339  }
2340</style></div></div><div class="u-text-style-display-xs opacity-50">2025</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/reedy-river-landscapes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae260bf7c0a2a4973e64_Screenshot%202026-05-04%20at%2010.33.07%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae260bf7c0a2a4973e64_Screenshot%202026-05-04%20at%2010.33.07%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae260bf7c0a2a4973e64_Screenshot%202026-05-04%20at%2010.33.07%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae260bf7c0a2a4973e64_Screenshot%202026-05-04%20at%2010.33.07%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae260bf7c0a2a4973e64_Screenshot%202026-05-04%20at%2010.33.07%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ae260bf7c0a2a4973e64_Screenshot%202026-05-04%20at%2010.33.07%E2%80%AFAM.png 1898w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2341  <iframe 
2342    src="https://player.vimeo.com/video/1012613948?background=1&auto
2342play=1&muted=1&loop=1"
2343    frameborder="0"
2344    allow="autoplay; fullscreen"
2345    allowfullscreen
2346  ></iframe>
2347</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2348  <span>Reedy River Landscapes</span>
2349  <span> - </span>
2350  <span class="opacity-50">
2351    How we took a landscape design firm to +$6M through positioning and paid advertising.
2352  </span>
2353</div>
2354
2355<style>
2356  .opacity-50 {
2357    opacity: 0.5;
2358  }
2359
2360  @media (max-width: 768px) {
2361    .folio_title.u-text-style-display-xs {
2362      font-size: 1.125rem;
2363    }
2364  }
2365</style></div></div><div class="u-text-style-display-xs opacity-50">2025</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/raybrook-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1e94a9b496536e875627_Group%201.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1e94a9b496536e875627_Group%201-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1e94a9b496536e875627_Group%201-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1e94a9b496536e875627_Group%201-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6a8b1e94a9b496536e875627_Group%201.png 1200w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2366  <span>Raybrook Homes</span>
2367  <span> - </span>
2368  <span class="opacity-50">
2369    How brand positioning, a new digital experience, and photorealistic renders gave a custom home builder the presence to compete.
2370  </span>
2371</div>
2372
2373<style>
2374  .opacity-50 {
2375    opacity: 0.5;
2376  }
2377
2378  @media (max-width: 768px) {
2379    .folio_title.u-text-style-display-xs {
2380      font-size: 1.125rem;
2381    }
2382  }
2383</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e5483ee27a12db2c83e1_NB_CS_Brandguide.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e5483ee27a12db2c83e1_NB_CS_Brandguide-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e5483ee27a12db2c83e1_NB_CS_Brandguide-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e5483ee27a12db2c83e1_NB_CS_Brandguide-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e5483ee27a12db2c83e1_NB_CS_Brandguide-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e5483ee27a12db2c83e1_NB_CS_Brandguide-p-2000.png 2000w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e5483ee27a12db2c83e1_NB_CS_Brandguide-p-2600.png 2600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e5483ee27a12db2c83e1_NB_CS_Brandguide.png 3840w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2384  <span>NovoBlend</span>
2385  <span> - </span>
2386  <span class="opacity-50">
2387    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
2388  </span>
2389</div>
2390
2391<style>
2392  .opacity-50 {
2393    opacity: 0.5;
2394  }
2395
2396  @media (max-width: 768px) {
2397    .folio_title.u-text-style-display-xs {
2398      font-size: 1.125rem;
2399    }
2400  }
2401</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/tortilleria-san-jose" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Web</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac910a2202617487fe2450_4.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac910a2202617487fe2450_4-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac910a2202617487fe2450_4.png 799w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2402  <iframe 
2403    src="https://player.vimeo.com/video/1227911828?background=1&auto
2403play=1&muted=1&loop=1"
2404    frameborder="0"
2405    allow="autoplay; fullscreen"
2406    allowfullscreen
2407  ></iframe>
2408</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2409  <span>Tortilleria San Jose </span>
2410  <span> - </span>
2411  <span class="opacity-50">
2412    A tortilla manufacturer positioning itself alongside industry giants Mission and Olé.
2413  </span>
2414</div>
2415
2416<style>
2417  .opacity-50 {
2418    opacity: 0.5;
2419  }
2420
2421  @media (max-width: 768px) {
2422    .folio_title.u-text-style-display-xs {
2423      font-size: 1.125rem;
2424    }
2425  }
2426</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/tortilleria-san-jose" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac90e82085e2fa0346dfbf_1.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac90e82085e2fa0346dfbf_1-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac90e82085e2fa0346dfbf_1-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/6aac90e82085e2fa0346dfbf_1.png 802w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2427  <iframe 
2428    src="https://player.vimeo.com/video/1227911695?background=1&autoplay=1&muted=1&loop=1"
2429    frameborder="0"
2430    allow="autoplay; fullscreen"
2431    allowfullscreen
2432  ></iframe>
2433</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2434  <span>Tortilleria San Jose </span>
2435  <span> - </span>
2436  <span class="opacity-50">
2437    A tortilla manufacturer positioning itself alongside industry giants Mission and Olé.
2438  </span>
2439</div>
2440
2441<style>
2442  .opacity-50 {
2443    opacity: 0.5;
2444  }
2445
2446  @media (max-width: 768px) {
2447    .folio_title.u-text-style-display-xs {
2448      font-size: 1.125rem;
2449    }
2450  }
2451</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hulbert-homes" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcee620f1c2956261b026f_HH_CS_Flyer.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcee620f1c2956261b026f_HH_CS_Flyer-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcee620f1c2956261b026f_HH_CS_Flyer-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcee620f1c2956261b026f_HH_CS_Flyer-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcee620f1c2956261b026f_HH_CS_Flyer-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcee620f1c2956261b026f_HH_CS_Flyer-p-2000.png 2000w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcee620f1c2956261b026f_HH_CS_Flyer-p-2600.png 2600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcee620f1c2956261b026f_HH_CS_Flyer-p-3200.png 3200w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcee620f1c2956261b026f_HH_CS_Flyer.png 3840w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2452  <span>Hulbert Homes</span>
2453  <span> - </span>
2454  <span class="opacity-50">
2455    How we built an organic-first digital presence for a luxury custom home builder expanding across Florida.
2456  </span>
2457</div>
2458
2459<style>
2460  .opacity-50 {
2461    opacity: 0.5;
2462  }
2463
2464  @media (max-width: 768px) {
2465    .folio_title.u-text-style-display-xs {
2466      font-size: 1.125rem;
2467    }
2468  }
2469</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/hot-springs-pools-and-spas" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcfca60eaa09da73507ea6_Screenshot%202026-05-07%20at%204.57.07%E2%80%AFPM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcfca60eaa09da73507ea6_Screenshot%202026-05-07%20at%204.57.07%E2%80%AFPM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcfca60eaa09da73507ea6_Screenshot%202026-05-07%20at%204.57.07%E2%80%AFPM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcfca60eaa09da73507ea6_Screenshot%202026-05-07%20at%204.57.07%E2%80%AFPM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69fcfca60eaa09da73507ea6_Screenshot%202026-05-07%20at%204.57.07%E2%80%AFPM.png 1326w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2470  <iframe 
2471    src="https://player.vimeo.com/video/1012166514?background=1&auto
2471play=1&muted=1&loop=1"
2472    frameborder="0"
2473    allow="autoplay; fullscreen"
2474    allowfullscreen
2475  ></iframe>
2476</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2477  <span>Hot Springs</span>
2478  <span> - </span>
2479  <span class="opacity-50">
2480    How a brand refresh and a comprehensive hot tub directory turned a local dealer into a destination.
2481  </span>
2482</div>
2483
2484<style>
2485  .opacity-50 {
2486    opacity: 0.5;
2487  }
2488
2489  @media (max-width: 768px) {
2490    .folio_title.u-text-style-display-xs {
2491      font-size: 1.125rem;
2492    }
2493  }
2494</style></div></div><div class="u-text-style-display-xs opacity-50">2023</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e560ccb28ace44b241c5_NB_CS_Cards.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e560ccb28ace44b241c5_NB_CS_Cards-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e560ccb28ace44b241c5_NB_CS_Cards-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e560ccb28ace44b241c5_NB_CS_Cards-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e560ccb28ace44b241c5_NB_CS_Cards-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e560ccb28ace44b241c5_NB_CS_Cards-p-2000.png 2000w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e560ccb28ace44b241c5_NB_CS_Cards-p-2600.png 2600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e560ccb28ace44b241c5_NB_CS_Cards-p-3200.png 3200w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f7e560ccb28ace44b241c5_NB_CS_Cards.png 3840w" class="u-cover absolute"/></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2495  <span>NovoBlend</span>
2496  <span> - </span>
2497  <span class="opacity-50">
2498    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
2499  </span>
2500</div>
2501
2502<style>
2503  .opacity-50 {
2504    opacity: 0.5;
2505  }
2506
2507  @media (max-width: 768px) {
2508    .folio_title.u-text-style-display-xs {
2509      font-size: 1.125rem;
2510    }
2511  }
2512</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/novoblend" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Motion</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ad955b4aaaced5b041cc_Screenshot%202026-05-04%20at%2010.30.10%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ad955b4aaaced5b041cc_Screenshot%202026-05-04%20at%2010.30.10%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ad955b4aaaced5b041cc_Screenshot%202026-05-04%20at%2010.30.10%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ad955b4aaaced5b041cc_Screenshot%202026-05-04%20at%2010.30.10%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ad955b4aaaced5b041cc_Screenshot%202026-05-04%20at%2010.30.10%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f8ad955b4aaaced5b041cc_Screenshot%202026-05-04%20at%2010.30.10%E2%80%AFAM.png 1898w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2513  <iframe 
2514    src="https://player.vimeo.com/video/1188895593?background=1&auto
2514play=1&muted=1&loop=1"
2515    frameborder="0"
2516    allow="autoplay; fullscreen"
2517    allowfullscreen
2518  ></iframe>
2519</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2520  <span>NovoBlend</span>
2521  <span> - </span>
2522  <span class="opacity-50">
2523    How we positioned a white label manufacturer from $4M to $10M in predicted revenue through brand positioning and advertising strategy.
2524  </span>
2525</div>
2526
2527<style>
2528  .opacity-50 {
2529    opacity: 0.5;
2530  }
2531
2532  @media (max-width: 768px) {
2533    .folio_title.u-text-style-display-xs {
2534      font-size: 1.125rem;
2535    }
2536  }
2537</style></div></div><div class="u-text-style-display-xs opacity-50">2026</div></div></a></div><div role="listitem" class="swiper-slide portfolio w-dyn-item"><a card-hover="" href="/portfolio/pure-bioscience-b2066" class="folio_link w-inline-block"><div class="folio_cover"><div class="folio_main_tag"><div fs-cmsfilter-field="category" class="tag">Brand</div></div><img src="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e482be00e02fca560ed_Screenshot%202026-04-30%20at%209.51.01%E2%80%AFAM.png" loading="lazy" data-image="scale" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e482be00e02fca560ed_Screenshot%202026-04-30%20at%209.51.01%E2%80%AFAM-p-500.png 500w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e482be00e02fca560ed_Screenshot%202026-04-30%20at%209.51.01%E2%80%AFAM-p-800.png 800w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e482be00e02fca560ed_Screenshot%202026-04-30%20at%209.51.01%E2%80%AFAM-p-1080.png 1080w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e482be00e02fca560ed_Screenshot%202026-04-30%20at%209.51.01%E2%80%AFAM-p-1600.png 1600w, https://cdn.prod.website-files.com/6679e5d883a72535233234d9/69f35e482be00e02fca560ed_Screenshot%202026-04-30%20at%209.51.01%E2%80%AFAM.png 1870w" class="u-cover absolute"/><div class="vimeo_iframe-wrap"><div class="vimeo-cover w-embed w-iframe"><div class="vimeo-cover">
2538  <iframe 
2539    src="https://player.vimeo.com/video/1059322098?background=1&autoplay=1&muted=1&loop=1"
2540    frameborder="0"
2541    allow="autoplay; fullscreen"
2542    allowfullscreen
2543  ></iframe>
2544</div></div><div class="vimeo_lenis-overlay"></div></div></div><div class="folio_title_container"><div class="folio_title_wrapper"><div class="w-embed"><div class="folio_title u-text-style-display-xs">
2545  <span>PURE Bioscience</span>
2546  <span> - </span>
2547  <span class="opacity-50">
2548    How we repositioned a leading commercial sanitation company in the market.
2549  </span>
2550</div>
2551
2552<style>
2553  .opacity-50 {
2554    opacity: 0.5;
2555  }
2556
2557  @media (max-width: 768px) {
2558    .folio_title.u-text-style-display-xs {
2559      font-size: 1.125rem;
2560    }
2561  }
2562</style></div></div><div class="u-text-style-display-xs opacity-50">2025</div></div></a></div></div></div></div><div class="swiper-buttons-wrapper"><div class="btn-wrap"><div class="swiper_buttons_css w-embed"><style>
2563.swiper-button-next,
2564.swiper-button-prev {
2565    background-color: transparent;
2566    color: inherit;
2567    opacity: 1;
2568    transition: opacity 0.3s ease;
2569}
2570
2571.swiper-button-next.swiper-button-disabled,
2572.swiper-button-prev.swiper-button-disabled {
2573    opacity: 0.35;
2574    pointer-events: none;
2575}
2576</style></div><div class="swiper-circle swiper-button-prev"><div class="wrap-arrow left"><div class="arrow-l w-embed"><svg width="100%" height="100%" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
2577<path d="M31.9786 4.12888C24.2688 0.112023 7.28127 -3.61583 1.883 17.2183C-3.86722 39.4109 19.9523 43.9543 30.4136 39.4109C36.6729 36.6924 41 33.456 41 23.833C41 15.5482 33.9001 3.09658 21.0504 5.45021" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
2578<path d="M12.9514 22.4648C14.8834 22.4648 16.8279 22.2927 18.752 22.1597C20.7943 22.0185 22.8316 22.2621 24.8694 22.2742C27.0255 22.2869 29.1738 22.4609 31.3324 22.4737C31.8094 22.4765 35.3579 22.6606 33.6164 21.336C33.0867 20.9331 31.794 20.8829 31.1963 20.8011C30.4194 20.6948 29.6291 20.7311 28.85 20.642C26.7642 20.4033 24.6574 20.1713 22.5579 20.1955C20.4068 20.2202 18.2699 20.1755 16.126 20.3657C15.5538 20.4165 12.1854 21.47 11.8871 21.0395C11.8245 20.9493 13.4132 19.1303 13.4432 18.8087C13.5735 17.4147 12.5136 18.1463 11.9718 18.6215C11.1987 19.2996 10.2184 20.2543 9.54877 21.0889C8.96251 21.8197 8.92968 22.2826 9.52659 23.0793C10.1737 23.9431 10.9947 24.6189 11.6854 25.4273C12.1101 25.9243 13.3328 28.0359 13.8153 27.9997C15.4096 27.8798 11.8828 23.0999 11.5112 22.5324C11.9375 22.345 12.5034 22.4648 12.9514 22.4648Z" fill="currentColor"/>
2579</svg></div></div></div><div class="swiper-circle swiper-button-next"><div class="wrap-arrow"><div class="arrow-r w-embed">
2579<svg width="100%" height="100%" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
2580<path d="M31.9786 4.12875C24.2688 0.111901 7.28127 -3.61596 1.883 17.2182C-3.86722 39.4107 19.9523 43.9542 30.4136 39.4108C36.6729 36.6923 41 33.4559 41 23.8328C41 15.5481 33.9001 3.09646 21.0504 5.45009" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
2581<path d="M30.2361 22.4646C28.3041 22.4646 26.3596 22.2926 24.4355 22.1596C22.3932 22.0184 20.3559 22.262 18.3181 22.2741C16.162 22.2868 14.0137 22.4608 11.8551 22.4736C11.3781 22.4764 7.82957 22.6605 9.57107 21.3359C10.1008 20.933 11.3935 20.8828 11.9912 20.801C12.7681 20.6947 13.5584 20.731 14.3375 20.6419C16.4233 20.4031 18.5301 20.1712 20.6296 20.1953C22.7807 20.2201 24.9176 20.1754 27.0615 20.3656C27.6337 20.4164 31.0021 21.4699 31.3004 21.0394C31.363 20.9491 29.7743 19.1302 29.7443 18.8086C29.614 17.4146 30.6739 18.1462 31.2157 18.6214C31.9888 19.2995 32.9691 20.2541 33.6387 21.0888C34.225 21.8195 34.2578 22.2824 33.6609 23.0792C33.0138 23.943 32.1928 24.6188 31.5021 25.4271C31.0774 25.9242 29.8547 28.0358 29.3722 27.9995C27.7779 27.8797 31.3047 23.0997 31.6763 22.5323C31.25 22.3449 30.6841 22.4646 30.2361 22.4646Z" fill="currentColor"/>
2582</svg></div></div></div></div></div></div></section><footer class="footer_wrap u-section"><div class="w-layout-blockcontainer footer_contain u-container w-container"><div class="footer_layout u-flex-vertical-nowrap u-align-items-center"><div class="footer_top_wrap u-alignment-center u-flex-vertical-nowrap u-gap-8 position-relative"><div class="footer_heading_wrap u-position-relative"><img loading="lazy" src="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/698f521fbc32d34ff44b7a24_bbg%20decorative.svg" alt="" class="footer_decorative is-left-side u-position-absolute"/><img loading="lazy" src="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/698f521fca161d1ab876d963_bbg%20decorative%202.svg" alt="" class="footer_decorative is-right-side u-position-absolute"/><h6 class="footer_heading u-text-style-display-2xl"><span class="footer_heading_span u-text-highlight">Build something<br/>people remember</span>.</h6></div><div class="c_brand_button u-flex-vertical-nowrap"><div data-wf--button-main--button-type="secondary" data-form="open" data-button=" " data-trigger="hover focus" class="button_main_wrap"><div data-wf--clickable--variant="focus-ring-outside" class="clickable_wrap u-cover-absolute"><button type="button" aria-label="Reach us" class="clickable_btn"></button></div><div class="button_main_element w-variant-fd38e614-7217-4311-2ff4-c7f59d611aaf"><div aria-hidden="true" class="button_main_text u-text-style-main">Reach us</div><div class="button_main_icon u-hide-if-empty"><div STYLE="" id="" class="c_arrow"><div class="c_arrow_embed u-svg w-embed"><svg width="100%" height="100%" viewBox="0 0 28 9" fill="none" xmlns="http://www.w3.org/2000/svg">
2583<path id="buttonArrow" d="M23.6794 4.01817C21.5156 4.01817 19.3378 3.8633 17.1827 3.74362C14.8954 3.61654 12.6136 3.83582 10.3313 3.84665C7.91646 3.85811 5.51032 4.01471 3.09267 4.0262C2.55847 4.02876 -1.41588 4.19443 0.534601 3.00231C1.12792 2.63969 2.57567 2.5945 3.24514 2.52088C4.11525 2.42519 5.00043 2.45792 5.87301 2.37767C8.20905 2.16282 10.5687 1.95407 12.9202 1.9758C15.3294 1.99809 17.7228 1.95784 20.1239 2.12905C20.7648 2.17473 24.5373 3.12292 24.8714 2.73549C24.9416 2.65422 23.1623 1.01715 23.1286 0.727755C22.9827 -0.526864 24.1698 0.13159 24.7765 0.559245C25.6424 1.16956 26.7404 2.02872 27.4904 2.77993C28.147 3.43759 28.1838 3.8542 27.5152 4.57128C26.7904 5.34869 25.871 5.95689 25.0973 6.68443C24.6217 7.13174 23.2522 9.03222 22.7119 8.99959C20.9263 8.89175 24.8763 4.58976 25.2925 4.07905C24.815 3.9104 24.1812 4.01817 23.6794 4.01817Z" fill="currentColor"/>
2584</svg></div></div></div></div></div></div></div><div class="footer_links_layout u-width-full u-grid-custom"><div id="w-node-e1894498-14b7-9e10-0e22-cb4a7b1b7bde-28dfc19d" class="footer_form_contain u-column-span-3"><div class="footer_form_block u-margin-bottom-0 w-form"><form id="wf-form-Subscribe-Form" name="wf-form-Subscribe-Form" data-name="Subscribe Form" method="get" class="footer_form u-flex-vertical-nowrap u-gap-5" data-wf-page-id="69e252f8e0f24b34c634a569" data-wf-element-id="4457d537-979c-cd8d-02eb-ba265c8e1b04" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><div class="footer_form_text u-text-style-text-lg">Subscribe to our newsletter to stay ahead of all things brand, user experience, and advertising.</div><div class="footer_form_field_wrap u-flex-horizontal-nowrap u-gap-3"><input class="footer_form_field u-margin-bottom-0 padding-0 u-height-auto w-input" maxlength="256" name="email" data-name="Email" placeholder="[email protected]" type="email" id="subscriber-email" required=""/><input type="submit" data-wait="" class="footer_form_button u-padding-0 u-radius-round w-button" value=""/></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div><div id="w-node-_18b30ca1-bb12-5750-ca58-9bd780850f8b-28dfc19d" class="footer_links_blocks_wrap u-column-start-4 u-column-span-full u-grid-subgrid"><nav data-trigger="group" class="footer_link_block u-flex-vertical-nowrap u-justify-content-start u-gap-5 u-column-span-2">
2584<div class="footer_link_block_title u-text-style-text-md">Explore</div><div class="footer_links_wrap u-flex-vertical-nowrap u-gap-3"><a data-home-link="" data-trigger="hover-other focus-other" href="/" class="footer_link_v2 u-text-style-text-xl">Home</a><a data-trigger="hover-other focus-other" href="/portfolio-directory" aria-current="page" class="footer_link_v2 u-text-style-text-xl w--current">Portfolio</a><a data-about-link="" data-trigger="hover-other focus-other" href="/about" class="footer_link_v2 u-text-style-text-xl">About</a><a data-trigger="hover-other focus-other" href="/solutions-directory" class="footer_link_v2 u-text-style-text-xl">Solutions</a><a data-trigger="hover-other focus-other" href="/pricing" class="footer_link_v2 u-text-style-text-xl">Pricing</a><a data-trigger="hover-other focus-other" href="/articles" class="footer_link_v2 u-text-style-text-xl">Articles</a></div></nav><nav data-trigger="group" class="footer_link_block u-flex-vertical-nowrap u-justify-content-start u-gap-5 u-column-span-2"><div class="footer_link_block_title u-text-style-text-md">Socials</div><div class="footer_links_wrap u-flex-vertical-nowrap u-gap-3"><a data-trigger="hover-other focus-other" href="https://www.linkedin.com/company/brandedby-hq/?viewAsMember=true" target="_blank" class="footer_link_v2 u-text-style-text-xl">Linkedin</a><a data-trigger="hover-other focus-other" href="https://www.instagram.com/itsevanbarnes/" target="_blank" class="footer_link_v2 u-text-style-text-xl">Instagram</a></div></nav><div data-trigger="group" class="footer_links_block_wrap u-column-start-5 u-flex-vertical-nowrap u-justify-content-start u-gap-7"><aside class="footer_link_block u-flex-vertical-nowrap u-justify-content-start u-gap-5"><div class="footer_link_block_title u-text-style-text-md">Phone</div><div class="footer_links_wrap u-flex-vertical-nowrap u-gap-3"><a data-trigger="hover-other focus-other" href="tel:864-525-5687" class="footer_link_v2 u-text-style-display-md">HQ: 864-525-5687</a></div></aside><aside class="footer_link_block u-flex-vertical-nowrap u-justify-content-start u-gap-5"><div class="footer_link_block_title u-text-style-text-md">Email</div><div class="footer_links_wrap u-flex-vertical-nowrap u-gap-3"><a data-email-link="" data-trigger="hover-other focus-other" href="mailto:[email protected]" class="footer_link_v2 u-text-style-display-md">[email protected]</a></div></aside></div></div><div class="footer_logo_wrap u-column-span-3"><a data-home-link="" data-wf--logo-v2--logo-type="abbreviation" href="/" class="c_logo_wrap u-width-full u-height-full w-inline-block"><div class="location_logo_text_wrap u-width-full"><div class="location_logo_full w-variant-ba7052b5-0a1f-ea43-0d2d-ad2cf3f02171"><div data-logo-full="" class="logo_text">branded by</div><div class="logo_text is-symbol"> ©</div></div><div class="location_logo_abbreviation w-variant-ba7052b5-0a1f-ea43-0d2d-ad2cf3f02171"><div data-logo-abbr="" class="logo_text is-abbreviation">bb</div><div class="logo_span is-abbreviation">©</div></div></div><div class="universal_logo_wrap"><div class="universal_logo_full"><div data-logo-full="" class="logo_text">branded by</div><div class="logo_text is-symbol"> ©</div></div><div class="universal_logo_abbreviation"><div data-logo-abbr="" class="logo_text is-abbreviation">bb</div><div class="logo_span is-abbreviation">©</div></div></div></a></div><div id="w-node-c6f4ec0f-5fad-4be6-0847-e9b1b2f60969-28dfc19d" class="footer_bottom_wrap u-align-self-end u-flex-horizontal-wrap u-justify-content-between u-gap-1"><div class="footer_bottom_text_wrap"><div date-element="year" class="footer_bottom_text u-text-style-text-sm"> </div><div class="footer_bottom_text u-text-style-text-sm"> </div><div data-logo-full="" class="footer_bottom_text u-text-style-text-sm">branded by</div><div class="footer_bottom_text u-text-style-text-sm">, All Rights Reserved.</div></div><div class="footer_bottom_text u-text-style-text-sm">(                ©                )</div><div class="footer_bottom_links_wrap u-flex-horizontal-wrap u-gap-1"><a href="/terms-and-conditions" class="footer_bottom_link u-text-style-text-sm">Terms of Service.</a><a href="/privacy-policy" class="footer_bottom_link u-text-style-text-sm">Privacy Policy.</a></div></div></div></div></div></footer></main></div>
2584<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6679e5d883a72535233234cc" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
2584<script src="https://cdn.prod.website-files.com/6679e5d883a72535233234cc/js/brandedbystaging.b22257f6.98038b738310ea3c.js" type="text/javascript" integrity="sha384-3KMwYzkH9clhGNdnfMluqZtMkwbyyNhzoz5DsnpilsaNdmR6DDr9tjrtYmc8NsMw" crossorigin="anonymous"></script>
2584<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
2584<script src="https://cdn.prod.website-files.com/gsap/3.15.0/Physics2DPlugin.min.js" type="text/javascript"></script>
2584<script src="https://cdn.prod.website-files.com/gsap/3.15.0/SplitText.min.js" type="text/javascript"></script>
2584<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script>
2584<script type="text/javascript">gsap.registerPlugin(Physics2DPlugin,SplitText,ScrollTrigger);</script>
2584<!-- Flowbase Booster [Count Up] -->
2585<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/[email protected]/dist/countup.min.js" type="text/javascript"></script>
2585
2586
2587<!-- Google Tag Manager -->
2588<script async>
vendor: 415 bytes, lines 2588-2598
2588
2589  (function (w, d, s, l, i) {
2590    w[l] = w[l] || [];
2591    w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
2592    var f = d.getElementsByTagName(s)[0],
2593      j = d.createElement(s),
2594      dl = l != 'dataLayer' ? '&l=' + l : '';
2595    j.async = true;
2596    j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
2597    f.parentNode.insertBefore(j, f);
2598  })(window, document, 'script', 'dataLayer', '
2598GTM-5R59LJW
vendor: 4 bytes, line 2598
2598');
2599</script>
2599
2600<!-- End Google Tag Manager -->
2601
2602<script src="https://cdn.jsdelivr.net/gh/studio-freight/lenis@latest/bundled/lenis.js"></script>
2602
2603
2604<script>
2605  window.addEventListener('DOMContentLoaded', () => {
2606    const isLocationPage = document.body.getAttribute('data-location-page');
2607    const isStaticPage = document.body.getAttribute('data-static-page');
2608
2609    const storedData = JSON.parse(localStorage.getItem('locationData')) || {
2610      hrefMap: {},
2611      logoMap: {},
2612    };
2613
2614    if (isStaticPage === 'true') {
2615      localStorage.removeItem('locationData');
2616
2617      storedData.logoMap = {
2618        abbr: `bb`,
2619        full: `branded by`,
2620        city: '',
2621      };
2622
2623      localStorage.setItem('locationData', JSON.stringify(storedData));
2624    }
2625
2626    const linksArr = [
2627      { selector: '[data-about-link]', key: 'about' },
2628      { selector: '[data-contact-link]', key: 'contact' },
2629      { selector: '[data-home-link]', key: 'home' },
2630      { selector: '[data-partner-link]', key: 'partner' },
2631      { selector: '[data-email-link]', key: 'email' },
2632      { selector: '[data-tel-link]', key: 'tel' },
2633    ];
2634
2635    const logoArr = [
2636      {
2637        selector: '[data-logo-full]',
2638        key: 'full',
2639        defaultValue: 'branded by',
2640      },
2641      {
2642        selector: '[data-logo-city]',
2643        key: 'city',
2644        defaultValue: '',
2645      },
2646      {
2647        selector: '[data-logo-state]',
2648        key: 'state',
2649        defaultValue: 'South Carolina',
2650      },
2651      {
2652        selector: '[data-logo-abbr]',
2653        key: 'abbr',
2654        defaultValue: 'bb',
2655      },
2656      {
2657        selector: '[data-email-link]',
2658        key: 'emailTxt',
2659        defaultValue: '[email protected]',
2660      },
2661    ];
2662
2663    // Set links in local storage
2664    if (isLocationPage === 'true' || isStaticPage === 'true') {
2665      linksArr.forEach(({ selector, key }) => {
2666        const el = document.querySelector(selector);
2667        if (!el) return;
2668
2669        if (el.tagName.toLowerCase() === 'a') {
2670          storedData.hrefMap[key] = el.getAttribute('href');
2671        } else {
2672          const link = el.querySelector('a');
2673          if (link) {
2674            storedData.hrefMap[key] = link.getAttribute('href');
2675          }
2676        }
2677      });
2678
2679      localStorage.setItem('locationData', JSON.stringify(storedData));
2680    }
2681
2682    // Update links
2683    if (storedData && isLocationPage !== 'true') {
2684      linksArr.forEach(({ selector, key }) => {
2685        const elements = document.querySelectorAll(selector);
2686        if (!elements.length) return;
2687
2688        elements.forEach((el) => {
2689          if (el.tagName.toLowerCase() === 'a') {
2690            el.href = storedData.hrefMap[key];
2691          } else {
2692            const link = el.querySelector('a');
2693            if (link) {
2694              link.href = storedData.hrefMap[key];
2695            }
2696          }
2697        });
2698      });
2699
2700      // Update logo
2701      logoArr.forEach(({ selector, key, defaultValue }) => {
2702        const elements = document.querySelectorAll(selector);
2703        if (!elements.length) return;
2704
2705        elements.forEach((el) => {
2706          el.textContent = storedData.logoMap[key] ? storedData.logoMap[key] : defaultValue;
2707        });
2708      });
2709    }
2710  });
2711</script>
2711
2712
2713<!-- Dark mode 
2714<script>
2715function setCookie(name,value,days){const expires=days?`; expires=${new Date(Date.now()+days*864e5).toUTCString()}`:"";document.cookie=`${name}=${value||""}${expires}; path=/`}function getCookie(name){return document.cookie.split("; ").reduce((prev,current)=>{const[key,value]=current.split("=");return key===name?decodeURIComponent(value):prev},null)}function updateImageVisibility(isDarkMode){document.querySelectorAll(".light-mode-image, .dark-mode-image, .invert").forEach(img=>{if(img.classList.contains("light-mode-image")){img.style.display=isDarkMode?"none":"block"}else if(img.classList.contains("dark-mode-image")){img.style.display=isDarkMode?"block":"none"}else if(img.classList.contains("invert")){img.style.filter=isDarkMode?"invert(1)":"invert(0)"}})}document.addEventListener("DOMContentLoaded",function(){const textBlock=document.querySelector(".nav_mode-text");const darkMode=getCookie("darkMode")==="true";const textMode=getCookie("textMode")||"Dark Mode";if(darkMode){document.body.classList.add("dark-mode");document.querySelector(".nav_mode-toggle").classList.add("is-on")}textBlock.textContent=textMode;updateImageVisibility(darkMode);document.querySelector(".nav_mode-wrapper").addEventListener("click",function(){const isDarkMode=document.body.classList.toggle("dark-mode");document.querySelector(".nav_mode-toggle").classList.toggle("is-on");setCookie("darkMode",isDarkMode,1);updateImageVisibility(isDarkMode);textBlock.textContent=textBlock.textContent==="Light Mode"?"Dark Mode":"Light Mode";setCookie("textMode",textBlock.textContent,1)})});
2716</script>
2716
2717-->
2718
2719<!-- Dark / Light Theme Control Script STARTS Here -->
2720<script>
2721  function setCookie(name, value, days) {
2722    const expires = days ? `; expires=${new Date(Date.now() + days * 864e5).toUTCString()}` : '';
2723    document.cookie = `${name}=${value || ''}${expires}; path=/`;
2724  }
2725  function getCookie(name) {
2726    return document.cookie.split('; ').reduce((prev, current) => {
2727      const [key, value] = current.split('=');
2728      return key === name ? decodeURIComponent(value) : prev;
2729    }, null);
2730  }
2731
2732  function updateImageVisibility(isDarkMode) {
2733    document.querySelectorAll('.light-mode-image, .dark-mode-image, .invert').forEach((img) => {
2734      if (img.classList.contains('light-mode-image')) {
2735        img.style.display = isDarkMode ? 'none' : 'block';
2736      } else if (img.classList.contains('dark-mode-image')) {
2737        img.style.display = isDarkMode ? 'block' : 'none';
2738      } else if (img.classList.contains('invert')) {
2739        img.style.filter = isDarkMode ? 'invert(1)' : 'invert(0)';
2740      }
2741    });
2742  }
2743
2744  const manageClasses = (element, comboClass, force = null) => {
2745    const elementsArr = Array.from(document.querySelectorAll(element));
2746    elementsArr.forEach((el) => {
2747      force === null ? el.classList.toggle(comboClass) : el.classList.toggle(comboClass, force);
2748    });
2749  };
2750
2751  window.addEventListener('DOMContentLoaded', () => {
2752    'init';
2753    const mainBody = document.body;
2754    // mainBody.classList.add("dark-mode");
2755
2756    const isDarkMode = getCookie('darkMode') === 'true';
2757    const isLightMode = getCookie('darkMode') === '' || getCookie('darkMode') === null;
2758
2759    if (isDarkMode) {
2760      setCookie('darkMode', 'true', 1);
2761      setCookie('textMode', 'Dark Mode', 1);
2762      updateImageVisibility(true);
2763      manageClasses('.nav_mode-toggle', 'is-on', true);
2764      mainBody.classList.add('dark-mode');
2765      // document.querySelector(".nav_mode-toggle").classList.add("is-on");
2766    }
2767
2768    if (isLightMode) {
2769      document.body.classList.remove('dark-mode');
2770      updateImageVisibility(false);
2771    }
2772  });
2773
2774  document.addEventListener('DOMContentLoaded', function () {
2775    const textBlock = document.querySelector('.nav_mode-text');
2776    const modeWrapArr = Array.from(document.querySelectorAll('.nav_mode-wrapper'));
2777    const darkMode = getCookie('darkMode') === 'true';
2778    // const textMode = getCookie("textMode") || "Dark Mode";
2779    const textMode = getCookie('textMode') || 'Light Mode';
2780    textBlock.textContent = textMode;
2781    modeWrapArr.forEach((wrap) => {
2782      wrap.addEventListener('click', function () {
2783        const isDarkMode = document.body.classList.toggle('dark-mode');
2784        manageClasses('.nav_mode-toggle', 'is-on');
2785        setCookie('darkMode', isDarkMode, 1);
2786        updateImageVisibility(isDarkMode);
2787        textBlock.textContent = textBlock.textContent === 'Dark Mode' ? 'Light Mode' : 'Dark Mode';
2788        setCookie('textMode', textBlock.textContent, 1);
2789      });
2790    });
2791  });
2792</script>
2792
2793<!-- Dark / Light Theme Control Script ENDS Here -->
2794
2795<!-- Smooth Scrolling -->
2796<script>
2797  const lenis = new Lenis({ duration: 1.2, easing: (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t)), direction: 'vertical', gestureDirection: 'vertical', smooth: true, smoothTouch: false, touchMultiplier: 2, infinite: false });
2798  lenis.on('scroll', ({ scroll, limit, velocity, direction, progress }) => {
2799    console.log({ scroll: scroll, limit: limit, velocity: velocity, direction: direction, progress: progress });
2800  });
2801  function raf(time) {
2802    lenis.raf(time);
2803    requestAnimationFrame(raf);
2804  }
2805  const scrollButtons = document.querySelectorAll('[data-target]');
2806  scrollButtons.forEach((button) => {
2807    button.addEventListener('click', (e) => {
2808      e.preventDefault();
2809      var target = button.dataset.target,
2810        $el = document.getElementById(target.replace('#', ''));
2811      lenis.scrollTo($el, { offset: 0, immediate: false, duration: 3, easing: (x) => (x < 0.5 ? 4 * x * x * x : 1 - Math.pow(-2 * x + 2, 3) / 2) });
2812    });
2813  });
2814  requestAnimationFrame(raf);
2815</script>
2815
2816
2817<!-- Year and scroll-to-top button -->
2818<script>
2819  /*
2820document.addEventListener("DOMContentLoaded",function(){let e=document.querySelector('[date-element="year"]');e&&(e.innerText=(new Date).getFullYear())}),document.querySelector(".scroll-to-top_button").addEventListener("click",e=>{e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"})});
2821*/
2822  document.addEventListener('DOMContentLoaded', function () {
2823    let e = document.querySelectorAll('[date-element="year"]');
2824    const yearElArr = Array.from(e);
2825    yearElArr.forEach((el) => {
2826      el && (el.innerText = new Date().getFullYear());
2827    });
2828
2829    const scrollToTopEls = document.querySelectorAll('.scroll-to-top_button');
2830    const scrollBtnArr = Array.from(scrollToTopEls);
2831    scrollBtnArr.forEach((btn) => {
2832      btn.addEventListener('click', (e) => {
2833        (e.preventDefault(), window.scrollTo({ top: 0, behavior: 'smooth' }));
2834      });
2835    });
2836  });
2837</script>
2837
2838
2839<script>
2840  // Number of clicks on the trigger element initially set on 0
2841  let numOfClicks = 0;
2842  // Get trigger element
2843  const trigger = document.getElementById('menu');
2844  // Get body element
2845  const bodyEl = document.getElementsByTagName('body')[0];
2846
2847  // Set onclick function to trigger element
2848  trigger.onclick = () => {
2849    numOfClicks += 1;
2850    // Check if number of clicks is an even value:
2851    // odd value - first click, even value - second click
2852    const isNumOfClicksEven = numOfClicks % 2 === 0;
2853    // On first click set body's overflow property to "auto",
2854    // On second click set body's overflow property to "hidden"
2855    isNumOfClicksEven ? (bodyEl.style.overflow = 'auto') : (bodyEl.style.overflow = 'hidden');
2856  };
2857</script>
2857
2858
2859<!--
2860<script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsload@1/cmsload.js"></script>
2860
2861-->
2862<script src="https://cdn.jsdelivr.net/gh/timothydesign/script/split-type.js"></script>
vendor: 1 bytes, line 2862
2862
2863<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/gsap.min.js"></script>
vendor: 1 bytes, line 2863
2863
2864<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/ScrollTrigger.min.js"></script>
vendor: 1 bytes, line 2864
2864
2865<script>
2866  window.addEventListener('DOMContentLoaded', (event) => {
2867    // Split text into spans
2868    let typeSplit = new SplitType('[text-split]', {
2869      types: 'words, chars',
2870      tagName: 'span',
2871    });
2872
2873    // Link timelines to scroll position
2874    function createScrollTrigger(triggerElement, timeline) {
2875      ScrollTrigger.create({
2876        trigger: triggerElement,
2877        start: 'top 70%',
2878        onEnter: () => timeline.play(),
2879      });
2880    }
2881
2882    $('[words-slide-up]').each(function (index) {
2883      let tl = gsap.timeline({ paused: true });
2884      tl.from($(this).find('.word'), { opacity: 0, yPercent: 100, duration: 0.7, ease: 'back.out(2)', stagger: { amount: 0.7 } });
2885      createScrollTrigger($(this), tl);
2886    });
2887
2888    $('[letters-fade-in]').each(function (index) {
2889      let tl = gsap.timeline({ paused: true });
2890      tl.from($(this).find('.char'), { opacity: 0, duration: 0.2, ease: 'power1.out', stagger: { amount: 0.7 } });
2891      createScrollTrigger($(this), tl);
2892    });
2893
2894    $('[scrub-each-word]').each(function (index) {
2895      let tl = gsap.timeline({
2896        scrollTrigger: {
2897          trigger: $(this),
2898          start: 'top 90%',
2899          end: 'top center',
2900          scrub: true,
2901        },
2902      });
2903      tl.from($(this).find('.word'), { opacity: 0.2, duration: 0.2, ease: 'power1.out', stagger: { each: 0.4 } });
2904    });
2905
2906    // Avoid flash of unstyled content
2907    gsap.set('[text-split]', { opacity: 1 });
2908  });
2909</script>
2909
2910
2911<!--
2912<script>
2913	(() => {
2914  try {
2915    var e,
2916      t = navigator.userAgent,
2917      r = 0,
2918      n = (e, t, r) => e.setAttribute(t, r),
2919      s = (e, t) => e.removeAttribute(t),
2920      d = "tagName",
2921      o = "forEach",
2922      a = "indexOf",
2923      styleTag = document.querySelector('link[href*="css/packagexio"]'),
2924      i = location.href.includes("nonopt=1") || (navigator.platform[a]("x86_64") > -1 && 0 > t[a]("CrOS")) || t[a]("power") > -1 || t[a]("rix") > -1;
2925    !i && document.documentElement.classList.add("mainopt");
2926    i && location.href == 'https://packagex.io/' && (styleTag.setAttribute("d-href", styleTag.getAttribute("href")), styleTag.removeAttribute('href'));
2927     if(i){
2928            document.querySelectorAll('script:not([type="load"]):not([type*="json"])').forEach(function(e) {
2929              if (e.src) {
2930                  n(e, "d-src", e.src);
2931                  s(e, "src");
2932                }
2933                if (e.type === 'module'){
2934                  n(e, "dxt", 'module');
2935                };
2936                e.type = "load";
2937            });            
2938                const originalAPIs = {
2939                    eval: window.eval,
2940                    Function: window.Function,
2941                    onload: window.onload,
2942                    onunload: window.onunload,
2943                };
2944    
2945                const optimizedScript = document.createElement('script');
2946                optimizedScript.innerHTML = `
2947                    Object.defineProperty(window, 'onload', { value: () => {}, configurable: true });
2948                    Object.defineProperty(window, 'onunload', { value: () => {}, configurable: true });
2949    
2950                    Object.defineProperty(window, 'eval', { value: () => { throw new Error('eval optimized'); }, configurable: false, writable: false });
2951                    Object.defineProperty(window, 'Function', { value: () => { throw new Error('Function optimized'); }, configurable: false, writable: false });
2952                `;
2953                document.head.appendChild(optimizedScript);      
2954          }
2955
2956    let c = new MutationObserver((mutations) => {
2957      mutations[o](({ addedNodes }) => {
2958        addedNodes[o]((node) => {
2959          if (1 === node.nodeType) {
2960            if (document.documentElement.classList.contains("xh")) {
2961              c.disconnect();
2962              return; 
2963            }
2964
2965            if ("SCRIPT" === node[d] && !node.classList.contains("opt-script")) {
2966              if ((node.src.includes('1.1.1.js') || node.src.includes('api.js') || node.src.includes('recaptcha__en.js')) || (i && !node.innerHTML.includes('xllbp'))) {
2967                if (node.src) {
2968                  n(node, "d-src", node.src);
2969                  s(node, "src");
2970                }
2971                if (node.type === 'module') {
2972                  n(node, "dxt", 'module');
2973                }
2974                node.type = "load";
2975                node.classList.add("opt-script");
2976              }
2977            } else if (("IFRAME" === node[d] && (node.src.includes('youtube.com/embed') || node.src.includes('recaptcha'))) || ("IFRAME" === node[d] && i)) {
2978              n(node, "data-src", node.src);
2979              s(node, "src");
2980              node.classList.add('lazyiframe');
2981            } else if ("IMG" === node[d] && i) {
2982              if (++r <= 10) {
2983                return;
2984              }
2985              if (node.hasAttribute("data-src")) {
2986                n(node, "d-src", node.getAttribute("data-src"));
2987                s(node, "data-src");
2988              } else {
2989                n(node, "d-src", node.src);
2990              }
2991              n(node, "src", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=");
2992              if (node.srcset) {
2993                n(node, "dt", node.srcset);
2994                s(node, "srcset");
2995              }
2996              n(node, "data-li", "st");
2997            }
2998          }
2999        });
3000      });
3001    });
3002
3003    c.observe(document.documentElement, { childList: !0, subtree: !0 });
3004  } catch (error) {
3005    console.error("An error occurred:", error);
3006  }
3007})();
3008	</script>
3008
3009
3010	<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5OTk5OXB4IiBoZWlnaHQ9Ijk5OTk5cHgiIHZpZXdCb3g9IjAgMCAxIDEiPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz48L3N2Zz4=" alt="Placeholder" class="removeblankimage" style="position:absolute;top:0;left:0;width:96vw;height:96vh;max-width:99vw;max-height:99vh;pointer-events:none;">
3011	<style>
3012	  html.mainopt .removeblankimage {
3013		  display: none !important;
3014	  }
3015	  html:not(.mainopt):not(.xh), html:not(.mainopt):not(.xh) * {
3016			  transition: none !important;
3017			  animation: none !important;
3018        	  opacity: 1 !important;
3019			  font-family: unset !important;
3020	  }
3021      html:not(.mainopt) .logo-carousel-container .logo-carousel img{
3022          opacity:0 !important
3023      }
3024      html:not(.mainopt) .cookie-modal_component {
3025          display:none !important
3026      }
3027
3028	</style>
3029-->
3030
3031<script type="load">
3032  document.addEventListener('DOMContentLoaded', function () {
3033   var youtubeIframes = document.querySelectorAll('iframe.lazyiframe');
3034
3035   youtubeIframes.forEach(function (youtubeIframe) {
3036    var dataSrcValue = youtubeIframe.getAttribute('data-src');
3037
3038    if (dataSrcValue) {
3039  	  youtubeIframe.setAttribute('src', dataSrcValue);
3040  	  youtubeIframe.removeAttribute('data-src');
3041    }
3042   });
3043  });
3044</script>
3044
3045
3046<style id="xbgl">
3047  div:not(.xbg),
3048  section:not(.xbg),
3049  ifz:not(.xbg) {
3050    background-image: none !important;
3051  }
3052</style>
3053<!--
3054  
3054<script>
3055  	var xllbp = 200,
3056  		gfdl = 1e4,
3057  		xllj = 1,
3058  		xej = 0;
3059  	class xls {
3060  		constructor(e) {
3061  			this.triggerEvents = e, this.eventOptions = {
3062  				passive: !0
3063  			}, this.userEventListener = this.tl.bind(this), this.ltgr, this.cslf, this.lslffd = 0, this.slfired = 0, this.slfire = 0, this.excluded_js = xej, this.xllj = xllj, this.xfonts = "undefined" != typeof xgft ? xgft : [], this.xstyles = [], this.xsts = {
3064  				n: [],
3065  				async: [],
3066  				defer: [],
3067  				lazy: []
3068  			}, this.ajqrs = []
3069  		}
3070  		uea(e) {
3071  			this.triggerEvents.forEach(t => window.addEventListener(t, e.userEventListener, e.eventOptions))
3072  		}
3073  		uer(e) {
3074  			this.triggerEvents.forEach(t => window.removeEventListener(t, e.userEventListener, e.eventOptions))
3075  		}
3076  		tol() {
3077  			"loading" === document.readyState ? document.addEventListener("DOMContentLoaded", this.lr.bind(this)) : this.lr()
3078  		}
3079  		tl() {
3080  			this.uer(this), this.lslffd = 1, this.ahc("xh"), "loading" === document.readyState ? (document.addEventListener("DOMContentLoaded", this.lsr.bind(this)), this.slfire || document.addEventListener("DOMContentLoaded", this.lr.bind(this))) : (this.lsr(), this.slfire || this.lr())
3081  		}
3082  		async lsr() {
3083  			this.cslf || (this.cslf = !0, this.rc(), document.getElementsByTagName("html")[0].setAttribute("data-css", this.xstyles.length), document.getElementsByTagName("html")[0].setAttribute("dcld", 0), this.prelss(this.xstyles), this.lsp())
3084  		}
3085  		async lsp() {
3086  			setTimeout(function(e) {
3087  				document.getElementsByTagName("html")[0].classList.contains("spl") ? e.lcc(e.xstyles) : e.lsp()
3088  			}, 200, this)
3089  		}
3090  		async lr() {
3091  			this.slfired || (this.slfired = !0, this.hel(), this.exedw(), this.rs(), this.ahc("xr"), "function" == typeof xeosj && xeosj(), this.prelss(this.xsts.n), this.prelss(this.xsts.defer), this.prelss(this.xsts.async), await this.lss(this.xsts.n), await this.lss(this.xsts.defer), await this.lss(this.xsts.async), await this.edc(), await this.ewl(), window.dispatchEvent(new Event("xsts-loaded")), this.ahc("xst"), "function" == typeof xeoej && xeoej(), this.ltgr = setInterval(this.xtls, 500, this))
3092  		}
3093  		async xtls(e) {
3094  			e.lslffd && (await e.lss(e.xsts.lazy), e.ahc("scld"), setTimeout(function(){e.ahc("scldl")}, 1000),clearInterval(e.ltgr))
3095  		}
3096  		ahc(e) {
3097  			document.getElementsByTagName("html")[0].classList.add(e)
3098  		}
3099  		rs() {
3100  			document.querySelectorAll("script[type=load]").forEach(e => {
3101  				e.hasAttribute("d-src") ? e.hasAttribute("async") && !1 !== e.async ? this.xsts.async.push(e) : e.hasAttribute("defer") && !1 !== e.defer || "module" === e.getAttribute("dxt") ? this.xsts.defer.push(e) : this.xsts.n.push(e) : this.xsts.n.push(e)
3102  			}), document.querySelectorAll("script[type=lload]").forEach(e => {
3103  				this.xsts.lazy.push(e)
3104  			})
3105  		}
3106  		rc() {
3107  			document.querySelectorAll("link[d-href]").forEach(e => {
3108  				this.xstyles.push(e)
3109  			})
3110  		}
3111  		async es(e) {
3112  			return await this.rpf(), new Promise(t => {
3113  				let s = document.createElement("script"),
3114  					a;
3115  				[...e.attributes].forEach(e => {
3116  					let t = e.nodeName;
3117  					"type" !== t && "d-src" !== t && ("dxt" === t && (t = "type", a = e.no
3117deValue), s.setAttribute(t, e.nodeValue))
3118  				}), e.hasAttribute("d-src") ? (s.setAttribute("src", e.getAttribute("d-src")), s.addEventListener("load", t), s.addEventListener("error", t)) : (s.text = e.text, t()), null !== e.parentNode && e.parentNode.replaceChild(s, e)
3119  			})
3120  		}
3121  		async ec(e) {
3122  			var t;
3123  			let s;
3124  			return t = e, void((s = document.createElement("link")).href = t.getAttribute("d-href"), s.rel = "stylesheet", document.head.appendChild(s), t.parentNode.removeChild(t))
3125  		}
3126  		async lss(e) {
3127  			let t = e.shift();
3128  			return t ? (await this.es(t), this.lss(e)) : Promise.resolve()
3129  		}
3130  		async lcc(e) {
3131  			let t = e.shift();
3132  			return t ? (this.ec(t), this.lcc(e)) : "loaded"
3133  		}
3134  		async lfts(e) {
3135  			var t = document.createDocumentFragment();
3136  			e.forEach(e => {
3137  				let s = document.createElement("link");
3138  				s.href = e, s.rel = "stylesheet", t.appendChild(s)
3139  			}), setTimeout(function() {
3140  				document.head.appendChild(t)
3141  			}, gfdl)
3142  		}
3143  		prelss(e) {
3144  			var t = document.createDocumentFragment(),
3145  				s = 0,
3146  				a = this;
3147  			[...e].forEach(i => {
3148  				let r = i.getAttribute("d-src"),
3149  					n = i.getAttribute("d-href");
3150  				if (r) {
3151  					let d = document.createElement("link");
3152  					d.href = r, d.rel = "preload", d.as = "script", t.appendChild(d)
3153  				} else if (n) {
3154  					let l = document.createElement("link");
3155  					l.href = n, l.rel = "preload", l.as = "style", s++, e.length == s && (l.dataset.last = 1), t.appendChild(l), l.onload = function() {
3156  						fetch(this.href).then(e => e.blob()).then(e => {
3157  							a.ucl()
3158  						}).catch(e => {
3159  							a.ucl()
3160  						})
3161  					}, l.onerror = function() {
3162  						a.ucl()
3163  					}
3164  				}
3165  			}), document.head.appendChild(t)
3166  		}
3167  		ucl() {
3168  			document.getElementsByTagName("html")[0].setAttribute("dcld", parseInt(document.getElementsByTagName("html")[0].getAttribute("dcld")) + 1), document.getElementsByTagName("html")[0].getAttribute("data-css") == document.getElementsByTagName("html")[0].getAttribute("dcld") && document.getElementsByTagName("html")[0].classList.add("spl")
3169  		}
3170  		hel() {
3171  			let e = {};
3172  
3173  			function t(t, s) {
3174  				! function(t) {
3175  					function s(s) {
3176  						return e[t].eventsToRewrite.indexOf(s) >= 0 ? "x" + s : s
3177  					}
3178  					e[t] || (e[t] = {
3179  						originalFunctions: {
3180  							add: t.addEventListener,
3181  							remove: t.removeEventListener
3182  						},
3183  						eventsToRewrite: []
3184  					}, t.addEventListener = function() {
3185  						arguments[0] = s(arguments[0]), e[t].originalFunctions.add.apply(t, arguments)
3186  					}, t.removeEventListener = function() {
3187  						arguments[0] = s(arguments[0]), e[t].originalFunctions.remove.apply(t, arguments)
3188  					})
3189  				}(t), e[t].eventsToRewrite.push(s)
3190  			}
3191  
3192  			function s(e, t) {
3193  				let s = e[t];
3194  				Object.defineProperty(e, t, {
3195  					get: () => s || function() {},
3196  					set(a) {
3197  						e["y" + t] = s = a
3198  					}
3199  				})
3200  			}
3201  			t(document, "DOMContentLoaded"), t(window, "DOMContentLoaded"), t(window, "load"), t(window, "pageshow"), t(document, "readystatechange"), s(document, "onreadystatechange"), s(window, "onload"), s(window, "onpageshow")
3202  		}
3203  		hj(e) {
3204  			let t = window.jQuery;
3205  			Object.defineProperty(window, "jQuery", {
3206  				get: () => t,
3207  				set(s) {
3208  					if (s && s.fn && !e.ajqrs.includes(s)) {
3209  						s.fn.ready = s.fn.init.prototype.ready = function(t) {
3210  							if (void 0 !== t) return e.slfired ? e.domReadyFired ? t.bind(document)(s) : document.addEventListener("xDOMContentLoaded", () => t.bind(document)(s)) : t.bind(document)(s), s(document)
3211  						};
3212  						let a = s.fn.on;
3213  						s.fn.on = s.fn.init.prototype.on = function() {
3214  							if ("ready" == arguments[0]) {
3215  								if (this[0] !== document) return a.apply(this, arguments), this;
3216  								arguments[1].bind(document)(s)
3217  							}
3218  							if (this[0] === window) {
3219  								function e(e) {
3220  									return e.split(" ").map(e => "load" === e || 0 === e.indexOf("load.") ? "xjld" : e).join(" ")
3221  								}
3222  								"string" == typeof arguments[0] || arguments[0] instanceof String ? arguments[0] = e(arguments[0]) : "object" == typeof arguments[0] && Object.keys(arguments[0]).forEac
3222h(t => {
3223  									Object.assign(arguments[0], {
3224  										[e(t)]: arguments[0][t]
3225  									})[t]
3226  								})
3227  							}
3228  							return a.apply(this, arguments), this
3229  						}, e.ajqrs.push(s)
3230  					}
3231  					t = s
3232  				}
3233  			})
3234  		}
3235  		async edc() {
3236  			this.domReadyFired = !0, await this.rpf(), document.dispatchEvent(new Event("xDOMContentLoaded")), await this.rpf(), window.dispatchEvent(new Event("xDOMContentLoaded")), await this.rpf(), document.dispatchEvent(new Event("xreadystatechange")), await this.rpf(), document.yonreadystatechange && document.yonreadystatechange()
3237  		}
3238  		async ewl() {
3239  			await this.rpf(), setTimeout(function() {
3240  				window.dispatchEvent(new Event("xload"))
3241  			}, 100), await this.rpf(), window.yonload && window.yonload(), await this.rpf(), this.ajqrs.forEach(e => e(window).trigger("xjld")), window.dispatchEvent(new Event("xps")), await this.rpf(), window.yonpageshow && window.yonpageshow()
3242  		}
3243  		exedw() {
3244  			let e = new Map;
3245  			document.write = document.writeln = function(t) {
3246  				let s = document.currentScript,
3247  					a = document.createRange(),
3248  					i = s.parentElement,
3249  					r = e.get(s);
3250  				void 0 === r && (r = s.nextSibling, e.set(s, r));
3251  				let n = document.createDocumentFragment();
3252  				a.setStart(n, 0), n.appendChild(a.createContextualFragment(t)), i.insertBefore(n, r)
3253  			}
3254  		}
3255  		async rpf() {
3256  			return new Promise(e => requestAnimationFrame(e))
3257  		}
3258  		static et() {
3259  			let e = new xls(["keydown", "mousemove", "touchmove", "touchstart", "touchend", "wheel"]);
3260  			e.lfts(e.xfonts), e.uea(e), e.excluded_js || e.hj(e), e.xllj || (e.slfire = 1, e.tol());
3261  			let t = setInterval(function e(s) {
3262  				null != document.body && (document.body.getBoundingClientRect().top < -30 && s.tl(), clearInterval(t))
3263  			}, 500, e)
3264  		}	
3265  		static ur() {
3266  			let e = new xls(["keydown", "mousemove", "touchmove", "touchstart", "touchend", "wheel"]);
3267  			e.lfts(e.xfonts), e.uea(e), e.excluded_js || e.hj(e), e.xllj || (e.slfire = 1, e.tol());
3268  			e.tl();
3269  		}
3270  	}
3271  	setTimeout(function() {
3272  		xls.et();
3273  	},1000);
3274  </script>
3274
3275-->
3276
3277<!-- Start of HubSpot Embed Code -->
3278<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/51013914.js"></script>
3278
3279<!-- End of HubSpot Embed Code -->
3280
3281<script>
3282  (function () {
3283    let firstDropdown = null;
3284    let observer = null;
3285
3286    function openFirst() {
3287      if (!firstDropdown) return;
3288      if (firstDropdown.classList.contains('w--open')) return;
3289
3290      firstDropdown.classList.add('w--open');
3291      const toggle = firstDropdown.querySelector('.w-dropdown-toggle');
3292      if (toggle) toggle.setAttribute('aria-expanded', 'true');
3293      const list = firstDropdown.querySelector('.w-dropdown-list');
3294      if (list) {
3295        list.style.display = 'block';
3296        list.classList.add('w--open');
3297      }
3298    }
3299
3300    function init() {
3301      firstDropdown = document.querySelector('.team_blocks_collection_list .w-dyn-item:first-child .w-dropdown');
3302      if (!firstDropdown) return;
3303
3304      // Deschide imediat
3305      openFirst();
3306
3307      // Observă modificările clasei și redeschide dacă e închis
3308      if (observer) observer.disconnect();
3309      observer = new MutationObserver(function (mutations) {
3310        mutations.forEach(function (mutation) {
3311          if (mutation.attributeName === 'class') {
3312            const el = mutation.target;
3313            if (!el.classList.contains('w--open')) {
3314              // Dacă s-a pierdut clasa, o adăugăm înapoi
3315              openFirst();
3316            }
3317          }
3318        });
3319      });
3320      observer.observe(firstDropdown, { attributes: true, attributeFilter: ['class'] });
3321    }
3322
3323    if (document.readyState === 'complete') {
3324      setTimeout(init, 300);
3325    } else {
3326      window.addEventListener('load', function () {
3327        setTimeout(init, 300);
3328      });
3329    }
3330  })();
3331</script>
3331<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
3331
3332
3333<script>
3334// ------- SWIPER + FINSEET FILTERS ------- //
3335
3336let swiper = new Swiper('.swiper', {
3337  wrapperClass: 'swiper-wrapper',
3338  slideClass: 'swiper-slide',
3339  slidesPerView: 1,
3340  slidesPerGroup: 1,
3341  spaceBetween: 20,
3342  slidesOffsetBefore: 0,
3343  slidesOffsetAfter: 0,
3344  grabCursor: true,
3345  loop: false,
3346  navigation: {
3347    nextEl: '.swiper-button-next',
3348    prevEl: '.swiper-button-prev',
3349  },
3350  speed: 600
3351});
3352
3353function updateSwiperAfterFilter() {
3354  setTimeout(() => {
3355    const visibleSlides = Array.from(document.querySelectorAll('.swiper-slide'))
3356      .filter(slide => !slide.classList.contains('fs-cmsfilter_hide'));
3357
3358    const enabled = visibleSlides.length > 1;
3359
3360    swiper.allowTouchMove = enabled;
3361    swiper.allowSlideNext = enabled;
3362    swiper.allowSlidePrev = enabled;
3363
3364    swiper.update();
3365    swiper.slideTo(0);
3366  }, 250);
3367}
3368
3369document.querySelectorAll('[fs-cmsfilter-field], [fs-cmsfilter-element="clear"]').forEach(btn => {
3370  btn.addEventListener('click', updateSwiperAfterFilter);
3371});
3372
3373window.addEventListener('fs-cmsfilter-update', updateSwiperAfterFilter);
3374</script>
3374
3375
3376
3377<script>
3378  const resizeVideo = () => {
3379  const wrapper = document.querySelector('.video-cover');
3380  const iframe = wrapper.querySelector('iframe');
3381
3382  const w = wrapper.offsetWidth;
3383  const h = wrapper.offsetHeight;
3384
3385  const ratio = 16 / 9;
3386
3387  if (w / h > ratio) {
3388    iframe.style.width = w + 'px';
3389    iframe.style.height = w / ratio + 'px';
3390  } else {
3391    iframe.style.height = h + 'px';
3392    iframe.style.width = h * ratio + 'px';
3393  }
3394};
3395
3396window.addEventListener('resize', resizeVideo);
3397resizeVideo();
3398</script>
3398
3399
3400
3401<script>
3402// ------- COVER STYLE FOR VIMEO ------- //
3403  
3404function coverVideos() {
3405  const blocks = document.querySelectorAll('.vimeo-cover');
3406
3407  blocks.forEach(wrap => {
3408    const iframe = wrap.querySelector('iframe');
3409    if (!iframe) return;
3410
3411    const w = wrap.offsetWidth;
3412    const h = wrap.offsetHeight;
3413    const ratio = 16 / 9;
3414
3415    if (w / h > ratio) {
3416      iframe.style.width = w + 'px';
3417      iframe.style.height = (w / ratio) + 'px';
3418    } else {
3419      iframe.style.height = h + 'px';
3420      iframe.style.width = (h * ratio) + 'px';
3421    }
3422  });
3423}
3424
3425window.addEventListener('resize', coverVideos);
3426window.addEventListener('load', coverVideos);
3427
3428setTimeout(coverVideos, 500);
3429</script>
3429</body></html>

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.