<!DOCTYPE html><!-- Last Published: Thu May 28 2026 13:18:36 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.papertiger.com" data-wf-page="68c9282d38c8df82b6d5f641" data-wf-site="68c9282d38c8df82b6d5f656" data-wf-intellimize-customer-id="117266010" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Digital Branding and Websites | Paper Tiger</title><meta content="Award-winning digital agency specializing in brand strategy, web design, and development. 18+ years experience, 700+ projects delivered. NYC &amp; NJ based." name="description"/><meta content="Digital Branding and Websites | Paper Tiger" property="og:title"/><meta content="Award-winning digital agency specializing in brand strategy, web design, and development. 18+ years experience, 700+ projects delivered. NYC &amp; NJ based." property="og:description"/><meta content="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/691eebd50d509aa542237b13_pt-social-share.jpg" property="og:image"/><meta content="Digital Branding and Websites | Paper Tiger" name="twitter:title"/><meta content="Award-winning digital agency specializing in brand strategy, web design, and development. 18+ years experience, 700+ projects delivered. NYC &amp; NJ based." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/css/paper-tiger-2025.shared.99fc14526.min.css" rel="stylesheet" type="text/css" integrity="sha384-mfwUUmiqDKX73FksYCXe/xm6lAV9UCOYFL1xxYgK3BFKfZhdf6w4Gls6ScoXc+Ct" crossorigin="anonymous"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/6919b5f57f1219f2df919dab_Frame%201.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/6919b2ca4673eda36d28e5b4_Group%2048097784.png" rel="apple-touch-icon"/><link href="https://www.papertiger.com" rel="canonical"/><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Paper Tiger",
  "description": "Award-winning digital agency specializing in brand strategy, web design, and development",
  "url": "https://www.papertiger.com",
  "logo": {
    "@type": "ImageObject",
    "url": "https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bdbd549c24c40f33e3_client-logo-01.svg"
  },
  "inLanguage": "en",
  "address": [
    {
      "@type": "PostalAddress",
      "addressLocality": "New York",
      "addressRegion": "NY",
      "addressCountry": "US"
    },
    {
      "@type": "PostalAddress",
      "addressLocality": "Ridgewood",
      "addressRegion": "NJ",
      "addressCountry": "US"
    }
  ],
  "sameAs": [
    "https://www.linkedin.com/company/paper-tiger-agency",
    "https://www.instagram.com/papertigeragency/",
    "https://www.threads.com/@papertigeragency",
    "https://open.spotify.com/playlist/7xNdCDGj6i5aPeiDH7ZmRd?si=9b097f217a64436d"
  ],
  "slogan": "Clarity First, Impact Forever",
  "knowsAbout": [
    "Brand Strategy",
    "Web Design",
    "Web Development",
    "Digital Design",
    "Webflow Development",
    "WordPress to Webflow Migration",
    "SEO",
    "Conversion Optimization"
  ],
  "areaServed": [
    {
      "@type": "City",
      "name": "New York"
    },
    {
      "@type": "State",
      "name": "New Jersey"
    }
  ]
}
</script><style>.anti-flicker, .anti-flicker * {visibility: hidden !important; opacity: 0 !important;}</style><style>[data-wf-hidden-variation], [data-wf-hidden-variation] * {
        display: none !important;
      }</style><script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['G-V40JZZYGKS'],'google_tags_first_party');</script><script async="" src="/lsfr9no2cgfpNjhjOTI4MmQzOGM4ZGY4MmI2ZDVmNjU2/hjfQEyHPolX-AlwoIrLRecVj30A"></script><script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-V40JZZYGKS');</script><script async type="module" src="https://cdn.jsdelivr.net/npm/@finsweet/attributes@2/attributes.js" fs-list></script>
<link rel="preconnect" href="https://cdn.prod.website-files.com" crossorigin="">
<link rel="dns-prefetch" href="https://cdn.prod.website-files.com">
<link rel="preload" href="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68c9287c371683e9fc0a4d1f_RightGrotesk-TightBlack.woff2" as="font" type="font/woff2" crossorigin="">
<style>
/* --------------- ANIMATIONS INITIAL STATE --------------- */
@media(min-width: 992px) {
  [fade] {
    opacity: 0;
    transform: translateY(5em);
    transition: opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1),
                transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
    transition-delay: 0s;
  }
  [fade].revealed {
    opacity: 1;
    transform: translateY(0);
  }
}
</style>

<!-- Cloudflare Web Analytics -->
<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "2d808ba0c9774d1fb672fd84b720e343"}'></script><!-- End Cloudflare Web Analytics -->

<script src="https://analytics.ahrefs.com/analytics.js" data-key="GR1qpEVZRYloV48fmlk+WA" async></script><script src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656%2F66ba5a08efe71070f98dd10a%2F691d8fd452b45ad356f09b9b%2Fnr2s66s-1.1.1.js" type="text/javascript"></script></head><body class="c-body"><div class="page_code_wrap"><div class="page_code_base w-embed"><style>
/* ------------------------- SCALING SYSTEM -------------------------  */
:root {
  --size-unit: 16;
  --size-container-ideal: 1440;
  --size-container-min: 992px;
  --size-container-max: 1920px;
  --size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));
  --size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));
}

@media screen and (max-width: 991px) {
  :root {
    --size-container-ideal: 834;
    --size-container-min: 768px;
    --size-container-max: 991px;
  }
}

@media screen and (max-width: 767px) {
  :root {
  	--size-unit: 10;
    --size-container-ideal: 390;
    --size-container-min: 480px;
    --size-container-max: 767px;
  }
}

@media screen and (max-width: 479px) {
  :root {
   	--size-unit: 16;
    --size-container-ideal: 390;
    --size-container-min: 240px;
    --size-container-max: 479px;
  }
}

/* ------------------------- LAYOUT GRID -------------------------  */
:root {
  --grid-col-count: 24;
  --grid-gutter: 0em;

  --_layout---grid--col-1: calc((100% / var(--grid-col-count) * 1) - (var(--grid-gutter) * (var(--grid-col-count) - 1) / var(--grid-col-count)));
  --_layout---grid--col-2: calc((100% / var(--grid-col-count) * 2) - (var(--grid-gutter) * (var(--grid-col-count) - 2) / var(--grid-col-count)));
  --_layout---grid--col-3: calc((100% / var(--grid-col-count) * 3) - (var(--grid-gutter) * (var(--grid-col-count) - 3) / var(--grid-col-count)));
  --_layout---grid--col-4: calc((100% / var(--grid-col-count) * 4) - (var(--grid-gutter) * (var(--grid-col-count) - 4) / var(--grid-col-count)));
  --_layout---grid--col-5: calc((100% / var(--grid-col-count) * 5) - (var(--grid-gutter) * (var(--grid-col-count) - 5) / var(--grid-col-count)));
  --_layout---grid--col-6: calc((100% / var(--grid-col-count) * 6) - (var(--grid-gutter) * (var(--grid-col-count) - 6) / var(--grid-col-count)));
  --_layout---grid--col-7: calc((100% / var(--grid-col-count) * 7) - (var(--grid-gutter) * (var(--grid-col-count) - 7) / var(--grid-col-count)));
  --_layout---grid--col-8: calc((100% / var(--grid-col-count) * 8) - (var(--grid-gutter) * (var(--grid-col-count) - 8) / var(--grid-col-count)));
  --_layout---grid--col-9: calc((100% / var(--grid-col-count) * 9) - (var(--grid-gutter) * (var(--grid-col-count) - 9) / var(--grid-col-count)));
  --_layout---grid--col-10: calc((100% / var(--grid-col-count) * 10) - (var(--grid-gutter) * (var(--grid-col-count) - 10) / var(--grid-col-count)));
  --_layout---grid--col-11: calc((100% / var(--grid-col-count) * 11) - (var(--grid-gutter) * (var(--grid-col-count) - 11) / var(--grid-col-count)));
  --_layout---grid--col-12: calc((100% / var(--grid-col-count) * 12) - (var(--grid-gutter) * (var(--grid-col-count) - 12) / var(--grid-col-count)));
  --_layout---grid--col-13: calc((100% / var(--grid-col-count) * 13) - (var(--grid-gutter) * (var(--grid-col-count) - 13) / var(--grid-col-count)));
  --_layout---grid--col-14: calc((100% / var(--grid-col-count) * 14) - (var(--grid-gutter) * (var(--grid-col-count) - 14) / var(--grid-col-count)));
  --_layout---grid--col-15: calc((100% / var(--grid-col-count) * 15) - (var(--grid-gutter) * (var(--grid-col-count) - 15) / var(--grid-col-count)));
  --_layout---grid--col-16: calc((100% / var(--grid-col-count) * 16) - (var(--grid-gutter) * (var(--grid-col-count) - 16) / var(--grid-col-count)));
  --_layout---grid--col-17: calc((100% / var(--grid-col-count) * 17) - (var(--grid-gutter) * (var(--grid-col-count) - 17) / var(--grid-col-count)));
  --_layout---grid--col-18: calc((100% / var(--grid-col-count) * 18) - (var(--grid-gutter) * (var(--grid-col-count) - 18) / var(--grid-col-count)));
  --_layout---grid--col-19: calc((100% / var(--grid-col-count) * 19) - (var(--grid-gutter) * (var(--grid-col-count) - 19) / var(--grid-col-count)));
  --_layout---grid--col-20: calc((100% / var(--grid-col-count) * 20) - (var(--grid-gutter) * (var(--grid-col-count) - 20) / var(--grid-col-count)));
  --_layout---grid--col-21: calc((100% / var(--grid-col-count) * 21) - (var(--grid-gutter) * (var(--grid-col-count) - 21) / var(--grid-col-count)));
  --_layout---grid--col-22: calc((100% / var(--grid-col-count) * 22) - (var(--grid-gutter) * (var(--grid-col-count) - 22) / var(--grid-col-count)));
  --_layout---grid--col-23: calc((100% / var(--grid-col-count) * 23) - (var(--grid-gutter) * (var(--grid-col-count) - 23) / var(--grid-col-count)));
  --_layout---grid--col-24: 100%;
  
  --_layout---grid--col-4-clamp: clamp(203px, 12.6875em, 12.6875em);
  --_layout---grid--col-5-clamp: clamp(261px, 16.3125em, 16.3125em);
  --_layout---grid--col-6-clamp: clamp(320px, 20em, 20em);
  --_layout---grid--col-7-clamp: clamp(379px, 23.6875em, 23.6875em);
  --_layout---grid--col-8-clamp: clamp(437px, 27.3125em, 27.3125em);
  --_layout---grid--col-9-clamp: clamp(496px, 31em, 31em);
  --_layout---grid--col-10-clamp: clamp(555px, 34.6875em, 34.6875em);
  --_layout---grid--col-11-clamp: clamp(613px, 38.3125em, 38.3125em);
  --_layout---grid--col-12-clamp: clamp(672px, 42em, 42em);
}

/* ------------------------- TRANSITIONS -------------------------  */
:root {
  --ui-transition: cubic-bezier(0.76, 0, 0.24, 1);
  --ui-transition-fast: cubic-bezier(0.87, 0, 0.13, 1);
}

/* ------------------------- LENIS -------------------------  */
html.lenis {height: auto;}
.lenis.lenis-smooth {scroll-behavior: auto; height: 100vh;}
.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}
.lenis.lenis-stopped {overflow: hidden;}
.lenis.lenis-scrolling iframe {pointer-events: none;}

/* ------------------------- HIDE SCROLLBAR -------------------------  */
body ::-webkit-scrollbar, body::-webkit-scrollbar{display: none;} /* Chrome, Safari, Opera */
body {-ms-overflow-style: none;} /* IE & Edge */
html {scrollbar-width: none;} /* Firefox */

/* ------------------------- MISC/UTILITY -------------------------  */
a {
  color: inherit;
}

