.tile[data-astro-cid-hsqhginq]{background:var(--tile-bg);width:100%;color:var(--tile-fg);place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #11111114;container-type:inline-size}.tile__mark[data-astro-cid-hsqhginq]{place-items:center;display:grid;position:absolute;inset:30% 17%}.tile__logo[data-astro-cid-hsqhginq]{object-fit:contain;width:100%;height:100%;transform:scale(var(--logo-scale));transition:transform .8s var(--ease);position:absolute;inset:0}.tile--logo-white[data-astro-cid-hsqhginq] .tile__logo[data-astro-cid-hsqhginq]{filter:brightness(0)invert()}.tile__name[data-astro-cid-hsqhginq]{font-family:var(--font-display);letter-spacing:-.02em;font-size:9cqi;font-weight:500}.tile__soon[data-astro-cid-hsqhginq]{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:clamp(.5625rem,3.2cqi,.75rem);position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.entry[data-astro-cid-urucvon7]{height:100%;scroll-margin-top:calc(var(--header-h) + 1.5rem);flex-direction:column;gap:1.1rem;display:flex}.entry__tile[data-astro-cid-urucvon7]{display:block;position:relative;overflow:hidden}.entry__go[data-astro-cid-urucvon7]{font-size:var(--fs-sm);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);position:absolute;top:.9rem;right:1rem;transform:translate(-.3rem,.3rem)}.entry__tile[data-astro-cid-urucvon7]:hover .entry__go[data-astro-cid-urucvon7]{opacity:1;transform:none}.entry__tile[data-astro-cid-urucvon7] .tile__logo{transition:transform .8s var(--ease)}.entry__tile[data-astro-cid-urucvon7]:hover .tile__logo{transform:scale(calc(var(--logo-scale) * 1.06))}.entry__body[data-astro-cid-urucvon7]{flex-direction:column;flex:1;gap:.5rem;display:flex}.entry__meta[data-astro-cid-urucvon7]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);font-variant-numeric:tabular-nums;gap:.75rem;display:flex}.entry__kicker[data-astro-cid-urucvon7]{color:var(--ink)}.entry__name[data-astro-cid-urucvon7]{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:400;line-height:1.1}.entry__text[data-astro-cid-urucvon7]{font-size:var(--fs-sm);color:var(--stone);max-width:30em}.entry__links[data-astro-cid-urucvon7]{font-size:var(--fs-sm);gap:0;margin:auto 0 0;padding-top:.75rem;display:grid}.entry__links[data-astro-cid-urucvon7] li[data-astro-cid-urucvon7]{border-top:1px solid var(--line)}.entry__links[data-astro-cid-urucvon7] li[data-astro-cid-urucvon7]:last-child{border-bottom:1px solid var(--line)}.entry__links[data-astro-cid-urucvon7] a[data-astro-cid-urucvon7],.entry__soon[data-astro-cid-urucvon7]{justify-content:space-between;gap:1rem;padding-block:.55rem;display:flex}.entry__links[data-astro-cid-urucvon7] a[data-astro-cid-urucvon7]{transition:padding .4s var(--ease)}.entry__links[data-astro-cid-urucvon7] a[data-astro-cid-urucvon7]:hover,.entry__links[data-astro-cid-urucvon7] a[data-astro-cid-urucvon7]:focus-visible{padding-left:.4rem}.entry__links[data-astro-cid-urucvon7] a[data-astro-cid-urucvon7] span[data-astro-cid-urucvon7][aria-hidden]{transition:transform .4s var(--ease)}.entry__links[data-astro-cid-urucvon7] a[data-astro-cid-urucvon7]:hover span[data-astro-cid-urucvon7][aria-hidden]{transform:translate(2px,-2px)}.entry__soon[data-astro-cid-urucvon7]{color:var(--stone)}@media (width<=47.99rem){.entry[data-astro-cid-urucvon7]{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:start;gap:1rem;display:grid}}.media[data-astro-cid-kg7vladn]{background:repeating-linear-gradient(135deg, transparent 0 22px, #1111110a 22px 23px), var(--paper-2);position:relative;overflow:hidden}.media[data-astro-cid-kg7vladn] img[data-astro-cid-kg7vladn]{object-fit:cover;width:100%;height:100%;position:relative}.media__tag[data-astro-cid-kg7vladn]{z-index:1;pointer-events:none;position:absolute;right:.75rem}.media__tag--bottom[data-astro-cid-kg7vladn]{bottom:.75rem}.media__tag--top[data-astro-cid-kg7vladn]{top:.75rem}.band__note[data-astro-cid-7wcqpozi]{align-content:space-between;gap:2rem;display:grid}.band__quote[data-astro-cid-7wcqpozi]{max-width:16em;font-size:var(--fs-xl);line-height:1.05}.band__link[data-astro-cid-7wcqpozi]{border-block:1px solid var(--line);font-size:var(--fs-sm);transition:padding .4s var(--ease);justify-content:space-between;gap:1rem;padding-block:.55rem;display:flex}.band__link[data-astro-cid-7wcqpozi]:hover,.band__link[data-astro-cid-7wcqpozi]:focus-visible{padding-left:.4rem}@media (width>=64rem){.band__note[data-astro-cid-7wcqpozi]{grid-column:2/-1}}.hero[data-astro-cid-7wcqpozi]{min-height:min(100svh,62rem);padding-top:calc(var(--header-h) + clamp(2rem, 1rem + 5vw, 6rem));grid-template-rows:auto auto 1fr;align-content:start;gap:clamp(1.25rem,1rem + 1vw,2rem);padding-bottom:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.hero__eyebrow[data-astro-cid-7wcqpozi]{color:var(--stone);align-items:center}.hero__title[data-astro-cid-7wcqpozi]{text-wrap:balance;max-width:14em;font-size:clamp(2.6rem,1rem + 6vw,7.25rem);line-height:.95}.hero__foot[data-astro-cid-7wcqpozi]{gap:2.5rem var(--gutter);align-self:end;padding-top:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.hero__lede[data-astro-cid-7wcqpozi]{max-width:24em;font-size:var(--fs-sm);color:var(--stone)}.hero__index[data-astro-cid-7wcqpozi] ol[data-astro-cid-7wcqpozi]{gap:0 var(--gutter);margin:0;display:grid}.hero__index[data-astro-cid-7wcqpozi] a[data-astro-cid-7wcqpozi]{gap:.35rem;padding-bottom:1.1rem;display:grid;position:relative}.hero__rule[data-astro-cid-7wcqpozi]{background:var(--ink);height:1px;margin-block:.9rem .55rem;display:block;position:relative}.hero__bar[data-astro-cid-7wcqpozi]{background:var(--red);transform-origin:0;width:100%;height:3px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.hero__index[data-astro-cid-7wcqpozi] li[data-astro-cid-7wcqpozi].is-ticking .hero__bar[data-astro-cid-7wcqpozi]{animation:tick var(--period,3s) linear both}@keyframes tick{to{transform:scaleX(1)}}.reel[data-astro-cid-7wcqpozi]{aspect-ratio:4/3;background:var(--paper-2);display:block;position:relative;overflow:hidden}.reel__slide[data-astro-cid-7wcqpozi]{visibility:hidden;position:absolute;inset:0}.reel__slide[data-astro-cid-7wcqpozi].is-prev{z-index:1;visibility:visible}.reel__slide[data-astro-cid-7wcqpozi].is-active{z-index:2;visibility:visible}.reel__slide[data-astro-cid-7wcqpozi].is-entering{animation:1s cubic-bezier(.7,0,.2,1) both reel-in}.reel__slide[data-astro-cid-7wcqpozi].is-entering img{will-change:transform;animation:3.2s cubic-bezier(.2,.7,.2,1) both reel-zoom}@keyframes reel-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes reel-zoom{0%{transform:scale(1.18)}}.reel__slide[data-astro-cid-7wcqpozi] .media,.reel__slide[data-astro-cid-7wcqpozi] .tile{height:100%}.reel__cap[data-astro-cid-7wcqpozi]{background:var(--paper);letter-spacing:.04em;padding:.25rem .5rem;font-size:.6875rem;line-height:1.3;position:absolute;bottom:.6rem;left:.6rem}.reel__text[data-astro-cid-7wcqpozi]{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;padding:.9rem 1rem;display:flex;position:absolute;inset:0}.reel__label[data-astro-cid-7wcqpozi]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-light)}.reel__value[data-astro-cid-7wcqpozi]{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1rem,.8rem + .6vw,1.35rem)}.reel__plus[data-astro-cid-7wcqpozi]{position:absolute;top:1rem;right:1rem}.reel--text[data-astro-cid-7wcqpozi]{background:var(--ink)}.reel--text[data-astro-cid-7wcqpozi] .reel__text[data-astro-cid-7wcqpozi]{background:0 0}.reel--text[data-astro-cid-7wcqpozi] .reel__slide[data-astro-cid-7wcqpozi].is-entering{animation:none}.roll__w[data-astro-cid-7wcqpozi]{white-space:nowrap;display:inline-block}.roll__m[data-astro-cid-7wcqpozi]{vertical-align:top;display:inline-block;overflow:hidden}.roll__c[data-astro-cid-7wcqpozi]{display:inline-block}.reel--text[data-astro-cid-7wcqpozi] .is-entering[data-astro-cid-7wcqpozi] .roll__c[data-astro-cid-7wcqpozi]{animation:roll-in .75s cubic-bezier(.2, .7, .1, 1) calc(.28s + var(--c) * 22ms) both}.reel--text[data-astro-cid-7wcqpozi].is-running .is-prev[data-astro-cid-7wcqpozi] .roll__c[data-astro-cid-7wcqpozi]{animation:roll-out .55s cubic-bezier(.7, 0, .3, 1) calc(var(--c) * 16ms) both}.reel--text[data-astro-cid-7wcqpozi] .is-prev[data-astro-cid-7wcqpozi] .reel__plus[data-astro-cid-7wcqpozi]{visibility:hidden}@keyframes roll-in{0%{transform:translateY(110%)}}@keyframes roll-out{to{transform:translateY(-110%)}}.reel__slide[data-astro-cid-7wcqpozi].is-entering .reel__plus[data-astro-cid-7wcqpozi]{animation:1s cubic-bezier(.6,0,.2,1.3) .3s both spin}@keyframes spin{0%{transform:rotate(-90deg)scale(.4)}}.hero__arrow[data-astro-cid-7wcqpozi]{font-size:var(--fs-sm);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);position:absolute;bottom:1.1rem;right:0;transform:translateY(-.4rem)}.hero__index[data-astro-cid-7wcqpozi] a[data-astro-cid-7wcqpozi]:hover .hero__arrow[data-astro-cid-7wcqpozi],.hero__index[data-astro-cid-7wcqpozi] a[data-astro-cid-7wcqpozi]:focus-visible .hero__arrow[data-astro-cid-7wcqpozi]{opacity:1;transform:none}.hero__index[data-astro-cid-7wcqpozi] a[data-astro-cid-7wcqpozi]:hover .hero__name[data-astro-cid-7wcqpozi],.hero__index[data-astro-cid-7wcqpozi] a[data-astro-cid-7wcqpozi]:focus-visible .hero__name[data-astro-cid-7wcqpozi]{text-underline-offset:.2em;text-decoration:underline 1px}.hero__num[data-astro-cid-7wcqpozi]{font-size:var(--fs-xs);letter-spacing:.14em;color:var(--stone);font-variant-numeric:tabular-nums}.hero__name[data-astro-cid-7wcqpozi]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);line-height:1.1}.hero__list[data-astro-cid-7wcqpozi]{font-size:var(--fs-xs);color:var(--stone)}@media (width<=47.99rem){.hero__index[data-astro-cid-7wcqpozi] a[data-astro-cid-7wcqpozi]{border-top:1px solid var(--ink);grid-template-columns:7rem minmax(0,1fr);column-gap:1rem;padding-block:1rem}.reel[data-astro-cid-7wcqpozi]{grid-row:span 3}.hero__rule[data-astro-cid-7wcqpozi],.reel__cap[data-astro-cid-7wcqpozi]{display:none}.reel__text[data-astro-cid-7wcqpozi]{padding:.5rem .6rem}.reel__label[data-astro-cid-7wcqpozi]{font-size:.5625rem}.reel__value[data-astro-cid-7wcqpozi]{font-size:.625rem}.roll__w[data-astro-cid-7wcqpozi]{white-space:normal}.reel__plus[data-astro-cid-7wcqpozi]{width:.5rem;height:.5rem;top:.55rem;right:.6rem}}@media (width>=48rem){.hero__index[data-astro-cid-7wcqpozi] ol[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.hero__foot[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(12,minmax(0,1fr))}.hero__lede[data-astro-cid-7wcqpozi]{grid-column:1/span 3}.hero__index[data-astro-cid-7wcqpozi]{grid-column:4/-1}.hero__index[data-astro-cid-7wcqpozi] ol[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(4,minmax(0,1fr))}}.contact__statement[data-astro-cid-he3spzz3]{max-width:12em;font-size:var(--fs-2xl);margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.contact__layout[data-astro-cid-he3spzz3]{gap:3.5rem var(--gutter);display:grid}.contact__info[data-astro-cid-he3spzz3]{align-content:start;display:grid}.contact__data[data-astro-cid-he3spzz3]{margin:0;display:grid}.contact__data[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);font-size:var(--fs-sm);gap:.3rem;padding-block:.75rem 1rem;display:grid}.contact__data[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]:first-child{border-top-color:var(--ink)}.contact__data[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.contact__data[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{margin:0}.contact__form[data-astro-cid-he3spzz3]{gap:2rem var(--gutter);border-top:1px solid var(--ink);align-content:start;padding-top:.75rem;display:grid}.contact__note[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);color:var(--stone)}.field[data-astro-cid-he3spzz3]{border:0;align-content:start;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] legend[data-astro-cid-he3spzz3]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);padding:0}.field[data-astro-cid-he3spzz3] legend[data-astro-cid-he3spzz3]{margin-bottom:.75rem}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:not([type=checkbox],[type=radio]),.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{width:100%;min-height:3rem;font-size:var(--fs-md);appearance:none;background:0 0;border:0;border-bottom:1px solid #11111173;border-radius:0;padding:.6rem 0;transition:border-color .3s}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:8rem}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:hover{border-bottom-color:var(--ink)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus-visible{border-bottom:2px solid var(--ink);outline:none;margin-bottom:-1px}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][aria-invalid=true]{border-bottom-color:var(--error)!important}.field__select[data-astro-cid-he3spzz3]{position:relative}.field__select[data-astro-cid-he3spzz3]:after{content:"";pointer-events:none;border-bottom:1px solid;border-right:1px solid;width:.5rem;height:.5rem;position:absolute;top:50%;right:.25rem;transform:translateY(-75%)rotate(45deg)}.field__select[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]{cursor:pointer;padding-right:2rem}.field__error[data-astro-cid-he3spzz3]{min-height:1.25em;font-size:var(--fs-sm);color:var(--error)}.field__error[data-astro-cid-he3spzz3]:empty{min-height:0}.chips[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-he3spzz3]{letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;position:relative}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{border:1px solid var(--line);font-size:var(--fs-sm);padding:.55rem 1rem;font-weight:400;transition:background-color .25s,border-color .25s,color .25s;display:inline-block}.chip[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]{border-color:var(--ink)}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible+span[data-astro-cid-he3spzz3]{outline:2px solid var(--ink);outline-offset:3px}.field--check[data-astro-cid-he3spzz3]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.85rem}.field--check[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{width:1.25rem;height:1.25rem;accent-color:var(--ink);cursor:pointer;margin:.1rem 0 0}.field--check[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink)}.field--check[data-astro-cid-he3spzz3] .field__error[data-astro-cid-he3spzz3]{grid-column:2}.contact__actions[data-astro-cid-he3spzz3]{justify-items:start;gap:1rem;display:grid}.contact__buttons[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.75rem;display:flex}.contact__soon[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.contact__status[data-astro-cid-he3spzz3]{font-size:var(--fs-sm)}.contact__status[data-astro-cid-he3spzz3][data-state=error]{color:var(--error)}.contact__status[data-astro-cid-he3spzz3][data-state=success]{color:var(--success)}@media (width>=48rem){.contact__layout[data-astro-cid-he3spzz3]{grid-template-columns:repeat(4,minmax(0,1fr))}.contact__info[data-astro-cid-he3spzz3]{grid-column:1/span 1}.contact__form[data-astro-cid-he3spzz3]{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.contact__note[data-astro-cid-he3spzz3],.field--full[data-astro-cid-he3spzz3]{grid-column:1/-1}}@media (width>=48rem) and (width<=63.99rem){.contact__info[data-astro-cid-he3spzz3],.contact__form[data-astro-cid-he3spzz3]{grid-column:1/-1}.contact__data[data-astro-cid-he3spzz3]{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.footer[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);padding-block:0 2rem}.footer__inner[data-astro-cid-jo6i4kqk]{gap:2.5rem var(--gutter);display:grid}.footer__inner[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ink);padding-top:1.5rem}.footer__brand[data-astro-cid-jo6i4kqk]{color:var(--stone);align-content:start;gap:1rem;display:grid}.footer__cols[data-astro-cid-jo6i4kqk]{gap:2rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{align-content:start;gap:.75rem;display:grid}.footer__list[data-astro-cid-jo6i4kqk]{gap:.4rem;margin:0;display:grid}.footer__soon[data-astro-cid-jo6i4kqk]{color:var(--stone)}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:.25em;text-decoration:underline}.footer__legal[data-astro-cid-jo6i4kqk]{font-size:var(--fs-xs);color:var(--stone);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:3rem;display:flex}@media (width>=64rem){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(12,minmax(0,1fr))}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 3}.footer__cols[data-astro-cid-jo6i4kqk]{grid-column:4/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;color:var(--ink);transition:background-color .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-state=scrolled],.site-header[data-astro-cid-nen7h5rs][data-menu=open]{border-bottom-color:var(--line);background:#f2f2f0f7}.site-header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.site-header__center[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1rem,2vw,1.75rem);display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{padding:.4rem 0;display:inline-flex}.site-header__brand[data-astro-cid-nen7h5rs] .wordmark{width:3.25rem}.site-header__nav[data-astro-cid-nen7h5rs],.site-index[data-astro-cid-nen7h5rs]{display:none}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1rem,2vw,1.75rem);margin:0;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.site-index__toggle[data-astro-cid-nen7h5rs]{letter-spacing:.01em;color:var(--stone);padding-block:.5rem;font-size:.8125rem;transition:color .3s;position:relative}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current],.site-index__toggle[data-astro-cid-nen7h5rs]:hover,.site-index__toggle[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--ink)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";width:3px;height:3px;transition:transform .3s var(--ease);background:currentColor;border-radius:50%;position:absolute;bottom:.05rem;left:50%;transform:translate(-50%)scale(0)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:after{transform:translate(-50%)scale(1)}.site-index[data-astro-cid-nen7h5rs]{position:relative}.site-index__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;display:inline-flex}.site-index__caret[data-astro-cid-nen7h5rs]{width:.4rem;height:.4rem;transition:transform .3s var(--ease);border-bottom:1px solid;border-right:1px solid;transform:translateY(-25%)rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .site-index__caret[data-astro-cid-nen7h5rs]{transform:translateY(15%)rotate(-135deg)}.site-index__panel[data-astro-cid-nen7h5rs]{width:17rem;animation:index-in .3s var(--ease);background:#fff;padding:.75rem;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.site-index__panel[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]{margin:0}.site-index__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);justify-content:space-between;gap:1rem;padding:.4rem .5rem;font-size:.8125rem;transition:background-color .2s,color .2s;display:flex}.site-index__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-index__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:var(--ink);color:var(--paper)}.site-index__num[data-astro-cid-nen7h5rs]{font-variant-numeric:tabular-nums;opacity:.6}@keyframes index-in{0%{opacity:0;transform:translate(-50%,-.4rem)}}.site-header__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.6rem;display:grid}.site-header__bars[data-astro-cid-nen7h5rs]{gap:7px;width:26px;display:grid}.site-header__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:1px;transition:transform .35s var(--ease);background:currentColor;display:block}[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;background:var(--paper);color:var(--ink);padding-block:2rem 3rem;position:fixed;overflow-y:auto}.mobile-menu__list[data-astro-cid-nen7h5rs]{margin:0}.mobile-menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);align-items:baseline;gap:1.25rem;padding-block:1rem;display:flex}.mobile-menu__list[data-astro-cid-nen7h5rs] .display[data-astro-cid-nen7h5rs]{font-size:clamp(1.9rem,7.5vw,2.75rem)}.mobile-menu__index[data-astro-cid-nen7h5rs]{font-size:var(--fs-xs);color:var(--stone);font-variant-numeric:tabular-nums}.mobile-menu__label[data-astro-cid-nen7h5rs]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-top:2rem}.mobile-menu__companies[data-astro-cid-nen7h5rs]{gap:.6rem;margin:1rem 0 0;display:grid}@media (width>=64rem){.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:center}.site-header__nav[data-astro-cid-nen7h5rs],.site-index[data-astro-cid-nen7h5rs]{display:block}.site-header__toggle[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs]{display:none}}html.js.intro-done .site-header[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{animation:.9s cubic-bezier(.2,.7,.1,1) .35s both header-in}@keyframes header-in{0%{opacity:0;transform:translateY(-.75rem)}}@media (prefers-reduced-motion:reduce){html.js.intro-done .site-header[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{animation:none}}.intro[data-astro-cid-fmp4ekgg]{display:none}html.is-intro .intro[data-astro-cid-fmp4ekgg]{z-index:200;background:var(--paper);align-content:center;place-items:center;gap:1.5rem;display:grid;position:fixed;inset:0}html.is-intro .intro[data-astro-cid-fmp4ekgg].is-opening{background:0 0}.intro[data-astro-cid-fmp4ekgg] .intro__canvas{width:100%;height:100%;position:absolute;inset:0}.intro__logo[data-astro-cid-fmp4ekgg]{width:min(46vw,34rem);color:var(--ink);position:relative;overflow:visible}.intro__a[data-astro-cid-fmp4ekgg]{fill:currentColor;transform-box:fill-box;transform-origin:50%}.intro__cross[data-astro-cid-fmp4ekgg]{transform-box:fill-box;transform-origin:50%}.intro__caption[data-astro-cid-fmp4ekgg]{font-size:var(--fs-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--stone);opacity:0;position:relative}.page[data-astro-cid-lcdefpme]{z-index:1;background:var(--paper);position:relative}html.is-intro body{overflow:hidden}
