.video-slot[data-astro-cid-ploc45q2]{aspect-ratio:16/9;background:var(--navy);border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.aspect-square[data-astro-cid-ploc45q2]{aspect-ratio:1}.video-slot[data-astro-cid-ploc45q2] img,.video-slot[data-astro-cid-ploc45q2] iframe,.facade[data-astro-cid-ploc45q2]{border:0;width:100%;height:100%;display:block}.video-slot[data-astro-cid-ploc45q2] img{object-fit:cover}.fit-contain[data-astro-cid-ploc45q2] img{object-fit:contain;object-position:center bottom}.facade[data-astro-cid-ploc45q2]{cursor:pointer;background:0 0;padding:0;position:relative}.play[data-astro-cid-ploc45q2]{inset:var(--play-y,50%) auto auto 50%;border:3px solid var(--white);background:var(--navy);width:4.5rem;height:4.5rem;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 16px #00088740}.play[data-astro-cid-ploc45q2]:after{content:"";border-left:1.25rem solid var(--white);border-block:.75rem solid #0000;position:absolute;inset:50% auto auto 54%;transform:translate(-50%,-50%)}.facade[data-astro-cid-ploc45q2]:hover .play[data-astro-cid-ploc45q2]{transform:translate(-50%,-50%)scale(1.06)}.is-playing[data-astro-cid-ploc45q2] figcaption[data-astro-cid-ploc45q2]{display:none}figcaption[data-astro-cid-ploc45q2]{left:var(--space-2);bottom:var(--space-2);color:var(--white);background:#000887d9;border-radius:6px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;position:absolute}.logo-strip[data-astro-cid-46mmsxmu]{padding-block:var(--space-4) var(--space-5)}.head[data-astro-cid-46mmsxmu]{justify-content:space-between;align-items:center;gap:var(--space-2);width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto;margin-bottom:var(--space-3);display:flex}.label[data-astro-cid-46mmsxmu]{font-size:var(--step--1);color:var(--on-navy-muted);font-weight:500}.pause[data-astro-cid-46mmsxmu]{width:2rem;height:2rem;color:var(--on-navy-muted);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;padding:0;display:grid}.pause[data-astro-cid-46mmsxmu]:hover{color:var(--white);border-color:var(--white)}.icon[data-astro-cid-46mmsxmu]{border-inline:2px solid;width:.5rem;height:.625rem}.is-paused[data-astro-cid-46mmsxmu] .icon[data-astro-cid-46mmsxmu]{border:0;border-left:.5rem solid;border-block:.3125rem solid #0000;width:0;height:0;margin-left:.15rem}.viewport[data-astro-cid-46mmsxmu]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-46mmsxmu]{width:max-content;animation:55s linear infinite scroll;display:flex}.logo-strip[data-astro-cid-46mmsxmu]:hover .track[data-astro-cid-46mmsxmu],.logo-strip[data-astro-cid-46mmsxmu]:focus-within .track[data-astro-cid-46mmsxmu],.is-paused[data-astro-cid-46mmsxmu] .track[data-astro-cid-46mmsxmu]{animation-play-state:paused}.set[data-astro-cid-46mmsxmu]{align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);margin:0;padding:0 clamp(1.25rem,.75rem + 1.5vw,2.25rem);list-style:none;display:flex}.set[data-astro-cid-46mmsxmu] li[data-astro-cid-46mmsxmu]{flex-shrink:0}.set[data-astro-cid-46mmsxmu] img[data-astro-cid-46mmsxmu]{height:calc(var(--h) * .8);opacity:.88;width:auto}@media (width>=48rem){.set[data-astro-cid-46mmsxmu] img[data-astro-cid-46mmsxmu]{height:var(--h)}}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pause[data-astro-cid-46mmsxmu]{display:none}.viewport[data-astro-cid-46mmsxmu]{mask-image:none}.track[data-astro-cid-46mmsxmu]{justify-content:center;width:auto;animation:none}.set[data-astro-cid-46mmsxmu]{justify-content:center;row-gap:var(--space-4);flex-wrap:wrap}.set[data-astro-cid-46mmsxmu][aria-hidden=true]{display:none}}.summit[data-astro-cid-xuwf7y4r]{height:clamp(5rem,3rem + 8vw,12rem);position:relative}.summit--cta[data-astro-cid-xuwf7y4r]{height:clamp(6rem,3.5rem + 8vw,12rem)}.line[data-astro-cid-xuwf7y4r]{width:100%;height:100%;display:block;overflow:visible}.ridge[data-astro-cid-xuwf7y4r]{fill:none;stroke:var(--on-navy-muted);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ridge--flat[data-astro-cid-xuwf7y4r]{stroke:#c9d4ff66;stroke-dasharray:6 7}.marker[data-astro-cid-xuwf7y4r]{--dot:8px;transform:translate(-50%, calc(-100% + var(--dot) / 2));flex-direction:column;align-items:center;display:flex;position:absolute}.marker--link[data-astro-cid-xuwf7y4r]{color:var(--white);border-radius:999px;gap:0;text-decoration:none}.here[data-astro-cid-xuwf7y4r]{white-space:nowrap;color:var(--on-navy-muted);margin-bottom:.4rem;font-size:.8125rem;font-weight:500}.badge[data-astro-cid-xuwf7y4r]{aspect-ratio:1;border:2px solid var(--white);background:var(--navy);width:clamp(2.5rem,2rem + 1.4vw,3.5rem);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast);border-radius:50%;place-items:center;display:grid}.marker--link[data-astro-cid-xuwf7y4r]:hover .badge[data-astro-cid-xuwf7y4r]{transform:scale(1.08)}.marker--link[data-astro-cid-xuwf7y4r]:hover .here[data-astro-cid-xuwf7y4r]{color:var(--white)}.mark[data-astro-cid-xuwf7y4r]{width:66%;height:auto;fill:var(--blue);margin-top:-8%}.stem[data-astro-cid-xuwf7y4r]{background:var(--white);width:2px;height:clamp(.75rem,.5rem + .8vw,1.25rem)}.dot[data-astro-cid-xuwf7y4r]{width:var(--dot);height:var(--dot);background:var(--white);border-radius:50%}.peak[data-astro-cid-xuwf7y4r]{background:var(--white);border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.will-draw[data-astro-cid-xuwf7y4r] .reveal[data-astro-cid-xuwf7y4r]{transform:translate(-100%)}.will-draw[data-astro-cid-xuwf7y4r] .marker[data-astro-cid-xuwf7y4r],.will-draw[data-astro-cid-xuwf7y4r] .peak[data-astro-cid-xuwf7y4r]{opacity:0}.will-draw[data-astro-cid-xuwf7y4r] .marker[data-astro-cid-xuwf7y4r]{transform:translate(-50%, calc(-100% + var(--dot) / 2 + 8px))}.will-draw[data-astro-cid-xuwf7y4r] .peak[data-astro-cid-xuwf7y4r]{transform:translate(-50%,-50%)scale(.4)}.will-draw[data-astro-cid-xuwf7y4r].is-drawn .reveal[data-astro-cid-xuwf7y4r]{transition:transform 1.8s cubic-bezier(.45,0,.3,1);transform:translate(0)}.will-draw[data-astro-cid-xuwf7y4r].is-drawn .marker[data-astro-cid-xuwf7y4r]{opacity:1;transform:translate(-50%, calc(-100% + var(--dot) / 2));transition:opacity .3s ease .95s, transform .45s var(--ease-out) .95s}.will-draw[data-astro-cid-xuwf7y4r].is-drawn .peak[data-astro-cid-xuwf7y4r]{opacity:1;transition:opacity .3s ease 1.7s, transform .4s var(--ease-out) 1.7s;transform:translate(-50%,-50%)scale(1)}.scroll-draw[data-astro-cid-xuwf7y4r] .reveal[data-astro-cid-xuwf7y4r]{transform:translateX(calc((var(--p,1) - 1) * 100%))}.scroll-draw[data-astro-cid-xuwf7y4r] .marker[data-astro-cid-xuwf7y4r],.scroll-draw[data-astro-cid-xuwf7y4r] .peak[data-astro-cid-xuwf7y4r]{opacity:0;transition:opacity .3s}.scroll-draw[data-astro-cid-xuwf7y4r].past-start .marker[data-astro-cid-xuwf7y4r],.scroll-draw[data-astro-cid-xuwf7y4r].past-peak .peak[data-astro-cid-xuwf7y4r]{opacity:1}.cta[data-astro-cid-blvy5prr]{padding-top:var(--space-6);padding-bottom:var(--section-pad);overflow:hidden}.cta-ridge[data-astro-cid-blvy5prr]{margin-bottom:clamp(3.5rem,2rem + 4vw,7rem)}#book[data-astro-cid-blvy5prr]{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.grid[data-astro-cid-blvy5prr]{gap:var(--space-5);align-items:start;display:grid}@media (width>=64rem){.grid[data-astro-cid-blvy5prr]{gap:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.copy[data-astro-cid-blvy5prr]{top:calc(var(--header-h) + var(--space-4));position:sticky}}.copy[data-astro-cid-blvy5prr]{gap:var(--space-3);display:grid}.body[data-astro-cid-blvy5prr]{font-size:var(--step-1);color:var(--on-navy-muted)}.action[data-astro-cid-blvy5prr]{justify-items:start;gap:var(--space-2);margin-top:var(--space-1);display:grid}.btn-light[data-astro-cid-blvy5prr]{background:var(--white);color:var(--navy)}.btn-light[data-astro-cid-blvy5prr]:hover{background:var(--on-navy-muted);color:var(--navy)}.note[data-astro-cid-blvy5prr]{font-size:var(--step--1);color:var(--on-navy-muted)}.calendar[data-astro-cid-blvy5prr]{background:var(--white);border-radius:12px;overflow:hidden}.calendar[data-astro-cid-blvy5prr] iframe[data-astro-cid-blvy5prr]{border:0;width:100%;height:44rem;display:block}.fallback[data-astro-cid-blvy5prr]{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:var(--step--1);color:var(--text-muted)}.fallback[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]{color:var(--blue)}.testimonials[data-astro-cid-gakqr736]{background:var(--surface)}h2[data-astro-cid-gakqr736]{margin-bottom:var(--space-5)}.grid[data-astro-cid-gakqr736]{gap:var(--space-3);display:grid}@media (width>=64rem){.grid[data-astro-cid-gakqr736]{gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.featured[data-astro-cid-gakqr736]{top:calc(var(--header-h) + var(--space-4));position:sticky}}.stack[data-astro-cid-gakqr736]{gap:var(--space-3);display:grid}.quote[data-astro-cid-gakqr736]{gap:var(--space-3);background:var(--bg);border:1px solid var(--border);border-radius:12px;margin:0;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}blockquote[data-astro-cid-gakqr736]{margin:0}blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:before{content:"“"}blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:after{content:"”"}.featured[data-astro-cid-gakqr736]{background:var(--navy);border-color:var(--navy);color:var(--white);padding:clamp(1.75rem,1rem + 2.5vw,3rem)}.featured[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{max-width:30ch;font-family:var(--font-heading);font-weight:700;font-size:var(--step-1);line-height:1.35}@media (width>=48rem){.featured[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-size:var(--step-2);line-height:1.3}}figcaption[data-astro-cid-gakqr736]{font-size:var(--step--1);color:var(--text-muted);align-items:center;gap:.875rem;display:flex}figcaption[data-astro-cid-gakqr736] img[data-astro-cid-gakqr736]{object-fit:cover;border-radius:50%;flex-shrink:0}figcaption[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{color:var(--text);font-weight:500;display:block}.featured[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{color:var(--on-navy-muted)}.featured[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{color:var(--white)}.featured[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736] img[data-astro-cid-gakqr736]{width:4.5rem;height:4.5rem;box-shadow:0 0 0 2px var(--white)}