body {
	font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.u-hide {	display: none; }
.u-no-scroll { overflow: hidden; }
.u-pointer-none { pointer-events: none }

.u-font-primary { font-family: var(--_typography---fonts--primary); }
.u-font-secondary { font-family: var(--_typography---fonts--secondary); }
.u-font-mono { font-family: var(--_typography---fonts--mono); }
.u-font-decoration { font-family: var(--_typography---fonts--decoration); }

.u-clr-pink { color: var(--accent--pink); }
.u-clr-maureen { color: var(--accent--maureen); }
.u-clr-lavender { color: var(--accent--lavender); }
.u-clr-lagoon { color: var(--accent--lagoon); }
.u-clr-lemon { color: var(--accent--lemon); }
.u-clr-tart { color: var(--accent--tart); }

.u-opacity-10 { opacity: 0.1; }
.u-opacity-20 { opacity: 0.2; }
.u-opacity-30 { opacity: 0.3; }
.u-opacity-40 { opacity: 0.4; }
.u-opacity-50 { opacity: 0.5; }
.u-opacity-60 { opacity: 0.6; }
.u-opacity-70 { opacity: 0.7; }
.u-opacity-80 { opacity: 0.8; }
.u-opacity-90 { opacity: 0.9; }
.u-opacity-100 { opacity: 1; }

[box-shadow-drop-1] {
	box-shadow: 4px 4px 12px 12px rgba(0, 0, 0, 0.08);
}

/* ------------------------- SELECTION -------------------------  */
::selection {
  background: rgba(0, 0, 0, 0.1);
}

::-moz-selection {
  background: rgba(0, 0, 0, 0.1);
}

/* ------------------------- GENERAL -------------------------  */
canvas, img, video, picture, figure {
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
  display: block;
}

img {
  width: 100%;
}

svg {
	width: 100%;
  max-width: none;
  height: auto;
  box-sizing: border-box;
}

audio, canvas, iframe, img, svg, video, picture, figure {
  vertical-align: middle;
}

button {
	background: transparent;
  padding: 0;
}

/* ------------------------- CLEAR DEFAULTS -------------------------  */
a:not([class]) {
	text-decoration: underline;
}

h1,h2,h3,h4,h5,h6,p,blockquote,label {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	text-wrap: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.w-dyn-empty {
	display: none;
}

/* ------------------------- PROGRESSIVE ENHANCEMENTS -------------------------  
@view-transition {
  navigation: auto;
}
*/

/* ------------------------- SPECIFIC ELEMENTS TRIM -------------------------  */
:is([data-trim-mono], .c-btn-text) {
	display: flow-root;
}
:is([data-trim-mono], .c-btn-text)::before {
	content: "";
	display: table;
	margin-bottom: calc(-0.5lh + 0.34em);
}
:is([data-trim-mono], .c-btn-text)::after {
	content: "";
	display: table;
	margin-bottom: calc(-0.5lh + 0.38em);
}

/* LARGE HEADINGS TRIM */
:is(.t-huge-0, .t-huge-1, .t-display-1, .t-display-2, .t-display-3, .c-marquee-text) {
	display: flow-root;
}
:is(.t-huge-0, .t-huge-1, .t-display-1, .t-display-2, .t-display-3, .c-marquee-text)::before {
	content: "";
	display: table;
	margin-bottom: calc(-0.5lh + 0.27em);
}
:is(.t-huge-0, .t-huge-1, .t-display-1, .t-display-2, .t-display-3, .c-marquee-text)::after {
	content: "";
	display: table;
	margin-bottom: calc(-0.5lh + 0.43em);
}
</style></div><div class="page_code_custom w-embed"><style>
/* ------------------------- GLOBAL ------------------------- */

/* TRANSFORM RENDER */
[data-transform-render] {
  backface-visibility: hidden; 
  -webkit-backface-visibility: hidden; 
}

/* SPLIT TEXT MASK */
.char-mask {
  padding-bottom: 0.1em;
  margin-bottom: -0.1em;
}

/* LINES */
.c-line_bt,
.c-line_top {
	transition: color 0.4s var(--ui-transition);
}

.wf-design-mode .c-line_bt,
.wf-design-mode .c-line_top {
	transform: scaleX(1);
}

.c-line_bt[data-line-height='1px'],
.c-line_top[data-line-height='1px'] {
  height: 1px;
}

.c-line_bt[data-line-opacity='30'],
.c-line_top[data-line-opacity='30'] {
  opacity: 0.3;
}

/* NOISE */
.c-noise {
	filter: url(#noise);
}

/* PARALLAX */
[data-parallax] {
  will-change: transform;
}

/* HEADER */
.c-header {
  border-bottom: 1px solid transparent;
  transition: opacity 0.4s var(--ui-transition), color 0.4s var(--ui-transition), height 0.4s var(--ui-transition), border-color 0.4s var(--ui-transition);
}

.c-header[data-wf--global-header--settings-header-theme="black"] .c-btn-bg {
  background: white !important;
}

.c-header[data-wf--global-header--settings-header-theme="black"] .c-btn:hover .c-btn-text {
  color: black;
}

.c-header .c-btn-bg {
  background: black !important;
}

.c-header .c-btn:hover .c-btn-text {
  color: white;
}

.c-header.not-visible {
  opacity: 0;
  pointer-events: none !important;
}

.panel-forced-hidden {
  opacity: 0 !important;
  pointer-events: none !important;
}

.c-header.not-visible > * {
  pointer-events: none !important;
}

.c-header-bg {
  transition: opacity 0.3s var(--ui-transition), background-color 0.3s var(--ui-transition);
}

.c-header.scrolled {
  color: black;
  height: 56px;
  border-bottom: 1px solid var(--neutral--border-10);
}

@media(min-width: 992px) {
  .c-header.is-over-panels {
    height: 3.5em !important;
  }
}

@media (max-height: 991px) {
  .c-header.scrolled {
    height: 56px;
  }
}

.c-header.scrolled .c-header-bg {
  opacity: 1;
}

.c-header.scrolled .c-btn {
  border-color: black;
}

.c-header.scrolled .c-btn-bg {
  background: black !important;
}

.c-header.scrolled .c-btn-text {
  color: black;
}

.c-header.scrolled .c-btn:hover {
  color: white;
}

.c-header.scrolled .c-btn:hover .c-btn-text {
  color: white;
}

.c-header.modal-is-open {
  color: white;
  opacity: 1;
}

.c-header.modal-is-open .c-header-bg {
  background: black;
  opacity: 1;
}

.c-header.modal-is-open .c-btn {
  border-color: white;
  opacity: 0;
  pointer-events: none;
}

.c-header.modal-is-open .c-btn-text {
  color: white;
}

.c-header.modal-is-open .c-btn-bg {
  background: white !important;
}

.c-header.modal-is-open .c-btn:hover .c-btn-text {
  color: black;
}

.c-header-close-modal-btn,
.c-header-mobile-trigger {
  transition: transform 1s cubic-bezier(.19,1,.22,1), opacity .75s cubic-bezier(.19,1,.22,1), background-color .75s cubic-bezier(.19,1,.22,1), color .75s cubic-bezier(.19,1,.22,1);
  will-change: transform; 
}

.c-header.modal-is-open .c-header-close-modal-btn {
  transform: translateX(0);
  opacity: 1;
  pointer-events: auto;
}

@media (max-width: 991px) {
  .c-header.modal-is-open .c-header-mobile-trigger {
    opacity: 0;
    pointer-events: none;
  }
}

/* LINKS HOVER ANIMATION */
.c-nav-link.w--current::before {
  width: 100%;
  left: 0;
}

@media only screen and (min-width: 992px) {
  :is(.c-nav-link, .c-footer-link)::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: -3px;
    width: 0%;
    height: 1px;
    background: currentColor;
    transition: width 0.4s cubic-bezier(0.65, 0, 0.35, 1);
  }

  :is(.c-nav-link, .c-footer-link):hover::before {
    width: 100%;
    left: 0;
    right: auto;
  }
}

/* FOOTER */
@media (max-width: 991px) {
  .c-footer_top,
  .c-footer_bt {
    display: contents;
  }
}

/* STRUCTURAL LINES */
@media (max-width: 991px) {
	.c-global-guide-line:nth-child(1),
  .c-global-guide-line:nth-child(2){
  	display: none;
  }
}

/* ------------------------- HOME PAGE ------------------------- */

/* HOME HERO INITIAL STATE */
.c-hm-hero-note {
	opacity: 0;
}

.wf-design-mode .c-hm-hero-note {
	opacity: 1;
}

.c-hm-hero-frame {
	opacity: 0;
}

.wf-design-mode .c-hm-hero-frame {
	opacity: 1;
}


/* HOME HERO */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.c-hm-hero-frame-holder {
  perspective: 1200px;
}

.c-hm-hero-frame {
  transform-style: preserve-3d;
}

.c-video.hm-hero {
  backface-visibility: hidden;
  transform-style: preserve-3d;
}

/* @media (min-height: 887px) and (min-width: 992px) {
  .c-hm-hero-frame-holder {
    font-size: calc(var(--size-font) + .1em);
    padding-top: 6em;
    border: 1px solid red;
  }
} */

@media 
  only screen and (-webkit-min-device-pixel-ratio: 2) and 
  (min-width: 992px) and (max-width: 1512px) and 
  (min-height: 800px) and (max-height: 1000px) {
  .c-hm-hero-frame-holder {
    font-size: calc(var(--size-font) - 0.08em);
    padding-top: 5em;
  }
}

@media (min-height: 1100px) and (min-width: 992px) {
  .c-hm-hero-inner,
  .c-hm-hero-note-inner {
    padding-top: 6.25em;
    /* padding-bottom: 6.25em; */
  }

  .c-hm-hero-frame-holder {
    font-size: calc(var(--size-font) - 0.05em);
    padding-top: 5em;
  }
}

@media (min-height: 1300px) and (min-width: 992px) {
  .c-hm-hero-frame-holder {
    font-size: calc(var(--size-font) + 0.05em);
    padding-top: 5em;
  }
}

@media (min-width: 992px) {
	.wf-design-mode .c-section.hm-hero {
  	height: auto;
  }
}

@media (max-width: 479px) {
  .c-hm-hero-note.is_lt .t-small {
    font-size: 0.625em;
  }
}

@media (max-width: 479px) and (min-height: 800px) {
  .c-hm-hero-main {
    padding-top: 1.5em;
  }
}

@media (max-width: 479px) and (max-height: 700px) {
  .c-hm-hero-frame-holder {
    padding-bottom: 4em;
  }
}

@media (max-width: 479px) and (min-height: 890px) {
  .c-hm-hero-frame-holder {
    padding-bottom: -2em;
    font-size: calc(var(--size-font) - 0.5em);
  }
}

/* HOME PAGE PANELS */
.c-panel-visual {
  will-change: transform;
}

.c-panel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 10;
  opacity: var(--overlay-opacity, 0);
  pointer-events: none;
}

/* MARQUEE COMPONENT */
[data-marquee-list] {
  --direction: -100%;
  animation-play-state: paused;
  will-change: transform;
  transform: translateZ(0);
}

[data-marquee-list][data-marquee-direction="right"] {
  --direction: 100%;
}

[data-marquee-list][data-marquee-speed="very-slow"] {
  animation: marquee 140s linear infinite;
}

[data-marquee-list][data-marquee-speed="slow"] {
  animation: marquee 70s linear infinite;
}

[data-marquee-list][data-marquee-speed="fast"] {
  animation: marquee 10s linear infinite;
}

[data-marquee-list][data-marquee-state="playing"] {
  animation-play-state: running;
}

[data-marquee-list][data-marquee-state="paused"] {
  animation-play-state: paused;
}

@keyframes marquee {
  to {
    transform: translateX(var(--direction));
  }
}

/* VERTICAL MARQUEE */
@keyframes slideY {
  to {
    transform: translateY(var(--direction));
  }
}

[data-marquee-list][data-marquee-direction="down"] {
  --direction: 100%;
  animation: slideY 40s linear infinite;
}

[data-marquee-list][data-marquee-direction="up"] {
  --direction: -100%;
  animation: slideY 40s linear infinite;
}

.wf-design-mode [data-marquee-list][data-marquee-direction="down"],
.wf-design-mode [data-marquee-list][data-marquee-direction="up"] {
  animation-play-state: paused;  
}

/* NEWS SECTION COMPONENT */
@media (max-width: 991px) {
  .c-news-title {
    display: contents;
  }

  .c-btn-group.news {
    order: 2;
  }
}

/* NEWS SLOT COMPOENNT */
.c-news-item:last-child {
	padding-bottom: 0;
}

/* SPLIT TEXT */
[data-split='loader-text'] {
  visibility: hidden;
  -webkit-text-rendering: optimizeSpeed; 
  text-rendering: optimizeSpeed;
  -webkit-transform: translateZ(0); 
  font-kerning: none;
}

.wf-design-mode [data-split='loader-text'] {
	visibility: visible;
}

/* SELECTED WORK COMPONENT */
@media (min-width: 992px) {
  .c-sl-circle {
    width: 250vw;
    height: 250vw;
    border-radius: 100%;
    position: absolute;
    top :50%;
    left: 50%;
    transform: translate(-50%,0);
		will-change: transform;
  }

  .c-sl-card {
    position: absolute;
    top: 0;
    left: 50%;
    transform:translate(-50%,55vh);
    will-change: transform;
  }
  
  /* Webflow designer */
  .wf-design-mode .c-sl-card {
    transform: translate(0, 0);
    position: static;
  }

  .wf-design-mode .c-sl-circle {
    all: unset;
  }

  .wf-design-mode .c-sl-circles {
    all: unset;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .wf-design-mode .c-sl-pin,
  .wf-design-mode .c-sl-wrap {
    height: auto;
  }
}

/* SELECTED WORK HOVER */
.c-img-contain.sl-work-bg::before {
	content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 10;
  opacity: 1;
  transition: opacity 0.4s ease;
}

.c-sl-card:hover .c-img-contain.sl-work-bg::before {
	opacity: 0;
}

@media (min-height: 1100px) and (min-width: 992px) {
	.c-section.sl .c-sl-desc {
  	transform: translate(-50%, -4em);
    width: clamp(416px, 26em, 26em);
  }

  .c-section.sl .c-sl-desc-item .t-small.u-static {
		font-size: clamp(18px, 1.125em, 1.125em);
  }
}

/* CLIENT LOGOS SECTION COMPONENT */
.c-client-group > * {
	grid-area: 1 / 1;
}

.wf-design-mode .c-client-group {
	display: flex;
  flex-direction: column;
}

.c-section.ft-client .c-img-contain.client {
  opacity: 0;
  transform: translate(1.25em, 1.25em) rotate(5deg);
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1), opacity 0.3s cubic-bezier(0.76, 0, 0.24, 1);
}

.c-section.ft-client .c-img-contain.client.is-active,
.wf-design-mode .c-section.ft-client .c-img-contain.client {
	opacity: 1;
  transform: translateY(0) rotate(0);
}

/* ------------------------- CLIENTS PAGE ------------------------- */

/* FILTER WORK SECTION COMPONENT */
.is-list-filtering {
	opacity: 0;
}

.c-pagination-btn.is-list-pagination-disabled {
	display: none;
}

.c-work-grid-wrap.is-list-filtering .c-pagination {
	display: none;
}

/* Filter nav */
.c-filter-dd .t-base-mono {
	font-weight: 500;
}

.c-filter-dd-list .c-filter-dd-item:last-child .c-filter-dd-radio-field {
	padding-bottom: 0;
  margin-bottom: 0;
  border: 0;
}

.c-filter-dd-radio-field .t-micro {
  transform: translateY(1px);
}

.c-filter-dd-item input {
  appearance: none;
  -webkit-appearance: none;
  width: 1em;
  height: 1em;
  border: 0;
}

.c-filter-dd .c-filter-dd-list {
  transition: transform 0.6s var(--ui-transition), opacity 0.6s var(--ui-transition);
}

.c-filter-dd.is-active .c-filter-dd-list {
  opacity: 1;
  transform: translateY(1em);
  pointer-events: auto;
}

.c-icon.filter-dd-arrow {
  transition: transform 0.6s var(--ui-transition);
}

.c-filter-dd.is-active .c-icon.filter-dd-arrow {
  transform: rotate(45deg);
}

.c-filter-clear.is-active {
	opacity: 1;
  pointer-events: auto;
}

/* Main view */
.c-work-card-excerpt .t-base-mono {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (min-width: 992px) {
  .o-grid.work.main-view {
    grid-template-columns: repeat(4, 1fr);
  }

  .o-grid.work.main-view *:nth-child(9n + 1) {
    grid-column: 1;
  }

  .o-grid.work.main-view *:nth-child(9n + 2) {
    grid-column: 2;
  }

  .o-grid.work.main-view *:nth-child(9n + 3) {
    grid-column: 4;
  }

  .o-grid.work.main-view *:nth-child(9n + 4) {
    grid-column: 1;
  }

  .o-grid.work.main-view *:nth-child(9n + 5) {
    grid-column: 3;
  }

  .o-grid.work.main-view *:nth-child(9n + 6) {
    grid-column: 4;
  }

  .o-grid.work.main-view *:nth-child(9n + 7) {
    grid-column: 1;
  }

  .o-grid.work.main-view *:nth-child(9n + 8) {
    grid-column: 2;
  }

  .o-grid.work.main-view *:nth-child(9n + 9) {
    grid-column: 3;
  }
}

/* Small view */
.o-grid.work.small-view {
  grid-template-columns: repeat(5, 1fr);
  column-gap: 4em;
  row-gap: 4em;
}

.o-grid.work.small-view .c-img-contain.work {
  height: 21.25em;
}

.o-grid.work.small-view .c-work-card-excerpt {
	display: none;
}

/* Large-view */
.o-grid.work.large-view {
	gap: 1em;
  max-width: var(--_layout---grid--col-12);
  margin-right: auto;
  margin-left: auto;
}

.o-grid.work.large-view .c-work-card-main {
	display: none;
}

.o-grid.work.large-view .c-img-contain.work {
  height: 52em;
}

/* Table View */
.o-grid.work.table-view {
	display: flex;
  flex-direction: column;
  gap: 0;
}

.o-grid.work.table-view .c-img-contain.work {
  position: fixed;
  inset: 50% auto auto 50%;
  width: 14em;
  height: 21.6em;
  opacity: 0;
  pointer-events: none;
  transform: translate(-50%, -50%) scale(1.2);
  z-index: 15;
}

.o-grid.work.table-view .c-work-card:hover .c-img-contain.work {
	opacity: 1;
}

.o-grid.work.table-view .c-work-card-year,
.o-grid.work.table-view .c-work-card-industry,
.o-grid.work.table-view .c-work-card-project {
	display: flex;
}

.o-grid.work.table-view .c-work-card-excerpt {
	display: none;
}

.o-grid.work.table-view .c-work-card-main {
  display: grid;
  width: 100%;
  height: 3em;
  place-items: center stretch;
  grid-auto-columns: 1fr;
  gap: 2px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
}

.o-grid.work.table-view .c-work-card-main * {
  font-family: var(--_typography---text-micro--font-family);
  font-size: var(--_responsive---text-micro);
  line-height: var(--_typography---text-micro--line-height);
  font-weight: var(--_typography---text-micro--font-weight);
  letter-spacing: var(--_typography---text-micro--letter-spacing);
  text-transform: uppercase;
}

.o-grid.work.table-view .c-work-tag {
	display: none;
}

.o-grid.work.table-view .c-work-card:nth-child(odd) .c-work-card-main::before,
.o-grid.work.table-view .c-work-card:nth-child(even) .c-work-card-main::before {
	content: "";
  position: absolute;
  left: 50%;
  width: 100vw;
  height: 100%;
	background: var(--neutral--border-10);
  z-index: -1;
  transform: translateX(-50%);
  transition: background 0.4s ease;
}

.o-grid.work.table-view .c-work-card:nth-child(even) .c-work-card-main::before {
	background: white;
}

.o-grid.work.table-view .c-work-card:hover .c-work-card-main::before {
	background: rgba(0, 0, 0, 0.2);
}

.o-grid.work.table-view .c-icon.work-arrow {
  display: none;
}

.c-work-card-project-list .t-micro,
.c-work-card-project-list .t-base-mono {
	position: relative;
}

.c-work-card-project-item .t-micro::after,
.c-work-card-project-item .t-base-mono::after {
	content: ","
}

.c-work-card-project-item:last-child .t-micro::after,
.c-work-card-project-item:last-child .t-base-mono::after {
	content: "";
}

/* FILTER IS-TRANSITIONING */
.is-transitioning {
	pointer-events: none;
}

.c-img-contain.work::before {
  content: "";
  position: absolute;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background: #E6E6E6;
  border: 2px solid #000;
  opacity: 0;
	transition: opacity 0.4s ease;
}

.is-transitioning .c-img-contain.work::before {
  opacity: 1;
}

.is-transitioning .c-img-contain.work img,
.is-transitioning .c-work-card-main,
.c-pagination.is-transitioning {
	opacity: 0;
}

/* WORK CARD */
.wf-design-mode .c-work-card-link {
	pointer-events: none;
}

.c-work-card:hover .c-work-tag {
	opacity: 1;
}

.c-work-card:not(:has(.c-work-soon)):hover .c-icon.work-arrow {
  opacity: 1;
}

/* ------------------------- PROJECT/WORK SINGLE PAGE ------------------------- */

/* PROJECT SINGLE HERO INITIAL STATE */
.c-cs-main-text,
.c-cs-main-visual-list,
.c-section.related-projects > *,
.c-cs-slides,
.c-cs-rich-content,
.c-cs-hero-quote {
  opacity: 0;
}

.c-cs-hero-visual {
  clip-path: inset(50% 50% 50% 50%)
}

.wf-design-mode .c-cs-main-text,
.wf-design-mode .c-cs-main-visual-list,
.wf-design-mode .c-cs-slides,
.wf-design-mode .c-cs-rich-content,
.wf-design-mode .c-cs-hero-quote {
  opacity: 1;
}

.wf-design-mode .c-cs-hero-visual {
  clip-path: inset(0% 0% 0% 0%)
}

.wf-design-mode .c-section.related-projects > * {
  opacity: 1;
}

/* Page settings */
.c-img-contain.cs-hero-bg::before {
	content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
}

[data-project-single-excerpt] {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (min-width: 992px) {
	.c-cs-title .t-base {
  	font-size: clamp(22px, 1.375em, 1.375em);
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
	.c-cs-main-text {
  	padding-right: 0;
  }
}

@media (min-height: 1100px) and (min-width: 992px) {
	.c-cs-main-text {
  	gap: 2.5em;
  }
  
  .c-cs-back {
  	margin-bottom: -0.5em;
  }
}

/* PROJECT MODAL */
.c-cs-info-modal {
	clip-path: inset(0 100% 0 0);
  transition: clip-path 1s var(--ui-transition-fast);
}

.c-cs-info-modal.is-open {
	opacity: 1;
  pointer-events: auto;
  clip-path: inset(0 0% 0 0);
}

.t-rich-text.modal-body *,
.t-rich-text.blog * {
	margin-bottom: 24px;
}

.t-rich-text.modal-body *:last-child,
.t-rich-text.blog *:last-child {
	margin-bottom: 0;
}

.t-rich-text.modal-body :is(h1, h2, h3, h4, h5, h6),
.t-rich-text.blog :is(h1, h2, h3, h4, h5, h6) {
	margin-bottom: 32px;
}

.t-rich-text.modal-body :is(h1, h2, h3, h4, h5, h6) {
  font-family: Rightgrotesk, Arial, sans-serif;
  font-size: 3em;
  text-transform: uppercase;
  font-weight: 400;
}

.t-rich-text.modal-body h3 {
  font-size: 2.25em;
}

.t-rich-text.modal-body h4 {
  font-size: 1.75em;
}

.t-rich-text.modal-body h5 {
  font-size: 1.5em;
}

.t-rich-text.modal-body h6 {
  font-size: 1.25em;
}

.t-rich-text.modal-body strong {
  font-family: inherit;
  font-weight: 700;
}

/* WORK SINGLE RICH TEXT CONTENT */
.c-cs-rich-content {
	display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.25em;
}

.c-cs-rich-content .w-richtext-figure-type-image {
	margin: 0 !important;
}

.c-cs-rich-content .w-richtext-figure-type-image > * {
  display: block !important;
}

.c-cs-rich-content .w-richtext-align-floatleft,
.c-cs-rich-content .w-richtext-align-floatright {
	width: 100%;
	max-width: 100%;
}

.c-cs-rich-content .w-richtext-align-center,
.c-cs-rich-content .w-richtext-align-fullwidth,
.c-cs-rich-content .w-embed {
	grid-column: span 2;
  width: 100%;
  max-width: 100%;
}

.c-cs-rich-content:before,
.c-cs-rich-content:after {
	all: unset;
}

.c-cs-rich-content h2,
.c-cs-rich-content p,
.c-cs-rich-content blockquote {
	grid-column: span 2;
}

.c-cs-rich-content blockquote {
  margin-top: 0.6em;
}

.c-cs-rich-content blockquote + p {
  font-size: var(--_responsive---text-micro);
  font-family: var(--_typography---text-micro--font-family);
  font-weight: var(--_typography---text-micro--font-weight);
  line-height: var(--_typography---text-micro--line-height);
  letter-spacing: var(--_typography---text-micro--letter-spacing);
  text-transform: uppercase;
  margin-top: -0.75em;
  margin-bottom: 1.5em;
}

@media (max-width: 479px) {
  .c-cs-rich-content blockquote {
    margin-top: 0.75em;
  }

  .c-cs-rich-content blockquote + p {
    margin-bottom: 1em;
  } 
}

/* ------------------------- EXPERTISE PAGE ------------------------- */

/* WEBFLOW DESIGNER PREVIEW */
.wf-design-mode .c-section.exp-hero,
.wf-design-mode .c-exp-scroll  {
  height: auto;
}

/* EXPERTISE HERO INITIAL STATE */
.c-exp-hero-main,
.c-exp-hero-note,
.c-exp-hero-scroll,
.c-exp-hero-frame,
.c-exp-hero-frame.is-main,
.c-section.exp .o-container {
  opacity: 0;
}

.wf-design-mode :is(.c-exp-hero-main, .c-exp-hero-note, .c-exp-hero-scroll, .c-exp-hero-frame, .c-exp-hero-frame.is-main, .c-section.exp .o-container) {
	opacity: 1;
}

/* EXPERTISE HERO */
.c-exp-hero-main .t-huge-0:first-child {
  transform: translateX(-0.015em);
}

@media (min-width: 992px) {
	.c-section.exp-hero .t-huge-0 {
  	font-size: 20em;
  }
}

@media (max-width: 479px) and (max-height: 700px) {
  .c-exp-hero-inner {
    padding-top: 5.75em;
  }
}

@media (max-width: 479px) and (min-height: 701px) {
  /* .c-exp-hero-frame-holder {
    padding-top: 10em;
  }

  .c-exp-hero-note-inner {
    padding-bottom: 2em;
  }   */

  .c-exp-hero-main .t-huge-0.is-exp-hero-mobile {
    transform: translateX(-0.01em);
  }
}

@media (max-width: 479px) {
  .c-exp-hero-main .t-huge-0.is-exp-hero-mobile {
    display: flex;
    flex-shrink: 0;
  }  
}

@media (min-width: 992px) and (min-height: 1100px) {
  .c-exp-hero-frame-holder {
    font-size: calc(var(--size-font) - 0.1em);
    padding-top: 1em;
  }

  .c-section.exp-hero,
  .c-exp-hero-note-inner {
    max-height: 1200px;
  }
}

/* EXPERTISE EXPERIENCE SECTION */
.t-rich-text.exp {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: var(--_typography---text-base-mono--font-family);
  font-size: var(--_responsive---text-base-mono);
  line-height: var(--_typography---text-base-mono--line-height);
  font-weight: var(--_typography---text-base-mono--font-weight);
  letter-spacing: var(--_typography---text-base-mono--letter-spacing);
}

.c-exp {
  -webkit-mask-image: linear-gradient(
    to bottom,
    black 0%,
    black 80%,
    transparent 100%
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-image: linear-gradient(
    to bottom,
    black 0%,
    black 80%,
    transparent 100%
  );
  mask-repeat: no-repeat;
  mask-size: 100% 100%;
}

/* EXPERIENCE PILLARS */
.o-row.exp-panel-nav::before {
  content: "";
  position: absolute;
  left: 50%;
  top: -1px;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background: white;
  border-top: 1px solid #E5E5E5;
}

@media (min-width: 992px) {
  .c-exp-pillar .t-display-1 {
    font-size: 10.75em;
  }

  .c-exp-panel-nav-link .t-display-1 {
    font-size: var(--_responsive---heading-3);
    letter-spacing: var(--_typography---h3--letter-spacing);
  }
}

/* EXPERIENCE PANELS */
.c-exp-panel-nav-link.is-1.is-active {
	color: var(--accent--tart);
}

.c-exp-panel-nav-link.is-2.is-active {
	color: var(--accent--lavender);
}

.c-exp-panel-nav-link.is-3.is-active {
	color: var(--accent--lagoon);
}

.c-exp-panel-nav-link.is-active .c-exp-pillar-num {
  opacity: 1;
}

@media (min-width: 992px) {
  .c-exp-panel .t-huge-0 {
    font-size: 15.58em;
  }

  .c-exp-panel .c-exp-panel-decoration .t-base-mono,
  .c-exp-panel-title .t-base-mono {
    font-size: 1.5em;
  }
}

.c-img-contain.exp-panel-visual {
  will-change: transform;
  image-rendering: crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  backface-visibility: hidden;
  transform-style: preserve-3d;
}

/* ACCORDIONS */
.c-ac-item .c-ac-list {
  transition:
    grid-template-rows 0.6s var(--ui-transition),
    padding-bottom 0.6s var(--ui-transition),
    opacity 0.6s var(--ui-transition);  
}

.c-ac-item.is-open .c-ac-list,
.wf-design-mode .c-ac-list {
	grid-template-rows: 1fr;
  opacity: 1;
  padding-bottom: 2em;
}

@media (max-width: 991px) {
  .c-ac-item.is-open .c-ac-list {
    padding-bottom: 1.25em;
  }
}

.c-ac-item .c-icon.ac-arrow {
	transition: transform 0.6s var(--ui-transition);
}

.c-ac-item.is-open .c-icon.ac-arrow {
	transform: rotate(135deg);
}

@media (min-width: 992px) {
  .c-ac-toggle .t-base {
    font-size: 1.625em;
  }
}

/* EXPERIENCE PANELS - INITIAL STATE */
@media(max-width: 991px) {
  .c-exp-title .t-display-2 {
    font-size: 5em;
  }
}

@media(max-width: 479px) {
  .c-exp-title .t-display-2 {
    font-size: 3.5em;
  }
}

/* EXPERIENCE DESIGN PANEL - WORK/TEAM */
.c-img-contain.exp-panel-team-1 > * {
	grid-area: 1 / 1;
}

/* EXPERIENCE ENG PANEL */
@media (min-width: 992px) {
  .c-exp-panel-step:last-child .c-exp-panel-step-title::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 100vh;
    height: 1px;
    background: var(--neutral--border-30);
    transform: translateX(100%);
  }
}

@media (max-width: 991px) {
  .c-exp-panel-step:first-child  .c-exp-panel-step-title{
    margin-top: 0;
  }
}

/* EXPERTISE ROTATING IMAGES */
.c-img-contain.exp-panel-work {
	opacity: 0;
  transition: opacity 0.6s ease;
}

.c-img-contain.exp-panel-work.is-active,
.wf-design-mode .c-img-contain.exp-panel-work {
	opacity: 1;
}

/* EXPERTISE STRATEGY SECTION */
.c-img-contain.client {
  opacity: 0;
  transform: translateY(5em);
  transition: opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1),
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0s;
}

.wf-design-mode .c-img-contain.client,
.c-img-contain.client.revealed {
  opacity: 1;
  transform: translateY(0);
}

/* CONTACT FORM */
/* .c-contact-form-block {
  display: none;
} */

.c-contact-form-block.is-active,
.wf-design-mode .c-contact-form-block {
	display: flex;
}

.c-contact-nav-radio-item input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.c-contact-nav-radio-item input[type="radio"]:checked {
	background: var(--accent--maureen);
}

.c-contact-nav-radio-item.is-active {
  opacity: 1;
}

.c-section.exp-contact .c-contact-nav-radio-item {
  opacity: 1 !important;
}

/* ------------------------- CONTACT PAGE ------------------------- */

/* HERO SECTION INITIAL STATE */
.c-section.contact-hero .c-exp-contact-sub, 
.c-section.contact-hero .c-contact-form-title, 
.c-section.contact-hero .c-contact-form-block {
  opacity: 0;
}

.wf-design-mode .c-section.contact-hero .c-exp-contact-sub, 
.wf-design-mode .c-section.contact-hero .c-contact-form-title, 
.wf-design-mode .c-section.contact-hero .c-contact-form-block {
  opacity: 1;
}

@media (min-width: 992px) and (max-width: 1440px) {
  .c-section.contact-footer .t-base {
		font-size: clamp(14px, 1em, 1em);
  }
  
  .c-contact-footer_bt {
  	gap: 3em;
  }
}

/* ------------------------- STUDIO PAGE ------------------------- */

/* STUDIO HERO INITIAL STATE */
.c-studio-hero-frame .t-huge-0,
.c-studio-tagline .t-display-2.is-alt {
  opacity: 0;
}

.wf-design-mode .c-studio-hero-frame .t-huge-0,
.wf-design-mode .c-studio-tagline .t-display-2.is-alt {
  opacity: 1;
}

/* STUDIO HERO */
.wf-design-mode .c-section.studio-hero {
  height: auto;
}

.wf-design-mode .c-studio-hero-inner {
  display: flex;
  flex-direction: column;
  height: auto;
}

.wf-design-mode .c-studio-hero-frame {
  min-height: 100vh;
}

.c-studio-hero-inner > * {
	grid-area: 1 / 1;
}

.c-studio-zone-circle {
  --angle: 0deg;

  -webkit-mask-image: conic-gradient(
    from 180deg at 50% 50%,
    black 0deg,
    black var(--angle),
    transparent var(--angle)
  );
  -webkit-mask-repeat: no-repeat;

  mask-image: conic-gradient(
    from 180deg at 50% 50%,
    black 0deg,
    black var(--angle),
    transparent var(--angle)
  );
  mask-repeat: no-repeat;
  will-change: transform;
}

.c-studio-zone-line {
  backface-visibility: hidden; 
  transform-style: preserve-3d;
  will-change: transform; 
}

.wf-design-mode .c-section.studio-zone {
  height: auto;
}

/* ABOUT TITLE */
.wf-design-mode .c-section.about-title {
  margin-top: 0;
  padding-top: 2.5em;
  padding-bottom: 0;
  background: black;
}

@media (max-width: 479px) {
  .c-about-title .t-display-1 br {
    display: none;
  }
}

/* TEAM SECTION */
@media (min-width: 992px) {
  .c-team-item .t-display-4 {
	  font-size: 1.625em;
  }
}

@media (max-width: 479px) {
  .c-team-item .t-display-4 {
	  font-size: 0.875em;
  }
}

.c-team-visual-list > * {
	grid-area: 1 / 1;
}

.c-img-contain.team {
  opacity: 1;
}

.c-icon.team-arrow {
	transition: transform 0.4s var(--ui-transition), opacity 0.4s var(--ui-transition);
}

.c-team-item.is-active {
	color: var(--accent--lavender);
  border-color: var(--accent--lavender);
}

.c-team-item.is-active .c-icon.team-arrow {
	opacity: 1;
  transform: translate(0, 0) rotate(0);
}

/* TEAM MODAL */
.c-team-modal {
  pointer-events: none;
	clip-path: inset(0 100% 0 0);
  transition: clip-path 1s var(--ui-transition-fast);
}

.c-team-modal.is-open {
	opacity: 1;
  pointer-events: auto;
  clip-path: inset(0 0% 0 0);
}

.t-rich-text.team-modal-exp * {
	margin: 0;
}

.t-rich-text.team-modal-exp ul {
	display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px;
}

.c-team-modal-list > * {
	grid-area: 1 / 1;
}

.wf-design-mode .c-team-modal:not(:first-child) {
	display: none;
}

.t-rich-text.team-modal-bio * {
	margin-bottom: 1.4em;
}

.t-rich-text.team-modal-bio *:last-child {
	margin: 0;
}

@media (min-width: 992px) {
  .c-team-modal-title .t-base,
  .c-team-modal-quote .t-base {
    font-size: 1.375em;
  }
}

/* SPECIALIZE SECTION */
.c-specialize-inner > * {
	grid-area: 1 / 1;
}

.wf-design-mode .c-specialize-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.wf-design-mode .c-section.specialize {
  height: auto;
}

.wf-design-mode .c-section.specialize span:nth-of-type(1),
.c-section.specialize .line:nth-of-type(1) span {
  color: var(--accent--lavender);
}

.wf-design-mode .c-section.specialize span:nth-of-type(2),
.c-section.specialize .line:nth-of-type(2) span {
  color: var(--accent--lagoon);
}

.wf-design-mode .c-section.specialize span:nth-of-type(3),
.c-section.specialize .line:nth-of-type(3) span {
  color: var(--accent--tart);
}

@media (max-width: 479px) {
  .c-section.specialize .t-huge-1 {
    font-size: 2.4em;
    line-height: 0.85;
  }
}

/* REVIEW SECTION */
.c-review-quote .t-base {
  font-size: 3em;
  letter-spacing: -0.02em;
  line-height: 1;
}

@media (max-width: 991px) {
  .c-review-quote .t-base {
    font-size: 2em;
  }
}

@media (min-width: 768px) {
  .c-review-quote::before {
    content: "";
    position: absolute;
    top: 0.4em;
    width: 1.5em;
    height: 0.875em;
    background: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3125 12.75L9.98438 12.2344C10.2031 11.3906 10.4609 10.4922 10.7578 9.53906C11.0703 8.58594 11.4062 7.625 11.7656 6.65625C12.125 5.6875 12.5078 4.72656 12.9141 3.77344C13.3203 2.80469 13.7188 1.88281 14.1094 1.00781H17.3203C17.0859 1.96094 16.8516 2.95312 16.6172 3.98438C16.3984 5.01562 16.1875 6.04688 15.9844 7.07812C15.7812 8.09375 15.5938 9.08594 15.4219 10.0547C15.25 11.0234 15.1016 11.9219 14.9766 12.75H10.3125ZM1.28906 12.75L0.960938 12.2344C1.17969 11.3906 1.4375 10.4922 1.73438 9.53906C2.04688 8.58594 2.38281 7.625 2.74219 6.65625C3.10156 5.6875 3.48438 4.72656 3.89062 3.77344C4.29688 2.80469 4.69531 1.88281 5.08594 1.00781H8.29688C8.0625 1.96094 7.82812 2.95312 7.59375 3.98438C7.375 5.01562 7.16406 6.04688 6.96094 7.07812C6.75781 8.09375 6.57031 9.08594 6.39844 10.0547C6.22656 11.0234 6.07812 11.9219 5.95312 12.75H1.28906Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat;  
    transform: translateX(-120%);
  }
}

@media (max-width: 479px) {
  .c-review-quote .t-base {
    font-size: 1.5em;
  }  
}

.c-review-main >  * {
	grid-area: 1 / 1;
}

.wf-design-mode .c-review-main {
	display: flex;
  flex-direction: column;
  padding-bottom: 2em;
}

.c-review-main-inner {
  transition: opacity 0.6s var(--ui-transition);
}

.c-review-main-inner.is-active,
.wf-design-mode .c-review-main-inner {
	opacity: 1;
}

.c-img-contain.review-logo.is-active {
	opacity: 1;
}

/* ABOUT PEOPLE/TEAM SECTION */
.c-section.about-team .o-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  width: 100%;
}

.c-about-team-card {
  will-change: transform;  
}

.c-about-team-cards {
  display: flex;
  width: max-content;
  white-space: nowrap;
  gap: 1vw;
  will-change: transform;
  padding: 0 40vw;
}

@media (max-width: 991px) {
  .c-about-team-cards {
    padding: 0 10vw;
  }

  .c-section.about-team .o-container {
    height: 40em;
  }
}

@media (max-width: 479px) {
  .c-section.about-team .o-container {
    height: 30em;
  }
}

@media (min-height: 1100px) and (min-width: 992px) {
  .c-about-team-cards {
    font-size: var(--size-font);
  }
}

/* ------------------------- BUTTONS HOVER EFFECT ------------------------- */
[data-wf--global-button--settings-style] {
  transition: transform .75s cubic-bezier(.19,1,.22,1), color .75s cubic-bezier(.19,1,.22,1);
}
.c-icon.btn-arrow-shallow,
.c-icon.btn-arrow,
.c-btn-text,
.c-btn-bg {
  transition: transform .75s cubic-bezier(.19,1,.22,1), color .75s cubic-bezier(.19,1,.22,1);
  will-change: transform;
}
.c-pagination-btn,
.c-header .c-btn,
.c-empty .c-btn,
.c-pagination-btn .t-base,
.c-empty .c-btn .c-btn-text {
  transition: color .75s cubic-bezier(.19,1,.22,1);
}
[data-wf--global-button--settings-style='large-light'] .c-btn-bg,
[data-wf--global-button--settings-style='small-light'] .c-btn-bg{
  background: white;
}
.c-header .c-btn .c-btn-bg {
  background: white;
}
.c-panel {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform;  
}
.c-panel-link::before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0);
  background: black;
  z-index: 10;
  transition: transform 1.2s cubic-bezier(.19,1,.22,1);
  transform-origin: left center;
}
@media (hover: hover) and (pointer: fine) {
  [data-wf--global-button--settings-style="large-dark"]:hover .c-icon.btn-arrow-shallow,
  [data-wf--global-button--settings-style="large-light"]:hover .c-icon.btn-arrow-shallow,
  [data-wf--global-button--settings-style="small-dark"]:hover .c-icon.btn-arrow-shallow,
  [data-wf--global-button--settings-style="small-light"]:hover .c-icon.btn-arrow-shallow {
    transform: translateX(18px);
  }
  [data-wf--global-button--settings-style="large-dark"]:hover .c-btn-inner:has(.c-icon.btn-arrow) .c-btn-text,
  [data-wf--global-button--settings-style="large-light"]:hover .c-btn-inner:has(.c-icon.btn-arrow) .c-btn-text,
  [data-wf--global-button--settings-style="small-dark"]:hover .c-btn-inner:has(.c-icon.btn-arrow) .c-btn-text,
  [data-wf--global-button--settings-style="small-light"]:hover .c-btn-inner:has(.c-icon.btn-arrow) .c-btn-text {
    transform: translateX(18px);
  }
  [data-wf--global-button--settings-style="large-dark"]:hover .c-icon.btn-arrow,
  [data-wf--global-button--settings-style="large-light"]:hover .c-icon.btn-arrow,
  [data-wf--global-button--settings-style="small-dark"]:hover .c-icon.btn-arrow,
  [data-wf--global-button--settings-style="small-light"]:hover .c-icon.btn-arrow {
    transform: translateX(48px);
  }
  [data-wf--global-button--settings-style="large-dark"]:hover .c-btn-bg,
  [data-wf--global-button--settings-style="large-light"]:hover .c-btn-bg,
  [data-wf--global-button--settings-style="small-dark"]:hover .c-btn-bg,
  [data-wf--global-button--settings-style="small-light"]:hover .c-btn-bg {
    transform: translateY(0) scale(1);
  }
  [data-wf--global-button--settings-style="large-dark"]:hover,
  [data-wf--global-button--settings-style="small-dark"]:hover {
    color: white;
  }
  [data-wf--global-button--settings-style="large-light"]:hover,
  [data-wf--global-button--settings-style="small-light"]:hover {
    color: black;
  }
  .c-pagination-btn:hover > *,
  .c-empty .c-btn:hover > * {
    color: white;
  }
  .c-pagination-btn:hover .c-btn-bg,
  .c-header .c-btn:hover .c-btn-bg,
  .c-empty .c-btn:hover .c-btn-bg {
    transform: translateY(0) scale(1);
  }
  .c-header .c-btn:hover {
    color: black;
  }
  .c-panel-link:hover::before {
    transform: scale(1);
  }
}

