@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300&family=Quicksand:wght@400;500;600;700&display=swap";header[data-astro-cid-nen7h5rs]{z-index:30;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;height:104px;padding:12px max(20px,50% - 700px);display:flex;position:relative}.logo[data-astro-cid-nen7h5rs]{background:var(--brand);width:220px;height:78px;display:block;-webkit-mask:url(/images/aqua-blu-logo.png) 0/contain no-repeat;mask:url(/images/aqua-blu-logo.png) 0/contain no-repeat}nav[data-astro-cid-nen7h5rs]{gap:24px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.book[data-astro-cid-nen7h5rs]{letter-spacing:.18em;text-transform:uppercase;color:var(--brand);font-size:.68rem;font-weight:600}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.book[data-astro-cid-nen7h5rs]{background:var(--brand);color:#fff;white-space:nowrap;padding:14px 38px;line-height:20px}details[data-astro-cid-nen7h5rs]{display:none}summary[data-astro-cid-nen7h5rs]{box-sizing:border-box;border:1px solid var(--line);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;list-style:none;display:flex}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}summary[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{border-top:1px solid var(--brand);width:22px;display:block}details[data-astro-cid-nen7h5rs] div[data-astro-cid-nen7h5rs]{z-index:20;border-top:1px solid var(--line);background:#fff;padding:16px 20px;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #0002}details[data-astro-cid-nen7h5rs] div[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.18em;color:var(--brand);padding:8px 0;font-size:.72rem;font-weight:600;display:block}@media (width<=1279px){nav[data-astro-cid-nen7h5rs]{display:none}details[data-astro-cid-nen7h5rs]{display:block}}@media (width<=767px){header[data-astro-cid-nen7h5rs]{height:88px}.logo[data-astro-cid-nen7h5rs]{width:175px;height:62px}}@media (width<=639px){.book[data-astro-cid-nen7h5rs]{display:none}}footer[data-astro-cid-jo6i4kqk]{background:var(--brand);color:#c3cde8}.cta[data-astro-cid-jo6i4kqk]{text-align:center;padding:95px 20px 120px}.cta[data-astro-cid-jo6i4kqk] .eyebrow[data-astro-cid-jo6i4kqk],.cta[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:#fff}.cta[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-bottom:40px}.cta[data-astro-cid-jo6i4kqk] .button[data-astro-cid-jo6i4kqk]{margin:0 6px}.footgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1.5fr;gap:7%;width:min(1320px,94vw);margin:auto;padding-bottom:80px;display:grid}.footgrid[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:brightness(0)invert();width:135px}.footgrid[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#fff;margin-top:26px;font-size:1.35rem}.footgrid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;margin:8px 0;display:block}.label[data-astro-cid-jo6i4kqk]{color:#dfe5f5;letter-spacing:.25em;text-transform:uppercase;font-size:.62rem}.legal[data-astro-cid-jo6i4kqk]{letter-spacing:.2em;text-transform:uppercase;border-top:1px solid #3b549c;justify-content:space-between;padding:20px 3%;font-size:.58rem;display:flex}@media (width<=800px){.footgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:40px}.legal[data-astro-cid-jo6i4kqk]{text-align:center;display:block}.legal[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{margin:5px;display:block}}:root{--brand:#1f3a8a;--ink:#0a343c;--aqua:#3dc0d1;--pale:#e4f5f7;--cream:#f8f5ed;--text:#61767b;--line:#c5d6d7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font:400 16px/1.75 Quicksand,sans-serif}img{object-fit:cover;width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#173d43;font-family:Cormorant Garamond,serif;font-weight:300;line-height:1.08}h1{font-size:clamp(3.6rem,6.5vw,6.5rem)}h2{font-size:clamp(2.6rem,4.6vw,4rem)}h3{font-size:2.6rem}.wrap{width:min(1200px,88vw);margin:auto}.section{padding:110px 0}.cream{background:var(--cream)}.pale{background:var(--pale)}.eyebrow{color:#244c53;letter-spacing:.28em;text-transform:uppercase;margin-bottom:22px;font-size:.7rem;font-weight:400}.rule:after{content:"";border-bottom:1px solid var(--aqua);width:50px;margin:24px 0;display:block}.center{text-align:center}.center.rule:after{margin:24px auto}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.24em;text-transform:uppercase;padding:15px 34px;font-size:.68rem;font-weight:400;transition:all .2s;display:inline-block}.button:hover{background:var(--aqua);border-color:var(--aqua);color:var(--ink)}.button.outline{background:0 0;border-color:#fff}.button.aqua{background:var(--aqua);border-color:var(--aqua);color:var(--ink)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.split img{aspect-ratio:4/3}.copy{max-width:570px}.copy p{margin-bottom:22px}.hero{color:#fff;text-align:center;background-position:50%;background-size:cover;place-items:center;height:560px;display:grid;position:relative}.hero:before{content:"";background:#082c334d;position:absolute;inset:0}.hero>*{position:relative}.hero h1,.hero .eyebrow{color:#fff}.hero .rule:after{border-color:#fff}.hero p{max-width:690px;margin:0 auto}.hero.tall{height:860px}.hero.top{background-position:50% 35%;place-items:start center;padding-top:104px}.hero.top h1{white-space:nowrap;margin-bottom:0}.hero.top .rule:after{margin:18px auto 22px}.hero.top p{text-wrap:balance;max-width:1100px;padding:0 20px}.hero.top .eyebrow{letter-spacing:.22em;margin-bottom:18px;font-size:clamp(.95rem,1.6vw,1.4rem)}.hero.top p:not(.eyebrow){font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.6}.hero .eyebrow.lg{letter-spacing:.24em;font-size:1.1rem}.lines{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lines li{border-bottom:1px solid var(--line);padding:18px 0}.lines.tick li{padding-left:42px;position:relative}.lines.tick li:before{content:"";border-top:1px solid var(--aqua);width:20px;position:absolute;top:31px;left:0}@media (width<=800px){h3{font-size:2.1rem}.section{padding:70px 0}.split{grid-template-columns:1fr;gap:42px}.hero,.hero.tall{height:480px}.hero.top{background-position:33%;height:820px;padding-top:32px}.hero.top h1{white-space:normal}.reverse .copy{order:2}.reverse img{order:1}}:root{--ease:cubic-bezier(.23, 1, .32, 1)}.button{transition:background-color .6s var(--ease), border-color .6s var(--ease), color .6s var(--ease)}.px{aspect-ratio:4/3;position:relative;overflow:hidden}.px img{aspect-ratio:auto;height:100%}.scroll-cue{place-items:center;width:44px;height:44px;margin-left:-22px;display:grid;top:min(100% - 88px,100svh - 192px);left:50%;position:absolute!important}.scroll-cue:before{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:14px;height:14px;transform:rotate(45deg)}@media (width<=800px){.reverse .px{order:1}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}header{view-transition-name:site-header}::view-transition-old(root){animation:vt-out .45s var(--ease) both}::view-transition-new(root){animation:vt-in 1s var(--ease) .15s both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.hero>div{animation:rise 1.4s var(--ease) .2s both}@keyframes rise{0%{opacity:0;translate:0 24px}}.scroll-cue:before{animation:cue 4s var(--ease) infinite}@keyframes cue{0%,50%{opacity:.8;translate:0}60%{opacity:0;translate:0 -10px}80%{opacity:0;translate:0 10px}to{opacity:.8;translate:0}}@supports (animation-timeline:view()){.px{view-timeline:--px}.px img{height:130%;animation-name:drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--px;animation-range:cover;position:absolute;inset:0 0 auto}@keyframes drift{0%{translate:0 -23.077%}to{translate:0}}.section:has(>.split):has(+.section>.split){view-timeline:--link;position:relative}.section:has(>.split):has(+.section>.split):after{content:"";z-index:0;background:var(--line);transform-origin:top;width:1px;height:100%;animation-name:grow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--link;animation-range:entry cover 55%;position:absolute;top:110px;left:50%}@keyframes grow{0%{scale:1 0}}}}@media (width<=800px){.section:has(>.split):has(+.section>.split):after{display:none}}@media (prefers-reduced-motion:no-preference){.rv .reveal{opacity:0;transition:opacity 1.2s var(--ease) var(--d,0s), translate 1.2s var(--ease) var(--d,0s), background-color .6s var(--ease), border-color .6s var(--ease), color .6s var(--ease);translate:0 28px}.rv .reveal.px{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s var(--ease) var(--d,0s);translate:none}.rv .reveal.in{opacity:1;clip-path:inset(0);translate:none}}
