.button-block[data-astro-cid-qtuqbwgx]{text-align:center;margin-block:0}.cards[data-astro-cid-krodbb63]{gap:var(--space-5);margin-block:0;list-style:none;display:grid}@media (width>=768px){.cards[data-astro-cid-krodbb63]{gap:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.cards--2[data-astro-cid-krodbb63],.cards--4[data-astro-cid-krodbb63]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cards--3[data-astro-cid-krodbb63]{grid-template-columns:repeat(3,1fr)}.cards--4[data-astro-cid-krodbb63]{grid-template-columns:repeat(4,1fr)}}.card[data-astro-cid-krodbb63]{padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:2px solid var(--c-rule);flex-direction:column;display:flex;position:relative}@media (width>=768px){.card[data-astro-cid-krodbb63]{padding:var(--space-3) var(--space-6)}}.card__title[data-astro-cid-krodbb63]{margin-bottom:var(--space-3);color:var(--c-brand-text);font-family:var(--ff-sans);letter-spacing:var(--ls-label);text-transform:uppercase;font-size:1.0625rem;font-weight:500}.card__title[data-astro-cid-krodbb63] a[data-astro-cid-krodbb63]{color:inherit;text-decoration:none}.card__title[data-astro-cid-krodbb63] a[data-astro-cid-krodbb63]:after{content:"";position:absolute;inset:0}.card__title[data-astro-cid-krodbb63] a[data-astro-cid-krodbb63]:focus-visible{outline:none}.card--link[data-astro-cid-krodbb63]:has(a:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.card__text[data-astro-cid-krodbb63]{margin:0;font-size:.9375rem;line-height:1.55}.card__more[data-astro-cid-krodbb63]{align-items:center;gap:var(--space-1);padding-top:var(--space-4);color:var(--c-brand-text);font-family:var(--ff-sans);font-size:var(--fs-small);margin-top:auto;font-weight:500;display:inline-flex}.card--link[data-astro-cid-krodbb63]:hover{background:var(--c-blush-50)}.card--link[data-astro-cid-krodbb63]:hover .card__more[data-astro-cid-krodbb63]{text-decoration:underline}.cards--statement[data-astro-cid-krodbb63]{padding-block:calc(var(--space-section) / 3);display:block;overflow-x:clip}.cards--statement[data-astro-cid-krodbb63] .card[data-astro-cid-krodbb63]{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-top:1px solid #9d693f59;border-left:0;grid-template-columns:2.5rem minmax(0,1fr);display:grid}.cards--statement[data-astro-cid-krodbb63] .card[data-astro-cid-krodbb63]:last-child{border-bottom:1px solid #9d693f59}.card__index[data-astro-cid-krodbb63]{color:var(--c-brand-text);font-family:var(--ff-sans);font-size:var(--fs-small);letter-spacing:.14em;font-weight:500}.cards--statement[data-astro-cid-krodbb63] .card__title[data-astro-cid-krodbb63]{color:var(--c-brand-700);font-family:var(--ff-display);letter-spacing:-.03em;text-transform:none;margin:0;font-size:clamp(2rem,1rem + 3.6vw,4.5rem);font-style:italic;font-weight:300;line-height:1}.cards--statement[data-astro-cid-krodbb63] .card__text[data-astro-cid-krodbb63],.cards--statement[data-astro-cid-krodbb63] .card__more[data-astro-cid-krodbb63]{grid-column:2;max-width:24rem}.cards--statement[data-astro-cid-krodbb63] .card__text[data-astro-cid-krodbb63]{font-size:var(--fs-lead);line-height:1.5}@media (width>=768px){.cards--statement[data-astro-cid-krodbb63] .card[data-astro-cid-krodbb63]{padding:var(--space-5) 0;grid-template-columns:4rem minmax(0,1fr)}.cards--statement[data-astro-cid-krodbb63] .card__text[data-astro-cid-krodbb63],.cards--statement[data-astro-cid-krodbb63] .card__more[data-astro-cid-krodbb63]{justify-self:end}}@media (width>=1024px){.cards--statement[data-astro-cid-krodbb63] .card[data-astro-cid-krodbb63]{grid-template-columns:4rem minmax(0,1fr) minmax(0,24rem);align-items:center}.cards--statement[data-astro-cid-krodbb63] .card__text[data-astro-cid-krodbb63],.cards--statement[data-astro-cid-krodbb63] .card__more[data-astro-cid-krodbb63]{grid-column:3}}.cards--statement[data-astro-cid-krodbb63] .card--link[data-astro-cid-krodbb63]:hover{background:0 0}.cards--statement[data-astro-cid-krodbb63] .card--link[data-astro-cid-krodbb63]:hover .card__title[data-astro-cid-krodbb63]{color:var(--c-brand-800)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cards--statement[data-astro-cid-krodbb63] .card__title[data-astro-cid-krodbb63]{animation-name:slide,ink;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(),view();animation-range:cover,cover 10% cover 40%}.cards--statement[data-astro-cid-krodbb63] .card[data-astro-cid-krodbb63]:nth-child(2n) .card__title[data-astro-cid-krodbb63]{animation-name:slide-back,ink}}}@keyframes slide{0%{transform:translate(6%)}to{transform:translate(-3%)}}@keyframes slide-back{0%{transform:translate(-3%)}to{transform:translate(6%)}}@keyframes ink{0%{color:var(--c-sand-300)}}.stats__list[data-astro-cid-w74ncyn7]{gap:var(--space-7) var(--space-4);text-align:center;grid-template-columns:repeat(2,1fr);margin:0;display:grid}@media (width>=768px){.stats__list[data-astro-cid-w74ncyn7]{gap:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.stats__item[data-astro-cid-w74ncyn7]+.stats__item[data-astro-cid-w74ncyn7]{border-left:1px solid #9d693f59}}.stats__item[data-astro-cid-w74ncyn7]{padding-inline:var(--space-3);flex-direction:column;display:flex}.stats__value[data-astro-cid-w74ncyn7]{color:var(--c-brand);font-family:var(--ff-display);font-size:var(--fs-figure);font-variation-settings:"opsz" 144;letter-spacing:-.04em;white-space:nowrap;font-weight:300;line-height:.95}@media (width<=767px){.stats__value[data-astro-cid-w74ncyn7]{font-size:clamp(2.75rem,13vw,4rem)}}.stats__number[data-astro-cid-w74ncyn7]{position:relative}.stats__number[data-astro-cid-w74ncyn7].is-counting{color:#0000}.stats__number[data-astro-cid-w74ncyn7] .stats__live{color:var(--c-brand);font-variant-numeric:tabular-nums;position:absolute;top:0;right:0}.stats__sign[data-astro-cid-w74ncyn7]{font-variation-settings:"opsz" 24;vertical-align:.45em;font-size:.6em}.stats__label[data-astro-cid-w74ncyn7]{margin:var(--space-2) 0 0;color:var(--c-brand-700)}.hero[data-astro-cid-fsitonhv]{min-height:min(86svh,860px);padding-block:calc(var(--header-h-mobile) + var(--space-8)) var(--space-8);color:var(--c-white);clip-path:inset(0);view-timeline:--hero block;align-items:end;display:grid;position:relative}.hero--home[data-astro-cid-fsitonhv]{min-height:100svh}.hero__media[data-astro-cid-fsitonhv]{background:var(--c-brand-900);position:absolute;inset:0}.hero__media[data-astro-cid-fsitonhv]:after{content:"";background:linear-gradient(#1c140e80,#0000 22%),linear-gradient(#0000 25%,#1c140e1f 45%,#1c140eb8);position:absolute;inset:0}.hero__media[data-astro-cid-fsitonhv] img,.hero__media[data-astro-cid-fsitonhv] .img-missing{object-fit:cover;object-position:60% 30%;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.hero__media[data-astro-cid-fsitonhv]{height:100lvh;position:fixed}.hero__media[data-astro-cid-fsitonhv] img{animation:settle 2.8s var(--ease-out) backwards}}@keyframes settle{0%{transform:scale(1.08)}}.hero__content[data-astro-cid-fsitonhv]{position:relative}.hero__logo[data-astro-cid-fsitonhv]{height:clamp(96px,14vw,220px);margin-bottom:var(--space-5);filter:drop-shadow(0 1px 10px #1c140e59);-webkit-mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/260% 100% no-repeat;mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/260% 100% no-repeat}.hero__title[data-astro-cid-fsitonhv]{max-width:52rem;color:inherit;font-size:var(--fs-giant);font-variation-settings:"opsz" 72;letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:.95}.hero__line[data-astro-cid-fsitonhv]{display:block}.hero__title[data-astro-cid-fsitonhv] em[data-astro-cid-fsitonhv]{font-style:italic;font-weight:300}.hero--home[data-astro-cid-fsitonhv] .hero__title[data-astro-cid-fsitonhv]{max-width:40rem;font-family:var(--ff-sans);letter-spacing:0;font-size:clamp(1.625rem,1.1rem + 1.6vw,2.5rem);font-weight:400;line-height:1.2}.hero--home[data-astro-cid-fsitonhv] .hero__title[data-astro-cid-fsitonhv] em[data-astro-cid-fsitonhv]{font-weight:400}.hero__subtitle[data-astro-cid-fsitonhv]{max-width:34rem;margin:var(--space-5) 0 0;font-family:var(--ff-sans);font-size:var(--fs-hero);line-height:1.3}.hero__cue[data-astro-cid-fsitonhv]{bottom:var(--space-5);font-family:var(--ff-sans);font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;padding-bottom:72px;display:none;position:absolute;left:calc(50% - .75em)}.hero__cue[data-astro-cid-fsitonhv]:after{content:"";width:1.5px;height:60px;animation:cue 2.4s var(--ease-in-out) infinite;background:#ffffff4d linear-gradient(currentColor,currentColor) 0 0/100% 40% no-repeat;position:absolute;bottom:0;left:calc(50% - .75px)}@keyframes cue{0%{background-position:0 -100%}to{background-position:0 250%}}@media (width>=768px){.hero[data-astro-cid-fsitonhv]{padding-top:calc(var(--header-h) + var(--space-8));align-items:center}.hero--home[data-astro-cid-fsitonhv]{padding-bottom:var(--space-9);align-items:end}.hero__media[data-astro-cid-fsitonhv]:after{background:linear-gradient(#1c140e73,#0000 20%),linear-gradient(90deg,#1c140e99,#1c140e26 55%,#0000 75%),linear-gradient(#0000 60%,#1c140e59)}.hero__cue[data-astro-cid-fsitonhv]{display:block}}@media (width>=768px) and (aspect-ratio>=4/3){.hero__media[data-astro-cid-fsitonhv] img{object-position:100% 30%}}@media (prefers-reduced-motion:no-preference){.hero__logo[data-astro-cid-fsitonhv]{animation:write 1.8s var(--ease-in-out) .15s backwards}.hero__line[data-astro-cid-fsitonhv],.hero__subtitle[data-astro-cid-fsitonhv]{animation:rise 1.1s var(--ease-out) backwards}.hero__line[data-astro-cid-fsitonhv]:nth-child(2){animation-delay:90ms}.hero__subtitle[data-astro-cid-fsitonhv]{animation-delay:.18s}.hero__cue[data-astro-cid-fsitonhv]{animation:cue-in 1s var(--ease-out) 1.4s backwards}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero__content[data-astro-cid-fsitonhv]{animation-name:lift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit exit 75%}}}@keyframes write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes rise{0%{transform:translateY(.4em)}}@keyframes cue-in{0%{opacity:0}}@keyframes lift{to{opacity:0;transform:translateY(-18vh)}}.media-text[data-astro-cid-qmfwdnyi]{display:grid}.media-text__media[data-astro-cid-qmfwdnyi] img{aspect-ratio:4/3;object-fit:cover;width:100%}.media-text__panel[data-astro-cid-qmfwdnyi]{padding:var(--space-6) var(--space-5)}.media-text--white[data-astro-cid-qmfwdnyi] .media-text__panel[data-astro-cid-qmfwdnyi]{padding-inline:0}.media-text--blush[data-astro-cid-qmfwdnyi] .media-text__panel[data-astro-cid-qmfwdnyi]{background:var(--c-blush-100)}.media-text--sand[data-astro-cid-qmfwdnyi] .media-text__panel[data-astro-cid-qmfwdnyi]{background:var(--c-sand-300);color:var(--c-brand-900)}.media-text--sand[data-astro-cid-qmfwdnyi] a,.media-text--sand[data-astro-cid-qmfwdnyi] h2[data-astro-cid-qmfwdnyi]{color:var(--c-brand-900)}.media-text[data-astro-cid-qmfwdnyi] h2[data-astro-cid-qmfwdnyi]{font-size:var(--fs-h3)}@media (width<=1023px){.media-text__media[data-astro-cid-qmfwdnyi]{z-index:1;width:calc(100% - var(--space-6));position:relative}.media-text--right[data-astro-cid-qmfwdnyi] .media-text__media[data-astro-cid-qmfwdnyi]{margin-left:auto}.media-text--blush[data-astro-cid-qmfwdnyi] .media-text__panel[data-astro-cid-qmfwdnyi],.media-text--sand[data-astro-cid-qmfwdnyi] .media-text__panel[data-astro-cid-qmfwdnyi]{margin-top:calc(-1 * var(--space-7));padding-top:calc(var(--space-7) + var(--space-5))}}@media (width>=1024px){.media-text[data-astro-cid-qmfwdnyi]{grid-template-columns:repeat(12,1fr)}.media-text__media[data-astro-cid-qmfwdnyi]{z-index:1;margin-block:var(--space-7);grid-area:1/1/auto/span 6;align-self:center}.media-text__panel[data-astro-cid-qmfwdnyi]{padding:var(--space-8) var(--space-7) var(--space-8) calc(100% / 7 + var(--space-6));flex-direction:column;grid-area:1/6/auto/span 7;justify-content:center;display:flex}.media-text--white[data-astro-cid-qmfwdnyi] .media-text__panel[data-astro-cid-qmfwdnyi]{padding-right:0}.media-text--right[data-astro-cid-qmfwdnyi] .media-text__media[data-astro-cid-qmfwdnyi]{grid-column:7/span 6}.media-text--right[data-astro-cid-qmfwdnyi] .media-text__panel[data-astro-cid-qmfwdnyi]{padding:var(--space-8) calc(100% / 7 + var(--space-6)) var(--space-8) var(--space-7);grid-column:1/span 7}.media-text--right[data-astro-cid-qmfwdnyi].media-text--white .media-text__panel[data-astro-cid-qmfwdnyi]{padding-left:0}}.photo[data-astro-cid-2lincjpc] img{width:100%}figcaption[data-astro-cid-2lincjpc]{margin-top:var(--space-2);color:var(--c-text-muted);font-family:var(--ff-sans);font-size:var(--fs-small)}.photo__credit[data-astro-cid-2lincjpc]{margin-left:var(--space-2);white-space:nowrap}.portrait[data-astro-cid-7lb7qyjb]{gap:var(--space-5);max-width:calc(64rem + 2 * var(--page-pad));display:grid}.portrait__photo[data-astro-cid-7lb7qyjb]{width:min(18rem,70vw);margin-inline:auto}.portrait__photo[data-astro-cid-7lb7qyjb] img,.portrait__photo[data-astro-cid-7lb7qyjb] .img-missing{aspect-ratio:4/5;object-fit:cover;border-radius:50%;width:100%}.portrait__panel[data-astro-cid-7lb7qyjb]{padding:var(--space-6) var(--space-5);border-radius:var(--radius-pill);background:var(--c-blush-50)}.portrait__name[data-astro-cid-7lb7qyjb]{margin-bottom:var(--space-1);font-size:var(--fs-h3)}.portrait__detail[data-astro-cid-7lb7qyjb]{margin-bottom:var(--space-4);color:var(--c-brand-text)}@media (width>=768px){.portrait[data-astro-cid-7lb7qyjb]{grid-template-columns:18rem 1fr;align-items:center;gap:0}.portrait__photo[data-astro-cid-7lb7qyjb]{z-index:1;width:auto;margin-right:calc(-1 * var(--space-7));position:relative}.portrait__panel[data-astro-cid-7lb7qyjb]{padding:var(--space-7) var(--space-7) var(--space-7) var(--space-9)}}.quote[data-astro-cid-qdjbrty7]{max-width:calc(58rem + 2 * var(--page-pad));padding-block:var(--space-section);text-align:center}blockquote[data-astro-cid-qdjbrty7]:before{content:"«";color:var(--c-sand-300);font-family:var(--ff-display);font-variation-settings:"opsz" 72;margin-bottom:-.05em;font-size:clamp(6rem,4rem + 6vw,10rem);font-style:italic;line-height:.75;display:block}blockquote[data-astro-cid-qdjbrty7] p[data-astro-cid-qdjbrty7]{color:var(--c-brand-text);font-family:var(--ff-display);font-size:var(--fs-quote);font-variation-settings:"opsz" 72;letter-spacing:-.01em;text-wrap:balance;margin:0;font-style:italic;font-weight:300;line-height:1.25;position:relative}blockquote[data-astro-cid-qdjbrty7] p[data-astro-cid-qdjbrty7]+p{margin-top:var(--space-4)}blockquote[data-astro-cid-qdjbrty7] strong{color:var(--c-brand-800);font-weight:500}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){blockquote[data-astro-cid-qdjbrty7] .word{animation-name:light-up;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 15% cover 42%}}}@keyframes light-up{0%{color:var(--c-sand-300)}}figcaption[data-astro-cid-qdjbrty7]{margin-top:var(--space-6);font-family:var(--ff-sans);flex-direction:column;align-items:center;display:flex}figcaption[data-astro-cid-qdjbrty7]:before{content:"";width:40px;margin-bottom:var(--space-4);border-top:1.5px solid var(--c-brand)}.quote__author[data-astro-cid-qdjbrty7]{color:var(--c-brand-800);letter-spacing:.02em;font-size:1.125rem;font-weight:500}.quote__role[data-astro-cid-qdjbrty7]{color:var(--c-text-muted);font-size:var(--fs-small)}.donate[data-astro-cid-ay2k6rkt]{gap:var(--space-7);align-items:center;display:grid}.donate__title[data-astro-cid-ay2k6rkt]{font-size:var(--fs-section);letter-spacing:var(--ls-display);line-height:1.02}@media (width>=768px){.donate[data-astro-cid-ay2k6rkt]{grid-template-columns:1.4fr 1fr}}.featured-section[data-astro-cid-ydrqaozz]{padding-block:calc(var(--space-section) / 2)}.featured-section__frame[data-astro-cid-ydrqaozz]{max-width:calc(var(--container) + 2 * var(--page-pad));padding-inline:var(--page-pad);margin-inline:auto}.featured[data-astro-cid-ydrqaozz]{justify-content:center;gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),24rem));margin:0;padding:0;list-style:none;display:grid}@media (width<=639px){.featured[data-astro-cid-ydrqaozz]:has(>li:nth-child(2)){justify-content:start;gap:var(--space-4);margin-inline:calc(-1 * var(--page-pad));padding:0 var(--page-pad) var(--space-3);overscroll-behavior-x:contain;scroll-padding-inline:var(--page-pad);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.featured[data-astro-cid-ydrqaozz]>li[data-astro-cid-ydrqaozz]{scroll-snap-align:start}}@media (width>=640px){.featured[data-astro-cid-ydrqaozz]:has(>li:nth-child(3)){align-items:start;gap:var(--space-7) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.featured[data-astro-cid-ydrqaozz]:has(>li:nth-child(3))>li[data-astro-cid-ydrqaozz]:nth-child(2n){margin-top:var(--space-9)}}@media (width>=1024px){.featured[data-astro-cid-ydrqaozz]:has(>li:nth-child(3)){gap:var(--space-7) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.featured[data-astro-cid-ydrqaozz]:has(>li:nth-child(3))>li[data-astro-cid-ydrqaozz]:nth-child(2n){margin-top:0}.featured[data-astro-cid-ydrqaozz]:has(>li:nth-child(3))>li[data-astro-cid-ydrqaozz]:nth-child(3n+2){margin-top:var(--space-9)}}.featured__all[data-astro-cid-ydrqaozz]{margin:var(--space-6) 0 0;text-align:center}.join[data-astro-cid-paiqbuld]{max-width:36rem;padding:var(--space-6) var(--space-5);border-radius:var(--radius-pill);background:var(--c-blush-100);margin-inline:auto}@media (width>=640px){.join[data-astro-cid-paiqbuld]{padding:var(--space-7) var(--space-6)}}@media (width>=1024px){.join[data-astro-cid-paiqbuld]{gap:0 var(--space-8);max-width:none;padding:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.join__intro[data-astro-cid-paiqbuld]{grid-row:1/span 2}.join__form[data-astro-cid-paiqbuld]{margin-top:0!important}}.join__title[data-astro-cid-paiqbuld]{font-size:var(--fs-section);font-variation-settings:"opsz" 72;letter-spacing:var(--ls-display);line-height:1.02}.join__intro[data-astro-cid-paiqbuld] p[data-astro-cid-paiqbuld]{font-size:var(--fs-lead);margin:0;line-height:1.55}.join__form[data-astro-cid-paiqbuld]{gap:var(--space-4);margin-top:var(--space-6);display:grid}.join__field[data-astro-cid-paiqbuld]{gap:var(--space-1);display:grid}label[data-astro-cid-paiqbuld]{font-family:var(--ff-sans);font-weight:500}.join__required[data-astro-cid-paiqbuld]{color:var(--c-text-muted);font-weight:400}input[data-astro-cid-paiqbuld],textarea[data-astro-cid-paiqbuld]{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--c-brand-700);background:var(--c-white);color:var(--c-text);font:inherit;transition:border-color var(--dur-ui) ease, outline-offset var(--dur-ui) var(--ease-out);border-radius:14px}input[data-astro-cid-paiqbuld]:focus,textarea[data-astro-cid-paiqbuld]:focus{border-color:var(--c-brand-800);outline:2px solid var(--c-brand-800);outline-offset:2px}[data-astro-cid-paiqbuld][aria-invalid=true]{border-color:var(--c-error);outline-color:var(--c-error)}.join__error[data-astro-cid-paiqbuld]{color:var(--c-error);font-family:var(--ff-sans);font-size:var(--fs-small);margin:0}.join__trap[data-astro-cid-paiqbuld]{position:absolute;left:-9999px}.join__consent[data-astro-cid-paiqbuld]{font-size:var(--fs-small);margin:0}.join__submit[data-astro-cid-paiqbuld]{width:100%}.join__submit[data-astro-cid-paiqbuld][aria-busy=true]{opacity:.7;cursor:progress}.join__status[data-astro-cid-paiqbuld]{font-family:var(--ff-sans);margin:0}.join__status[data-astro-cid-paiqbuld]:empty{display:none}.join__status[data-astro-cid-paiqbuld].is-success{color:var(--c-brand-800);font-weight:500}.join__status[data-astro-cid-paiqbuld].is-error{color:var(--c-error)}.join__noscript[data-astro-cid-paiqbuld]{margin-top:var(--space-4);font-size:var(--fs-small)}.legal-info[data-astro-cid-6t2nj3y6]{gap:var(--space-3);margin:0;display:grid}.legal-info[data-astro-cid-6t2nj3y6] div[data-astro-cid-6t2nj3y6]{gap:var(--space-1) var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--c-blush-100);display:grid}dt[data-astro-cid-6t2nj3y6]{color:var(--c-brand-800);font-family:var(--ff-sans);font-weight:500}dd[data-astro-cid-6t2nj3y6]{white-space:pre-line;margin:0}@media (width>=640px){.legal-info[data-astro-cid-6t2nj3y6] div[data-astro-cid-6t2nj3y6]{grid-template-columns:14rem 1fr}}.world-map__figure[data-astro-cid-qi6nhn4a]{max-width:60rem;margin-inline:auto;position:relative;container-type:inline-size}.world-map__land[data-astro-cid-qi6nhn4a],.world-map__visited[data-astro-cid-qi6nhn4a]{width:100%;height:auto;display:block}.world-map__visited[data-astro-cid-qi6nhn4a]{fill:var(--c-brand);stroke:var(--c-white);stroke-width:.6px;position:absolute;inset:0}.world-map__pins[data-astro-cid-qi6nhn4a]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.world-map__pins[data-astro-cid-qi6nhn4a] li[data-astro-cid-qi6nhn4a]{left:var(--x);top:var(--y);position:absolute}.world-map__pin[data-astro-cid-qi6nhn4a]{cursor:default;outline:none;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%)}.world-map__pin[data-astro-cid-qi6nhn4a]:before{content:"";border:clamp(1.5px, .3cqi, 3px) solid var(--c-white);background:var(--c-map-pin);width:clamp(9px,1.7cqi,16px);height:clamp(9px,1.7cqi,16px);transition:transform var(--dur-ui) ease;border-radius:50%;grid-area:1/1}.world-map__pin[data-astro-cid-qi6nhn4a]:after{content:"";border:1.5px solid var(--c-brand-800);opacity:0;pointer-events:none;border-radius:50%;grid-area:1/1;width:clamp(9px,1.7cqi,16px);height:clamp(9px,1.7cqi,16px)}@media (prefers-reduced-motion:no-preference){.world-map__pin[data-astro-cid-qi6nhn4a]:after{animation:signal 3.2s var(--ease-out) calc(var(--i,0) * .35s) infinite}}@keyframes signal{0%{opacity:.8;transform:scale(1)}60%,to{opacity:0;transform:scale(3.2)}}.world-map__pin--link[data-astro-cid-qi6nhn4a]{cursor:pointer}.world-map__pin--link[data-astro-cid-qi6nhn4a]:before{background:var(--c-brand-800);width:clamp(11px,2.1cqi,20px);height:clamp(11px,2.1cqi,20px)}.world-map__label[data-astro-cid-qi6nhn4a]{padding:2px var(--space-2);background:var(--c-white);color:var(--c-brand-800);font-family:var(--ff-sans);font-size:var(--fs-small);white-space:nowrap;opacity:0;transition:opacity var(--dur-ui) ease;pointer-events:none;font-weight:500;position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%)}.world-map__pin[data-astro-cid-qi6nhn4a]:hover .world-map__label[data-astro-cid-qi6nhn4a],.world-map__pin[data-astro-cid-qi6nhn4a]:focus .world-map__label[data-astro-cid-qi6nhn4a]{opacity:1}.world-map__pin[data-astro-cid-qi6nhn4a]:hover:before,.world-map__pin[data-astro-cid-qi6nhn4a]:focus:before{transform:scale(1.2)}.world-map__pin--link[data-astro-cid-qi6nhn4a]:hover .world-map__label[data-astro-cid-qi6nhn4a]{text-decoration:underline}.world-map__list[data-astro-cid-qi6nhn4a]{justify-content:center;gap:var(--space-2);max-width:48rem;margin:var(--space-6) auto 0;font-family:var(--ff-sans);flex-wrap:wrap;padding:0;list-style:none;display:flex}.world-map__list[data-astro-cid-qi6nhn4a] li[data-astro-cid-qi6nhn4a]{min-height:44px;padding:0 var(--space-4);border:1px solid var(--c-sand-300);border-radius:var(--radius-pill);color:var(--c-text-muted);align-items:center;display:flex}.world-map__list[data-astro-cid-qi6nhn4a] li[data-astro-cid-qi6nhn4a]:has(>a){padding:0}.world-map__list[data-astro-cid-qi6nhn4a] a[data-astro-cid-qi6nhn4a]{padding:0 var(--space-4);border-radius:inherit;color:var(--c-brand-700);transition:background-color var(--dur-button) var(--ease-out), border-color var(--dur-button) var(--ease-out), color var(--dur-button) var(--ease-out);flex:1;align-self:stretch;align-items:center;text-decoration:none;display:flex}.world-map__list[data-astro-cid-qi6nhn4a] a[data-astro-cid-qi6nhn4a]:hover{background:var(--c-brand);color:var(--c-on-brand)}.world-map__list[data-astro-cid-qi6nhn4a] li[data-astro-cid-qi6nhn4a]:has(>a:hover){border-color:var(--c-brand)}.steps[data-astro-cid-5wfdsgz3]{gap:var(--space-6);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]{counter-increment:step;padding-left:4.25rem;position:relative}.steps[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]:before{content:counter(step, decimal-leading-zero);width:3rem;color:var(--c-brand);font-family:var(--ff-display);letter-spacing:-.03em;font-size:2.25rem;font-style:italic;font-weight:300;line-height:1;position:absolute;top:-.05em;left:0}.steps[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]:not(:last-child):after{content:"";top:3rem;bottom:calc(-1 * var(--space-6) + var(--space-2));border-left:1px solid var(--c-sand-300);transform-origin:top;position:absolute;left:1.1rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.steps[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]:not(:last-child):after{animation-name:grow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 60%}}}@keyframes grow{0%{transform:scaleY(0)}}.steps__title[data-astro-cid-5wfdsgz3]{margin-bottom:var(--space-2);font-size:var(--fs-h4)}.steps[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{white-space:pre-line;margin:0}@media (width>=768px){.steps--columns[data-astro-cid-5wfdsgz3]{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.steps--columns[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]{padding:4.5rem 0 0}.steps--columns[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]:after{display:none}}.news-card[data-astro-cid-r3tkxwmq]{flex-direction:column;display:flex;position:relative}.news-card__media[data-astro-cid-r3tkxwmq]{overflow:hidden}.news-card__media[data-astro-cid-r3tkxwmq] img,.news-card__media[data-astro-cid-r3tkxwmq] .img-missing{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .9s var(--ease-out)}.news-card[data-astro-cid-r3tkxwmq]:hover .news-card__media[data-astro-cid-r3tkxwmq] img{transform:scale(1.06)}@media (width>=640px){.news-card__media[data-astro-cid-r3tkxwmq] img,.news-card__media[data-astro-cid-r3tkxwmq] .img-missing{aspect-ratio:4/5}}.news-card__label[data-astro-cid-r3tkxwmq]{width:calc(100% - var(--space-6));margin-top:calc(-1 * var(--space-9));padding:var(--space-4) var(--space-5);background:var(--c-brand);color:var(--c-white);transition:background-color var(--dur-button) var(--ease-out);position:relative}.news-card[data-astro-cid-r3tkxwmq]:hover .news-card__label[data-astro-cid-r3tkxwmq]{background:var(--c-brand-800)}.news-card__title[data-astro-cid-r3tkxwmq]{color:inherit;margin:0;font-size:1.375rem;line-height:1.25}.news-card__title[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]{color:inherit;text-decoration:none}.news-card__title[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]:after{content:"";position:absolute;inset:0}.news-card[data-astro-cid-r3tkxwmq]:hover .news-card__title[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]{text-decoration:underline 1px}.news-card[data-astro-cid-r3tkxwmq]:has(a:focus-visible){outline:3px solid var(--c-focus);outline-offset:3px}.news-card[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]:focus-visible{outline:none}.news-card__meta[data-astro-cid-r3tkxwmq]{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-family:var(--ff-sans);font-size:var(--fs-small);display:flex}.news-card__excerpt[data-astro-cid-r3tkxwmq]{margin:var(--space-3) 0 0;font-size:.9375rem}.news[data-astro-cid-y4jsu4g7]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.logo-strip[data-astro-cid-46mmsxmu]{gap:var(--space-3);display:grid}.logo-strip__toggle[data-astro-cid-46mmsxmu]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);color:var(--c-brand-text);font-family:var(--ff-sans);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;justify-self:end;display:inline-flex}.logo-strip__toggle[data-astro-cid-46mmsxmu]:hover{text-decoration:underline}.logo-strip__viewport[data-astro-cid-46mmsxmu]{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logo-strip__track[data-astro-cid-46mmsxmu]{align-items:center;gap:var(--space-8);padding:0 var(--space-8) 0 0;animation:scroll var(--duration) linear infinite;flex:none;margin:0;list-style:none;display:flex}.logo-strip__track[data-astro-cid-46mmsxmu] img[data-astro-cid-46mmsxmu]{object-fit:contain;filter:grayscale()sepia(.25);opacity:.75;width:auto;max-width:clamp(96px,20vw,160px);height:clamp(40px,9vw,64px);transition:filter var(--dur-button) var(--ease-out), opacity var(--dur-button) var(--ease-out)}.logo-strip__track[data-astro-cid-46mmsxmu] li[data-astro-cid-46mmsxmu]:hover img[data-astro-cid-46mmsxmu]{filter:none;opacity:1}.logo-strip__track[data-astro-cid-46mmsxmu] a[data-astro-cid-46mmsxmu]{transition:opacity var(--dur-ui) ease;display:block}.logo-strip__track[data-astro-cid-46mmsxmu] a[data-astro-cid-46mmsxmu]:hover{opacity:.75}.logo-strip[data-astro-cid-46mmsxmu]:hover .logo-strip__track[data-astro-cid-46mmsxmu],.logo-strip[data-astro-cid-46mmsxmu]:focus-within .logo-strip__track[data-astro-cid-46mmsxmu],.logo-strip[data-astro-cid-46mmsxmu].is-paused .logo-strip__track[data-astro-cid-46mmsxmu]{animation-play-state:paused}@keyframes scroll{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.logo-strip__toggle[data-astro-cid-46mmsxmu],.logo-strip__track[data-astro-cid-46mmsxmu][aria-hidden]{display:none}.logo-strip__viewport[data-astro-cid-46mmsxmu]{mask-image:none}.logo-strip__track[data-astro-cid-46mmsxmu]{justify-content:center;gap:clamp(var(--space-4), 3vw, var(--space-6)) clamp(var(--space-5), 4vw, var(--space-6));flex-wrap:wrap;flex:1;padding:0}}.person[data-astro-cid-xcdocfpp]{text-align:center;flex-direction:column;align-items:center;display:flex}.person__photo[data-astro-cid-xcdocfpp]{width:min(8rem,100%);margin-bottom:var(--space-4);border:1px solid var(--c-sand-300);transition:border-color var(--dur-button) var(--ease-out);border-radius:50%;padding:5px}.person[data-astro-cid-xcdocfpp]:hover .person__photo[data-astro-cid-xcdocfpp]{border-color:var(--c-brand)}.person__photo[data-astro-cid-xcdocfpp] img{transition:transform .9s var(--ease-out)}.person[data-astro-cid-xcdocfpp]:hover .person__photo[data-astro-cid-xcdocfpp] img{transform:scale(1.04)}.person--large[data-astro-cid-xcdocfpp] .person__photo[data-astro-cid-xcdocfpp]{width:min(12rem,100%)}.person__photo[data-astro-cid-xcdocfpp] img,.person__photo[data-astro-cid-xcdocfpp] .img-missing,.person__initials[data-astro-cid-xcdocfpp]{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;min-height:0}.person__photo[data-astro-cid-xcdocfpp] .img-missing span[data-astro-cid-xcdocfpp]{display:none}.person__initials[data-astro-cid-xcdocfpp]{background:var(--c-blush-100);color:var(--c-brand-text);font-family:var(--ff-display);place-items:center;font-size:2rem;display:grid}.person__name[data-astro-cid-xcdocfpp]{margin-bottom:var(--space-1);color:var(--c-brand-700);font-size:1.25rem}.person__role[data-astro-cid-xcdocfpp]{color:var(--c-brand-text);font-family:var(--ff-sans);font-size:var(--fs-small);margin:0;line-height:1.4}.person__bio[data-astro-cid-xcdocfpp]{max-width:22rem;margin:var(--space-3) 0 0;font-size:.9375rem;line-height:1.5}.person__linkedin[data-astro-cid-xcdocfpp]{width:44px;height:44px;margin-top:var(--space-1);color:var(--c-brand-text);place-items:center;display:grid}@media (width<=479px){.person--large[data-astro-cid-xcdocfpp]{column-gap:var(--space-4);text-align:left;grid-template-columns:6rem 1fr;align-items:start;display:grid}.person--large[data-astro-cid-xcdocfpp] .person__photo[data-astro-cid-xcdocfpp]{grid-row:1/span 4;width:100%;margin:0}.person--large[data-astro-cid-xcdocfpp]>[data-astro-cid-xcdocfpp]:not(.person__photo){grid-column:2}.person--large[data-astro-cid-xcdocfpp] .person__name[data-astro-cid-xcdocfpp],.person--large[data-astro-cid-xcdocfpp] .person__bio[data-astro-cid-xcdocfpp]{margin-top:var(--space-2)}.person--large[data-astro-cid-xcdocfpp] .person__linkedin[data-astro-cid-xcdocfpp]{margin-left:-10px}}.people[data-astro-cid-t7arp3mm]{justify-content:center;gap:var(--space-7) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.people[data-astro-cid-t7arp3mm]>li[data-astro-cid-t7arp3mm]{flex:0 11rem}.people--large[data-astro-cid-t7arp3mm]>li[data-astro-cid-t7arp3mm]{flex-basis:16rem}@media (width<=479px){.people[data-astro-cid-t7arp3mm]{gap:var(--space-6) var(--space-3)}.people[data-astro-cid-t7arp3mm]>li[data-astro-cid-t7arp3mm]{flex-basis:calc(50% - var(--space-3))}.people--large[data-astro-cid-t7arp3mm]>li[data-astro-cid-t7arp3mm]{flex-basis:100%}}.reel[data-astro-cid-7nuhaaon]{gap:var(--space-3);padding-block:calc(var(--space-section) / 3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;list-style:none;display:grid}@media (width>=768px){.reel[data-astro-cid-7nuhaaon]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.reel[data-astro-cid-7nuhaaon] img,.reel[data-astro-cid-7nuhaaon] .img-missing{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.services[data-astro-cid-oqfyhl4h]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px) and (width<=1023px){.services[data-astro-cid-oqfyhl4h]{grid-template-columns:1fr 1fr}.service[data-astro-cid-oqfyhl4h]:last-child:nth-child(odd){grid-column:1/-1}}.service[data-astro-cid-oqfyhl4h]{--pad:var(--space-5);padding:var(--pad);border-radius:var(--radius-pill);background:var(--c-blush-50);flex-direction:column;display:flex}@media (width>=640px){.service[data-astro-cid-oqfyhl4h]{--pad:var(--space-6)}}.service__image[data-astro-cid-oqfyhl4h]{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) var(--space-5);border-radius:var(--radius-pill) var(--radius-pill) 0 0;overflow:hidden}.service__image[data-astro-cid-oqfyhl4h] img{aspect-ratio:3/2;object-fit:cover;width:100%}.service__number[data-astro-cid-oqfyhl4h]{color:var(--c-brand);font-family:var(--ff-display);font-variation-settings:"opsz" 72;letter-spacing:-.03em;font-size:clamp(3rem,2.2rem + 3vw,5rem);font-style:italic;font-weight:300;line-height:.9}.service__title[data-astro-cid-oqfyhl4h]{margin:var(--space-3) 0;color:var(--c-brand-700);font-size:var(--fs-h4)}.service__summary[data-astro-cid-oqfyhl4h]{margin:0}.service__body[data-astro-cid-oqfyhl4h]{margin-top:var(--space-4);font-size:.9375rem}.services__more[data-astro-cid-oqfyhl4h],.services__contact[data-astro-cid-oqfyhl4h]{margin:var(--space-6) 0 0;text-align:center}.video[data-astro-cid-2gmjvff3]{aspect-ratio:16/9;background:var(--c-brand-900);width:100%;position:relative}.video--portrait[data-astro-cid-2gmjvff3]{aspect-ratio:9/16;max-width:24rem;margin-inline:auto}.video__facade[data-astro-cid-2gmjvff3]{isolation:isolate;justify-content:center;align-items:center;gap:clamp(var(--space-2), 2vw, var(--space-4));width:100%;height:100%;padding:var(--space-4);background:radial-gradient(circle at 30% 20%, #9d693f8c, transparent 60%), radial-gradient(circle at 80% 90%, #e05f672e, transparent 50%), var(--c-brand-900);color:var(--c-white);cursor:pointer;background-size:160% 160%,140% 140%,auto;border:0;flex-direction:column;display:flex;position:relative}.video__facade[data-astro-cid-2gmjvff3] .video__poster{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.video--poster[data-astro-cid-2gmjvff3] .video__facade[data-astro-cid-2gmjvff3]:after{content:"";z-index:-1;background:linear-gradient(#0000 65%,#1c140e8c);position:absolute;inset:0}.video--poster[data-astro-cid-2gmjvff3] .video__facade[data-astro-cid-2gmjvff3]{overflow:hidden}.video--poster[data-astro-cid-2gmjvff3] .video__note[data-astro-cid-2gmjvff3]{right:0;bottom:clamp(var(--space-3), 3vw, var(--space-6));position:absolute;left:0}@media (width<=639px){.video--poster[data-astro-cid-2gmjvff3] .video__note[data-astro-cid-2gmjvff3]{display:none}}.video--poster[data-astro-cid-2gmjvff3] .video__facade[data-astro-cid-2gmjvff3]:hover .video__poster{transform:scale(1.04)}@media (prefers-reduced-motion:no-preference){.video__facade[data-astro-cid-2gmjvff3]{animation:glow 14s var(--ease-in-out) infinite alternate}}@keyframes glow{to{background-position:100% 100%,0 0,0 0}}.video__play[data-astro-cid-2gmjvff3]{background:var(--c-brand);width:clamp(56px,12vw,84px);height:clamp(56px,12vw,84px);transition:transform var(--dur-button) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.video__play[data-astro-cid-2gmjvff3]:after{content:"";border:1.5px solid var(--c-brand);border-radius:inherit;opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.video__play[data-astro-cid-2gmjvff3]:after{animation:pulse 2.6s var(--ease-out) infinite}}@keyframes pulse{0%{opacity:.9}to{opacity:0;transform:scale(1.9)}}.video__play[data-astro-cid-2gmjvff3] .icon{margin-left:6px}.video__facade[data-astro-cid-2gmjvff3]:hover .video__play[data-astro-cid-2gmjvff3]{transform:scale(1.12)}.video__title[data-astro-cid-2gmjvff3]{max-width:40rem;font-family:var(--ff-display);font-variation-settings:"opsz" 72;letter-spacing:-.01em;text-align:center;text-wrap:balance;font-size:clamp(1.375rem,.9rem + 2vw,3rem);font-style:italic;font-weight:300;line-height:1.1}.video__note[data-astro-cid-2gmjvff3]{font-family:var(--ff-sans);font-size:var(--fs-small);opacity:.85;display:block}.video[data-astro-cid-2gmjvff3] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-link[data-astro-cid-2gmjvff3]{align-items:center;gap:var(--space-4);max-width:30rem;padding:var(--space-5);border-radius:var(--radius-pill);background:var(--c-blush-50);color:var(--c-brand-700);margin-inline:auto;text-decoration:none;display:flex}.video-link[data-astro-cid-2gmjvff3]:hover{background:var(--c-blush-100)}.video-link__title[data-astro-cid-2gmjvff3]{font-family:var(--ff-display);font-size:1.25rem;display:block}.video-band[data-astro-cid-p2fadk6h]{isolation:isolate;padding-block:calc(var(--space-section) / 2);background:var(--c-espresso);color:var(--c-blush-100);position:relative}.video-band[data-astro-cid-p2fadk6h]:before{content:"";z-index:-1;opacity:.12;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.video-block[data-astro-cid-p2fadk6h]{align-items:center;gap:var(--space-5);grid-template-columns:1fr minmax(0,64rem) 1fr;display:grid}.video-block[data-astro-cid-p2fadk6h]:before,.video-block[data-astro-cid-p2fadk6h]:after{content:"";border-top:1px solid var(--c-brand)}@media (width<=767px){.video-block[data-astro-cid-p2fadk6h]{grid-template-columns:minmax(0,1fr)}.video-block[data-astro-cid-p2fadk6h]:before,.video-block[data-astro-cid-p2fadk6h]:after{display:none}}