/* ------------------------- NEWS PAGE ------------------------- */

/* NEWS HERO INITIAL STATE */
.c-section.news-hero .t-huge-0,
.c-news-sub,
.c-news-card,
.c-news-hero {
  opacity: 0;
}

.wf-design-mode .c-section.news-hero .t-huge-0,
.wf-design-mode .c-news-sub,
.wf-design-mode .c-news-card,
.wf-design-mode .c-news-hero {
  opacity: 1;
}

/* NEWS CONTENT */
.c-news-hero-title .t-base {
  font-size: 3em;
  letter-spacing: -0.02em;
  line-height: 1;
}

.c-news-card-tag .t-micro {
  transform: translateY(1px);
}

.c-news-filter input {
  appearance: none;
  -webkit-appearance: none;
}

@media(min-width: 480px) {
  .o-grid.news .c-news-card-item::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background: #B3B3B3;
    width: 100vw;
    height: 1px;
    transform: translateY(2.5em);
  }

  .o-grid.news .c-news-card-item:nth-child(6n + 1),
  .o-grid.news .c-news-card-item:nth-child(6n + 6) {
    grid-column: span 2;
  }

  .o-grid.news .c-news-card-item:nth-child(6n + 1) .c-news-card.no-thumb,
  .o-grid.news .c-news-card-item:nth-child(6n + 6) .c-news-card.no-thumb {
    aspect-ratio: 16 / 9;
  }
}

