PageSourceSearch

https://collab.nyc/capabilities/

html collab.nyc collected 2026-10-09 23:00:52 UTC 111,932 bytes, 2,228 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js" dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> 
3<head>
4	<meta charset="UTF-8">
5		<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6    <title>Capabilities • Collab Studio</title>
7
8		<!-- All in One SEO Pro 4.9.9 - aioseo.com -->
9	<meta name="description" content="WBE-certified (New York City + New York State) Vendor packet (W-9, COI, certifications) available upon request NAICS Codes 541400 — Specialty Design Services 541310 — Architectural Services 337212 — Custom Architectural Woodwork &amp; Millwork Manufacturing 238390 — Other Building Finishing Contractors 541420 — Industrial Design Services 541430 — Graphic Design Services 332323 — Ornamental &amp; Architectural" />
10	<meta name="robots" content="max-image-preview:large" />
11	<link rel="canonical" href="https://collab.nyc/capabilities/" />
12	<meta name="generator" content="All in One SEO Pro (AIOSEO) 4.9.9" />
13		<meta property="og:locale" content="en_US" />
14		<meta property="og:site_name" content="Collab Studio • An Integrated Innovation Studio" />
15		<meta property="og:type" content="article" />
16		<meta property="og:title" content="Capabilities • Collab Studio" />
17		<meta property="og:description" content="WBE-certified (New York City + New York State) Vendor packet (W-9, COI, certifications) available upon request NAICS Codes 541400 — Specialty Design Services 541310 — Architectural Services 337212 — Custom Architectural Woodwork &amp; Millwork Manufacturing 238390 — Other Building Finishing Contractors 541420 — Industrial Design Services 541430 — Graphic Design Services 332323 — Ornamental &amp; Architectural" />
18		<meta property="og:url" content="https://collab.nyc/capabilities/" />
19		<meta property="og:image" content="https://collab.nyc/wp-content/uploads/2023/02/Collab-Logo_black-1.png" />
20		<meta property="og:image:secure_url" content="https://collab.nyc/wp-content/uploads/2023/02/Collab-Logo_black-1.png" />
21		<meta property="og:image:width" content="831" />
22		<meta property="og:image:height" content="315" />
23		<meta property="article:published_time" content="2023-02-07T18:12:13+00:00" />
24		<meta property="article:modified_time" content="2026-08-13T16:39:04+00:00" />
25		<meta name="twitter:card" content="summary_large_image" />
26		<meta name="twitter:title" content="Capabilities • Collab Studio" />
27		<meta name="twitter:description" content="WBE-certified (New York City + New York State) Vendor packet (W-9, COI, certifications) available upon request NAICS Codes 541400 — Specialty Design Services 541310 — Architectural Services 337212 — Custom Architectural Woodwork &amp; Millwork Manufacturing 238390 — Other Building Finishing Contractors 541420 — Industrial Design Services 541430 — Graphic Design Services 332323 — Ornamental &amp; Architectural" />
28		<meta name="twitter:image" content="https://collab.nyc/wp-content/uploads/2023/02/Collab-Logo_black-1.png" />
29		
29<script type="application/ld+json" class="aioseo-schema">
30			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/collab.nyc\/capabilities\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/collab.nyc#listItem","position":1,"name":"Home","item":"https:\/\/collab.nyc","nextItem":{"@type":"ListItem","@id":"https:\/\/collab.nyc\/capabilities\/#listItem","name":"Capabilities"}},{"@type":"ListItem","@id":"https:\/\/collab.nyc\/capabilities\/#listItem","position":2,"name":"Capabilities","previousItem":{"@type":"ListItem","@id":"https:\/\/collab.nyc#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/collab.nyc\/#organization","name":"Collab Studio, Inc.","description":"An Integrated Innovation Studio","url":"https:\/\/collab.nyc\/","telephone":"+12127273190","logo":{"@type":"ImageObject","url":"https:\/\/collab.nyc\/wp-content\/uploads\/2023\/03\/Collab-Logo_black-1.png","@id":"https:\/\/collab.nyc\/capabilities\/#organizationLogo","width":831,"height":315},"image":{"@id":"https:\/\/collab.nyc\/capabilities\/#organizationLogo"},"sameAs":["https:\/\/www.instagram.com\/collabnyc\/","https:\/\/www.pinterest.com\/collabnyc\/"],"address":{"@id":"https:\/\/collab.nyc\/#postaladdress","@type":"PostalAddress","streetAddress":"309 Starr Street","postalCode":"11237","addressLocality":"Brooklyn","addressRegion":"New York","addressCountry":"US"}},{"@type":"WebPage","@id":"https:\/\/collab.nyc\/capabilities\/#webpage","url":"https:\/\/collab.nyc\/capabilities\/","name":"Capabilities \u2022 Collab Studio","description":"WBE-certified (New York City + New York State) Vendor packet (W-9, COI, certifications) available upon request NAICS Codes 541400 \u2014 Specialty Design Services 541310 \u2014 Architectural Services 337212 \u2014 Custom Architectural Woodwork & Millwork Manufacturing 238390 \u2014 Other Building Finishing Contractors 541420 \u2014 Industrial Design Services 541430 \u2014 Graphic Design Services 332323 \u2014 Ornamental & Architectural","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/collab.nyc\/#website"},"breadcrumb":{"@id":"https:\/\/collab.nyc\/capabilities\/#breadcrumblist"},"datePublished":"2023-02-07T18:12:13+00:00","dateModified":"2026-08-13T16:39:04+00:00"},{"@type":"WebSite","@id":"https:\/\/collab.nyc\/#website","url":"https:\/\/collab.nyc\/","name":"Collab Fabrication Lab & Innovation Studio","alternateName":"Collab Studio","description":"An Integrated Innovation Studio","inLanguage":"en-US","publisher":{"@id":"https:\/\/collab.nyc\/#organization"}}]}
31		</script>
31
32		<!-- All in One SEO Pro -->
33
34<link rel='dns-prefetch' href='//fonts.googleapis.com' />
35<link rel='preconnect' href='https://fonts.gstatic.com' crossorigin />
36<link rel="alternate" type="application/rss+xml" title="Collab Studio &raquo; Feed" href="https://collab.nyc/feed/" />
37<link rel="alternate" type="application/rss+xml" title="Collab Studio &raquo; Comments Feed" href="https://collab.nyc/comments/feed/" />
38<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://collab.nyc/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcollab.nyc%2Fcapabilities%2F" />
39<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://collab.nyc/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcollab.nyc%2Fcapabilities%2F&#038;format=xml" />
40		<!-- This site uses the Google Analytics by MonsterInsights plugin v10.1.3 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 40-41
40
41							<script src="//www.googletagmanager.com/gtag/js?id=
41G-94H6YJMHZ5
vendor: 91 bytes, lines 41-42
41"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
42			
42<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
43				var mi_version = '10.1.3';
44				var mi_track_user = true;
45				var mi_no_track_reason = '';
46								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/collab.nyc\/capabilities\/"};
47								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
48					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
49				} else {
50					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
51				}
52
53								var disableStrs = [
54										'ga-disable-G-94H6YJMHZ5',
55									];
56
57				/* Function to detect opted out users */
58				function __gtagTrackerIsOptedOut() {
59					for (var index = 0; index < disableStrs.length; index++) {
60						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
61							return true;
62						}
63					}
64
65					return false;
66				}
67
68				/* Disable tracking if the opt-out cookie exists. */
69				if (__gtagTrackerIsOptedOut()) {
70					for (var index = 0; index < disableStrs.length; index++) {
71						window[disableStrs[index]] = true;
72					}
73				}
74
75				/* Opt-out function */
76				function __gtagTrackerOptout() {
77					for (var index = 0; index < disableStrs.length; index++) {
78						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
79						window[disableStrs[index]] = true;
80					}
81				}
82
83				if ('undefined' === typeof gaOptout) {
84					function gaOptout() {
85						__gtagTrackerOptout();
86					}
87				}
88								window.dataLayer = window.dataLayer || [];
89
90				window.MonsterInsightsDualTracker = {
91					helpers: {},
92					trackers: {},
93				};
94				if (mi_track_user) {
95					function __gtagDataLayer() {
96						dataLayer.push(arguments);
97					}
98
99					function __gtagTracker(type, name, parameters) {
100						if (!parameters) {
101							parameters = {};
102						}
103
104						if (parameters.send_to) {
105							__gtagDataLayer.apply(null, arguments);
106							return;
107						}
108
109						if (type === 'event') {
110														parameters.send_to = monsterinsights_frontend.v4_id;
111							var hookName = name;
112							if (typeof parameters['event_category'] !== 'undefined') {
113								hookName = parameters['event_category'] + ':' + name;
114							}
115
116							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
117								MonsterInsightsDualTracker.trackers[hookName](parameters);
118							} else {
119								__gtagDataLayer('event', name, parameters);
120							}
121							
122						} else {
123							__gtagDataLayer.apply(null, arguments);
124						}
125					}
126
127					__gtagTracker('js', new Date());
128					__gtagTracker('set', {
129						'developer_id.dZGIzZG': true,
130											});
131					if ( MonsterInsightsLocations.page_location ) {
132						__gtagTracker('set', MonsterInsightsLocations);
133					}
134										__gtagTracker('config', 'G-94H6YJMHZ5', {"forceSSL":"true","anonymize_ip":"true","link_attribution":"true"} );
135										window.gtag = __gtagTracker;										(function () {
136						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
137						/* ga and __gaTracker compatibility shim. */
138						var noopfn = function () {
139							return null;
140						};
141						var newtracker = function () {
142							return new Tracker();
143						};
144						var Tracker = function () {
145							return null;
146						};
147						var p = Tracker.prototype;
148						p.get = noopfn;
149						p.set = noopfn;
150						p.send = function () {
151							var args = Array.prototype.slice.call(arguments);
152							args.unshift('send');
153							__gaTracker.apply(null, args);
154						};
155						var __gaTracker = function () {
156							var len = arguments.length;
157							if (len === 0) {
158								return;
159							}
160							var f = arguments[len - 1];
161							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
162								if ('send' === arguments[0]) {
163									var hitConverted, hitObject = false, action;
164									if ('event' === arguments[1]) {
165										if ('undefined' !== typeof arguments[3]) {
166											hitObject = {
167												'eventAction': arguments[3],
168												'eventCategory': arguments[2],
169												'eventLabel': arguments[4],
170												'value': arguments[5] ? arguments[5] : 1,
171											}
172										}
173									}
174									if ('pageview' === arguments[1]) {
175										if ('undefined' !== typeof arguments[2]) {
176											hitObject = {
177												'eventAction': 'page_view',
178												'page_path': arguments[2],
179											}
180										}
181									}
182									if (typeof arguments[2] === 'object') {
183										hitObject = arguments[2];
184									}
185									if (typeof arguments[5] === 'object') {
186										Object.assign(hitObject, arguments[5]);
187									}
188									if ('undefined' !== typeof arguments[1].hitType) {
189										hitObject = arguments[1];
190										if ('pageview' === hitObject.hitType) {
191											hitObject.eventAction = 'page_view';
192										}
193									}
194									if (hitObject) {
195										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
196										hitConverted = mapArgs(hitObject);
197										__gtagTracker('event', action, hitConverted);
198									}
199								}
200								return;
201							}
202
203							function mapArgs(args) {
204								var arg, hit = {};
205								var gaMap = {
206									'eventCategory': 'event_category',
207									'eventAction': 'event_action',
208									'eventLabel': 'event_label',
209									'eventValue': 'event_value',
210									'nonInteraction': 'non_interaction',
211									'timingCategory': 'event_category',
212									'timingVar': 'name',
213									'timingValue': 'value',
214									'timingLabel': 'event_label',
215									'page': 'page_path',
216									'location': 'page_location',
217									'title': 'page_title',
218									'referrer' : 'page_referrer',
219								};
220								for (arg in args) {
221																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
222										hit[gaMap[arg]] = args[arg];
223									} else {
224										hit[arg] = args[arg];
225									}
226								}
227								return hit;
228							}
229
230							try {
231								f.hitCallback();
232							} catch (ex) {
233							}
234						};
235						__gaTracker.create = newtracker;
236						__gaTracker.getByName = newtracker;
237						__gaTracker.getAll = function () {
238							return [];
239						};
240						__gaTracker.remove = noopfn;
241						__gaTracker.loaded = true;
242						window['__gaTracker'] = __gaTracker;
243					})();
244									} else {
245										console.log("");
246					(function () {
247						function __gtagTracker() {
248							return null;
249						}
250
251						window['__gtagTracker'] = __gtagTracker;
252						window['gtag'] = __gtagTracker;
253					})();
254									}
255			</script>
255
256							<!-- / Google Analytics by MonsterInsights -->
257		<style id="wp-img-auto-sizes-contain-inline-css">
258img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
259/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
260</style>
261<link rel='stylesheet' id='hfe-widgets-style-css' href='https://collab.nyc/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=2.8.4' media='all' />
262<style id="wp-emoji-styles-inline-css">
263
264	img.wp-smiley, img.emoji {
265		display: inline !important;
266		border: none !important;
267		box-shadow: none !important;
268		height: 1em !important;
269		width: 1em !important;
270		margin: 0 0.07em !important;
271		vertical-align: -0.1em !important;
272		background: none !important;
273		padding: 0 !important;
274	}
275/*# sourceURL=wp-emoji-styles-inline-css */
276</style>
277<style id="classic-theme-styles-inline-css">
278/*! This file is auto-generated */
279.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
280/*# sourceURL=/wp-includes/css/classic-themes.min.css */
281</style>
282<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://collab.nyc/wp-content/plugins/all-in-one-seo-pack-pro/dist/Pro/assets/css/table-of-contents/global.e90f6d47.css?ver=4.9.9' media='all' />
283<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/pro/recipe/global.scss-css' href='https://collab.nyc/wp-content/plugins/all-in-one-seo-pack-pro/dist/Pro/assets/css/recipe/global.d86a4aa4.css?ver=4.9.9' media='all' />
284<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/pro/product/global.scss-css' href='https://collab.nyc/wp-content/plugins/all-in-one-seo-pack-pro/dist/Pro/assets/css/product/global.0f804f5f.css?ver=4.9.9' media='all' />
285<link rel='stylesheet' id='aioseo-local-business/css/src/assets/scss/business-info.scss-css' href='https://collab.nyc/wp-content/plugins/aioseo-local-business/dist/css/business-info.BWoeH1k0.css?ver=1.3.14' media='all' />
286<link rel='stylesheet' id='aioseo-local-business/css/src/assets/scss/opening-hours.scss-css' href='https://collab.nyc/wp-content/plugins/aioseo-local-business/dist/css/opening-hours.othxJ9PM.css?ver=1.3.14' media='all' />
287<style id="filebird-block-filebird-gallery-style-inline-css">
288ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}
289
290/*# sourceURL=https://collab.nyc/wp-content/plugins/filebird/blocks/filebird-gallery/build/style-index.css */
291</style>
292<style id="global-styles-inline-css">
293:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--lightning-yellow: #F9BF26;--wp--preset--color--color-black: #000;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2930) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 11px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 12px;--wp--preset--font-size--huge: 49px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-lightning-yellow-color{color: var(--wp--preset--color--lightning-yellow) !important;}.has-color-black-color{color: var(--wp--preset--color--color-black) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-lightning-yellow-background-color{background-color: var(--wp--preset--color--lightning-yellow) !important;}.has-color-black-background-color{background-color: var(--wp--preset--color--color-black) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-lightning-yellow-border-color{border-color: var(--wp--preset--color--lightning-yellow) !important;}.has-color-black-border-color{border-color: var(--wp--preset--color--color-black) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
293.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}
294:root :where(.wp-block-icon svg){width: 24px;}
295:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
296:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
297:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
298:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
299:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
300:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
301/*# sourceURL=global-styles-inline-css */
302</style>
303<link rel='stylesheet' id='contact-form-7-css' href='https://collab.nyc/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6' media='all' />
304<link rel='stylesheet' id='wpa-css-css' href='https://collab.nyc/wp-content/plugins/honeypot/includes/css/wpa.css?ver=2.4' media='all' />
305<link rel='stylesheet' id='extendify-utility-styles-css' href='https://collab.nyc/wp-content/plugins/extendify/public/build/utility-minimum.css?ver=7.1.3' media='all' />
306<link rel='stylesheet' id='hfe-style-css' href='https://collab.nyc/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css?ver=2.8.4' media='all' />
307<link rel='stylesheet' id='elementor-frontend-css' href='https://collab.nyc/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.35.5' media='all' />
308<link rel='stylesheet' id='elementor-post-4-css' href='https://collab.nyc/wp-content/uploads/elementor/css/post-4.css?ver=1783262167' media='all' />
309<link rel='stylesheet' id='widget-spacer-css' href='https://collab.nyc/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.35.5' media='all' />
310<link rel='stylesheet' id='elementor-post-3837-css' href='https://collab.nyc/wp-content/uploads/elementor/css/post-3837.css?ver=1786639167' media='all' />
311<link rel='stylesheet' id='elementor-post-4567-css' href='https://collab.nyc/wp-content/uploads/elementor/css/post-4567.css?ver=1783262168' media='all' />
312<link rel='stylesheet' id='tank-main-css' href='https://collab.nyc/wp-content/themes/tank/style.css?ver=4.5.1' media='all' />
313<link rel='stylesheet' id='tank-normalize-css' href='https://collab.nyc/wp-content/themes/tank/includes/vendor/normalize/normalize.min.css?ver=4.5.1' media='all' />
314<link rel='stylesheet' id='fontawesome-css' href='https://collab.nyc/wp-content/themes/tank/includes/vendor/fontawesome/css/fontawesome-all.min.css?ver=4.5.1' media='all' />
315<link rel='stylesheet' id='tank-swiper-css' href='https://collab.nyc/wp-content/themes/tank/includes/vendor/swiper/css/swiper-bundle.min.css?ver=4.5.1' media='all' />
316<link rel='stylesheet' id='lightgallery-css' href='https://collab.nyc/wp-content/themes/tank/includes/vendor/lightgallery/css/lightgallery.min.css?ver=4.5.1' media='all' />
317<link rel='stylesheet' id='tank-helper-css' href='https://collab.nyc/wp-content/themes/tank/includes/css/helper.css?ver=4.5.1' media='all' />
318<link rel='stylesheet' id='tank-theme-style-css' href='https://collab.nyc/wp-content/themes/tank/includes/css/theme.css?ver=4.5.1' media='all' />
319<link rel='stylesheet' id='tank-main-style-css' href='https://collab.nyc/wp-content/themes/tank/includes/css/tank-main-style.css?ver=4.5.1' media='all' />
320<link rel='stylesheet' id='tank_fonts-css' href='//fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900|Poppins:300,400,500,600,700,800,900&#038;display=swap&#038;ver=1.0.0' media='all' />
321<link rel='stylesheet' id='hfe-elementor-icons-css' href='https://collab.nyc/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.34.0' media='all' />
322<link rel='stylesheet' id='hfe-icons-list-css' href='https://collab.nyc/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3' media='all' />
323<link rel='stylesheet' id='hfe-social-icons-css' href='https://collab.nyc/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' />
324<link rel='stylesheet' id='hfe-social-share-icons-brands-css' href='https://collab.nyc/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=5.15.3' media='all' />
325<link rel='stylesheet' id='hfe-social-share-icons-fontawesome-css' href='https://collab.nyc/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3' media='all' />
326<link rel='stylesheet' id='hfe-nav-menu-icons-css' href='https://collab.nyc/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3' media='all' />
327<link rel='stylesheet' id='hfe-widget-blockquote-css' href='https://collab.nyc/wp-content/plugins/elementor-pro/assets/css/widget-blockquote.min.css?ver=3.25.0' media='all' />
328<link rel='stylesheet' id='hfe-mega-menu-css' href='https://collab.nyc/wp-content/plugins/elementor-pro/assets/css/widget-mega-menu.min.css?ver=3.26.2' media='all' />
329<link rel='stylesheet' id='hfe-nav-menu-widget-css' href='https://collab.nyc/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.26.0' media='all' />
330<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Noto%20Sans%20Nushu:400%7CArimo&#038;subset=nushu&#038;display=swap&#038;ver=1777987700" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto%20Sans%20Nushu:400%7CArimo&#038;subset=nushu&#038;display=swap&#038;ver=1777987700" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto%20Sans%20Nushu:400%7CArimo&#038;subset=nushu&#038;display=swap&#038;ver=1777987700" /></noscript><link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
331<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
332<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://collab.nyc/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js?ver=10.1.3"></script>
vendor: 1 bytes, line 332
332
333<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
334var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/collab.nyc","hash_tracking":"false","v4_id":"G-94H6YJMHZ5"};/* ]]> */
335</script>
vendor: 1 bytes, line 335
335
336<script id="jquery-core-js" src="https://collab.nyc/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 336
336
337<script id="jquery-migrate-js" src="https://collab.nyc/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 337
337
338<script id="jquery-js-after">
339!function($){"use strict";$(document).ready(function(){$(this).scrollTop()>100&&$(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"),$(window).scroll(function(){$(this).scrollTop()<100?$(".hfe-scroll-to-top-wrap").fadeOut(300):$(".hfe-scroll-to-top-wrap").fadeIn(300)}),$(".hfe-scroll-to-top-wrap").on("click",function(){$("html, body").animate({scrollTop:0},300);return!1})})}(jQuery);
340!function($){'use strict';$(document).ready(function(){var bar=$('.hfe-reading-progress-bar');if(!bar.length)return;$(window).on('scroll',function(){var s=$(window).scrollTop(),d=$(document).height()-$(window).height(),p=d? s/d*100:0;bar.css('width',p+'%')});});}(jQuery);
341//# sourceURL=jquery-js-after
342</script>
342
343<link rel="https://api.w.org/" href="https://collab.nyc/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://collab.nyc/wp-json/wp/v2/pages/3837" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://collab.nyc/xmlrpc.php?rsd" />
344<meta name="generator" content="WordPress 7.1.3" />
345<link rel='shortlink' href='https://collab.nyc/?p=3837' />
346<meta name="generator" content="Redux 4.5.11" /><style>/* CSS added by WP Meta and Date Remover*/.entry-meta {display:none !important;} .home .entry-meta { display: none; } .entry-footer {display:none !important;} .home .entry-footer { display: none; }selector .byline, selector .author {display:none !important;} .post-author, .meta-author, .byline, .author-link, #tank-post-meta { display: none !important; }</style><meta name="generator" content="Elementor 3.35.5; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
347			<style>
348				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
349				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
350					background-image: none !important;
351				}
352				@media screen and (max-height: 1024px) {
353					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
354					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
355						background-image: none !important;
356					}
357				}
358				@media screen and (max-height: 640px) {
359					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
360					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
361						background-image: none !important;
362					}
363				}
364			</style>
365			<meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
366<style>
367/* COVID TEST KITS PAGE - PORTRAIT HOVER FIX */
368
369/* 1. Smooth opacity transition for ALL portrait images */
370.elementor-232 .elementor-widget-image img {
371  transition: opacity 0.5s ease !important;
372}
373
374/* 2. Normalize hover opacity to 0 for a clean reveal */
375.elementor-232 .elementor-widget-image:hover img {
376  opacity: 0 !important;
377}
378
379/* 3. Fix background-size so mask-off images fill containers */
380.elementor-232 [data-settings*="background_background"] {
381  background-size: cover !important;
382  background-position: center center !important;
383  overflow: hidden !important;
384}
385
386/* 4. Mobile: disable hover effect (touch devices cannot hover) */
387@media (max-width: 767px) {
388  .elementor-232 .elementor-widget-image:hover img {
389    opacity: 1 !important;
390  }
391}
392</style>
393
394<script>
395/* COVID TEST KITS PAGE - MOBILE SCROLL REVEAL (back and forth) */
396document.addEventListener('DOMContentLoaded', function() {
397  if (window.innerWidth > 767) return;
398
399  var checkGSAP = setInterval(function() {
400    if (typeof gsap !== 'undefined' && typeof ScrollTrigger !== 'undefined') {
401      clearInterval(checkGSAP);
402      initMobileScrollReveal();
403    }
404  }, 200);
405
406  function initMobileScrollReveal() {
407    gsap.registerPlugin(ScrollTrigger);
408
409    var imageWidgets = document.querySelectorAll(
410      '.elementor-232 .elementor-widget-image'
411    );
412
413    imageWidgets.forEach(function(widget) {
414      var img = widget.querySelector('img');
415      if (!img) return;
416
417      /* Timeline: mask-on -> mask-off -> mask-on as element scrolls through viewport */
418      var tl = gsap.timeline({
419        scrollTrigger: {
420          trigger: widget,
421          start: 'top 85%',
422          end: 'bottom 15%',
423          scrub: true
424        }
425      });
426
427      /* First half: fade out (reveal mask-off) */
428      tl.to(img, { opacity: 0, duration: 1, ease: 'power1.in' });
429      /* Second half: fade back in (show mask-on again) */
430      tl.to(img, { opacity: 1, duration: 1, ease: 'power1.out' });
431    });
432  }
433});
434</script>
434
435
436		<!-- MonsterInsights Media Tracking -->
437		
437<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
438			var monsterinsights_tracked_video_marks = {};
439			var monsterinsights_youtube_percentage_tracking_timeouts = {};
440			var monsterinsights_initialized_youtube_iframes = {};
441
442			/* Works for YouTube and Vimeo */
443			function monsterinsights_media_get_id_for_iframe( source, service ) {
444				var iframeUrlParts = source.split('?');
445				var stripedUrl = iframeUrlParts[0].split('/');
446				var videoId = stripedUrl[ stripedUrl.length - 1 ];
447
448				return service + '-player-' + videoId;
449			}
450
451			function monsterinsights_media_record_video_event( provider, event, label, parameters = {} ) {
452				__gtagTracker('event', event, {
453					event_category: 'video-' + provider,
454					event_label: label,
455					non_interaction: event === 'impression',
456					...parameters
457				});
458			}
459
460			function monsterinsights_media_maybe_record_video_progress( provider, label, videoId, videoParameters ) {
461				var progressTrackingAllowedMarks = [10,25,50,75];
462
463				if ( typeof monsterinsights_tracked_video_marks[ videoId ] == 'undefined' ) {
464					monsterinsights_tracked_video_marks[ videoId ] = [];
465				}
466
467				var { video_percent } = videoParameters;
468
469				if ( progressTrackingAllowedMarks.includes( video_percent ) && !monsterinsights_tracked_video_marks[ videoId ].includes( video_percent ) ) {
470					monsterinsights_media_record_video_event( provider, 'video_progress', label, videoParameters );
471
472					/* Prevent multiple records for the same percentage */
473					monsterinsights_tracked_video_marks[ videoId ].push( video_percent );
474				}
475			}
476
477			/* --- Vimeo --- */
478			var monsterinsights_media_vimeo_plays = {};
479
480			function monsterinsights_setup_vimeo_events_for_iframe(iframe, title, player) {
481				var playerId = iframe.getAttribute('id');
482				var videoLabel = title || iframe.title || iframe.getAttribute('src');
483
484				if ( !playerId ) {
485					playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'vimeo' );
486					iframe.setAttribute( 'id', playerId );
487				}
488
489				monsterinsights_media_vimeo_plays[playerId] = 0;
490
491				var videoParameters = {
492					video_provider: 'vimeo',
493					video_title: title,
494					video_url: iframe.getAttribute('src')
495				};
496
497				/**
498				 * Record Impression
499				 **/
500				monsterinsights_media_record_video_event( 'vimeo', 'impression', videoLabel, videoParameters );
501
502				/**
503				 * Record video start
504				 **/
505				player.on('play', function(data) {
506					let playerId = this.element.id;
507					if ( monsterinsights_media_vimeo_plays[playerId] === 0 ) {
508						monsterinsights_media_vimeo_plays[playerId]++;
509
510						videoParameters.video_duration = data.duration;
511						videoParameters.video_current_time = data.seconds;
512						videoParameters.video_percent = 0;
513
514						monsterinsights_media_record_video_event( 'vimeo', 'video_start', videoLabel, videoParameters );
515					}
516				});
517
518				/**
519				 * Record video progress
520				 **/
521				player.on('timeupdate', function(data) {
522					var progress = Math.floor(data.percent * 100);
523
524					videoParameters.video_duration = data.duration;
525					videoParameters.video_current_time = data.seconds;
526					videoParameters.video_percent = progress;
527
528					monsterinsights_media_maybe_record_video_progress( 'vimeo', videoLabel, playerId, videoParameters );
529				});
530
531				/**
532				 * Record video complete
533				 **/
534				player.on('ended', function(data) {
535					videoParameters.video_duration = data.duration;
536					videoParameters.video_current_time = data.seconds;
537					videoParameters.video_percent = 100;
538
539					monsterinsights_media_record_video_event( 'vimeo', 'video_complete', videoLabel, videoParameters );
540				});
541			}
542
543			function monsterinsights_on_vimeo_load() {
544
545				var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']");
546
547				vimeoIframes.forEach(function( iframe ) {
548					//  Set up the player
549					var player = new Vimeo.Player(iframe);
550
551					//  The getVideoTitle function returns a promise
552					player.getVideoTitle().then(function(title) {
553						/*
554						 * Binding the events inside this callback guarantees that we
555						 * always have the correct title for the video
556						 */
557						monsterinsights_setup_vimeo_events_for_iframe(iframe, title, player)
558					});
559				});
560			}
561
562			function monsterinsights_media_init_vimeo_events() {
563				var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']");
564
565				if ( vimeoIframes.length ) {
566
567					/* Maybe load Vimeo API */
568					if ( window.Vimeo === undefined ) {
569						var tag = document.createElement("script");
570						tag.src = "https://player.vimeo.com/api/player.js";
571						tag.setAttribute("onload", "monsterinsights_on_vimeo_load()");
572						document.body.append(tag);
573					} else {
574						/* Vimeo API already loaded, invoke callback */
575						monsterinsights_on_vimeo_load();
576					}
577				}
578			}
579
580			/* --- End Vimeo --- */
581
582			/* --- YouTube --- */
583			var monsterinsights_media_youtube_plays = {};
584
585			function monsterinsights_youtube_on_player_ready(event) {
586				var playerId = event.target.h?.id || event.target.getIframe()?.id || event.target.id;
587				if (!playerId) return;
588
589				monsterinsights_media_youtube_plays[playerId] = 0;
590
591				var videoParameters = {
592					video_provider: 'youtube',
593					video_title: event.target.videoTitle,
594					video_url: event.target.playerInfo.videoUrl
595				};
596				monsterinsights_media_record_video_event( 'youtube', 'impression', videoParameters.video_title, videoParameters );
597			}
598
599			function monsterinsights_youtube_track_video_progress( player, videoLabel, videoParameters ) {
600				var { playerInfo } = player;
601				var playerId = player.h?.id || player.getIframe()?.id || player.id;
602				if (!playerId) return;
603
604				var duration = playerInfo.duration;
605				var currentTime = playerInfo.currentTime;
606				var percentage = (currentTime / duration) * 100;
607				var progress = Math.floor(percentage);
608
609				videoParameters.video_duration = duration;
610				videoParameters.video_current_time = currentTime;
611				videoParameters.video_percent = progress;
612
613				monsterinsights_media_maybe_record_video_progress( 'youtube', videoLabel, playerId, videoParameters );
614			}
615
616			function monsterinsights_youtube_on_state_change( event ) {
617				var state = event.data;
618				var player = event.target;
619				var { playerInfo } = player;
620				var playerId = player.h?.id || player.getIframe()?.id || player.id;
621				if (!playerId) return;
622
623				var videoParameters = {
624					video_provider: 'youtube',
625					video_title: player.videoTitle,
626					video_url: playerInfo.videoUrl
627				};
628
629				if ( state === YT.PlayerState.PLAYING) {
630					if ( monsterinsights_media_youtube_plays[playerId] === 0 ) {
631						monsterinsights_media_youtube_plays[playerId]++;
632						videoParameters.video_duration = playerInfo.duration;
633						videoParameters.video_current_time = playerInfo.currentTime;
634						videoParameters.video_percent = 0;
635
636						monsterinsights_media_record_video_event( 'youtube', 'video_start', videoParameters.video_title, videoParameters );
637					}
638
639					monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] = setInterval(
640						monsterinsights_youtube_track_video_progress, 500, player, videoParameters.video_title, videoParameters
641					);
642				} else if ( state === YT.PlayerState.PAUSED ) {
643					clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] );
644				} else if ( state === YT.PlayerState.ENDED ) {
645					videoParameters.video_duration = playerInfo.duration;
646					videoParameters.video_current_time = playerInfo.currentTime;
647					videoParameters.video_percent = 100;
648
649					monsterinsights_media_record_video_event( 'youtube', 'video_complete', videoParameters.video_title, videoParameters );
650					clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] );
651				}
652			}
653
654			function monsterinsights_media_on_youtube_load() {
655				var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']");
656
657				youtubeIframes.forEach(function( iframe ) {
658					var playerId = iframe.getAttribute('id');
659
660					if ( !playerId ) {
661						playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'youtube' );
662						iframe.setAttribute( 'id', playerId );
663					}
664
665					if (monsterinsights_initialized_youtube_iframes[playerId]) return;
666					monsterinsights_initialized_youtube_iframes[playerId] = true;
667
668					new YT.Player(playerId, {
669						events: {
670							onReady: monsterinsights_youtube_on_player_ready,
671							onStateChange: monsterinsights_youtube_on_state_change
672						}
673					});
674				});
675			}
676
677			function monsterinsights_media_load_youtube_api() {
678				if ( window.YT ) {
679					return;
680				}
681
682				var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']");
683				if ( 0 === youtubeIframes.length ) {
684					return;
685				}
686
687				var tag = document.createElement("script");
688				tag.src = "https://www.youtube.com/iframe_api";
689				var firstScriptTag = document.getElementsByTagName('script')[0];
690				firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
691			}
692
693			function monsterinsights_media_init_youtube_events() {
694				/* YouTube always looks for a function called onYouTubeIframeAPIReady */
695				/* Wrap existing callback to support Elementor and other plugins */
696				var existingCallback = window.onYouTubeIframeAPIReady;
697				window.onYouTubeIframeAPIReady = function() {
698					monsterinsights_media_on_youtube_load();
699					if (typeof existingCallback === 'function') existingCallback();
700				};
701			}
702			/* --- End YouTube --- */
703
704			/* --- HTML Videos --- */
705			function monsterinsights_media_init_html_video_events() {
706				var monsterinsights_media_html_plays = {};
707				var videos = document.querySelectorAll('video');
708				var videosCount = 0;
709
710				videos.forEach(function( video ) {
711
712					var videoLabel = video.title;
713
714					if ( !videoLabel ) {
715						var videoCaptionEl = video.nextElementSibling;
716
717						if ( videoCaptionEl && videoCaptionEl.nodeName.toLowerCase() === 'figcaption' ) {
718							videoLabel = videoCaptionEl.textContent;
719						} else {
720							videoLabel = video.getAttribute('src');
721						}
722					}
723
724					var videoTitle = videoLabel;
725
726					var playerId = video.getAttribute('id');
727
728					if ( !playerId ) {
729						playerId = 'html-player-' + videosCount;
730						video.setAttribute('id', playerId);
731					}
732
733					monsterinsights_media_html_plays[playerId] = 0
734
735					var videoSrc = video.getAttribute('src')
736
737					if ( ! videoSrc && video.currentSrc ) {
738						videoSrc = video.currentSrc;
739					}
740
741					var videoParameters = {
742						video_provider: 'html',
743						video_title: videoTitle ? videoTitle : videoSrc,
744						video_url: videoSrc,
745					};
746
747					/**
748					 * Record Impression
749					 **/
750					monsterinsights_media_record_video_event( 'html', 'impression', videoLabel, videoParameters );
751
752					/**
753					 * Record video start
754					 **/
755					video.addEventListener('play', function(event) {
756						let playerId = event.target.id;
757						if ( monsterinsights_media_html_plays[playerId] === 0 ) {
758							monsterinsights_media_html_plays[playerId]++;
759
760							videoParameters.video_duration = video.duration;
761							videoParameters.video_current_time = video.currentTime;
762							videoParameters.video_percent = 0;
763
764							monsterinsights_media_record_video_event( 'html', 'video_start', videoLabel, videoParameters );
765						}
766					}, false );
767
768					/**
769					 * Record video progress
770					 **/
771					video.addEventListener('timeupdate', function() {
772						var percentage = (video.currentTime / video.duration) * 100;
773						var progress = Math.floor(percentage);
774
775						videoParameters.video_duration = video.duration;
776						videoParameters.video_current_time = video.currentTime;
777						videoParameters.video_percent = progress;
778
779						monsterinsights_media_maybe_record_video_progress( 'html', videoLabel, playerId, videoParameters );
780					}, false );
781
782					/**
783					 * Record video complete
784					 **/
785					video.addEventListener('ended', function() {
786						var percentage = (video.currentTime / video.duration) * 100;
787						var progress = Math.floor(percentage);
788
789						videoParameters.video_duration = video.duration;
790						videoParameters.video_current_time = video.currentTime;
791						videoParameters.video_percent = progress;
792
793						monsterinsights_media_record_video_event( 'html', 'video_complete', videoLabel, videoParameters );
794					}, false );
795
796					videosCount++;
797				});
798			}
799			/* --- End HTML Videos --- */
800
801			function monsterinsights_media_init_video_events() {
802				/**
803				 * HTML Video - Attach events & record impressions
804				 */
805				monsterinsights_media_init_html_video_events();
806
807				/**
808				 * Vimeo - Attach events & record impressions
809				 */
810				monsterinsights_media_init_vimeo_events();
811
812				monsterinsights_media_load_youtube_api();
813
814				/**
815				 * Allow plugins/themes to add custom JavaScript code for video embed tracking
816				 * Hook: monsterinsights_media_init_custom_embeds
817				 */
818				
819		/* Elementor YouTube Video Compatibility Tracking*/
820		if (typeof MutationObserver !== 'undefined') {
821			new MutationObserver(function(mutations) {
822				mutations.forEach(function(mutation) {
823					mutation.addedNodes.forEach(function(node) {
824						if (node.nodeType !== 1) return;
825						var iframes = node.nodeName === 'IFRAME' ? [node] : (node.querySelectorAll ? node.querySelectorAll("iframe[src*='youtube']") : []);
826						iframes.forEach(function(iframe) {
827							if (!iframe.src || !/[?&]widgetid=/.test(iframe.src)) return;
828							var playerId = iframe.id;
829							if (monsterinsights_initialized_youtube_iframes[playerId]) return;
830							var newSrc = iframe.src.replace(/[?&]widgetid=\d+/, '');
831							var parent = iframe.parentNode;
832							var newIframe = iframe.cloneNode(false);
833							newIframe.src = newSrc;
834							parent.removeChild(iframe);
835							parent.appendChild(newIframe);
836							newIframe.addEventListener('load', function() {
837								setTimeout(function() {
838									if (!monsterinsights_initialized_youtube_iframes[playerId] && typeof YT !== 'undefined' && typeof YT.Player !== 'undefined' && typeof monsterinsights_youtube_on_player_ready === 'function') {
839										monsterinsights_initialized_youtube_iframes[playerId] = true;
840										new YT.Player(playerId, { events: { onReady: monsterinsights_youtube_on_player_ready, onStateChange: monsterinsights_youtube_on_state_change } });
841									}
842								}, 100);
843							}, { once: true });
844						});
845					});
846				});
847			}).observe(document.body, { childList: true, subtree: true });
848		}
849
850					}
851
852			/* Attach events */
853			function monsterinsights_media_load() {
854
855				if ( typeof(__gtagTracker) === 'undefined' ) {
856					setTimeout(monsterinsights_media_load, 200);
857					return;
858				}
859
860				if ( document.readyState === "complete" ) { // Need this for cookie plugin.
861					monsterinsights_media_init_video_events();
862				} else if ( window.addEventListener ) {
863					window.addEventListener( "load", monsterinsights_media_init_video_events, false );
864				} else if ( window.attachEvent ) {
865					window.attachEvent( "onload", monsterinsights_media_init_video_events);
866				}
867
868				/**
869				 * YouTube - Attach events & record impressions.
870				 * We don't need to attach this into page load event
871				 * because we already use YT function "onYouTubeIframeAPIReady"
872				 * and this will help on using onReady event with the player instantiation.
873				 */
874				monsterinsights_media_init_youtube_events();
875			}
876
877			monsterinsights_media_load();
878		</script>
878
879		<!-- End MonsterInsights Media Tracking -->
880
881		
882<link rel="icon" href="https://collab.nyc/wp-content/uploads/2026/02/cropped-Collab-Logo-1-32x32.webp" sizes="32x32" />
883<link rel="icon" href="https://collab.nyc/wp-content/uploads/2026/02/cropped-Collab-Logo-1-192x192.webp" sizes="192x192" />
884<link rel="apple-touch-icon" href="https://collab.nyc/wp-content/uploads/2026/02/cropped-Collab-Logo-1-180x180.webp" />
885<meta name="msapplication-TileImage" content="https://collab.nyc/wp-content/uploads/2026/02/cropped-Collab-Logo-1-270x270.webp" />
886<style id="wp-custom-css">
887.ph-meta-posted-by {
888  display: none;
889}
890/* ============================
891   COLLAB UI KIT — GLOBAL CSS
892   Paste into: Appearance → Customize → Additional CSS
893   ============================ */
894
895:root{
896  --collab-text: rgba(255,255,255,.92);
897  --collab-muted: rgba(255,255,255,.72);
898  --collab-line: rgba(255,255,255,.14);
899  --collab-panelA: rgba(0,0,0,.34);
900  --collab-panelB: rgba(0,0,0,.20);
901  --collab-chip: rgba(255,255,255,.10);
902}
903
904/* ---------- Shared type helpers ---------- */
905.collab-kicker{
906  font-size: 12px;
907  letter-spacing: .14em;
908  text-transform: uppercase;
909  color: var(--collab-muted);
910  margin: 0 0 10px 0;
911}
912.collab-subhead{
913  font-size: 16px;
914  line-height: 1.6;
915  color: var(--collab-muted);
916  margin: 0 0 18px 0;
917  max-width: 78ch;
918}
919
920/* ============================
921   A) CARD SYSTEM (Opportunity cards, any “Collab cards”)
922   ============================ */
923.collab-cards{
924  font-family: inherit;
925  color: var(--collab-text);
926  display: grid;
927  grid-template-columns: repeat(4, minmax(0, 1fr));
928  gap: 14px;
929}
930
931@media (max-width: 1100px){
932  .collab-cards{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
933}
934@media (max-width: 640px){
935  .collab-cards{ grid-template-columns: 1fr; }
936}
937
938.collab-card{
939  border: 1px solid var(--collab-line);
940  background: linear-gradient(180deg, var(--collab-panelA), var(--collab-panelB));
941  border-radius: 18px;
942  padding: 16px 16px 14px;
943  position: relative;
944  overflow: hidden;
945  transform: translateY(0);
946  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
947  backdrop-filter: blur(6px);
948}
949
950.collab-card::before{
951  content:"";
952  position:absolute;
953  inset:-40% -40% auto -40%;
954  height:140px;
955  background: radial-gradient(closest-side, rgba(255,255,255,.08), rgba(255,255,255,0));
956  opacity:.55;
957  pointer-events:none;
958  transition: opacity .18s ease, transform .18s ease;
959}
960
961.collab-card:hover{
962  transform: translateY(-3px);
963  border-color: rgba(255,255,255,.22);
964  box-shadow: 0 12px 26px rgba(0,0,0,.35);
965}
966.collab-card:hover::before{
967  opacity:.85;
968  transform: translate3d(4%, 2%, 0);
969}
970
971.collab-card__tag{
972  display:inline-flex;
973  padding:4px 10px;
974  border:1px solid rgba(255,255,255,.18);
975  background: var(--collab-chip);
976  border-radius:999px;
977  font-size:12px;
978  letter-spacing:.08em;
979  text-transform:uppercase;
980  margin-bottom:12px;
981  white-space:nowrap;
982  color: var(--collab-text);
983}
984
985.collab-card__heading{
986  font-size: 16px;
987  margin: 0 0 10px;
988  font-weight: 600;
989  letter-spacing: .02em;
990  color: var(--collab-text);
991}
992
993.collab-card__list{
994  list-style:none;
995  padding:0;
996  margin:0;
997  display:grid;
998  gap:8px;
999  color: var(--collab-muted);
1000  font-size:14px;
1001  line-height:1.5;
1002}
1003
1004.collab-card__list li{
1005  display:grid;
1006  grid-template-columns: 12px 1fr;
1007  gap:10px;
1008  align-items:start;
1009}
1010
1011.collab-dot{
1012  width:6px;
1013  height:6px;
1014  border-radius:999px;
1015  margin-top:7px;
1016  background: rgba(255,255,255,.45);
1017}
1018
1019@media (prefers-reduced-motion: reduce){
1020  .collab-card, .collab-card::before{ transition:none; }
1021  .collab-card:hover{ transform:none; }
1022  .collab-card:hover::before{ transform:none; }
1023}
1024
1025/* ============================
1026   B) SERVICES TILES (Strategy/Design/Fab/Creative Tech)
1027   ============================ */
1028.collab-tiles{
1029  font-family: inherit;
1030  color: var(--collab-text);
1031  display:grid;
1032  grid-template-columns: repeat(2, minmax(0, 1fr));
1033  gap: 16px;
1034  width: 100%;
1035}
1036
1037@media (max-width: 1100px){
1038  .collab-tiles{ grid-template-columns: 1fr; }
1039}
1040
1041.collab-tile{
1042  border: 1px solid var(--collab-line);
1043  background: linear-gradient(180deg, var(--collab-panelA), var(--collab-panelB));
1044  border-radius: 18px;
1045  padding: 28px 26px;
1046  position: relative;
1047  overflow: hidden;
1048  backdrop-filter: blur(6px);
1049  transform: translateY(0);
1050  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
1051}
1052
1053.collab-tile::before{
1054  content:"";
1055  position:absolute;
1056  inset:-40% -40% auto -40%;
1057  height:140px;
1058  background: radial-gradient(closest-side, rgba(255,255,255,.08), rgba(255,255,255,0));
1059  opacity:.55;
1060  pointer-events:none;
1061  transition: opacity .18s ease, transform .18s ease;
1062}
1063
1064.collab-tile:hover{
1065  transform: translateY(-3px);
1066  border-color: rgba(255,255,255,.22);
1067  box-shadow: 0 12px 26px rgba(0,0,0,.35);
1068}
1069.collab-tile:hover::before{
1070  opacity:.85;
1071  transform: translate3d(4%, 2%, 0);
1072}
1073
1074.collab-tile-number{
1075  display:inline-flex;
1076  padding:4px 10px;
1077  border:1px solid rgba(255,255,255,.18);
1078  background: var(--collab-chip);
1079  border-radius:999px;
1080  font-size:12px;
1081  letter-spacing:.08em;
1082  text-transform:uppercase;
1083  color: var(--collab-text);
1084  margin-bottom:12px;
1085  white-space:nowrap;
1086}
1087
1088.collab-tile-title{
1089  font-size:18px;
1090  font-weight:600;
1091  margin:0 0 10px 0;
1092  letter-spacing:.02em;
1093  color: var(--collab-text);
1094}
1095
1096.collab-tile-desc{
1097  font-size:15px;
1098  line-height:1.65;
1099  color: var(--collab-muted);
1100  margin:0 0 16px 0;
1101}
1102
1103.collab-tile-tags{
1104  font-size:12px;
1105  letter-spacing:.08em;
1106  text-transform:uppercase;
1107  color: rgba(255,255,255,.60);
1108  line-height:1.9;
1109  margin:0;
1110}
1111
1112@media (prefers-reduced-motion: reduce){
1113  .collab-tile, .collab-tile::before{ transition:none; }
1114  .collab-tile:hover{ transform:none; }
1115  .collab-tile:hover::before{ transform:none; opacity:.55; }
1116}
1117
1118/* ============================
1119   C) PROCUREMENT + NAICS BAND (2-column responsive)
1120   ============================ */
1121.collab-procurement{
1122  font-family: inherit;
1123  color: var(--collab-text);
1124}
1125
1126.collab-procurement__inner{
1127  max-width: 1100px;
1128  margin: 0 auto;
1129  padding: 30px 24px;
1130  border: 1px solid var(--collab-line);
1131  background: linear-gradient(180deg, rgba(0,0,0,.35), rgba(0,0,0,.22));
1132  border-radius: 18px;
1133  backdrop-filter: blur(6px);
1134}
1135
1136.collab-procurement__summary{
1137  font-size: 18px;
1138  line-height: 1.55;
1139  margin: 0 0 18px 0;
1140  max-width: 72ch;
1141  color: var(--collab-text);
1142}
1143
1144.collab-procurement__grid{
1145  display:grid;
1146  grid-template-columns: 1fr 1fr;
1147  gap: 14px;
1148}
1149
1150@media (max-width: 980px){
1151  .collab-procurement__grid{ grid-template-columns: 1fr; }
1152}
1153
1154.collab-procurement__card{
1155  border: 1px solid var(--collab-line);
1156  border-radius: 16px;
1157  padding: 16px 16px 14px;
1158  background: rgba(255,255,255,.02);
1159}
1160
1161.collab-procurement__card h3{
1162  font-size: 13px;
1163  letter-spacing: .12em;
1164  text-transform: uppercase;
1165  margin: 0 0 10px 0;
1166  color: var(--collab-muted);
1167  font-family: inherit;
1168}
1169
1170.collab-procurement__list{
1171  list-style:none;
1172  padding:0;
1173  margin:0;
1174  display:grid;
1175  gap:10px;
1176}
1177
1178.collab-procurement__list li{
1179  font-size: 15px;
1180  line-height: 1.55;
1181  color: var(--collab-text);
1182}
1183
1184.naics-list{
1185  display:grid;
1186  grid-template-columns: 1fr 1fr;
1187  gap: 10px 14px;
1188}
1189
1190@media (max-width: 720px){
1191  .collab-procurement__inner{ padding: 22px 16px; }
1192  .collab-procurement__summary{ font-size: 17px; }
1193  .naics-list{ grid-template-columns: 1fr; }
1194}
1195
1196.naics-item{
1197  display:grid;
1198  grid-template-columns: auto 1fr;
1199  gap:10px;
1200  align-items: baseline;
1201}
1202
1203.naics-code{
1204  display:inline-block;
1205  padding:4px 10px;
1206  border:1px solid rgba(255,255,255,.18);
1207  background: var(--collab-chip);
1208  border-radius:999px;
1209  font-size:12px;
1210  letter-spacing:.08em;
1211  font-variant-numeric: tabular-nums;
1212  white-space:nowrap;
1213  color: var(--collab-text);
1214}
1215
1216.naics-desc{
1217  color: var(--collab-muted);
1218  font-size: 15px;
1219  line-height: 1.5;
1220}
1221
1222.collab-procurement__note{
1223  margin-top: 14px;
1224  padding-top: 14px;
1225  border-top: 1px solid var(--collab-line);
1226  color: var(--collab-muted);
1227  font-size: 14px;
1228  line-height: 1.55;
1229}
1230.tt-logo-light {
1231  width: 100px !important;
1232  height: auto !important;
1233}
1234
1235@media (max-width: 768px) {
1236  .tt-logo-light {
1237    width: 70px !important;
1238  }
1239}
1240.collab-capability-stack__row:hover .collab-capability-stack__tags {
1241  color: rgba(255,255,255,.75);
1242  transition: color 0.25s ease;
1243}
1244.page-id-4493 #page-header {
1245  padding-bottom: 20px !important;
1246  margin-bottom: 0px !important;
1247}
1248/* ADA font size fixes */
1249.collab-capability-stack__tags {
1250  font-size: 13px !important;
1251}
1252
1253.collab-card__tag,
1254.collab-kicker {
1255  font-size: 13px !important;
1256}
1257/* ── GLOBAL ROUNDED CORNERS ── */
1258
1259/* Portfolio grid images */
1260.tt-portfolio-item img,
1261.tt-portfolio-item .tt-grid-item-wrap {
1262  border-radius: 18px !important;
1263  overflow: hidden;
1264}
1265
1266/* Case study hero images */
1267#page-header img,
1268.ph-image-holder img {
1269  border-radius: 0 !important;
1270}
1271
1272/* Single portfolio images */
1273.elementor-widget-image img {
1274  border-radius: 18px !important;
1275}
1276
1277/* Video embeds */
1278.elementor-widget-video .elementor-wrapper,
1279.elementor-widget-video iframe {
1280  border-radius: 18px !important;
1281  overflow: hidden;
1282}
1283
1284/* Gallery images */
1285.elementor-image-gallery img,
1286.tt-gallery-item img {
1287  border-radius: 14px !important;
1288}
1289
1290/* Client logo strip and press logos */
1291.tt-clients-list img,
1292.tt-logos-list img {
1293  border-radius: 8px !important;
1294}
1295
1296/* Testimonial / quote boxes */
1297.elementor-widget-testimonial .elementor-testimonial-wrapper {
1298  border-radius: 18px !important;
1299}
1300.pgi-image-holder,
1301.pgi-image-holder .anim-zoomin-wrap,
1302.pgi-image-holder figure.pgi-image {
1303  border-radius: 18px !important;
1304  overflow: hidden !important;
1305}
1306/* ============================================
1307   COLLAB — Editorial menu overlay restyle
1308   Inherits site fonts (no Google Fonts loaded)
1309   ============================================ */
1310
1311/* Pure black overlay background */
1312.tt-overlay-menu {
1313  background: #0a0a0a !important;
1314}
1315
1316/* Override Tank's center alignment */
1317.tt-overlay-menu.tt-ol-menu-center,
1318.tt-overlay-menu .tt-ol-menu-content,
1319.tt-overlay-menu .tt-ol-menu-inner {
1320  text-align: left !important;
1321}
1322
1323/* Center the menu content with comfortable padding */
1324.tt-ol-menu-content {
1325  max-width: 1200px;
1326  margin: 0 auto;
1327  padding: 0 40px;
1328  width: 100%;
1329  text-align: left !important;
1330}
1331
1332/* The menu list */
1333.tt-ol-menu-list {
1334  list-style: none !important;
1335  padding: 0 !important;
1336  margin: 0 !important;
1337  text-align: left !important;
1338}
1339
1340/* Each menu item — full-width row with rule */
1341.tt-ol-menu-list li {
1342  display: block !important;
1343  width: 100% !important;
1344  padding: 0 !important;
1345  margin: 0 !important;
1346  border-bottom: 0.5px solid rgba(255,255,255,0.15) !important;
1347  position: relative;
1348  counter-increment: menuitem;
1349  overflow: hidden;
1350  text-align: left !important;
1351}
1352
1353/* Top rule above the first item */
1354.tt-ol-menu-list li:first-child {
1355  border-top: 0.5px solid rgba(255,255,255,0.15) !important;
1356}
1357
1358/* The link — big, left-aligned, inherits site font */
1359.tt-ol-menu-list li a {
1360  display: flex !important;
1361  align-items: baseline;
1362  justify-content: flex-start !important;
1363  gap: 28px;
1364  padding: 18px 0 !important;
1365  font-family: inherit !important;
1366  font-size: 56px !important;
1367  font-weight: 500 !important;
1368  color: #ffffff !important;
1369  letter-spacing: -0.02em !important;
1370  line-height: 1 !important;
1371  text-decoration: none !important;
1372  text-transform: none !important;
1373  text-align: left !important;
1374  transition: padding-left 0.4s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s ease !important;
1375}
1376
1377/* Numbered prefix */
1378.tt-ol-menu-list li a::before {
1379  content: counter(menuitem, decimal-leading-zero);
1380  font-family: ui-monospace, 'SF Mono', Menlo, Consolas, 'Courier New', monospace;
1381  font-size: 11px;
1382  font-weight: 500;
1383  color: #888;
1384  letter-spacing: 0.08em;
1385  min-width: 28px;
1386  align-self: flex-start;
1387  margin-top: 28px;
1388  transition: color 0.3s ease;
1389}
1390
1391/* Hover — desktop only */
1392.tt-ol-menu-list li a:hover {
1393  padding-left: 16px !important;
1394  color: #ffffff !important;
1395}
1396.tt-ol-menu-list li a:hover::before {
1397  color: #ffffff;
1398}
1399
1400/* Stagger entrance animation — apply with !important to force through Tank */
1401.tt-overlay-menu .tt-ol-menu-list li {
1402  opacity: 0 !important;
1403  transform: translateY(20px) !important;
1404  transition: opacity 0.5s ease, transform 0.5s ease !important;
1405}
1406body.tt-ol-menu-open .tt-ol-menu-list li {
1407  opacity: 1 !important;
1408  transform: translateY(0) !important;
1409}
1410body.tt-ol-menu-open .tt-ol-menu-list li:nth-child(1) { transition-delay: 0.10s !important; }
1411body.tt-ol-menu-open .tt-ol-menu-list li:nth-child(2) { transition-delay: 0.16s !important; }
1412body.tt-ol-menu-open .tt-ol-menu-list li:nth-child(3) { transition-delay: 0.22s !important; }
1413body.tt-ol-menu-open .tt-ol-menu-list li:nth-child(4) { transition-delay: 0.28s !important; }
1414body.tt-ol-menu-open .tt-ol-menu-list li:nth-child(5) { transition-delay: 0.34s !important; }
1415body.tt-ol-menu-open .tt-ol-menu-list li:nth-child(6) { transition-delay: 0.40s !important; }
1416
1417/* TABLET — 1024px and below */
1418@media (max-width: 1024px) {
1419  .tt-ol-menu-content {
1420    padding: 0 32px;
1421  }
1422  .tt-ol-menu-list li a {
1423    font-size: 44px !important;
1424    gap: 20px;
1425    padding: 16px 0 !important;
1426  }
1427  .tt-ol-menu-list li a::before {
1428    font-size: 10px;
1429    min-width: 24px;
1430    margin-top: 22px;
1431  }
1432}
1433
1434/* MOBILE — 768px and below */
1435@media (max-width: 768px) {
1436  .tt-ol-menu-content {
1437    padding: 0 24px;
1438  }
1439  .tt-ol-menu-list li a {
1440    font-size: 28px !important;
1441    gap: 14px;
1442    padding: 14px 0 !important;
1443  }
1444  .tt-ol-menu-list li a::before {
1445    font-size: 9px;
1446    min-width: 20px;
1447    margin-top: 14px;
1448  }
1449  .tt-ol-menu-list li a:hover {
1450    padding-left: 0 !important;
1451  }
1452}
1453
1454/* TINY PHONES — 380px and below (iPhone SE, etc.) */
1455@media (max-width: 380px) {
1456  .tt-ol-menu-content {
1457    padding: 0 18px;
1458  }
1459  .tt-ol-menu-list li a {
1460    font-size: 24px !important;
1461    gap: 12px;
1462    padding: 12px 0 !important;
1463  }
1464  .tt-ol-menu-list li a::before {
1465    font-size: 9px;
1466    min-width: 18px;
1467    margin-top: 12px;
1468  }
1469}
1470</style>
1471<style id="tank-dynamic-css" title="dynamic-css" class="redux-options-output">#ball .ball-view,#ball .ball-close{font-family:"Noto Sans Nushu";font-weight:400;font-style:normal;color:#000000;font-size:15px;}body{font-size:16px;}.ttgr-cat-trigger-wrap{font-family:Arimo;font-weight:normal;color:#ffffff;}.ph-caption-title-ghost{font-size:18px;}.tt-ol-submenu-list > li a,.tt-ol-submenu-list > li > .tt-ol-submenu-trigger > a{text-align:left;font-size:15px;}.tt-main-menu-list > li > a,.tt-main-menu-list > li > .tt-submenu-trigger > a{font-size:12px;}body.ph-bg-image-light-on .tt-main-menu-list > li > a,body.ph-bg-image-light-on .tt-main-menu-list > li > .tt-submenu-trigger > a{font-size:12px;}.tt-submenu-list li a{font-size:12px;}</style> 
1472<style type="text/css" class="tank-custom-dynamic-css">
1473#ball, #ball .ball-drag, #ball .ball-drag::before,
1474#ball .ball-drag::after {color:transparent;}
1475#ball{border-color:transparent!important;}
1476#ball.cursor-ball-view{background-color:#ffffff!important;}
1477.ball-close:before{content:"Close"!important;}
1478
1479@media only screen and (max-width: 768px){
1480body .tt-logo img{
1481	height:!important;
1482	max-height:!important;
1483	width:!important;
1484}
1485}
1486@media only screen and (min-width: 768px){
1487body .tt-logo img {max-height:px!important;}
1488}
1489.ptr-prel-image{max-height:200px;}
1490</style>
1491 
1492 <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript></head>
1493<body id="body" class="wp-singular page-template-default page page-id-3837 wp-custom-logo wp-embed-responsive wp-theme-tank ehf-footer ehf-template-tank ehf-stylesheet-tank tt-magic-cursor  tt-boxed  tank-v-4.5.1 wpb-js-composer js-comp-ver-6.10.0 vc_responsive elementor-default elementor-kit-4 elementor-page elementor-page-3837">
1494<main id="body-inner">
1495<!-- Begin magic cursor 
1496======================== -->
1497<div id="magic-cursor">
1498	<div id="ball"></div>
1499</div>   
1500<!-- End magic cursor -->
1501<!-- Begin noise background -->
1502<div class="bg-noise"></div>
1503<!-- End noise background --> 
1504<!-- *****************************************
1505*********** Begin scroll container *********** 
1506****************************************** -->
1507<div id="scroll-container"> 
1508<!-- header area  -->
1509						<!-- ===================
1510///// Begin header /////
1511========================
1512-->
1513						<header id="tt-header" class="tt-header-fixed tt-header-fixed-mob">
1514	<div class="tt-header-inner">
1515		<div class="tt-header-col">
1516			<!-- Begin logo 
1517			================ -->
1518				<div class="tt-logo"> 
1519								<a href="https://collab.nyc/">
1520		<img src="https://collab.nyc/wp-content/uploads/2026/02/Collab-Logolight-1.png" class="tt-logo-light magnetic-item" alt="">
1521		<img src="https://collab.nyc/wp-content/uploads/2026/02/Collab-Logolight-1.png"  class="tt-logo-dark magnetic-item" alt="">
1522		</a>
1523					</div>
1524			<!-- End logo -->
1525		</div> <!-- /.tt-header-col -->
1526		<div class="tt-header-col">
1527					<!-- Begin overlay menu toggle button -->
1528			<div id="tt-ol-menu-toggle-btn-wrap">
1529				<div class="tt-ol-menu-toggle-btn-text">
1530					<span class="text-menu" data-hover="Open ">Menu</span>
1531					<span class="text-close">Close</span>
1532				</div>
1533				<div class="tt-ol-menu-toggle-btn-holder">
1534					<a href="#" class="tt-ol-menu-toggle-btn magnetic-item"><span></span></a>
1535				</div>
1536			</div>
1537			<!-- End overlay menu toggle button -->
1538					<!-- Begin overlay menu 
1539			======================== -->
1540			<nav class="tt-overlay-menu tt-ol-menu-center tt-ol-menu-count">
1541				<div class="tt-ol-menu-holder">
1542					<div class="tt-ol-menu-inner tt-wrap">
1543						<div class="tt-ol-menu-content">
1544							<!-- Begin menu list -->
1545							<ul class="tt-ol-menu-list">
1546								<li id="menu-item-489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://collab.nyc/" class="menu-collab-studio" >Home</a></li>
1547<li id="menu-item-4498" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://collab.nyc/about/" class="menu-about" >About</a></li>
1548<li id="menu-item-5200" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://collab.nyc/our-work/" class="menu-our-work" >Work</a></li>
1549<li id="menu-item-3846" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3837 current_page_item"><a href="https://collab.nyc/capabilities/" class="menu-capabilities" >Capabilities</a></li>
1550<li id="menu-item-4981" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://collab.nyc/musingsmore/" class="menu-musingsmore" >Blog</a></li>
1551<li id="menu-item-490" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://collab.nyc/contact/" class="menu-contact" >Contact</a></li>
1552							</ul>
1553							<!-- End menu list -->
1554
1555						</div> <!-- /.tt-ol-menu-content -->
1556					</div> <!-- /.tt-ol-menu-inner -->
1557				</div> <!-- /.tt-ol-menu-holder -->
1558								<!-- Begin noise background -->
1559					<div class="bg-noise"></div>
1560				<!-- End noise background -->
1561							</nav> 
1562			<!-- End overlay menu -->
1563			
1564		</div> <!-- /.header-col -->
1565	</div> <!-- /.header-inner -->
1566</header>
1567<!-- End header -->             			<!-- *************************************
1568*********** Begin content wrap *********** 
1569************************************** -->
1570<div id="content-wrap">
1571	<!-- ========================
1572///// Begin page header /////
1573============================= 
1574-->
1575<div id="page-header" class="if-light-condition ph-bg-image-is-dark ph-full-off ph-cap-sm ph-left  ph-content-parallax ph-image-cover-5">
1576	<div class="page-header-inner tt-wrap">
1577			<!-- Begin page header caption
1578		=============================== 
1579		-->
1580		<div class="ph-caption">
1581						<h1 class="ph-caption-title ph-appear">
1582							We design, fabricate, and engineer real-world physical environments and digital systems.						</h1>
1583			<div class="ph-caption-title-ghost ph-appear">
1584							Capabilities						</div>
1585									<div class="ph-caption-subtitle ph-appear">
1586				Collab combines strategy, design, production, and creative technology to build real-world pilots that surface clear signals—what resonates, what performs, and what&#039;
1586s next.			</div>
1587								</div> 
1588		<!-- End page header caption -->
1589
1590	</div> <!-- /.page-header-inner -->
1591		</div>
1592<!-- End page header --><!-- *************************************
1593*********** Begin page content *********** 
1594************************************** -->
1595<div id="page-content">
1596	
1597	<div class="tt-section tt-padding-enable">
1598		<div class="tt-section-inner wr-default-page tt-wrap max-width-dt">
1599			<div class="tt-row">
1600									<div class="tt-col-lg-12 ">
1601													<div data-elementor-type="wp-page" data-elementor-id="3837" class="elementor elementor-3837" data-elementor-post-type="page">
1602				<div class="elementor-element elementor-element-228ee67 e-flex e-con-boxed e-con e-parent" data-id="228ee67" data-element_type="container" data-e-type="container">
1603					<div class="e-con-inner">
1604				<div class="elementor-element elementor-element-086809e elementor-widget elementor-widget-tank-text-block" data-id="086809e" data-element_type="widget" data-e-type="widget" data-widget_type="tank-text-block.default">
1605				<div class="elementor-widget-container">
1606							<div class="ft_st_df text-df text-left font-alter-off tank-text-block">
1607		<div class="clear anim-fadeinup ">
1608		<h6>WBE-certified (New York City + New York State) </h6><article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-(--header-height)" dir="auto" tabindex="-1" data-turn-id="498ba244-70d1-468b-b6df-a9401afb2a4c" data-testid="conversation-turn-127" data-scroll-anchor="false" data-turn="user"></article><article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="request-699da114-4670-8326-9e0f-ab745b12dc2f-5" data-testid="conversation-turn-128" data-scroll-anchor="true" data-turn="assistant"><div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="flex max-w-full flex-col grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="e84f3166-4e92-4df5-b7ee-914b29879a36" data-message-model-slug="gpt-5-2-thinking"><div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling"><p data-start="0" data-end="64">Vendor packet (W-9, COI, certifications) available upon request</p></div></div></div></div></div></div></article>		</div>
1609		</div>
1610        				</div>
1611				</div>
1612					</div>
1613				</div>
1614		<div class="elementor-element elementor-element-c31b4fe e-flex e-con-boxed e-con e-parent" data-id="c31b4fe" data-element_type="container" data-e-type="container">
1615					<div class="e-con-inner">
1616		<div class="elementor-element elementor-element-7778620 e-grid e-con-full e-con e-child" data-id="7778620" data-element_type="container" data-e-type="container">
1617				<div class="elementor-element elementor-element-1f9f92a elementor-widget elementor-widget-tank-informations" data-id="1f9f92a" data-element_type="widget" data-e-type="widget" data-widget_type="tank-informations.default">
1618				<div class="elementor-widget-container">
1619					
1620		<!-- accordion-->                            
1621        
1622		<ul class="list-styled ">
1623		
1624			            <li class="anim-fadeinup">
1625						<h5 class="no-margin"><a href="#" class="tt-link" target="_self" rel="noopener">NAICS Codes</a></h5>
1626									<p class="text-gray"><br>
1627541400 — Specialty Design Services
1628<br>
1629541310 — Architectural Services
1630<br>
1631337212 — Custom Architectural Woodwork & Millwork Manufacturing
1632<br>
1633238390 — Other Building Finishing Contractors
1634<br>
1635541420 — Industrial Design Services
1636<br>
1637541430 — Graphic Design Services
1638<br>
1639332323 — Ornamental & Architectural Metal Work Manufacturing
1640<br>
1641332312 — Fabricated Structural Metal Manufacturing</p>
1642						</li>
1643					</ul>
1644        
1645        <!-- accordion end --> 							
1646		
1647
1648        				</div>
1649				</div>
1650				<div class="elementor-element elementor-element-ba5d3eb elementor-widget elementor-widget-tank-informations" data-id="ba5d3eb" data-element_type="widget" data-e-type="widget" data-widget_type="tank-informations.default">
1651				<div class="elementor-widget-container">
1652					
1653		<!-- accordion-->                            
1654        
1655		<ul class="list-styled ">
1656		
1657			            <li class="anim-fadeinup">
1658									<p class="text-gray"><br>
1659<br>
1660<br>
1661541511 — Custom Computer Programming Services
1662<br>
1663541512 — Computer Systems Design Services
1664<br>
1665541330 — Engineering Services
1666<br>
1667541611 — Administrative &amp; General Management Consulting Services
1668<br>
1669541690 — Other Scientific &amp; Technical Consulting Services
1670<br>
1671332322 — Sheet Metal Work Manufacturing
1672<br>
1673238120 — Structural Steel & Precast Concrete Contractors
1674<br>
1675238190 — Other Foundation, Structure & Building Exterior Contractors</p>
1676						</li>
1677					</ul>
1678        
1679        <!-- accordion end --> 							
1680		
1681
1682        				</div>
1683				</div>
1684				</div>
1685					</div>
1686				</div>
1687		<div class="elementor-element elementor-element-00f2836 e-flex e-con-boxed e-con e-parent" data-id="00f2836" data-element_type="container" data-e-type="container">
1688					<div class="e-con-inner">
1689				<div class="elementor-element elementor-element-fa3b9df elementor-widget elementor-widget-spacer" data-id="fa3b9df" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
1690							<div class="elementor-spacer">
1691			<div class="elementor-spacer-inner"></div>
1692		</div>
1693						</div>
1694					</div>
1695				</div>
1696		<div class="elementor-element elementor-element-20e1931 e-flex e-con-boxed e-con e-parent" data-id="20e1931" data-element_type="container" data-e-type="container">
1697					<div class="e-con-inner">
1698		<div class="elementor-element elementor-element-db4a20d e-con-full e-flex e-con e-child" data-id="db4a20d" data-element_type="container" data-e-type="container">
1699				<div class="elementor-element elementor-element-6b7cccc elementor-widget elementor-widget-tank-accordion" data-id="6b7cccc" data-element_type="widget" data-e-type="widget" data-widget_type="tank-accordion.default">
1700				<div class="elementor-widget-container">
1701					
1702		<!-- accordion-->                            
1703        <div class="tt-accordion tt-ac-borders tt-ac-sm">
1704			            <div class="tt-accordion-item anim-fadeinup">
1705				<div class="tt-accordion-heading">
1706									<h3 class="tt-ac-head-title">DESIGN</h3>
1707														<div class="tt-accordion-caret-wrap">
1708							<div class="tt-accordion-caret magnetic-item"></div>
1709						</div>
1710				</div> <!-- /.tt-accordion-heading -->
1711				<div class="tt-accordion-content max-width-800 is-off">
1712					<p>Ideation<br />Creative Development<br />Art and Production Design<br />Strategic Design<br />3D Modeling<br />Renderings<br />Materials Curation<br />CAD &amp; Shop Drawings</p>				</div> <!-- /.tt-accordion-content -->
1713			</div> <!-- /.tt-accordion-item -->
1714			        </div>
1715        <!-- accordion end --> 							
1716		
1717
1718        				</div>
1719				</div>
1720				</div>
1721		<div class="elementor-element elementor-element-42f7ad7 e-con-full e-flex e-con e-child" data-id="42f7ad7" data-element_type="container" data-e-type="container">
1722				<div class="elementor-element elementor-element-03dce81 elementor-widget elementor-widget-tank-accordion" data-id="03dce81" data-element_type="widget" data-e-type="widget" data-widget_type="tank-accordion.default">
1723				<div class="elementor-widget-container">
1724					
1725		<!-- accordion-->                            
1726        <div class="tt-accordion tt-ac-borders tt-ac-sm">
1727			            <div class="tt-accordion-item anim-fadeinup">
1728				<div class="tt-accordion-heading">
1729									<h3 class="tt-ac-head-title">FABRICATION</h3>
1730														<div class="tt-accordion-caret-wrap">
1731							<div class="tt-accordion-caret magnetic-item"></div>
1732						</div>
1733				</div> <!-- /.tt-accordion-heading -->
1734				<div class="tt-accordion-content max-width-800 is-off">
1735					<p>Wood Work<br />Metal Work<br />CNC Routing<br />Painting &amp; Finishing<br />Vinyl &amp; Signage<br />Creative Technology Integration<br />Immersive and Embedded Systems </p>				</div> <!-- /.tt-accordion-content -->
1736			</div> <!-- /.tt-accordion-item -->
1737			        </div>
1738        <!-- accordion end --> 							
1739		
1740
1741        				</div>
1742				</div>
1743				</div>
1744		<div class="elementor-element elementor-element-41eb45b e-con-full e-flex e-con e-child" data-id="41eb45b" data-element_type="container" data-e-type="container">
1745				<div class="elementor-element elementor-element-a35b5e0 elementor-widget elementor-widget-tank-accordion" data-id="a35b5e0" data-element_type="widget" data-e-type="widget" data-widget_type="tank-accordion.default">
1746				<div class="elementor-widget-container">
1747					
1748		<!-- accordion-->                            
1749        <div class="tt-accordion tt-ac-borders tt-ac-sm">
1750			            <div class="tt-accordion-item anim-fadeinup">
1751				<div class="tt-accordion-heading">
1752									<h3 class="tt-ac-head-title">OPERATIONS</h3>
1753														<div class="tt-accordion-caret-wrap">
1754							<div class="tt-accordion-caret magnetic-item"></div>
1755						</div>
1756				</div> <!-- /.tt-accordion-heading -->
1757				<div class="tt-accordion-content max-width-800 is-off">
1758					<p>Installation<br />Receiving<br />Logistics<br />Assembly<br />Shipping<br />Freight <br />Trucking<br />Load-In/Load-out<br />Storage</p>				</div> <!-- /.tt-accordion-content -->
1759			</div> <!-- /.tt-accordion-item -->
1760			        </div>
1761        <!-- accordion end --> 							
1762		
1763
1764        				</div>
1765				</div>
1766				</div>
1767					</div>
1768				</div>
1769		<div class="elementor-element elementor-element-6d90f84 e-flex e-con-boxed e-con e-parent" data-id="6d90f84" data-element_type="container" data-e-type="container">
1770					<div class="e-con-inner">
1771				<div class="elementor-element elementor-element-a67a5fc elementor-widget elementor-widget-spacer" data-id="a67a5fc" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
1772							<div class="elementor-spacer">
1773			<div class="elementor-spacer-inner"></div>
1774		</div>
1775						</div>
1776					</div>
1777				</div>
1778		<div class="elementor-element elementor-element-670081b e-flex e-con-boxed e-con e-parent" data-id="670081b" data-element_type="container" data-e-type="container">
1779					<div class="e-con-inner">
1780				<div class="elementor-element elementor-element-bf0a747 elementor-widget elementor-widget-tank-button" data-id="bf0a747" data-element_type="widget" data-e-type="widget" data-widget_type="tank-button.default">
1781				<div class="elementor-widget-container">
1782													<div class="clear text-center">
1783		<div class="tt-btn tt-btn-link   df-margin anim-fadeinup-off">
1784		<a href="https://collab.nyc/?page_id=113" target="_self" data-hover="Explore More Work">Explore More Work</a>
1785		</div>
1786		</div>
1787		        				</div>
1788				</div>
1789				<div class="elementor-element elementor-element-7ad6192 elementor-widget elementor-widget-spacer" data-id="7ad6192" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
1790							<div class="elementor-spacer">
1791			<div class="elementor-spacer-inner"></div>
1792		</div>
1793						</div>
1794					</div>
1795				</div>
1796		<div class="elementor-element elementor-element-008cd75 e-flex e-con-boxed e-con e-parent" data-id="008cd75" data-element_type="container" data-e-type="container">
1797					<div class="e-con-inner">
1798					</div>
1799				</div>
1800				</div>
1801															</div>
1802									</div>
1803		</div>
1804	</div>
1805											
1806		
1807</div>
1808<!-- End page content -->
1809
1810		<footer itemtype="https://schema.org/WPFooter" itemscope="itemscope" id="colophon" role="contentinfo">
1811			<div class='footer-width-fixer'>		<div data-elementor-type="wp-post" data-elementor-id="4567" class="elementor elementor-4567" data-elementor-post-type="elementor-hf">
1812				<div class="elementor-element elementor-element-c39bbdf e-flex e-con-boxed e-con e-parent" data-id="c39bbdf" data-element_type="container" data-e-type="container">
1813					<div class="e-con-inner">
1814					</div>
1815				</div>
1816		<div class="elementor-element elementor-element-ed01c80 e-flex e-con-boxed e-con e-parent" data-id="ed01c80" data-element_type="container" data-e-type="container">
1817					<div class="e-con-inner">
1818				<div class="elementor-element elementor-element-99fb264 elementor-widget elementor-widget-spacer" data-id="99fb264" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
1819							<div class="elementor-spacer">
1820			<div class="elementor-spacer-inner"></div>
1821		</div>
1822						</div>
1823					</div>
1824				</div>
1825		<div class="elementor-element elementor-element-ed9c4e2 e-flex e-con-boxed e-con e-parent" data-id="ed9c4e2" data-element_type="container" data-e-type="container">
1826					<div class="e-con-inner">
1827		<div class="elementor-element elementor-element-b4a194b e-con-full e-flex e-con e-child" data-id="b4a194b" data-element_type="container" data-e-type="container">
1828				<div class="elementor-element elementor-element-8161d0e elementor-widget elementor-widget-text-editor" data-id="8161d0e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1829									<p>Contact Us: <br />Collab Studio, Inc <br />309 Starr Street<br />Brooklyn, NY 11237<br />Ph: 212-727-3190</p>								</div>
1830				</div>
1831		<div class="elementor-element elementor-element-a0e787f e-con-full e-flex e-con e-child" data-id="a0e787f" data-element_type="container" data-e-type="container">
1832				<div class="elementor-element elementor-element-aaeb87c elementor-widget elementor-widget-tank-button" data-id="aaeb87c" data-element_type="widget" data-e-type="widget" data-widget_type="tank-button.default">
1833				<div class="elementor-widget-container">
1834																	<div class="clear text-center">
1835		<div class="tt-btn tt-btn-df tt-btn-primary  df-margin anim-fadeinup-off">
1836		<a href="https://collab.nyc/?page_id=1260" target="_self" data-hover="Let&#039;s work Together">Let&#039;s work Together</a>
1837		</div>
1838		</div>
1839		        				</div>
1840				</div>
1841				</div>
1842		<div class="elementor-element elementor-element-2c17947 e-con-full e-flex e-con e-child" data-id="2c17947" data-element_type="container" data-e-type="container">
1843				<div class="elementor-element elementor-element-3e3085e elementor-widget elementor-widget-tank-button" data-id="3e3085e" data-element_type="widget" data-e-type="widget" data-widget_type="tank-button.default">
1844				<div class="elementor-widget-container">
1845													<div class="clear text-right">
1846		<div class="tt-btn tt-btn-link tt-btn-primary  df-margin anim-fadeinup">
1847		<a href="https://www.instagram.com/collabnyc" target="_self" data-hover="Follow Us">Follow Us</a>
1848		</div>
1849		</div>
1850		        				</div>
1851				</div>
1852				</div>
1853		<div class="elementor-element elementor-element-408b679 e-con-full e-flex e-con e-child" data-id="408b679" data-element_type="container" data-e-type="container">
1854				<div class="elementor-element elementor-element-185ccda elementor-widget-mobile__width-inherit elementor-widget elementor-widget-tank-button" data-id="185ccda" data-element_type="widget" data-e-type="widget" data-widget_type="tank-button.default">
1855				<div class="elementor-widget-container">
1856													<div class="clear text-center">
1857		<div class="tt-btn tt-btn-link tt-btn-primary  df-margin anim-fadeinup-off">
1858		<a href="#" target="_top" data-hover="Return to Top">Return to Top</a>
1859		</div>
1860		</div>
1861		        				</div>
1862				</div>
1863				</div>
1864		<div class="elementor-element elementor-element-a50ebb9 e-con-full e-flex e-con e-child" data-id="a50ebb9" data-element_type="container" data-e-type="container">
1865				<div class="elementor-element elementor-element-f19ebaf elementor-widget elementor-widget-text-editor" data-id="f19ebaf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1866									<p>© Copyright &#8211; Collab Studio, Inc.</p><p><a title="Privacy Policy" href="https://collab.nyc/?page_id=3">Privacy Policy</a></p>								</div>
1867				</div>
1868		<div class="elementor-element elementor-element-02a38dc e-con-full e-flex e-con e-child" data-id="02a38dc" data-element_type="container" data-e-type="container">
1869				</div>
1870					</div>
1871				</div>
1872				</div>
1873		</div>		</footer>
1874	</div><!-- #page -->
1875<script type="speculationrules">
1876{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/tank/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1877</script>
1877
1878			
1878<script>
1879				const registerAllyAction = () => {
1880					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
1881						return;
1882					}
1883
1884					elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => {
1885						if (window?.ea11yWidget?.widget?.open) {
1886							return window.ea11yWidget.widget.isOpen()
1887								? window.ea11yWidget.widget.close()
1888								: window.ea11yWidget.widget.open();
1889						}
1890					} );
1891				};
1892
1893				const waitingLimit = 30;
1894				let retryCounter = 0;
1895
1896				const waitForElementorPro = () => {
1897					return new Promise( ( resolve ) => {
1898						const intervalId = setInterval( () => {
1899							if ( retryCounter === waitingLimit ) {
1900								resolve( null );
1901							}
1902
1903							retryCounter++;
1904
1905							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
1906								clearInterval( intervalId );
1907								resolve( window.elementorFrontend );
1908							}
1909								}, 100 ); // Check every 100 milliseconds for availability of elementorFrontend
1910					});
1911				};
1912
1913				waitForElementorPro().then( () => { registerAllyAction(); });
1914			</script>
1914
1915			</div></div></main>
1916			
1916<script>
1917				const lazyloadRunObserver = () => {
1918					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1919					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1920						entries.forEach( ( entry ) => {
1921							if ( entry.isIntersecting ) {
1922								let lazyloadBackground = entry.target;
1923								if( lazyloadBackground ) {
1924									lazyloadBackground.classList.add( 'e-lazyloaded' );
1925								}
1926								lazyloadBackgroundObserver.unobserve( entry.target );
1927							}
1928						});
1929					}, { rootMargin: '200px 0px 200px 0px' } );
1930					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1931						lazyloadBackgroundObserver.observe( lazyloadBackground );
1932					} );
1933				};
1934				const events = [
1935					'DOMContentLoaded',
1936					'elementor/lazyload/observe',
1937				];
1938				events.forEach( ( event ) => {
1939					document.addEventListener( event, lazyloadRunObserver );
1940				} );
1941			</script>
1941
1942			
1942<script type="text/javascript">
1943		/* MonsterInsights Scroll Tracking */
1944		if ( typeof(jQuery) !== 'undefined' ) {
1945		jQuery( document ).ready(function(){
1946		function monsterinsights_scroll_tracking_load() {
1947		if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) {
1948		(function(factory) {
1949		factory(jQuery);
1950		}(function($) {
1951
1952		/* Scroll Depth */
1953		"use strict";
1954		var defaults = {
1955		percentage: true
1956		};
1957
1958		var $window = $(window),
1959		cache = [],
1960		scrollEventBound = false,
1961		lastPixelDepth = 0;
1962
1963		/*
1964		* Plugin
1965		*/
1966
1967		$.scrollDepth = function(options) {
1968
1969		var startTime = +new Date();
1970
1971		options = $.extend({}, defaults, options);
1972
1973		/*
1974		* Functions
1975		*/
1976
1977		function sendEvent(action, label, scrollDistance, timing) {
1978		if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) {
1979		return;
1980		}
1981			var paramName = action.toLowerCase();
1982	var fieldsArray = {
1983	send_to: 'G-94H6YJMHZ5',
1984	non_interaction: true
1985	};
1986	fieldsArray[paramName] = label;
1987
1988	if (arguments.length > 3) {
1989	fieldsArray.scroll_timing = timing
1990	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
1991	} else {
1992	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
1993	}
1994			}
1995
1996		function calculateMarks(docHeight) {
1997		return {
1998		'25%' : parseInt(docHeight * 0.25, 10),
1999		'50%' : parseInt(docHeight * 0.50, 10),
2000		'75%' : parseInt(docHeight * 0.75, 10),
2001		/* Cushion to trigger 100% event in iOS */
2002		'100%': docHeight - 5
2003		};
2004		}
2005
2006		function checkMarks(marks, scrollDistance, timing) {
2007		/* Check each active mark */
2008		$.each(marks, function(key, val) {
2009		if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) {
2010		sendEvent('Percentage', key, scrollDistance, timing);
2011		cache.push(key);
2012		}
2013		});
2014		}
2015
2016		function rounded(scrollDistance) {
2017		/* Returns String */
2018		return (Math.floor(scrollDistance/250) * 250).toString();
2019		}
2020
2021		function init() {
2022		bindScrollDepth();
2023		}
2024
2025		/*
2026		* Public Methods
2027		*/
2028
2029		/* Reset Scroll Depth with the originally initialized options */
2030		$.scrollDepth.reset = function() {
2031		cache = [];
2032		lastPixelDepth = 0;
2033		$window.off('scroll.scrollDepth');
2034		bindScrollDepth();
2035		};
2036
2037		/* Add DOM elements to be tracked */
2038		$.scrollDepth.addElements = function(elems) {
2039
2040		if (typeof elems == "undefined" || !$.isArray(elems)) {
2041		return;
2042		}
2043
2044		$.merge(options.elements, elems);
2045
2046		/* If scroll event has been unbound from window, rebind */
2047		if (!scrollEventBound) {
2048		bindScrollDepth();
2049		}
2050
2051		};
2052
2053		/* Remove DOM elements currently tracked */
2054		$.scrollDepth.removeElements = function(elems) {
2055
2056		if (typeof elems == "undefined" || !$.isArray(elems)) {
2057		return;
2058		}
2059
2060		$.each(elems, function(index, elem) {
2061
2062		var inElementsArray = $.inArray(elem, options.elements);
2063		var inCacheArray = $.inArray(elem, cache);
2064
2065		if (inElementsArray != -1) {
2066		options.elements.splice(inElementsArray, 1);
2067		}
2068
2069		if (inCacheArray != -1) {
2070		cache.splice(inCacheArray, 1);
2071		}
2072
2073		});
2074
2075		};
2076
2077		/*
2078		* Throttle function borrowed from:
2079		* Underscore.js 1.5.2
2080		* http://underscorejs.org
2081		* (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
2082		* Underscore may be freely distributed under the MIT license.
2083		*/
2084
2085		function throttle(func, wait) {
2086		var context, args, result;
2087		var timeout = null;
2088		var previous = 0;
2089		var later = function() {
2090		previous = new Date;
2091		timeout = null;
2092		result = func.apply(context, args);
2093		};
2094		return function() {
2095		var now = new Date;
2096		if (!previous) previous = now;
2097		var remaining = wait - (now - previous);
2098		context = this;
2099		args = arguments;
2100		if (remaining <= 0) {
2101		clearTimeout(timeout);
2102		timeout = null;
2103		previous = now;
2104		result = func.apply(context, args);
2105		} else if (!timeout) {
2106		timeout = setTimeout(later, remaining);
2107		}
2108		return result;
2109		};
2110		}
2111
2112		/*
2113		* Scroll Event
2114		*/
2115
2116		function bindScrollDepth() {
2117
2118		scrollEventBound = true;
2119
2120		$window.on('scroll.scrollDepth', throttle(function() {
2121		/*
2122		* We calculate document and window height on each scroll event to
2123		* account for dynamic DOM changes.
2124		*/
2125
2126		var docHeight = $(document).height(),
2127		winHeight = window.innerHeight ? window.innerHeight : $window.height(),
2128		scrollDistance = $window.scrollTop() + winHeight,
2129
2130		/* Recalculate percentage marks */
2131		marks = calculateMarks(docHeight),
2132
2133		/* Timing */
2134		timing = +new Date - startTime;
2135
2136		checkMarks(marks, scrollDistance, timing);
2137		}, 500));
2138
2139		}
2140
2141		init();
2142		};
2143
2144		/* UMD export */
2145		return $.scrollDepth;
2146
2147		}));
2148
2149		jQuery.scrollDepth();
2150		} else {
2151		setTimeout(monsterinsights_scroll_tracking_load, 200);
2152		}
2153		}
2154		monsterinsights_scroll_tracking_load();
2155		});
2156		}
2157		/* End MonsterInsights Scroll Tracking */
2158		
2159</script>
2159<link rel='stylesheet' id='redux-custom-fonts-css' href='//collab.nyc/wp-content/uploads/redux/custom-fonts/fonts.css?ver=1674161647' media='all' />
2160<script id="wp-hooks-js" src="https://collab.nyc/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2160
2160
2161<script id="wp-i18n-js" src="https://collab.nyc/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2161
2161
2162<script id="wp-i18n-js-after">
2163wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2164//# sourceURL=wp-i18n-js-after
2165</script>
vendor: 1 bytes, line 2165
2165
2166<script id="swv-js" src="https://collab.nyc/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 2166
2166
2167<script id="contact-form-7-js-before">
2168var wpcf7 = {
2169    "api": {
2170        "root": "https:\/\/collab.nyc\/wp-json\/",
2171        "namespace": "contact-form-7\/v1"
2172    },
2173    "cached": 1
2174};
2175//# sourceURL=contact-form-7-js-before
2176</script>
vendor: 1 bytes, line 2176
2176
2177<script id="contact-form-7-js" src="https://collab.nyc/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 2177
2177
2178<script id="wpascript-js" src="https://collab.nyc/wp-content/plugins/honeypot/includes/js/wpa.js?ver=2.4"></script>
vendor: 1 bytes, line 2178
2178
2179<script id="wpascript-js-after">
2180wpa_field_info = JSON.parse(atob("eyJ3cGFfZmllbGRfbmFtZSI6ImdwdmhhZTM3NjEiLCJ3cGFfZmllbGRfdmFsdWUiOjc0MjU2OCwid3BhX2FkZF90ZXN0Ijoibm8ifQ=="));
2181//# sourceURL=wpascript-js-after
2182</script>
vendor: 1 bytes, line 2182
2182
2183<script id="custom-script-js-extra">
2184var wpdata = {"object_id":"3837","site_url":"https://collab.nyc"};
2185//# sourceURL=custom-script-js-extra
2186</script>
vendor: 1 bytes, line 2186
2186
2187<script id="custom-script-js" src="https://collab.nyc/wp-content/plugins/wp-meta-and-date-remover/assets/js/inspector.js?ver=1.1"></script>
vendor: 1 bytes, line 2187
2187
2188<script id="elementor-webpack-runtime-js" src="https://collab.nyc/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.35.5"></script>
vendor: 1 bytes, line 2188
2188
2189<script id="elementor-frontend-modules-js" src="https://collab.nyc/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.35.5"></script>
vendor: 1 bytes, line 2189
2189
2190<script id="jquery-ui-core-js-before">
2191jQuery.uiBackCompat = true;
2192//# sourceURL=jquery-ui-core-js-before
2193</script>
vendor: 1 bytes, line 2193
2193
2194<script id="jquery-ui-core-js" src="https://collab.nyc/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2194
2194
2195<script id="elementor-frontend-js-before">
2196var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.35.5","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"landing-pages":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/collab.nyc\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/collab.nyc\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/collab.nyc\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"f6df90bc2c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":3837,"title":"Capabilities%20%E2%80%A2%20Collab%20Studio","excerpt":"","featuredImage":false}};
2197//# sourceURL=elementor-frontend-js-before
2198</script>
vendor: 1 bytes, line 2198
2198
2199<script id="elementor-frontend-js" src="https://collab.nyc/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.35.5"></script>
vendor: 1 bytes, line 2199
2199
2200<script id="gsap-js" src="https://collab.nyc/wp-content/themes/tank/includes/vendor/gsap/gsap.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2200
2200
2201<script id="ScrollToPlugin-js" src="https://collab.nyc/wp-content/themes/tank/includes/vendor/gsap/ScrollToPlugin.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2201
2201
2202<script id="ScrollTrigger-js" src="https://collab.nyc/wp-content/themes/tank/includes/vendor/gsap/ScrollTrigger.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2202
2202
2203<script id="smooth-scrollbar-js" src="https://collab.nyc/wp-content/themes/tank/includes/vendor/smooth-scrollbar.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2203
2203
2204<script id="tank-swiper-js" src="https://collab.nyc/wp-content/themes/tank/includes/vendor/swiper/js/swiper-bundle.min.js?ver=6.8.0"></script>
vendor: 1 bytes, line 2204
2204
2205<script id="imagesloaded-js" src="https://collab.nyc/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 2205
2205
2206<script id="tank-isotope-js" src="https://collab.nyc/wp-content/themes/tank/includes/vendor/isotope/isotope.pkgd.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2206
2206
2207<script id="packery-mode-js" src="https://collab.nyc/wp-content/themes/tank/includes/vendor/isotope/packery-mode.pkgd.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2207
2207
2208<script id="lightgallery-js" src="https://collab.nyc/wp-content/themes/tank/includes/vendor/lightgallery/js/lightgallery-all.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2208
2208
2209<script id="mousewheel-js" src="https://collab.nyc/wp-content/themes/tank/includes/vendor/jquery.mousewheel.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2209
2209
2210<script id="jquery-share-page-js" src="https://collab.nyc/wp-content/themes/tank/includes/js/jquery-share-page.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2210
2210
2211<script id="tank-theme-js" src="https://collab.nyc/wp-content/themes/tank/includes/js/theme.js?ver=4.5.1"></script>
vendor: 1 bytes, line 2211
2211
2212<script id="elementor-pro-webpack-runtime-js" src="https://collab.nyc/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.35.1"></script>
vendor: 1 bytes, line 2212
2212
2213<script id="elementor-pro-frontend-js-before">
2214var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/collab.nyc\/wp-admin\/admin-ajax.php","nonce":"597d83ed5d","urls":{"assets":"https:\/\/collab.nyc\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/collab.nyc\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/collab.nyc\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
2215//# sourceURL=elementor-pro-frontend-js-before
2216</script>
vendor: 1 bytes, line 2216
2216
2217<script id="elementor-pro-frontend-js" src="https://collab.nyc/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.35.1"></script>
vendor: 1 bytes, line 2217
2217
2218<script id="pro-elements-handlers-js" src="https://collab.nyc/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.35.1"></script>
vendor: 1 bytes, line 2218
2218
2219<script id="wp-emoji-settings" type="application/json">
2220{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://collab.nyc/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
2221</script>
vendor: 1 bytes, line 2221
2221
2222<script type="module">
2223/*! This file is auto-generated */
2224var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
2225//# sourceURL=https://collab.nyc/wp-includes/js/wp-emoji-loader.min.js
2226</script>
2226
2227</body>
2228</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.