.hero[data-astro-cid-ge2uvauf]{min-height:min(88svh,780px);color:var(--white);background:var(--navy);align-items:center;display:flex;position:relative;overflow:hidden}.media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.media[data-astro-cid-ge2uvauf] .hero-img,.media[data-astro-cid-ge2uvauf] picture,.hero-video[data-astro-cid-ge2uvauf],.placeholder[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.placeholder[data-astro-cid-ge2uvauf]{background:linear-gradient(#4a6a94 0%,#2c4468 55%,#1b2e4b 100%)}.placeholder[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:100%;height:75%;position:absolute;bottom:0}.ph-label[data-astro-cid-ge2uvauf]{text-align:center;position:absolute;top:16px;left:16px;right:16px}@media (width>=700px){.ph-label[data-astro-cid-ge2uvauf]{left:auto}}.hero-video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s}.hero-video[data-astro-cid-ge2uvauf].is-ready{opacity:1}.scrim[data-astro-cid-ge2uvauf]{background:radial-gradient(#12203a73 0%,#12203a40 60%,#12203a80 100%);position:absolute;inset:0}.content[data-astro-cid-ge2uvauf]{text-align:center;padding-top:100px;padding-bottom:80px;position:relative}.kicker[data-astro-cid-ge2uvauf]{font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);text-shadow:0 1px 6px #00000080;margin-bottom:14px;font-size:.95rem;font-weight:700}h1[data-astro-cid-ge2uvauf]{color:var(--white);text-shadow:0 2px 18px #00000059;margin:0 auto}.h-big[data-astro-cid-ge2uvauf]{font-size:clamp(5rem,26vw,12rem);line-height:.9;display:block}.h-small[data-astro-cid-ge2uvauf]{margin-top:6px;font-size:clamp(1.7rem,7.2vw,3.6rem);line-height:1;display:block}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.btn--outline[data-astro-cid-ge2uvauf]{border:2px solid var(--white);color:var(--white);font-family:var(--font-cond);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;min-height:48px;padding:10px 26px;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-block}.btn--outline[data-astro-cid-ge2uvauf]:hover{color:var(--white);background:#ffffff1f}.credit[data-astro-cid-ge2uvauf]{color:#ffffffd9;text-shadow:0 1px 4px #000000b3;margin:0;font-size:.75rem;position:absolute;bottom:30px;left:14px}.video-toggle[data-astro-cid-ge2uvauf]{width:44px;height:44px;color:var(--white);cursor:pointer;background:#12203a99;border:2px solid #fff9;border-radius:50%;font-size:.85rem;position:absolute;bottom:14px;right:14px}.tile[data-astro-cid-robgbdtc]{aspect-ratio:4/3;border-radius:var(--radius);color:var(--white);background:var(--navy);isolation:isolate;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile--tall[data-astro-cid-robgbdtc]{aspect-ratio:4/5}.tile[data-astro-cid-robgbdtc] .tile-img,.tile-ph[data-astro-cid-robgbdtc]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.tile-ph[data-astro-cid-robgbdtc]{background:linear-gradient(#4a6a94,#1b2e4b)}.tile-ph[data-astro-cid-robgbdtc] svg[data-astro-cid-robgbdtc]{width:100%;height:70%;position:absolute;bottom:0}.ph[data-astro-cid-robgbdtc]{text-align:center;font-size:.72rem;position:absolute;top:10px;left:10px;right:10px}.shade[data-astro-cid-robgbdtc]{z-index:-1;background:#12203a59;transition:background .2s;position:absolute;inset:0}.tile[data-astro-cid-robgbdtc]:hover .shade[data-astro-cid-robgbdtc]{background:#12203a80}.tile[data-astro-cid-robgbdtc]:hover .tile-img{transform:scale(1.04)}.tile[data-astro-cid-robgbdtc]:hover{color:var(--white)}.label[data-astro-cid-robgbdtc]{text-align:center;text-shadow:0 2px 10px #00000073;padding:0 16px}.kicker[data-astro-cid-robgbdtc]{font-family:var(--font-cond);letter-spacing:.1em;color:var(--gold-soft);font-size:1rem;font-weight:700;display:block}.title[data-astro-cid-robgbdtc]{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.5rem,5vw,2.1rem);font-weight:700;line-height:1.05;display:block}.grid[data-astro-cid-lcdefpme]{gap:14px;display:grid}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:24px}.intro-section[data-astro-cid-lcdefpme]{padding-top:48px}.intro-body[data-astro-cid-lcdefpme]{align-items:start;gap:24px;margin-top:18px;display:grid}.avatar[data-astro-cid-lcdefpme]{background:var(--white);border:4px solid var(--navy);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:150px;height:150px;font-size:2rem;display:flex}.avatar[data-astro-cid-lcdefpme] .todo[data-astro-cid-lcdefpme]{font-size:.7rem}.guides[data-astro-cid-lcdefpme],.promises[data-astro-cid-lcdefpme]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.guide[data-astro-cid-lcdefpme]{background:var(--white);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:16px;min-height:72px;padding:0 18px 0 0;text-decoration:none;display:flex;overflow:hidden}.guide[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{align-self:stretch}.guide-title[data-astro-cid-lcdefpme]{font-family:var(--font-cond);color:var(--ink);flex:1;font-size:1.3rem;font-weight:700;line-height:1.15}.go[data-astro-cid-lcdefpme]{color:var(--navy);font-size:2rem;line-height:1}.guide[data-astro-cid-lcdefpme]:hover .guide-title[data-astro-cid-lcdefpme]{color:var(--navy);text-decoration:underline}.dogs[data-astro-cid-lcdefpme]{align-items:flex-start;gap:18px;display:flex}.big-icon[data-astro-cid-lcdefpme]{font-size:3.5rem;line-height:1}.promises[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:16px;display:flex}.promises[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:4px 0 2px;font-size:1.4rem}.promises[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}@media (width>=760px){.intro-body[data-astro-cid-lcdefpme]{grid-template-columns:170px 1fr}.avatar[data-astro-cid-lcdefpme]{width:170px;height:170px}.tiles[data-astro-cid-lcdefpme],.guides[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.promises[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px 32px}}@media (width>=1060px){.guides[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}
