.ab-grid[data-astro-cid-ta2fbyqs],.ab-qa[data-astro-cid-ta2fbyqs]{--gap:clamp(1rem, 2vw, 2rem)}.ab-h2[data-astro-cid-ta2fbyqs]{max-width:12ch;font-size:var(--fs-h2);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tr-display)}.ab-open[data-astro-cid-ta2fbyqs]{padding-block:clamp(6rem,12vw,11rem) clamp(3rem,6vw,5rem)}.ab-statement[data-astro-cid-ta2fbyqs]{max-width:28ch;font-size:var(--fs-display);font-weight:400;line-height:var(--lh-heading);letter-spacing:var(--tr-display);color:var(--ink);text-wrap:pretty}.ab-key[data-astro-cid-ta2fbyqs],.ab-mark[data-astro-cid-ta2fbyqs]{color:var(--accent)}.ab-spread[data-astro-cid-ta2fbyqs]{padding-block:clamp(2rem,4vw,3rem) clamp(6rem,12vw,11rem)}.ab-p[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--ink);font-size:clamp(1.3125rem,1.95vw,1.875rem);font-weight:400;line-height:1.36}.ab-p[data-astro-cid-ta2fbyqs]+.ab-p[data-astro-cid-ta2fbyqs]{margin-top:.85em}.ab-p6[data-astro-cid-ta2fbyqs]{letter-spacing:-.022em;font-size:clamp(1.75rem,3.1vw,2.75rem);line-height:1.2}.ab-grid[data-astro-cid-ta2fbyqs].is-live .w[data-astro-cid-ta2fbyqs]{opacity:calc(.14 + var(--o,0) * .86);transition:opacity .12s linear}.ab-person[data-astro-cid-ta2fbyqs]{width:82%;margin-block:clamp(3rem,10vw,4.5rem)}.ab-person-m[data-astro-cid-ta2fbyqs]{margin-left:auto}@media (width>=960px){.ab-grid[data-astro-cid-ta2fbyqs]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ab-p[data-astro-cid-ta2fbyqs]{grid-column:7/-1}.ab-p1[data-astro-cid-ta2fbyqs]{grid-row:1}.ab-p2[data-astro-cid-ta2fbyqs]{grid-row:2}.ab-p3[data-astro-cid-ta2fbyqs]{grid-row:3}.ab-p4[data-astro-cid-ta2fbyqs]{grid-row:4}.ab-p5[data-astro-cid-ta2fbyqs]{grid-row:5}.ab-p4[data-astro-cid-ta2fbyqs]{margin-top:.85em}.ab-person[data-astro-cid-ta2fbyqs]{width:auto;margin-block:0}.ab-person-a[data-astro-cid-ta2fbyqs]{grid-area:1/1/span 6/span 5;align-self:start;margin-top:clamp(5rem,11vw,10rem)}.ab-person-m[data-astro-cid-ta2fbyqs]{grid-area:6/8/span 2/-1;grid-template-rows:subgrid;margin-top:clamp(4rem,8vw,7rem);margin-left:0;display:grid}.ab-p6[data-astro-cid-ta2fbyqs]{grid-area:6/1/auto/span 6;align-self:end;margin-top:0}}.ab-photo[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--bg-cream-deep);position:relative;overflow:hidden}.ab-photo[data-astro-cid-ta2fbyqs] picture,.ab-photo[data-astro-cid-ta2fbyqs] img{width:100%;height:100%;display:block}.ab-photo[data-astro-cid-ta2fbyqs] img{object-fit:cover;object-position:var(--focus,50% 50%);filter:grayscale()contrast(1.05);transform:translateY(calc(var(--d,0) * 3.5%)) scale(1.09)}.can-move .ab-photo[data-astro-cid-ta2fbyqs][data-reveal]{opacity:1;background:0 0;transform:none}.can-move .ab-photo[data-astro-cid-ta2fbyqs][data-reveal] picture{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease-out)}.can-move .ab-photo[data-astro-cid-ta2fbyqs][data-reveal].is-revealed picture{clip-path:inset(0)}.ab-grain[data-astro-cid-ta2fbyqs]{opacity:.16;mix-blend-mode:overlay;background-image:var(--grain);pointer-events:none;position:absolute;inset:0}.ab-cap[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-top:var(--space-5);font-family:var(--font-sans);letter-spacing:var(--tr-heading);font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:400}.ab-role[data-astro-cid-ta2fbyqs]{margin-top:var(--space-1);color:var(--ink-muted)}.ab-contact[data-astro-cid-ta2fbyqs]{gap:var(--space-1) var(--space-5);margin-top:var(--space-3);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.ab-contact[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--c-rule);text-underline-offset:.25em;transition:text-decoration-color var(--dur-base) var(--ease-out);text-decoration-thickness:1px}.ab-contact[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration-color:currentColor}.ab-faq[data-astro-cid-ta2fbyqs]{background:var(--bg-ink-deeper);padding-block:clamp(6rem,12vw,11rem)}.ab-qa[data-astro-cid-ta2fbyqs]{margin-top:clamp(2.5rem,6vw,5rem)}.ab-q[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);font-size:var(--fs-lead);letter-spacing:0;font-weight:400;line-height:1.35}.ab-q[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]{width:100%;font:inherit;text-align:left;color:var(--cream);cursor:default;background:0 0;border:0;padding:.55rem 0;display:block}.ab-q[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.ab-a-lead[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);letter-spacing:-.022em;color:var(--cream);font-size:clamp(1.375rem,3.1vw,2.75rem);font-weight:400;line-height:1.2}.ab-a-rest[data-astro-cid-ta2fbyqs]{max-width:44ch;margin-top:var(--space-4);font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--cream-body)}.ab-qa[data-astro-cid-ta2fbyqs]:not(.is-live) .ab-a[data-astro-cid-ta2fbyqs]{padding:var(--space-2) 0 var(--space-8)}.ab-qa[data-astro-cid-ta2fbyqs].is-live button[data-astro-cid-ta2fbyqs]{color:#f5efe175;cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.ab-qa[data-astro-cid-ta2fbyqs].is-live .is-open[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]{color:var(--cream)}@media (hover:hover){.ab-qa[data-astro-cid-ta2fbyqs].is-live button[data-astro-cid-ta2fbyqs]:hover{color:var(--cream)}}@media (width<=959px){.ab-qa[data-astro-cid-ta2fbyqs].is-live .ab-q[data-astro-cid-ta2fbyqs]{border-top:1px solid #f5efe124}.ab-qa[data-astro-cid-ta2fbyqs].is-live button[data-astro-cid-ta2fbyqs]{padding:1.1rem 0}.ab-qa[data-astro-cid-ta2fbyqs].is-live .ab-a[data-astro-cid-ta2fbyqs]{visibility:hidden;transition:grid-template-rows var(--dur-slow) var(--ease-out), visibility 0s var(--dur-slow);grid-template-rows:0fr;display:grid}.ab-qa[data-astro-cid-ta2fbyqs].is-live .is-open[data-astro-cid-ta2fbyqs] .ab-a[data-astro-cid-ta2fbyqs]{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.ab-a-in[data-astro-cid-ta2fbyqs]{min-height:0;overflow:hidden}.ab-qa[data-astro-cid-ta2fbyqs].is-live .ab-a-rest[data-astro-cid-ta2fbyqs]{padding-bottom:var(--space-8)}}@media (width>=960px){.ab-qa[data-astro-cid-ta2fbyqs].is-live{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(var(--n), auto) 1fr;column-gap:var(--gap);display:grid}.ab-qa[data-astro-cid-ta2fbyqs].is-live .ab-q[data-astro-cid-ta2fbyqs]{display:contents}.ab-qa[data-astro-cid-ta2fbyqs].is-live h3[data-astro-cid-ta2fbyqs]{grid-column:1/span 5}.ab-qa[data-astro-cid-ta2fbyqs].is-live .ab-a[data-astro-cid-ta2fbyqs]{top:calc(var(--header-h) + 3rem);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out), visibility 0s var(--dur-base);grid-area:1/7/-1/-1;align-self:start;padding-top:.35rem;position:sticky;transform:translateY(10px)}.ab-qa[data-astro-cid-ta2fbyqs].is-live .is-open[data-astro-cid-ta2fbyqs] .ab-a[data-astro-cid-ta2fbyqs]{opacity:1;visibility:visible;transition-delay:.12s,.12s,0s;transform:none}}.ab-faq-more[data-astro-cid-ta2fbyqs]{color:var(--cream-body);margin-top:clamp(2rem,4vw,3rem)}.ab-faq-more[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--sky-glow);text-underline-offset:.25em;transition:text-decoration-color var(--dur-base) var(--ease-out);text-decoration:underline #a9dcf466}.ab-faq-more[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration-color:currentColor}.ab-cta[data-astro-cid-ta2fbyqs]{isolation:isolate;background:radial-gradient(80% 90% at 82% 62%, var(--blue-top) 0%, transparent 70%), var(--bg-ink-deeper);align-items:center;min-height:clamp(32rem,70vh,44rem);display:grid;position:relative;overflow:hidden}.ab-field[data-astro-cid-ta2fbyqs]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ab-cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:14ch;font-size:var(--fs-display);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tr-display)}@keyframes ab-key{to{background-position:100% 0}}.ab-cta-key[data-astro-cid-ta2fbyqs]{background:var(--g-text);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate ab-key}.ab-cta[data-astro-cid-ta2fbyqs] .btn{margin-top:var(--space-8)}@media (prefers-reduced-motion:reduce){.ab-cta-key[data-astro-cid-ta2fbyqs]{animation:none}.ab-photo[data-astro-cid-ta2fbyqs] img{transform:none}.ab-qa[data-astro-cid-ta2fbyqs].is-live button[data-astro-cid-ta2fbyqs],.ab-qa[data-astro-cid-ta2fbyqs].is-live .ab-a[data-astro-cid-ta2fbyqs]{transition:none}}