/* .o-grid.news .c-news-card-item:nth-child(6n + 1) .t-base,
.o-grid.news .c-news-card-item:nth-child(6n + 6) .t-base {
  font-family: var(--_typography---h4--font-family);
  font-weight: var(--_typography---h4--font-weight);
  line-height: var(--_typography---h4--line-height);
  letter-spacing: var(--_typography---h4--letter-spacing);
  font-size: var(--_responsive---heading-4); 
} */

.o-grid.news .c-news-card-item:nth-child(6n + 1) .c-news-card:not(.no-thumb) .t-base,
.o-grid.news .c-news-card-item:nth-child(6n + 6) .c-news-card:not(.no-thumb) .t-base {
  font-family: var(--_typography---h4--font-family);
  font-weight: var(--_typography---h4--font-weight);
  line-height: var(--_typography---h4--line-height);
  letter-spacing: var(--_typography---h4--letter-spacing);
  font-size: var(--_responsive---heading-4);
}

.c-news-card.no-thumb .c-news-card-tag {
  background: black !important;
}

.c-news-card.no-thumb .t-micro.news-date {
  opacity: 1;
}

.c-news-card.no-thumb .t-base {
  font-family: var(--_typography---fonts--primary);
  font-size: 2.25em;
  letter-spacing: 0.01em;
  line-height: 0.86;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .c-news-card.no-thumb .t-base {
    font-size: 1.25em;
  }
}

@media (max-width: 767px) {
  .c-news-card.no-thumb .t-base {
    font-size: 2em;
  }
}

/* NEWS HOVER*/
.c-news-card.no-thumb {
	transition: background 0.3s ease;
}

.c-news-card.no-thumb:hover {
	background: var(--accent--pink) !important;
}

.c-news-card img {
	will-change: transform;
	transition: transform 0.6s var(--ui-transition);
}

.c-news-card:hover img {
	transform: scale(1.04) translateZ(0);
}

/* ------------------------- LEGAL PAGE ------------------------- */

/* LEGAL INITIAL STATE */
.c-legal-body,
.c-author {
	opacity: 0;
}

.wf-design-mode .c-legal-body,
.wf-design-mode .c-author {
	opacity: 1;
}

/* BLOG SINGLE INITIAL STATE */
.c-img-contain.blog-thumb, 
.o-row.blog-hero .t-micro, 
.o-row.blog-hero .t-base {
	opacity: 0;
}

.wf-design-mode .c-img-contain.blog-thumb, 
.wf-design-mode .o-row.blog-hero .t-micro, 
.wf-design-mode .o-row.blog-hero .t-base {
	opacity: 1;
}

/* ------------------------- PAGE TRANSITION ------------------------- */
:focus:not(:focus-visible) {
  outline: none;
}

#swup {
  position: fixed;
  inset: 0;
  overflow: clip;
  overflow-y: scroll;
}

.wf-design-mode #swup {
  position: unset;
  inset: unset;
  overflow: unset;
  overflow-y: unset;
}

html.is-changing {
	--ease-in-out-quart: cubic-bezier(0.4, 0.3, 0, 1);
}

html.is-changing .transition-slide {
	clip-path: inset(0%);
  transition: transform 1.4s var(--ease-in-out-quart), clip-path 1.4s var(--ease-in-out-quart), opacity 1.4s var(--ease-in-out-quart);
	overflow-y: hidden !important;
}

.transition-slide.is-previous-container {
  transform: translateY(-160px) scale(0.95);
  transition: transform 1.4s var(--ease-in-out-quart), opacity 0.3s ease-in;
  opacity: 0.5;
  z-index: -1;
}

.transition-slide.is-next-container {
  transform: translateY(50dvh);
  clip-path: inset(70% 0% 0% 0%) !important;
}

/* ------------------------- HEADER TRANSITION ------------------------- */
html.is-changing .transition-header {
  transition: transform 1.4s cubic-bezier(0.7, 0.3, 0, 1), opacity 0.6s ease 0.5s;
}

html.is-changing .transition-header.is-previous-container {
  transition: transform 1.4s var(--ease-in-out-quart), opacity 0.4s ease-in;
  transform: translateY(-160px) scale(0.95);
}

html.is-changing .transition-header.is-next-container {
  opacity: 0;
  transform: translateY(400px);
}

/* CLIENT CARDS SECTION COMPONENT */
.c-client-card {
  will-change: transform;
}

@media (min-width: 992px) {
  .c-client-card:nth-child(1) { 
    transform: rotate(-12deg) translate(-36em, 30em); 
    z-index: 1; 
  }

  .c-client-card:nth-child(2) { 
    transform: rotate(-8deg) translate(-23em, 30em); 
    z-index: 2; 
  }

  .c-client-card:nth-child(3) { 
    transform: rotate(-4deg) translate(-10em, 30em); 
    z-index: 3; 
  }

  .c-client-card:nth-child(4) { 
    transform: rotate(4deg) translate(4em, 30em); 
    z-index: 4; 
  }

  .c-client-card:nth-child(5) { 
    transform: rotate(8deg) translate(16em, 30em); 
    z-index: 5; 
  }

  .c-client-card:nth-child(6) { 
    transform: rotate(12deg) translate(29em, 30em); 
    z-index: 6; 
  }

  [data-page='clients'] .c-section.client-card .c-client-card-desc {
    transform: translate(-50%, -4em); 
  }
}

