Colophon

How this site is built.

We tell clients most of what slows a store down is stuff nobody needed. So here is everything this site loads, and why.

–Page load, this visit
–Files requested
–Transferred
–Elements on the page

Read from your browser’s Performance API when this page loaded. A dash means your browser did not report it.

The stack

Pages
Static HTML, generated by Astro
Motion
GSAP and Lenis, self-hosted
Typeface
Sora, one variable file
Images
WebP, sized to the layout
Analytics
Google Analytics 4, nothing else
Third-party origins
One: googletagmanager.com
Cookie banners, chat widgets, popups
None
Hosting
Hostinger, served as plain files

Why it is built this way

Every page is generated ahead of time and served as a plain file. There is no server rendering your request and no app booting in your browser, so pages open fast on a mid-range phone and there is nothing to break at 2am.

The two motion libraries handle smooth scrolling and the gentle reveals as you read. Both are served from this domain and both switch off if your device asks for reduced motion.

The one outside script

Google Analytics 4 loads from googletagmanager.com. It is the only third-party origin on this site and the one company other than us that sees your IP address. We use it to learn which case studies and guides people actually read.

There is no cookie banner because we are not going to pretend the choice was yours. If the trade stops being worth it, the script comes out.

The palette

Purple Heart#9659FF
Inch Worm#F6FFD8
Lavender#F6EEFF
Paper#F5F4F7
Ink#18151F

Why this matters to you

Most Shopify stores we inherit are slow for one reason: things got added and nothing got removed. Apps that each load their own copy of a library, unused theme code, tracking scripts nobody can name.

We know exactly what is on this page and why. That is the state we work toward on your store, and what the maintenance retainer exists to keep.