.host-chip[data-astro-cid-hk3vfu5y]{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;color:var(--color-ink);text-decoration:none}.host-chip[data-astro-cid-hk3vfu5y]:hover .name[data-astro-cid-hk3vfu5y]{text-decoration:underline;text-underline-offset:.2em}.host-chip[data-astro-cid-hk3vfu5y]:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:999px}.photo[data-astro-cid-hk3vfu5y]{width:2.75rem;height:2.75rem;border:2px solid var(--color-canvas);border-radius:999px;object-fit:cover;box-shadow:0 4px 14px #10121b2e}.initials[data-astro-cid-hk3vfu5y]{display:grid;place-items:center;background:var(--color-ink);color:var(--color-ink-inverse);font-size:.8125rem;font-weight:600}.text[data-astro-cid-hk3vfu5y]{display:grid;line-height:1.2}.label[data-astro-cid-hk3vfu5y]{font-size:.75rem;color:var(--color-ink-muted)}.name[data-astro-cid-hk3vfu5y]{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.on-image[data-astro-cid-hk3vfu5y]{color:#fff}.on-image[data-astro-cid-hk3vfu5y] .label[data-astro-cid-hk3vfu5y]{color:#ffffffbf}.on-image[data-astro-cid-hk3vfu5y] .photo[data-astro-cid-hk3vfu5y]{border-color:#ffffffe6}.hero[data-astro-cid-bbe6dxrz]{max-width:90rem;margin:0 auto;padding:.5rem clamp(1rem,3vw,2.5rem) 0}.card[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;min-height:clamp(21rem,calc(100svh - 21rem),34rem);border-radius:var(--radius-card);background:var(--color-surface);isolation:isolate}.picture[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.image[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:center 60%}.scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .46) 42%,transparent 78%),linear-gradient(to right,rgb(0 0 0 / .42),transparent 58%),linear-gradient(to left,rgb(0 0 0 / .4),transparent 42%)}.content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;gap:1.75rem;align-content:end;align-items:end;min-height:inherit;padding:clamp(1.25rem,4vw,3.5rem);padding-bottom:calc(clamp(1.25rem,4vw,3.5rem) + 2.5rem);color:var(--color-ink-inverse)}.intro[data-astro-cid-bbe6dxrz]{display:grid;gap:1.25rem;justify-items:start}.eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.5rem .9rem .5rem .75rem;border:1px solid rgb(255 255 255 / .28);border-radius:999px;background:#11111147;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px #ffffff2e;font-size:.875rem;font-weight:500;letter-spacing:.01em;color:var(--color-ink-inverse)}.eyebrow[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{opacity:.85}.title[data-astro-cid-bbe6dxrz]{margin:0;font-size:var(--text-hero);font-weight:500;line-height:var(--text-hero--line-height);letter-spacing:var(--text-hero--letter-spacing);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.line[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden}.line-inner[data-astro-cid-bbe6dxrz]{display:block;padding-bottom:.06em}.aside[data-astro-cid-bbe6dxrz]{display:grid;gap:1.25rem;max-width:24rem}.text[data-astro-cid-bbe6dxrz]{margin:0;font-size:clamp(.9375rem,.875rem + .25vw,1.0625rem);line-height:1.5}.aside[data-astro-cid-bbe6dxrz]{display:none}.intro[data-astro-cid-bbe6dxrz] .trust-mobile{margin-top:-.25rem}@media(min-width:48rem){.card[data-astro-cid-bbe6dxrz]{min-height:clamp(26rem,calc(100svh - 16.5rem),44rem)}}@media(min-width:72rem){.card[data-astro-cid-bbe6dxrz]{min-height:clamp(30rem,calc(100svh - 11.25rem),56rem)}}@media(min-width:64rem){.aside[data-astro-cid-bbe6dxrz]{display:grid}.intro[data-astro-cid-bbe6dxrz] .trust-mobile{display:none}.content[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem}.aside[data-astro-cid-bbe6dxrz]{justify-self:end;padding-bottom:.5rem}.btn[data-astro-cid-bbe6dxrz]{justify-self:start}}.units-slider[data-astro-cid-vwrqfwmy]{margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(2.75rem,5vw,4rem) 0 clamp(2.5rem,5vw,3.5rem);background:var(--color-surface-soft)}.wrap[data-astro-cid-vwrqfwmy]{max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem);container-type:inline-size}.head[data-astro-cid-vwrqfwmy]{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem}.copy[data-astro-cid-vwrqfwmy]{max-width:45rem}.heading[data-astro-cid-vwrqfwmy]{margin:0 0 .625rem;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.intro[data-astro-cid-vwrqfwmy]{margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.55;color:var(--color-ink-muted)}.controls[data-astro-cid-vwrqfwmy]{display:flex;gap:.625rem;align-items:center}.controls[data-astro-cid-vwrqfwmy][hidden]{display:none}.position[data-astro-cid-vwrqfwmy]{min-width:3.25rem;font-size:.875rem;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;text-align:right}.nav[data-astro-cid-vwrqfwmy]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:.0625rem solid var(--color-line);border-radius:.875rem;background:var(--color-canvas);color:var(--color-ink);cursor:pointer}.nav[data-astro-cid-vwrqfwmy].next{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-ink-inverse)}.nav[data-astro-cid-vwrqfwmy]:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}.nav[data-astro-cid-vwrqfwmy] svg{width:1.125rem;height:1.125rem}.nav[data-astro-cid-vwrqfwmy][hidden],.nav[data-astro-cid-vwrqfwmy] [data-astro-cid-vwrqfwmy][hidden]{display:none}.track[data-astro-cid-vwrqfwmy]{display:flex;gap:1.25rem;margin:-.5rem calc(-1*clamp(1rem,3vw,2.5rem)) 0;padding:.5rem clamp(1rem,3vw,2.5rem) 2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:clamp(1rem,3vw,2.5rem);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.track[data-astro-cid-vwrqfwmy].is-drifting{scroll-snap-type:none}.track[data-astro-cid-vwrqfwmy]::-webkit-scrollbar{display:none}.track[data-astro-cid-vwrqfwmy]>li[data-astro-cid-vwrqfwmy]{display:flex;flex:0 0 86%;min-width:0;scroll-snap-align:start}.track[data-astro-cid-vwrqfwmy]>li[data-astro-cid-vwrqfwmy]>.unit-card{flex:1;min-width:0}.track[data-astro-cid-vwrqfwmy] .unit-card .name{font-size:1.125rem}@container (min-width: 40rem){.track[data-astro-cid-vwrqfwmy]>li[data-astro-cid-vwrqfwmy]{flex-basis:calc((100% - 2 * 1.25rem) / 2.2)}.track[data-astro-cid-vwrqfwmy] .unit-card .name{font-size:1.1875rem}}@container (min-width: 64rem){.track[data-astro-cid-vwrqfwmy]>li[data-astro-cid-vwrqfwmy]{flex-basis:calc((100% - 4 * 1.25rem) / 4.1)}.track[data-astro-cid-vwrqfwmy] .unit-card .facts{font-size:.875rem}}.all[data-astro-cid-vwrqfwmy]{display:inline-flex;gap:.625rem;align-items:center;justify-content:center;height:3rem;padding:0 1.375rem;border:.0625rem solid var(--color-line-strong);border-radius:.8125rem;background:var(--color-canvas);color:var(--color-ink);font-size:.9375rem;font-weight:600;text-decoration:none}.all[data-astro-cid-vwrqfwmy]:hover{border-color:var(--color-ink)}.all[data-astro-cid-vwrqfwmy]:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}.all[data-astro-cid-vwrqfwmy] svg{width:1rem;height:1rem}@container (max-width: 39.99rem){.all[data-astro-cid-vwrqfwmy]{display:flex}}.places[data-astro-cid-b6cr3ncz]{padding:clamp(2rem,4vw,3rem) 0 clamp(3.5rem,8vw,6.5rem)}.places[data-astro-cid-b6cr3ncz].soft{padding-top:clamp(3.5rem,8vw,6.5rem);background:var(--color-surface-soft)}.wrap[data-astro-cid-b6cr3ncz]{max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem)}.head[data-astro-cid-b6cr3ncz]{max-width:46rem;margin-bottom:1.75rem}.heading[data-astro-cid-b6cr3ncz]{margin:0 0 .75rem;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.intro[data-astro-cid-b6cr3ncz]{margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.55;color:var(--color-ink-muted)}.bento[data-astro-cid-b6cr3ncz]{display:grid;grid-template-columns:1fr;grid-auto-rows:16rem;gap:1rem}.tile[data-astro-cid-b6cr3ncz]{position:relative;display:block;overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink-inverse);text-decoration:none;isolation:isolate}.tile[data-astro-cid-b6cr3ncz] img[data-astro-cid-b6cr3ncz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out-expo)}.tile[data-astro-cid-b6cr3ncz]:hover img[data-astro-cid-b6cr3ncz],.tile[data-astro-cid-b6cr3ncz]:focus-visible img[data-astro-cid-b6cr3ncz]{transform:scale(1.04)}.scrim[data-astro-cid-b6cr3ncz]{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .84) 0%,rgb(0 0 0 / .55) 35%,rgb(0 0 0 / .15) 65%,transparent 85%)}.content[data-astro-cid-b6cr3ncz]{position:absolute;inset:auto 0 0;display:grid;gap:.35rem;padding:1.25rem 1.4rem 1.4rem}.meta[data-astro-cid-b6cr3ncz]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;opacity:.9}.name[data-astro-cid-b6cr3ncz]{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.tagline[data-astro-cid-b6cr3ncz]{max-width:34rem;font-size:.9375rem;line-height:1.45;opacity:.92}.link[data-astro-cid-b6cr3ncz]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.875rem;font-weight:500}.arrow[data-astro-cid-b6cr3ncz]{transform:rotate(-90deg);transition:transform var(--duration-fast) var(--ease-out-expo)}.tile[data-astro-cid-b6cr3ncz]:hover .arrow[data-astro-cid-b6cr3ncz]{transform:rotate(-90deg) translateY(3px)}.tile[data-astro-cid-b6cr3ncz]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(min-width:56rem){.bento[data-astro-cid-b6cr3ncz]{grid-template-columns:repeat(var(--count, 3),minmax(0,1fr));grid-auto-rows:auto}.tile[data-astro-cid-b6cr3ncz]{aspect-ratio:1}.name[data-astro-cid-b6cr3ncz]{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-b6cr3ncz] img[data-astro-cid-b6cr3ncz],.arrow[data-astro-cid-b6cr3ncz]{transition:none}}.why[data-astro-cid-lulvzwdt]{padding:clamp(3rem,7vw,5.5rem) 0;background:var(--color-canvas)}.wrap[data-astro-cid-lulvzwdt]{max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem)}.grid[data-astro-cid-lulvzwdt]{display:grid;gap:2rem}.head[data-astro-cid-lulvzwdt]{align-self:center;max-width:30rem}.heading[data-astro-cid-lulvzwdt]{margin:0 0 .75rem;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.intro[data-astro-cid-lulvzwdt]{margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.55;color:var(--color-ink-muted)}.items[data-astro-cid-lulvzwdt]{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.item[data-astro-cid-lulvzwdt]{display:grid;gap:.5rem;align-content:start;padding:1.75rem;border-radius:1.75rem;background:var(--color-canvas);box-shadow:0 .0625rem .125rem #1111110d,0 .875rem 2.125rem #11111112}.icon[data-astro-cid-lulvzwdt]{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.75rem;border-radius:.9rem;background:var(--color-ink);color:var(--color-ink-inverse)}.item-title[data-astro-cid-lulvzwdt]{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.item-text[data-astro-cid-lulvzwdt]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-ink-muted)}@media(min-width:40rem){.items[data-astro-cid-lulvzwdt]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.grid[data-astro-cid-lulvzwdt]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem)}}.host[data-astro-cid-dvwvval4]{padding:clamp(3rem,7vw,5.5rem) 0}.wrap[data-astro-cid-dvwvval4]{display:grid;gap:1.25rem;max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem)}.panel[data-astro-cid-dvwvval4],.point[data-astro-cid-dvwvval4]{border-radius:1.75rem;background:var(--color-canvas);box-shadow:0 .0625rem .125rem #1111110d,0 .875rem 2.125rem #11111112}.panel[data-astro-cid-dvwvval4]{display:grid;overflow:hidden}.who[data-astro-cid-dvwvval4]{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:1.75rem 1.5rem;border-bottom:.0625rem solid var(--color-line)}.person[data-astro-cid-dvwvval4]{display:flex;align-items:center;gap:1.125rem}.photo[data-astro-cid-dvwvval4]{flex:none;width:5.5rem;height:5.5rem;border:.25rem solid var(--color-canvas);border-radius:999rem;object-fit:cover;box-shadow:0 .625rem 1.625rem #10121b24}.photo-initials[data-astro-cid-dvwvval4]{display:grid;place-items:center;background:var(--color-ink);color:var(--color-ink-inverse);font-size:1.75rem;font-weight:600}.name[data-astro-cid-dvwvval4]{margin:0;font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.role[data-astro-cid-dvwvval4]{margin:.2rem 0 0;font-size:.9375rem;line-height:1.35;color:var(--color-ink-muted)}.contact[data-astro-cid-dvwvval4]{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.contact[data-astro-cid-dvwvval4] a[data-astro-cid-dvwvval4]{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;color:var(--color-ink);font-size:.9375rem;text-decoration:none;overflow-wrap:anywhere}.contact[data-astro-cid-dvwvval4] a[data-astro-cid-dvwvval4]:hover{text-decoration:underline;text-underline-offset:.2em}.contact-icon[data-astro-cid-dvwvval4]{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:var(--color-surface)}.rating[data-astro-cid-dvwvval4]{display:grid;gap:.5rem;margin-top:.25rem;padding:1rem 1.125rem;border-radius:1.125rem;background:var(--color-surface-soft);color:var(--color-ink);text-decoration:none}.rating[data-astro-cid-dvwvval4]:hover .rating-sub[data-astro-cid-dvwvval4]{text-decoration:underline;text-underline-offset:.2em}.rating[data-astro-cid-dvwvval4]:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}.rating-line[data-astro-cid-dvwvval4]{display:flex;align-items:center;gap:.6rem}.marks[data-astro-cid-dvwvval4]{display:inline-flex}.mark[data-astro-cid-dvwvval4]{width:1.625rem;height:1.625rem;border:.125rem solid var(--color-surface-soft);border-radius:999rem;background:var(--color-canvas);object-fit:cover}.mark[data-astro-cid-dvwvval4]+.mark[data-astro-cid-dvwvval4]{margin-left:-.5rem}.stars[data-astro-cid-dvwvval4]{position:relative;display:inline-flex}.stars-base[data-astro-cid-dvwvval4],.stars-fill[data-astro-cid-dvwvval4]{display:inline-flex;gap:.125rem}.stars-base[data-astro-cid-dvwvval4]{color:var(--color-line-strong)}.stars-fill[data-astro-cid-dvwvval4]{position:absolute;inset:0 auto 0 0;width:var(--fill);overflow:hidden;color:var(--color-star)}.stars[data-astro-cid-dvwvval4] svg{flex:none;fill:currentColor}.rating-line[data-astro-cid-dvwvval4] strong[data-astro-cid-dvwvval4]{font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums}.of[data-astro-cid-dvwvval4],.rating-sub[data-astro-cid-dvwvval4]{font-size:.8125rem;color:var(--color-ink-muted)}.rating-sub[data-astro-cid-dvwvval4]{white-space:nowrap}.body[data-astro-cid-dvwvval4]{display:grid;gap:1.25rem;align-content:center;padding:1.75rem 1.5rem 2rem}.heading[data-astro-cid-dvwvval4]{margin:0;max-width:40rem;font-size:clamp(1.625rem,1.15rem + 1.4vw,2.375rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.text[data-astro-cid-dvwvval4]{margin:0;max-width:46rem;font-size:clamp(.9375rem,.9rem + .15vw,1rem);line-height:1.65;color:var(--color-ink-muted)}.motto[data-astro-cid-dvwvval4]{display:grid;gap:.3rem;margin:.25rem 0 0;padding-left:1.25rem;border-left:.125rem solid var(--color-ink)}.motto-quote[data-astro-cid-dvwvval4]{margin:0;font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);font-style:italic;font-weight:500;line-height:1.3;letter-spacing:-.01em}.motto-line[data-astro-cid-dvwvval4]{font-size:.9375rem;color:var(--color-ink-muted)}.cta[data-astro-cid-dvwvval4]{justify-self:start;margin-top:.25rem}.points[data-astro-cid-dvwvval4]{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.point[data-astro-cid-dvwvval4]{display:flex;flex-direction:column;gap:.5rem;padding:1.75rem}.point-top[data-astro-cid-dvwvval4]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.point-icon[data-astro-cid-dvwvval4]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.9rem;background:var(--color-ink);color:var(--color-ink-inverse)}.point-no[data-astro-cid-dvwvval4]{font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:var(--color-ink-muted)}.point-title[data-astro-cid-dvwvval4]{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.point-text[data-astro-cid-dvwvval4]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-ink-muted)}.tags[data-astro-cid-dvwvval4]{display:flex;flex-wrap:wrap;gap:.375rem;margin:auto 0 0;padding:1rem 0 0;list-style:none}.tags[data-astro-cid-dvwvval4] li[data-astro-cid-dvwvval4]{padding:.3rem .7rem;border-radius:999rem;background:var(--color-surface);font-size:.8125rem;font-weight:500}@media(min-width:48rem){.panel[data-astro-cid-dvwvval4]{grid-template-columns:21rem minmax(0,1fr)}.who[data-astro-cid-dvwvval4]{padding:2.75rem 2.25rem;border-right:.0625rem solid var(--color-line);border-bottom:0}.photo[data-astro-cid-dvwvval4]{width:6.5rem;height:6.5rem}.body[data-astro-cid-dvwvval4]{padding:3rem clamp(2rem,4vw,3.5rem)}.points[data-astro-cid-dvwvval4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.points[data-astro-cid-dvwvval4]{grid-template-columns:repeat(4,minmax(0,1fr))}}
