[data-reveal].reveal-pending{opacity:0}[data-reveal].is-revealed{animation-name:var(--reveal-name,reveal-rise);animation-duration:var(--reveal-duration);animation-timing-function:var(--reveal-ease);animation-delay:calc(var(--reveal-delay) + var(--reveal-i,0) * var(--reveal-stagger));animation-fill-mode:both}@keyframes reveal-none{0%{opacity:1}to{opacity:1}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:none}}@keyframes reveal-drop{0%{opacity:0;transform:translateY(calc(var(--reveal-distance) * -1))}to{opacity:1;transform:none}}@keyframes reveal-slide{0%{opacity:0;transform:translateX(var(--reveal-distance))}to{opacity:1;transform:none}}@keyframes reveal-scale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes reveal-blur{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes reveal-fold{0%{opacity:0;transform-origin:top;transform:perspective(900px)rotateX(-75deg)}to{opacity:1;transform-origin:top;transform:perspective(900px)rotateX(0)}}@keyframes reveal-pop{0%{opacity:0;transform:scale(.85)}70%{opacity:1;transform:scale(1.04)}to{transform:none}}@keyframes reveal-shake{0%{opacity:0;transform:translate(0)}15%{opacity:1;transform:translateX(calc(var(--reveal-distance) * -.4))}35%{transform:translateX(calc(var(--reveal-distance) * .4))}55%{transform:translateX(calc(var(--reveal-distance) * -.25))}75%{transform:translateX(calc(var(--reveal-distance) * .15))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal].reveal-pending{opacity:1}[data-reveal].is-revealed{animation:none}}.logo[data-astro-cid-f7espo7c]{padding:calc(var(--logo-h) * .24) 0;align-items:center;line-height:0;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg{height:var(--logo-h);width:auto;min-width:120px;max-width:100%;display:block}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--cr-bg);color:var(--cr-text);transition:background-color var(--transition-ui) var(--cr-ease), border-color var(--transition-ui) var(--cr-ease), color var(--transition-ui) var(--cr-ease);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-scrolled]{border-bottom-color:var(--cr-divider)}.site-header[data-astro-cid-nen7h5rs][data-over-hero]{position:fixed;inset-inline:0}.site-header[data-astro-cid-nen7h5rs][data-over-hero]:not([data-scrolled]){color:var(--cr-white);background:0 0}.site-header__mark--light[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-over-hero]:not([data-scrolled]) .site-header__mark--ink[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs][data-over-hero]:not([data-scrolled]) .site-header__mark--light[data-astro-cid-nen7h5rs]{display:inline-flex}.site-header__cta[data-astro-cid-nen7h5rs][aria-current=page],.site-menu__cta[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--cr-graphite);color:var(--cr-white)}.site-header[data-astro-cid-nen7h5rs][data-over-hero]:not([data-scrolled]) .site-header__cta[data-astro-cid-nen7h5rs]{background:var(--cr-white);color:var(--cr-graphite)}.site-header__row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--cr-s4);min-height:72px;display:flex}.site-header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--cr-s6);display:none}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--cr-s5);padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn),.site-header__menu-btn[data-astro-cid-nen7h5rs]{font-family:var(--cr-mono);letter-spacing:var(--cr-label-tracking);text-transform:uppercase;color:inherit;font-size:13px;text-decoration:none}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){padding-block:var(--cr-s2);transition:background-size var(--transition-ui) var(--cr-ease), opacity var(--transition-ui) var(--cr-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background-size:100% 1px}@media (hover:hover){.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{background-size:100% 1px}}.site-header__quiet[data-astro-cid-nen7h5rs]{opacity:.72}.site-header__menu-btn[data-astro-cid-nen7h5rs]{min-width:48px;min-height:48px;padding:0 var(--cr-s4);margin-right:calc(var(--cr-s4) * -1);touch-action:manipulation;background:0 0;border:0}@media (width>=900px){.site-header__nav[data-astro-cid-nen7h5rs]{display:flex}.site-header[data-astro-cid-nen7h5rs]>.container[data-astro-cid-nen7h5rs]>.site-header__menu-btn[data-astro-cid-nen7h5rs]{display:none}}.site-menu[data-astro-cid-nen7h5rs]{background:var(--cr-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--cr-text);opacity:1;transition:opacity .2s var(--cr-ease), transform .2s var(--cr-ease), display .2s allow-discrete, overlay .2s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;transform:none}.site-menu[data-astro-cid-nen7h5rs]:not([open]){opacity:0;transform:translateY(8px)}@starting-style{.site-menu[data-astro-cid-nen7h5rs][open]{opacity:0;transform:translateY(8px)}}.site-menu[data-astro-cid-nen7h5rs]::backdrop{background:0 0}.site-menu__inner[data-astro-cid-nen7h5rs]{min-height:100%;padding-bottom:max(var(--cr-s5), env(safe-area-inset-bottom));flex-direction:column;display:flex}.site-menu__logo[data-astro-cid-nen7h5rs]{padding-block:5px;display:inline-flex}.site-menu__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:22px}.site-menu__links[data-astro-cid-nen7h5rs]{padding:var(--cr-s6) 0;gap:var(--cr-s2);list-style:none;display:grid}.site-menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--cr-s2);font-weight:var(--type-display-weight);font-variation-settings:"wdth" var(--type-display-width);letter-spacing:var(--type-display-tracking);text-transform:uppercase;font-size:var(--size-headline);color:var(--cr-text);line-height:1;text-decoration:none;display:block}.site-menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--cr-iris)}.site-menu__cta[data-astro-cid-nen7h5rs]{width:100%;margin-top:auto}@media (prefers-reduced-motion:reduce){.site-menu[data-astro-cid-nen7h5rs],.site-menu[data-astro-cid-nen7h5rs]:not([open]){transition:none;transform:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--cr-graphite);color:var(--cr-fog-strong);padding-block:var(--cr-s8) var(--cr-s6);padding-bottom:max(var(--cr-s6), env(safe-area-inset-bottom))}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--cr-s6);display:grid}@media (width>=768px){.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--cr-s5);grid-template-columns:1.4fr 1fr 1fr 1.4fr}}.site-footer__line[data-astro-cid-jo6i4kqk]{margin-top:var(--cr-s4);color:var(--cr-white)}.site-footer__label[data-astro-cid-jo6i4kqk]{color:var(--cr-smoke);margin-bottom:var(--cr-s3)}.site-footer__list[data-astro-cid-jo6i4kqk]{gap:var(--cr-s1);padding:0;list-style:none;display:grid}.site-footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--cr-s2);color:var(--cr-white);overflow-wrap:anywhere;transition:color var(--transition-ui) var(--cr-ease);text-decoration:none;display:inline-block}@media (hover:hover){.site-footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cr-iris-soft)}}.site-footer__small[data-astro-cid-jo6i4kqk]{max-width:36ch}.site-footer__base[data-astro-cid-jo6i4kqk]{margin-top:var(--cr-s7);padding-top:var(--cr-s5);border-top:1px solid var(--cr-charcoal);gap:var(--cr-s2);color:var(--cr-smoke);font-size:13px;display:grid}@media (width>=768px){.site-footer__base[data-astro-cid-jo6i4kqk]{gap:var(--cr-s5);grid-template-columns:1fr auto}}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--cr-iris-soft)}
