How this website is built
- Contrast: Pearl text on deep ocean backgrounds exceeds WCAG AAA contrast (approximately 17:1), and cyan highlights pass at 12:1.
- Captions on every video: Every trailer and short video includes synchronised English WebVTT captions.
- No unsolicited sound or flashing: Videos never play audio until you press play. No flashing or strobing animations are used anywhere.
- Reduced motion respected: When your system has
prefers-reduced-motionenabled, background loops pause and animations turn off automatically. You can also toggle the Three.js 3D Ocean background off at any time in the top header. - Keyboard and screen reader support: Semantic HTML landmarks, a skip-to-content link, descriptive alt text for every image, and a high-visibility 2 px cyan focus ring (
#4CD3FF).
Report a barrier
If any part of this website or OceanPal is difficult to use, please tell us through the Support form so we can fix it.