Logo

Reference

Component
Library.

Every component in src/features/website/components/Template rendered live, grouped by folder. Click a section header to expand it, then click a component name to preview it.

Active layout
Template /

Structure

Proportional
50 / 50

Two equal columns. The default split for side-by-side layouts. Use grid-cols-2 or flex with two flex-1 children.

Breakpoints
all2 equal columns
1/2
1/2
1/3 · 2/3

Narrow sidebar left, wide content right. Use grid-cols-3 with col-span-1 and col-span-2, or w-1/3 + w-2/3 in flex.

Breakpoints
< mdtypically stacked
md+1/3 + 2/3 side-by-side
1/3
2/3
2/3 · 1/3

Wide content left, narrow sidebar right. Mirrors the 1/3 · 2/3 split — swap column order only.

Breakpoints
< mdtypically stacked
md+2/3 + 1/3 side-by-side
2/3
1/3
Equal Columns
Three Columns

Equal thirds. Classic editorial or feature grid. Use grid-cols-3 with a consistent gap.

Breakpoints
< sm1 column
sm+3 columns
1/3
1/3
1/3
Four Columns

Equal quarters. Common for card grids, feature lists, or dashboard tiles. Use grid-cols-4.

Breakpoints
< sm1 column
sm+2 columns
lg+4 columns
1/4
1/4
1/4
1/4
Five Columns

Five equal columns. Good for icon rows, logo bars, or stat displays. Use grid-cols-5.

Breakpoints
< md2–3 columns
md+5 columns
1/5
1/5
1/5
1/5
1/5
Six Columns

Six equal columns. Dense grid for galleries or data-heavy layouts. Use grid-cols-6.

Breakpoints
< md2–3 columns
md+6 columns
1/6
1/6
1/6
1/6
1/6
1/6
Responsive
Auto Fill

Responsive grid that auto-fills as many columns as fit at a minimum cell width. No breakpoint classes needed — grid-cols-[repeat(auto-fill,minmax(160px,1fr))].

Breakpoints
allcolumns collapse as viewport narrows
item 1
item 2
item 3
item 4
item 5
item 6
item 7
item 8
Masonry

CSS columns-based masonry. Items flow top-to-bottom in each column. Use columns-N with break-inside-avoid on children.

Breakpoints
< sm1 column
sm+2 columns
md+3 columns
item 1
item 2
item 3
item 4
item 5
item 6
item 7
item 8
item 9
Golden Ratio
Golden Ratio 38 / 62

Narrow sidebar (38.2%) with wide content area (61.8%). Perfect for layouts with supporting content on the left and primary content on the right.

Breakpoints
< mdtypically stacked
md+38.2% + 61.8% side-by-side
38.2%
61.8%
Golden Ratio 62 / 38

Wide content area (61.8%) with narrow sidebar (38.2%). Mirrors the 38/62 split — swap for right-side supporting content.

Breakpoints
< mdtypically stacked
md+61.8% + 38.2% side-by-side
61.8%
38.2%
Golden Ratio 4 Columns

Four columns with Fibonacci-based proportions (1:1:2:4) that approximate the golden ratio. Useful for asymmetric feature grids.

Breakpoints
< sm1 column
sm+2 columns
lg+4 columns
1
1
2
4
Golden Ratio 5 Columns

Five columns with Fibonacci-based proportions (1:1:2:3:5) that approximate the golden ratio. Ideal for complex multi-section layouts.

Breakpoints
< sm1 column
sm+2 columns
md+3 columns
lg+5 columns
1
1
2
3
5
Golden Ratio 6 Columns

Six columns with Fibonacci-based proportions (1:1:2:3:5:8) that approximate the golden ratio. Best for comprehensive dashboard and gallery layouts.

Breakpoints
< sm1 column
sm+2 columns
md+3 columns
lg+6 columns
1
1
2
3
5
8
Template /

Navigation

Top
TopNavHeader