@media (min-height: 1100px) and (min-width: 992px) {
  [data-page='clients'] .c-section.client-card .c-client-card-desc {
    transform: translate(-50%, -3em); 
  }  
}

.c-img-contain.client-card::before {
	content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
	opacity: 1;
  transition: opacity 0.4s ease;
}

.c-client-card-sub.is-active {
	opacity: 1;
}

@media (hover: hover) and (pointer: fine) and (min-width: 992px) {
  .c-client-card:hover .c-img-contain.client-card::before {
    opacity: 0;
  }

  .c-client-card:nth-child(1):hover {
    transform: rotate(-5deg) translate(-34em, 3em) !important;
    z-index: 20;
  }

  .c-client-card:nth-child(2):hover {
    transform: rotate(-2deg) translate(-21em, 3.5em) !important;
    z-index: 20;
  }

  .c-client-card:nth-child(3):hover {
    transform: rotate(-1deg) translate(-11em, 2em) !important;
    z-index: 20;
  }

  .c-client-card:nth-child(4):hover {
    transform: rotate(-1deg) translate(-1em, 2em) !important;
    z-index: 20;
  }

  .c-client-card:nth-child(5):hover {
    transform: rotate(3deg) translate(16em, 2em) !important;
    z-index: 20;
  }

  .c-client-card:nth-child(6):hover {
    transform: rotate(3deg) translate(26em, 4em) !important;
    z-index: 20;
  }
}

@media(max-width: 991px) {
  .o-row.client-card-title .c-btn {
    border: 0;
    padding: 0;
    overflow: visible;
    height: auto;
  }

  .o-row.client-card-title .c-btn-text {
    text-transform: none;
    text-decoration: underline;
  }

  .o-row.client-card-title .c-btn-text em {
    font-family: var(--_typography---fonts--secondary);
    font-weight: 400;
    font-style: normal;
  }

  .o-row.client-card-title .c-icon.btn-arrow,
  .o-row.client-card-title .btn-arrow-shallow {
    display: none;
  }

  .o-row.client-card {
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scroll-padding: 0 19.6em;
  }

  .o-row.client-card .c-client-card {
    will-change: transform;
    scroll-snap-align: start;
    transition: transform 0.6s var(--ui-transition);
  }

  .o-row.client-card .c-client-card:nth-child(1) {
    transform: rotate(-16deg);
  }

  .o-row.client-card .c-client-card:nth-child(2) {
    transform: rotate(-14deg);
  }

  .o-row.client-card .c-client-card:nth-child(3) {
    transform: rotate(-12deg);
  }

  .o-row.client-card .c-client-card:nth-child(4) {
    transform: rotate(-10deg);
  }

  .o-row.client-card .c-client-card:nth-child(5) {
    transform: rotate(-8deg);
  }
    
  .o-row.client-card .c-client-card:nth-child(6) {
    transform: rotate(-6deg);
    margin-right: 0;
  }

  .o-row.client-card .c-client-card.is-active {
    transform: rotate(-4deg) !important;
    z-index: 20;
  }

  .o-row.client-card .c-client-card.is-active .c-img-contain.client-card::before {
    opacity: 0;
  }
}

@media (max-width: 767px) {
  .o-row.client-card {
    scroll-padding: 0 13.6em;
  }
}

@media (max-width: 479px) {
  .o-row.client-card {
    scroll-padding: 0 7.75em;
  }
}

/* CLIENT CARDS INITIAL STATE */
.c-client-card {
	opacity: 0;
}

.wf-design-mode .c-client-card {
	opacity: 1;
}

@media (min-width: 992px) {
  .wf-design-mode .c-client-card:nth-child(1) { 
    transform: rotate(-12deg) translate(-36em, 0); 
  }

  .wf-design-mode .c-client-card:nth-child(2) { 
    transform: rotate(-8deg) translate(-23em, 0); 
  }

  .wf-design-mode .c-client-card:nth-child(3) { 
    transform: rotate(-4deg) translate(-10em, 0); 
  }

  .wf-design-mode .c-client-card:nth-child(4) { 
    transform: rotate(4deg) translate(4em, 0); 
  }

  .wf-design-mode .c-client-card:nth-child(5) { 
    transform: rotate(8deg) translate(16em, 0); 
  }

  .wf-design-mode .c-client-card:nth-child(6) { 
    transform: rotate(12deg) translate(29em, 0); 
  }
}

/* HEADER MOBILE */
@media (max-width: 991px) {
	.c-hdm {
    transition: clip-path 0.8s var(--ui-transition);
  }

	.c-hdm.is-open {
  	clip-path: inset(0% 0% 0% 0%);
    pointer-events: auto;
  }
}

@media (min-width: 991px) and (max-height: 670px) {
	.c-hdm {
  	gap: 2em;
  }
}

/* MOBILE CUSTOM SPACER ADJUSTMENTS */
@media (max-width: 991px) {
  .c-section.filter-work .c-spacer:last-child,
  .c-section.cs-main .c-spacer:last-child,
  [data-page='clients'] .c-section.client-card .c-spacer:last-child {
    height: 0;
  }

  [data-page='clients'] .c-section.client-card .c-client-card-desc {
    padding-bottom: 2.5em;
  }
}

/* BLOG RICH TEXT */
.t-rich-text.blog :is(h2, h3, h4, h5, h6) {
	font-size: var(--_responsive---heading-3);
  font-family: var(--_typography---h3--font-family);
  font-weight: var(--_typography---h3--font-weight);
  line-height: var(--_typography---h3--line-height);
  letter-spacing: var(--_typography---h3--letter-spacing);
  font-style: normal !important;
}

.t-rich-text.blog h3 {
	font-size: 2.25em;
}

.t-rich-text.blog h4 {
	font-size: 2em;
}

.t-rich-text.blog h5 {
	font-size: 1.75em;
}

.t-rich-text.blog h6 {
	font-size: 1.5em;
}

.t-rich-text.blog .w-richtext-figure-type-image {
  width: 100%;
  max-width: 100%;
}

@media (max-width: 991px) {
  .t-rich-text.blog :is(h2, h3, h4, h5, h6) {
    font-size: 2.5em;
  }
}

@media (max-width: 479px) {
  .t-rich-text.blog :is(h2, h3, h4, h5, h6) {
    font-size: 2.25em;
  }
}

/* ------------------------- CONSULTANCY PAGE -------------------------  */

/* Hero initial state */
.c-con-hero-badge {
	opacity: 0;
}

.wf-design-mode .c-con-hero-badge {
	opacity: 1;
}

/* Hero */
@media (min-width: 992px) {
  .c-section.exp-hero.is-con .t-huge-0 {
  	font-size: 15em;
  }
}

@media (max-width: 479px) {
  .c-section.exp-hero.is-con .t-huge-0.is-exp-hero-mobile {
  	font-size: 5em;
  }
}

/* Work */
@media (min-width: 992px) {
  .c-section.con-work .t-huge-0 {
  	font-size: 12.5em;
  }
}

/* Principles panels */
.c-exp-panel.con-help::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 10;
  opacity: var(--overlay-opacity, 0);
  pointer-events: none;
}

/* Review */
@media (max-width:  479px) {
  .c-con-work-title br {
    display: none;
  }  
}
</style></div></div><header data-wf--global-header--settings-header-theme="white" class="c-header transition-header"><div class="c-header-bg"></div><div class="o-container"><div class="c-header-inner"><a data-swup-preload="" id="w-node-_90fbcb66-fd5e-b8fe-bc54-c865019da0ac-019da0a9" href="/" aria-current="page" class="c-logo w-inline-block w--current"><div class="c-logo-svg w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 150 34" aria-label="Paper Tiger logo">
  <path fill="currentColor" d="M134.263 33.055V.512h7.996c4.533 0 6.834 2.278 6.834 6.671v2.906c0 3.138-1.208 5.09-3.533 5.788v.325c2.139.651 2.743 1.65 3.022 5.95l.279 4.301c.279 4.324.558 5.393 1.139 6.067l-.093.535h-6.392c-.372-1.325-.535-2.604-.674-6.462l-.14-3.836c-.163-3.858-.465-4.393-1.697-4.393h-.697v14.69h-6.044Zm6.044-19.247h1.371c1.023 0 1.418-.488 1.418-1.836V7.044c0-1.395-.395-1.86-1.418-1.86h-1.371v8.624Z"/>
  <path fill="currentColor" d="M126.918 28.15h5.95v4.905h-11.994V.512h11.715v4.904h-5.671v8.438h5.09v4.463h-5.09v9.833Z"/>
  <path fill="currentColor" d="M109.553 33.333c-3.695 0-5.532-2.533-5.532-7.787V8.043c0-5.44 2.418-8.043 7.625-8.043 4.951 0 7.484 2.255 7.484 7.369v3.998l-5.881.86V7.485c0-2.301-.557-2.929-1.534-2.929-1.092 0-1.627.86-1.627 2.627v18.921c0 1.767.512 2.65 1.558 2.65s1.882-.628 2.022-8.74h-2.139v-4.51h7.671v17.55h-4.742c-.046-1.069.14-2.347.698-4.207l-.489-.163c-1.069 3.138-2.44 4.65-5.114 4.65Z"/>
  <path fill="currentColor" d="M96.327.512h6.044v32.543h-6.044V.512Z"/>
  <path fill="currentColor" d="M85.053 33.055V5.416h-4.23V.512h14.505v4.904h-4.23v27.639h-6.044Z"/>
  <path fill="currentColor" d="M61.227 33.055V.512h7.997c4.532 0 6.834 2.278 6.834 6.671v2.906c0 3.138-1.21 5.09-3.534 5.788v.325c2.139.651 2.743 1.65 3.022 5.95l.28 4.301c.278 4.324.557 5.393 1.138 6.067l-.093.535H70.48c-.372-1.325-.535-2.604-.674-6.462l-.14-3.836c-.163-3.858-.465-4.393-1.697-4.393h-.697v14.69h-6.044Zm6.044-19.247h1.371c1.023 0 1.418-.488 1.418-1.836V7.044c0-1.395-.395-1.86-1.418-1.86h-1.371v8.624Z"/>
  <path fill="currentColor" d="M53.882 28.15h5.95v4.905H47.839V.512h11.716v4.904h-5.672v8.438h5.09v4.463h-5.09v9.833Z"/>
  <path fill="currentColor" d="M39.47.512c4.649 0 6.927 2.324 6.927 7.043v7.136c0 4.65-2.278 6.904-6.927 6.904h-1.767v11.46H31.66V.512h7.81Zm-.395 16.457c.93 0 1.371-.488 1.371-1.557V6.765c0-1.116-.441-1.627-1.371-1.627h-1.372v11.831h1.372Z"/>
  <path fill="currentColor" d="M14.272 33.055 18.387.512h7.95l4.3 32.543H24.36l-.326-4.161H20.41l-.325 4.16h-5.812Zm6.602-8.275h2.673l-.558-5.58c-.255-4.114-.418-6.578-.534-10.738h-.488c-.093 4.16-.256 6.624-.512 10.739l-.581 5.579Z"/>
  <path fill="currentColor" d="M7.81.512c4.65 0 6.927 2.324 6.927 7.043v7.136c0 4.65-2.278 6.904-6.927 6.904H6.044v11.46H0V.512h7.81Zm-.395 16.457c.93 0 1.372-.488 1.372-1.557V6.765c0-1.116-.442-1.627-1.372-1.627H6.044v11.831h1.371Z"/>
