Designstudio
Portfolio Grid
Quiet, structured space: muted earth tones, clean sans serif, ample breathing room.




Click any value to copy. Roles are suggestions, not gospel.
Read off the live site. Treat it as reference, not a recipe.
| Role | Family | Size | Weight | Leading | Tracking | Sample |
|---|---|---|---|---|---|---|
| h1 | TM Secondary | 32px | 700 | 1.15 | 0 | Aa Bb Cc |
| h2 | TM Secondary | 24px | 700 | 0.78 | -0.48px | Aa Bb Cc |
| body | TM Secondary | 16px | 400 | 1.15 | 0 | Aa Bb Cc |
| button | TM Secondary | 16px | 500 | 1.25 | 0 | Aa Bb Cc |
Max content width 1440px
:root {
--color-dominant: #963025;
--color-surface: #1e3243;
--color-ink: #d49174;
--color-accent: #a87a62;
--color-detail: #c1a693;
}
/* CSS variables exposed by source */
:root {
--primary: #f5e31a;
--easeInOutQuart: cubic-bezier(0.76,0,0.24,1);
--easeOutExpo: cubic-bezier(0.16,1,0.3,1);
--header-height: 30px;
--ff-primary: "Ampersand","TM Primary","FreightBig Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
--easeInQuad: cubic-bezier(0.11,0,0.5,0);
--ff-primary-book: "Ampersand","TM Primary" "FreightBig Pro Book",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
--grey: #757575;
--easeOutQuint: cubic-bezier(0.22,1,0.36,1);
--f-secondary: "HelveticaNowDisplay",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
--dvh: 1vh;
--fallbackFont: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
--black: #000;
--marginBlock: 48px;
--f-primary: "FreightBig Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
--easeInOutExpo: cubic-bezier(0.87,0,0.13,1);
--white: #fff;
--easeInQuint: cubic-bezier(0.64,0,0.78,0);
--grid-col-width: 0px;
--easeOutQuad: cubic-bezier(0.5,1,0.89,1);
--dark: #505050;
--svh: 9px;
--lightGrey: #818181;
--lvh: 1lvh;
--maxWidth: 250000px;
--100svh: calc(9px*100);
--ff-primary-non-ampersand: "TM Primary","FreightBig Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
--white25: hsla(0,0%,100%,.25);
--easeInExpo: cubic-bezier(0.7,0,0.84,0);
--easeInOutQuint: cubic-bezier(0.83,0,0.17,1);
--darkGrey: #707070;
--ff-secondary: "TM Secondary","HelveticaNowDisplay",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
--brokenWhite: #f5f5f5;
--buttonHover: #404040;
--grid-gap: 0 16px;
--dark25: #50505040;
--easeInOutQuad: cubic-bezier(0.45,0,0.55,1);
--f-primary-book: "FreightBig Pro Book",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
--lighterGrey: #e5e5e5;
}Drop-in prompt
Build a landing page in the visual style of Works Studio.
Reference design system (extracted from the live site):
- Palette: #963025, #1e3243, #d49174, #a87a62, #c1a693
- Typefaces: TM Secondary
- Macrostructure: Portfolio Grid
Use the dominant colour for surfaces, the accent sparingly,
and lean on type weight + scale rather than colour for hierarchy.
Full DESIGN.md: https://inspomcp.dev/api/design/works-studio