thats adam
Page Compositions
Templates define how organisms are arranged into complete pages. They establish layout rhythm, section order, and contextual rules about which organisms appear together. Three templates power the entire site.
front-page.php
Homepage
The most interactive page. Hero canvas game mechanic and audience-switching system are unique to this template.
Page structure
Unique behaviours
Målgruppevælger7 audience types (Designer, Developer, Hiring Manager, PM, SA, Colleague, General). Each swaps heading, bio, and CTA labelGame mechanic30-second interactive experience. Score tracked in scoreboard overlayPattern selectorGeometric maze vs Plasma canvas, switchable via bottom-right control
Keep the audience selector as the primary left-column element — it earns its space by personalising the hero for every visitor type.
Don't add more than 6 portfolio items to the homepage grid — truncate and link to the full work archive.
page-services.php
Services Page
Custom page template (Template Name: Services). Hero uses the static canvas background. Double Diamond is an SVG composition.
Page structure
Unique behaviours
ACF fallbacksAll fields have hardcoded fallback values — the page looks correct even without CMS dataDouble DiamondSVG polygon composition with drop-shadow glow filterAccordionNative details/summary, all items open by default (open attribute)
Keep the services list to 6 items — the 2-column grid reads best at 3 rows (6 cards).
Don't use the animated canvas background on the services page — the static version is intentional, reducing motion on a content-heavy page.
single-portfolio.php
Case Study
The most content-rich template. Fixed hero followed by an open-ended flexible content area assembled from any combination of ACF blocks. Lightbox zoom available on all images.
Page structure
Unique behaviours
Portfolio CPTPosts use the portfolio custom post type, displayed via single-portfolio.phpLightbox.cs-lightbox triggered on image click — position:fixed overlay with close buttonBlocksText Block, Text Plus, Pull Quote, Flow, Table, Screen Mockups, User Interviews, User Stories, Personas, Preference Testing, Full Width Image
Open with a Text Block for context, use Pull Quote to mark the design pivot, close with Screen Mockups showing the final solution.
Don't stack more than two consecutive text-only blocks — alternate with visual blocks to maintain reading momentum.