</svg></div></a><nav id="w-node-_90fbcb66-fd5e-b8fe-bc54-c865019da0ae-019da0a9" class="c-header-nav"><a data-swup-preload="" href="/expertise" class="c-nav-link">Expertise</a><a data-swup-preload="" href="/clients" data-wf-event-ids="157062083" class="c-nav-link">Clients</a><a data-swup-preload="" href="/studio" data-wf-event-ids="157062084" class="c-nav-link">Studio</a><a data-swup-preload="" href="/news" class="c-nav-link">News</a></nav><div id="w-node-_763dddac-e8c5-0276-2620-56e98f243f25-019da0a9" class="c-header_rt"><a data-swup-preload="" data-btn="" id="w-node-b4095a12-50f2-5df8-7a36-6fad4de6f2b0-4de6f2b0" data-wf--global-button--settings-style="small-dark" href="/contact" data-wf-event-ids="157062077-157062082-157066701-157066702-157066706" class="c-btn w-variant-dcf9e805-d12c-5912-026c-d513081f630f w-inline-block"><div class="c-btn-bg w-variant-dcf9e805-d12c-5912-026c-d513081f630f"></div><div class="c-btn-inner"><div class="c-btn-text w-variant-dcf9e805-d12c-5912-026c-d513081f630f">contact</div></div></a><div class="c-nav-btn"><div class="c-nav-bar is-1"></div><div class="c-nav-bar is-2"></div><div class="c-nav-bar is-3"></div></div></div><button aria-label="Close" class="c-header-close-modal-btn"><div class="c-icon header-close-modal w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
</svg></div></button><button class="c-header-mobile-trigger"><div class="t-base">Menu</div></button></div></div></header><div class="c-hdm"><div class="c-img-contain hdm-bg"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68e7460c88a9397e51797e9f_95dd233a4d9ce23dccdfffa6d007ab50_header-mobile-bg.webp" loading="lazy" alt="Black fabric with visible folds and wrinkles." class="c-img"/></div><div class="c-hdm-nav"><a href="/expertise" class="c-hdm-link">Expertise</a><a href="/clients" class="c-hdm-link">Clients</a><a href="/studio" class="c-hdm-link">Studio</a><a href="/news" class="c-hdm-link">News</a><a href="/contact" class="c-hdm-link">Contact</a></div><div class="c-hdm-social"><a href="https://www.linkedin.com/company/paper-tiger-agency" target="_blank" class="c-hdm-social-link w-inline-block"><div class="t-base">LinkedIn</div></a><a href="https://www.instagram.com/papertigeragency/" target="_blank" class="c-hdm-social-link w-inline-block"><div class="t-base">Instagram</div></a><a href="https://www.threads.com/@papertigeragency" target="_blank" class="c-hdm-social-link w-inline-block"><div class="t-base">Threads</div></a></div><div class="c-hdm_bt"><div class="c-hdm-logo w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1365 306">
  <g fill="#fff" filter="url(#a)">
    <path d="M72.199 5.664c42.38 0 63.146 21.2 63.146 64.234v65.082c0 42.399-20.766 62.963-63.146 62.963H56.094v104.513H1V5.664h71.199Zm-3.603 150.092c8.477 0 12.503-4.452 12.503-14.204V62.69c0-10.175-4.026-14.84-12.503-14.84H56.094v107.906h12.502Z"/>
    <path d="M126.767 302.456 164.274 5.664h72.47l39.202 296.792h-57.213l-2.967-37.947h-33.057l-2.966 37.947h-52.976Zm60.18-75.47h24.369l-5.086-50.879c-2.331-37.523-3.814-59.994-4.873-97.941h-4.45c-.848 37.947-2.331 60.418-4.662 97.941l-5.298 50.879Z"/>
    <path d="M352.128 5.664c42.381 0 63.147 21.2 63.147 64.234v65.082c0 42.399-20.766 62.963-63.147 62.963h-16.104v104.513H280.93V5.664h71.198Zm-3.602 150.092c8.476 0 12.502-4.452 12.502-14.204V62.69c0-10.175-4.026-14.84-12.502-14.84h-12.502v107.906h12.502Z"/>
    <path d="M479.167 257.725h54.247v44.731H424.073V5.664h106.798v44.73h-51.704v76.955h46.407v40.703h-46.407v89.673Z"/>
    <path d="M541.788 302.456V5.664h72.894c41.321 0 62.299 20.775 62.299 60.842v26.5c0 28.619-11.019 46.426-32.209 52.786v2.968c19.495 5.936 25.005 15.052 27.547 54.271l2.543 39.219c2.543 39.431 5.086 49.182 10.383 55.33l-.847 4.876h-58.273c-3.39-12.084-4.874-23.743-6.145-58.934l-1.272-34.979c-1.483-35.192-4.238-40.067-15.468-40.067h-6.357v133.98h-55.095Zm55.095-175.531h12.502c9.323 0 12.926-4.452 12.926-16.748V65.234c0-12.72-3.603-16.96-12.926-16.96h-12.502v78.651Z"/>
    <path d="M750.307 302.456V50.395h-38.566V5.664h132.227v44.73h-38.566v252.062h-55.095Z"/>
    <path d="M848.74 5.664h55.094v296.792H848.74V5.664Z"/>
    <path d="M964.972 305c-33.693 0-50.433-23.107-50.433-71.018V74.35c0-49.607 22.038-73.35 69.504-73.35 45.137 0 68.227 20.564 68.227 67.202v36.463l-53.606 7.844V69.262c0-20.987-5.086-26.711-13.986-26.711-9.959 0-14.833 7.844-14.833 23.955V239.07c0 16.111 4.662 24.167 14.198 24.167 9.535 0 17.167-5.724 18.437-79.71h-19.497V142.4h69.927v160.056h-43.23c-.42-9.752 1.27-21.411 6.36-38.371l-4.45-1.484C1001.84 291.22 989.34 305 964.972 305Z"/>
    <path d="M1118.92 257.725h54.25v44.731h-109.34V5.664h106.8v44.73h-51.71v76.955h46.41v40.703h-46.41v89.673Z"/>
    <path d="M1181.54 302.456V5.664h72.9c41.32 0 62.3 20.775 62.3 60.842v26.5c0 28.619-11.02 46.426-32.21 52.786v2.968c19.49 5.936 25 15.052 27.54 54.271l2.55 39.219c2.54 39.431 5.08 49.182 10.38 55.33l-.85 4.876h-58.27c-3.39-12.084-4.87-23.743-6.15-58.934l-1.27-34.979c-1.48-35.192-4.23-40.067-15.47-40.067h-6.35v133.98h-55.1Zm55.1-175.531h12.5c9.32 0 12.93-4.452 12.93-16.748V65.234c0-12.72-3.61-16.96-12.93-16.96h-12.5v78.651Z"/>
  </g>
  <path fill="#fff" d="M1340.5 287.727c0-1.63.4-3.117 1.19-4.459a9.073 9.073 0 0 1 3.21-3.207c1.34-.795 2.83-1.193 4.46-1.193 1.41 0 2.71.303 3.91.91a8.4 8.4 0 0 1 2.98 2.49c.79 1.044 1.27 2.228 1.46 3.55h-3.61c-.2-1.024-.75-1.859-1.65-2.506-.91-.656-1.94-.984-3.09-.984-.99 0-1.9.244-2.72.731a5.621 5.621 0 0 0-1.95 1.954c-.49.815-.73 1.72-.73 2.714 0 .995.24 1.899.73 2.715a5.638 5.638 0 0 0 1.95 1.954c.82.487 1.73.73 2.72.73 1.15 0 2.13-.323 2.92-.969a4.185 4.185 0 0 0 1.52-2.521h3.61a8.221 8.221 0 0 1-1.38 3.565 7.93 7.93 0 0 1-2.84 2.476c-1.14.606-2.42.91-3.83.91-1.63 0-3.12-.398-4.46-1.194a9.07 9.07 0 0 1-3.21-3.206c-.79-1.343-1.19-2.829-1.19-4.46Zm8.71 15.75c-2.17 0-4.21-.407-6.11-1.223a16.045 16.045 0 0 1-5.03-3.385 16.213 16.213 0 0 1-3.4-5.027c-.82-1.899-1.22-3.937-1.21-6.115.01-2.177.42-4.216 1.24-6.115a16.026 16.026 0 0 1 3.4-5.011 15.725 15.725 0 0 1 5.01-3.401c1.9-.815 3.93-1.223 6.1-1.223 2.18 0 4.22.408 6.12 1.223 1.9.816 3.57 1.949 5.01 3.401a15.802 15.802 0 0 1 3.38 5.011c.82 1.899 1.23 3.938 1.24 6.115.01 2.178-.39 4.216-1.21 6.115a15.984 15.984 0 0 1-3.38 5.027 15.932 15.932 0 0 1-5.03 3.385c-1.91.816-3.95 1.223-6.13 1.223Zm0-3.46c1.7 0 3.3-.318 4.79-.955 1.49-.636 2.8-1.516 3.92-2.639 1.12-1.124 2-2.427 2.64-3.908.64-1.492.95-3.082.94-4.773-.01-1.7-.33-3.296-.97-4.787a12.459 12.459 0 0 0-2.64-3.923 12.359 12.359 0 0 0-3.91-2.64c-1.48-.636-3.07-.954-4.77-.954-1.69 0-3.28.318-4.76.954a12.348 12.348 0 0 0-3.91 2.655c-1.12 1.123-2 2.431-2.65 3.922-.64 1.482-.96 3.073-.97 4.773-.01 1.681.3 3.267.94 4.758a12.507 12.507 0 0 0 2.64 3.908 12.746 12.746 0 0 0 3.92 2.654c1.49.637 3.09.955 4.79.955Z"/>
  <defs>
    <filter id="a" width="1325.4" height="305.4" x=".3" y=".3" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse">
      <feFlood flood-opacity="0" result="BackgroundImageFix"/>
      <feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
      <feTurbulence baseFrequency="0.5 0.5" numOctaves="3" seed="675" type="fractalNoise"/>
      <feDisplacementMap width="100%" height="100%" in="shape" result="displacedImage" scale="1.4" xChannelSelector="R" yChannelSelector="G"/>
      <feMerge result="effect1_texture_0_1">
        <feMergeNode in="displacedImage"/>
      </feMerge>
    </filter>
  </defs>
</svg></div><a href="/contact" class="c-hdm-contact w-inline-block"><div class="t-small">New business inquires click here</div></a></div><div class="c-hdm_top"><div class="c-hdm-close-btn"><div class="t-base">Close</div></div></div></div><main id="swup" data-page="home" class="o-page-wrapper transition-slide"><div class="o-wrapper"><section class="c-section hm-hero"><div class="c-hm-hero-inner"><h1 class="sr-only">Clarity First, Impact Forever</h1><div class="c-hm-hero-main"><div data-split="loader-text" aria-hidden="true" class="t-huge-0">Clarity first</div><div data-split="loader-text" aria-hidden="true" class="t-huge-0">impact forever</div></div><div class="c-hm-hero-frame-holder"><div class="c-hm-hero-frame is-1"><div class="c-noise"><div class="c-noise-filter w-embed"><svg>
  <filter id="noise">
    <feTurbulence type="fractalNoise" baseFrequency="0.8" numOctaves="4" />
    <feColorMatrix type="saturate" values="0" />
  </filter>
</svg></div></div></div><div class="c-hm-hero-frame is-2"><div class="c-noise"><div class="c-noise-filter w-embed"><svg>
  <filter id="noise">
    <feTurbulence type="fractalNoise" baseFrequency="0.8" numOctaves="4" />
    <feColorMatrix type="saturate" values="0" />
  </filter>
