.aqua-about{--aqua-about-navy:#10242e;--aqua-about-heading:#272d61;--aqua-about-body:#5c6971;--aqua-about-accent:#159fc5;--aqua-about-line:#d8e0e3;color:var(--aqua-about-body);background:var(--aqua-about-background,#fff);overflow:clip}
.aqua-about h1,.aqua-about h2,.aqua-about h3{margin:0;color:var(--aqua-about-heading);font-weight:600;letter-spacing:-.055em;line-height:.94}
.aqua-about .rte p{margin:0 0 1.5rem}.aqua-about .rte p:last-child{margin-bottom:0}
.aqua-about__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;margin-top:3.2rem;padding:1.4rem 3rem;border:.1rem solid currentColor;color:var(--aqua-about-heading);background:transparent;font-size:1.4rem;font-weight:750;text-decoration:none;transition:color 220ms ease,background-color 220ms ease}
.aqua-about__button:hover{color:var(--aqua-about-background,#fff);background:var(--aqua-about-heading)}
.aqua-about__button:focus-visible,.aqua-about a:focus-visible{outline:.2rem solid var(--aqua-about-accent);outline-offset:.4rem}
.aqua-about-hero{color:#f4f8f9;background:var(--aqua-about-background,var(--aqua-about-navy))}
.aqua-about-hero__inner{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(38rem,.97fr);align-items:center;gap:clamp(6rem,9vw,14rem);min-height:clamp(62rem,48vw,78rem);padding-top:var(--aqua-about-padding-top);padding-bottom:var(--aqua-about-padding-bottom)}
.aqua-about-hero--image-left .aqua-about-hero__media{order:-1}
.aqua-about-hero--no-image .aqua-about-hero__inner{grid-template-columns:minmax(0,90rem)}
.aqua-about-hero__content{max-width:78rem}
.aqua-about-hero h1{max-width:10ch;color:var(--aqua-about-heading);font-size:clamp(6rem,7vw,10rem)}
.aqua-about-hero__copy{max-width:65rem;margin-top:3rem;color:var(--aqua-about-body);font-size:clamp(1.65rem,1.5vw,2rem);line-height:1.65}
.aqua-about-hero__media{position:relative;min-height:clamp(36rem,37vw,58rem);overflow:hidden}
.aqua-about-hero__media::before{position:absolute;inset:0;border:.1rem solid rgba(255,255,255,.18);content:"";z-index:1;pointer-events:none}
.aqua-about-hero__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.aqua-about-editorial__inner{display:grid;grid-template-columns:minmax(32rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(7rem,12vw,18rem);padding-top:var(--aqua-about-padding-top);padding-bottom:var(--aqua-about-padding-bottom)}
.aqua-about-editorial--image-right .aqua-about-editorial__media{order:2}.aqua-about-editorial--image-right .aqua-about-editorial__content{order:1}
.aqua-about-editorial--no-image .aqua-about-editorial__inner{grid-template-columns:minmax(0,85rem)}
.aqua-about-editorial__media{display:flex;align-items:center;justify-content:center;min-width:0;min-height:34rem}
.aqua-about-editorial__media img{display:block;width:min(100%,var(--aqua-about-image-size));height:auto;max-height:58rem;object-fit:contain}
.aqua-about-editorial__content{max-width:78rem;padding-top:2rem;border-top:.2rem solid var(--aqua-about-accent)}
.aqua-about-editorial h2{font-size:clamp(4.5rem,5.2vw,7.4rem)}
.aqua-about-editorial__copy{margin-top:2.7rem;font-size:1.65rem;line-height:1.7}
.aqua-about-approach{color:var(--aqua-about-body);background:var(--aqua-about-background,var(--aqua-about-navy))}
.aqua-about-approach__inner{padding-top:var(--aqua-about-padding-top);padding-bottom:var(--aqua-about-padding-bottom)}
.aqua-about-approach__intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(38rem,1.15fr);align-items:end;gap:clamp(6rem,10vw,15rem);padding-bottom:clamp(6rem,7vw,10rem)}
.aqua-about-approach h2{max-width:10ch;color:var(--aqua-about-heading);font-size:clamp(4.8rem,6vw,8.4rem)}
.aqua-about-approach__intro-copy{max-width:70rem;font-size:1.7rem;line-height:1.7}
.aqua-about-approach__composition{display:grid;grid-template-columns:minmax(0,.86fr) minmax(38rem,1.14fr);align-items:stretch;gap:clamp(6rem,10vw,14rem)}
.aqua-about-approach--image-right .aqua-about-approach__media{order:2}.aqua-about-approach--image-right .aqua-about-approach__points{order:1}
.aqua-about-approach--no-image .aqua-about-approach__composition{grid-template-columns:minmax(0,100rem)}
.aqua-about-approach__media{position:relative;min-height:48rem;overflow:hidden}
.aqua-about-approach__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.aqua-about-approach__points{margin:0;padding:0;border-top:.1rem solid var(--aqua-about-line);list-style:none}
.aqua-about-approach__points li{padding:3rem 0;border-bottom:.1rem solid var(--aqua-about-line)}
.aqua-about-approach__points h3{color:var(--aqua-about-heading);font-size:clamp(2.2rem,2.2vw,3.2rem);letter-spacing:-.03em}
.aqua-about-approach__points p{max-width:65rem;margin:1rem 0 0;font-size:1.5rem;line-height:1.65}
.aqua-about-cta{color:var(--aqua-about-body);background:var(--aqua-about-background,var(--aqua-about-navy))}
.aqua-about-cta__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(34rem,.85fr);align-items:center;gap:clamp(7rem,11vw,17rem);padding-top:var(--aqua-about-padding-top);padding-bottom:var(--aqua-about-padding-bottom)}
.aqua-about-cta h2{max-width:11ch;color:var(--aqua-about-heading);font-size:clamp(4.6rem,5.5vw,7.8rem)}
.aqua-about-cta__copy{max-width:65rem;margin-top:2.5rem;font-size:1.65rem;line-height:1.65}
.aqua-about-cta__links{border-top:.1rem solid var(--aqua-about-line)}
.aqua-about-cta__links a{position:relative;display:block;min-height:6.8rem;padding:2.2rem 4rem 2rem 0;border-bottom:.1rem solid var(--aqua-about-line);color:var(--aqua-about-heading);font-size:1.45rem;font-weight:700;text-decoration:none;transition:color 220ms ease,padding-left 220ms ease}
.aqua-about-cta__links a::after{position:absolute;top:50%;right:.4rem;width:.9rem;height:.9rem;border-top:.15rem solid currentColor;border-right:.15rem solid currentColor;content:"";transform:translateY(-50%) rotate(45deg)}
.aqua-about-cta__links a:hover{padding-left:1rem;color:var(--aqua-about-accent)}
@media(max-width:989px){.aqua-about-hero__inner,.aqua-about-editorial__inner,.aqua-about-approach__intro,.aqua-about-approach__composition,.aqua-about-cta__inner{grid-template-columns:1fr}.aqua-about-hero__inner{gap:5rem;min-height:0}.aqua-about-hero__media{min-height:42rem}.aqua-about-editorial__inner,.aqua-about-approach__composition,.aqua-about-cta__inner{gap:5rem}.aqua-about-editorial__content,.aqua-about-editorial__media,.aqua-about-approach__media,.aqua-about-approach__points{order:initial}.aqua-about-editorial__content{order:1}.aqua-about-editorial__media{order:2}.aqua-about-approach__intro{align-items:start}.aqua-about-approach__media{min-height:42rem}.aqua-about-approach__intro-copy{max-width:75rem}}
@media(max-width:749px){.aqua-about-hero__inner,.aqua-about-editorial__inner,.aqua-about-approach__inner,.aqua-about-cta__inner{padding-top:var(--aqua-about-mobile-padding-top);padding-bottom:var(--aqua-about-mobile-padding-bottom)}.aqua-about-hero h1{font-size:clamp(4.8rem,15vw,6.5rem)}.aqua-about-hero__copy{margin-top:2.4rem;font-size:1.5rem}.aqua-about-hero__media{min-height:28rem}.aqua-about-editorial__inner{gap:3.5rem}.aqua-about-editorial__media{min-height:22rem}.aqua-about-editorial__media img{max-height:34rem}.aqua-about-editorial h2,.aqua-about-approach h2,.aqua-about-cta h2{font-size:clamp(4rem,12vw,5.4rem)}.aqua-about-editorial__copy,.aqua-about-approach__intro-copy,.aqua-about-cta__copy{margin-top:2rem;font-size:1.5rem}.aqua-about-approach__intro{gap:2.5rem;padding-bottom:5rem}.aqua-about-approach__composition{gap:4rem}.aqua-about-approach__media{min-height:30rem}.aqua-about-approach__points li{padding:2.5rem 0}.aqua-about-approach__points h3{font-size:2.2rem}.aqua-about-cta__inner{gap:4.5rem}.aqua-about-cta__links a{min-height:6.4rem}}
@media(prefers-reduced-motion:reduce){.aqua-about__button,.aqua-about-cta__links a{transition:none}}
