.slides__frame[data-astro-cid-b72lonri]{position:relative;overflow:hidden}.slide[data-astro-cid-b72lonri]{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s linear .9s;position:absolute;inset:0}.slide[data-astro-cid-b72lonri]:first-child{position:relative}.slide[data-astro-cid-b72lonri].is-on{opacity:1;visibility:visible;transition:opacity .9s,visibility}.slide[data-astro-cid-b72lonri] .img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block;max-width:none!important}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-b72lonri],.slide[data-astro-cid-b72lonri].is-on{transition:none}}.slides__dots[data-astro-cid-b72lonri]{justify-content:center;gap:.15rem;padding:.4rem 0 0;display:flex}.slides__dots[data-astro-cid-b72lonri][hidden]{display:none}.slides__dot[data-astro-cid-b72lonri]{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.slides__dot[data-astro-cid-b72lonri]:before{content:"";background:var(--stone);opacity:.45;border-radius:50%;width:.45rem;height:.45rem;transition:opacity .2s,transform .2s,background .2s}.slides__dot[data-astro-cid-b72lonri]:hover:before{opacity:.8}.slides__dot[data-astro-cid-b72lonri][aria-current]:before{background:var(--accent);opacity:1;transform:scale(1.25)}.slides__dot[data-astro-cid-b72lonri]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:50%}.timeline[data-astro-cid-3xih677i]{margin:var(--space-m) 0 0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-3xih677i]:before{content:"";background:var(--gold);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.3rem}li[data-astro-cid-3xih677i]{padding:0 0 1.75rem 2rem;position:relative}li[data-astro-cid-3xih677i]:before{content:"";background:var(--ivory);border:1.5px solid var(--accent);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.45rem;left:0}li[data-astro-cid-3xih677i]:last-child:before{background:var(--accent)}.years[data-astro-cid-3xih677i]{font-size:var(--step--1);letter-spacing:.08em;color:var(--accent);margin:0;font-weight:600}h3[data-astro-cid-3xih677i]{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;margin:0;font-weight:600;line-height:1.4}.tl-body[data-astro-cid-3xih677i] p[data-astro-cid-3xih677i]{color:var(--stone);margin:.2rem 0 0}@media (width>=48rem){li[data-astro-cid-3xih677i]{padding-left:11rem}.years[data-astro-cid-3xih677i]{width:7rem;position:absolute;top:.1rem;left:2rem}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:1;width:100%;max-height:min(70svh,34rem);position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme] picture,.hero__media[data-astro-cid-lcdefpme] .img{object-fit:cover;width:100%;aspect-ratio:auto!important;object-position:50% 32%!important;max-width:none!important;height:100%!important}.hero__media[data-astro-cid-lcdefpme] .img{transform-origin:50% 35%;animation:24s ease-in-out infinite alternate kenburns}.hero__media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to bottom, #12110f00, var(--ivory));pointer-events:none;height:18%;position:absolute;inset:auto 0 0}.hero__inner[data-astro-cid-lcdefpme]{padding-block:var(--space-m) var(--space-l)}.hero__copy[data-astro-cid-lcdefpme]{max-width:46rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--step-5);margin-bottom:1.25rem;line-height:.98}.tagline[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);color:var(--accent);margin-bottom:1.25rem;line-height:1.2}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--stone)}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2rem;display:flex}@media (width>=40rem) and (width<=55.99rem){.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:16/11}}@media (width>=56rem){.hero[data-astro-cid-lcdefpme]{justify-content:center;min-height:min(92svh,56rem)}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:auto;z-index:-1;width:44%;height:100%;max-height:none;position:absolute;inset:0 0 0 auto}.hero__media[data-astro-cid-lcdefpme] .img{object-position:55% 30%!important}.hero__media[data-astro-cid-lcdefpme]:after{background:linear-gradient(to right, var(--ivory) 0%, #12110f00 30%), linear-gradient(to top, var(--ivory) 0%, #12110f00 22%);height:auto;inset:0}.hero__inner[data-astro-cid-lcdefpme]{padding-block:calc(var(--space-l) + 2rem) var(--space-l)}.hero__copy[data-astro-cid-lcdefpme]{max-width:min(40rem, calc(56vw - var(--gutter) - 3rem))}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,1rem + 4.2vw,5.6rem)}}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.quotes-band[data-astro-cid-lcdefpme]{padding-block:var(--space-m) var(--space-l);border-bottom:1px solid var(--line)}.quotes-band[data-astro-cid-lcdefpme] .quotes h2{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0;font-weight:500}.proof[data-astro-cid-lcdefpme]{padding-block:var(--space-l)}.proof[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-m)}.hl-group[data-astro-cid-lcdefpme]+.hl-group[data-astro-cid-lcdefpme]{margin-top:var(--space-m)}.hl-group__h[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--stone);margin:0 0 1rem;font-weight:600}.hl-cards[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=30rem){.hl-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.hl-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.hl-card[data-astro-cid-lcdefpme]{background:var(--linen);border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:var(--radius);flex-direction:column;gap:.35rem;height:100%;padding:clamp(1rem,.7rem + 1.2vw,1.75rem);display:flex}.hl-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none;margin:0}.hl-card__value[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.7rem,1rem + 2.6vw,3.1rem);font-weight:600;line-height:1;margin-bottom:.35rem!important}.hl-card[data-astro-cid-lcdefpme]{container-type:inline-size}.hl-card__value--long[data-astro-cid-lcdefpme]{font-size:min(clamp(1.7rem,1rem + 2.6vw,3.1rem),14.5cqi)}.hl-card__value[data-astro-cid-lcdefpme]{align-items:flex-end;min-height:clamp(1.7rem,1rem + 2.6vw,3.1rem);display:flex}.hl-card__label[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--step-0);color:var(--ink);line-height:1.3}.hl-card__source[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--stone);overflow-wrap:anywhere;padding-top:.25rem;line-height:1.4;margin-top:auto!important}.now-cards[data-astro-cid-lcdefpme]{margin:var(--space-m) 0 0;gap:var(--space-m);padding:0;list-style:none;display:grid}@media (width>=40rem){.now-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}.now-card[data-astro-cid-lcdefpme]{grid-column:span 2}.now-card[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:2/span 2}}@media (width>=64rem){.now-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.now-card[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:span 2}.now-card[data-astro-cid-lcdefpme]:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.now-card[data-astro-cid-lcdefpme]:nth-child(3n+1):last-child{grid-column:3/span 2}}.now-card[data-astro-cid-lcdefpme]{background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;height:100%;display:flex;overflow:hidden}.now-card[data-astro-cid-lcdefpme]:hover,.now-card[data-astro-cid-lcdefpme]:focus-within{border-color:#c9a45c8c}.now-card__img[data-astro-cid-lcdefpme] .slides__frame{border-bottom:2px solid var(--gold)}.now-card__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:.6rem;padding:clamp(1.25rem,1rem + .8vw,1.75rem);display:flex}.now-card__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none;margin:0}.now-card__kicker[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:500}.now-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.4rem,1.15rem + .6vw,1.65rem);line-height:1.15}.now-card__text[data-astro-cid-lcdefpme]{color:var(--stone);flex:1}.now-card__text[data-astro-cid-lcdefpme] .inline[data-astro-cid-lcdefpme]{color:var(--accent)}.now-card__cta[data-astro-cid-lcdefpme]{color:var(--accent);align-self:flex-start;margin-top:.75rem}.career[data-astro-cid-lcdefpme]{gap:var(--space-m);display:grid}@media (width>=56rem){.career[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:1fr 1.6fr}.career__intro[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:7rem}}.bring[data-astro-cid-lcdefpme]{margin:var(--space-m) 0 0;gap:var(--space-m);padding:0;list-style:none;display:grid}@media (width>=48rem){.bring[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}}.bring[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--gold);padding-top:1.25rem}.bring__n[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);color:var(--accent);margin-bottom:.75rem;line-height:1;display:block}.bring[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin-bottom:.5rem}.bring[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--stone);margin:0}.ai[data-astro-cid-lcdefpme]{margin-top:var(--space-m);gap:var(--space-m);border:1px solid var(--accent);border-radius:var(--radius);background:radial-gradient(40rem 20rem at 100% 0%, #c9a45c1a, transparent 70%), var(--ivory);padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (width>=60rem){.ai[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:1.1fr 1fr}}.ai[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.ai__intro[data-astro-cid-lcdefpme]{align-content:start;gap:.9rem;display:grid}.ai__kicker[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);color:var(--accent);line-height:1}.ai[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin:0}.ai__text[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--ink);line-height:1.5}.ai__close[data-astro-cid-lcdefpme]{color:var(--stone)}.ai__tools[data-astro-cid-lcdefpme]{padding-top:var(--space-m);border-top:1px solid var(--line);grid-column:1/-1;gap:1.1rem 2.5rem;display:grid}@media (width>=48rem){.ai__tools[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.ai__tools[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ai__tools[data-astro-cid-lcdefpme] .ai__toolsh[data-astro-cid-lcdefpme]{grid-column:1/-1}.ai__toolsh[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink)}.ai__toolgroup[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin-bottom:.55rem}.ai[data-astro-cid-lcdefpme] .chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ai[data-astro-cid-lcdefpme] .chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{letter-spacing:.02em;white-space:nowrap;color:var(--accent);background:#c9a45c0f;border:1px solid #c9a45c8c;border-radius:999px;padding:.5rem .8rem;font-size:.82rem;font-weight:500;line-height:1}.ai__lists[data-astro-cid-lcdefpme]{gap:var(--space-m);align-content:start;display:grid}.ai[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-weight:600}.ai__sites[data-astro-cid-lcdefpme],.ai__systems[data-astro-cid-lcdefpme]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ai__sites[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;padding-bottom:.55rem;display:flex}.ai__site[data-astro-cid-lcdefpme]{color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a[data-astro-cid-lcdefpme].ai__site:hover{color:var(--accent)}.ai__here[data-astro-cid-lcdefpme],.ai__note[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--stone);font-weight:400}.ai__systems[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--stone);padding-left:1.4rem;position:relative}.ai__systems[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);width:.7rem;height:1px;position:absolute;top:.75em;left:0}.ins-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-m);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.ins-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.personal[data-astro-cid-lcdefpme]{gap:var(--space-l);align-items:center;display:grid}.personal__photos[data-astro-cid-lcdefpme]{max-width:30rem;padding-bottom:3rem;position:relative}.personal__img--a[data-astro-cid-lcdefpme]{width:78%}.personal__img--b[data-astro-cid-lcdefpme]{border:6px solid var(--ivory);width:46%;position:absolute;bottom:0;right:0}.personal__img[data-astro-cid-lcdefpme] .img{max-width:100%!important}@media (width>=48rem){.personal[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr}}@media (prefers-reduced-motion:reduce){.hero__media[data-astro-cid-lcdefpme] .img{animation:none}}
