.hero-sub[data-astro-cid-jjzmjvyr]{font-family:var(--f-head);letter-spacing:-.005em;color:var(--c-navy);text-wrap:balance;font-size:clamp(1.25rem,1.08rem + .7vw,1.625rem);font-weight:600;line-height:1.3}.hero-sub[data-astro-cid-jjzmjvyr]+p[data-astro-cid-jjzmjvyr]{margin-top:var(--s-3)}.portrait[data-astro-cid-jjzmjvyr]{width:100%;max-width:28rem;margin-inline:auto;position:relative}@media (width>=64rem){.portrait[data-astro-cid-jjzmjvyr]{margin-inline:auto 0}}.portrait[data-astro-cid-jjzmjvyr] .photo{box-shadow:var(--shadow-lift);border:1px solid #cfd5d4cc}.profile[data-astro-cid-jjzmjvyr]{background:var(--c-white);border-radius:var(--radius);box-shadow:var(--shadow-lift);border:1px solid #cfd5d4cc;overflow:hidden}.profile__lt[data-astro-cid-jjzmjvyr]{align-items:stretch;font-size:clamp(.9375rem,.85rem + .4vw,1.125rem);display:flex}.profile__lt[data-astro-cid-jjzmjvyr] .lower-third__box[data-astro-cid-jjzmjvyr]{background:var(--c-navy);flex:1;padding:1.1em 1.4em 1.15em 1.2em}.profile__facts[data-astro-cid-jjzmjvyr]{margin:0;padding:.5rem 1.5rem 1rem;display:grid}.profile__facts[data-astro-cid-jjzmjvyr]>div[data-astro-cid-jjzmjvyr]{border-bottom:1px solid #cfd5d4b3;gap:.25rem;padding:.9rem 0;display:grid}.profile__facts[data-astro-cid-jjzmjvyr]>div[data-astro-cid-jjzmjvyr]:last-child{border-bottom:0}.profile__facts[data-astro-cid-jjzmjvyr] dt[data-astro-cid-jjzmjvyr]{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--c-bronze);font-weight:500}.profile__facts[data-astro-cid-jjzmjvyr] dd[data-astro-cid-jjzmjvyr]{color:var(--c-ink);margin:0;font-weight:500;line-height:1.5}.profile__facts[data-astro-cid-jjzmjvyr]>div[data-astro-cid-jjzmjvyr]:first-child dd[data-astro-cid-jjzmjvyr]{font-family:var(--f-head);color:var(--c-navy);font-size:2rem;font-weight:800;line-height:1.1}.lower-third[data-astro-cid-jjzmjvyr]{z-index:1;align-items:stretch;max-width:88%;font-size:clamp(.8125rem,.72rem + .45vw,1rem);display:flex;position:absolute;bottom:7%;left:6%}.lower-third__line[data-astro-cid-jjzmjvyr]{background:var(--c-gold);flex:none;width:6px}.lower-third__box[data-astro-cid-jjzmjvyr]{background:#233a47eb;gap:.2em;padding:.7em 1.25em .75em 1em;display:grid}.lower-third__name[data-astro-cid-jjzmjvyr]{font-family:var(--f-head);letter-spacing:-.005em;color:var(--c-white);font-size:1.5em;font-weight:700;line-height:1.1}.lower-third__role[data-astro-cid-jjzmjvyr]{font-family:var(--f-body);color:var(--c-cream);font-size:.875em;line-height:1.35}.nowrap[data-astro-cid-jjzmjvyr]{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.lower-third__line[data-astro-cid-jjzmjvyr]{transform-origin:bottom;animation:lt-line .32s var(--ease) .5s both}.lower-third__box[data-astro-cid-jjzmjvyr]{animation:lt-box .45s var(--ease) .78s both}}@keyframes lt-line{0%{transform:scaleY(0)}}@keyframes lt-box{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.journey-section[data-astro-cid-jjzmjvyr]{padding-block:var(--section-y);background:var(--c-navy);color:#ffffffe0}.journey-section[data-astro-cid-jjzmjvyr] h2[data-astro-cid-jjzmjvyr]{color:var(--c-white)}.journey-section__inner[data-astro-cid-jjzmjvyr]{gap:clamp(2rem,1.6rem + 1.6vw,3.5rem);display:grid}@media (width>=56rem){.journey-section__inner[data-astro-cid-jjzmjvyr]{align-items:start;gap:var(--s-6);grid-template-columns:minmax(0,.75fr) minmax(0,2fr)}.journey-section__head[data-astro-cid-jjzmjvyr]{top:calc(var(--header-h) + var(--s-4));position:sticky}}.journey-section__head[data-astro-cid-jjzmjvyr]{gap:var(--s-2);justify-items:start;display:grid}.journey[data-astro-cid-jjzmjvyr]{--marker-col:4.25rem;--track:#faf6ef4d;max-width:44rem;list-style:none}@media (width>=40rem){.journey[data-astro-cid-jjzmjvyr]{--marker-col:6rem}}.journey__item[data-astro-cid-jjzmjvyr]{grid-template-columns:var(--marker-col) minmax(0, 1fr);align-items:start;gap:0 clamp(1rem,.8rem + 1vw,1.75rem);padding-bottom:clamp(2rem,1.7rem + 1.2vw,2.75rem);display:grid;position:relative}.journey__item[data-astro-cid-jjzmjvyr]:before{content:"";top:0;bottom:0;left:calc(var(--marker-col) / 2);background:var(--track);width:2px;position:absolute;transform:translate(-50%)}.journey__item[data-astro-cid-jjzmjvyr]:first-child:before{top:1rem}.journey__item--analog[data-astro-cid-jjzmjvyr]:before{background:repeating-linear-gradient(180deg, var(--track) 0 6px, transparent 6px 11px)}.journey__item--digital[data-astro-cid-jjzmjvyr]:has(+.journey__item--now):before{background:linear-gradient(180deg, var(--track) 0%, #d19e5ad9 100%)}.journey__item--now[data-astro-cid-jjzmjvyr]{padding-bottom:0}.journey__item--now[data-astro-cid-jjzmjvyr]:before{background:linear-gradient(#d19e5ad9,#0000);height:3.5rem;top:1rem;bottom:auto}.journey__marker[data-astro-cid-jjzmjvyr]{z-index:1;background:var(--c-navy);min-width:3.75rem;height:2rem;color:var(--c-gold);font-family:var(--f-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;border:1px solid #d19e5a8c;border-radius:6px;justify-self:center;place-items:center;padding-inline:.6rem;font-size:.9375rem;font-weight:500;display:inline-grid;position:relative}.journey__item--digital[data-astro-cid-jjzmjvyr] .journey__marker[data-astro-cid-jjzmjvyr]{background:var(--c-navy-soft);color:var(--c-cream);border-color:#faf6ef29}.journey__item--now[data-astro-cid-jjzmjvyr] .journey__marker[data-astro-cid-jjzmjvyr]{border-color:var(--c-gold);background:var(--c-gold);color:var(--c-ink);box-shadow:0 0 0 6px #d19e5a2e}.journey__text[data-astro-cid-jjzmjvyr]{color:#faf6efd6;padding-top:.1rem;font-size:1.0625rem;line-height:1.6}.journey__item--now[data-astro-cid-jjzmjvyr] .journey__text[data-astro-cid-jjzmjvyr]{font-family:var(--f-head);color:var(--c-white);padding-top:0;font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);font-weight:700;line-height:1.35}.values[data-astro-cid-jjzmjvyr]{gap:var(--s-3);display:grid}@media (width>=48rem){.values[data-astro-cid-jjzmjvyr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.name-dog[data-astro-cid-jjzmjvyr]{padding-block:var(--section-y);background:var(--c-cream)}.name-dog__inner[data-astro-cid-jjzmjvyr]{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}@media (width>=56rem){.name-dog__inner[data-astro-cid-jjzmjvyr]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.name-dog__media[data-astro-cid-jjzmjvyr]{width:100%;max-width:30rem;margin-inline:auto}.name-dog__text[data-astro-cid-jjzmjvyr]{gap:var(--s-3);justify-items:start;max-width:38rem;display:grid}.tools[data-astro-cid-jjzmjvyr]{border-top:1px solid #cfd5d4e6;max-width:60rem;margin:0}.tools__row[data-astro-cid-jjzmjvyr]{gap:var(--s-2);padding-block:var(--s-3);border-bottom:1px solid #cfd5d4e6;display:grid}@media (width>=48rem){.tools__row[data-astro-cid-jjzmjvyr]{gap:var(--s-4);grid-template-columns:15rem minmax(0,1fr);align-items:start}}.tools__group[data-astro-cid-jjzmjvyr]{font-family:var(--f-head);font-weight:700;font-size:var(--fs-h3);color:var(--c-navy);align-items:center;gap:.85rem;line-height:1.3;display:flex}.tools__icon[data-astro-cid-jjzmjvyr]{border-radius:var(--radius);background:var(--c-cream);width:2.75rem;height:2.75rem;color:var(--c-navy);box-shadow:inset 0 -3px 0 var(--c-gold);flex:none;place-items:center;display:inline-grid}.tools__items[data-astro-cid-jjzmjvyr]{margin:0}.tools__list[data-astro-cid-jjzmjvyr]{flex-wrap:wrap;gap:.6rem;list-style:none;display:flex}@media (width>=48rem){.tools__list[data-astro-cid-jjzmjvyr]{padding-top:.3rem}}.tools__list[data-astro-cid-jjzmjvyr] li[data-astro-cid-jjzmjvyr]{background:var(--c-cream);min-height:2.25rem;font-size:var(--fs-small);color:var(--c-ink);border:1px solid #cfd5d4f2;border-radius:8px;align-items:center;padding:.35rem .9rem;font-weight:500;line-height:1.35;display:inline-flex}
