* Refresh: Add springboard component (Fix#15305)
- add springboard component
- use springboard component for links to media about AI
- update launchpad component to use same technique for the partial top/bottom borders
- add and use variables for transition easing and speed
* Nothing Personal Updates (fix#15420)
* design feedback: increase body copy weight
* design feedback: adjust border color and browser box radius
* design feedback: keep browser bar title centered on mobile
* design feedback: reduce spacing for no-asset section gaps
* design feedback: avoid layout shift as random responses change
* design feedback: add stickers after browser window pop-in
- re-exported foxy, heart, and smiley svgs to get rotations from assets
- moved stickers from pseudo-elements to inline html to allow animation
- added check for dependent animations to run after main animation ends
* analytics: add data-cta-text for randomizer button
* demo: options for drawing attention to button
* design feedback: update stroke widths
* design feedback: increase fox bush gif by 10%
* design feedback: link sidebar icon to red panda video
* Use html entities for symbols
* Browser support fallbacks
* Handle reduced motion preferences
* Organization and minor clean-up
* Remove easy switching feature on mobile-size screens
The mobile browser does not have this function yet.
We have helper JS to detect platform and append classes, so we can
hide this feature on android and ios. Default will be to show.
* Review fixes
* Refresh: homepage - hero, update to black with flag (Fix#15482)
- Make the homepage "hero" its own component, seperate from about page
- Add alt white and black colours
- HTML, CSS, and images to support the new "hero" on the homepage
* review fixes
- seperate about "hero" into 3 components (intro, feature, pictos)
- add alt white and black backgrounds
- move images from m24/about folder to mozorg/about/m24
- optimize community and manifesto images
* Add French transcreated content for edit PDF feature #15193
- Created French variant of features/pdf-editor
- Added French features/pdf-free
- Added French page features/pdf-comp
- Added supporting images
* Bump wagtail-localize-smartling to 0.4.0
* For VPN CTA snippet, make the string name include the locale, to improve Admin UX
* Stop Django from downcasing the VPN Snippet model name, in order to improve Admin UX
* Fix bug where falling back to a non-CMS page in prefer_cms caused a 302 to en-US
* Stop wagtail-localize from publishing a non-default locale page when adding to the page tree
---------
Co-authored-by: Steve Jalim <stevejalim@mozilla.com>