</svg></div></div></div><div class="c-hm-hero-frame is-3"></div><div class="c-hm-hero-frame is-main"><video src="https://player.vimeo.com/progressive_redirect/playback/1128137233/rendition/1080p/file.mp4?loc=external&amp;log_user=0&amp;signature=52e87a2ee1a5e78e049141763ca56f5230be464ee95a208da8be37df9dcddde5" playsinline="true" muted="" loop="" type="video/mp4" poster="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/691c1323d5b25bfee5453a0c_hm-hero-poster.webp" class="c-video hm-hero"></video></div></div><div class="c-hm-hero-note-inner"><div class="c-hm-hero-note is_lt"><p class="t-small">18+    years</p><p class="t-small">700+   projects</p><p class="t-small">2   days w/o incident</p><p class="t-small">0     scrubs</p></div><div class="c-hm-hero-note is_rt"><p class="t-small">Paper Tiger is a strategic design partner helping brands win new customers, engage users, and <em>infuriate</em> their competition.</p></div></div></div></section><section class="c-section client"><div data-wf--global-section-spacer--variant="144" class="c-spacer w-variant-6642d0d1-323c-c98a-d95e-3c68708f77a3"></div><div class="o-container"><div class="o-row client"><h2 data-client-heading="" class="t-display-1">Our clients</h2></div><div class="c-client"><div role="presentation" class="w-dyn-list"><div role="list" class="c-client-list is_lt w-dyn-items"><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Future Energy Alliance of NY</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Triple Aim Partners</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Protect Our Power</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">1Mind</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">The Wonder Project</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Barclays</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">The Hand &amp; The Eye</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">American Friends of Schneider</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Boardwalk Energy</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">J2 Health</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Hill Hall Hotel</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Bija Bennet</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Xaira Therapeutics</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Uplinq</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Truestory AG</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Thoughtium</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">TargetMarket</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Talkiatry</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Sleepawayz</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Soracom</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Slate Digital</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Narvar</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Mutiny Branding</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Mighty Entertainment</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Guide Protection</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Healr</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Fluency</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Etched</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Energy and Policy Institute</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">D1 Baseball</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">D1 Softball</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Connelly Foundation</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Visana Health</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Type A Studios</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Tradesly</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Tin Technology &amp; Refining</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Tech Consulting Academy</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Stylitics</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Strong Children Wellness</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Smoky Lake Maple</div></div></div></div><div role="presentation" class="w-dyn-list"><div role="list" class="c-client-list is_rt w-dyn-items"><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Seelbox</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">SaveMyPlay</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Outerspace</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">One Nomad</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Niva</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Knead</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Fieldnotes</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Factor</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Dria Ventures</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">DaddiGear</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Casap</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Ballers</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Animal Charity Evaluators</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Art Philly</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Alliance To Protect Home Care</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">AfterHour</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">WhiteWater Express</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Vebu Labs</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">The Brant Hotel</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Sleep Station</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Rehab Media Network</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Parla Pizza</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Pager</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Mama La&#x27;s Kitchen</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Maxtec / PermaPure</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Litify</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Juno</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Joule Ventures</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">City Harvest</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Burial Beer Co.</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Ascent</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Arena TV</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">The Immediate Company</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">The Aster Hotel</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Tarlton</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Substance Inc.</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Social House</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Santa Barbara Botanical Garden</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Rover Analytics</div></div><div role="listitem" class="c-client-item w-dyn-item"><div data-split="client-text" class="t-base-mono">Proof of Talent</div></div></div></div></div></div><div data-wf--global-section-spacer--variant="80" class="c-spacer w-variant-950c4afb-582c-94b8-fb1c-3e45bbc1022a"></div></section><section data-wf--section-featured-clients--settings-theme="light" class="c-section ft-client"><div data-wf--global-section-spacer--variant="80" class="c-spacer w-variant-950c4afb-582c-94b8-fb1c-3e45bbc1022a"></div><div class="o-container"><div fade="" class="o-row ft-client-title"><h2 class="t-micro">We work with brands that care about the details</h2></div><div class="o-grid client"><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bdbd549c24c40f33e3_client-logo-01.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bdcd83d93c91258f47_client-logo-03.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd3ec979160d27e5dd_client-logo-04.svg" loading="eager" alt="" class="c-img"/></div></div><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd16eb73cf3ff3252a_client-logo-02.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd1210157235bfa9d0_client-logo-05.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca5a2455ed4bcb06d9ceb1_4687ec51b4583fba802a0d9703cb963e_client-logo-10.svg" loading="eager" alt="" class="c-img"/></div></div><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bdcd83d93c91258f47_client-logo-03.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd4b161594e96dc6ce_client-logo-09.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/6901d2567c97ab96591552ab_Brand%20Website%202025%20Frame.webp" loading="eager" alt="Wordmark logo displaying the word &#x27;Pentagram&#x27; in a serif font." class="c-img"/></div></div><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd3ec979160d27e5dd_client-logo-04.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bdc8ebef51de6ecebe_client-logo-08.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd139a4f2441cb41d4_client-logo-06.svg" loading="eager" alt="" class="c-img"/></div></div><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd1210157235bfa9d0_client-logo-05.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bdbd549c24c40f33e3_client-logo-01.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd16eb73cf3ff3252a_client-logo-02.svg" loading="eager" alt="" class="c-img"/></div></div><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd139a4f2441cb41d4_client-logo-06.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca5a2455ed4bcb06d9ceb1_4687ec51b4583fba802a0d9703cb963e_client-logo-10.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd4b161594e96dc6ce_client-logo-09.svg" loading="eager" alt="" class="c-img"/></div></div><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/6901d2567c97ab96591552ab_Brand%20Website%202025%20Frame.webp" loading="eager" alt="Wordmark logo displaying the word &#x27;Pentagram&#x27; in a serif font." class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd3ec979160d27e5dd_client-logo-04.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bdbd549c24c40f33e3_client-logo-01.svg" loading="eager" alt="" class="c-img"/></div></div><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/69667929ad1699d01a8daf3d_Barclays%20logo%20(1).svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd139a4f2441cb41d4_client-logo-06.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bdcd83d93c91258f47_client-logo-03.svg" loading="eager" alt="" class="c-img"/></div></div><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd4b161594e96dc6ce_client-logo-09.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd1210157235bfa9d0_client-logo-05.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd16eb73cf3ff3252a_client-logo-02.svg" loading="eager" alt="" class="c-img"/></div></div><div class="c-client-group"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca5a2455ed4bcb06d9ceb1_4687ec51b4583fba802a0d9703cb963e_client-logo-10.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bdc8ebef51de6ecebe_client-logo-08.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68ca59bd3ec979160d27e5dd_client-logo-04.svg" loading="eager" alt="" class="c-img"/></div></div></div></div><div data-wf--global-section-spacer--variant="80" class="c-spacer w-variant-950c4afb-582c-94b8-fb1c-3e45bbc1022a"></div></section><section class="c-section client-card"><div data-wf--global-section-spacer--variant="40" class="c-spacer w-variant-39309a77-a975-34b8-9845-a9639acdb5ea"></div><div class="o-container"><div class="o-row client-card-title"><h2 class="t-display-2">SELECTED CLIENT PROJECTS</h2><a data-swup-preload="" data-btn="" id="w-node-b4095a12-50f2-5df8-7a36-6fad4de6f2b0-4de6f2b0" data-wf--global-button--settings-style="large-light" href="/clients" data-wf-event-ids="157062082-157066706" class="c-btn w-variant-bed730d9-1f4b-d568-37e2-0830829fbfc7 w-inline-block"><div class="c-btn-bg"></div><div class="c-btn-inner"><div class="c-icon btn-arrow-shallow w-embed"><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M-3.0598e-07 8L16 8M16 8L8.61538 1M16 8L8.61539 15" stroke="currentColor"/>
</svg></div><div class="c-btn-text">View all projects</div><div class="c-icon btn-arrow w-embed"><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M-3.0598e-07 8L16 8M16 8L8.61538 1M16 8L8.61539 15" stroke="currentColor"/>
</svg></div></div></a></div><div class="w-dyn-list"><div role="list" class="o-row client-card w-dyn-items"><div role="listitem" class="c-client-card w-dyn-item"><div class="c-img-contain client-card"><img alt="Vibrant branding and website design" src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f66f/68f18f4b6b559a3de54cd024_poster_vibrant.avif" loading="lazy" class="c-img"/></div><a aria-label="Click to view this project" href="/projects/vibrant" class="c-client-card-link w-inline-block"></a></div><div role="listitem" class="c-client-card w-dyn-item"><div class="c-img-contain client-card"><img alt="Just Salad website" src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f66f/68f203ae968ed54a69acd0d4_68ea1c11b2a7949815ff6e11_Just%20Salad.avif" loading="lazy" class="c-img"/></div><a aria-label="Click to view this project" href="/projects/just-salad" class="c-client-card-link w-inline-block"></a></div><div role="listitem" class="c-client-card w-dyn-item"><div class="c-img-contain client-card"><img alt="Eppright Homes website" src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f66f/68f640e40214dc395259a529_poster_eppright.avif" loading="lazy" class="c-img"/></div><a aria-label="Click to view this project" href="/projects/eppright-homes" class="c-client-card-link w-inline-block"></a></div><div role="listitem" class="c-client-card w-dyn-item"><div class="c-img-contain client-card"><img alt="PBC North Carolina website" src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f66f/68fc038558af080667a5143c_poster_pbsnc.avif" loading="lazy" class="c-img"/></div><a aria-label="Click to view this project" href="/projects/pbs-north-carolina" class="c-client-card-link w-inline-block"></a></div><div role="listitem" class="c-client-card w-dyn-item"><div class="c-img-contain client-card"><img alt="Titan website" src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f66f/6921eb82b88ca105a9621ecb_poster_titan-compressed.webp" loading="lazy" class="c-img"/></div><a aria-label="Click to view this project" href="/projects/titan" class="c-client-card-link w-inline-block"></a></div><div role="listitem" class="c-client-card w-dyn-item"><div class="c-img-contain client-card"><img alt="Betterment design system &amp; product website redesign" src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f66f/69654fe6539a93e8684d3f5d_poster_betterment-compressed.webp" loading="lazy" class="c-img"/></div><a aria-label="Click to view this project" href="/projects/betterment" class="c-client-card-link w-inline-block"></a></div></div></div></div><div class="w-dyn-list"><div role="list" class="c-client-card-desc w-dyn-items"><div role="listitem" class="c-client-card-sub w-dyn-item"><h3 class="t-small u-static">Vibrant</h3><p class="t-small u-opacity-50 u-static">Unified branding and website for a health and longevity practice</p></div><div role="listitem" class="c-client-card-sub w-dyn-item"><h3 class="t-small u-static">Just Salad</h3><p class="t-small u-opacity-50 u-static">Playful web experience bringing BBMG’s iconic branding to life</p></div><div role="listitem" class="c-client-card-sub w-dyn-item"><h3 class="t-small u-static">Eppright Homes</h3><p class="t-small u-opacity-50 u-static">Luxury homebuilder site with flexible Webflow components</p></div><div role="listitem" class="c-client-card-sub w-dyn-item"><h3 class="t-small u-static">PBS - North Carolina</h3><p class="t-small u-opacity-50 u-static">Interactive website for a storied regional broadcaster</p></div><div role="listitem" class="c-client-card-sub w-dyn-item"><h3 class="t-small u-static">Titan</h3><p class="t-small u-opacity-50 u-static">Webflow site to support a modern RIA&#x27;s growth strategy</p></div><div role="listitem" class="c-client-card-sub w-dyn-item"><h3 class="t-small u-static">Betterment</h3><p class="t-small u-opacity-50 u-static">Product-grade design system for a leading fintech platform</p></div></div></div><div data-wf--global-section-spacer--variant="120" class="c-spacer w-variant-668c953d-50c8-1f87-f691-5a1d61210932"></div></section><section class="c-section"><div class="o-row hm-what"><h2 data-split="loader-text" data-what-we-do-heading="" class="t-display-3">So what do we do, exactly?</h2></div><div class="c-panel-scroll"><div data-wf--slot-home-panel--settings-style="design" class="c-panel w-variant-a56e13e8-f35e-568d-a623-2472c750e9e2"><div class="c-panel-main"><div class="c-panel-num w-variant-a56e13e8-f35e-568d-a623-2472c750e9e2"><div class="t-base">1</div></div><div class="c-panel-desc"><p class="t-base">We partner with brands to create design systems that scale. Our work includes art direction, responsive web design, and visual content that communicates what words can&#x27;t.</p></div><div class="c-panel-logos"></div><div class="c-panel_bt"><h2 class="t-huge-0 w-variant-a56e13e8-f35e-568d-a623-2472c750e9e2 panel-title">design</h2><a href="/expertise" class="c-panel-link w-variant-a56e13e8-f35e-568d-a623-2472c750e9e2 w-inline-block"><div data-line-opacity="30" data-line-draw="" data-line-height="1px" class="c-line_top"></div><div class="t-base">Learn more</div><div class="c-icon panel-arrow w-embed"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.75788 0.795898V2.11606H11.4383L0 13.0668L0.972154 13.9975L12.4105 3.04677V11.3572H13.7894V0.795898H2.75788Z" fill="currentColor"/>
</svg></div></a></div></div><div box-shadow-drop-1="" class="c-panel-visual w-variant-a56e13e8-f35e-568d-a623-2472c750e9e2"><div class="c-img-contain panel-visual"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/6901cf9c3c0156537352f5f5_c3ecd074f5cb33f29331835515eb57d9_Brand%20Website%202025%20Poster%20%286%29.webp" loading="lazy" alt="Two large overlapping circles made of black dots on a red background with the text &#x27;RIDGEWOOD, NJ&#x27; at the top and &#x27;99% of our clients need this&#x27; at the bottom right." class="c-img w-variant-a56e13e8-f35e-568d-a623-2472c750e9e2"/></div><div data-panel-stats="" class="t-huge-1">99%</div></div></div><div data-wf--slot-home-panel--settings-style="engineering" class="c-panel w-variant-299e2834-d342-75b2-6a60-434d41d6ee6b"><div class="c-panel-main"><div class="c-panel-num"><div class="t-base">2</div></div><div class="c-panel-desc"><p class="t-base">We build websites that empower founders and marketers to react quickly, test concepts, and measure results. We cut our teeth as full-stack developers on enterprise platforms and custom builds, and we apply that same discipline to low-code systems like Webflow. We specialize in large-scale migrations from WordPress to Webflow, helping organizations move past painful maintenance and frankenstein builds to clean, modern systems.</p></div><div class="c-panel-logos w-variant-299e2834-d342-75b2-6a60-434d41d6ee6b"><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68e89ac280a5e1cc5a029e82_webflow-logo-left-aligned.svg" loading="eager" alt="Webflow logo" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68d4f880f081f193bcfcd65d_framer-logo.svg" loading="eager" alt="" class="c-img"/></div><div data-logo-client="" data-wf--slot-featured-client-logo--settings-theme="light" class="c-img-contain client"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/68d4f880a45698614708bf63_figma-logo.svg" loading="eager" alt="" class="c-img"/></div></div><div class="c-panel_bt"><h2 class="t-huge-0 w-variant-299e2834-d342-75b2-6a60-434d41d6ee6b panel-title">engineering</h2><a href="/expertise" class="c-panel-link w-variant-299e2834-d342-75b2-6a60-434d41d6ee6b w-inline-block"><div data-line-opacity="30" data-line-draw="" data-line-height="1px" class="c-line_top"></div><div class="t-base">Learn more</div><div class="c-icon panel-arrow w-embed"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.75788 0.795898V2.11606H11.4383L0 13.0668L0.972154 13.9975L12.4105 3.04677V11.3572H13.7894V0.795898H2.75788Z" fill="currentColor"/>
</svg></div></a></div></div><div box-shadow-drop-1="" class="c-panel-visual w-variant-299e2834-d342-75b2-6a60-434d41d6ee6b"><div class="c-img-contain panel-visual"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/6901cfaad1c647ebd9776e79_Brand%20Website%202025%20Poster%20(5).webp" loading="lazy" alt="Black background with a three-dimensional cube formed from small white dots, labeled &#x27;NEW YORK, NY&#x27; in the top right and &#x27;590 Sites we&#x27;ve birthed&#x27; in the bottom left." class="c-img w-variant-299e2834-d342-75b2-6a60-434d41d6ee6b"/></div><div data-panel-stats="" class="t-huge-1 w-variant-299e2834-d342-75b2-6a60-434d41d6ee6b">590+</div></div></div><div data-wf--slot-home-panel--settings-style="strategy" class="c-panel w-variant-39aad744-3a20-8db7-63ea-dbd71cf8593d"><div class="c-panel-main"><div class="c-panel-num"><div class="t-base">3</div></div><div class="c-panel-desc"><p class="t-base">Our approach to strategy is precise, efficient, and grounded in expertise. We consider everything from competitive landscape and project goals to tactical plans for SEO and conversion optimization. Strategic planning sets the foundation for creative work, so we move through it quickly and deliberately. Our process eliminates the bottlenecks and endless conceptual discussions that drag out early phases and cause delays downstream.</p></div><div class="c-panel-logos"></div><div class="c-panel_bt"><h2 class="t-huge-0 w-variant-39aad744-3a20-8db7-63ea-dbd71cf8593d panel-title">strategy</h2><a href="/expertise" class="c-panel-link w-variant-39aad744-3a20-8db7-63ea-dbd71cf8593d w-inline-block"><div data-line-opacity="30" data-line-draw="" data-line-height="1px" class="c-line_top"></div><div class="t-base">Learn more</div><div class="c-icon panel-arrow w-embed"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2.75788 0.795898V2.11606H11.4383L0 13.0668L0.972154 13.9975L12.4105 3.04677V11.3572H13.7894V0.795898H2.75788Z" fill="currentColor"/>
</svg></div></a></div></div><div box-shadow-drop-1="" class="c-panel-visual w-variant-39aad744-3a20-8db7-63ea-dbd71cf8593d"><div class="c-img-contain panel-visual"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/6901cfb6679cad78e92085cf_Brand%20Website%202025%20Poster%20(4).webp" loading="lazy" alt="Black dots forming three overlapping hexagons with text &#x27;YOU READ THIS?&#x27; at top left and &#x27;pages wireframed (it feels that way)&#x27; at bottom right on a white background." class="c-img w-variant-39aad744-3a20-8db7-63ea-dbd71cf8593d"/></div><div data-panel-stats="" class="t-huge-1">150B</div></div></div></div></section><section data-wf--section-news--settings-theme="black-white" class="c-section news"><div data-wf--global-section-spacer--variant="80" class="c-spacer w-variant-950c4afb-582c-94b8-fb1c-3e45bbc1022a"></div><div class="o-container"><div class="o-row news"><div class="c-news-title"><h2 class="t-display-1">LATEST NEWS</h2><div class="c-btn-group news"><a data-swup-preload="" data-btn="" id="w-node-b4095a12-50f2-5df8-7a36-6fad4de6f2b0-4de6f2b0" data-wf--global-button--settings-style="large-dark" href="/news" data-wf-event-ids="157062082-157066706" class="c-btn w-inline-block"><div class="c-btn-bg"></div><div class="c-btn-inner"><div class="c-icon btn-arrow-shallow w-embed"><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M-3.0598e-07 8L16 8M16 8L8.61538 1M16 8L8.61539 15" stroke="currentColor"/>
</svg></div><div class="c-btn-text">View all NEWS</div><div class="c-icon btn-arrow w-embed"><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M-3.0598e-07 8L16 8M16 8L8.61538 1M16 8L8.61539 15" stroke="currentColor"/>
</svg></div></div></a></div></div><div class="c-news-wrap w-dyn-list"><div role="list" class="c-news-list w-dyn-items"><div role="listitem" class="c-news-item w-dyn-item"><div data-line-opacity="30" data-line-draw="" data-line-height="1px" class="c-line_top"></div><div class="c-img-contain news-thumb"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f66f/6980ba4b0e8db1fb5964c7f8_awwwards-blog-compressed.webp" loading="lazy" alt="" class="c-img"/></div><div class="c-news-main"><div class="t-micro">News</div><p class="t-base">Paper Tiger Wins Awwwards Site of the Day for Website Redesign</p></div><a aria-label="Click to read this article" href="/blog-posts/paper-tiger-wins-awwwards-site-of-the-day-for-website-redesign" class="c-news-link w-inline-block"></a></div><div role="listitem" class="c-news-item w-dyn-item"><div data-line-opacity="30" data-line-draw="" data-line-height="1px" class="c-line_top"></div><div class="c-img-contain news-thumb"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f66f/69667f2973fa024b9e2b6376_betterment-blog.webp" loading="lazy" alt="" class="c-img"/></div><div class="c-news-main"><div class="t-micro">Work</div><p class="t-base">Behind the Build: Betterment’s Design System</p></div><a aria-label="Click to read this article" href="/blog-posts/behind-the-build-betterments-design-system" class="c-news-link w-inline-block"></a></div><div role="listitem" class="c-news-item w-dyn-item"><div data-line-opacity="30" data-line-draw="" data-line-height="1px" class="c-line_top"></div><div class="c-img-contain news-thumb"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f66f/69260aa57485b232f8fcf914_titan-launch.webp" loading="lazy" alt="" class="c-img"/></div><div class="c-news-main"><div class="t-micro">Work</div><p class="t-base">New Launch: Titan</p></div><a aria-label="Click to read this article" href="/blog-posts/new-launch-titan" class="c-news-link w-inline-block"></a></div></div></div></div></div><div data-wf--global-section-spacer--variant="80" class="c-spacer w-variant-950c4afb-582c-94b8-fb1c-3e45bbc1022a"></div></section><section class="c-section marquee"><div data-wf--global-section-spacer--variant="144" class="c-spacer w-variant-6642d0d1-323c-c98a-d95e-3c68708f77a3"></div><div class="o-container"><div class="o-row marquee"><div class="c-marquee"><div data-marquee-duplicate="true" data-marquee-list="" data-marquee-speed="slow" data-marquee-state="paused" class="c-marquee-list"><a href="/studio" class="c-marquee-item w-inline-block"><div class="t-base-mono">18+</div><div class="c-marquee-text">18 years</div></a><a href="/clients" class="c-marquee-item w-inline-block"><div class="t-base-mono">525</div><div class="c-marquee-text">projects</div></a><a href="/studio" class="c-marquee-item w-inline-block"><div class="t-base-mono">(201)</div><div class="c-marquee-text">NEW JERSEY</div></a><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">8</div><div class="c-marquee-text">BORING STATS</div></a></div></div><div class="c-marquee-reverse"><div data-marquee-duplicate="true" data-marquee-list="" data-marquee-speed="slow" data-marquee-state="paused" data-marquee-direction="right" class="c-marquee-list-reverse"><a href="/clients" class="c-marquee-item w-inline-block"><div class="t-base-mono">525</div><div class="c-marquee-text">Projects</div></a><a href="/contact" class="c-marquee-item w-inline-block"><div class="t-base-mono">(917)</div><div class="c-marquee-text">NEW YORK CITY</div></a><a href="/studio" class="c-marquee-item w-inline-block"><div class="t-base-mono">ZERO</div><div class="c-marquee-text">SCRUBS</div></a><a href="/studio" class="c-marquee-item w-inline-block"><div class="t-base-mono">6</div><div class="c-marquee-text">SEVEN</div></a></div></div><div class="c-marquee"><div data-marquee-duplicate="true" data-marquee-list="" data-marquee-speed="slow" data-marquee-state="paused" class="c-marquee-list"><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">6</div><div class="c-marquee-text">COUNTRIES</div></a><a href="/studio" class="c-marquee-item w-inline-block"><div class="t-base-mono">(201)</div><div class="c-marquee-text">NEW JERSEY</div></a><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">18+</div><div class="c-marquee-text">18 YEARS</div></a><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">3</div><div class="c-marquee-text">DOGS</div></a></div></div><div class="c-marquee-reverse"><div data-marquee-duplicate="true" data-marquee-list="" data-marquee-speed="slow" data-marquee-state="paused" data-marquee-direction="right" class="c-marquee-list-reverse"><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">17</div><div class="c-marquee-text">AWARDS</div></a><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">ZERO</div><div class="c-marquee-text">Reptilians</div></a><a href="/studio" class="c-marquee-item w-inline-block"><div class="t-base-mono">(917)</div><div class="c-marquee-text">NEW YORK CITY</div></a><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">0</div><div class="c-marquee-text">SCRUBS</div></a></div></div><div class="c-marquee"><div data-marquee-duplicate="true" data-marquee-list="" data-marquee-speed="slow" data-marquee-state="paused" class="c-marquee-list"><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">525</div><div class="c-marquee-text">Projects</div></a><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">2</div><div class="c-marquee-text">BROTHERS</div></a><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">6</div><div class="c-marquee-text">COUNTRIES</div></a><a href="#" class="c-marquee-item w-inline-block"><div class="t-base-mono">525</div><div class="c-marquee-text">Projects</div></a></div></div></div></div><div data-wf--global-section-spacer--variant="144" class="c-spacer w-variant-6642d0d1-323c-c98a-d95e-3c68708f77a3"></div></section><section class="c-section review"><div data-wf--global-section-spacer--variant="72" class="c-spacer w-variant-e18376af-5189-e17a-745b-a0643b831aa8"></div><div class="o-container"><div class="c-review-list"><div class="c-review-slider"><div class="c-review-logo-list"><div data-no-swup="" class="c-img-contain review-logo"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/690121c7bbaf290ba2b54c4e_primary-logo.svg" loading="lazy" alt="Primary logo" class="c-img is-contain"/></div><div data-no-swup="" class="c-img-contain review-logo"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/6901238f87dabfe3c6ed0c02_Brand%20Website%202025%20Frame.svg" loading="lazy" alt="Optex logo" class="c-img is-contain"/></div><div data-no-swup="" class="c-img-contain review-logo"><img src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/69150ff7a762c543cbca067f_Pentagram_(design_firm)_logo%201.svg" loading="lazy" alt="Pentagram logo" class="c-img is-contain"/></div></div><div class="c-review-main"><div class="c-review-main-inner"><div class="c-review-author"><div class="t-base">Savannah Wolf</div><div class="t-base">Designer in Residence<br/>Primary Ventures</div></div><div class="c-review-quote"><p class="t-base">I&#x27;ve had the great fortune to partner with the Paper Tiger team on a number of website launches across the Primary portfolio. They are the agency I trust most to deliver work that is affordable, fast, and the highest quality for our early stage startups.</p></div></div><div class="c-review-main-inner"><div class="c-review-author"><div class="t-base">Alexis Du</div><div class="t-base">Marketing Director<br/>Optex America</div></div><div class="c-review-quote"><p class="t-base">Working with Paper Tiger has been a fantastic experience. The entire redesign process was handled smoothly, and they kept us involved at every stage, presenting thoughtful design updates that reflected our feedback.</p></div></div><div class="c-review-main-inner"><div class="c-review-author"><div class="t-base">Renee Freiha</div><div class="t-base">Senior Designer<br/>Pentagram</div></div><div class="c-review-quote"><p class="t-base">It’s always a pleasure working with Paper Tiger. The team does an excellent job of taking our designs and turning them into fully functional websites that look and perform beautifully. Their skill, responsiveness, and attention to detail make every project a smooth and enjoyable journey.</p></div></div></div><div class="c-review-progress"><div class="c-review-progress-bar"></div></div></div></div></div><div data-wf--global-section-spacer--variant="40" class="c-spacer w-variant-39309a77-a975-34b8-9845-a9639acdb5ea"></div></section><footer class="c-section footer"><div class="o-container"><div class="o-row footer"><div id="w-node-b47fc08d-8595-e166-1321-e3a8b1ac7c73-1dc8540a" STYLE="color: white;" class="c-footer-logo-wrap"><div class="c-footer-logo w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1365 306">
  <g fill="currentColor" filter="url(#a)">
    <path d="M72.199 5.664c42.38 0 63.146 21.2 63.146 64.234v65.082c0 42.399-20.766 62.963-63.146 62.963H56.094v104.513H1V5.664h71.199Zm-3.603 150.092c8.477 0 12.503-4.452 12.503-14.204V62.69c0-10.175-4.026-14.84-12.503-14.84H56.094v107.906h12.502Z"/>
    <path d="M126.767 302.456 164.274 5.664h72.47l39.202 296.792h-57.213l-2.967-37.947h-33.057l-2.966 37.947h-52.976Zm60.18-75.47h24.369l-5.086-50.879c-2.331-37.523-3.814-59.994-4.873-97.941h-4.45c-.848 37.947-2.331 60.418-4.662 97.941l-5.298 50.879Z"/>
    <path d="M352.128 5.664c42.381 0 63.147 21.2 63.147 64.234v65.082c0 42.399-20.766 62.963-63.147 62.963h-16.104v104.513H280.93V5.664h71.198Zm-3.602 150.092c8.476 0 12.502-4.452 12.502-14.204V62.69c0-10.175-4.026-14.84-12.502-14.84h-12.502v107.906h12.502Z"/>
    <path d="M479.167 257.725h54.247v44.731H424.073V5.664h106.798v44.73h-51.704v76.955h46.407v40.703h-46.407v89.673Z"/>
    <path d="M541.788 302.456V5.664h72.894c41.321 0 62.299 20.775 62.299 60.842v26.5c0 28.619-11.019 46.426-32.209 52.786v2.968c19.495 5.936 25.005 15.052 27.547 54.271l2.543 39.219c2.543 39.431 5.086 49.182 10.383 55.33l-.847 4.876h-58.273c-3.39-12.084-4.874-23.743-6.145-58.934l-1.272-34.979c-1.483-35.192-4.238-40.067-15.468-40.067h-6.357v133.98h-55.095Zm55.095-175.531h12.502c9.323 0 12.926-4.452 12.926-16.748V65.234c0-12.72-3.603-16.96-12.926-16.96h-12.502v78.651Z"/>
    <path d="M750.307 302.456V50.395h-38.566V5.664h132.227v44.73h-38.566v252.062h-55.095Z"/>
    <path d="M848.74 5.664h55.094v296.792H848.74V5.664Z"/>
    <path d="M964.972 305c-33.693 0-50.433-23.107-50.433-71.018V74.35c0-49.607 22.038-73.35 69.504-73.35 45.137 0 68.227 20.564 68.227 67.202v36.463l-53.606 7.844V69.262c0-20.987-5.086-26.711-13.986-26.711-9.959 0-14.833 7.844-14.833 23.955V239.07c0 16.111 4.662 24.167 14.198 24.167 9.535 0 17.167-5.724 18.437-79.71h-19.497V142.4h69.927v160.056h-43.23c-.42-9.752 1.27-21.411 6.36-38.371l-4.45-1.484C1001.84 291.22 989.34 305 964.972 305Z"/>
    <path d="M1118.92 257.725h54.25v44.731h-109.34V5.664h106.8v44.73h-51.71v76.955h46.41v40.703h-46.41v89.673Z"/>
    <path d="M1181.54 302.456V5.664h72.9c41.32 0 62.3 20.775 62.3 60.842v26.5c0 28.619-11.02 46.426-32.21 52.786v2.968c19.49 5.936 25 15.052 27.54 54.271l2.55 39.219c2.54 39.431 5.08 49.182 10.38 55.33l-.85 4.876h-58.27c-3.39-12.084-4.87-23.743-6.15-58.934l-1.27-34.979c-1.48-35.192-4.23-40.067-15.47-40.067h-6.35v133.98h-55.1Zm55.1-175.531h12.5c9.32 0 12.93-4.452 12.93-16.748V65.234c0-12.72-3.61-16.96-12.93-16.96h-12.5v78.651Z"/>
  </g>
  <path fill="currentColor" d="M1340.5 287.727c0-1.63.4-3.117 1.19-4.459a9.073 9.073 0 0 1 3.21-3.207c1.34-.795 2.83-1.193 4.46-1.193 1.41 0 2.71.303 3.91.91a8.4 8.4 0 0 1 2.98 2.49c.79 1.044 1.27 2.228 1.46 3.55h-3.61c-.2-1.024-.75-1.859-1.65-2.506-.91-.656-1.94-.984-3.09-.984-.99 0-1.9.244-2.72.731a5.621 5.621 0 0 0-1.95 1.954c-.49.815-.73 1.72-.73 2.714 0 .995.24 1.899.73 2.715a5.638 5.638 0 0 0 1.95 1.954c.82.487 1.73.73 2.72.73 1.15 0 2.13-.323 2.92-.969a4.185 4.185 0 0 0 1.52-2.521h3.61a8.221 8.221 0 0 1-1.38 3.565 7.93 7.93 0 0 1-2.84 2.476c-1.14.606-2.42.91-3.83.91-1.63 0-3.12-.398-4.46-1.194a9.07 9.07 0 0 1-3.21-3.206c-.79-1.343-1.19-2.829-1.19-4.46Zm8.71 15.75c-2.17 0-4.21-.407-6.11-1.223a16.045 16.045 0 0 1-5.03-3.385 16.213 16.213 0 0 1-3.4-5.027c-.82-1.899-1.22-3.937-1.21-6.115.01-2.177.42-4.216 1.24-6.115a16.026 16.026 0 0 1 3.4-5.011 15.725 15.725 0 0 1 5.01-3.401c1.9-.815 3.93-1.223 6.1-1.223 2.18 0 4.22.408 6.12 1.223 1.9.816 3.57 1.949 5.01 3.401a15.802 15.802 0 0 1 3.38 5.011c.82 1.899 1.23 3.938 1.24 6.115.01 2.178-.39 4.216-1.21 6.115a15.984 15.984 0 0 1-3.38 5.027 15.932 15.932 0 0 1-5.03 3.385c-1.91.816-3.95 1.223-6.13 1.223Zm0-3.46c1.7 0 3.3-.318 4.79-.955 1.49-.636 2.8-1.516 3.92-2.639 1.12-1.124 2-2.427 2.64-3.908.64-1.492.95-3.082.94-4.773-.01-1.7-.33-3.296-.97-4.787a12.459 12.459 0 0 0-2.64-3.923 12.359 12.359 0 0 0-3.91-2.64c-1.48-.636-3.07-.954-4.77-.954-1.69 0-3.28.318-4.76.954a12.348 12.348 0 0 0-3.91 2.655c-1.12 1.123-2 2.431-2.65 3.922-.64 1.482-.96 3.073-.97 4.773-.01 1.681.3 3.267.94 4.758a12.507 12.507 0 0 0 2.64 3.908 12.746 12.746 0 0 0 3.92 2.654c1.49.637 3.09.955 4.79.955Z"/>
  <defs>
    <filter id="a" width="1325.4" height="305.4" x=".3" y=".3" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse">
      <feFlood flood-opacity="0" result="BackgroundImageFix"/>
      <feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
      <feTurbulence baseFrequency="0.5 0.5" numOctaves="3" seed="675" type="fractalNoise"/>
      <feDisplacementMap width="100%" height="100%" in="shape" result="displacedImage" scale="1.4" xChannelSelector="R" yChannelSelector="G"/>
      <feMerge result="effect1_texture_0_1">
        <feMergeNode in="displacedImage"/>
      </feMerge>
    </filter>
  </defs>