Fixed top bar. Logo, desktop nav links, social icons, and a hamburger drawer below 768 px. Scroll state adds a frosted glass background.

Breakpoints
allvisible
< mdhamburger replaces nav links
md+logo + links + social icons
Template /

Menus

Left Rail
Sidebar

Fixed left rail (≥ 768 px). Renders logo, primary nav links, social icons, and a copyright footer. Hidden on mobile.

Breakpoints
< mdhidden — MobileMenu is shown instead
md+fixed left rail, 256 px wide
Mobile
MobileMenu

Floating circular FAB pinned to bottom-right on mobile (< 768 px). Tap opens a full-screen drawer with primary and legal links.

Breakpoints
< mdfloating FAB, bottom-right
md+hidden
Template /

Headers

Page
Hero

Full-width hero. Left panel: animated WebGL gradient + tagline. Right panel: looping background video + intro copy.

Breakpoints
< mdstacked — video top, gradient bottom
md+side-by-side — gradient 2/6, video 4/6

Made with care.

Specializing in high-fidelity interfaces and brand identities that demand attention.

Based in Stuttgart
Section
LatestWorksHeading

Minimal section heading anchored to #our-latest-works. Used as scroll target for the Projects nav link.

Breakpoints
allfull-width, single line

Our Latest Works.

Template /

Footers

Contact
Footer

Contact form (email / subject / message) wired to the sendEmail server action, plus address blocks, social icons, and legal links.

Breakpoints
< mdstacked — form, contact, utility bar
md+form 4/6 left, contact 2/6 right
Template /

Banners

Horizontal
Basic - Heading

Full-width Banner with 2XL Heading.

Breakpoints
< mdstacked — video top, gradient bottom
md+side-by-side — gradient 2/6, video 4/6

Headline.

Basic - Heading + Subheading

Full-width Banner with 2XL Heading and Subheading.

Breakpoints
< mdstacked — video top, gradient bottom
md+side-by-side — gradient 2/6, video 4/6

Heading.

Subheading.

Template /

Sections

Services
FreeLancesSection

Two-column section. Left: editorial copy on a gradient background. Right: 2×2 grid of the four interactive service Cards.

Breakpoints
< mdstacked — grid below text
md+side-by-side — 1/3 text, 2/3 grid

Free Lances.

In medieval times, a 'Free Lance' was a knight whose lance was not sworn to any specific lord, but was free to be hired for their expertise and skill. Today, being a freelancer still means offering specialized skills — but it should never mean offering them for free. We believe that professional creative work deserves professional respect. We invite our clients to honor this standard, ensuring a partnership where expertise is valued and every 'lance' is fairly compensated for their effort.

Branding

Building solid foundations. Logos, systems, and guidelines that define who you are.

Marketing

Strategies that drive real growth.

Web & Digital

Front & ...

Web & Digital

... backend solutions.

Environmental Design

Visual experiences from storefronts to street art / graffiti.

Identity
WhoWeAreSection

Two-column section. Left: company description. Right: WordGlobe on gradient. Includes PartnerLogoBar on mobile only.

Breakpoints
< mdstacked — PartnerLogoBar visible
md+side-by-side — PartnerLogoBar hidden

WHO WE ARE.

Based in Stuttgart, LOOM is a boutique creative studio dedicated to the art of visual storytelling and digital craftsmanship...

Our Partners.

WHAT WE CRAFT.

Template /

Cards

Fill
BrandingCell

Service card. Hover/click fills the cell with a grid-texture background and reveals a bordered description block.

Breakpoints
< mdfixed 200 px height
md+stretches to grid row height

Branding

Building solid foundations. Logos, systems, and guidelines that define who you are.

Chart
MarketingCell

Service card. Hover/click animates a weighted bar chart rising from the bottom of the cell.

Breakpoints
< mdfixed 200 px height
md+stretches to grid row height

Marketing

Strategies that drive real growth.

Flip
FlippingCell

