Style Guide
La misión de la Grand Targhee Ski and Snowboard Foundation (GTSSF) es ofrecer programas asequibles de esquí y snowboard para que los jóvenes deportistas alcancen su potencial individual de excelencia a través de la educación y la oportunidad de competir.
Affordable Programs. Individual Potential.
Everything GTSSF publishes starts here. The mission says what we do, the vision says why it matters to the valley, and the values decide how a program, a page, or a reply to a parent should feel.
Nuestra misión es ofrecer programas asequibles de esquí y snowboard para que los jóvenes deportistas alcancen su potencial individual de excelencia a través de la educación y la oportunidad de competir.
Inspirar a los futuros guardianes de las montañas para que se desarrollen personalmente y se comprometan con la comunidad proporcionando un acceso sostenible y asequible a todos los deportistas y sus familias.
Values
¡Qué divertido!
Listed first in the Coaches Handbook, and the only place the brand uses an exclamation mark.
Personal Development
Ofrecemos programas que ayudan a cada participante a alcanzar su potencial.
Affordability & Accessibility
We are committed to affordable and accessible programs and seek community support and scholarships to help athletes as they move up the pipeline.
Seguridad
We apply best practices to maximize the safety of our participants.
Inclusividad
We provide programs that foster a team mentality for the success of all participants.
Comunidad
We promote positive, productive relationships with the local community, community partners, and supporters of GTSSF.
Balance
We build relationships with the school system and work with participants so they can excel in their sports, school, and life.
Source: Coaches Handbook, “History, Mission Statement & Statement of Values” (Code of Conduct page). The handbook lists six values and describes seven; Balance is described but not in the list. Keep both in sync when the handbook is next revised.
Where We Come From
- 1988 · FoundedStarted by local ski racing legends Deb and Dana Mackenzie, Brad (Squeak) Melehes, Mark Melehes, and John Borstelman as Teton Valley’s first nonprofit.
- 1988 · The first ski swapThe first annual “Tug Boat” (Terry Palmer) Memorial Ski Swap raised the money to operate. The Ski Swap still runs every November.
- AlumniTwo-time Olympian and Olympic silver medalist Jaelin Kauf (2018, 2022); U.S. Freeride Team and Red Bull athlete Kai Jones; Sage Cattabriga-Alosa.
- TodayDevelopment and competition programs in alpine, cross country, freeride, and snowboard for hundreds of local athletes, following U.S. Ski & Snowboard athlete development guidelines.
Bright Snow, Plain Words, on the Athlete’s Side.
GTSSF should look like a clear morning at Grand Targhee and sound like a good coach: direct, encouraging, and specific about what happens next.
Look
- White space carries the page; color comes from photography and a few blue actions.
- Navy type, blue titles, a sky-blue header band, gold only for highlights.
- Real athletes on real snow at Grand Targhee and around Teton Valley.
- Uppercase Circular for page titles, labels, and buttons; sentence case everywhere else.
Tone
- Encouraging. Progress over podiums; every level is welcome.
- Plain. Short sentences, real numbers, no jargon a new family would trip on.
- Local. Name the place: Grand Targhee, Teton Valley, Driggs, Victor.
- Respectful. Parents and volunteers are partners, not customers.
- A little flavor. Local lingo in captions and social; plain words anywhere a family needs to act.
Feel
Write It Like This
Winter Session, 16 Weeks starting in December. Coaches confirm the weekly schedule at registration.
WINTER SESSION *DECEMBER–MARCH* (Sat/Sun, pricing varies, see below!!)
Families complete 6 volunteer hours per athlete. You can donate the deposit instead.
Volunteering is mandatory and failure to comply will result in forfeiture of your deposit.
Reach For
Retire
House Conventions
| Item | Write | Notes |
|---|---|---|
| Organization | Grand Targhee Ski & Snowboard Foundation, then GTSSF | Always the ampersand. GTSSF is the registered trade name of the Teton Valley Ski Education Foundation, a 501(c)(3); TVSEF only in history. |
| Age groups | U8–U19 · U14/U16 · Ages 7–19 | En dash for ranges, slash for paired groups, capital U. |
| Program titles | Carrera alpina (U14/U16) | The parenthetical renders at 14px in page titles (Code Snippet #19); it never changes the SEO title or URL. |
| Season line | Winter Session, 16 Weeks starting in December | No prices or days in the season line; those live in the Schedule tab. |
| Dates | Saturday, January 24, 2026 | Month spelled out; weekday when it helps. |
| Times | 9:00am – 12:30pm | Lowercase am/pm, no space before it; an en dash with a space on each side. |
| Teléfono | 208-354-4878 | Hyphens, no parentheses. |
Say the Same Few Things, Everywhere.
These lines are approved. Reuse them word for word in titles, social bios, grant forms, and print so the foundation is described the same way in every place someone meets it.
| Use | Line |
|---|---|
| Tagline (home hero) | La misión de la Grand Targhee Ski and Snowboard Foundation (GTSSF) es ofrecer programas asequibles de esquí y snowboard para que los jóvenes deportistas alcancen su potencial individual de excelencia a través de la educación y la oportunidad de competir. Set in uppercase on the home hero. |
| Home title tag | Grand Targhee Ski & Snowboard Foundation | Teton Valley, ID |
| Page title tags | {Page name} | GTSSF Teton Valley — e.g. Alpine Flow Program | GTSSF Teton Valley |
| One-line description | Nuestra misión es ofrecer programas asequibles de esquí y snowboard para que los jóvenes deportistas alcancen su potencial individual de excelencia a través de la educación y la oportunidad de competir. |
| Short description | Alpine, cross country, freeride, and snowboard programs for young athletes in Teton Valley, at Grand Targhee Resort. |
| Programs vs teams | Teams are the season-long competition and development groups. Programs are enhanced training such as strength, trampoline, academy, and summer Nordic. |
| Volunteer requirement | Participation and event volunteering is a requirement of our program families. |
| Sign-up list heading | Próximas oportunidades de voluntariado |
The tagline is the mission line from the home hero. The WordPress site tagline (Settings › General) uses the same wording, so feeds and shares match.
GTSSF Terms & Lingo
The words families hear from us, and the ones they hear on the hill. Team and program terms are used as written, everywhere. Lingo is flavor for captions, social, and recaps. Program pages, schedules, prices, and anything a new family needs to act on stay plain.
Laugh at the Weather
Fog is a running joke, not a flaw. “Grand Foggy.” “If you can see, it ain’t the ’Ghee.”
Short Names, With “the”
The Ghee, the Pass, Mary’s, Peaked. Spelling out “Grand Targhee Resort” is how a marketer sounds.
Numbers Over Adjectives
“Stick of Truth says 14” beats “epic powder.” Name the run, the snow, the crew.
Kids Are the Heroes
Groms out-ski their parents. The grown-ups can be the punchline; the kids never are.
Understate It
Let the photo brag. Quiet west-side pride, never a feud with Jackson.
One Word per Caption
One piece of lingo per caption or headline, never explained. This page does the explaining.
Team & Program Terms
| Say | Means | Use it in |
|---|---|---|
| Flow | Our first-step programs, often a child’s first season on skis or a board. Fun first, skills along the way. | Program names, registration |
| Race | The alpine racing teams, U10 through U16. | Program names |
| Prep | The XC step between Flow and Comp. | Program names |
| Equipo | A season-long training group: Ski Team, Freeride Team, Snowboard Team, XC Nordic Team. | Navigation, program names |
| Comp | XC racers chasing IMD and JNQ starts. | Program names |
| Academia | Mid-week training days. | Program pages, recaps |
| Equipo de esquí | Our alpine team, from Flow to Race. | Navigation, program names |
| IMD | U.S. Ski & Snowboard Intermountain Division, our alpine and XC race circuit. | Race schedules |
| IFSA | The junior freeride comp series, judged on line, control, technique, fluidity, and style. | Freeride schedules |
| USSA | U.S. Ski & Snowboard. Most of us still say USSA. Memberships and race licenses. | Registration, race info |
| JNQ | Junior National Qualifier: the Nordic races that lead to Junior Nationals, for athletes 13 and up. | XC Comp |
| Night Nordic | Tuesday Night Nordic: community race nights GTSSF runs and TVTAP grooms. | XC schedules, social |
| Spudathlon | One classic lap, then one skate lap. It replaced the Spud Chase and Alta Vista. | XC schedules |
| Ski Swap | The gear swap held every year since 1988, first as the Tug Boat (Terry Palmer) Memorial. | Events, history |
| Volunteers | Every family pitches in: six hours per athlete, or donate the deposit. | Registration, volunteer pages |
| Ski Club | Ski Club Pro, where families register. | Buttons, registration |
| Alpine programs | Flow (Alpine/Freeride/Board) · Alpine Race (U10) · Alpine Race (U12) · Alpine Race (U14/U16) | Exact names on the site and at registration |
| Freeride programs | Freeride Flow (All Ages) · Freeride (U15) · Freeride (U19) | Exact names on the site and at registration |
| Snowboard programs | Snowboard Flow (U8–U19) · Snowboard Team (U12, U15, U19) | Exact names on the site and at registration |
| Cross country programs | XC Flow (5–7) · XC Flow (U8–U19) · XC Prep (U14/U18) · XC Comp (U16/U19) | Exact names on the site and at registration |
| Developmental programs | Academy Program · Strength Training (12–18) · Trampoline Training · Nordic (Summer Program) | Exact names on the site and at registration |
Places & People
| Say | Means | Use it in |
|---|---|---|
| Slim’s Shot · Silver Jae | Targhee runs. | Venue notes, captions |
| The Ghee | Grand Targhee. The resort says it too: “Ski the ’Ghee.” | Captions, social |
| Fred’s · Peaked · Mary’s Nipple | Targhee’s three mountains. Mary’s for short. | Venue notes, captions |
| The Pass | Teton Pass: the drive to Jackson and the backcountry above it. | Carpools, captions |
| Westside Bestside | Teton Valley, the Idaho side of the Tetons, and proud of it. | Social, captions, merch |
| Wydaho | Teton Valley, straddling Wyoming and Idaho. | Social, summer programs |
| Stick of Truth | Targhee’s snow-stake webcam. The number settles every argument. | Powder-day posts |
| Groms | Young rippers. Our favorite people. | Captions about our youngest athletes |
| Rendezvous Lodge | Targhee’s base lodge: rentals, first aid, and meeting rooms. | Meet-up times, event info |
| Gros Ventre | The range across the valley from Jackson, and a long, steady run at the Village. | Jackson trips, captions |
| Dreamcatcher | The big lift up Fred’s. Mary’s is a short bootpack from the top. | Meet-up spots, captions |
| Colter | The six-pack on Peaked, opened in 2022. | Meet-up spots, captions |
| Sacajawea | The quad on the Peaked side. | Meet-up spots, captions |
| Shoshone | Fog-day trees in winter, the bike park lift in summer. | Meet-up spots, bike camps |
| Blackfoot | The Blackfoot lift and the Blackfoot Traverse. | Meet-up spots |
Weather & Snow
| Say | Means | Use it in |
|---|---|---|
| Western | “It’s getting Western”: the weather is turning gnarly. | Storm days, race-day updates |
| Grand Foggy | Targhee in the clouds, which is often. | Fog-day posts |
| Targhee 4″ day | Four inches on the report, a lot more on the hill. | Pow-day posts |
| Window shopping | Waiting at the top for a window of sun. | Fog-day posts |
| Bluebird · gray bird · sickbird | Clear and sunny · flat gray light, no new snow · bluebird on fresh pow. | Captions |
| Cold smoke · blower | Light, dry powder that blows off your skis. | Pow-day posts |
| Snow ghosts | Rime-plastered trees up top. | Captions |
| Cowboy pow | A few fresh inches on a groomer. | Captions |
| Snake River flow | Pacific storms funneled up the Snake River Plain into the Tetons. Why the Ghee gets so much snow. | Snow reports |
| Low tide | Thin early-season cover. | Early-season updates |
On the Hill
| Say | Means | Use it in |
|---|---|---|
| Heater | A standout run, trick, or clip. | Video posts |
| Kicked a ski | Your ski came off. Also “kicked a shoe.” | Playful notices; fun, even in failure |
| Send it | Commit to the line. | Freeride and snowboard. Never about airs; it means don’t be fearful. |
| Laps · hot laps | Runs · quick back-to-back runs. | Training recaps |
| Yard sale | A crash that scatters your gear. | Light recaps; never about an injury |
| Head tap | The “I’m OK” signal after a fall. | Freeride, safety copy |
| Stomp | Land it clean. | Freeride and snowboard |
| Inspection | Skiing slowly beside the course to plan your line. | Race recaps |
| Hero snow | Perfect, grippy race snow. | Race recaps |
| Slip the hill | Side-slip the course to keep it smooth. A parent volunteer job. | Volunteer asks |
| Best seat in the house | Gate judging: watching the race from the course. | Volunteer asks |
| Bootpack | Hiking up with skis or a board on your back. | Freeride and snowboard |
| Surf Classic | The Teton Surf Classic, Targhee’s snowboard contest that benefits GTSSF. | Events, snowboard |
| Bicycle Jumps | A Targhee classic. Ask a local. | Captions |
| Bra tree · underwear tree | Lift-line trees decorated from the chair. | Meet-up spots, with a wink |
| Toilet Bowl · Bobcat | Steep Targhee runs. Bobcat hosts the IFSA finals. | Venue notes, captions |
| Cornice Interruptus | One of Targhee’s steepest named runs. | Venue notes |
| Ladies Waist | Targhee run, home of the Ladies Waist Banked Slalom. | Events, captions |
Leave It Out
| Skip | Why | Say instead |
|---|---|---|
| Gaper, Jerry, knuckle dragger | Put-downs. Every kind of skier, rider, and beginner is ours. | “First-timer,” or say nothing |
| Skittle thug | Meant kindly, but “thug” reads wrong in print. | Grom |
| Huck and pray | Celebrates luck over skill. | Stomp, or send it with a plan |
| Rope-ducking | Closed terrain is closed. We never celebrate it. | Open terrain, with a coach |
| Après | Adult. Our audience is kids and families. | Awards on the deck |
| The Trap | It’s the bar. | The deck, the lodge |
| Epic, extreme, next level, hidden gem | Inauthentic jargon. It sounds like an ad. | A number, a name, or the photo |
| Naming backcountry stashes | Never, ever. | The backcountry |
| ’Gram or it didn’t happen | Not us. We don’t post every stash, line, or kid. | Invite ’gram only |
Sources Buckrail ski slang, Part I · Part II · Grand Targhee mountain stats · Mary’s rename (TravelMole) · Grand Foggy (OpenSnow) · Groms at the Ghee (Mountainwatch) · Targhee runs (SteepSeeker) · Snake River Plain snow (Wikipedia) · IFSA Junior handbook · Spudathlon (JH Nordic) · The Bomb Hole · Bomb Snow · JH Snowboarder archive · “Best seat in the house” (Alpine Ontario). Westside Bestside, Western, Kicked a ski, Targhee 4″ day, Window shopping, and sickbird are spoken local usage.
Verb-Led Labels
Two words or fewer. Hard rule. Lead with the verb and say where the button goes; title case in the editor (the button style sets the uppercase). A little lingo is fine where the action is obvious: Send It on a form, Drop In on an event. Never “Click here” or “Learn more.”
| Live site today | Write |
|---|---|
| Register Now | |
| Register Now | |
| Sign Up | |
| Póngase en contacto con nosotros | |
| See Programs | |
| Apply Now | |
| Get Details | |
| See Packet | |
| Join Us | |
| Follow Along |
A Snowflake for the Foundation, a Trail Badge for the Teams.
The snowflake lockup is the foundation’s signature and leads on every page header. The GTSSF trail badge is the compact mark for avatars, favicons, and small spaces. Always start from an original file; never a screenshot.
Primary Logos
Alternative / Artifacts
Approved alternates for specific jobs. Each downloads as an SVG from the website.
Rules
- Always an original file: the logo package for the primary logos, the SVG downloads above for alternates.
- Minimum width 160px for the horizontal lockup, 48px for the badge.
- Clear space on every side equal to one snowflake arm.
- Full color on white or sky; inverse or white on navy.
Never
- Recolor, outline, add a shadow, or stretch the mark.
- Place it on a busy photo without a navy overlay.
- Pair two GTSSF lockups on the same surface.
- Rebuild the wordmark in live text.
Navy Type, Blue Actions, Sky Above, Gold to Celebrate.
The palette is the Theme’s global palette, and blocks read the same values. Pick colors from the palette in the editor, never a custom hex. Ratios are measured against the surface named; text needs 4.5:1, large text and UI edges 3:1.
Core
- HEX
- #003C5F
- RGB
- 0 60 95
- HSL
- 202° 100% 19%
- CMYK
- 100 37 0 63
- Token
--theme-palette-color-1
Body text, top bar, footer, dark sections. Blocks palette 2, 3, and 4.
- HEX
- #077ABB
- RGB
- 7 122 187
- HSL
- 202° 93% 38%
- CMYK
- 96 35 0 27
- Token
--theme-palette-color-2
Page titles, H2, links, buttons. Blocks palette 1.
- HEX
- #96D2EE
- RGB
- 150 210 238
- HSL
- 199° 72% 76%
- CMYK
- 37 12 0 7
- Token
--theme-palette-color-3
Header band, tints, captions on navy.
- HEX
- #FEBE42
- RGB
- 254 190 66
- HSL
- 40° 99% 63%
- CMYK
- 0 25 74 0
- Token
--theme-palette-color-6
Highlights, “open” badges, the one big call on a navy band. Blocks accent.
En apoyo de
- HEX
- #FFF3D6
- RGB
- 255 243 214
- HSL
- 42° 100% 92%
- CMYK
- 0 5 16 0
- Token
--theme-palette-color-5
Gold tint for callouts, notices, and highlighted rows.
- HEX
- #CC9936
- RGB
- 204 153 54
- HSL
- 40° 60% 51%
- CMYK
- 0 25 74 20
- Token
--theme-palette-color-9
Gold-family rules, borders, and fills. Navy text on Bronze passes; Bronze as text does not.
- HEX
- #5B6873
- RGB
- 91 104 115
- HSL
- 208° 12% 40%
- CMYK
- 21 10 0 55
- Token
--theme-palette-color-4
Secondary text, captions, meta lines, quiet icons.
- HEX
- #E9E9E9
- RGB
- 233 233 233
- HSL
- 0° 0% 91%
- CMYK
- 0 0 0 9
- Token
--theme-palette-color-7
Rules, input borders, quiet panels. Blocks palette 7.
Teal (#4B929A) and Aqua (#5FC2CC) are retired. Palette 4 is now Slate, palette 5 is Butter, and Bronze is palette 9, so every block that used the old slots picks up the new colors automatically.
Supporting Hues
The blues and greys the Theme and blocks already use. They are built in, so they are listed for matching, not for picking: in the editor, choose a palette color.
Blues
- HEX
- #1C3861
- RGB
- 28 56 97
- HSL
- 216° 55% 25%
- CMYK
- 71 42 0 62
- Token
account modal
Sign-in overlay behind the account form, at 81%.
- HEX
- #213B54
- RGB
- 33 59 84
- HSL
- 209° 44% 23%
- CMYK
- 61 30 0 67
- Token
search modal
Search overlay, at 99%.
- HEX
- #265977
- RGB
- 38 89 119
- HSL
- 202° 52% 31%
- CMYK
- 68 25 0 53
- Token
--global-palette5
Blocks palette 5: Navy mixed 85% with white. Secondary text in blocks.
- HEX
- #4D778F
- RGB
- 77 119 143
- HSL
- 202° 30% 43%
- CMYK
- 46 17 0 44
- Token
--global-palette6
Blocks palette 6: Navy at 70%. Muted text and meta in blocks.
- HEX
- #AFE6FF
- RGB
- 175 230 255
- HSL
- 199° 100% 84%
- CMYK
- 31 10 0 0
- Token
button hover
Button hover in the Theme and blocks.
- HEX
- #BFCED7
- RGB
- 191 206 215
- HSL
- 202° 23% 80%
- CMYK
- 11 4 0 16
- Token
neutral 300
Blocks neutral 300: Navy at 25%. Block borders and dividers.
- HEX
- #DFE9F3
- RGB
- 223 233 243
- HSL
- 210° 45% 91%
- CMYK
- 8 4 0 5
- Token
off-canvas
Mobile menu background, fading to white.
- HEX
- #E6ECEF
- RGB
- 230 236 239
- HSL
- 200° 22% 92%
- CMYK
- 4 1 0 6
- Token
neutral 200
Blocks neutral 200: Navy at 10%. Quiet block backgrounds.
Greys
- HEX
- #454545
- RGB
- 69 69 69
- HSL
- 0° 0% 27%
- CMYK
- 0 0 0 73
- Token
form text
Text typed into the Theme’s form fields.
- HEX
- #DADEE4
- RGB
- 218 222 228
- HSL
- 216° 16% 87%
- CMYK
- 4 3 0 11
- Token
social icons
Header social icon backgrounds, at 30%.
- HEX
- #EBEDEE
- RGB
- 235 237 238
- HSL
- 200° 8% 93%
- CMYK
- 1 0 0 7
- Token
mega menu
Teams mega menu panel, a gradient from #FDFBFB.
- HEX
- #F8F8F8
- RGB
- 248 248 248
- HSL
- 0° 0% 97%
- CMYK
- 0 0 0 3
- Token
--global-palette8
Blocks palette 8: Light Grey at 30%. Light block backgrounds.
CMYK values are straight conversions for reference. Proof anything printed with the printer before a run.
Supporting Values
| Nombre | Value | Where |
|---|---|---|
| White | #FFFFFF | The page. Palette 8, blocks palette 9. |
| Mist | #F4F6F7 | Sunken surfaces and table headers. |
| Hairline | rgba(0,60,95,.12) | Table dividers, card borders, schedule rows. |
| Tint | rgba(0,60,95,.04) | Sidebar widgets and quiet panels. |
| Breadcrumb ink | navy at 70% | Breadcrumbs only. |
| Card overlay | navy 0% → 88% | Bottom-up gradient behind white text on team cards. |
Circular Leads, Ringside Reads.
Two self-hosted families, each with one job. Circular carries titles, navigation, labels, and buttons. Ringside Narrow sets long reading. This guide is set entirely in Circular.
Page titles, H2, navigation, buttons, eyebrows, schedule labels. Theme font ct_font_circular. The site loads Book, Medium, and Bold.
Body copy, H3 on team cards, breadcrumbs. Theme font ct_font_ringside__narrow. The site loads Book, Medium, and Bold with italics.
The Fluid Scale
Seven steps, each a clamp() that grows smoothly from a 375px phone to a 1440px desktop. Sizes are in rem, so browser zoom and user font settings still work. The site measured 17 different sizes on desktop; every one of them maps to a step below.
--gt-4xl--gt-3xl--gt-2xl--gt-xl--gt-lg--gt-base--gt-smNothing is set below 14px, with one deliberate exception: the bottom tab bar (12px labels, 10px sublabels). Body copy keeps a 65–75 character measure. Headings use text-wrap: balance; paragraphs use text-wrap: pretty.
Groups in Motion, Coaches in the Frame, the Tetons Behind.
GTSSF photography shows a community, not a highlight reel: athletes doing the sport together, listening and cheering, with the coaches, parents, and volunteers who make it happen and the mountains that make it ours.
What We Photograph
Groups in the Activity
Teams skiing, riding, and training together. More than one athlete in the frame, doing the thing the page is about.
Participation & Respect
Athletes listening to a coach, cheering a teammate, waiting their turn at the start. Effort and good manners, not just results.
Majestic Scenery
The Tetons, Grand Targhee’s ridgelines, and Teton Valley light. Let the landscape frame the group.
Parents Involved
Parents volunteering at races, cheering at the finish, working the Ski Swap. Families are part of the program.
Coaches Coaching
Demonstrating a turn, debriefing on the ridge, celebrating with the group. Coaches belong in the photo.
Board & Volunteers at Work
Board members and volunteers at events, award ceremonies, and the Ski Swap, actively involved rather than posed.
Shot list for this season: the library is strong on teams and scenery and light on parents volunteering and board members at work. Capture both at the Ski Swap, on race days, and at awards.
What Makes the Cut
- Every face in focus, back row included. Check at 100% before uploading.
- Even light on faces: open sun or bright overcast; no dappled shade or squinting into the sun.
- Real interaction: laughing, arms up, looking at each other, a coach in the frame.
- The group fills the frame, arranged in layers (kneel, stand) rather than a single line.
- Crisp contrast without clipping: bright gear against white snow, detail kept in jackets and sky.
- At least 1920px on the long edge; square crops for intros, 3:2 for wide bands.
Avoid
- Heavy HDR, oversharpening, or filters that make snow look gray or skin look painted.
- Soft phone shots and screenshots of social posts; they break up at full width.
- Stock photography. The few stock images still on the site should be replaced over time.
- Text over a photo without a navy overlay of at least 60%.
- Close-ups of minors without a signed release; alt text names the activity, not the child.
The Library, by Program
46 photos selected from the media library for group energy, sharp faces, and strong light. Each caption names the GTSSF value the photo shows, so the next photo can be chosen the same way.
Alpine
8 photosWhere most GTSSF athletes start, and where many stay. Flow builds a love of the mountain; Race takes U10 through U16 athletes into gates, timing, and Intermountain Division competition. Photograph the team, not just the racer: coaches in the frame, parents at the finish, friends between runs.








Freeride
8 photosFreeride turns strong skiers into thoughtful big-mountain athletes. The pictures should carry the team’s personality and the respect the sport demands: scouting lines, listening to coaches, and celebrating together on the IFSA podium.








Snowboard
8 photosJackson is a snowboard town. Rob Kingwill grew up riding Snow King, Bryan Iguchi opened up the backcountry, and Travis Rice took it to the world. Grand Targhee has welcomed riders since 1988 and hosted Danny Davis’s Peace Park, and Teton Valley is part of that line. Show the crew, the hike, the weather, and the style.








Campo a través
8 photosNordic is the foundation’s most social sport: Flow, Rec, Prep, and Comp, Tuesday Night Nordic, and races across the Intermountain Division. Capture the group celebrating, coaches out on the trail with their athletes, and the Tetons above the track.








Programas
14 photosPrograms keep athletes training all year: bike camps, summer Nordic roller skiing, Strength Training, and Trampoline Training. Photograph them the way we photograph winter: groups working together, coaches teaching, and the valley behind them. Running is missing from the library; add it to the shot list.














One Container, One Rhythm, Copy That Flows.
Every page sits in a 1200px container with 5vw edges. Sections stack on a 50px rhythm on desktop. Program pages open with the flowing intro: the photo floats right and the copy wraps around it, then continues full width.
Page frame. Theme title type 1: breadcrumbs above a plain uppercase title, no photo banner. The current page is hidden from the breadcrumb.
Flowing intro. Class gtssf-intro gtssf-flow; photo gtssf-flow-photo floats right at 40% with a 96px gap. Photo first on phones. Unsynced pattern “GTSSF: Flowing Page Intro”.
Sections and grids. Two columns for paired content (Sign Up | Opportunities), card grids four across on desktop, two on tablet, one on phones.
Vertical Rhythm
| Between | Space | Notes |
|---|---|---|
| Header and page title | Theme title spacing | Breadcrumbs 14px uppercase above the H1. |
| Paragraph and section heading | 40px | Margins collapse, so 40px is the full gap. |
| Section heading and its copy | 12px | Headings belong to what follows them. |
| Paragraphs | 16px | Lists 14px after. |
| Last section and footer | 50px | Theme content area spacing, every page. |
The Parts Every Page Is Built From.
Website User Interface
Header & Tab Bar
Navigation: Circular 500, uppercase. The tab bar is fixed to the bottom of the screen: square cards on navy, label above sublabel.
Page Title
Buttons
Primary: blue fill, white Circular 700, 14px uppercase, 0.05em tracking, 12px 24px padding, 4px radius, navy on hover. Header Donate: 13px today with a 3px radius; type v2 lifts it to 14px. The small gold button is the same size in Gold with navy text (7.0:1), for one secondary call such as Sign Up. On a navy band, Gold marks the single most important call.
Program Intro
Freeride is designed for strong skiers who wish to focus on all-mountain skiing and learn skills in the terrain park.
Emphasis will be on responsible and realistic decision-making in big mountain scenarios and technical focus in the terrain park.
NOTE: GTSSF Nordic competes within the Intermountain Division. Notes are body-size text in the secondary ink, never smaller.
Team Cards



Session Details Tabs
| Alpine Flow (U6 & U8) | 14 Weeks | December–March | 9:00am – 12:30pm | Sunday* |
| Alpine Flow | 16 Weeks | December–March | 8:30am – 2:00pm | Sunday* |
| Carrera alpina | 20 Weeks | November–March | 8:30am – 12:30pm | Fri–Sun |
Schedule and Participant Details are shared Theme content blocks (3199 and 1811) on all 13 team pages. Table text 15px, labels 14px uppercase, hairline rows; the first line of both tabs shares one baseline.
Sign-Up List & Partner Logos
Body-size link with the theme’s 1px underline.

Spacing, Radii & Breakpoints.
The Theme is the source of truth; blocks read the same values through mapped variables. Use the presets in the editor rather than typing pixels.
| Spacing preset | Value | Range |
|---|---|---|
| xxs | 0.5rem | 8px |
| xs | 1rem | 16px |
| sm | 1.5rem | 24px |
| md | clamp(1.5rem, 1.293rem + 0.884vw, 2rem) | 24 → 32px |
| lg | clamp(2rem, 1.586rem + 1.768vw, 3rem) | 32 → 48px |
| xl | clamp(2.5rem, 1.878rem + 2.652vw, 4rem) | 40 → 64px |
| xxl | clamp(3rem, 2.171rem + 3.536vw, 5rem) | 48 → 80px |
| 3xl | clamp(3.5rem, 2.257rem + 5.304vw, 6.5rem) | 56 → 104px |
| 4xl | clamp(4rem, 2.343rem + 7.072vw, 8rem) | 64 → 128px |
| Radius | Use |
|---|---|
| 3–4px | Buttons, inputs, tags |
| 8px | Tab bar cards |
| 10–12px | Photos, team cards |
| 16px | Panels and cards in documentation |
| 999px | Pills and badges |
| Breakpoint | Behavior |
|---|---|
| < 768px | Phones: one column, photo first, tabs become accordions |
| 768–1024px | Tablet: two columns, flowing intro keeps the float |
| > 1024px | Desktop: full grids, 1200px container |
| 1440px | Type scale reaches its maximum |
Readable by Everyone, on Every Screen.
Families read this site on a phone in a parking lot at 7 AM. Design for that moment and it works everywhere.
Contrast
Text 4.5:1 and large text 3:1 (WCAG 2.2 AA). Navy and blue pass on white; sky, gold, and butter are backgrounds, never text on white.
Size & Measure
14px minimum (the tab bar is the one exception), 17–18px body, 65–75 characters per line. Type scales with browser zoom because every size is in rem.
Structure
One H1 per page, headings in order, no skipped levels for styling. Use a style, not a bigger heading tag.
Links & Focus
Links are underlined in body copy. Every interactive element shows a 2px blue focus ring offset 4px.
Images
Every meaningful image has alt text; decorative images have empty alt. Logos are named by the organization.
Motion
Hover moves are subtle (a 1.04 image scale) and switch off for people who prefer reduced motion.
Do & Do Not.
Do
- Start new program pages from the “GTSSF: Flowing Page Intro” pattern.
- Pick colors and sizes from the presets in the Theme and blocks.
- Keep schedules and participant details in the shared content blocks.
- Use real GTSSF photography with alt text.
- Write one clear call to action per section.
- Update this guide first, then the site.
Do Not
- Type custom pixel sizes or hex colors into blocks.
- Set text below 14px (outside the tab bar) or use all-caps sentences for emphasis.
- Rename pages in a way that changes their URLs or menu labels.
- Add photo banners behind page titles.
- Use stock photography or AI-generated people.
- Publish a page without checking it on a phone.
- Version 1.2 · Updated March 2, 2026
- Version 1.1 · Updated September 8, 2025
- Version 1.0 · Published February 21, 2025