Sample portrait used as the hero's circular medallion

The portrait medallion opens the page

See the Components

Nested Dropdown Nav

Bootstrap 5 ships one dropdown level; the Components menu above adds a second with about 40 lines of vanilla JS. Open Components → Layouts to watch it expand in place.

Try the Dropdown

Four Layouts

Every layout page shares this same nav, feature strip, and footer — only the middle column changes. Left, Right, Two, and No Sidebar are one click away.

Tour the Layouts

Contact + Newsletter Footer

Email, a one-field newsletter signup, and a phone number sit in this same three-column footer under every page. Say Hello adds a full contact form on top of it.

Say Hello

The Showcase Grid

Sample showcase photo: woodworking tools on a workbench

Bordered & Shadowed

A thick white border plus a soft drop shadow turn a plain photo into a showcase tile — swap the src, keep the frame Left Sidebar
Sample showcase photo: a kitchen interior

Three Across, One Stack

col-md-4 holds three tiles side by side above the md breakpoint and stacks them full width below it — no extra markup for the mobile case Right Sidebar
Sample showcase photo: a tool belt holding rolled plans

img-fluid Does the Scaling

Every showcase photo is a plain img-fluid — Bootstrap handles the responsive width, the theme layer only adds the border and shadow Two Sidebar

The Portrait Row

Circular Avatar

Border ring + drop shadow, all CSS
Sample portrait: a dancer captured mid-leap, face turned skyward

The photo only needs to be square — the border, the ring, and the drop shadow all come from the .team-avatar wrapper. This one is cropped tight from an action shot, not a studio headshot, to show the frame doesn't care what's inside it.

Name & Title

Two lines, right-aligned on desktop
Sample portrait: a closer crop of the singer used in the hero medallion

Above the avatar, a two-line name-and-title stack sits flush right on desktop and centers itself once the row stacks on phones — the same reflow every widget on this page uses at the same breakpoint.

Bio Line

One paragraph, no length enforced
Sample portrait: a detail crop of flowing fabric, no face in frame

The bio column is a single unstyled paragraph — as short or long as the row needs. This crop skips the face entirely, which is the point: "portrait" here just means whatever photo the row is given.

All Templates