Service card. Hover/click triggers a 3D Y-axis flip revealing a back face with continuation copy.

Breakpoints
< mdfixed 200 px height
md+stretches to grid row height

Web & Digital

Front & ...

Web & Digital

... backend solutions.

Perspective
RoomCell

Service card. Hover/click assembles a perspective room from clip-path polygons and shifts content inward.

Breakpoints
< mdfixed 200 px height
md+stretches to grid row height

Environmental Design

Visual experiences from storefronts to street art / graffiti.

Template /

Galleries

Grid
GalleryGrid + Lightbox

Responsive masonry grid (1 → 5 cols). Each item accepts a spanClass for row height. Clicking opens a keyboard-navigable Lightbox overlay.

Breakpoints
default1 column
sm+2 columns, auto-rows 120 px
lg+3 columns, auto-rows 56 px
xl+4 columns
2xl+5 columns

Click any item to open the Lightbox

Sample image A
Sample image B
Sample image C
Sample image D
Template /

Buttons

Brand Collection
Studio Button Collection

A collection of 20 button styles following the brand design language, ranging from primary actions to minimal utilities.

Breakpoints
allResponsive grid layout
01. Primary
Default
Dark
Bright
Active
Visited
02. Brand Solid
Default
Dark
Bright
Active
Visited
03. Ghost Brand
Default
Dark
Bright
Active
Visited
04. Inverted Dark
Default
Dark
Bright
Active
Visited
05. Glass
Default
Dark
Bright
Active
Visited
06. Text Link
Default
Dark
Bright
Active
Visited
07. Rounded
Default
Dark
Bright
Active
Visited
08. Sharp
Default
Dark
Bright
Active
Visited
09. Input Style
Default
Dark
Bright
Active
Visited
10. Floating
Default
Dark
Bright
Active
Visited
11. Subtle
Default
Dark
Bright
Active
Visited
12. Two-Tone
Default
Dark
Bright
Active
Visited
13. Dot Status
Default
Dark
Bright
Active
Visited
14. Skewed
Default
Dark
Bright
Active
Visited
15. Expand
Default
Dark
Bright
Active
Visited
16. Gradient
Default
Dark
Bright
Active
Visited
17. Loading
Default
Dark
Bright
Active
Visited
18. Contrast
Default
Dark
Bright
Active
Visited
19. Square
Default
Dark
Bright
Active
Visited
20. Utility
Default
Dark
Bright
Active
Visited
Template /

Forms

Data Collection
Studio Form Collection

A suite of form styles including minimal contact inputs, secure auth layouts, and high-contrast editorial inputs.

Breakpoints
lg2-column grid
01. Minimal Inquiry
02. Newsletter Join

Stay updated.

No spam, just the latest work every month.

03. Secure Portal
04. Archive Filter
05. High-Contrast Mono
06. Service Selector
Template /

Tables

Data Representation
Studio Table Collection

High-contrast data tables optimized for readability, ranging from architectural project indices to editorial step-by-step breakdowns.

Breakpoints
mdScrollable on mobile
01. Project Index
IDProject NameCategoryYearLink
01Neo-ModernismBranding2026
02Aether ArchiveDigital2025
03Flux StudioMotion2026
02. Feature Comparison
Plan Features
Basic
Pro
Studio
4K Exports
03. Billable Items
ServiceAmount
UI/UX Strategy Phase€ 4.200,00
Motion Design Retainer€ 1.800,00
Total Due€ 6.000,00
04. Task Board
Neo-Modernism
Live
Aether Archive
Archived
Flux Studio
In Progress
05. Deliverables
PDF
Brand_Guidelines_v1.pdf12.4 MB • Oct 2026
PDF
Brand_Guidelines_v2.pdf12.4 MB • Oct 2026
06. Editorial Zebra
Step 01StrategyPhase detail and methodology description.
Step 02ExecutionPhase detail and methodology description.
Step 03LaunchPhase detail and methodology description.
Step 04OptimizationPhase detail and methodology description.
Template /

