html[data-theme=aqua]{--aqua:#7edce4;--cyan:#2bbbd0;--blue:#0c8ead;--petrol:#066582;--aqua-ink:#021018;--accent-ink:var(--aqua-ink);--shirt-gradient:linear-gradient(125deg, var(--aqua) 0%, var(--cyan) 42%, var(--blue) 100%);--shirt-gradient-hover:linear-gradient(125deg, #98e5eb, #47c9da 42%, #159ab5);--contact-gradient:var(--shirt-gradient);--text-gradient:linear-gradient(110deg, var(--blue), var(--petrol));--purple:var(--petrol);--purple-bright:var(--blue);--muted:#5d666b;--soft:#f1f7f8;--line:#d6e2e5}html[data-theme=aqua] .button:not(.button-white),html[data-theme=aqua] .hero-photo figcaption,html[data-theme=aqua] .help-section{background:var(--shirt-gradient);color:var(--accent-ink);border-color:#0000}html[data-theme=aqua] .button:not(.button-white):hover{background:var(--shirt-gradient-hover);border-color:#0000}html[data-theme=aqua] .button-white:hover{background:#e4f8fa;border-color:#e4f8fa}html[data-theme=aqua] .hero-photo figcaption{box-shadow:0 10px 35px #071d281f}html[data-theme=aqua] .hero-copy h1 em{color:var(--petrol)}html[data-theme=aqua] .contact-heading h2 em{color:var(--aqua)}@supports (background-clip:text){html[data-theme=aqua] .hero-copy h1 em{background:var(--text-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=aqua] .contact-heading h2 em{background:var(--contact-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}}html[data-theme=aqua] .dark-section{--muted:#b2bec3;--line:#3e4b51}html[data-theme=aqua] .dark-section .eyebrow,html[data-theme=aqua] .training-meta svg,html[data-theme=aqua] .first-steps>div>span,html[data-theme=aqua] .text-link.light:hover,html[data-theme=aqua] .contact-email:hover,html[data-theme=aqua] .social-links a:hover,html[data-theme=aqua] .lightbox-content figcaption a{color:var(--aqua)}html[data-theme=aqua] .training-card{background:#22282b;border-color:#364349}html[data-theme=aqua] .training .section-heading>p{color:#bdc7cb}html[data-theme=aqua] .training-meta{color:#cedade;border-color:#405159}html[data-theme=aqua] .help-copy .eyebrow,html[data-theme=aqua] .help-copy p:not(.eyebrow){color:var(--accent-ink)}html[data-theme=aqua] .contact-arrow{border-color:#4d7887}html[data-theme=aqua] .contact-arrow:hover{background:var(--shirt-gradient);color:var(--accent-ink)}html[data-theme=aqua] .contact-bottom,html[data-theme=aqua] footer{border-color:#354b55}html[data-theme=aqua] .contact-email{color:#c4d0d5}html[data-theme=aqua] .lightbox-prev,html[data-theme=aqua] .lightbox-next{border-color:#526a75}html[data-theme=aqua] .faq{border-color:var(--line)}html[data-theme=aqua] .ribbon-date{border-color:#c5d7dd}html[data-theme=aqua] .hero-dots button span{background:#768991}html[data-theme=aqua] .hero-dots button[aria-pressed=true] span{background:var(--petrol)}html[data-theme=aqua] .small-line{background:var(--shirt-gradient)}html[data-theme=aqua] .help-section :focus-visible{outline-color:var(--accent-ink)}html[data-theme=aqua][data-variant=dark]{--accent-ink:#fff;--shirt-gradient:linear-gradient(125deg, #08758f 0%, #066582 42%, #074960 100%);--shirt-gradient-hover:linear-gradient(125deg, #066b85 0%, #055974 42%, #053d53 100%);--text-gradient:var(--shirt-gradient);--contact-gradient:linear-gradient(125deg, var(--aqua) 0%, var(--cyan) 42%, var(--blue) 100%)}html[data-theme=aqua] .gallery-caption{background:linear-gradient(#0000,#000000a6 42px,#000c)}html[data-theme=aqua] .lightbox-prev:focus-visible,html[data-theme=aqua] .lightbox-next:focus-visible{background:var(--aqua-ink);outline-offset:-6px;outline:3px solid #fff}@media (forced-colors:active){html[data-theme=aqua] .hero-copy h1 em,html[data-theme=aqua] .contact-heading h2 em{color:canvastext;background:0 0}}
