Into the Future
A vibrant, youth-centered educational platform offering classes, programs, and creative workshops in Brooklyn. The design celebrates playful energy, bold color contrasts, and accessible learning through an optimistic, forward-thinking visual language.
Colors
Typography
- display
- fontFamily: Poppins · fontSize: 62px · fontWeight: 500 · lineHeight: 72px · letterSpacing: -0.02em
- headline-lg
- fontFamily: Poppins · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.01em
- headline-md
- fontFamily: Poppins · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: 0em
- title-lg
- fontFamily: Poppins · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
- body-lg
- fontFamily: Poppins · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
- body-md
- fontFamily: Poppins · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
- label-md
- fontFamily: Poppins · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
- label-sm
- fontFamily: Poppins · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em
Design guidance
Overview
Into the Future is a youth-centered educational platform rooted in the aesthetic of **Energetic Maximalism**—a design philosophy that celebrates bold color blocking, high-contrast typography, and playful spatial composition to inspire curiosity and creative confidence. The brand serves teens, youth, and community members in Brooklyn seeking hands-on learning experiences in technology, art, and design. The visual identity evokes optimism, accessibility, and forward momentum through a vibrant palette of golden yellows (rgb(255, 206, 46)), deep magentas (rgb(158, 0, 100)), and crisp whites, creating an environment where learning feels like play and experimentation is encouraged.
The tone is conversational, enthusiastic, and inclusive—never condescending or overly formal. Voice patterns favor active verbs ("Build," "Create," "Explore"), direct calls-to-action ("Sign up today!"), and celebratory language that honors student work. The brand personality is that of a trusted mentor who is genuinely excited about your potential. Example sentence in brand voice: "Register now for Summer 2026—secure your spot and join a community of makers, builders, and dreamers."
Colors
The color system is built on **high-saturation, high-contrast pairings** designed to command attention and energize the learning environment. Primary (#9e0064, deep magenta) anchors all interactive elements—buttons, links, and focus states—providing a sophisticated counterpoint to the bright secondary palette. This magenta is applied at 100% opacity on CTAs (e.g., button-primary with padding 16px 17.6px, borderRadius 300px) and reduces to 50% opacity (rgba(158, 0, 100, 0.5)) for hover states to signal interactivity without overwhelming. Secondary (#ffce2e, golden yellow) dominates hero sections and large content blocks, creating the energetic backdrop that defines the brand's visual signature. The yellow is used as a full-bleed background (rgb(255, 206, 46)) on hero sections and as an acce
Typography
The type system centers on **Poppins** (weights 300, 400, 500, 600, 700) as the single typeface family, chosen for its geometric warmth and excellent readability at both display and body sizes. Display (62px, weight 500, lineHeight 72px, letterSpacing -0.02em) is reserved for hero headlines like "Play. Learn. Build." and sets the energetic tone immediately. Headline-lg (40px, weight 600) is used for section titles and major content blocks, while headline-md (28px, weight 600) breaks up secondary sections. Body-lg (18px, weight 400, lineHeight 28px) and body-md (16px, weight 400, lineHeight 24px) handle descriptive copy and card content, maintaining 1.5x line-height for comfortable reading. Label-md (14px, weight 500, letterSpacing 0.01em) is applied to button text and form labels, with lab
Layout
The layout system uses a **12-column responsive grid** with a max-width of 1280px, adapting to 8 columns on mobile (< 768px) and 24 columns on desktop (≥ 768px) for fine-grained control. Gutter spacing is 24px on desktop, reducing to 12px on mobile to maximize content area on small screens. Section separation follows the lg spacing token (40px) between major content blocks, with md spacing (24px) for subsections and sm spacing (12px) for inline elements. The hero section spans full-width with a bold yellow background (rgb(255, 206, 46)) and centered text alignment, creating an immersive entry point. Card-based layouts use a 2–3 column grid on desktop, stacking to single column on mobile, with consistent padding of md (24px) and rounded corners at lg (1rem). Container max-width of 1280px en
Elevation & Depth
Depth is conveyed through **subtle shadow layering and strategic color shifts** rather than aggressive drop shadows. Level 1 (Base/Surface): flat white or light gray backgrounds with no shadow, establishing the foundation. Level 2 (Standard Card): box-shadow 0 3px 8px rgba(0, 0, 0, 0.15) with backgroundColor {colors.surface-container-lowest} (#fafafa), used for content cards, form inputs, and list items. Level 3 (Elevated/Modal): box-shadow 0 8px 24px rgba(0, 0, 0, 0.12) with backgroundColor {colors.surface} (#ffffff), reserved for modals, popovers, and prominent call-to-action sections. Hover
Shapes
The shape philosophy is **Playful Roundness with Precision**—a balance between approachability and clarity. Buttons and interactive elements use full border-radius (9999px / {rounded.full}) to create pill-shaped affordances that feel friendly and inviting, reinforcing the youth-centered brand. Cards and containers use lg border-radius (1rem / 16px) for a softer, more organic feel than sharp corners, while maintaining enough definition to distinguish surfaces. Input fields and form elements use DEFAULT border-radius (0.5rem / 8px) for a neutral, functional appearance that doesn't compete with c
Components
Action Elements Buttons are the primary interactive affordance and use consistent sizing (height 48px, padding 16px 24px) across primary and secondary variants. **Button-primary** applies {colors.primary} (#9e0064) background with white text, full border-radius (9999px), and md elevation shadow (0 3px 8px rgba(0, 0, 0, 0.15)). On hover, the background shifts to #7a0050 (darker magenta) with a 200ms ease-in-out transition, signaling state change without animation lag. **Button-secondary** uses {colors.secondary} (#ffce2e) with dark text ({colors.on-secondary}, #1a1a1a) and the same sizing and radius, creating a complementary pair. Links are rendered in {colors.primary} (#9e0064) with no underline by default; on hover, apply text-decoration underline and transition color 150ms ease-in-ou
Do's and Don'ts
**Do**
- Do use the full-radius pill shape (9999px) on all primary CTAs to signal interactivity and maintain brand warmth.
- Do apply the yellow background (rgb(255, 206, 46)) as a full-bleed hero section to create immediate visual impact and energy.
- Do maintain the magenta-to-yellow contrast ratio (primary #9e0064 on secondary #ffce2e) for maximum legibility and brand distinctiveness.
- Do use Poppins weight 600 for all headlines and weight 500 for interactive labels to establish clear visual hierarchy.
- Do apply md elevation shadow (0 3px 8px rgba(0, 0, 0, 0.15)) to cards and buttons for consistent depth without visual clutter.
- Do use 24px gutter spacing on desktop and 12px on mobile to maintain rhythm and breathing room across layouts.
**Don't**
- Don't use system fonts or sans-serif fallbacks; always load Poppins from Google Fonts to preserve the geometric warmth and brand identity.
- Don't apply border-radius smaller than lg (1rem) to cards or containers—the brand relies on rounded, approachable shapes to signal youth and accessibility.
- Don't use the primary magenta (#9e0064) as a background for body text; reserve it for interactive elements and accents only to avoid readability issues.
- Don't reduce the yellow hero section's saturation or apply opacity overlays that muddy the color; the brightness is intentional and core to the brand energy.
- Don't mix rounded and sharp corners in the same component set; maintain consistency by using the graduated radius scale (full for buttons, lg for cards, DEFAULT for inputs).
- Don't apply shadows darker than rgba(0, 0, 0, 0.15) or use hard drop shadows; the design relies on subtle, diffused elevation to maintain a friendly, approachable tone.
Edit, then copy or download.