Lists

Project
ProjectsList

Expandable project list. Desktop: hover to expand row. Mobile: tap to toggle. Shows 5 items initially with an animated 'and more' toggle.

Breakpoints
< mdtap to toggle, 3 visible
md+hover to expand, 5 visible
Template /

Branding

Marquee
PartnerLogoBar

Auto-scrolling logo marquee. Decelerates smoothly on hover. Supports SVG mask logos and raster images. Hides if partners array is empty.

Breakpoints
allscrolling marquee, full width

Our Partners.

Globe
WordGlobe

3D rotating tag cloud built with TagCloud. Reinitialises on resize. Hover state highlights a word in brand colour with a glass backdrop.

Breakpoints
< mdmin-height 300 px (75 units radius)
md+min-height 450 px (112.5 units radius)

3-D rotating tag cloud

Template /

Testimonials

Social Proof & Trust
Studio Testimonial Collection

High-impact testimonial layouts ranging from bold editorial pull-quotes to structured client indices and social media style cards.

Breakpoints
mdGrid shifts
01. Editorial Bold

"They didn't just build a website; they built a legacy system for our brand's future."

Marcus ThorneCEO, Horizon Edge
02. Classic Card

The attention to detail and architectural precision transformed our digital presence. A masterclass in modern design.

ALEXANDER VOSSCreative DirectorStudio Noir
03. Social Stream
@design_critique2h ago

The new UI kit from @studio is absolutely insane. The spacing and typography logic is 10/10. ⚡️

04. Client Index

Vogue

Strategic Design Partner

Tesla

Strategic Design Partner

SpaceX

Strategic Design Partner

05. Executive Bio

"Beyond just aesthetics, the functional logic behind the system is what sets this studio apart from the rest."

ELENA ROSSI
06. Carousel Control
02 / 12

The only agency that understands the intersection of art and code.

Template /

Pricing

Monetization & Plans
Studio Pricing Collection

A collection of pricing architectures ranging from standard software tiers to high-end service menus and additive minimalist lists.

Breakpoints
mdTier stacking
lgSide-by-side grids
01. Studio Tiers
Starter
0/mo

For emerging creators.

Core Library
System Updates
Community Access
Professional
89/mo

For scaling studios.

Core Library
System Updates
Community Access
Enterprise
Custom

For global agencies.

Core Library
System Updates
Community Access
02. Minimalist Add-ons
Extended Support
+€19.00
Priority Rendering
+€19.00
Custom Assets
+€19.00
03. Editorial Spotlight

Complete
Studio
Access.

Unlock the entire archive including source files, raw motion curves, and architectural templates.

Global License

Use in unlimited projects worldwide.

Priority Updates

Get new components 48h before launch.

Direct Support

One-on-one sessions with our team.

04. Service Menu
01

Brand Strategy

Starts at€ 2.400
02

UI/UX Development

Starts at€ 5.800
03

Motion Design

Starts at€ 1.200
Template /

Modals

Overlays & Feedback
Studio Modal Collection

A versatile collection of overlays including system alerts, full-width content reveals, and mobile-adaptive drawers.

Breakpoints
mdResponsive sizing
Template /

Effects

Visual
Gradient

Animated Stripe-style gradient rendered on a WebGL canvas. Accepts a unique canvasId to allow multiple instances per page.

Breakpoints
allcanvas scales to its container

Animated WebGL canvas

Scroll
SmoothScroll

Lenis smooth-scroll wrapper. Enabled only on desktop viewports without prefers-reduced-motion. Already active via the root layout.

Breakpoints
< mddisabled — native scroll
md+Lenis active (unless prefers-reduced-motion)

SmoothScroll is a layout wrapper that enables Lenis-powered smooth scrolling on desktop viewports without prefers-reduced-motion. It is already active on this page via the root layout — just wrap your page tree with it.