</svg></div></div><div class="c-footer_top"><div class="c-footer-nav"><a href="/" aria-current="page" class="c-footer-link w-inline-block w--current"><div class="t-small">Home</div></a><a href="/expertise" class="c-footer-link w-inline-block"><div class="t-small">Expertise</div></a><a href="/clients" class="c-footer-link w-inline-block"><div class="t-small">Clients</div></a><a href="/studio" class="c-footer-link w-inline-block"><div class="t-small">Studio</div></a><a href="/news" class="c-footer-link w-inline-block"><div class="t-small">News</div></a><a href="/contact" class="c-footer-link contact-mobile w-inline-block"><div class="t-small">Contact</div></a></div><a href="/contact" class="c-footer-contact w-inline-block"><div class="t-small">Click here for new business inquiries</div></a></div><div class="c-footer_bt"><div class="c-footer-legal"><a data-swup-preload="" href="/privacy-policy" class="c-footer-link w-inline-block"><div class="t-small">Privacy</div></a><a href="https://www.linkedin.com/company/paper-tiger-agency" target="_blank" class="c-footer-link w-inline-block"><div class="t-small">LinkedIn</div></a><a href="https://www.instagram.com/papertigeragency/" target="_blank" class="c-footer-link w-inline-block"><div class="t-small">Instagram</div></a><a href="https://open.spotify.com/playlist/7xNdCDGj6i5aPeiDH7ZmRd?si=9b097f217a64436d" target="_blank" class="c-footer-link w-inline-block"><div class="t-small">Spotify</div></a></div><p class="t-small">© 2026 Paper Tiger. All rights reserved. All wrongs reversed.</p></div></div></div></footer></div></main><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=68c9282d38c8df82b6d5f656" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/68c9282d38c8df82b6d5f656/js/paper-tiger-2025.b9e4a10f.df426058a60187e3.js" type="text/javascript" integrity="sha384-1qxzEZpgcBpAOuLkECN07XTa8Y2QY72kp2Ycc+iCGG5jpYKroTKWYTU0YgpxZbov" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.15.0/SplitText.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.15.0/Flip.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.15.0/Draggable.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrambleTextPlugin.min.js" type="text/javascript"></script><script type="text/javascript">gsap.registerPlugin(ScrollTrigger,SplitText,Flip,Draggable,ScrambleTextPlugin);</script><script src="https://unpkg.com/lenis@1.3.15/dist/lenis.min.js"></script>

<!--<script src="https://jasonpapertiger.github.io/pt-test/main.js"></script>-->

<script>
(function () {
  const LOCALHOST_URL = [
    'http://localhost:3000/@vite/client',
    'http://localhost:3000/src/main.js',
  ];
  const PROD_URL = ['https://paper-tiger-2025.netlify.app/main.js'];

  function createScripts(arr, isDevMode) {
    return arr.map((url) => {
      const s = document.createElement('script');
      s.src = url;
      if (isDevMode) s.type = 'module';
      return s;
    });
  }

  function insertScript(scriptArr) {
    scriptArr.forEach((script) => document.body.appendChild(script));
  }

  function fetchWithTimeout(url, timeout) {
    return Promise.race([
      fetch(url, { method: 'HEAD' }),
      new Promise((_, reject) =>
        setTimeout(() => reject(new Error('Timeout')), timeout)
      ),
    ]);
  }

  const localhostScripts = createScripts(LOCALHOST_URL, true);
  const prodScripts = createScripts(PROD_URL, false);

  const isDevDomain = window.location.hostname.endsWith('webflow.io');

  if (isDevDomain) {
    fetchWithTimeout(LOCALHOST_URL[0], 150)
      .then(() => insertScript(localhostScripts))
      .catch(() => insertScript(prodScripts));
  } else {
    insertScript(prodScripts);
  }
})();
</script><script>
// Remove Webflow's automatic list roles
document.querySelectorAll('.c-client-list').forEach(list => {
  list.removeAttribute('role');
});
document.querySelectorAll('.c-client-item').forEach(item => {
  item.removeAttribute('role');
});

// Wait a bit for SplitText to finish, then remove aria-labels
setTimeout(() => {
  document.querySelectorAll('[data-split="client-text"]').forEach(el => {
    el.removeAttribute('aria-label');
  });
}, 100);
</script></body></html>